:root{--palette-ink-950: #07162f;--palette-ink-900: #10264c;--palette-ink-800: #1b3f73;--palette-blue-700: #2d64ad;--palette-blue-500: #5d91d8;--palette-blue-200: #cbdcf3;--palette-blue-100: #e8f0fa;--palette-blue-050: #f3f7fc;--palette-gold-600: #bd7900;--palette-gold-400: #f2a400;--palette-gold-100: #fff2ce;--palette-slate-700: #3f4d63;--palette-slate-600: #5d697b;--palette-slate-400: #94a0b2;--palette-slate-200: #dce3eb;--palette-slate-100: #edf1f6;--palette-white: #ffffff;--palette-red-800: #6b1d25;--palette-red-600: #9b2c3a;--palette-red-400: #874049;--palette-red-100: #fde8ea;--palette-red-050: #fef2f2;--palette-green-800: #1c5e33;--palette-green-600: #237747;--palette-green-500: #248a3d;--palette-green-400: #3d7a52;--palette-green-200: #8dd79b;--palette-green-100: #dff4e7;--palette-green-050: #edf8ef;--color-brand-primary: var(--palette-ink-900);--color-brand-strong: var(--palette-ink-950);--color-accent-primary: var(--palette-gold-400);--color-accent-strong: var(--palette-gold-600);--color-accent-soft: var(--palette-gold-100);--color-text-primary: var(--palette-ink-900);--color-text-secondary: var(--palette-slate-700);--color-text-muted: var(--palette-slate-600);--color-text-soft: var(--palette-slate-400);--color-text-on-brand: var(--palette-white);--color-surface-canvas: var(--palette-blue-050);--color-surface-subtle: var(--palette-slate-100);--color-surface-raised: var(--palette-white);--color-surface-brand: var(--palette-ink-900);--color-surface-glass: rgb(255 255 255 / 72%);--color-border-subtle: rgb(16 38 76 / 9%);--color-border-default: rgb(16 38 76 / 16%);--color-border-strong: rgb(16 38 76 / 28%);--color-focus-ring: var(--palette-gold-400);--color-link: var(--palette-blue-700);--color-link-hover: var(--palette-gold-600);--color-error-primary: var(--palette-red-600);--color-error-strong: var(--palette-red-800);--color-error-muted: var(--palette-red-400);--color-error-surface: var(--palette-red-050);--color-error-soft: var(--palette-red-100);--color-success-primary: var(--palette-green-600);--color-success-strong: var(--palette-green-800);--color-success-muted: var(--palette-green-400);--color-success-surface: var(--palette-green-050);--color-success-soft: var(--palette-green-100);--tour-text-primary: #1d1d1f;--tour-text-secondary: #3a3a3c;--tour-text-muted: #6e6e73;--tour-text-soft: #8e8e93;--tour-surface-primary: #ffffff;--tour-surface-secondary: #f7f8fa;--tour-surface-tertiary: #f2f2f7;--tour-border-default: #e5e5ea;--tour-border-strong: #d7d7dc;--tour-border-rule: #c7c7cc;--tour-border-input: #d1d1d6;--tour-border-divider: #ececf0;--tour-border-pane: #e1e4e8;--tour-accent: #007aff;--tour-accent-strong: #005bbf;--tour-accent-surface: #e8f2ff;--tour-accent-soft: #edf5ff;--tour-accent-border: #8cc5ff;--tour-accent-ring: rgb(0 122 255 / 9%);--tour-teal: #006f9e;--tour-teal-surface: #eaf7fa;--tour-link-line: #b8d9fb;--tour-link-gradient: #79afe6;--tour-font-2xs: var(--font-size-xs);--tour-font-xs: var(--font-size-xs);--tour-font-sm: var(--font-size-sm);--tour-font-md: var(--font-size-sm);--tour-font-lg: var(--font-size-md);--font-family-sans: "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--font-family-display: "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--font-family-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.3125rem;--font-size-2xl: 1.75rem;--font-size-section-title: clamp(2rem, 2.8vw, 2.5rem);--font-size-3xl: clamp(2.25rem, 4.5vw, 3.75rem);--font-size-display: clamp(3.2rem, 5.4vw, 5rem);--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.08;--line-height-heading: 1.12;--line-height-body: 1.65;--letter-spacing-tight: -.025em;--letter-spacing-label: .08em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-28: 7rem;--space-32: 8rem;--space-36: 9rem;--layout-container-max: 71.25rem;--layout-page-gutter: clamp(1.25rem, 4vw, 3rem);--layout-header-height: 2.875rem;--layout-header-width-expanded: 71.25rem;--layout-header-width-compact: 61.25rem;--layout-hero-min-height: min(100svh, 63.75rem);--layout-section-block: clamp(7rem, 12vw, 12rem);--layout-grid-gap: clamp(2rem, 6vw, 7.5rem);--layout-card-gap: clamp(1rem, 2vw, 1.5rem);--layout-copy-max: 39rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-pill: 999px;--border-width-hairline: 1px;--shadow-sm: 0 .75rem 2rem rgb(16 38 76 / 8%);--shadow-md: 0 1.5rem 4rem rgb(16 38 76 / 12%);--shadow-glass: 0 .5rem 2rem rgb(16 38 76 / 7%);--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .6s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--header-backdrop-blur: .75rem}:root{font-family:var(--font-family-sans);color:var(--color-text-primary);background:var(--color-surface-canvas);font-kerning:normal;font-optical-sizing:auto;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{min-width:320px;min-height:100%;scroll-behavior:smooth;background:var(--color-surface-canvas)}body{min-width:320px;min-height:100vh;margin:0;color:var(--color-text-primary);background:var(--color-surface-raised)}a{color:inherit}img{display:block;max-width:100%}address{font-style:normal}button,input,textarea,select{font:inherit}h1,h2,h3,p{text-wrap:pretty}h1,h2,h3{color:var(--color-brand-strong);font-family:var(--font-family-display);font-stretch:normal}:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:4px}.page-shell{min-height:100vh;overflow:clip}.page-width{width:min(calc(100% - (2 * var(--layout-page-gutter))),var(--layout-container-max));margin-inline:auto}.skip-link{position:fixed;top:var(--space-3);left:var(--space-3);z-index:100;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:var(--color-text-on-brand);background:var(--color-surface-brand);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.header-rail{position:fixed;inset:var(--space-2) 0 auto;z-index:50;height:var(--layout-header-height);pointer-events:none}.site-header{display:flex;width:min(calc(100% - (2 * var(--layout-page-gutter))),var(--layout-header-width-expanded));height:var(--layout-header-height);margin-inline:auto;padding-inline:var(--space-4);align-items:center;justify-content:space-between;border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-pill);background:transparent;pointer-events:auto;transition:width var(--duration-normal) var(--ease-standard),background-color var(--duration-normal) var(--ease-standard),border-color var(--duration-normal) var(--ease-standard),backdrop-filter var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard)}.site-header[data-compact=true]{width:min(calc(100% - (2 * var(--layout-page-gutter))),var(--layout-header-width-compact));padding-inline:var(--space-2);border-color:var(--color-border-default);background:var(--color-surface-glass);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(var(--header-backdrop-blur));backdrop-filter:blur(var(--header-backdrop-blur))}.brand{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-brand-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:-.02em;text-decoration:none}.brand-icon{width:2rem;height:2rem;border-radius:50%;object-fit:contain}.brand-icon-frame{display:grid;flex:0 0 auto;place-items:center;overflow:hidden;padding:.16rem;background:var(--palette-white)}.brand-icon-bee{width:100%;height:100%;object-fit:contain}.brand-accent{color:var(--color-accent-primary)}.header-status{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none}.status-dot{width:.45rem;height:.45rem;flex:0 0 auto;border-radius:var(--radius-pill);background:var(--color-accent-strong);box-shadow:0 0 0 var(--space-1) color-mix(in srgb,var(--color-accent-primary) 16%,transparent)}.header-actions{display:flex;align-items:center;gap:var(--space-3)}.header-link,.header-cta{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none}.header-link{color:var(--color-text-secondary)}.header-link:hover{color:var(--color-link)}.header-cta{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);color:var(--color-text-on-brand);background:var(--color-surface-brand);box-shadow:var(--shadow-sm)}.header-cta:hover{background:var(--palette-blue-700)}.header-account{display:inline-flex;min-width:0;max-width:16rem;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-pill);color:var(--color-text-primary);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-decoration:none}.header-account>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.header-account:hover{border-color:var(--color-link);color:var(--color-link)}.launch-hero{position:relative;display:grid;min-height:100svh;overflow:hidden;padding-block:clamp(6.75rem,12vh,8.5rem) clamp(1.5rem,4vh,3rem);color:var(--palette-white);background:radial-gradient(ellipse 56% 46% at 50% 76%,rgb(45 100 173 / 44%),transparent 68%),radial-gradient(ellipse 28% 26% at 50% 64%,rgb(242 164 0 / 14%),transparent 72%),linear-gradient(155deg,#030a18 0%,var(--palette-ink-950) 48%,#071c3c 100%)}.launch-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgb(203 220 243 / 5%) 1px,transparent 1px),linear-gradient(90deg,rgb(203 220 243 / 5%) 1px,transparent 1px);background-position:center bottom;background-size:5rem 5rem;-webkit-mask-image:linear-gradient(to bottom,transparent 6%,rgb(0 0 0 / 48%) 54%,#000 100%);mask-image:linear-gradient(to bottom,transparent 6%,rgb(0 0 0 / 48%) 54%,#000 100%);content:"";pointer-events:none}.launch-hero:after{position:absolute;left:50%;bottom:-28rem;width:min(78rem,112vw);aspect-ratio:1;border:1px solid rgb(93 145 216 / 14%);border-radius:50%;box-shadow:0 0 8rem #2d64ad29,inset 0 0 8rem #2d64ad1f;content:"";pointer-events:none;transform:translate(-50%)}.launch-hero-inner{position:relative;z-index:1;display:grid;width:min(calc(100% - (2 * var(--layout-page-gutter))),82rem);grid-template-rows:auto minmax(0,1fr);gap:clamp(var(--space-8),5vh,var(--space-12));align-content:start;text-align:center;justify-items:center}.launch-hero-copy{display:grid;max-width:64rem;justify-items:center;gap:var(--space-6)}.launch-hero h1{max-width:15ch;margin:0;color:var(--palette-white);font-size:clamp(2.75rem,5.1vw,5rem);font-weight:var(--font-weight-semibold);letter-spacing:-.045em;line-height:.98;text-wrap:balance}.launch-cta.hero-cta{min-height:3.25rem;padding:var(--space-3) var(--space-6);border:1px solid rgb(255 255 255 / 14%);color:var(--palette-ink-950);background:var(--color-accent-primary);box-shadow:0 1rem 2.5rem #f2a40033;font-size:var(--font-size-md)}.launch-cta.hero-cta:hover{color:var(--palette-ink-950);background:var(--palette-gold-100)}.page-shell:has(.launch-hero) .site-header[data-compact=false] .brand{color:var(--palette-white)}.page-shell:has(.launch-hero) .site-header[data-compact=false] .header-cta{color:var(--palette-ink-950);background:var(--palette-white);box-shadow:0 .75rem 2rem #00000029}.page-shell:has(.launch-hero) .site-header[data-compact=false] .header-account{border-color:#ffffff2e;color:var(--palette-white);background:#ffffff14;box-shadow:none}.hero-converter{display:grid;width:100%;min-height:clamp(25rem,50vh,34rem);align-content:center;gap:var(--space-5)}.converter-stage{position:relative;display:grid;width:100%;grid-template-columns:minmax(15rem,1fr) minmax(4rem,.34fr) minmax(8.5rem,.55fr) minmax(4rem,.34fr) minmax(15rem,1fr);align-items:center;perspective:90rem}.converter-document,.converter-result{position:relative;z-index:2;display:grid;min-width:0;min-height:clamp(18rem,35vh,23rem);overflow:hidden;border:1px solid rgb(203 220 243 / 20%);border-radius:var(--radius-lg);background:linear-gradient(145deg,#ffffff1f,#ffffff0d);box-shadow:0 2.5rem 6rem #00000052;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}.converter-document{transform:rotateY(7deg) rotateX(1deg);animation:converter-document-float 7s var(--ease-standard) infinite}.converter-result{transform:rotateY(-7deg) rotateX(1deg);animation:converter-result-float 7s var(--ease-standard) .8s infinite}.converter-card-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid rgb(203 220 243 / 12%);background:#030a184d;text-align:left}.converter-card-header p{display:grid;min-width:0;gap:.12rem;margin:0}.converter-card-header small{color:#ffffff7a;font-size:.65rem;line-height:1.2}.converter-card-header strong{overflow:hidden;color:var(--palette-white);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.converter-file-type{display:grid;width:2.4rem;height:2.4rem;place-items:center;border:1px solid rgb(242 164 0 / 34%);border-radius:var(--radius-sm);color:var(--color-accent-primary);background:#f2a40017;font-size:.62rem;font-weight:var(--font-weight-bold);letter-spacing:.04em}.converter-file-type-xbrl{border-color:#5d91d86b;color:#9bc4ff;background:#5d91d81f}.converter-live-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-accent-primary);box-shadow:0 0 #f2a40052;animation:converter-live 2.2s ease-out infinite}.converter-ready-check{display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:50%;color:#061d16;background:#58d89b;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);box-shadow:0 0 1.5rem #58d89b47;animation:converter-ready 8s var(--ease-standard) infinite}.converter-document-page{position:relative;display:grid;margin:var(--space-4);padding:var(--space-4);overflow:hidden;border-radius:var(--radius-sm);color:var(--palette-ink-900);background:#fffffff0;box-shadow:inset 0 0 0 1px #07162f14}.converter-page-heading{display:grid;gap:var(--space-2);margin-bottom:var(--space-4)}.converter-page-heading span{width:54%;height:.38rem;border-radius:var(--radius-pill);background:var(--palette-ink-900)}.converter-page-heading span:last-child{width:34%;height:.24rem;background:var(--palette-slate-400)}.converter-page-copy{display:grid;gap:var(--space-1);margin-bottom:var(--space-4)}.converter-page-copy span{width:86%;height:.2rem;border-radius:var(--radius-pill);background:var(--palette-slate-200)}.converter-page-copy span:nth-child(2){width:94%}.converter-page-copy span:nth-child(3){width:62%}.converter-source-table{display:grid;align-content:end}.converter-source-table p{display:grid;grid-template-columns:minmax(0,1fr) 3rem 3rem;gap:var(--space-2);margin:0;padding:.52rem 0;border-bottom:1px solid var(--palette-slate-200);color:var(--palette-slate-600);font-size:.62rem;text-align:left;animation:converter-source-row 8s var(--ease-standard) infinite}.converter-source-table p:nth-child(2){animation-delay:.26s}.converter-source-table p:nth-child(3){animation-delay:.52s}.converter-source-table p:nth-child(4){animation-delay:.78s}.converter-source-table b{color:var(--palette-ink-900);font-variant-numeric:tabular-nums;text-align:right}.converter-scan{position:absolute;z-index:2;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,transparent,#2f8cff 20%,var(--color-accent-primary) 50%,#2f8cff 80%,transparent);box-shadow:0 0 1rem #2f8cff;opacity:0;animation:converter-scan 8s var(--ease-standard) infinite}.converter-card-status{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:#ffffff94;font-size:.65rem;text-align:left}.converter-card-status>i{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:50%;background:var(--color-accent-primary);box-shadow:0 0 0 .22rem #f2a4001a}.converter-card-status-ready{color:#8fe2ba}.converter-card-status-ready>i{background:#58d89b;box-shadow:0 0 0 .22rem #58d89b1a}.converter-jurisdictions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3)}.converter-jurisdictions>span{display:flex;min-width:0;align-items:center;gap:var(--space-2);padding:.45rem .55rem;border:1px solid rgb(203 220 243 / 14%);border-radius:var(--radius-sm);color:#ffffffbd;background:#ffffff0d;font-size:.62rem;font-weight:var(--font-weight-semibold);white-space:nowrap}.converter-jurisdictions i{display:grid;width:1.3rem;height:1.3rem;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--palette-ink-950);background:var(--color-accent-primary);font-size:.48rem;font-style:normal;font-weight:var(--font-weight-bold)}.converter-jurisdictions span:last-child i{color:var(--palette-white);background:var(--palette-blue-500)}.converter-result-table{display:grid;padding-inline:var(--space-4)}.converter-result-table p{display:grid;grid-template-columns:minmax(0,.82fr) minmax(5.8rem,1fr) auto;align-items:center;gap:var(--space-2);margin:0;padding:.62rem 0;border-bottom:1px solid rgb(203 220 243 / 10%);color:#ffffff7a;font-size:.6rem;text-align:left;animation:converter-result-row 8s var(--ease-standard) infinite}.converter-result-table p:nth-child(2){animation-delay:.38s}.converter-result-table p:nth-child(3){animation-delay:.76s}.converter-result-table p:nth-child(4){animation-delay:1.14s}.converter-result-table b{overflow:hidden;color:#a9cfff;font-family:var(--font-family-mono);font-size:.56rem;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.converter-result-table i{color:#58d89b;font-style:normal;font-weight:var(--font-weight-bold)}.converter-engine{position:relative;z-index:3;display:grid;min-height:17rem;place-items:center}.converter-engine:before{position:absolute;width:150%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(45 100 173 / 34%),transparent 67%);content:"";animation:converter-halo 4.8s ease-in-out infinite}.converter-engine-orbit{position:absolute;width:clamp(8rem,10vw,10.5rem);aspect-ratio:1;border:1px solid rgb(155 196 255 / 22%);border-radius:50%;animation:converter-orbit 18s linear infinite}.converter-engine-orbit:before,.converter-engine-orbit:after{position:absolute;top:13%;right:13%;bottom:13%;left:13%;border:1px solid rgb(242 164 0 / 16%);border-radius:50%;content:""}.converter-engine-orbit:after{top:-14%;right:-14%;bottom:-14%;left:-14%;border-color:#9bc4ff17}.converter-engine-orbit>i{position:absolute;top:50%;left:-.25rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--color-accent-primary);box-shadow:0 0 1rem var(--color-accent-primary)}.converter-engine-orbit>i:last-child{top:auto;right:-.22rem;bottom:18%;left:auto;background:#77adf3;box-shadow:0 0 1rem #77adf3}.converter-engine-core{position:relative;z-index:2;display:grid;width:clamp(6.5rem,8.5vw,8.25rem);aspect-ratio:1;place-content:center;border:1px solid rgb(155 196 255 / 34%);border-radius:1.8rem;background:linear-gradient(145deg,#5d91d861,#07162fd6);box-shadow:0 1.75rem 5rem #00000061,inset 0 0 2.5rem #9bc4ff1c,0 0 3rem #2d64ad3d;transform:rotate(45deg);animation:converter-core 4.8s ease-in-out infinite}.converter-engine-core>*{transform:rotate(-45deg)}.converter-engine-core small{color:#ffffff7a;font-size:.5rem;font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase}.converter-engine-core strong{margin-block:-.08rem;color:var(--palette-white);font-size:clamp(1.75rem,3vw,2.4rem);line-height:1}.converter-engine-core span{color:var(--color-accent-primary);font-size:.5rem;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase}.converter-engine-steps{position:absolute;right:50%;bottom:-.5rem;left:50%;z-index:3;display:flex;width:max-content;gap:var(--space-2);margin:0;padding:0;list-style:none;transform:translate(-50%)}.converter-engine-steps li{display:flex;align-items:center;gap:.3rem;padding:.32rem .48rem;border:1px solid rgb(203 220 243 / 12%);border-radius:var(--radius-pill);color:#ffffff61;background:#030a188a;font-size:.52rem;font-weight:var(--font-weight-semibold);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);animation:converter-engine-step 8s var(--ease-standard) infinite}.converter-engine-steps li:nth-child(2){animation-delay:1.25s}.converter-engine-steps li:nth-child(3){animation-delay:2.5s}.converter-engine-steps i{width:.32rem;height:.32rem;border-radius:50%;background:currentColor}.converter-flow{position:relative;z-index:1;height:3rem;overflow:hidden}.converter-flow:before,.converter-flow:after{position:absolute;top:calc(50% - 1px);right:0;left:0;height:1px;content:""}.converter-flow:before{background:#9bc4ff2e}.converter-flow:after{background:linear-gradient(90deg,transparent,#77adf3,var(--color-accent-primary),transparent);transform:translate(-100%);animation:converter-flow-line 3.2s ease-in-out infinite}.converter-flow-label{position:absolute;top:0;left:50%;color:#ffffff57;font-size:.5rem;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;transform:translate(-50%);white-space:nowrap}.converter-flow>i{position:absolute;z-index:2;top:calc(50% - .2rem);left:-.4rem;width:.4rem;height:.4rem;border:1px solid #9bc4ff;border-radius:50%;background:#0a1d3e;box-shadow:0 0 .75rem #77adf3;animation:converter-flow-dot 3.2s linear infinite}.converter-flow>i:nth-of-type(2){animation-delay:1.05s}.converter-flow>i:nth-of-type(3){animation-delay:2.1s}.converter-flow-out:after{animation-delay:.9s}.converter-flow-out>i{animation-delay:.9s}.converter-flow-out>i:nth-of-type(2){animation-delay:1.95s}.converter-flow-out>i:nth-of-type(3){animation-delay:3s}.converter-benefits{display:flex;justify-content:center;gap:var(--space-3)}.converter-benefits span{display:inline-flex;align-items:center;gap:var(--space-2);padding:.48rem .75rem;border:1px solid rgb(203 220 243 / 12%);border-radius:var(--radius-pill);color:#ffffff94;background:#ffffff0d;font-size:var(--font-size-xs);-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem)}.converter-benefits i{display:grid;width:1.05rem;height:1.05rem;place-items:center;border-radius:50%;color:#58d89b;background:#58d89b1a;font-size:.6rem;font-style:normal}@keyframes converter-document-float{0%,to{transform:rotateY(7deg) rotateX(1deg) translateY(0)}50%{transform:rotateY(6deg) rotateX(1deg) translateY(-.55rem)}}@keyframes converter-result-float{0%,to{transform:rotateY(-7deg) rotateX(1deg) translateY(-.15rem)}50%{transform:rotateY(-6deg) rotateX(1deg) translateY(.45rem)}}@keyframes converter-live{0%{box-shadow:0 0 #f2a40057}70%,to{box-shadow:0 0 0 .48rem transparent}}@keyframes converter-ready{0%,50%{opacity:.35;transform:scale(.82)}62%,92%{opacity:1;transform:scale(1)}to{opacity:.35;transform:scale(.82)}}@keyframes converter-scan{0%,4%{top:2%;opacity:0}10%{opacity:1}34%{top:94%;opacity:1}38%,to{top:94%;opacity:0}}@keyframes converter-source-row{0%,7%,40%,to{color:var(--palette-slate-600);background:transparent}13%,24%{color:var(--palette-blue-700);background:var(--palette-blue-100)}}@keyframes converter-result-row{0%,44%{opacity:.34;transform:translate(-.35rem)}54%,90%{opacity:1;transform:translate(0)}to{opacity:.34;transform:translate(-.35rem)}}@keyframes converter-halo{0%,to{opacity:.58;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes converter-orbit{to{transform:rotate(360deg)}}@keyframes converter-core{0%,to{box-shadow:0 1.75rem 5rem #00000061,inset 0 0 2.5rem #9bc4ff1c,0 0 2rem #2d64ad2e;transform:rotate(45deg) scale(.96)}50%{box-shadow:0 1.75rem 5rem #00000061,inset 0 0 3rem #9bc4ff2e,0 0 4.25rem #2d64ad57;transform:rotate(45deg) scale(1.03)}}@keyframes converter-engine-step{0%,9%,36%,to{border-color:#cbdcf31f;color:#ffffff61}15%,28%{border-color:#f2a40042;color:var(--color-accent-primary);background:#f2a40014}}@keyframes converter-flow-line{0%{transform:translate(-100%)}56%,to{transform:translate(100%)}}@keyframes converter-flow-dot{0%{left:-.4rem;opacity:0}12%{opacity:1}86%{opacity:1}to{left:calc(100% + .1rem);opacity:0}}.launch-cta{display:inline-flex;min-height:3rem;align-items:center;gap:var(--space-3);padding-inline:var(--space-5);border-radius:var(--radius-sm);color:var(--color-text-on-brand);background:var(--color-surface-brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none}.launch-cta:hover{background:var(--palette-blue-700)}.home-panel{display:grid;min-height:100svh;align-items:center;padding-block:clamp(7rem,12vw,11rem);scroll-margin-top:var(--space-16)}.home-panel-inner{display:grid;gap:clamp(3rem,6vh,5rem)}.home-panel-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--space-8)}.home-panel-heading .eyebrow{margin-bottom:var(--space-3)}.home-panel-heading h2{max-width:none;white-space:nowrap;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:var(--font-weight-semibold);letter-spacing:-.022em;line-height:1.1}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.principles-panel{border-block:var(--border-width-hairline) solid var(--color-border-subtle);background:var(--color-surface-raised)}.product-tour-panel{position:relative;min-height:auto;align-items:center;isolation:isolate;overflow:clip;padding-block:var(--space-16);background:radial-gradient(ellipse 45% 55% at 82% 48%,rgb(93 145 216 / 16%),transparent),radial-gradient(ellipse 35% 40% at 18% 56%,rgb(242 164 0 / 10%),transparent),var(--color-surface-raised)}.product-tour-panel:before{position:absolute;z-index:-1;inset:14% auto auto 50%;width:min(70rem,92vw);aspect-ratio:1.8;border:1px solid rgb(93 145 216 / 12%);border-radius:50%;content:"";transform:translate(-50%) rotate(-8deg)}.product-tour-inner{gap:clamp(3rem,6vh,5rem)}.standard-picker{display:grid;min-width:0;justify-items:center;gap:clamp(3rem,6vh,5rem);text-align:center}.standard-picker h2{max-width:none;margin:0;color:var(--color-text-primary);font-size:var(--font-size-section-title);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-heading)}.standard-switch{display:flex;width:100%;justify-content:center;gap:var(--space-2);overflow-x:auto;padding:0;scrollbar-width:none}.standard-switch::-webkit-scrollbar{display:none}.standard-option{position:relative;display:grid;min-height:2.75rem;flex:0 0 auto;grid-template-columns:var(--space-8) auto;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-sm);color:var(--color-text-primary);background:transparent;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.standard-option:after{position:absolute;right:var(--space-3);bottom:-1px;left:var(--space-3);height:2px;border-radius:2px 2px 0 0;background:transparent;content:""}.standard-option img{display:block;width:var(--space-8);aspect-ratio:3 / 2;border-radius:.2rem;box-shadow:0 0 0 1px #0f2b5b1f}.standard-option strong{min-width:0;color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.2}.standard-option:hover{border-color:var(--color-border-default);background:#ffffffa3}.standard-option.is-active{border-color:var(--tour-border-strong);color:var(--color-brand-strong);background:var(--color-surface-raised);box-shadow:var(--shadow-glass)}.standard-option.is-active:after{background:var(--tour-accent)}.standard-option:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.product-tour-window{display:grid;max-width:67rem;width:100%;margin-inline:auto;overflow:hidden;grid-template-rows:auto minmax(0,1fr);border:var(--border-width-hairline) solid var(--tour-border-strong);border-radius:var(--radius-xl);background:var(--tour-surface-secondary);box-shadow:0 2.5rem 6rem #10264c2e,0 .75rem 2rem #10264c1a;transform:perspective(100rem) rotateX(1.5deg) rotateY(-1.25deg);transform-origin:center bottom;transition:transform var(--duration-slow) var(--ease-standard),box-shadow var(--duration-slow) var(--ease-standard)}.product-tour-window:hover{box-shadow:0 3.25rem 7rem #10264c38,0 .75rem 2rem #10264c1a;transform:perspective(100rem) rotateX(0) rotateY(0) translateY(-.35rem)}.product-tour-steps{overflow-x:auto;border-bottom:1px solid var(--tour-border-default);background:var(--tour-surface-primary);scrollbar-width:none}.product-tour-steps::-webkit-scrollbar{display:none}.product-tour-steps{display:grid;grid-template-columns:repeat(6,minmax(7.25rem,1fr));padding-inline:var(--space-4)}.product-tour-steps button{position:relative;display:flex;min-height:3.5rem;align-items:center;justify-content:center;gap:var(--space-2);border:0;color:var(--tour-text-muted);background:transparent;font-size:var(--tour-font-md);font-weight:var(--font-weight-medium);cursor:pointer}.product-tour-steps button:after{position:absolute;right:15%;bottom:0;left:15%;height:3px;border-radius:3px 3px 0 0;background:transparent;content:""}.product-tour-steps button>span{display:grid;width:1.55rem;height:1.55rem;place-items:center;border:1px solid var(--tour-border-input);border-radius:50%;color:var(--tour-text-muted);font-size:var(--tour-font-xs)}.product-tour-steps button.is-active{color:var(--tour-text-primary)}.product-tour-steps button.is-active:after{background:var(--tour-accent)}.product-tour-steps button.is-active>span{border-color:var(--tour-accent);color:var(--tour-accent-strong);background:var(--tour-accent-surface)}.product-tour-steps button.is-complete>span{border-color:var(--palette-green-200);color:var(--color-success-strong);background:var(--color-success-surface)}.product-tour-steps button:focus-visible{outline:2px solid var(--tour-accent);outline-offset:-3px;border-radius:var(--radius-sm)}.product-tour-workspace{position:relative;display:grid;height:clamp(32rem,56vh,38rem);min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--tour-surface-secondary)}.tour-pdf-pane,.tour-detail-pane{min-width:0}.tour-pdf-pane{display:grid;min-height:0;padding:var(--space-5) var(--space-6);border-right:1px solid var(--tour-border-pane);background:var(--tour-surface-secondary)}.tour-pdf-page{position:relative;display:grid;width:min(100%,32rem);height:100%;min-height:0;grid-template-rows:auto auto auto minmax(0,1fr);margin-inline:auto}.tour-pdf-page>small{color:var(--tour-text-soft);font-size:var(--tour-font-2xs);letter-spacing:.12em}.tour-source-heading{margin:var(--space-3) 0 var(--space-2)}.tour-source-heading h3{margin:0;color:var(--tour-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);letter-spacing:0}.tour-pdf-copy{margin:0 0 var(--space-4);color:var(--tour-text-muted);font-size:var(--tour-font-xs)}.tour-pdf-table{position:relative;z-index:2;display:grid;min-height:0;grid-template-rows:repeat(8,minmax(0,1fr));border-block:1px solid var(--tour-border-rule);font-variant-numeric:tabular-nums}.tour-pdf-table>div,.tour-pdf-table>p{display:grid;grid-template-columns:minmax(0,1fr) 3.2rem 3.2rem;gap:var(--space-2);margin:0;padding:.48rem .3rem;align-items:center;border-bottom:1px solid var(--tour-border-divider);color:var(--tour-text-secondary);font-size:var(--tour-font-xs)}.tour-pdf-table>div{color:var(--tour-text-soft);font-size:var(--tour-font-2xs)}.tour-pdf-table b{text-align:right}.tour-pdf-table .is-section{color:var(--tour-text-primary);font-weight:var(--font-weight-semibold)}.tour-pdf-table .is-detail>span{padding-left:var(--space-3)}.tour-pdf-table .is-total{border-top:1px solid var(--tour-border-rule);border-bottom:0;color:var(--tour-text-primary);font-weight:var(--font-weight-semibold)}.tour-pdf-table p.is-highlighted{position:relative;color:var(--palette-ink-950);background:var(--tour-accent-surface);animation:tour-source-highlight 3.4s var(--ease-standard) both}.tour-pdf-table p.is-highlighted.is-second{animation-delay:1.7s}.tour-detail-pane{min-height:0;overflow:hidden;background:var(--tour-surface-secondary)}.tour-step-content{height:100%;min-height:0;padding:var(--space-5) var(--space-6)}.tour-extract,.tour-setup{display:grid;grid-template-rows:minmax(0,1fr) auto}.tour-structure-list{display:grid;min-height:0;grid-template-rows:repeat(5,minmax(0,1fr))}.tour-structure-list>div{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--tour-border-default)}.tour-structure-list>div>span{display:grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:var(--radius-sm);color:var(--tour-teal);background:var(--tour-teal-surface);font-size:var(--tour-font-2xs)}.tour-structure-list>div.is-evidence-link{position:relative;border:1px solid var(--tour-link-line);border-radius:var(--radius-sm);background:var(--tour-accent-soft)}.tour-structure-list>div.is-evidence-link:before{position:absolute;top:50%;right:100%;width:clamp(1.5rem,4vw,4rem);height:1px;background:linear-gradient(90deg,transparent,var(--tour-link-gradient));content:""}.tour-structure-list>div.is-evidence-link>span{border-radius:50%;color:var(--tour-accent-strong);background:var(--tour-surface-primary);box-shadow:0 0 0 3px var(--tour-accent-ring)}.tour-structure-list>div.is-evidence-link b{color:var(--tour-accent-strong)}.tour-structure-list p{display:grid;gap:.18rem;margin:0}.tour-structure-list strong{color:var(--tour-text-primary);font-size:var(--tour-font-md)}.tour-structure-list small{color:var(--tour-text-muted);font-size:var(--tour-font-xs)}.tour-structure-list b{color:var(--color-success-strong);font-size:var(--tour-font-xs);font-weight:var(--font-weight-semibold)}.tour-step-status{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--palette-green-200);border-radius:var(--radius-sm);color:var(--color-success-strong);background:var(--color-success-surface);font-size:var(--tour-font-sm)}.tour-step-status i{width:.45rem;height:.45rem;border-radius:50%;background:var(--palette-green-500)}.tour-setup-grid{display:grid;min-height:0;grid-template:repeat(3,minmax(0,1fr)) / repeat(2,minmax(0,1fr));gap:var(--space-3)}.tour-setup-grid>div{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--tour-border-strong);border-radius:var(--radius-sm);background:var(--tour-surface-tertiary)}.tour-setup-grid small{color:var(--tour-text-muted);font-size:var(--tour-font-xs)}.tour-setup-grid strong{color:var(--tour-text-primary);font-size:var(--tour-font-md)}.tour-ready-card{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--palette-green-200);border-radius:var(--radius-sm);background:var(--color-success-surface)}.tour-ready-card>span{display:grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--palette-white);background:var(--palette-green-500);font-weight:var(--font-weight-bold)}.tour-ready-card>div{display:grid;gap:.15rem}.tour-ready-card strong{color:var(--color-success-strong);font-size:var(--tour-font-md)}.tour-ready-card small{color:var(--color-success-muted);font-size:var(--tour-font-xs)}.tour-tag-head,.tour-tag-row{display:grid;grid-template-columns:minmax(9rem,1fr) 4.5rem 4.5rem auto;gap:var(--space-3);align-items:center}.tour-tag-head{padding:0 var(--space-3) var(--space-2);color:var(--tour-text-muted);font-size:var(--tour-font-xs)}.tour-tag-head span:nth-child(2),.tour-tag-head span:nth-child(3){text-align:right}.tour-tag{display:grid;grid-template-rows:auto minmax(0,1fr)}.tour-tag-grid{display:grid;min-height:0;grid-template-rows:repeat(6,minmax(0,1fr));border-block:1px solid var(--tour-border-strong)}.tour-tag-row{position:relative;padding:var(--space-3);border-bottom:1px solid var(--tour-border-default);background:var(--tour-surface-primary);animation:tour-tag-match 1.15s var(--ease-standard) var(--tour-delay) both}.tour-tag-row:last-child{border-bottom:0}.tour-tag-row p{display:grid;gap:.18rem;margin:0}.tour-tag-row p strong{color:var(--tour-text-primary);font-size:var(--tour-font-md)}.tour-tag-row p small{color:var(--tour-teal);font-size:var(--tour-font-2xs)}.tour-tag-row>span{color:var(--tour-text-primary);font-size:var(--tour-font-md);font-weight:var(--font-weight-semibold);text-align:right}.tour-tag-row>b{width:max-content;padding:.22rem .42rem;border-radius:var(--radius-pill);color:var(--tour-accent-strong);background:var(--tour-accent-surface);font-size:var(--tour-font-2xs);font-weight:var(--font-weight-semibold)}.tour-validation-summary{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--palette-green-200);border-radius:var(--radius-sm);background:var(--color-success-surface)}.tour-validation-summary>span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;color:var(--palette-white);background:var(--palette-green-500)}.tour-validation-summary>div{display:grid;gap:.12rem}.tour-validation-summary strong{color:var(--color-success-strong);font-size:var(--tour-font-lg)}.tour-validation-summary small{color:var(--color-success-muted);font-size:var(--tour-font-xs)}.tour-validate{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--space-4)}.tour-validation-list{display:grid;min-height:0;grid-template-rows:repeat(6,minmax(0,1fr))}.tour-validation-list>div{display:grid;grid-template-columns:1.4rem 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--tour-border-default)}.tour-validation-list span{display:grid;width:1.3rem;height:1.3rem;place-items:center;border-radius:50%;color:var(--color-success-strong);background:var(--color-success-surface);font-size:var(--tour-font-xs)}.tour-validation-list strong{color:var(--tour-text-secondary);font-size:var(--tour-font-sm)}.tour-validation-list small{color:var(--color-success-strong);font-size:var(--tour-font-xs)}.tour-preview{display:grid}.tour-preview-sheet{display:grid;width:100%;height:100%;min-height:0;grid-template-rows:auto repeat(15,minmax(0,1fr))}.tour-preview-sheet header{display:grid;gap:.2rem;margin-bottom:var(--space-4)}.tour-preview-sheet header strong{color:var(--tour-text-primary);font-size:var(--tour-font-lg)}.tour-preview-sheet header small{color:var(--tour-text-muted);font-size:var(--tour-font-xs)}.tour-preview-sheet>div,.tour-preview-sheet>p{display:grid;grid-template-columns:minmax(0,1fr) 4rem 4rem;gap:var(--space-3);margin:0;padding:.38rem 0;border-bottom:1px solid var(--tour-border-default);font-size:var(--tour-font-xs)}.tour-preview-sheet>div{color:var(--tour-text-muted)}.tour-preview-sheet b{text-align:right}.tour-preview-sheet .is-section{padding-top:var(--space-3);color:var(--tour-text-muted);font-weight:var(--font-weight-semibold)}.tour-preview-sheet .is-subtotal{border-top:1px solid var(--tour-border-strong);color:var(--tour-text-primary);font-weight:var(--font-weight-semibold)}.tour-preview-sheet .is-total{border-top:1px solid var(--tour-border-rule);color:var(--tour-text-primary);font-weight:var(--font-weight-semibold)}.tour-export{display:grid;min-height:100%;grid-template-rows:minmax(0,1fr) auto auto auto;text-align:center}.tour-package-icon{position:relative;display:grid;width:4.5rem;height:4.5rem;align-self:end;margin:0 auto var(--space-4);place-items:center;border:1px solid var(--tour-accent-border);border-radius:var(--radius-md);color:var(--tour-accent-strong);background:var(--tour-accent-soft)}.tour-package-icon>span{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.tour-package-icon>i{position:absolute;right:-.35rem;bottom:-.35rem;display:grid;width:1.5rem;height:1.5rem;place-items:center;border:3px solid var(--tour-surface-primary);border-radius:50%;color:var(--palette-white);background:var(--palette-green-500);font-size:var(--tour-font-sm);font-style:normal}.tour-package-title{display:block;color:var(--tour-text-primary);font-size:var(--tour-font-lg)}.tour-package-files{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin:var(--space-4) auto}.tour-package-files span{padding:.25rem .5rem;border-radius:var(--radius-pill);color:var(--tour-text-muted);background:var(--tour-surface-tertiary);font-size:var(--tour-font-2xs)}.tour-export-action{display:inline-flex;align-items:center;justify-self:center;gap:var(--space-3);margin-top:var(--space-2);padding:.55rem var(--space-4);border-radius:var(--radius-sm);color:var(--palette-white);background:var(--tour-accent);font-size:var(--tour-font-sm);font-weight:var(--font-weight-semibold)}@keyframes tour-source-highlight{0%{background:transparent}28%,88%{background:var(--tour-accent-surface)}to{background:var(--tour-accent-soft)}}@keyframes tour-tag-match{0%,35%{background:var(--tour-surface-primary);box-shadow:inset 3px 0 var(--palette-blue-200)}60%{background:linear-gradient(90deg,var(--tour-accent-soft),var(--tour-surface-primary) 70%);box-shadow:inset 3px 0 var(--tour-accent)}to{background:linear-gradient(90deg,var(--tour-accent-soft),var(--tour-surface-primary) 70%);box-shadow:inset 3px 0 var(--tour-accent-border)}}.home-pricing{position:relative;overflow:clip;color:var(--color-text-on-brand);background:linear-gradient(135deg,var(--palette-ink-950),var(--palette-ink-800))}.home-pricing:before{position:absolute;inset:-30% auto auto 52%;width:min(60rem,90vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(242 164 0 / 18%),transparent 62%);content:"";pointer-events:none}.home-pricing .home-panel-inner{position:relative}.home-pricing .eyebrow{color:var(--color-accent-primary)}.home-pricing .home-panel-heading h2{color:var(--color-text-on-brand)}.home-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--layout-card-gap)}.home-price-card{display:grid;min-height:18rem;padding:clamp(var(--space-8),4vw,var(--space-12));align-content:space-between;border:var(--border-width-hairline) solid rgb(255 255 255 / 16%);border-radius:var(--radius-xl);background:#fffffff7;box-shadow:0 1.25rem 3.5rem #00000024}.home-price-card.is-recommended{position:relative;border-color:var(--palette-gold-400);background:linear-gradient(160deg,var(--palette-white),var(--palette-gold-100));box-shadow:0 1.5rem 4rem #00000038,0 0 0 .25rem #f2a40024;transform:translateY(-.75rem)}.home-price-card>span{color:var(--color-link);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.home-price-badge{position:absolute;top:var(--space-6);right:var(--space-6);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--color-accent-strong)!important;background:var(--color-accent-soft);font-size:var(--font-size-xs)!important;letter-spacing:.04em!important}.home-price-card>div{display:grid;gap:var(--space-2)}.home-price-card>div strong{color:var(--color-brand-strong);font-family:var(--font-family-display);font-size:clamp(3rem,5vw,4.5rem);font-weight:var(--font-weight-medium);letter-spacing:-.035em;line-height:1.04}.home-price-card small{color:var(--color-text-muted);font-size:var(--font-size-xs)}.home-price-card>p{display:grid;gap:var(--space-1);margin:0}.home-price-card>p b{color:var(--color-brand-strong);font-size:var(--font-size-2xl)}.home-price-rules{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:var(--border-width-hairline) solid rgb(255 255 255 / 18%);border-radius:var(--radius-lg);background:#ffffff0f}.home-price-rules>span{display:grid;gap:var(--space-1);align-content:center;padding:var(--space-5) var(--space-8);color:#ffffffb8;font-size:var(--font-size-xs);text-align:center}.home-price-rules>span+span{border-left:var(--border-width-hairline) solid rgb(255 255 255 / 18%)}.home-price-rules strong{color:var(--color-text-on-brand);font-size:var(--font-size-sm)}.home-price-typical-use small{color:#ffffffb8;font-size:var(--font-size-xs)}.section{padding-block:var(--layout-section-block);scroll-margin-top:var(--space-16)}.eyebrow{margin:0 0 var(--space-4);color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}h2{max-width:18ch;margin:0;font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);letter-spacing:-.022em;line-height:var(--line-height-heading)}.section-heading{max-width:48rem;margin-bottom:var(--space-16)}.section-heading>p:last-child,.section-heading-wide>p{max-width:40rem;margin:var(--space-6) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-body)}.result-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:var(--border-width-hairline) solid var(--color-border-default)}.result-grid article{min-height:15rem;padding:var(--space-8);border-right:var(--border-width-hairline) solid var(--color-border-default)}.result-grid article:first-child{padding-left:0}.result-grid article:last-child{padding-right:0;border-right:0}.result-grid article>span{display:block;margin-bottom:var(--space-16);color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.result-grid article>strong{display:block;color:var(--color-brand-strong);font-size:var(--font-size-xl)}.result-grid article>p{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.section-heading-wide{display:grid;max-width:none;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:var(--space-16);align-items:end}.section-heading-wide>p{margin:0}.reuse-panel{overflow:hidden;border-radius:var(--radius-xl);color:var(--color-text-on-brand);background:linear-gradient(135deg,var(--palette-ink-950),var(--palette-ink-800));box-shadow:var(--shadow-md)}.reuse-copy{padding:clamp(var(--space-8),6vw,var(--space-16))}.reuse-copy h2{max-width:21ch;color:var(--color-text-on-brand)}.reuse-grid{display:grid;grid-template-columns:1fr 1fr;border-top:var(--border-width-hairline) solid rgb(255 255 255 / 14%)}.reuse-grid article{padding:clamp(var(--space-8),5vw,var(--space-12))}.reuse-grid article+article{border-left:var(--border-width-hairline) solid rgb(255 255 255 / 14%)}.reuse-grid article>span{display:inline-block;margin-bottom:var(--space-8);color:var(--color-accent-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-label)}.reuse-grid article>strong{display:block;color:var(--color-text-on-brand);font-size:var(--font-size-xl)}.reuse-grid article>p{margin:var(--space-4) 0 0;color:#ffffffb3;font-size:var(--font-size-sm);line-height:var(--line-height-body)}.status-panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:var(--layout-grid-gap);padding-block:var(--space-16);border-block:var(--border-width-hairline) solid var(--color-border-default)}.status-detail{color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-body)}.status-detail p:first-child{margin-top:0}.status-detail a{display:inline-flex;gap:var(--space-2);margin-top:var(--space-4);color:var(--color-link);font-weight:var(--font-weight-semibold);text-underline-offset:var(--space-1)}.site-footer{padding-block:var(--space-10);border-top:var(--border-width-hairline) solid var(--color-border-subtle);background:var(--color-surface-canvas)}.footer-simple{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-8)}.footer-simple .footer-company{display:flex;flex-direction:row;align-items:center;gap:var(--space-5)}.footer-simple .footer-email{margin:0}.footer-links{display:flex;gap:var(--space-6);color:var(--color-text-muted);font-size:var(--font-size-sm)}.footer-links a{text-decoration:none}.footer-links a:hover{color:var(--color-link-hover)}.footer-simple>p{grid-column:1 / -1;margin:0;color:var(--color-text-muted);font-size:var(--font-size-xs)}.footer-main{display:grid;grid-template-columns:minmax(19rem,1.7fr) repeat(3,minmax(9rem,.75fr));gap:var(--space-12);padding-bottom:var(--space-20)}.footer-company{display:flex;flex-direction:column;align-items:flex-start}.footer-brand .brand-icon{width:2.25rem;height:2.25rem}.footer-email{display:inline-block;margin-top:var(--space-4);color:var(--color-link);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm)}.footer-column>strong{margin-bottom:var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-label)}.footer-column a{text-decoration:none}.footer-column a:hover,.footer-email:hover{color:var(--color-link-hover)}.footer-bottom{padding-block:var(--space-6);border-top:var(--border-width-hairline) solid var(--color-border-subtle)}.footer-bottom p{margin:0;color:var(--color-text-muted);font-size:var(--font-size-xs)}.conversion-page{--registration-card-padding: clamp(var(--space-8), 5vw, var(--space-12));display:grid;grid-template:"copy form" auto "infinity form" clamp(18rem,24vw,20rem) / minmax(0,1.05fr) minmax(22rem,.75fr);gap:var(--space-6) var(--layout-grid-gap);min-height:calc(100dvh - 4.5rem);align-content:center;padding-block:calc(var(--space-4) + var(--layout-header-height) + var(--space-8)) var(--space-8)}.conversion-copy{grid-area:copy;align-self:start}.conversion-infinity{position:relative;min-height:0;grid-area:infinity;align-self:stretch}.conversion-infinity-orbit{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.conversion-infinity-orbit>path{fill:none;stroke:var(--color-border-strong);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:4 9;opacity:.48;animation:bee-flight-trail 20s linear infinite}.conversion-bee-orbit{filter:drop-shadow(0 .45rem .65rem rgb(8 30 66 / 16%))}.conversion-bee-heading image{transform-box:fill-box;transform-origin:center;animation:bee-hover .72s ease-in-out infinite alternate}.conversion-bee-static{display:none}.infinity-benefit{position:absolute;z-index:1;top:50%;display:grid;width:44%;justify-items:center;gap:var(--space-2);text-align:center;transform:translate(-50%,-50%)}.infinity-benefit-credits{left:25.8%}.infinity-benefit-session{left:74.2%}.infinity-benefit strong{display:flex;align-items:baseline;justify-content:center;gap:var(--space-2);color:var(--color-brand-strong);line-height:1.15;white-space:nowrap}.infinity-benefit strong b{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:-.025em}.infinity-benefit strong span{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.infinity-benefit p{margin:0;color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.45;white-space:nowrap}.conversion-copy h1,.pricing-header h1,.confirmation-card h1{max-width:12ch;margin:0;color:var(--color-brand-strong);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-heading)}.conversion-copy h1{max-width:none}.registration-card,.confirmation-card{border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-md)}.registration-card{display:grid;grid-area:form;align-self:start;align-content:start;height:fit-content;padding:var(--registration-card-padding)}.form-heading{margin-bottom:var(--space-8)}.form-heading h2{max-width:none;font-size:var(--font-size-2xl)}.field-label{display:block;margin-bottom:var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.text-input{width:100%;min-height:3.25rem;padding-inline:var(--space-4);border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-primary);background:var(--color-surface-raised)}.text-input::placeholder{color:var(--color-text-soft)}.text-input:focus{border-color:var(--color-link);outline:3px solid color-mix(in srgb,var(--color-link) 18%,transparent);outline-offset:1px}.checkbox-field{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:start;margin-block:var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.55}.checkbox-field input{width:1rem;height:1rem;margin-top:.16rem;accent-color:var(--palette-blue-700)}.checkbox-copy{display:grid;gap:.1rem}.checkbox-copy strong{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.4}.button-primary,.button-secondary{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:var(--space-3) var(--space-5);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold);text-decoration:none;cursor:pointer}.button-primary{width:100%;color:var(--color-text-on-brand);background:var(--color-surface-brand)}.button-primary:hover{background:var(--palette-blue-700)}.button-primary:disabled{cursor:wait;opacity:.65}.button-secondary{color:var(--color-link);border-color:var(--color-border-default);background:var(--color-surface-canvas)}.form-legal{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.55}.form-legal a{color:var(--color-link);text-underline-offset:.16rem}.form-error{padding:var(--space-3);border-radius:var(--radius-sm);color:var(--color-error-primary);background:var(--color-error-surface);font-size:var(--font-size-sm)}.form-result{display:grid;justify-items:start}.form-result h2{max-width:none;margin:var(--space-4) 0 var(--space-2);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:-.018em}.form-result p{margin:var(--space-2) 0;color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-body)}.form-result .button-secondary{min-height:2.75rem;margin-top:var(--space-4);padding:var(--space-2) var(--space-4)}.account-result .eyebrow{margin-top:var(--space-6);margin-bottom:0}.account-result h2{margin-top:var(--space-3)}.account-result .form-error{color:var(--color-error-primary)}.form-result-icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:50%;color:var(--color-success-primary);background:var(--color-success-soft);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.confirmation-page{display:grid;min-height:82vh;place-items:center;padding-block:clamp(8rem,15vh,11rem) var(--layout-section-block)}.confirmation-card{width:min(100%,36rem);padding:clamp(var(--space-6),4vw,var(--space-10))}.confirmation-card .eyebrow{font-size:.6875rem}.confirmation-card h1{max-width:none;font-size:clamp(1.75rem,2.5vw,1.875rem);font-weight:var(--font-weight-semibold);letter-spacing:-.025em;white-space:nowrap}.confirmation-card>p:not(.eyebrow){margin:var(--space-5) 0;color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-body)}.confirmation-card>.button-primary,.confirmation-actions .button-primary{width:auto}.confirmation-card>.button-primary{min-height:2.75rem;padding:var(--space-2) var(--space-4)}.confirmation-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.page-shell:has(.account-page){background:var(--color-surface-canvas)}.page-shell:has(.account-page) .site-footer{background:transparent}.account-loading{display:grid;min-height:82vh;place-items:center;padding-top:var(--layout-header-height);color:var(--color-text-muted);font-size:var(--font-size-sm)}.account-page{padding-block:calc(var(--layout-header-height) + var(--space-12)) var(--space-20)}.account-settings{width:min(100%,46rem);margin-inline:auto}.account-settings-header{margin-bottom:var(--space-8)}.account-settings-header h1{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-heading)}.account-settings-header p{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.account-settings-section{margin-top:var(--space-8)}.account-settings-section-heading{display:flex;min-height:2rem;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3)}.account-settings-section-heading h2{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:-.01em}.account-settings-panel{overflow:hidden;border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-raised)}.account-settings-list{margin:0}.account-settings-row{display:grid;min-height:4rem;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-6);align-items:center;padding:var(--space-4) var(--space-5)}.account-settings-row+.account-settings-row,.account-settings-list>div+div{border-top:var(--border-width-hairline) solid var(--color-border-subtle)}.account-settings-row dt,.account-settings-row dd{margin:0}.account-settings-row dt strong,.account-setting-copy strong{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.account-settings-row dd,.account-setting-value,.account-setting-state{color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:right}.account-settings-row dd{max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-setting-copy{display:grid;min-width:0;gap:var(--space-1)}.account-setting-copy small,.account-access-list small{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.45}.account-setting-bonus{color:var(--color-accent-strong);font-weight:var(--font-weight-semibold)}.account-live{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-success-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.account-live i{width:.45rem;height:.45rem;flex:0 0 auto;border-radius:50%;background:var(--palette-green-500);box-shadow:0 0 0 var(--space-1) var(--color-success-surface)}.account-refresh{flex:0 0 auto;padding:var(--space-2) 0;border:0;color:var(--color-link);background:transparent;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer}.account-refresh:hover{color:var(--color-link-hover)}.account-refresh:disabled{cursor:wait;opacity:.6}.account-settings-section>.form-error{margin:0 0 var(--space-3)}.account-access-list{margin:0;padding:0;list-style:none}.account-access-list li{display:grid;min-height:4.5rem;grid-template-columns:1.5rem minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-4) var(--space-5)}.account-access-list li+li{border-top:var(--border-width-hairline) solid var(--color-border-subtle)}.account-access-list p{display:grid;gap:var(--space-1);margin:0}.account-access-list strong{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.account-access-icon{display:grid;width:1.4rem;height:1.4rem;place-items:center;border-radius:50%;color:var(--color-text-soft);background:var(--color-surface-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.account-access-icon[data-complete=true]{color:var(--color-success-primary);background:var(--color-success-soft)}.account-setting-state{color:var(--color-text-muted);font-size:var(--font-size-xs)}.account-calendar-button,.account-sign-out{flex:0 0 auto;min-height:2.25rem;padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs)}.pricing-page{padding-block:clamp(9rem,17vh,12rem) var(--layout-section-block)}.pricing-header{max-width:52rem}.pricing-header h1{max-width:13ch}.pricing-header>p:last-child{max-width:46rem;margin:var(--space-6) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-xl);line-height:var(--line-height-body)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--layout-card-gap);margin-top:var(--space-16)}.price-card{display:flex;min-height:23rem;flex-direction:column;padding:clamp(var(--space-6),4vw,var(--space-10));border:var(--border-width-hairline) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-sm)}.price-card>span{color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-label)}.price-card>strong{margin-top:auto;color:var(--color-brand-strong);font-family:var(--font-family-display);font-size:clamp(3.5rem,6vw,5rem);font-weight:var(--font-weight-medium);letter-spacing:-.035em;line-height:1.04}.price-card>p{margin:var(--space-2) 0 var(--space-8);color:var(--color-text-muted)}.price-card>b{color:var(--color-brand-strong);font-size:var(--font-size-2xl)}.price-card>small{margin-top:var(--space-1);color:var(--color-text-muted)}.pricing-details{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:var(--layout-grid-gap);margin-top:var(--layout-section-block);padding-block:var(--space-16);border-block:var(--border-width-hairline) solid var(--color-border-default)}.pricing-details dl{margin:0}.pricing-details dl>div{display:grid;grid-template-columns:minmax(10rem,.45fr) 1fr;gap:var(--space-5);padding-block:var(--space-5);border-top:var(--border-width-hairline) solid var(--color-border-subtle)}.pricing-details dl>div:last-child{border-bottom:var(--border-width-hairline) solid var(--color-border-subtle)}.pricing-details dt{color:var(--color-brand-strong);font-weight:var(--font-weight-semibold)}.pricing-details dd{margin:0;color:var(--color-text-secondary);line-height:var(--line-height-body)}.pricing-cta{display:grid;grid-template-columns:1fr auto;gap:var(--space-12);align-items:center;margin-top:var(--layout-section-block);padding:clamp(var(--space-8),6vw,var(--space-16));border-radius:var(--radius-xl);color:var(--color-text-on-brand);background:linear-gradient(135deg,var(--palette-ink-950),var(--palette-ink-800))}.pricing-cta h2{max-width:20ch;color:var(--color-text-on-brand)}.pricing-cta p:last-child{max-width:42rem;color:#ffffffb3;line-height:var(--line-height-body)}.pricing-cta .button-primary{width:auto;color:var(--color-brand-strong);background:var(--color-surface-raised)}.pricing-note{max-width:48rem;margin:var(--space-8) auto 0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body);text-align:center}.content-page{display:grid;grid-template-columns:minmax(17rem,.65fr) minmax(0,1fr);gap:var(--layout-grid-gap);min-height:75vh;padding-block:clamp(9rem,18vh,13rem) var(--layout-section-block)}.content-page-header{position:sticky;top:var(--space-24);align-self:start}.content-page h1{max-width:10ch;margin:0;font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-heading)}.prose{max-width:46rem;color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-body)}.prose section{padding-block:var(--space-8);border-top:var(--border-width-hairline) solid var(--color-border-subtle)}.prose h2{margin-bottom:var(--space-4);font-size:var(--font-size-2xl);letter-spacing:-.018em}.prose p{margin-block:0 var(--space-4)}.prose a{color:var(--color-link);font-weight:var(--font-weight-semibold);text-underline-offset:var(--space-1)}.prose address{display:grid;gap:var(--space-1)}.prose-lead{margin-top:0;color:var(--color-text-primary);font-size:var(--font-size-xl)}.prose-meta{margin-top:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (max-width: 1040px){.footer-main{grid-template-columns:minmax(18rem,1.5fr) repeat(3,1fr)}}@media (max-width: 860px){.launch-hero{min-height:100svh;padding-top:6.5rem}.launch-hero-inner{gap:var(--space-8)}.hero-converter{min-height:23rem}.converter-stage{grid-template-columns:minmax(12rem,1fr) minmax(2.5rem,.25fr) minmax(7rem,.45fr) minmax(2.5rem,.25fr) minmax(12rem,1fr)}.converter-document,.converter-result{min-height:17rem}.converter-engine{min-height:14rem}.converter-engine-orbit{width:7.5rem}.converter-engine-core{width:6.25rem;border-radius:1.5rem}.home-panel{min-height:auto}.home-panel-heading h2{white-space:normal}.product-tour-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.tour-pdf-pane,.tour-step-content{padding-inline:var(--space-6)}.result-grid{grid-template-columns:1fr}.result-grid article,.result-grid article:first-child,.result-grid article:last-child{min-height:auto;padding:var(--space-8) 0;border-right:0;border-bottom:var(--border-width-hairline) solid var(--color-border-default)}.result-grid article:last-child{border-bottom:0}.result-grid article>span{margin-bottom:var(--space-6)}.section-heading-wide,.status-panel,.content-page,.pricing-details{grid-template-columns:1fr}.conversion-page{grid-template:"copy" auto "infinity" 11rem "form" auto / 1fr}.section-heading-wide>p{margin-top:0}.footer-main{grid-template-columns:1.5fr 1fr 1fr}.footer-company{grid-column:1 / -1}.content-page-header{position:static}.pricing-grid{grid-template-columns:1fr}.price-card{min-height:19rem}.pricing-cta{grid-template-columns:1fr}.pricing-cta .button-primary{width:100%}}@media (max-width: 640px){.launch-hero{min-height:100svh;padding-block:5.75rem var(--space-5)}.launch-hero:before{background-size:3rem 3rem}.launch-hero:after{bottom:-17rem}.launch-hero-inner{width:calc(100% - (2 * var(--space-3)));gap:var(--space-6)}.launch-hero-copy{gap:var(--space-5)}.launch-hero h1{max-width:11ch;font-size:clamp(2.45rem,11.5vw,3.7rem);line-height:1}.launch-cta.hero-cta{min-height:3rem;padding:var(--space-2) var(--space-5);font-size:var(--font-size-sm)}.hero-converter{min-height:20rem;gap:var(--space-3)}.converter-stage{grid-template-columns:minmax(0,1fr) 1.75rem 5.5rem 1.75rem minmax(0,1fr)}.converter-document,.converter-result{min-height:14rem;border-radius:var(--radius-md);transform:none}.converter-document{animation-name:converter-document-float-mobile}.converter-result{animation-name:converter-result-float-mobile}.converter-card-header{gap:var(--space-2);padding:var(--space-3)}.converter-card-header small{display:none}.converter-card-header strong{font-size:.58rem}.converter-file-type{width:1.9rem;height:1.9rem;font-size:.5rem}.converter-document-page{margin:var(--space-2);padding:var(--space-3)}.converter-page-heading{margin-bottom:var(--space-3)}.converter-page-copy{display:none}.converter-source-table p{grid-template-columns:minmax(0,1fr) 2.35rem;gap:var(--space-1);padding:.48rem 0;font-size:.52rem}.converter-source-table p>b:last-child{display:none}.converter-card-status{padding:var(--space-2) var(--space-3);font-size:.52rem}.converter-jurisdictions{grid-template-columns:1fr;gap:var(--space-1);padding:var(--space-2)}.converter-jurisdictions>span{gap:var(--space-1);padding:.32rem .4rem;font-size:.5rem}.converter-jurisdictions i{width:1.05rem;height:1.05rem;font-size:.4rem}.converter-result-table{padding-inline:var(--space-2)}.converter-result-table p{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1);padding:.44rem 0;font-size:.5rem}.converter-result-table p>span{display:none}.converter-result-table b{font-size:.48rem}.converter-engine{min-height:11rem}.converter-engine:before{width:190%}.converter-engine-orbit{width:5.8rem}.converter-engine-core{width:4.7rem;border-radius:1.15rem}.converter-engine-core small{font-size:.38rem}.converter-engine-core strong{font-size:1.5rem}.converter-engine-core span{font-size:.38rem}.converter-engine-steps{bottom:-.2rem;gap:.2rem}.converter-engine-steps li{padding:.22rem .3rem;font-size:.42rem}.converter-flow-label{display:none}.converter-benefits{gap:var(--space-2)}.converter-benefits span{padding:.38rem .55rem;font-size:.64rem}.converter-benefits i{width:.9rem;height:.9rem;font-size:.5rem}.product-tour-inner,.standard-picker{gap:var(--space-8)}.standard-switch{justify-content:flex-start;margin-inline:calc(var(--space-2) * -1)}.standard-option{padding-inline:var(--space-3)}.product-tour-window,.product-tour-window:hover{transform:none}.product-tour-workspace{height:auto;grid-template-columns:1fr;grid-template-rows:auto auto}.tour-pdf-pane{height:auto;grid-template-rows:auto auto;border-right:0;border-bottom:1px solid var(--tour-border-pane)}.tour-pdf-page{width:100%;min-height:0}.tour-detail-pane{min-height:22rem;max-height:none;overflow:visible}.tour-structure-list>div.is-evidence-link:before{display:none}.tour-step-content{min-height:22rem;padding:var(--space-6) var(--space-5)}.tour-tag-head,.tour-tag-row{grid-template-columns:minmax(7.5rem,1fr) 4.25rem 4.25rem auto;gap:var(--space-2)}.conversion-infinity{min-height:11rem}.infinity-benefit{width:46%;gap:var(--space-1)}.infinity-benefit strong{display:grid;gap:0;line-height:1.05}.infinity-benefit strong b{font-size:var(--font-size-xl)}.infinity-benefit strong span{font-size:var(--font-size-sm)}.infinity-benefit p{max-width:8rem;font-size:.64rem;white-space:normal}.launch-cta{justify-content:center}.site-header,.site-header[data-compact=true]{width:calc(100% - (2 * var(--space-3)))}.site-header{padding-inline:var(--space-3)}.site-header[data-compact=true]{padding-inline:var(--space-2)}.brand{font-size:var(--font-size-md)}.brand-icon{width:1.8rem;height:1.8rem}.header-status{font-size:var(--font-size-xs)}.header-link{display:none}.header-cta{padding-inline:var(--space-3);font-size:var(--font-size-xs)}.header-account{max-width:10rem;padding-inline:var(--space-3)}.reuse-grid{grid-template-columns:1fr}.reuse-grid article+article{border-top:var(--border-width-hairline) solid rgb(255 255 255 / 14%);border-left:0}.footer-main{grid-template-columns:1fr 1fr}.footer-company{grid-column:1 / -1}.content-page,.conversion-page,.pricing-page{padding-top:8rem}.pricing-details dl>div{grid-template-columns:1fr;gap:var(--space-2)}.home-price-grid{grid-template-columns:1fr}.home-price-card{min-height:12rem;grid-template-columns:1fr 1fr;align-items:end}.home-price-card>p{justify-self:end;text-align:right}.home-price-rules{grid-template-columns:repeat(2,1fr)}.home-price-rules>span:nth-child(odd){border-left:0}.home-price-rules>span:nth-child(n+3){border-top:var(--border-width-hairline) solid rgb(255 255 255 / 18%)}.footer-simple{grid-template-columns:1fr}.footer-links{justify-self:start}.footer-simple>p{grid-column:auto}.account-page{padding-block:calc(var(--layout-header-height) + var(--space-8)) var(--space-10)}.account-settings-header{margin-bottom:var(--space-6)}.account-settings-section{margin-top:var(--space-6)}.account-settings-row,.account-access-list li{padding-inline:var(--space-4)}.confirmation-card h1{white-space:normal}}@media (max-width: 420px){.launch-hero h1{font-size:clamp(2.25rem,11vw,2.85rem)}.hero-converter{min-height:18rem}.converter-stage{grid-template-columns:minmax(0,1fr) 1.15rem 4.5rem 1.15rem minmax(0,1fr)}.converter-document,.converter-result{min-height:12.5rem}.converter-card-header{padding:var(--space-2)}.converter-card-header strong{max-width:4rem}.converter-live-dot{display:none}.converter-document-page{padding:var(--space-2)}.converter-source-table p:nth-child(3){display:none}.converter-result-table p:nth-child(3){display:none}.converter-engine{min-height:9rem}.converter-engine-orbit{width:4.75rem}.converter-engine-core{width:3.9rem;border-radius:1rem}.converter-engine-core small{display:none}.converter-engine-core strong{font-size:1.25rem}.converter-engine-steps{display:none}.converter-benefits span{font-size:.58rem}.header-status .status-dot{display:none}.footer-main{grid-template-columns:1fr}.footer-company{grid-column:auto}.home-price-rules{grid-template-columns:1fr}.home-price-rules>span+span{border-top:var(--border-width-hairline) solid rgb(255 255 255 / 18%);border-left:0}.tour-setup-grid{grid-template-columns:1fr}.tour-tag-head,.tour-tag-row{grid-template-columns:minmax(6.5rem,1fr) 3.7rem 3.7rem}.tour-tag-head span:last-child,.tour-tag-row>b{display:none}.tour-preview-sheet>div,.tour-preview-sheet>p{grid-template-columns:minmax(0,1fr) 3.3rem 3.3rem}.home-price-card{grid-template-columns:1fr}.home-price-card>p{justify-self:start;text-align:left}.footer-simple .footer-company{align-items:flex-start;flex-direction:column}.account-settings-row{grid-template-columns:1fr;gap:var(--space-2)}.account-settings-row dd,.account-setting-value{max-width:100%;text-align:left}.account-access-list li{grid-template-columns:1.5rem minmax(0,1fr)}.account-setting-state{grid-column:2;text-align:left}.account-calendar-button,.account-sign-out{justify-self:start}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.conversion-bee-orbit{display:none}.conversion-bee-static{display:block}}@keyframes bee-flight-trail{to{stroke-dashoffset:-44}}@keyframes bee-hover{0%{transform:translateY(-1.5px) rotate(-1.5deg)}to{transform:translateY(1.5px) rotate(1.5deg)}}@keyframes converter-document-float-mobile{0%,to{transform:translateY(0)}50%{transform:translateY(-.35rem)}}@keyframes converter-result-float-mobile{0%,to{transform:translateY(-.1rem)}50%{transform:translateY(.3rem)}}.hero-refined{background:radial-gradient(ellipse 39% 35% at 50% 73%,rgb(45 100 173 / 30%),transparent 72%),radial-gradient(ellipse 18% 15% at 50% 69%,rgb(242 164 0 / 8%),transparent 76%),linear-gradient(155deg,#030a18 0%,var(--palette-ink-950) 52%,#071b3a 100%)}.hero-refined:before{background:radial-gradient(ellipse 45% 56% at 50% 68%,rgb(93 145 216 / 8%),transparent 72%);-webkit-mask-image:none;mask-image:none}.hero-refined:after{display:none}.hero-refined .launch-hero-copy{gap:1rem}.hero-audience{margin:0 0 .1rem;color:#ffffffa8;font-size:clamp(.88rem,1.25vw,1rem);font-weight:var(--font-weight-medium);letter-spacing:.005em;line-height:1.5}.hero-refined h1{max-width:none}.hero-title-focus{font-size:clamp(2.65rem,4.25vw,4.2rem);letter-spacing:-.025em;line-height:1.055;white-space:nowrap}.hero-product-meta{display:flex;align-items:center;justify-content:center;gap:clamp(.8rem,1.4vw,1.15rem);margin-top:clamp(.7rem,1.25vw,1rem);color:#ffffffb8;white-space:nowrap}.hero-desktop-label{font-size:clamp(1rem,1.35vw,1.25rem);font-weight:var(--font-weight-medium);letter-spacing:.025em;line-height:1.3}.hero-platforms{display:inline-flex;align-items:center;gap:clamp(.65rem,1vw,.9rem);color:#ffffffe0}.hero-platform-icon{display:block;width:clamp(1.25rem,1.65vw,1.55rem);height:clamp(1.25rem,1.65vw,1.55rem);flex:0 0 auto;fill:currentColor}.hero-refined .hero-cta{margin-top:.25rem}.hero-cta-icon{display:block;width:1.2em;height:1.2em;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.page-shell:has(.hero-refined) .site-header[data-compact=false] .brand-icon{border-radius:50%;box-shadow:0 .35rem 1rem #0000002e}.conversion-demo{display:grid;width:min(100%,82rem);min-height:clamp(26rem,50vh,33rem);align-content:center}.conversion-stage{display:grid;grid-template-columns:minmax(21rem,1fr) minmax(6.5rem,.27fr) minmax(21rem,1fr);align-items:center;gap:clamp(1rem,2.25vw,2.25rem)}.source-sheet,.filing-sheet{position:relative;z-index:2;box-sizing:border-box;width:100%;height:clamp(23.5rem,42vh,27rem);min-width:0;overflow:hidden;border-radius:.24rem;color:#121b2b;background:#fff;box-shadow:0 2rem 5rem #00000047}.source-sheet{display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(1rem,1.5vw,1.3rem) clamp(1rem,1.65vw,1.4rem) .75rem;font-family:Arial,Helvetica,sans-serif;text-align:left}.source-running-header{display:grid;gap:.2rem;padding-bottom:.72rem}.source-running-header strong{color:#101723;font-size:clamp(.74rem,1.08vw,.98rem);letter-spacing:-.018em;line-height:1.1}.source-running-header small{width:fit-content;color:#4e5968;font-size:clamp(.44rem,.58vw,.52rem)}.source-note{min-height:0;overflow:hidden}.source-note h3{display:flex;align-items:baseline;gap:.68rem;margin:.4rem 0 .35rem;color:#151c28;font-size:clamp(.68rem,.9vw,.82rem);line-height:1}.source-note h3 b{font-size:.84em}.source-note h3 span{font-weight:var(--font-weight-bold)}.source-intro{margin:0 0 .48rem 1.55rem;color:#3f4957;font-size:clamp(.43rem,.56vw,.51rem);line-height:1.35}.source-note-table{width:100%;border-collapse:collapse;table-layout:fixed;color:#202936;font-size:clamp(.41rem,.54vw,.49rem);line-height:1.18}.source-note-table th,.source-note-table td{padding:.25rem .18rem;text-align:right;vertical-align:bottom}.source-note-table th:first-child{width:58%;padding-left:.35rem;text-align:left}.source-note-table thead th{border-bottom:1px solid #303945;color:#171e29;font-weight:var(--font-weight-bold)}.source-note-table thead th:nth-child(2){width:5%}.source-note-table thead th:nth-child(3),.source-note-table thead th:nth-child(4){width:18.5%}.source-note-table thead small{font-size:.86em}.source-note-table tbody th{color:#303a49;font-weight:var(--font-weight-regular)}.source-note-table tbody td{color:#151e2c;font-variant-numeric:tabular-nums}.source-note-table .source-total th,.source-note-table .source-total td{border-top:1px solid #49515d;border-bottom:2px double #49515d;color:#111925;font-weight:var(--font-weight-bold)}.source-footnotes{display:grid;gap:.38rem;margin-top:.72rem;color:#46515f;font-size:clamp(.39rem,.51vw,.47rem);line-height:1.38}.source-footnotes p{display:grid;grid-template-columns:1.2rem minmax(0,1fr);gap:.2rem;margin:0}.source-footnotes b{color:#222b38}.source-page-footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding-top:.55rem;color:#475362;font-size:clamp(.37rem,.48vw,.44rem)}.source-page-footer small{overflow:hidden;color:#7a8492;text-overflow:ellipsis;white-space:nowrap}.source-page-footer b{color:#1d2633}.source-fact{animation:source-fact-read 15.2s var(--ease-standard) var(--delay) infinite}.conversion-engine{position:relative;z-index:3;display:grid;justify-items:center;gap:.65rem}.conversion-rotor{position:relative;display:grid;width:clamp(4.8rem,7vw,6rem);aspect-ratio:1;place-items:center}.conversion-rotor:before{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,rgb(61 124 206 / 28%),rgb(45 100 173 / 8%) 55%,transparent 72%);box-shadow:0 0 2.6rem #4887da4d;content:"";animation:converter-pulse 1.9s ease-in-out infinite}.conversion-rotor-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 20%,#78aef2 35%,#f2a400 52%,transparent 67% 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);animation:converter-spin-clockwise 2.8s linear infinite}.conversion-rotor-orbit{position:absolute;top:-.15rem;right:-.15rem;bottom:-.15rem;left:-.15rem;border-radius:50%;animation:converter-spin-clockwise 2.8s linear infinite}.conversion-rotor-orbit:before{position:absolute;top:-.02rem;left:50%;width:.36rem;height:.36rem;border-radius:50%;background:#f2a400;box-shadow:0 0 .85rem #f2a400e5;content:"";transform:translate(-50%)}.conversion-engine-word{position:relative;z-index:2;display:grid;place-items:center}.conversion-engine-word strong{color:#fff;font-size:clamp(1.55rem,2.5vw,2.15rem);letter-spacing:-.045em;line-height:1;text-shadow:0 0 1.5rem rgb(119 173 243 / 54%)}.conversion-engine>small{color:#ffffff8a;font-size:.5rem;font-weight:var(--font-weight-bold);letter-spacing:.13em;text-transform:uppercase}.filing-sheet{display:grid}.filing-table{width:100%;height:100%;border-collapse:collapse;table-layout:fixed;font-size:clamp(.49rem,.68vw,.61rem)}.filing-table th,.filing-table td{overflow:hidden;padding-inline:clamp(.55rem,1vw,.85rem);border-bottom:1px solid #e4e8ed;text-align:left;text-overflow:ellipsis;white-space:nowrap}.filing-table thead{background:#eef2f6}.filing-table thead th{height:2.65rem;border-top:3px solid #1e5c9f;color:#667488;font-size:.5rem;font-weight:var(--font-weight-bold);letter-spacing:.055em;text-transform:uppercase}.filing-table thead th:nth-child(1){width:35%}.filing-table thead th:nth-child(2){width:28%}.filing-table thead th:nth-child(3){width:23%}.filing-table thead th:nth-child(4){width:14%}.filing-table tbody th{color:#20304a;font-weight:var(--font-weight-semibold)}.filing-table tbody th strong,.filing-table tbody th small{display:block;overflow:hidden;text-overflow:ellipsis}.filing-table tbody th small{margin-top:.1rem;color:#8994a4;font-size:.44rem;font-weight:var(--font-weight-medium);letter-spacing:.025em;text-transform:uppercase}.filing-table tbody td{color:#34435a;font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.filing-fact{animation:filing-fact-write 15.2s var(--ease-standard) calc(var(--delay) + .65s) infinite}@keyframes source-fact-read{0%,12%{color:#174a86;background:linear-gradient(90deg,#ffe199d6,#ffecbe6b);box-shadow:0 0 0 .14rem #ffe4a33d}17%,to{background:transparent;box-shadow:none}}@keyframes filing-fact-write{0%,3%{opacity:.25;background:#fff}7%,16%{opacity:1;background:#eaf3ff;box-shadow:inset .18rem 0 #2f79ca}21%,to{opacity:1;background:#fff;box-shadow:none}}@keyframes converter-spin-clockwise{to{transform:rotate(1turn)}}@keyframes converter-pulse{0%,to{opacity:.62;transform:scale(.86)}50%{opacity:1;transform:scale(1.1)}}@media (min-width: 961px){.hero-refined .launch-hero-inner{gap:var(--space-12)}.hero-refined .launch-hero-copy{gap:0}.hero-refined .hero-audience{margin-bottom:var(--space-4)}.hero-refined .hero-cta{margin-top:var(--space-12)}}@media (max-width: 960px){.hero-refined .launch-hero-inner{gap:var(--space-12)}.hero-refined .launch-hero-copy{gap:0}.hero-refined .hero-audience{margin-bottom:var(--space-4)}.hero-refined .hero-cta{margin-top:var(--space-12)}.hero-title-focus{max-width:20ch;font-size:clamp(2.4rem,6vw,3.2rem);white-space:normal}.conversion-stage{grid-template-columns:minmax(17rem,1fr) minmax(5rem,.24fr) minmax(17rem,1fr);gap:.8rem}.source-sheet,.filing-sheet{height:20rem}.source-footnotes{gap:.25rem;margin-top:.45rem}}@media (max-width: 640px){.hero-refined .launch-hero-inner{grid-template-rows:auto auto;gap:0}.hero-refined .launch-hero-copy{gap:0}.hero-audience{max-width:22rem;font-size:.78rem;line-height:1.45}.hero-product-meta{gap:.7rem;margin-top:.75rem}.hero-desktop-label{font-size:.92rem;letter-spacing:.015em}.hero-platforms{gap:.55rem}.hero-platform-icon{width:1.15rem;height:1.15rem}.hero-title-focus{max-width:20ch;font-size:clamp(2.1rem,9vw,2.8rem);letter-spacing:-.022em;line-height:1.065}.hero-refined .hero-cta{margin-top:var(--space-8)}.conversion-demo{min-height:21rem}.conversion-stage{grid-template-columns:minmax(0,1fr) 3.25rem minmax(0,1fr);gap:.35rem}.source-sheet,.filing-sheet{height:17rem;box-shadow:0 1.2rem 3rem #0000003d}.source-sheet{padding:.58rem .54rem .38rem}.source-running-header{gap:.08rem;padding-bottom:.3rem}.source-running-header strong{font-size:.48rem}.source-running-header small{font-size:.3rem}.source-note h3{gap:.32rem;margin:.18rem 0;font-size:.44rem}.source-intro{margin:0 0 .22rem .75rem;font-size:.3rem}.source-note-table{font-size:.29rem;line-height:1.12}.source-note-table th,.source-note-table td{padding:.15rem .07rem}.source-note-table th:first-child{width:61%;padding-left:.14rem}.source-note-table thead th:nth-child(2){width:2%}.source-note-table thead th:nth-child(3),.source-note-table thead th:nth-child(4){width:18.5%}.source-footnotes{gap:.2rem;margin-top:.32rem;font-size:.27rem;line-height:1.24}.source-footnotes p{grid-template-columns:.55rem minmax(0,1fr);gap:.06rem}.source-page-footer{gap:.18rem;padding-top:.25rem;font-size:.27rem}.conversion-engine{gap:.38rem}.conversion-rotor{width:2.75rem}.conversion-rotor-orbit:before{width:.24rem;height:.24rem}.conversion-engine-word strong{font-size:1rem}.conversion-engine>small{font-size:.32rem;letter-spacing:.08em}.filing-table{font-size:.36rem}.filing-table th,.filing-table td{padding-inline:.28rem}.filing-table thead th{height:1.7rem;border-top-width:2px;font-size:.31rem}.filing-table thead th:nth-child(1){width:52%}.filing-table thead th:nth-child(2){width:48%}.filing-table th:nth-child(3),.filing-table td:nth-child(3),.filing-table th:nth-child(4),.filing-table td:nth-child(4){display:none}.filing-table tbody th small{font-size:.27rem}}@media (max-width: 420px){.conversion-demo{min-height:19rem}.conversion-stage{grid-template-columns:minmax(0,1fr) 2.8rem minmax(0,1fr);gap:.25rem}.source-sheet,.filing-sheet{height:15.5rem}.source-footnotes p:last-child{display:none}.conversion-rotor{width:2.4rem}.conversion-engine-word strong{font-size:.86rem}.conversion-engine>small{display:none}}@media (prefers-reduced-motion: reduce){.source-fact,.filing-fact,.conversion-rotor:before,.conversion-rotor-ring,.conversion-rotor-orbit{animation:none}.source-fact{background:transparent;box-shadow:none}.filing-fact{opacity:1;background:#fff;box-shadow:none}}
