:root{color-scheme:light;font-family:Space Grotesk,sans-serif;line-height:1.5;font-weight:400;--bg: #f4efe4;--bg-accent: #efe3c8;--panel: rgba(255, 251, 244, .82);--panel-strong: #fff9f0;--text: #1e1f19;--muted: #645f53;--accent: #0c8c6d;--accent-strong: #0a6f57;--accent-soft: rgba(12, 140, 109, .12);--border: rgba(30, 31, 25, .08);--shadow: 0 24px 80px rgba(61, 51, 31, .14)}html{overflow-x:hidden;scrollbar-gutter:stable}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 15% 20%,rgba(233,165,80,.35),transparent 24%),radial-gradient(circle at 85% 10%,rgba(12,140,109,.18),transparent 18%),linear-gradient(135deg,var(--bg) 0%,#f8f3ea 42%,#f3ead7 100%);color:var(--text)}body.brand-ksiegowa{--bg: #eef6ff;--bg-accent: #dcecff;--panel: rgba(255, 255, 255, .86);--panel-strong: #ffffff;--text: #17324d;--muted: #5b748f;--accent: #1e88e5;--accent-strong: #1e88e5;--accent-soft: rgba(30, 136, 229, .14);--accent-alt: #12508f;--accent-alt-soft: rgba(18, 80, 143, .12);--border: rgba(23, 50, 77, .1);--shadow: 0 24px 80px rgba(30, 95, 160, .12);background:radial-gradient(circle at 14% 18%,rgba(30,136,229,.18),transparent 24%),radial-gradient(circle at 82% 12%,rgba(122,185,255,.18),transparent 18%),linear-gradient(135deg,#f6fbff,#fff 44%,#e9f4ff)}button,input,select{font:inherit}#root{min-height:100vh}.site-shell{width:100%;padding:112px 0 56px}.site-header{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:40;overflow:hidden;width:min(1440px,calc(100% - 32px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-radius:28px;background:#fffbf4db;border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow)}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:34px;pointer-events:none;background:linear-gradient(180deg,#fffbf400,#f8f3eab8 42%,#f8f3ea00);filter:blur(10px)}.site-brand{display:grid;gap:6px}.site-brand-mark{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(145deg,#ffffffeb,#f6ece2eb);border:1px solid rgba(30,31,25,.08);color:var(--accent-strong);font-family:IBM Plex Mono,monospace;font-size:.88rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 12px 24px #3d331f14}.site-footer-brand-row{display:flex;align-items:center;gap:12px}.site-brand-mark-footer{width:38px;height:38px;border-radius:12px;font-size:.8rem}.site-header-top{display:flex;align-items:center;gap:16px}.site-nav{display:flex;flex-wrap:wrap;gap:10px}.site-header-nav-group{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:12px}.site-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.mobile-menu-toggle{display:none;width:48px;height:48px;padding:0;border:1px solid rgba(30,31,25,.08);border-radius:16px;background:#ffffffb8;color:var(--text);box-shadow:none;place-items:center;gap:5px}.mobile-menu-toggle span{display:block;width:18px;height:2px;border-radius:999px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.mobile-menu-toggle.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;text-decoration:none;color:var(--text);background:#fff9;border:1px solid rgba(30,31,25,.08);transition:background .2s ease,transform .2s ease,border-color .2s ease}.site-nav-link:hover,.site-nav-link.active{background:#0c8c6d1f;border-color:#0c8c6d33;transform:translateY(-1px)}.site-cta-link{min-width:112px;background:#0c8c6d1f}body.brand-ksiegowa .site-header{background:#ffffffeb}body.brand-ksiegowa .site-header:after{background:linear-gradient(180deg,#fff0,#eef6ffdb 42%,#eef6ff00)}body.brand-ksiegowa .site-nav-link:hover,body.brand-ksiegowa .site-nav-link.active,body.brand-ksiegowa .site-cta-link,body.brand-ksiegowa .user-menu-link:hover,body.brand-ksiegowa .user-menu-link.active,body.brand-ksiegowa .site-footer-link:hover,body.brand-ksiegowa .site-footer-link.active{background:#1e88e51a;border-color:#1e88e533}body.brand-ksiegowa .site-brand-mark{background:linear-gradient(145deg,#fffffffa,#e3f0fff5);border-color:#1e88e52e;box-shadow:0 12px 24px #1e5fa01f}body.brand-ksiegowa .site-brand strong,body.brand-ksiegowa .site-footer strong{color:var(--accent-alt)}.site-logout-button{min-width:112px}.user-menu-link{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;color:var(--text);text-decoration:none;background:#ffffffb3;border:1px solid rgba(30,31,25,.08);transition:background .2s ease,transform .2s ease,border-color .2s ease}.user-menu-link:hover,.user-menu-link.active{background:#0c8c6d1f;border-color:#0c8c6d33;transform:translateY(-1px)}.user-icon-svg{width:22px;height:22px}.site-footer{width:min(1440px,calc(100% - 32px));margin:28px auto 0;display:grid;gap:18px;padding:22px;border-radius:28px;background:#fffbf4db;border:1px solid var(--border);box-shadow:var(--shadow)}.site-footer-main{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.site-footer p{margin:6px 0 0;color:var(--muted)}.site-footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.site-footer-link{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;text-decoration:none;color:var(--text);background:#ffffff94;border:1px solid rgba(30,31,25,.08)}.site-footer-link:hover,.site-footer-link.active{background:#0c8c6d1f;border-color:#0c8c6d33}.site-footer-meta{display:flex;flex-wrap:wrap;gap:10px 18px;color:var(--muted)}.site-footer-bottom{display:flex;flex-wrap:wrap;gap:10px 18px;padding-top:14px;border-top:1px solid rgba(30,31,25,.08);color:var(--muted)}.saas-page{width:min(1440px,calc(100% - 32px));margin:0 auto;display:grid;gap:24px}.saas-hero{display:grid;gap:10px;padding:28px;border-radius:30px;background:linear-gradient(135deg,#fffbf4eb,#eff3e9eb);border:1px solid var(--border);box-shadow:var(--shadow)}body.brand-ksiegowa .saas-hero,body.brand-ksiegowa .landing-proof-card,body.brand-ksiegowa .landing-scenario-card,body.brand-ksiegowa .site-footer{background:linear-gradient(135deg,#fffffff5,#edf6fff0)}body.brand-ksiegowa .landing-proof-card:before{background:linear-gradient(180deg,#1e88e5f2,#0e65b5e0)}body.brand-ksiegowa .landing-scenario-list li,body.brand-ksiegowa .landing-proof-tag{background:#1e88e514;color:var(--accent-strong)}body.brand-ksiegowa .landing-value-highlight span,body.brand-ksiegowa .landing-copy h1,body.brand-ksiegowa .saas-hero h1{color:#12508f}body.brand-ksiegowa .ambient-left{background:#1e88e52e}body.brand-ksiegowa .ambient-right{background:#12508f1f}body.brand-ksiegowa .landing-proof-card-featured{background:radial-gradient(circle at top right,rgba(30,136,229,.14),transparent 30%),linear-gradient(145deg,#fffffffc,#eff7fff5);border-color:#1e88e52e}body.brand-ksiegowa .landing-proof-card-contact{background:radial-gradient(circle at top right,rgba(82,170,255,.16),transparent 28%),linear-gradient(145deg,#f8fcfffc,#ebf5fff5);border-color:#52aaff33}body.brand-ksiegowa .landing-proof-card-night{background:radial-gradient(circle at top right,rgba(18,80,143,.12),transparent 26%),linear-gradient(145deg,#fafdfffc,#e7f2fff2);border-color:#12508f29}body.brand-ksiegowa .pricing-hero-note,body.brand-ksiegowa .pricing-promo-badge,body.brand-ksiegowa .promo-badge,body.brand-ksiegowa .plan-badge{background:#1e88e51a;color:var(--accent-strong)}body.brand-ksiegowa .pricing-section-group-entry,body.brand-ksiegowa .pricing-section-group-scale,body.brand-ksiegowa .pricing-section-group-desktop-carousel{background:radial-gradient(circle at top left,rgba(30,136,229,.12),transparent 24%),radial-gradient(circle at top right,rgba(122,185,255,.12),transparent 24%),linear-gradient(135deg,#fffffffa,#ecf6fff0)}body.brand-ksiegowa .pricing-section-head,body.brand-ksiegowa .pricing-section-head-entry,body.brand-ksiegowa .pricing-section-head-scale,body.brand-ksiegowa .pricing-section-head-desktop-carousel,body.brand-ksiegowa .pricing-basics-card,body.brand-ksiegowa .pricing-capacity-card,body.brand-ksiegowa .pricing-calculator-card,body.brand-ksiegowa .promo-card,body.brand-ksiegowa .plan-card{background:linear-gradient(135deg,#fffffff7,#f0f8fff0);border-color:#1e88e524}body.brand-ksiegowa .pricing-capacity-card-good{border-color:#1e88e538;background:linear-gradient(180deg,#fbfefffa,#ecf6fff2)}body.brand-ksiegowa .pricing-carousel-arrow,body.brand-ksiegowa .mobile-menu-toggle{background:#ffffffeb;border-color:#1e88e529;color:#12508f;box-shadow:0 14px 32px #1e5fa024}body.brand-ksiegowa .primary-button,body.brand-ksiegowa button,body.brand-ksiegowa .history-open-result-button{background:linear-gradient(135deg,#1e88e5,#12508f);border-color:#12508f2e;box-shadow:0 14px 30px #1e88e538}body.brand-ksiegowa .primary-button:hover,body.brand-ksiegowa button:hover,body.brand-ksiegowa .history-open-result-button:hover{box-shadow:0 18px 36px #12508f3d}body.brand-ksiegowa .secondary-button,body.brand-ksiegowa .points-balance-toggle{background:#fffffff5;border-color:#1e88e524;color:var(--accent-alt)}body.brand-ksiegowa .plan-checkout-button-monthly{background:#f4f9fffa;border-color:#1e88e529;color:var(--accent-alt)}body.brand-ksiegowa .plan-checkout-button-yearly{background:linear-gradient(135deg,#1e88e5,#12508f);color:#fff}body.brand-ksiegowa .secondary-button:hover,body.brand-ksiegowa .points-balance-toggle:hover{box-shadow:0 8px 20px #1e5fa01f}body.brand-ksiegowa input:focus,body.brand-ksiegowa select:focus,body.brand-ksiegowa .legend-switch:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px #1e88e51f}body.brand-ksiegowa .lookup-accordion,body.brand-ksiegowa .blog-post-article,body.brand-ksiegowa .blog-post-toc-card,body.brand-ksiegowa .request-progress-popup,body.brand-ksiegowa .points-balance-widget,body.brand-ksiegowa .auth-card,body.brand-ksiegowa .hero-side,body.brand-ksiegowa .card,body.brand-ksiegowa .nightly-scheduler-panel,body.brand-ksiegowa .nightly-info-card,body.brand-ksiegowa .nightly-job-card,body.brand-ksiegowa .history-stat-block,body.brand-ksiegowa .table-filter{background:linear-gradient(135deg,#fffffff7,#f1f8fff0);border-color:#1e88e51f}body.brand-ksiegowa .queue-status-panel,body.brand-ksiegowa .saved-results-callout,body.brand-ksiegowa .collective-summary-bar,body.brand-ksiegowa .points-balance-total,body.brand-ksiegowa .company-report-hero,body.brand-ksiegowa .blog-post-cta-card{background:linear-gradient(135deg,#1e88e51a,#fffffff7 52%,#12508f14);border-color:#1e88e524}body.brand-ksiegowa .company-detail-table th{background:linear-gradient(135deg,#1e88e524,#fffffffa);color:var(--accent-alt)}body.brand-ksiegowa .queue-stat-card,body.brand-ksiegowa .estimate-hint,body.brand-ksiegowa .history-param-chip,body.brand-ksiegowa .points-balance-card.night,body.brand-ksiegowa .legend-switch,body.brand-ksiegowa .history-calendar-day.report,body.brand-ksiegowa .history-calendar-swatch.report{background:#1e88e514;border-color:#1e88e524}body.brand-ksiegowa .history-calendar-day.active,body.brand-ksiegowa .history-calendar-swatch.active,body.brand-ksiegowa .history-pill.success{background:#1e88e52e;border-color:#1e88e538;color:var(--accent-alt)}body.brand-ksiegowa .history-calendar-day.today{outline:2px solid rgba(18,80,143,.42)}body.brand-ksiegowa .calendar-day-card,body.brand-ksiegowa .points-balance-card,body.brand-ksiegowa .history-calendar-day,body.brand-ksiegowa .report-table-scroll{background:#fffffff5;border-color:#1e88e51f;box-shadow:0 14px 28px #1e5fa014}body.brand-ksiegowa .notice,body.brand-ksiegowa .points-balance-card.purchased,body.brand-ksiegowa .pricing-highlight-badge{background:#12508f1a;border-color:#12508f29;color:var(--accent-alt)}body.brand-ksiegowa .pricing-card-entry,body.brand-ksiegowa .pricing-card-scale,body.brand-ksiegowa .pricing-card-featured,body.brand-ksiegowa .pricing-card-enterprise{background:linear-gradient(180deg,#fffffffc,#eef7fff2);border-color:#1e88e529;box-shadow:0 18px 40px #1e5fa01a}body.brand-ksiegowa .pricing-card-featured:before,body.brand-ksiegowa .pricing-card-enterprise:before{background:linear-gradient(90deg,#1e88e5,#12508f)}body.brand-ksiegowa .pricing-enterprise-badge{background:#12508f14;border-color:#12508f24;color:var(--accent-alt)}body.brand-ksiegowa .lookup-accordion-hint,body.brand-ksiegowa .pricing-promo-badge,body.brand-ksiegowa .pricing-promo-copy,body.brand-ksiegowa .queue-status-meta,body.brand-ksiegowa .blog-meta,body.brand-ksiegowa .blog-breadcrumbs a,body.brand-ksiegowa .blog-post-body h2,body.brand-ksiegowa .blog-post-body h3,body.brand-ksiegowa .auth-switch-copy a,body.brand-ksiegowa .pricing-head strong,body.brand-ksiegowa .pricing-plan-summary,body.brand-ksiegowa .pricing-capacity-number,body.brand-ksiegowa .history-stat-block strong,body.brand-ksiegowa .calendar-day-count,body.brand-ksiegowa .table-summary,body.brand-ksiegowa .company-report-hero h3,body.brand-ksiegowa .report-pill.contact-yes,body.brand-ksiegowa .result h3,body.brand-ksiegowa .hero-kicker,body.brand-ksiegowa .eyebrow{color:var(--accent-alt)}body.brand-ksiegowa .lookup-accordion-hint,body.brand-ksiegowa .pricing-promo-badge,body.brand-ksiegowa .summary-band,body.brand-ksiegowa .table-summary{background:#1e88e514}body.brand-ksiegowa .report-table thead th{background:#edf6ff;color:var(--accent-alt)}body.brand-ksiegowa .report-table tbody tr:nth-child(2n){background:#1e88e509}body.brand-ksiegowa .report-table tbody tr:hover{background:#12508f14}body.brand-ksiegowa .collective-calendar-grid .calendar-day-card,body.brand-ksiegowa .nightly-balance-box{border-color:#1e88e524}body.brand-ksiegowa .nightly-balance-box,body.brand-ksiegowa .request-progress-popup,body.brand-ksiegowa .lookup-accordion-chevron,body.brand-ksiegowa .user-menu-link,body.brand-ksiegowa .site-nav-link,body.brand-ksiegowa .site-footer-link{background:#ffffffe6;border-color:#1e88e51f}body.brand-ksiegowa .nightly-success{color:var(--accent-alt)}.saas-hero h1{margin:0;font-size:clamp(2rem,3vw,3.4rem)}.saas-hero p{margin:0;max-width:72ch;color:var(--muted)}.landing-page{width:min(1440px,calc(100% - 32px));max-width:100%;margin:0 auto;padding:48px 0 104px;gap:22px}.landing-page-shell{margin-top:0;padding-top:132px}.landing-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:22px;align-items:start;margin-top:60px;margin-bottom:168px}.landing-hero-compact{grid-template-columns:minmax(0,1fr)}.landing-copy,.landing-scenario-card,.landing-proof-card{border-radius:30px;background:#fffbf4e6;border:1px solid var(--border);box-shadow:var(--shadow)}.landing-copy{display:grid;gap:22px;padding:28px 28px 28px 0;max-width:820px;background:transparent;border:none;box-shadow:none}.landing-copy h1,.landing-mock-head h2,.landing-scenario-card h2{margin:0}.landing-copy h1{font-size:clamp(2.35rem,3.1vw,3.7rem);line-height:1.02;max-width:none}.landing-hero-line{display:block;white-space:nowrap}.landing-copy p,.landing-mock-head p,.landing-proof-card p,.landing-result-card p,.landing-scenario-card p,.landing-result-empty p{margin:0;color:var(--muted)}.landing-hero-actions{display:flex;flex-wrap:wrap;gap:14px;padding-top:8px}.landing-proof-grid,.landing-scenarios{display:grid;gap:16px}.landing-proof-grid{grid-template-columns:1fr;align-content:start;gap:18px}.landing-proof-section{margin:0 0 72px}.landing-system-proof{display:grid;gap:24px;margin:0 0 72px}.landing-system-proof-header{max-width:860px}.landing-proof-grid-horizontal,.landing-scenarios-horizontal{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-value-section{display:grid;gap:32px;margin:0 0 88px}.landing-value-copy{display:grid;gap:14px;max-width:820px}.landing-value-copy h2{margin:0;font-size:clamp(1.8rem,2.5vw,2.6rem);line-height:1.05}.landing-value-copy p,.landing-value-highlight{margin:0;color:var(--muted)}.landing-value-list{display:grid;gap:18px;margin:0;padding-left:28px}.landing-value-list li{color:var(--text);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;line-height:1.4}.landing-value-highlight{display:grid;gap:10px;max-width:920px;padding:0}.landing-value-highlight strong{font-size:1rem;text-transform:uppercase;letter-spacing:.06em}.landing-value-highlight span{font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:700;line-height:1.1}.landing-proof-card,.landing-scenario-card{display:grid;gap:10px;padding:20px 22px}.landing-scenario-list{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 0;padding:0;list-style:none}.landing-scenario-list li{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#0c8c6d1a;color:var(--text);font-size:.95rem;font-weight:700}.landing-proof-card strong{margin:0;font-size:1.18rem;line-height:1.2}.landing-proof-card{position:relative;gap:12px;padding:24px;overflow:hidden;background:radial-gradient(circle at top right,rgba(255,255,255,.4),transparent 28%),linear-gradient(135deg,#fffbf4f5,#f2f7f3f0);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.landing-proof-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;border-radius:30px;background:linear-gradient(180deg,#e9a550f2,#0c8c6de6)}.landing-proof-card:hover{transform:translateY(-3px);box-shadow:0 20px 38px #3d331f24}.landing-proof-card-featured{padding:28px;background:radial-gradient(circle at top right,rgba(233,165,80,.2),transparent 30%),linear-gradient(145deg,#fff8effa,#f7f3e7f5);border-color:#e9a55038}.landing-proof-card-contact{background:radial-gradient(circle at top right,rgba(12,140,109,.18),transparent 26%),linear-gradient(145deg,#f6fcf8fa,#f0f7f2f2);border-color:#0c8c6d33}.landing-proof-card-night{background:radial-gradient(circle at top right,rgba(30,31,25,.12),transparent 26%),linear-gradient(145deg,#faf8f4fa,#eef1ebf2);border-color:#1e1f1924}.landing-proof-tag{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(30,31,25,.08);color:var(--accent-strong);font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.landing-proof-accent{display:block;font-size:1rem;font-weight:700;color:var(--text);line-height:1.35}.landing-demo-grid{align-items:start;margin-top:0;margin-bottom:88px}.landing-stats-section{display:grid;gap:30px;margin:0 0 120px;padding:40px 0;border-top:1px solid rgba(30,31,25,.08);border-bottom:1px solid rgba(30,31,25,.08)}.landing-stats-intro{display:grid;gap:12px;max-width:42rem}.landing-stats-intro p{margin:0;color:var(--muted);font-size:1rem;line-height:1.6}.landing-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.landing-stat-card{display:grid;gap:10px;padding:18px 24px 18px 28px;border-left:1px solid rgba(30,31,25,.1);background:transparent;border-radius:0;box-shadow:none}.landing-stat-card:first-child{padding-left:0;border-left:none}.landing-stat-card strong{margin:0;font-size:clamp(2rem,4vw,3.35rem);line-height:.9;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.04em}.landing-stat-card span{color:var(--muted);font-size:.96rem;line-height:1.45;max-width:18ch}.landing-stats-tagline{margin:0;padding:10px 0 0;max-width:28ch;font-size:clamp(1.28rem,2.2vw,1.72rem);font-weight:700;line-height:1.2;color:var(--text)}.landing-stats-cta{display:flex;align-items:end;justify-content:space-between;gap:18px}.landing-stats-button{flex:0 0 auto}.landing-report-table-scroll,.landing-table-wrap{min-width:0}.landing-side-card{align-content:start}.landing-scenarios{grid-template-columns:1fr}.landing-scenario-card h2{font-size:1.15rem}.landing-preview-stack{display:grid;gap:18px}.profile-grid,.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.pricing-grid-premium{grid-template-columns:repeat(2,minmax(280px,1fr))}.pricing-section-group{display:grid;gap:18px;padding:24px;border-radius:30px;border:1px solid rgba(30,31,25,.08);box-shadow:var(--shadow)}.pricing-section-group-entry{background:radial-gradient(circle at top left,rgba(233,165,80,.14),transparent 26%),linear-gradient(135deg,#fffaf2f5,#fbf6edeb)}.pricing-section-group-scale{background:radial-gradient(circle at top right,rgba(12,140,109,.14),transparent 24%),linear-gradient(135deg,#f5f9f5f5,#eff4f0eb)}.pricing-hero-note{display:inline-flex;flex-wrap:wrap;gap:8px;width:fit-content;padding:10px 14px;border-radius:18px;background:#0c8c6d1a;color:var(--accent-strong)}.pricing-basics-grid,.pricing-capacity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.pricing-basics-grid{grid-template-columns:minmax(0,1fr)}.pricing-basics-card,.pricing-capacity-card{display:grid;gap:10px;padding:22px;border-radius:26px;background:#fffbf4e6;border:1px solid var(--border);box-shadow:var(--shadow)}.pricing-basics-card strong,.pricing-capacity-card h3{margin:0}.pricing-basics-card p,.pricing-capacity-card p{margin:0;color:var(--muted)}.pricing-basics-card-wide{padding:24px 28px}.pricing-basics-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pricing-basics-item{display:grid;gap:10px}.pricing-basics-item+.pricing-basics-item{padding-left:20px;border-left:1px solid rgba(30,31,25,.08)}.pricing-calculator-card{display:grid;gap:20px;padding:28px;border-radius:30px;background:#fffbf4e6;border:1px solid rgba(30,31,25,.08);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pricing-calculator-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-calculator-summary{margin-bottom:0}.pricing-calculator-help{margin:-4px 0 0;color:var(--muted)}.pricing-capacity-card-good{border-color:#0c8c6d3d;background:linear-gradient(180deg,#fcfffaf5,#f2f9f4f0)}.pricing-capacity-number{font-size:1.5rem;color:var(--accent-strong)}.pricing-capacity-note{font-size:.92rem}.pricing-section-head{display:grid;gap:8px;padding:22px 24px;border-radius:26px;background:linear-gradient(135deg,#fffbf4f0,#eff3e9e6);border:1px solid var(--border)}.pricing-section-head-entry{background:linear-gradient(135deg,#fff9eefa,#fcf4e4f0);border-color:#e9a5502e}.pricing-section-head-scale{background:linear-gradient(135deg,#f5faf6fa,#eaf4eef0);border-color:#0c8c6d2e}.pricing-section-group-desktop-carousel{background:radial-gradient(circle at top left,rgba(233,165,80,.12),transparent 20%),radial-gradient(circle at top right,rgba(12,140,109,.12),transparent 22%),linear-gradient(135deg,#fcf8f0f7,#f1f6efed)}.pricing-section-head-desktop-carousel{background:linear-gradient(135deg,#fffaf2fa,#ecf4eef0);border-color:#1e1f191a}.pricing-carousel-shell{display:grid}.pricing-carousel-stage{position:relative;padding-inline:56px}.pricing-carousel-arrow{position:absolute;top:50%;z-index:2;width:44px;min-width:44px;height:44px;padding:0;border-radius:999px;display:inline-grid;place-items:center;transform:translateY(-50%);font-size:1.2rem;line-height:1;box-shadow:0 14px 32px #3d331f2e}.pricing-carousel-arrow-left{left:0}.pricing-carousel-arrow-right{right:0}.pricing-carousel-arrow:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.pricing-carousel-arrow:hover,.pricing-carousel-arrow:focus-visible{transform:translateY(-50%);filter:none;box-shadow:0 14px 32px #3d331f2e}.pricing-carousel-viewport{min-width:0;overflow:hidden}.pricing-carousel-track{display:flex;gap:20px;align-items:stretch;min-width:0;transition:transform .35s ease;will-change:transform}.pricing-carousel-slide{min-width:0}.pricing-carousel-slide .pricing-card{height:100%;min-width:0}.pricing-carousel-dots{display:flex;justify-content:center;gap:10px;margin-top:18px}.pricing-carousel-dot{width:12px;height:12px;padding:0;border-radius:999px;border:1px solid rgba(30,31,25,.14);background:#fffcf7eb;box-shadow:none}.pricing-carousel-dot.is-active{background:linear-gradient(90deg,#e9a550f2,#0c8c6dd9);border-color:#0c8c6d2e}.pricing-section-head h2{margin:0}.pricing-section-head p{margin:0;color:var(--muted)}.help-page{gap:28px}.help-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.help-overview-grid,.help-steps-grid,.help-tips-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.help-info-card,.help-step-card,.help-tip-card,.help-shot-card{border-radius:28px;background:#fffbf4e6;border:1px solid var(--border);box-shadow:var(--shadow)}.help-info-card,.help-step-card,.help-tip-card{display:grid;gap:10px;padding:24px}.help-info-card h2,.help-step-card strong,.help-tip-card h3,.help-section-head h2,.help-shot-copy h3{margin:0}.help-info-card p,.help-step-card p,.help-tip-card p,.help-section-head p,.help-shot-copy p{margin:0;color:var(--muted)}.help-section{display:grid;gap:20px}.help-section-head{display:grid;gap:8px;padding:22px 24px;border-radius:28px;background:linear-gradient(135deg,#fffbf4f0,#eff3e9e6);border:1px solid var(--border);box-shadow:var(--shadow)}.help-shot-grid{display:grid;gap:20px}.help-shot-card{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:20px;padding:24px;align-items:start}.help-shot-copy{display:grid;gap:12px;align-content:start}.help-bullet-list{margin:0;padding-left:20px;color:var(--text)}.help-bullet-list li+li{margin-top:8px}.help-shot-media{display:flex;align-items:flex-start;justify-content:center;min-height:0}.help-shot-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;box-shadow:none}.help-shot-button:hover{transform:none;filter:none;box-shadow:none}.help-shot-image,.help-shot-placeholder{border-radius:24px;border:1px solid rgba(30,31,25,.08);background:linear-gradient(135deg,#f6efdff2,#edf6f1eb)}.help-shot-image{display:block;box-shadow:0 18px 40px #3d331f24}.help-shot-zoom-hint{position:absolute;right:16px;bottom:16px;display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#1e1f19bd;color:#fff;font-size:.86rem;font-weight:600;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.help-shot-button:hover .help-shot-zoom-hint,.help-shot-button:focus-visible .help-shot-zoom-hint{opacity:1;transform:translateY(0)}.help-shot-media.portrait{min-height:360px}.help-shot-image.portrait,.help-shot-placeholder.portrait{width:auto;max-width:100%;height:auto;max-height:380px}.help-shot-media.landscape{min-height:300px}.help-shot-image.landscape,.help-shot-placeholder.landscape{width:100%;max-width:100%;height:auto;max-height:340px}.help-shot-placeholder{display:grid;place-items:center;gap:8px;padding:24px;min-height:280px;text-align:center;color:var(--muted);border-style:dashed}.help-shot-placeholder strong,.help-shot-placeholder span,.help-shot-placeholder small{display:block}.help-shot-placeholder strong{color:var(--text)}.help-shot-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:20px;background:#1e1f19ad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.help-shot-modal{width:min(92vw,1500px);max-height:92vh;display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px;padding:22px;border-radius:30px;background:#f8f3eafa;border:1px solid rgba(255,255,255,.45);box-shadow:0 30px 80px #00000042;overflow:hidden}.help-shot-modal.portrait{width:min(92vw,1500px)}.help-shot-modal-image.portrait{max-height:calc(92vh - 120px)}.help-shot-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.help-shot-modal-header h3{margin:6px 0 0;font-size:1.5rem}.help-shot-modal-content{min-width:0;min-height:0;display:grid;place-items:center;overflow:auto}.help-shot-modal-image{display:block;max-width:100%;max-height:calc(92vh - 150px);width:auto;height:auto;border-radius:24px;border:1px solid rgba(30,31,25,.08);box-shadow:0 22px 48px #3d331f2e}.profile-card,.pricing-card,.blog-card,.history-card{display:grid;gap:16px;padding:24px;border-radius:28px;background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);overflow:hidden}.detail-list{display:grid;gap:14px;margin:0}.detail-list div{display:grid;gap:4px}.detail-list dt{color:var(--muted);font-size:.9rem}.detail-list dd{margin:0;font-weight:700}.pricing-head h2,.blog-card h2,.history-card h2,.profile-card h2{margin:0}.pricing-card-entry{background:linear-gradient(180deg,#fffcf7f5,#fff7eceb);border-color:#e9a55029}.pricing-card-scale{background:linear-gradient(180deg,#f8fcf9f7,#eff7f3ed);border-color:#0c8c6d29}.pricing-title-row{display:block}.pricing-head-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.pricing-badge-row{display:flex;flex-wrap:wrap;gap:8px}.pricing-price-stack{display:grid;gap:4px}.pricing-price-stack-top{justify-items:end;text-align:right}.pricing-price-stack-top strong{font-size:1.45rem;line-height:1}.pricing-head strong{font-size:1.6rem;color:var(--accent-strong)}.pricing-plan-summary{font-size:.92rem;font-weight:700;color:var(--accent-strong)!important}.pricing-short-description,.pricing-description,.pricing-contacts-line{margin:0}.pricing-short-description{color:var(--text)!important}.pricing-contacts-line strong{color:var(--accent-strong)}.pricing-description{color:var(--muted)!important}.pricing-old-price{font-size:.86rem;color:var(--muted);text-decoration:line-through}.pricing-promo-badge,.pricing-highlight-badge,.pricing-enterprise-badge{display:inline-flex;align-items:center;min-height:26px;padding:3px 10px;border-radius:999px;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;line-height:1}.pricing-promo-badge{background:#0c8c6d14;border:1px solid rgba(12,140,109,.12);color:var(--accent-strong)}.pricing-highlight-badge{background:#e9a55029;border:1px solid rgba(233,165,80,.22);color:#7b4f14}.pricing-enterprise-badge{background:#1e1f1914;border:1px solid rgba(30,31,25,.16);color:var(--text)}.pricing-card-featured{position:relative;background:linear-gradient(180deg,#fffaf1fa,#f6efdef5);border-color:#e9a5505c;box-shadow:0 18px 40px #684e181f}.pricing-card-featured:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#e9a550f2,#0c8c6dd9)}.pricing-card-enterprise{position:relative;background:linear-gradient(180deg,#f8f7f2fc,#e9e7ddf5);border-color:#1e1f192e;box-shadow:0 18px 42px #1e1f191f}.pricing-card-enterprise:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#1e1f19eb,#6b6e60d1)}.pricing-actions{display:grid;gap:10px;margin-top:auto;min-width:0}.plan-checkout-button{width:100%}.plan-checkout-button-monthly{background:#ffffffb8;border-color:#1e1f191a;color:var(--text)}.plan-checkout-button-yearly{order:-1}.pricing-actions>*{min-width:0}.pricing-auth-hint{margin:-2px 0 0;color:var(--muted);font-size:.9rem}.pricing-promo-copy{color:var(--accent-strong)!important;font-size:.9rem}.pricing-head p,.blog-card p,.history-card p{margin:0;color:var(--muted)}.pricing-section{display:grid;gap:10px}.pricing-section h3{margin:0;font-size:1rem}.feature-list{display:grid;gap:8px;margin:0;padding-left:18px}.muted-section{opacity:.8}.muted-list{color:var(--muted)}.blog-meta{display:flex;flex-wrap:wrap;gap:10px 14px;color:var(--accent-strong);font-family:IBM Plex Mono,monospace;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.blog-post-hero{gap:14px}.blog-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.92rem}.blog-breadcrumbs a{color:var(--accent-strong);text-decoration:none}.blog-breadcrumbs a:hover{text-decoration:underline}.blog-post-shell{display:grid;grid-template-columns:minmax(0,860px) minmax(280px,340px);align-items:start;gap:24px;justify-content:center}.blog-post-article{display:grid;gap:20px;padding:32px;border-radius:30px;background:#fffbf4e6;border:1px solid var(--border);box-shadow:var(--shadow)}.blog-post-sidebar{position:sticky;top:110px;display:grid;gap:18px}.blog-post-toc-card{display:grid;gap:14px;padding:22px;border-radius:24px;background:#fffbf4e0;border:1px solid rgba(30,31,25,.08);box-shadow:var(--shadow)}.blog-post-toc-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.blog-post-toc-item a{color:var(--text);text-decoration:none;line-height:1.45}.blog-post-toc-item a:hover{color:var(--accent-strong)}.blog-post-toc-item.depth-3,.blog-post-toc-item.depth-4{padding-left:14px}.blog-post-body h2,.blog-post-body h3,.blog-post-body h4{scroll-margin-top:120px}.blog-post-cta-card{display:grid;gap:14px;padding:26px;border-radius:28px;background:linear-gradient(160deg,#0c8c6d1a,#fffbf4f5 58%,#e9a55024);border:1px solid rgba(12,140,109,.12);box-shadow:var(--shadow)}.blog-post-cta-card h2,.blog-post-cta-card p{margin:0}.blog-post-cta-card h2{font-size:1.45rem}.blog-post-cta-card p{color:var(--muted);line-height:1.65}.blog-cta-link{width:100%}.blog-post-body{display:grid;gap:18px;color:var(--text)}.blog-post-body>*{margin:0}.blog-post-body h2,.blog-post-body h3{color:var(--accent-strong)}.blog-post-body p,.blog-post-body li{color:var(--text);line-height:1.7}.blog-post-body ul,.blog-post-body ol{margin:0;padding-left:22px}.blog-related-posts{display:grid;gap:18px;margin-top:8px;padding-top:10px;border-top:1px solid rgba(30,31,25,.08)}.blog-related-head{display:grid;gap:6px}.blog-related-head h2,.blog-related-card h3,.blog-related-card p{margin:0}.blog-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.blog-related-card{display:grid;gap:12px;padding:20px;border-radius:22px;background:#ffffff75;border:1px solid rgba(30,31,25,.08)}.blog-related-card p{color:var(--muted)}.blog-post-not-found{justify-items:start}body.brand-ubezpieczenia{--bg: #ffffff;--bg-accent: #f6fff6;--panel: rgba(255, 255, 255, .96);--panel-strong: #ffffff;--text: #0b2d1a;--muted: #556b5a;--accent: #29ad49;--accent-strong: #238e3e;--accent-soft: rgba(41, 173, 73, .12);--accent-alt: #1b7a3a;--accent-alt-soft: rgba(27, 122, 58, .12);--border: rgba(41, 173, 73, .08);--shadow: 0 22px 60px rgba(20, 80, 40, .06);background:radial-gradient(circle at 14% 18%,rgba(41,173,73,.12),transparent 24%),radial-gradient(circle at 82% 12%,#29ad493d,transparent 18%),linear-gradient(135deg,#fff,#f7fff8 44%,#f1fff6)}body.brand-ubezpieczenia .report-table thead th{background:#f3fff6;color:var(--accent-strong)}body.brand-ubezpieczenia .table-filter,body.brand-ubezpieczenia .column-legend{background:radial-gradient(circle at 14% 18%,rgba(41,173,73,.06),transparent 24%),linear-gradient(135deg,#fff,#f7fff8 44%,#f1fff6)}body.brand-ubezpieczenia .site-header{background:#fffffff0}body.brand-ubezpieczenia .site-brand-mark{background:linear-gradient(145deg,#fffffffa,#f2fff5fa);border-color:#29ad4924;color:var(--accent-strong);box-shadow:0 12px 24px #1450280f}body.brand-ubezpieczenia .site-nav-link:hover,body.brand-ubezpieczenia .site-nav-link.active,body.brand-ubezpieczenia .site-cta-link,body.brand-ubezpieczenia .user-menu-link:hover,body.brand-ubezpieczenia .user-menu-link.active{background:#29ad4914;border-color:#29ad491f}body.brand-ubezpieczenia .primary-button,body.brand-ubezpieczenia button,body.brand-ubezpieczenia .history-open-result-button{background:linear-gradient(135deg,#29ad49,#238e3e);border-color:#238e3e2e;box-shadow:0 14px 30px #29ad4929}body.brand-ubezpieczenia .primary-button:hover,body.brand-ubezpieczenia button:hover{box-shadow:0 18px 36px #238e3e2e}body.brand-ubezpieczenia .secondary-button,body.brand-ubezpieczenia .points-balance-toggle{background:#fffffff5;border-color:#29ad491f;color:var(--accent-alt)}body.brand-ubezpieczenia .plan-checkout-button-monthly{background:#fffffffa;border-color:#29ad4924;color:var(--accent-alt)}body.brand-ubezpieczenia .plan-checkout-button-yearly{background:linear-gradient(135deg,#29ad49,#1b7a3a);color:#fff}body.brand-ubezpieczenia .pricing-promo-badge,body.brand-ubezpieczenia .promo-badge,body.brand-ubezpieczenia .plan-badge{background:#29ad491a;color:var(--accent-strong)}body.brand-ubezpieczenia .pricing-section-group,body.brand-ubezpieczenia .plan-card,body.brand-ubezpieczenia .pricing-card-entry,body.brand-ubezpieczenia .pricing-card-scale{background:linear-gradient(135deg,#fffffffa,#f6fff7f5);border-color:#29ad491f}body.brand-ubezpieczenia .notice,body.brand-ubezpieczenia .points-balance-card.purchased,body.brand-ubezpieczenia .pricing-highlight-badge{background:#238e3e1a;border-color:#238e3e29;color:var(--accent-strong)}body.brand-ubezpieczenia .saved-results-callout{background:linear-gradient(135deg,#29ad491f,#fffffff0);border-color:#29ad4924}body.brand-ubezpieczenia .company-detail-table th{background:linear-gradient(135deg,#29ad4929,#fffffffa);color:var(--accent-alt)}body.brand-ubezpieczenia .result h3{color:var(--accent-strong)}body.brand-ubezpieczenia .summary-band{background:#29ad4914}body.brand-ubezpieczenia .saas-hero,body.brand-ubezpieczenia .landing-proof-card,body.brand-ubezpieczenia .landing-scenario-card,body.brand-ubezpieczenia .site-footer{background:linear-gradient(135deg,#fffffff5,#f6fff7f0);border-color:#29ad4924}body.brand-ubezpieczenia .landing-proof-card:before{background:linear-gradient(180deg,#29ad49f2,#238e3ee0)}body.brand-ubezpieczenia .landing-value-highlight span,body.brand-ubezpieczenia .landing-copy h1,body.brand-ubezpieczenia .saas-hero h1{color:var(--accent-strong)}body.brand-ubezpieczenia .pricing-hero-note,body.brand-ubezpieczenia .pricing-promo-badge,body.brand-ubezpieczenia .promo-badge,body.brand-ubezpieczenia .plan-badge{background:#29ad491a;color:var(--accent-strong)}body.brand-ubezpieczenia .pricing-section-head,body.brand-ubezpieczenia .pricing-basics-card,body.brand-ubezpieczenia .pricing-capacity-card,body.brand-ubezpieczenia .pricing-calculator-card{background:linear-gradient(135deg,#fffffff7,#f6fff7f0);border-color:#29ad4924}body.brand-ubezpieczenia .plan-checkout-button-yearly{background:linear-gradient(135deg,#29ad49,#238e3e 60%,#1b7a3a);color:#fff}body.brand-ubezpieczenia .site-header{background:#ffffffeb}body.brand-ubezpieczenia .site-header:after{background:linear-gradient(180deg,#fff0,#f7fff9db 42%,#f7fff900)}body.brand-ubezpieczenia .site-nav-link:hover,body.brand-ubezpieczenia .site-nav-link.active,body.brand-ubezpieczenia .site-cta-link,body.brand-ubezpieczenia .user-menu-link:hover,body.brand-ubezpieczenia .user-menu-link.active,body.brand-ubezpieczenia .site-footer-link:hover,body.brand-ubezpieczenia .site-footer-link.active{background:#29ad491a;border-color:#29ad4933}body.brand-ubezpieczenia .site-brand-mark{background:linear-gradient(145deg,#fffffffa,#f2fff5f5);border-color:#29ad492e;box-shadow:0 12px 24px #1450281f}body.brand-ubezpieczenia .site-brand strong,body.brand-ubezpieczenia .site-footer strong,body.brand-ubezpieczenia .saas-hero h1,body.brand-ubezpieczenia .landing-copy h1,body.brand-ubezpieczenia .landing-value-highlight span{color:var(--accent-alt)}body.brand-ubezpieczenia .ambient-left{background:#29ad492e}body.brand-ubezpieczenia .ambient-right{background:#ff8c001f}body.brand-ubezpieczenia .landing-proof-card-featured{background:radial-gradient(circle at top right,rgba(41,173,73,.14),transparent 30%),linear-gradient(145deg,#fffffffc,#f6fff7f5);border-color:#29ad492e}body.brand-ubezpieczenia .landing-proof-card-contact{background:radial-gradient(circle at top right,rgba(83,205,120,.16),transparent 28%),linear-gradient(145deg,#fffffffc,#f1fff3f5);border-color:#53cd7833}body.brand-ubezpieczenia .landing-proof-card-night{background:radial-gradient(circle at top right,rgba(35,142,62,.12),transparent 26%),linear-gradient(145deg,#fffffffc,#edf9f1f2);border-color:#238e3e29}body.brand-ubezpieczenia .pricing-section-group-entry,body.brand-ubezpieczenia .pricing-section-group-scale,body.brand-ubezpieczenia .pricing-section-group-desktop-carousel{background:radial-gradient(circle at top left,rgba(41,173,73,.12),transparent 24%),radial-gradient(circle at top right,rgba(122,185,140,.12),transparent 24%),linear-gradient(135deg,#fffffffa,#f6fff7f0)}body.brand-ubezpieczenia .pricing-section-head,body.brand-ubezpieczenia .pricing-section-head-entry,body.brand-ubezpieczenia .pricing-section-head-scale,body.brand-ubezpieczenia .pricing-section-head-desktop-carousel,body.brand-ubezpieczenia .pricing-basics-card,body.brand-ubezpieczenia .pricing-capacity-card,body.brand-ubezpieczenia .pricing-calculator-card,body.brand-ubezpieczenia .promo-card,body.brand-ubezpieczenia .plan-card{background:linear-gradient(135deg,#fffffff7,#f6fff7f0);border-color:#29ad4924}body.brand-ubezpieczenia .pricing-capacity-card-good{border-color:#29ad4938;background:linear-gradient(180deg,#fffffffa,#ecfff1f2)}body.brand-ubezpieczenia .pricing-carousel-arrow,body.brand-ubezpieczenia .mobile-menu-toggle{background:#ffffffeb;border-color:#29ad4929;color:var(--accent-alt);box-shadow:0 14px 32px #14502824}body.brand-ubezpieczenia .primary-button,body.brand-ubezpieczenia button,body.brand-ubezpieczenia .history-open-result-button{background:linear-gradient(135deg,#29ad49,#238e3e);border-color:#238e3e2e;box-shadow:0 14px 30px #29ad4938}body.brand-ubezpieczenia .primary-button:hover,body.brand-ubezpieczenia button:hover,body.brand-ubezpieczenia .history-open-result-button:hover{box-shadow:0 18px 36px #238e3e3d}body.brand-ubezpieczenia .secondary-button,body.brand-ubezpieczenia .points-balance-toggle{background:#fffffff5;border-color:#29ad4924;color:var(--accent-alt)}body.brand-ubezpieczenia input:focus,body.brand-ubezpieczenia select:focus,body.brand-ubezpieczenia .legend-switch:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px #29ad491f}body.brand-ubezpieczenia .lookup-accordion-hint,body.brand-ubezpieczenia .pricing-promo-badge,body.brand-ubezpieczenia .pricing-promo-copy,body.brand-ubezpieczenia .queue-status-meta,body.brand-ubezpieczenia .blog-meta,body.brand-ubezpieczenia .blog-breadcrumbs a,body.brand-ubezpieczenia .blog-post-body h2,body.brand-ubezpieczenia .blog-post-body h3,body.brand-ubezpieczenia .auth-switch-copy a,body.brand-ubezpieczenia .pricing-head strong,body.brand-ubezpieczenia .pricing-plan-summary,body.brand-ubezpieczenia .pricing-capacity-number,body.brand-ubezpieczenia .history-stat-block strong,body.brand-ubezpieczenia .calendar-day-count,body.brand-ubezpieczenia .table-summary,body.brand-ubezpieczenia .company-report-hero h3,body.brand-ubezpieczenia .report-pill.contact-yes,body.brand-ubezpieczenia .result h3,body.brand-ubezpieczenia .hero-kicker,body.brand-ubezpieczenia .eyebrow{color:var(--accent-alt)}body.brand-ubezpieczenia .lookup-accordion-hint,body.brand-ubezpieczenia .pricing-promo-badge,body.brand-ubezpieczenia .summary-band,body.brand-ubezpieczenia .table-summary{background:#29ad4914}body.brand-ubezpieczenia .report-table thead th{background:#f3fff6;color:var(--accent-alt)}body.brand-ubezpieczenia .report-table tbody tr:nth-child(2n){background:#29ad4909}body.brand-ubezpieczenia .report-table tbody tr:hover{background:#238e3e14}body.brand-ubezpieczenia .lookup-accordion{background:linear-gradient(135deg,#fffffffa,#f4fff8f5);border-color:#29ad491a;box-shadow:0 12px 28px #1450280d}body.brand-ubezpieczenia .lookup-accordion-summary{padding:20px 22px;background:#fffffff5;border-bottom:1px solid rgba(41,173,73,.06)}body.brand-ubezpieczenia .lookup-accordion-hint{background:#29ad491a;color:var(--accent-strong)}body.brand-ubezpieczenia .lookup-accordion-chevron{background:#fffffff5;border:1px solid rgba(41,173,73,.08);color:var(--accent-strong)}body.brand-ubezpieczenia .lookup-accordion-summary p{color:var(--muted)}body.brand-ubezpieczenia .form-grid input,body.brand-ubezpieczenia .form-grid select,body.brand-ubezpieczenia .form-grid textarea{background:var(--panel);border:1px solid rgba(41,173,73,.08);color:var(--text)}body.brand-ubezpieczenia .site-footer{background:linear-gradient(135deg,#fffffff5,#f7fff9f5);border-color:#29ad4914}body.brand-ubezpieczenia .site-footer p{color:var(--muted)}body.brand-ubezpieczenia .site-footer-link{background:#ffffffe6;border:1px solid rgba(41,173,73,.06);color:var(--text)}body.brand-ubezpieczenia .site-footer-link:hover,body.brand-ubezpieczenia .site-footer-link.active{background:#29ad4914;border-color:#29ad491f;color:var(--accent-strong)}body.brand-ubezpieczenia .site-footer strong{color:var(--accent-alt)}.blog-back-link{width:fit-content}@media (max-width: 1080px){.landing-hero,.landing-proof-grid,.landing-proof-grid-horizontal,.landing-scenarios-horizontal,.landing-scenarios,.blog-post-shell{grid-template-columns:minmax(0,1fr)}.blog-post-sidebar{position:static}.help-overview-grid,.help-steps-grid,.help-tips-grid,.help-shot-card,.pricing-calculator-controls{grid-template-columns:1fr}}.history-list{display:grid;gap:16px}.history-overview-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:20px;margin-bottom:20px}.history-overview-card{display:grid;gap:18px;padding:24px;border-radius:28px;background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow)}.history-overview-main{grid-template-columns:minmax(0,1fr) auto;align-items:center}.history-overview-copy{display:grid;gap:8px}.history-overview-copy h2{margin:0}.history-overview-copy p{margin:0;color:var(--muted)}.history-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.history-calendar-card{display:grid;gap:18px;padding:24px;border-radius:28px;background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow)}.history-calendar-head{display:flex;justify-content:space-between;align-items:start;gap:16px}.history-calendar-head h2,.history-calendar-head p{margin:0}.history-calendar-head p{margin-top:8px;color:var(--muted);max-width:68ch}.history-calendar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.history-calendar-month{min-width:180px;text-align:center;font-weight:700;text-transform:capitalize}.history-calendar-legend{display:flex;flex-wrap:wrap;gap:12px 18px}.history-calendar-legend-item{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.history-calendar-swatch{width:16px;height:16px;border-radius:6px;border:1px solid rgba(30,31,25,.08)}.history-calendar-swatch.report{background:#0c8c6d24}.history-calendar-swatch.active{background:#0c8c6d57}.history-calendar-weekdays,.history-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.history-calendar-weekdays span{text-align:center;font-size:clamp(.68rem,1.2vw,.82rem);color:var(--muted);text-transform:none;letter-spacing:.04em;line-height:1.2}.history-calendar-day{display:grid;gap:6px;align-content:start;min-height:90px;padding:12px;border-radius:20px;background:#ffffffa8;border:1px solid rgba(30,31,25,.08);text-align:left;font:inherit;color:var(--text)}.history-calendar-day:not(:disabled){cursor:pointer}.history-calendar-day:disabled{cursor:default;opacity:1;color:var(--text)}.history-calendar-day.report{background:#0c8c6d1f;border-color:#0c8c6d29}.history-calendar-day.active{background:#0c8c6d47;border-color:#0c8c6d3d}.history-calendar-day.outside{opacity:.42}.history-calendar-day.today{outline:2px solid rgba(233,165,80,.55);outline-offset:1px}.history-calendar-day.selected{box-shadow:inset 0 0 0 2px #1e1f1929}.history-calendar-day-number{font-size:1.05rem;font-weight:700;color:inherit}.history-calendar-day small{color:var(--muted)}.history-calendar-empty{padding:18px;border-radius:20px;background:#fff9;border:1px solid rgba(30,31,25,.08);color:var(--muted)}.history-day-panel{display:grid;gap:16px}.history-day-panel-head{display:grid;gap:8px;padding:24px;border-radius:28px;background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow)}.history-day-panel-head h2,.history-day-panel-head p{margin:0}.history-day-panel-head p{color:var(--muted)}.history-day-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:12px;background:#1e1f1975;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.history-day-modal{width:min(1120px,calc(100vw - 24px));max-height:min(92vh,1100px);display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px;min-height:0;padding:20px;border-radius:28px;background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);overflow:hidden}body.brand-ubezpieczenia .history-day-modal{background:linear-gradient(135deg,#fffffffa,#f6fff7f5);border-color:#29ad4924}body.brand-ksiegowa .history-day-modal{background:linear-gradient(135deg,#fffffffa,#f4fff8f5);border-color:#1e88e5}.history-day-modal-content{display:grid;gap:16px;min-height:0;min-width:0;align-content:start}.history-day-modal-list{display:flex;flex-direction:column;gap:16px;max-height:min(58vh,560px);min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;padding-right:4px;overscroll-behavior:contain}.history-stat-block{display:grid;gap:6px;padding:18px;border-radius:22px;background:#ffffff9e;border:1px solid rgba(30,31,25,.08)}.history-stat-block strong{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1;color:var(--accent-strong)}.history-stat-block span{color:var(--muted)}.auth-layout{display:grid;grid-template-columns:minmax(0,620px);justify-content:center}.auth-card{display:grid;gap:18px;padding:28px;border-radius:28px;background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow)}.auth-card h2,.auth-switch-copy{margin:0}.auth-form{display:grid;gap:16px}.auth-password-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.auth-password-field input{width:100%}.auth-password-toggle{min-width:84px;padding:10px 14px;border-radius:14px;border:1px solid var(--border);background:#ffffffb8;color:var(--text);font:inherit;cursor:pointer}.auth-consent-row{justify-self:start;align-items:flex-start}.auth-consent-row input{margin-top:3px}.auth-switch-copy a{color:var(--accent-strong);font-weight:700;text-decoration:none}.auth-switch-copy a:hover{text-decoration:underline}.profile-toolbar{display:flex;justify-content:space-between;align-items:end;gap:16px}.profile-api-field{flex:1 1 360px}.history-mode-switch{display:flex;gap:10px}.mode-toggle,.primary-button,.secondary-button{border:1px solid var(--border);border-radius:16px;padding:12px 16px;font:inherit}.mode-toggle{background:#ffffff8c;color:var(--text);cursor:pointer}.mode-toggle.active,.primary-button{background:var(--accent-strong);color:#fff;border-color:transparent}.primary-button,.secondary-button{cursor:pointer}.button-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.secondary-button{background:#ffffffa6;color:var(--text)}.checkbox-row{display:flex;align-items:center;gap:10px}.history-error{margin:0;color:#b33a2b}.history-empty-card{grid-template-columns:1fr}.history-card-rich{grid-template-columns:minmax(0,1fr) auto;align-items:center;flex:0 0 auto}.history-card-main{display:grid;gap:12px}.history-card-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.history-card-copy{display:grid;gap:6px}.history-card-copy h2{margin:0}.history-card-copy p{margin:0;color:var(--muted)}.history-date-label{color:var(--muted);font-size:.92rem}.history-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:60px}.history-open-result-button{min-width:240px;padding:14px 22px;border-radius:18px;background:linear-gradient(135deg,var(--accent) 0%,#13a57f 100%);color:#fff;border:1px solid rgba(12,140,109,.22);box-shadow:0 14px 28px #0c8c6d33;font-weight:700}.history-open-result-button:hover{box-shadow:0 18px 34px #0c8c6d3d}.history-badge-row,.history-params-grid{display:flex;flex-wrap:wrap;gap:8px}.history-pill,.history-param-chip{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(43,32,17,.1);font-size:.88rem}.history-param-chip{background:#0c8c6d14;border-color:#0c8c6d1f}.history-pill.success{background:#0c8c6d24;color:#0c6b52}.history-pill.error{background:#b33a2b24;color:#9c2d21}.history-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.history-result-shell{margin-top:24px}.nightly-scheduler-panel{display:grid;gap:18px;margin-top:18px;padding:20px;border-radius:24px;background:linear-gradient(135deg,#fff8f0e6,#f0f8f4f2);border:1px solid rgba(43,32,17,.1)}.nightly-scheduler-head{display:flex;justify-content:space-between;gap:16px;align-items:start}.nightly-scheduler-head h3,.nightly-scheduler-head p{margin:0}.nightly-scheduler-head p{margin-top:8px;color:var(--muted)}.nightly-balance-box{min-width:140px;display:grid;gap:4px;padding:14px 16px;border-radius:18px;background:#ffffffb3;border:1px solid rgba(12,140,109,.14)}.nightly-balance-box span{color:var(--muted);font-size:.82rem}.nightly-balance-box strong{font-size:1.3rem;color:var(--accent-strong)}.nightly-scheduler-grid,.nightly-job-list{display:grid;gap:14px}.nightly-scheduler-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.nightly-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nightly-info-card{display:grid;gap:8px;padding:14px 16px;border-radius:18px;background:#ffffffbd;border:1px solid rgba(43,32,17,.08)}.nightly-info-card strong,.nightly-info-card p{margin:0}.nightly-info-card p{color:var(--muted)}.nightly-scheduler-actions{display:grid;gap:8px}.nightly-scheduler-actions small,.nightly-job-card span{color:var(--muted)}.nightly-job-card{display:grid;gap:10px;padding:16px 18px;border-radius:18px;background:#ffffffb8;border:1px solid rgba(43,32,17,.08)}.nightly-job-empty{place-items:start}.nightly-success{margin:0;color:#0c6b52}.page-shell{position:relative;overflow-x:clip;overflow-y:visible;margin-top:-88px;padding-top:88px}.ambient{position:absolute;width:28rem;height:28rem;border-radius:999px;filter:blur(60px);opacity:.55;pointer-events:none}.ambient-left{top:-14rem;left:max(-6rem,calc((100vw - 1440px)/2 - 6rem));background:#e9a55052}.ambient-right{top:-4rem;right:max(-8rem,calc((100vw - 1440px)/2 - 8rem));background:#0c8c6d38}.page{width:min(1240px,calc(100% - 32px));max-width:100%;margin:0 auto;padding:40px 0 72px}.hero{display:grid;grid-template-columns:1fr;gap:24px;align-items:end;margin-bottom:28px}.hero h1{margin:0;font-size:clamp(2.6rem,4vw,4.8rem);line-height:.98;max-width:12ch}.hero p{max-width:68ch;color:var(--muted);margin:18px 0 0;font-size:1.05rem}.hero-kicker,.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;color:var(--accent-strong)}.hero-side,.card{background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);box-shadow:var(--shadow)}.hero-side{border-radius:28px;padding:22px}.hero-side label{display:block;font-size:.92rem;margin-bottom:10px}.hero-side small{display:block;margin-top:8px;color:var(--muted)}.queue-status-panel{display:grid;gap:16px;margin-bottom:24px;padding:24px;border-radius:28px;background:linear-gradient(135deg,#fffbf4eb,#f0f7f2f5);border:1px solid var(--border);box-shadow:var(--shadow)}.queue-status-panel h2{margin:6px 0 0;font-size:1.5rem}.queue-status-panel p{margin:0;color:var(--muted)}.queue-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.queue-stat-card{display:grid;gap:6px;padding:16px 18px;border-radius:20px;background:#0c8c6d14;border:1px solid rgba(12,140,109,.12)}.queue-stat-card strong{font-size:1.6rem;color:var(--accent-strong)}.queue-stat-card span{color:var(--muted);font-size:.92rem}.queue-status-meta{display:flex;flex-wrap:wrap;gap:10px 18px;color:var(--accent-strong)}.range-field{transition:opacity .2s ease,filter .2s ease}.range-field small{color:var(--muted);font-size:.82rem}.range-field.disabled{opacity:.55;filter:grayscale(.18)}.saved-results-callout{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:18px 20px;border-radius:22px;background:linear-gradient(135deg,#0c8c6d1f,#ffffffdb);border:1px solid rgba(30,31,25,.08)}.saved-results-callout strong,.saved-results-callout p{margin:0}.saved-results-callout p{margin-top:6px;color:var(--muted)}.saved-results-link{min-width:220px;text-align:center}input,select{width:100%;border:1px solid rgba(30,31,25,.12);background:#ffffffbf;border-radius:16px;padding:14px 16px;color:var(--text);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}input:focus,select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px #0c8c6d1f;transform:translateY(-1px)}button{border:none;border-radius:16px;padding:14px 20px;background:linear-gradient(135deg,var(--accent) 0%,#13a57f 100%);color:#fff;cursor:pointer;font-weight:700;box-shadow:0 12px 28px #0c8c6d3d;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}button:hover{transform:translateY(-1px);filter:saturate(1.02);box-shadow:0 16px 34px #0c8c6d47}.secondary-button{background:#fffcf7f5;color:var(--text);border:1px solid rgba(30,31,25,.1);box-shadow:none}.secondary-button:hover{box-shadow:0 8px 20px #3d331f1a}.grid{display:grid;gap:24px}.full-width-section{grid-template-columns:1fr}.landing-page>.full-width-section+.landing-system-proof{margin-top:120px}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.lookup-accordion{margin-top:4px;border-radius:30px;background:#fffbf4d6;border:1px solid var(--border);box-shadow:var(--shadow);overflow:hidden}.lookup-accordion-summary{list-style:none;cursor:pointer;padding:24px 26px;display:flex;align-items:center;justify-content:space-between;gap:18px}.lookup-accordion-summary::-webkit-details-marker{display:none}.lookup-accordion-summary>div{display:grid;gap:8px;flex:1}.lookup-accordion-summary h2,.lookup-accordion-summary p{margin:0}.lookup-accordion-summary p{color:var(--muted);max-width:72ch}.lookup-accordion-hint{display:inline-flex;align-items:center;width:fit-content;padding:8px 12px;border-radius:999px;background:#0c8c6d17;color:var(--accent-strong);font-size:.9rem;font-weight:600}.lookup-accordion-chevron{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:#fffcf7f5;border:1px solid rgba(30,31,25,.08);color:var(--accent-strong);font-size:1.2rem;flex-shrink:0;transition:transform .2s ease}.lookup-accordion[open] .lookup-accordion-summary{border-bottom:1px solid rgba(30,31,25,.08)}.lookup-accordion[open] .lookup-accordion-chevron{transform:rotate(180deg)}.lookup-accordion-content{padding:24px;margin-bottom:0}.card{border-radius:30px;padding:24px}.card-header h2{margin:10px 0 8px;font-size:1.55rem}.card-header p{margin:0 0 20px;color:var(--muted)}.form-grid{display:grid;gap:14px;margin-bottom:18px}.compact-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end}.search-form{display:grid;gap:16px;margin-bottom:18px}.search-page .search-hero-card,.search-page .search-results-card{box-shadow:var(--shadow),inset 0 4px 0 0 var(--accent-soft)}.search-page-preview-shell{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:20px}.search-page-preview-shell .card-header{max-width:860px}.search-page-preview-shell .search-hero-card,.search-page-preview-shell .search-results-card{width:100%;box-shadow:var(--shadow),inset 0 4px 0 0 var(--accent-soft)}.search-page-preview-shell .landing-report-cta{justify-content:center;align-self:center}.search-page-demo-results{width:100%}.search-results-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.search-results-header>div{min-width:0}.search-export-button{flex:0 0 auto;align-self:flex-start;min-width:180px}.search-form-main-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;gap:14px;align-items:end}.search-form-advanced-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.search-form-advanced-grid.is-locked{opacity:.72}.search-form label{display:grid;gap:8px;font-size:.93rem}.search-form label input{min-height:56px}.search-form-main-row button{min-height:56px;align-self:end}.form-grid label{display:grid;gap:8px;font-size:.93rem}.form-grid label small{color:var(--muted);font-size:.82rem}.search-form-advanced-grid label input{min-height:56px}.search-form-advanced-note{grid-column:1 / -1;padding:14px 16px;border-radius:18px;background:#1e1f190a;border:1px solid rgba(30,31,25,.08);color:var(--muted)}.search-form-advanced-note strong{display:block;margin-bottom:6px;color:var(--text)}.search-form-advanced-note p{margin:0}.toggle{display:flex!important;align-items:center;gap:12px;min-height:56px;padding:0 2px}.toggle input{width:20px;height:20px;padding:0}.summary-band,.notice,.result{border-radius:22px}.summary-band{display:flex;flex-wrap:wrap;gap:10px 18px;padding:14px 16px;margin-bottom:16px;background:var(--accent-soft);color:var(--accent-strong)}.summary-band .field-hint{color:var(--muted);font-size:.82rem;line-height:1.45}.summary-band .form-error{margin:-6px 0 0;color:#b33a2b;font-size:.9rem}@media (max-width: 980px){.summary-band .search-form-main-row,.summary-band .search-form-advanced-grid{grid-template-columns:1fr}.summary-band .search-results-header{flex-direction:column}.summary-band .search-form-main-row button,.summary-band .search-export-button{width:100%}}.landing-table-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.landing-report-cta{margin-top:20px}.collective-overview{display:grid;gap:16px}.collective-summary-bar{display:flex;flex-wrap:wrap;gap:10px 18px;padding:14px 16px;border-radius:20px;background:linear-gradient(135deg,#0c8c6d1f,#e9a55024);color:var(--accent-strong)}.collective-calendar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.calendar-day-card{display:grid;gap:12px;padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff9f0f0,#f7f0e1eb);border:1px solid rgba(30,31,25,.08);box-shadow:0 14px 28px #3d331f14}.calendar-day-top{display:flex;flex-direction:column;gap:2px}.calendar-day-weekday{font-size:.84rem;text-transform:capitalize;color:var(--muted)}.calendar-day-date{font-family:IBM Plex Mono,monospace;font-size:1.05rem;color:var(--text)}.calendar-day-count{font-size:clamp(2rem,4vw,2.8rem);line-height:1;font-weight:700;color:var(--accent-strong)}.calendar-day-label{font-size:.88rem;color:var(--muted)}.notice{padding:15px 16px;margin-bottom:16px;background:#e9a5502e;color:#6a4a1d}.estimate-hint{padding:14px 16px;margin-bottom:16px;border-radius:18px;background:#0c8c6d14;border:1px solid rgba(12,140,109,.12);color:var(--accent-strong)}.estimate-hint small{display:block;margin-top:8px;color:var(--muted)}.request-progress-popup{position:fixed;right:20px;bottom:20px;z-index:70;width:min(420px,calc(100vw - 32px));display:grid;gap:10px;padding:18px 18px 16px;border-radius:24px;background:#fffbf4fa;border:1px solid rgba(30,31,25,.08);box-shadow:0 20px 50px #3d331f38}.request-progress-popup.request-progress-popup-error{background:#fff7f5fa;border-color:#b33a2b2e}.points-balance-widget{position:fixed;left:20px;bottom:20px;z-index:68;width:min(360px,calc(100vw - 32px));display:grid;gap:14px;padding:18px;border-radius:26px;background:#fffbf4f5;border:1px solid rgba(30,31,25,.08);box-shadow:0 20px 50px #3d331f33;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.points-balance-widget.collapsed{width:min(300px,calc(100vw - 32px))}.points-balance-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.points-balance-head h2{margin:6px 0 0;font-size:1.18rem}.points-balance-toggle{min-width:86px;padding:10px 14px;border-radius:999px;background:#fffcf7f5;color:var(--text);border:1px solid rgba(30,31,25,.12);box-shadow:none}.points-balance-toggle:hover{box-shadow:0 8px 20px #3d331f1a}.points-balance-total{display:grid;gap:4px;padding:14px 16px;border-radius:20px;background:linear-gradient(135deg,#0c8c6d1f,#e9a55024);color:var(--accent-strong)}.points-balance-total strong{font-size:1.9rem;line-height:1}.points-balance-total small{color:var(--muted)}.points-balance-list{display:grid;gap:12px}.points-balance-card{display:grid;gap:10px;padding:14px 16px;border-radius:20px;background:#fffcf7eb;border:1px solid rgba(30,31,25,.08)}.points-balance-card.night{background:#0c8c6d14;border-color:#0c8c6d1f}.points-balance-card.purchased{background:#e9a5501f;border-color:#e9a5502e}.points-balance-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.points-balance-card-top span{color:var(--muted)}.points-balance-card-top strong{color:var(--text)}.points-balance-meter{height:10px;border-radius:999px;overflow:hidden;background:#1e1f1914}.points-balance-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e9a550 0%,var(--accent) 100%)}.points-balance-meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:.84rem;color:var(--muted)}.points-balance-note{margin:0;color:var(--muted);font-size:.88rem}.pricing-calculator-explainers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.pricing-calculator-explainer{display:grid;gap:8px;padding:16px;border-radius:20px;background:#fffcf7e6;border:1px solid rgba(30,31,25,.08)}.pricing-calculator-explainer strong,.pricing-calculator-explainer p{margin:0}.pricing-calculator-explainer p{color:var(--muted);font-size:.9rem}.request-progress-popup-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.request-progress-popup strong,.request-progress-popup p{margin:0}.request-progress-popup p{color:var(--muted)}.request-progress-popup.request-progress-popup-error strong,.request-progress-popup.request-progress-popup-error p{color:#9c2d21}.request-progress-close{width:36px;min-width:36px;height:36px;padding:0;border-radius:999px;display:inline-grid;place-items:center;background:#fffcf7f5;color:var(--text);border:1px solid rgba(30,31,25,.12);box-shadow:none}.request-progress-close:hover{box-shadow:0 8px 20px #3d331f1a}@media (max-width: 900px){.points-balance-widget{left:16px;right:16px;bottom:16px;width:auto}.points-balance-card-top{align-items:flex-start;flex-direction:column}.saved-results-callout{align-items:stretch;flex-direction:column}.saved-results-link{min-width:0;width:100%}.pricing-calculator-explainers{grid-template-columns:1fr}}button:disabled{cursor:not-allowed;filter:saturate(.8);box-shadow:none;opacity:.72;transform:none}.company-report-view{display:grid;gap:16px}.company-report-hero{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:18px;border-radius:22px;background:linear-gradient(135deg,#0c8c6d1a,#e9a5501f)}.company-report-hero h3{margin:0 0 6px;font-size:1.35rem}.company-report-hero p{margin:0;color:var(--muted)}.company-identifier-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.company-identifier-pill{display:grid;gap:4px;min-width:120px;padding:12px 14px;border-radius:18px;background:#fffcf7e6;border:1px solid rgba(30,31,25,.08)}.company-identifier-pill span,.company-fact-card span{color:var(--muted);font-size:.82rem}.company-fact-card strong,.company-identifier-pill strong{color:var(--text)}.company-facts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.company-fact-card{display:grid;gap:6px;padding:16px;border-radius:20px;background:#fffcf7e6;border:1px solid rgba(30,31,25,.08)}.company-detail-table-wrap{overflow:auto;border-radius:22px;border:1px solid rgba(30,31,25,.08);background:var(--panel-strong)}.company-detail-table{width:100%;border-collapse:collapse}.company-detail-table th,.company-detail-table td{padding:12px 14px;border-bottom:1px solid rgba(30,31,25,.06);vertical-align:top}.company-detail-table th{text-align:left;background:linear-gradient(135deg,#0c8c6d1f,#fffcf7f5);font-size:.82rem;text-transform:uppercase;letter-spacing:.04em}.company-detail-table td:first-child{width:32%;font-family:IBM Plex Mono,monospace;font-size:.82rem}.result{min-height:180px;background:var(--panel-strong);border:1px solid rgba(30,31,25,.08);overflow:hidden}.result pre{margin:0;padding:18px;overflow:auto;font-size:.82rem;line-height:1.6;font-family:IBM Plex Mono,monospace}.result.loading,.result.error,.result.muted{display:grid;place-items:center;padding:22px;color:var(--muted)}.result.error{color:#9f2834}.full-width-result{min-height:260px}.full-report-layout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:20px;align-items:start}.column-legend{position:sticky;top:20px;display:grid;grid-template-rows:auto auto minmax(0,1fr);border-radius:24px;background:#fffcf7e6;border:1px solid rgba(30,31,25,.08);padding:18px;min-height:0}.legend-header h3{margin:0 0 8px;font-size:1.1rem}.legend-header p{margin:0 0 16px;color:var(--muted);font-size:.92rem}.legend-list{display:grid;gap:10px;max-height:520px;overflow:auto;padding-right:4px;min-height:0}.legend-actions{display:grid;margin-bottom:14px}.legend-switch{position:relative;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:#0c8c6d0f;border:1px solid rgba(12,140,109,.08);cursor:pointer}.legend-switch input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;opacity:0;pointer-events:none;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.legend-switch:focus-within{border-color:#0c8c6d47;box-shadow:0 0 0 4px #0c8c6d1a}.legend-switch-ui{width:42px;height:24px;border-radius:999px;background:#1e1f191f;position:relative;transition:background .2s ease}.legend-switch-ui:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #0000002e;transition:transform .2s ease}.legend-switch input:checked+.legend-switch-ui{background:var(--accent)}.legend-switch input:checked+.legend-switch-ui:after{transform:translate(18px)}.legend-key{word-break:break-word;font-family:IBM Plex Mono,monospace;font-size:.83rem}.table-wrap{min-width:0}.table-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.table-toolbar-main{display:grid;gap:12px;flex:1;min-width:0}.table-summary{display:flex;flex-wrap:wrap;gap:10px 16px;padding:14px 16px;border-radius:20px;background:var(--accent-soft);color:var(--accent-strong);flex:1}.table-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.table-filter{display:grid;gap:8px;padding:14px 16px;border-radius:20px;background:#fffcf7e6;border:1px solid rgba(30,31,25,.08)}.table-filter span{font-size:.93rem;color:var(--text)}.table-filter small{color:var(--muted)}.export-button{white-space:nowrap;min-width:190px}.table-toolbar-actions{display:grid;gap:10px}.report-table-scroll{overflow:auto;border-radius:24px;border:1px solid rgba(30,31,25,.08);background:var(--panel-strong)}.report-table{width:100%;border-collapse:collapse;min-width:1100px}.report-table thead th{position:sticky;top:0;z-index:1;background:#f2ead8;text-align:left;padding:14px 16px;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid rgba(30,31,25,.08)}.report-table tbody td{padding:14px 16px;border-bottom:1px solid rgba(30,31,25,.06);vertical-align:top;font-size:.9rem}.report-table tbody tr:nth-child(2n){background:#0c8c6d08}.report-table tbody tr:hover{background:#e9a5501f}.report-table-empty{text-align:center;color:var(--muted);padding:24px 16px}.table-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:12px;background:#1e1f1975;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:auto}.table-modal{width:min(98vw,1900px);height:min(94vh,1200px);max-height:94vh;display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px;padding:22px;border-radius:30px;background:#f8f3eafa;border:1px solid rgba(255,255,255,.45);box-shadow:0 30px 80px #00000038;margin:auto;overflow:hidden;justify-self:center;align-self:center}.table-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.modal-close-button{width:48px;min-width:48px;height:48px;padding:0;border-radius:999px;display:inline-grid;place-items:center;font-size:1.05rem;font-weight:700;background:#fffcf7f5;color:var(--text);border:1px solid rgba(30,31,25,.12);box-shadow:none}.modal-close-button:hover{box-shadow:0 8px 20px #3d331f1a}.table-modal-header h3{margin:0 0 6px;font-size:1.4rem}.table-modal-header p{margin:0;color:var(--muted)}.table-modal-content{min-height:0;min-width:0;width:100%;height:100%;overflow:hidden}.modal-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:stretch;height:100%}.modal-layout>*{min-width:0;min-height:0}.table-modal .column-legend,.table-modal .report-table-scroll{max-height:calc(94vh - 220px)}.table-modal .column-legend{height:100%;overflow:hidden}.table-modal .table-wrap,.table-modal .table-toolbar-main,.table-modal .report-table-scroll{min-width:0;max-width:100%}.table-modal .table-wrap{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;height:100%}.table-modal .report-table-scroll{min-height:0;height:100%;max-height:none;overflow:auto;scrollbar-gutter:stable both-edges}.table-modal .table-toolbar{gap:10px;margin-bottom:10px}.table-modal .table-summary,.table-modal .table-filter,.table-modal .column-legend{padding:12px 14px;border-radius:18px}.table-modal .table-summary{gap:8px 12px;font-size:.88rem}.table-modal .table-filter span,.table-modal .table-filter small,.table-modal .legend-header p,.table-modal .legend-key{font-size:.8rem}.table-modal .legend-header h3,.table-modal .table-modal-header h3{font-size:1.02rem}.table-modal .legend-header p,.table-modal .legend-actions{margin-bottom:10px}.table-modal .legend-list{gap:8px;max-height:none;height:100%}.table-modal .legend-switch{padding:8px 10px;border-radius:14px}.table-modal .legend-switch-ui{width:36px;height:20px}.table-modal .legend-switch-ui:after{width:14px;height:14px}.table-modal .legend-switch input:checked+.legend-switch-ui:after{transform:translate(16px)}.table-modal .table-modal-header{gap:12px}.table-modal .table-modal-header p{font-size:.88rem}.table-modal .modal-close-button{width:40px;min-width:40px;height:40px;font-size:.95rem}.table-modal .report-table thead th,.table-modal .report-table tbody td{padding:10px 12px}.table-modal .report-table thead th{font-size:.76rem}.table-modal .report-table tbody td{font-size:.84rem}@media (max-width: 980px){.site-header,.hero,.two-columns,.landing-result-top,.history-overview-grid,.history-overview-main,.history-overview-stats,.profile-grid,.pricing-grid,.blog-grid,.help-overview-grid,.help-steps-grid,.help-tips-grid,.history-card{grid-template-columns:1fr}.history-calendar-head,.history-calendar-actions{justify-content:start}.history-calendar-weekdays,.history-calendar-grid{gap:8px}.site-header{flex-direction:column;align-items:stretch;top:8px;left:16px;right:16px;transform:none;width:100%;width:calc(100% - 32px);padding:10px 12px 12px;border-radius:22px}.site-shell{padding-top:88px}.site-header-top{width:100%;justify-content:space-between;gap:12px}.landing-page-shell{padding-top:112px}.landing-hero{margin-top:0;margin-bottom:56px}.site-brand{gap:3px}.site-brand strong{font-size:.92rem;line-height:1.2}.mobile-menu-toggle{display:inline-grid;flex:0 0 auto;width:42px;height:42px;border-radius:14px}.site-nav{width:100%;flex-direction:column;flex-wrap:nowrap;gap:8px}.site-header-nav-group{width:100%;display:none;flex-direction:column;align-items:stretch;gap:8px;padding-top:6px}.site-header-nav-group.mobile-open{display:flex}.site-header-actions{width:100%;justify-content:stretch}.landing-copy,.landing-mock-card,.landing-scenario-card,.landing-proof-card,.landing-stat-card{padding:22px}.landing-mock-head{grid-template-columns:1fr}.site-nav-link{flex:0 0 auto;width:100%;justify-content:flex-start;min-height:36px;padding:8px 12px;border-radius:14px;font-size:.92rem}.user-menu-link,.site-cta-link{width:100%;min-width:0;min-height:36px}.queue-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-facts-grid{grid-template-columns:1fr 1fr}.company-report-hero{flex-direction:column}.company-identifier-list{justify-content:flex-start}.hero h1{max-width:none}.landing-hero-line{white-space:normal}.landing-stats-section{gap:22px;margin:0 0 88px;padding:22px 0}.landing-proof-section{margin-bottom:48px}.landing-value-section{gap:24px;margin-bottom:64px}.landing-demo-grid{margin-bottom:64px}.landing-stats-grid{grid-template-columns:1fr;gap:0}.landing-stats-intro{max-width:none}.landing-stat-card,.landing-stat-card:first-child{padding:18px 0;border-left:none;border-top:1px solid rgba(30,31,25,.08)}.landing-stat-card span,.landing-stats-tagline{max-width:none}.landing-stats-cta{flex-direction:column;align-items:stretch}.landing-stats-button{width:100%}.compact-grid,.full-report-layout{grid-template-columns:1fr}.column-legend{position:static}.table-toolbar{flex-direction:column}.landing-table-filters{grid-template-columns:1fr}.table-toolbar-actions{width:100%}.landing-report-table{min-width:0}.landing-report-table thead{display:none}.landing-report-table,.landing-report-table tbody{display:grid}.landing-report-table tbody{gap:12px;padding:12px}.landing-report-table tbody tr{display:grid;gap:10px;padding:16px;border-radius:20px;background:#fffcf7eb;border:1px solid rgba(30,31,25,.08)}.landing-report-table tbody td{display:grid;gap:4px;padding:0;border-bottom:none}.landing-report-table tbody td:before{content:attr(data-label);font-size:.74rem;font-family:IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-strong)}.export-button{width:100%}.table-modal{width:min(100vw - 8px,1800px);max-height:96vh;height:min(96vh,1200px);padding:16px;overflow:hidden}.table-modal-header{flex-direction:column}.table-modal-content{overflow:auto;-webkit-overflow-scrolling:touch}.modal-layout{grid-template-columns:1fr;height:auto}.table-modal .column-legend,.table-modal .table-wrap,.table-modal .report-table-scroll{height:auto;max-height:none}.table-modal .column-legend{overflow:auto}.table-modal .table-wrap{grid-template-rows:auto auto}.profile-toolbar{flex-direction:column;align-items:stretch}.help-hero-actions{flex-direction:column}}@media (max-width: 640px){.site-shell{width:min(100% - 20px,1440px);padding-top:12px}.page{width:min(100% - 20px,1240px);padding-top:18px}.queue-status-grid,.company-facts-grid{grid-template-columns:1fr}.card,.hero-side{border-radius:24px;padding:18px}.hero h1{font-size:2.4rem}.help-shot-media,.help-shot-image,.help-shot-placeholder{min-height:240px}}
