*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-6{top:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.ml-2{margin-left:.5rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-2{height:.5rem}.h-full{height:100%}.max-h-\[65vh\]{max-height:65vh}.min-h-screen{min-height:100vh}.w-14{width:3.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-40{width:10rem}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-crosshair{cursor:crosshair}.cursor-grab{cursor:grab}.touch-none{touch-action:none}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.bg-ember{--tw-bg-opacity:1;background-color:rgb(255 106 61/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-1{padding:.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pt-16{padding-top:4rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-tight{letter-spacing:-.025em}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-smoke{--tw-text-opacity:1;color:rgb(105 115 131/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}*{box-sizing:border-box}a{color:inherit;text-decoration:none}.site-main{min-height:calc(100vh - 72px)}.header-right{gap:9px}.header-right,.meter{display:flex;align-items:center}.meter{gap:7px;border:1px solid #ded7cd;background:rgba(255,253,249,.86);border-radius:999px;padding:8px 10px;font:11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#687181;white-space:nowrap}.meter b{color:#858e9c;font-weight:500}.meter-flash{border-color:var(--orange);box-shadow:0 0 0 4px rgba(255,106,61,.08),0 8px 24px rgba(255,106,61,.12)}.meter-sep{opacity:.35}.ember-dot{width:7px;height:7px;border-radius:999px;background:var(--orange);box-shadow:0 0 0 4px rgba(255,106,61,.08);animation:pulse 2.4s ease-in-out infinite}.editorial-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#f7f2e8,#eee7dc);border-bottom:1px solid #ded6ca}.btn-primary,.btn-primary-dark{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 17px;border:1px solid var(--ink);background:var(--ink);font-weight:780;box-shadow:0 12px 28px rgba(21,23,29,.14);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn-primary-dark:hover,.btn-primary:hover{box-shadow:0 17px 36px rgba(21,23,29,.18);background:#222630}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d6d0c6;background:#fffdf9;color:#303641;border-radius:13px;padding:13px 16px;font-weight:720;transition:transform .18s ease,border-color .18s ease,background .18s ease}.btn-secondary:hover{transform:translateY(-1px);border-color:#c8c0b4;background:#fff}.proof-badge{padding:6px 9px;border:1px solid #dfd7cb;background:rgba(255,253,249,.72);border-radius:999px;font-weight:700;color:#566070}.visual-kicker{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;color:#7a8290}.visual-stack{position:relative;height:245px;margin-top:18px}.visual-card{position:absolute;left:20px;right:20px;border:1px solid #d9d2c6;border-radius:17px;background:rgba(255,253,249,.95);padding:13px 14px;box-shadow:0 18px 35px rgba(31,33,37,.08)}.card-a{top:12px;transform:rotate(-3deg)}.card-b{top:83px;left:36px;right:8px;transform:rotate(1.8deg)}.card-c{top:156px;left:10px;right:44px;transform:rotate(-1deg)}.visual-card-top{display:flex;align-items:center;gap:8px;color:#616a79;font-size:11px}.visual-card-top b{color:var(--ink);flex:1}.visual-card-top span:last-child{color:#9aa2ad;font-size:10px}.visual-file-dot{width:9px;height:9px;border-radius:50%}.dot-orange{background:var(--orange)}.dot-blue{background:var(--blue)}.dot-green{background:var(--green)}.visual-line{display:grid;grid-template-columns:1.2fr .9fr .65fr;gap:6px;margin-top:13px}.visual-line i{display:block;height:6px;border-radius:99px;background:#ece7de}.visual-progress{height:7px;margin-top:13px;border-radius:99px;background:#edf0f5;overflow:hidden}.visual-progress i{display:block;height:100%;width:62%;background:linear-gradient(90deg,var(--blue),#78aaff);border-radius:99px;animation:loadbar 3s ease-in-out infinite}.visual-card small{display:block;margin-top:9px;color:#8a94a1;font-size:9px}.visual-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:12px}.visual-grid span{height:14px;border-radius:4px;background:#eaf5ee}.visual-caption{position:absolute;bottom:17px;left:24px;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;color:#8d95a0}.drop-experience{position:relative}.dropzone-premium{position:relative;overflow:hidden;border:1px solid #cdc3b5;border-radius:26px;background:linear-gradient(135deg,rgba(255,253,249,.98),rgba(246,240,231,.96));padding:52px 28px 24px;text-align:center;box-shadow:0 24px 80px rgba(38,39,44,.08);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.dropzone-premium:before{content:"";position:absolute;inset:0;background:radial-gradient(320px 190px at 50% 0,rgba(255,106,61,.12),transparent 62%),radial-gradient(280px 200px at 86% 90%,rgba(107,92,230,.08),transparent 70%);pointer-events:none}.dropzone-active,.dropzone-premium:hover{transform:translateY(-3px);border-color:#bdb1a0;box-shadow:0 32px 94px rgba(38,39,44,.11),0 0 0 5px rgba(255,106,61,.05)}.dropzone-active{background:linear-gradient(145deg,#fff6f1,#f5f2ff)}.drop-icon{position:relative;z-index:1;margin:0 auto 16px;width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:var(--ink);color:#fff;box-shadow:0 15px 30px rgba(21,23,29,.13);transition:transform .25s ease}.dropzone-premium:hover .drop-icon{transform:translateY(-4px) rotate(-2deg)}.drop-icon-arrow{font-size:26px;line-height:1;color:#ff9e81}.dropzone-premium h2{position:relative;z-index:1;margin:10px 0 0;font-size:30px;letter-spacing:-.04em}.dropzone-premium p{position:relative;z-index:1;margin:11px 0 0;color:#7a8390;font-size:13px}.drop-bottom{position:relative;z-index:1;display:flex;justify-content:center;gap:11px;margin-top:29px;color:#8d96a3;font-size:10px}.selected-panel{margin-top:14px;border:1px solid #ddd6cc;background:#fffdf9;padding:17px;box-shadow:0 14px 42px rgba(39,44,52,.06);animation:pop .35s ease}.selected-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.selected-header h3{font-size:17px}.selected-list{gap:8px;margin-top:13px}.selected-file{grid-template-columns:54px 1fr auto;gap:12px;border:1px solid #ebe5dd;border-radius:14px;padding:10px 12px;background:#faf7f1}.file-type{width:44px;height:34px;border-radius:10px;background:#efebe3;color:#596271;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.file-check{width:28px;height:28px;background:#e8f7f0;color:#0a875d;font-weight:800}.ready-pill{border:1px solid #c9ebda;background:#effaf4;color:#087452;padding:7px 9px;font-weight:700}.selected-actions{margin-top:17px;padding-top:17px;border-top:1px solid #ece6de}.tool-choice{display:inline-flex;align-items:center;gap:9px;border:1px solid #e2dbd1;background:#fffdf9;border-radius:11px;padding:9px 11px;font-size:12px;font-weight:700;transition:.18s ease}.tool-choice span{font-size:9px;color:#7c8795;background:#f1ede6;border-radius:6px;padding:4px 5px}.tool-choice b{color:#8d96a3;transition:transform .18s ease}.tool-choice:hover{border-color:#cfc5b8;transform:translateY(-1px);box-shadow:0 7px 20px rgba(35,39,47,.06)}.tool-choice:hover b{transform:translateX(2px);color:var(--ink)}.stats-band{background:var(--navy);border-top:1px solid rgba(255,255,255,.04)}.stats-shell{padding:28px 24px;display:grid;grid-template-columns:150px 170px 170px 1fr;gap:26px;align-items:center}.stat-tile{display:grid;gap:4px}.stat-tile strong{font-size:34px;letter-spacing:-.06em}.stat-tile span{color:#b7c1d0;font-size:10px;line-height:1.5;text-transform:uppercase;letter-spacing:.08em}.stat-note{justify-self:end;max-width:430px;color:#97a5b9;font-size:11px;line-height:1.7}.editorial-section{background:#fbf9f4}.tools-stage{padding-bottom:110px}.editorial-heading-row,.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.editorial-heading-row h2,.editorial-heading-row>h2{margin-top:12px;font-size:clamp(2.3rem,5vw,4.4rem);line-height:1;letter-spacing:-.065em}.editorial-heading-row h2 span,.editorial-heading-row>h2 span{color:#6e7582}.editorial-heading-row p{margin-top:14px;max-width:660px;color:#6a7482;line-height:1.7}.category-link,.section-link{color:#566070;font-size:12px;font-weight:760;white-space:nowrap}.category-link:hover,.section-link:hover{color:var(--ink)}.feature-showcase{display:grid;grid-template-columns:1.35fr .95fr;gap:14px;margin-top:46px}.feature-block{position:relative;min-height:230px;padding:26px;border-radius:24px;border:1px solid #ded6ca;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.feature-block:hover{transform:translateY(-4px);box-shadow:0 26px 70px rgba(36,37,42,.1);border-color:#cfc4b6}.feature-block>div:nth-child(2){position:relative;z-index:2;max-width:520px}.feature-block h3{margin-top:9px;font-size:25px;line-height:1.05;letter-spacing:-.045em}.feature-block p{margin-top:12px;max-width:48ch;color:#616b79;font-size:12px;line-height:1.7}.feature-block a{display:inline-flex;align-items:center;gap:5px;margin-top:18px;font-size:11px;font-weight:780}.feature-pdf{background:linear-gradient(135deg,#fff1e9,#f9e4da)}.feature-image{background:linear-gradient(135deg,#f4efff,#e9edff)}.feature-excel{background:linear-gradient(135deg,#edf8f2,#dff3ea)}.feature-compare{background:linear-gradient(135deg,#edf5ff,#e7eefc)}.feature-accent{position:relative;z-index:2;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em;color:#6e7582}.feature-pdf .feature-accent{color:#d9552f}.feature-image .feature-accent{color:#6b55df}.feature-excel .feature-accent{color:#078d61}.feature-compare .feature-accent{color:#2d71d7}.feature-symbol{position:absolute;right:22px;bottom:-15px;font-size:160px;font-weight:900;letter-spacing:-.1em;color:rgba(255,255,255,.55);transform:rotate(-6deg);pointer-events:none}.category-section{margin-top:70px}.category-title-row-modern{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.category-kicker{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em}.kicker-pdf{color:#d75a32}.kicker-image,.kicker-images{color:#6a58dc}.kicker-conversion{color:#0797a9}.kicker-compression{color:#5f60ca}.kicker-excel{color:#09885f}.kicker-compare{color:#2d76df}.kicker-text{color:#5c5bc6}.category-title-row-modern h3{margin-top:7px;font-size:22px;letter-spacing:-.03em}.category-title-row-modern p{margin-top:7px;max-width:670px;color:#727b89;font-size:12px;line-height:1.6}.tool-grid-premium-modern{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.modern-tool-card{display:flex;flex-direction:column;min-height:235px;padding:18px;border:1px solid #ded7cd;border-radius:20px;background:rgba(255,253,249,.88);box-shadow:0 8px 20px rgba(44,46,50,.03);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background .24s ease}.modern-tool-card:hover{transform:translateY(-5px);box-shadow:0 24px 55px rgba(34,35,40,.1);border-color:#c7bdae;background:#fff}.modern-tool-card-featured{background:linear-gradient(180deg,#fffdf9,#f9f2e9)}.feature-icon{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.04);font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace;transition:transform .2s ease}.modern-tool-card:hover .feature-icon{transform:translateY(-3px) rotate(-2deg)}.icon-pdf{background:var(--orange-soft);color:#d9552f}.icon-image{background:var(--violet-soft);color:#6852d4}.icon-excel{background:var(--green-soft);color:#078b60}.icon-compare{background:var(--blue-soft);color:#2d74da}.icon-text{background:#eeeefe;color:#5d5fc7}.icon-conversion{background:var(--cyan-soft);color:#078ba0}.icon-compression{background:#ececff;color:#5a5bc8}.modern-tool-card h3{margin-top:7px;font-size:18px;line-height:1.18;letter-spacing:-.025em}.modern-tool-card p{margin-top:8px;color:#77808d;font-size:11px;line-height:1.6}.try-link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:17px;color:#5b6574;font-size:11px;font-weight:780}.try-link span{transition:transform .2s ease}.modern-tool-card:hover .try-link span{transform:translateX(3px)}.compare-band{background:var(--navy);color:#fff}.compare-band-shell{display:grid;grid-template-columns:1fr 1.2fr;gap:55px;align-items:center}.compare-copy h2{margin-top:15px;font-size:clamp(2.9rem,5.4vw,5rem);line-height:.98;letter-spacing:-.065em}.compare-copy h2 span{color:#a6c2ff}.compare-copy p{margin-top:19px;max-width:520px;color:#aeb9ca;line-height:1.75;font-size:13px}.compare-btn{margin-top:24px}.compare-visual{padding:0}.compare-window{border:1px solid #324362;border-radius:24px;background:linear-gradient(180deg,#16243d,#0f1a2e);box-shadow:0 30px 80px rgba(0,0,0,.22);overflow:hidden}.compare-window-head{padding:13px 17px;border-bottom:1px solid #2b3a55;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;color:#8fa1bf}.compare-columns,.compare-window-head{display:grid;grid-template-columns:1fr 1fr}.compare-col{padding:20px;border-right:1px solid #2b3a55;display:grid;gap:7px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;color:#d9e2f1}.compare-col:last-child{border-right:0}.compare-col span{padding:7px 8px;border-radius:8px;background:rgba(255,255,255,.035)}.compare-col .same{color:#c8d1dc}.compare-col .add{background:rgba(14,164,111,.16);color:#84e2be}.compare-col .remove{background:rgba(216,75,155,.14);color:#f19acb}.compare-col .change{background:rgba(255,106,61,.14);color:#ffc0aa}.compare-summary{display:flex;gap:8px;flex-wrap:wrap;padding:14px 17px;border-top:1px solid #2b3a55;font-size:10px;font-weight:750}.compare-summary span{padding:7px 9px;border-radius:999px}.summary-add{background:rgba(14,164,111,.15);color:#84e2be}.summary-change{background:rgba(255,106,61,.15);color:#ffc0aa}.summary-remove{background:rgba(216,75,155,.14);color:#f19acb}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:48px}.workflow-card{position:relative;min-height:220px;padding:26px;border:1px solid #ded7cd;border-radius:20px;background:#fffdf9;overflow:hidden}.workflow-card:hover{box-shadow:0 22px 54px rgba(34,35,40,.07)}.workflow-number{font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace;color:#8f98a5}.workflow-dot{width:13px;height:13px;border-radius:50%;margin-top:46px;box-shadow:0 0 0 8px rgba(255,106,61,.08)}.workflow-orange .workflow-dot{background:var(--orange)}.workflow-blue .workflow-dot{background:var(--blue);box-shadow:0 0 0 8px rgba(47,124,246,.08)}.workflow-green .workflow-dot{background:var(--green);box-shadow:0 0 0 8px rgba(14,164,111,.08)}.workflow-card h3{margin-top:18px;font-size:22px;letter-spacing:-.04em}.workflow-card p{margin-top:8px;color:#707a88;font-size:12px;line-height:1.6}.workflow-connector{position:absolute;right:-1px;top:94px;width:40px;height:1px;background:#d7d0c6}.workflow-connector:after{content:"→";position:absolute;right:-7px;top:-8px;color:#a1a8b2;font-size:13px}.section-warm{background:linear-gradient(180deg,#f0e5d8,#eadbc8);border-top:1px solid #dfd2c0;border-bottom:1px solid #dfd2c0}.warm-panel{display:grid;grid-template-columns:1fr 1.1fr;gap:42px;align-items:center}.warm-panel h2{margin-top:12px;font-size:clamp(2.4rem,4.6vw,4rem);line-height:1;letter-spacing:-.06em}.warm-panel h2 span{color:#b35437}.warm-panel p{margin-top:14px;max-width:540px;color:#686f7b;line-height:1.7;font-size:13px}.target-row-modern{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.target-modern{min-height:112px;padding:16px;border:1px solid #d8cbbb;border-radius:17px;background:rgba(255,250,242,.68);display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.target-modern:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(64,45,33,.1);background:#fffaf3}.target-modern strong{font-size:29px;letter-spacing:-.05em}.target-modern small{color:#7d6e62;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.target-wide{grid-column:span 2}.heading-side-note{max-width:400px}.closing-cta{background:#171c27;color:#fff}.closing-panel{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:42px 0}.closing-panel h2{margin-top:10px;font-size:clamp(2.5rem,5vw,4.7rem);line-height:.96;letter-spacing:-.06em}.closing-panel p{margin-top:14px;color:#9ca8ba}.btn-large{padding:15px 20px}.glow-one{right:-250px;top:-200px;background:radial-gradient(circle,rgba(47,124,246,.1),transparent 70%)}.glow-two{left:-250px;bottom:-260px;background:radial-gradient(circle,rgba(255,106,61,.09),transparent 70%)}.file-strip-item{display:inline-flex;align-items:center;gap:7px;border:1px solid #ded7cd;background:#fffdf9;border-radius:999px;padding:7px 10px;color:#5f6877;font-size:10px}.file-strip-item b{color:#8e96a3;font-weight:600}.file-strip-dot{width:7px;height:7px;border-radius:50%;background:var(--orange)}.proof-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e8f7f0;color:#06895f;font-weight:800}.compare-editor-grid,.compare-inputs,.editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.text-compare-pane{border:1px solid #ddd7cd;border-radius:20px;background:#fffdf9;overflow:hidden;box-shadow:0 12px 30px rgba(35,37,42,.04)}.text-pane-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border-bottom:1px solid #ece5dc;background:#fbf8f3}.text-pane-head b{font-size:12px}.text-pane-head span{font-size:10px;color:#8d96a3}.text-pane-body{display:grid;grid-template-columns:46px 1fr;min-height:390px}.line-numbers{padding:13px 8px 13px 0;text-align:right;border-right:1px solid #ece5dc;background:#f5f1eb;color:#a0a7b2;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.text-pane-body textarea{border:0;border-radius:0;background:#fffdf9;min-height:390px;padding:13px 14px;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}.text-pane-actions{display:flex;gap:7px;flex-wrap:wrap;padding:10px 12px;border-top:1px solid #ece5dc;background:#fbf8f3}.mini-action{border:1px solid #e0d9cf;background:#fffdf9;border-radius:9px;padding:7px 9px;font-size:11px;font-weight:700;color:#667080}.mini-action:hover{border-color:#cbc1b4;background:#fff}.compare-toolbar{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.compare-toolbar .btn-primary-dark{min-width:170px}.compare-result{margin-top:18px;border:1px solid #ddd6cc;border-radius:20px;background:#fffdf9;overflow:hidden;box-shadow:0 14px 34px rgba(35,37,42,.05)}.compare-stats{display:flex;gap:28px;padding:18px;border-bottom:1px solid #ece5dc}.compare-stats>div{display:grid;gap:4px}.compare-stats strong{font-size:28px;letter-spacing:-.05em}.compare-stats span{font-size:10px;color:#8a93a0;text-transform:uppercase;letter-spacing:.08em}.diff-list,.diff-row{display:grid}.diff-row{grid-template-columns:45px 1fr 1fr;gap:10px;padding:9px 14px;border-bottom:1px solid #f0ebe4;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.diff-row>span{color:#a1a8b2}.diff-row del{color:#a04d69;background:#fff0f4}.diff-row del,.diff-row ins{text-decoration:none;padding:5px 7px;border-radius:7px}.diff-row ins{color:#237055;background:#eef9f4}.privacy-page{background:#fbf8f2}.privacy-hero{background:linear-gradient(135deg,#f0e7da,#eee7ff);border-bottom:1px solid #ddd6cc}.privacy-wrap{max-width:1000px;margin:auto;padding-left:22px;padding-right:22px}.privacy-hero .privacy-wrap{padding-top:88px;padding-bottom:70px}.privacy-hero h1{margin-top:13px;font-size:clamp(3rem,6vw,5rem);line-height:.98;letter-spacing:-.065em}.privacy-hero p{margin-top:18px;max-width:760px;color:#667181;line-height:1.75;font-size:14px}.privacy-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.privacy-chips span{padding:8px 10px;border:1px solid rgba(122,113,102,.18);border-radius:999px;background:rgba(255,253,249,.64);font-size:10px;font-weight:700;color:#667181}.privacy-content{padding-top:55px;padding-bottom:100px}.privacy-flow{display:grid;grid-template-columns:1fr 60px 1fr 60px 1fr;align-items:center}.flow-card{min-height:126px;border:1px solid #ddd6cc;border-radius:18px;background:#fffdf9;padding:17px;display:grid;align-content:space-between}.flow-card span{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;color:#9098a4}.flow-card b{font-size:16px}.flow-card small{color:#7b8592;font-size:10px}.flow-line{height:1px;background:#d7d0c6;position:relative}.flow-line i{position:absolute;right:0;top:-4px;width:8px;height:8px;border-right:1px solid #9aa2ad;border-top:1px solid #9aa2ad;transform:rotate(45deg)}.privacy-prose{margin-top:52px;display:grid;gap:0}.privacy-prose section{display:grid;grid-template-columns:52px 1fr;gap:16px;padding:24px 0;border-top:1px solid #ddd6cc}.privacy-badge{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#f0ece5;color:#697382;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.privacy-prose h2{font-size:18px;letter-spacing:-.03em}.privacy-prose p{margin-top:8px;color:#6b7583;font-size:12px;line-height:1.75}.privacy-cta{margin-top:30px}.delay-1{animation-delay:.08s}.delay-2{animation-delay:.15s}.delay-3{animation-delay:.22s}.delay-4{animation-delay:.29s}.delay-5{animation-delay:.36s}.ambient-float{animation:ambient-float 10s ease-in-out infinite}.cta-inner-light{display:flex}.editor-grid textarea{min-height:360px}.segmented{display:flex;gap:6px}.segmented button{flex:1;border:1px solid #ddd6cc;background:#fffdf9;padding:9px;border-radius:10px;font-size:11px}.segmented button.active{background:#171c26;color:#fff;border-color:#171c26}.preview-shell{border:1px solid #ddd6cc;border-radius:20px;background:#fffdf9;padding:16px}.ranges{display:grid;gap:8px}.selection{position:relative}.section-darkband,.section-lightband{position:relative;overflow:hidden}.section-lightband{background:#f2eee7}.section-darkband{background:#101a2f;color:#fff}.privacy-panel-light{border:1px solid #ded7cd;border-radius:24px;background:#fffdf9;box-shadow:0 24px 75px rgba(36,41,50,.07)}.steps-grid-light{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:42px}.step-card-light{padding:20px;border:1px solid #ded7cd;border-radius:18px;background:#fffdf9}.step-card-light span{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;color:#8b94a1}.step-card-light h3{margin-top:28px;font-size:17px}.step-card-light p{margin-top:7px;color:#707a87;font-size:11px;line-height:1.6}.target-row{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.target-card-light{padding:16px;border:1px solid #33415c;border-radius:14px;background:#142239;color:#fff}.target-card-light strong{font-size:25px}.target-card-light span{display:block;margin-top:5px;color:#9aa9bf;font-size:10px}.target-card-light.wide{grid-column:span 2}.faq-grid-light{display:grid;gap:9px}.faq-card-light{border:1px solid #ded7cd;border-radius:16px;background:#fffdf9;padding:14px}.faq-card-light summary{list-style:none;display:flex;justify-content:space-between;gap:16px;cursor:pointer}.faq-card-light summary::-webkit-details-marker{display:none}.landing-title{margin-top:12px;font-size:clamp(3rem,6vw,5rem);line-height:.98;letter-spacing:-.06em}.landing-copy{margin-top:16px;max-width:680px;color:#6b7583;line-height:1.7}.tool-grid-premium{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.category-callout{margin-top:12px;border:1px solid #ded7cd;border-radius:14px;padding:12px 14px;background:#fffdf9;color:#6b7583;font-size:11px;display:flex;justify-content:space-between;gap:15px}.category-callout a{font-weight:760;color:#4e5866}@keyframes hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@keyframes ambient-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(12px,-12px,0) scale(1.05)}}@keyframes loadbar{0%,to{transform:translateX(-10%);width:52%}50%{transform:translateX(65%);width:42%}}@keyframes pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@media(max-width:1080px){.tool-grid-premium-modern{grid-template-columns:repeat(2,1fr)}.stats-shell{grid-template-columns:repeat(3,1fr)}.stat-note{grid-column:1/-1;justify-self:start;max-width:700px}.compare-band-shell,.warm-panel{grid-template-columns:1fr}.compare-visual,.target-row-modern{max-width:760px}.feature-showcase{grid-template-columns:1fr 1fr}.feature-pdf{grid-column:span 2}}@media(max-width:820px){.header-right{margin-left:auto}.stats-shell{grid-template-columns:1fr 1fr}.stat-note{grid-column:1/-1}.feature-showcase{grid-template-columns:1fr}.feature-pdf{grid-column:auto}.tool-grid-premium-modern{grid-template-columns:1fr 1fr}.workflow-grid{grid-template-columns:1fr}.workflow-connector{display:none}.target-row-modern{grid-template-columns:repeat(4,1fr)}.target-wide{grid-column:span 2}.privacy-flow{grid-template-columns:1fr}.flow-line{display:none}.privacy-flow .flow-card+.flow-line{margin:8px 0}.privacy-prose section{grid-template-columns:40px 1fr}.editorial-heading-row.compact{align-items:flex-start;flex-direction:column}.heading-side-note{max-width:680px}.compare-editor-grid,.compare-inputs,.editor-grid{grid-template-columns:1fr}.diff-row{grid-template-columns:36px 1fr}.diff-row del,.diff-row ins{grid-column:2}}@media(max-width:560px){.header-right .meter{display:none}.visual-stack{height:220px}.visual-card{left:2px;right:2px}.card-b{left:18px;right:-4px}.card-c{left:-2px;right:25px}.stats-shell{grid-template-columns:1fr 1fr;gap:18px}.feature-block{min-height:210px;padding:21px}.feature-symbol{font-size:115px}.tool-grid-premium-modern{grid-template-columns:1fr}.modern-tool-card{min-height:205px}.target-row-modern{grid-template-columns:1fr 1fr}.target-wide{grid-column:span 2}.compare-copy h2{font-size:3rem}.compare-columns{grid-template-columns:1fr}.compare-col:first-child{border-right:0;border-bottom:1px solid #2b3a55}.closing-panel{flex-direction:column;align-items:flex-start}.btn-large{width:100%}.dropzone-premium{padding:44px 18px 22px}.dropzone-premium h2{font-size:24px}.drop-bottom{flex-direction:column;gap:5px}.target-row{grid-template-columns:repeat(2,1fr)}.target-card-light.wide{grid-column:span 2}}@media(prefers-reduced-motion:reduce){.ambient-float,.btn-primary,.btn-secondary,.dropzone-premium,.feature-icon,.modern-tool-card,.tool-choice,.visual-progress i,.workflow-card{animation:none!important;transition:none!important}}.editorial-hero{background:linear-gradient(135deg,#0a1020,#111a34 52%,#1c1b3d);color:#fff;border-bottom:0;isolation:isolate}.editorial-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 58%,rgba(255,106,61,.08) 74%,rgba(57,123,255,.09));pointer-events:none}.proof-badge{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.05);color:#eef3fb}.btn-primary{background:#fff;color:#0d1320;border-color:#fff}.btn-primary:hover{background:#f5f7fb}.btn-secondary{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18);color:#f4f7fb}.btn-secondary:hover{background:rgba(255,255,255,.11);border-color:rgba(255,255,255,.28)}.unique-visual-top{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:3}.live-pip{font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;color:#b9c3d7}.live-pip i{display:inline-block;width:7px;height:7px;border-radius:999px;background:#57dfaa;margin-right:6px;box-shadow:0 0 0 4px rgba(87,223,170,.1)}.engine-stage{flex:1;min-height:290px;place-items:center;perspective:900px}.engine-core,.engine-stage{position:relative;display:grid}.engine-core{z-index:5;width:150px;height:150px;border-radius:44px;place-items:center;background:linear-gradient(145deg,#ff8b63,#ff5d35);box-shadow:0 28px 60px rgba(255,93,53,.28),inset 0 1px 0 rgba(255,255,255,.45);transform:rotate(-8deg);animation:core-float 5.5s ease-in-out infinite}.engine-core:after{content:"";position:absolute;inset:9px;border:1px solid rgba(255,255,255,.26);border-radius:38px}.engine-core-mark{font-size:45px;font-weight:850;letter-spacing:-.08em;color:#fff}.engine-core span{position:absolute;bottom:21px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;color:#fff9f5}.engine-ring{position:absolute;border:1px solid rgba(255,255,255,.15);border-radius:999px;transform:rotate(18deg)}.ring-a{width:260px;height:130px}.ring-b{width:310px;height:170px;transform:rotate(-28deg);border-color:rgba(83,164,255,.14)}.format-chip{position:absolute;z-index:6;padding:9px 11px;border-radius:12px;background:rgba(7,11,23,.6);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px);font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:0 12px 25px rgba(0,0,0,.18)}.chip-pdf{top:28px;left:18px;color:#ffb39a;animation:chip-float 5s ease-in-out infinite}.chip-image{top:52px;right:14px;color:#a6c8ff;animation:chip-float 6.3s ease-in-out .4s infinite}.chip-sheet{bottom:34px;right:34px;color:#9deac9;animation:chip-float 6.8s ease-in-out .8s infinite}.chip-text{bottom:22px;left:30px;color:#c3b8ff;animation:chip-float 5.8s ease-in-out .2s infinite}.unique-glow{position:absolute;width:190px;height:190px;border-radius:999px;filter:blur(24px);opacity:.55;pointer-events:none}.glow-orange{right:-45px;top:74px;background:rgba(255,106,61,.18)}.glow-blue{left:-80px;bottom:-35px;background:rgba(57,123,255,.16)}.unique-orbit{position:absolute;border:1px dashed rgba(255,255,255,.08);border-radius:999px;pointer-events:none}.orbit-one{width:360px;height:190px;right:-140px;top:88px;transform:rotate(20deg);animation:orbit-turn 18s linear infinite}.orbit-two{width:330px;height:170px;left:-150px;top:150px;transform:rotate(-26deg);animation:orbit-turn 22s linear infinite reverse}.engine-bottom{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1);padding-top:13px}.engine-bottom b{display:block;color:#fff;font-size:12px}.engine-bottom small{display:block;margin-top:3px;color:#a9b3c5;font-size:10px}.engine-arrow{width:31px;height:31px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#fff}.stats-band{background:#151f36;color:#fff;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.stats-band .stat-tile{border-color:rgba(255,255,255,.1)}.stats-band .stat-note,.stats-band .stat-tile span{color:#aeb9cc}.stats-band .stat-tile strong{color:#fff}.tools-stage{background:linear-gradient(180deg,#f0eadf,#e7dece)}.feature-block{background:#fffaf2}.feature-pdf{background:linear-gradient(135deg,#fff7ef,#fde6d8)}.feature-image{background:linear-gradient(135deg,#f6f4ff,#ece9ff)}.feature-excel{background:linear-gradient(135deg,#effbf5,#e1f5eb)}.feature-compare{background:linear-gradient(135deg,#eff6ff,#e4efff)}.category-section{margin-top:72px;padding-top:12px}.category-section:nth-of-type(odd){position:relative}.category-section:nth-of-type(odd):before{content:"";position:absolute;inset:0 -100vw;background:rgba(255,250,242,.45);z-index:-1}.tool-grid-premium-modern{gap:16px}.modern-tool-card{background:rgba(255,253,249,.82);border-color:#d8cfbf;min-height:220px}.modern-tool-card:hover{background:#fffefb;transform:translateY(-6px);box-shadow:0 24px 48px rgba(31,34,40,.1)}.compare-band{background:linear-gradient(120deg,#0d1830,#143b6a 58%,#1b4c7e)}.workflow-grid{gap:18px}.workflow-card{background:#fffaf2;border-color:#d9d0c0;min-height:250px}.workflow-orange{background:linear-gradient(145deg,#fff5ed,#ffe4d5)}.workflow-blue{background:linear-gradient(145deg,#eef5ff,#e1edff)}.workflow-green{background:linear-gradient(145deg,#effaf5,#e0f3eb)}.section-warm{background:linear-gradient(135deg,#f7efe2,#eaddcb)}.closing-cta{background:linear-gradient(135deg,#ff6a3d,#ff7a4d 42%,#7a5cff);position:relative;overflow:hidden}.closing-cta:before{content:"";position:absolute;width:620px;height:620px;border-radius:50%;right:-240px;top:-340px;background:rgba(255,255,255,.11);filter:blur(2px)}.closing-panel{position:relative;z-index:1;color:#fff}.closing-panel h2{color:#fff}.closing-panel p{color:rgba(255,255,255,.8)}@keyframes core-float{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-8px) rotate(-5deg)}}@keyframes chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes orbit-turn{to{transform:rotate(380deg)}}@media(max-width:820px){.engine-stage{min-height:250px}.engine-core{width:130px;height:130px}.ring-a{width:230px;height:115px}.ring-b{width:270px;height:145px}}@media(max-width:560px){.format-chip{padding:8px 9px}.chip-pdf{left:8px}.chip-image{right:6px}.chip-sheet{right:16px}.chip-text{left:14px}.engine-core{width:118px;height:118px;border-radius:36px}.engine-core-mark{font-size:35px}.stats-band .stat-tile{padding:14px 0}}@media(prefers-reduced-motion:reduce){.engine-core,.format-chip,.orbit-one,.orbit-two{animation:none!important}}.meter{background:rgba(255,255,255,.9);border-color:rgba(78,94,138,.21);color:#525b70}.meter b{color:#3b4459}.editorial-hero{background:radial-gradient(620px 460px at 86% 22%,rgba(64,129,255,.18),transparent 70%),radial-gradient(500px 420px at 8% 84%,rgba(255,91,52,.17),transparent 72%),linear-gradient(135deg,#f5f7fb,#f5f7fb 52%,#f5f7fb);color:#131a2e}.editorial-hero:after{background:linear-gradient(120deg,rgba(255,106,61,.04),transparent 42%,rgba(61,139,255,.08))}.proof-badge{background:rgba(19,26,46,.054);border-color:rgba(19,26,46,.126);color:#242c42}.btn-primary{background:linear-gradient(135deg,#f2571f,#fad4c7);color:#131a2e;border-color:rgba(19,26,46,.072);box-shadow:0 15px 35px rgba(214,69,19,.24)}.btn-primary:hover{background:linear-gradient(135deg,#ff8b63,#ff6a3d);box-shadow:0 18px 42px rgba(214,69,19,.3)}.btn-secondary{background:rgba(19,26,46,.045);border-color:rgba(19,26,46,.135);color:#242c42}.btn-secondary:hover{background:rgba(19,26,46,.081);border-color:rgba(19,26,46,.16)}.engine-core{background:linear-gradient(145deg,#ff915f,#ff5b32);box-shadow:0 30px 75px rgba(255,91,50,.34),inset 0 1px 0 rgba(19,26,46,.16)}.engine-ring{border-color:rgba(78,94,138,.21)}.ring-b{border-color:rgba(69,154,255,.18)}.format-chip{background:rgba(255,255,255,.9);border-color:rgba(19,26,46,.108)}.engine-bottom,.unique-visual-top{color:#242c42}.visual-kicker{color:#8190aa}.live-pip{color:#3b4459}.engine-bottom{border-top-color:rgba(19,26,46,.081)}.engine-arrow{background:rgba(19,26,46,.054);border-color:rgba(19,26,46,.09)}.dropzone-premium{background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(255,255,255,.95));border-color:rgba(78,94,138,.21);box-shadow:0 28px 85px rgba(24,33,68,.144)}.dropzone-premium:before{background:radial-gradient(260px 180px at 50% 0,rgba(255,106,61,.18),transparent 66%),radial-gradient(260px 180px at 90% 95%,rgba(61,139,255,.12),transparent 72%)}.dropzone-active,.dropzone-premium:hover{border-color:rgba(255,145,108,.58);box-shadow:0 30px 90px rgba(24,33,68,.189),0 0 0 5px rgba(255,106,61,.06)}.dropzone-active{background:linear-gradient(145deg,#f5f7fb,#f5f7fb)}.dropzone-premium h2{color:#131a2e}.drop-bottom,.dropzone-premium p{color:#525b70}.drop-icon{background:linear-gradient(145deg,#ff7c4f,#ff5c34)}.drop-icon-arrow{color:#fff}.selected-panel{background:#f5f7fb;border-color:rgba(78,94,138,.189);box-shadow:0 18px 50px rgba(24,33,68,.135)}.selected-file{background:#f5f7fb;border-color:rgba(78,94,138,.147)}.file-type{background:#ffffff;color:#242c42}.mini-action{background:#f5f7fb;border-color:rgba(78,94,138,.189);color:#3b4459}.mini-action:hover{background:#f5f7fb;color:#131a2e;border-color:rgba(78,94,138,.315)}.tool-choice{background:#f5f7fb;border-color:rgba(78,94,138,.189);color:#242c42}.tool-choice:hover{background:#ffffff;border-color:rgba(78,94,138,.336)}.stats-band{background:linear-gradient(90deg,#f5f7fb,#f5f7fb 55%,#f5f7fb)}.stats-band .stat-tile{border-color:rgba(19,26,46,.072)}.editorial-section{background:radial-gradient(500px 300px at 14% 12%,rgba(255,106,61,.06),transparent 75%),radial-gradient(600px 360px at 90% 75%,rgba(61,139,255,.07),transparent 74%),linear-gradient(180deg,#f5f7fb,#f5f7fb);color:#131a2e}.tools-stage{padding-bottom:120px}.editorial-heading-row h2,.editorial-heading-row>h2{color:#131a2e}.editorial-heading-row h2 span,.editorial-heading-row>h2 span{background:linear-gradient(90deg,#ff8b63,#ff55aa 50%,#7d8dff);-webkit-background-clip:text;background-clip:text;color:transparent}.editorial-heading-row p{color:#525b70}.category-link,.section-link{color:#3b4459}.category-link:hover,.section-link:hover{color:#131a2e}.feature-showcase{position:relative}.feature-showcase:before{content:"";position:absolute;inset:-40px -80px;background:radial-gradient(circle at 20% 20%,rgba(255,106,61,.08),transparent 34%),radial-gradient(circle at 80% 80%,rgba(79,132,255,.08),transparent 36%);pointer-events:none;filter:blur(18px)}.feature-block{background:#f5f7fb;border-color:rgba(78,94,138,.168);box-shadow:inset 0 1px 0 rgba(19,26,46,.027);z-index:1}.feature-block:hover{border-color:rgba(78,94,138,.315);box-shadow:0 28px 75px rgba(24,33,68,.158)}.feature-pdf{background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,255,255,.98))}.feature-compare,.feature-excel,.feature-image{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(255,255,255,.98))}.feature-block h3{color:#131a2e}.feature-block p{color:#3b4459}.feature-block a{color:#242c42}.feature-accent{color:#525b70}.feature-symbol{color:rgba(19,26,46,.7)}.category-section{position:relative}.category-section:nth-of-type(odd):before{background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,.9),rgba(255,255,255,.9))}.category-title-row-modern h3{color:#131a2e}.category-title-row-modern p{color:#525b70}.modern-tool-card{background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(255,255,255,.96));border-color:rgba(78,94,138,.168);box-shadow:0 10px 30px rgba(24,33,68,.072)}.modern-tool-card:hover{background:linear-gradient(145deg,#f5f7fb,#f5f7fb);border-color:rgba(78,94,138,.336);box-shadow:0 28px 60px rgba(24,33,68,.144)}.modern-tool-card h3{color:#131a2e}.modern-tool-card p{color:#525b70}.try-link{color:#3b4459}.modern-tool-card:after{background:radial-gradient(closest-side,rgba(79,132,255,.14),transparent)}.icon-pdf{background:rgba(255,106,61,.14);color:#ff9671;border-color:rgba(255,106,61,.15)}.icon-image{background:rgba(78,94,138,.158);color:#c0b4ff;border-color:rgba(78,94,138,.168)}.icon-excel{background:rgba(25,201,139,.13);color:#6de9ba;border-color:rgba(25,201,139,.14)}.icon-compare{background:rgba(61,139,255,.14);color:#8db9ff;border-color:rgba(61,139,255,.14)}.icon-text{background:rgba(78,94,138,.147);color:#5454ff}.icon-conversion{background:rgba(37,201,238,.13);color:#0a798c}.icon-compression{background:rgba(78,94,138,.147);color:#674eff}.category-callout{background:rgba(255,255,255,.9);border-color:rgba(78,94,138,.168);color:#525b70}.category-callout a{color:#242c42}.compare-band{background:linear-gradient(125deg,#f5f7fb,#ffffff 50%,#f7f9fd);position:relative;overflow:hidden}.compare-band:before{content:"";position:absolute;inset:0;background:radial-gradient(500px 360px at 78% 28%,rgba(61,139,255,.2),transparent 72%),radial-gradient(420px 320px at 20% 90%,rgba(78,94,138,.126),transparent 70%);pointer-events:none}.compare-copy h2{color:#131a2e}.compare-copy h2 span{background:linear-gradient(90deg,#63c8ff,#b9a3ff);-webkit-background-clip:text;background-clip:text;color:transparent}.compare-copy p{color:#3b4459}.compare-window{background:rgba(255,255,255,.9);border-color:rgba(78,94,138,.21);box-shadow:0 32px 90px rgba(24,33,68,.158)}.compare-col{background:rgba(19,26,46,.018)}.compare-col span{color:#3b4459}.compare-col .same{color:#525b70}.compare-summary{background:rgba(24,33,68,.09);border-top-color:rgba(78,94,138,.126)}.workflow-grid{position:relative}.workflow-card{background:linear-gradient(145deg,#f5f7fb,#f5f7fb);border-color:rgba(78,94,138,.168);box-shadow:0 18px 45px rgba(24,33,68,.09)}.workflow-card:hover{border-color:rgba(78,94,138,.294);box-shadow:0 28px 60px rgba(24,33,68,.135)}.workflow-card h3{color:#131a2e}.workflow-card p{color:#525b70}.workflow-blue,.workflow-green,.workflow-orange{background:linear-gradient(145deg,#ffffff,#f5f7fb)}.workflow-number{color:#525b70}.workflow-dot{box-shadow:0 0 0 6px rgba(19,26,46,.027)}.section-warm{background:linear-gradient(135deg,#f5f7fb,#ffffff 52%,#f5f7fb);color:#131a2e}.warm-panel h2{color:#131a2e}.warm-panel h2 span{background:linear-gradient(90deg,#ff9a74,#77d8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.warm-panel p{color:#3b4459}.target-modern{background:linear-gradient(145deg,#f5f7fb,#f5f7fb);border-color:rgba(78,94,138,.168);color:#131a2e}.target-modern:hover{background:#f5f7fb;border-color:rgba(78,94,138,.294)}.target-modern small{color:#525b70}.closing-cta{background:linear-gradient(125deg,#ff5d32,#ff794b 38%,#8b5cff)}.closing-panel p{color:rgba(19,26,46,.84)}.file-strip-item{background:#f5f7fb;border-color:rgba(78,94,138,.158);color:#3b4459;box-shadow:none}.file-strip-item b{color:#5e6880}@media(max-width:820px){.stats-shell{grid-template-columns:1fr 1fr}.feature-showcase{grid-template-columns:1fr}.feature-pdf{grid-column:auto}.tool-grid-premium-modern{grid-template-columns:1fr 1fr}}@media(max-width:560px){.feature-block{min-height:220px}.modern-tool-card{min-height:210px}.stats-shell{grid-template-columns:1fr 1fr}.workflow-card{min-height:220px}}@media(prefers-reduced-motion:reduce){.dropzone-premium,.feature-block,.modern-tool-card,.target-modern,.workflow-card{transition:none!important}}.selected-panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#f5f7fb,#f5f7fb);border:1px solid rgba(91,136,226,.34);border-radius:20px;padding:18px;box-shadow:0 24px 70px rgba(24,33,68,.162),inset 0 1px 0 rgba(19,26,46,.036);animation:selected-in .38s cubic-bezier(.22,1,.36,1)}.selected-panel:before{content:"";position:absolute;inset:0;background:radial-gradient(440px 180px at 0 0,rgba(255,106,61,.1),transparent 62%),radial-gradient(420px 200px at 100% 100%,rgba(61,139,255,.1),transparent 66%);pointer-events:none}.selected-panel>*{position:relative;z-index:1}.selected-header h3{margin-top:5px;color:#131a2e;font-size:18px;letter-spacing:-.02em}.ready-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(42,211,147,.32);background:rgba(25,201,139,.12);color:#9af1cc;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.selected-list{display:grid;gap:10px;margin-top:14px}.selected-file{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:13px;align-items:center;border:1px solid rgba(94,134,211,.24);border-radius:16px;padding:12px 13px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,255,255,.97));transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease,background .22s ease}.selected-file:hover{transform:translateY(-2px);border-color:rgba(115,162,255,.46);box-shadow:0 16px 38px rgba(24,33,68,.126)}.file-type{display:grid;place-items:center;width:46px;height:40px;border-radius:12px;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;border:1px solid transparent;box-shadow:inset 0 1px 0 rgba(19,26,46,.072);transition:transform .22s ease}.selected-file:hover .file-type{transform:scale(1.04)}.file-type-pdf{background:rgba(255,86,54,.16);color:#cf2c00;border-color:rgba(255,106,61,.24)}.file-type-word{background:rgba(61,139,255,.16);color:#9ec5ff;border-color:rgba(61,139,255,.24)}.file-type-csv,.file-type-excel{background:rgba(25,201,139,.14);color:#85efc4;border-color:rgba(25,201,139,.24)}.file-type-txt{background:rgba(78,94,138,.189);color:#3b4459;border-color:rgba(78,94,138,.263)}.file-type-json{background:rgba(255,193,67,.14);color:#916700;border-color:rgba(255,193,67,.26)}.file-type-jpg,.file-type-png,.file-type-webp{background:rgba(78,94,138,.168);color:#3c5cff;border-color:rgba(78,94,138,.263)}.file-type-heic{background:rgba(139,92,246,.16);color:#7342ff;border-color:rgba(139,92,246,.25)}.file-type-file{background:rgba(78,94,138,.126);color:#242c42;border-color:rgba(78,94,138,.21)}.selected-file-info{min-width:0;display:grid;gap:5px}.selected-file-name{min-width:0;color:#131a2e!important;font-size:16px;font-weight:650;line-height:1.3;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-file-meta{display:flex;align-items:center;gap:7px;min-width:0;color:#525b70!important;font-size:13px;line-height:1.35}.selected-file-meta span:first-child{color:#3b4459!important}.selected-file-side{display:flex;align-items:center;gap:8px}.file-check{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:rgba(25,201,139,.12);border:1px solid rgba(25,201,139,.28);color:#79ebbd;font-size:14px;font-weight:900;box-shadow:0 0 0 4px rgba(25,201,139,.03)}.file-remove{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(19,26,46,.09);border-radius:10px;background:rgba(19,26,46,.027);color:#525b70;font-size:18px;line-height:1;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.file-remove:hover{background:rgba(255,91,91,.1);border-color:rgba(255,91,91,.3);color:#db0000;transform:translateY(-1px)}.selected-file-actions{display:flex;gap:8px;flex-wrap:wrap;padding-top:14px;border-top:1px solid rgba(78,94,138,.147)!important}.mini-action-danger{color:#dd0000!important;border-color:rgba(255,91,91,.2)!important}.mini-action-danger:hover{background:rgba(255,91,91,.08)!important;border-color:rgba(255,91,91,.3)!important}.selected-section-label{margin-bottom:9px;color:#525b70;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase}.selected-empty{margin:15px 0 2px;color:#525b70!important;font-size:13px;line-height:1.6}.selected-panel .tool-choice{background:rgba(255,255,255,.94);border-color:rgba(78,94,138,.252);color:#242c42}.selected-panel .tool-choice span{background:rgba(19,26,46,.054);color:#525b70}.selected-panel .tool-choice b{color:#525b70}.selected-panel .tool-choice:hover{background:#ffffff;border-color:rgba(131,173,247,.42);box-shadow:0 10px 26px rgba(24,33,68,.113)}.selected-panel .text-bright,.selected-panel .text-smoke{color:#131a2e}@keyframes selected-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:560px){.selected-panel{padding:14px}.selected-file{grid-template-columns:48px minmax(0,1fr);gap:11px;padding:12px}.selected-file-side{grid-column:2;justify-content:flex-start;margin-top:-2px}.file-type{width:42px;height:38px}.selected-file-name{font-size:15px}.selected-file-meta{font-size:12px}.ready-pill{padding:7px 9px}.file-check,.file-remove{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.file-remove,.file-type,.selected-file,.selected-panel{animation:none!important;transition:none!important}}.advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}@media(max-width:640px){.advanced-grid{grid-template-columns:1fr}}.file-strip-item{background:rgba(255,255,255,.9);border-color:rgba(78,94,138,.189);color:#242c42;box-shadow:0 8px 22px rgba(24,33,68,.063)}.file-strip-item b{color:#525b70}.proof-icon{background:rgba(25,201,139,.12);border:1px solid rgba(25,201,139,.2);color:#83efc7}@media(max-width:640px){.site-main{overflow-x:hidden}}@keyframes cwIn{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes cpFade{0%{opacity:0}to{opacity:1}}@keyframes cpPop{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:none}}.pulse-band{position:relative;overflow:hidden}.pulse-band:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 220px at 12% 0,rgba(255,106,61,.12),transparent 60%),radial-gradient(520px 200px at 88% 100%,rgba(47,124,246,.1),transparent 60%);pointer-events:none}.pulse-shell{position:relative;padding:30px 24px 26px;display:grid;gap:18px}.pulse-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap}.pulse-eyebrow{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;color:#cd3200}.pulse-reset{font-size:10px;color:#525b70}.pulse-grid{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:26px}.pulse-grid .stat-tile strong{font-variant-numeric:tabular-nums;transition:color .3s ease}.pulse-flash strong{color:#cd3600}.pulse-status{display:grid;gap:8px;border-top:1px solid rgba(19,26,46,.072);padding-top:14px}.pulse-status-item{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.6;color:#3b4459}.pulse-status-item b{color:#131a2e;font-weight:700}.pulse-status-item a{color:#cd3200;font-weight:700}.pulse-dot{margin-top:4px;width:8px;height:8px;border-radius:50%;flex:none}.pulse-dot-on{background:#2fd58a;box-shadow:0 0 0 3px rgba(47,213,138,.18)}.pulse-dot-verify{background:#5aa2ff;box-shadow:0 0 0 3px rgba(90,162,255,.16)}@media(max-width:760px){.pulse-grid{grid-template-columns:repeat(2,1fr);gap:16px}.pulse-shell{padding:24px 18px}}.buildlog{background:var(--navy);border-bottom:1px solid rgba(19,26,46,.063)}.buildlog-shell{display:flex;padding:12px 24px;flex-wrap:wrap}.buildlog-eyebrow{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;color:#525b70;flex:none}.buildlog-track{align-items:center;gap:14px;list-style:none;margin:0;padding:0;flex:1}.buildlog-item{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(19,26,46,.09);border-radius:999px;padding:6px 12px;background:rgba(19,26,46,.027)}.buildlog-check{font-size:11px;line-height:1}.buildlog-day{font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;color:#242c42}.buildlog-label{color:#525b70;font-size:10px;line-height:1.4}.buildlog-item.is-done .buildlog-label{color:#287d53}.buildlog-item.is-active{border-color:rgba(255,154,118,.55);background:linear-gradient(90deg,rgba(255,106,61,.16),rgba(78,94,138,.105));box-shadow:0 0 0 3px rgba(255,106,61,.08)}.buildlog-day-big{font-size:15px;letter-spacing:.06em;color:#cd3200}.buildlog-item.is-active .buildlog-label{color:#242c42;font-size:11px}.buildlog-item.is-active .buildlog-label b{color:#c83e00}.buildlog-link{font-size:10px;color:#cd3200;flex:none}@media(max-width:760px){.buildlog-shell{padding:11px 16px;gap:10px}.buildlog-eyebrow{width:100%}}.landing-job{padding:26px 0;border-top:1px solid #ddd6cc}.landing-job h2{font-size:22px;letter-spacing:-.03em}.landing-job-sub{margin-top:6px;color:#6b7583;font-size:13px;line-height:1.7;max-width:680px}.landing-job-sub a{font-weight:700;color:#4c586a;text-decoration:underline}.landing-job-grid{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.buildlog-item.is-held{border-color:rgba(255,205,90,.5);background:rgba(255,205,90,.07)}.buildlog-item.is-held .buildlog-label b{color:#976400}.pro-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:34px}.pro-card{display:grid;align-content:start;gap:12px}.pro-card-founding{border-color:#e8b48f;box-shadow:0 14px 40px rgba(214,110,50,.1)}.pro-price{font-size:38px;font-weight:800;letter-spacing:-.05em}.pro-price span{font-size:12px;font-weight:600;color:#5e6880;letter-spacing:0}.pro-list{margin:0;padding-left:18px;color:#5f6877;font-size:12px;line-height:1.9}.pro-cta{width:100%}.pro-cta[disabled]{opacity:.55;cursor:not-allowed}.pro-gate{display:grid;gap:10px}.pro-gate-reason{font-weight:700;font-size:14px;color:#3d4653}.pro-gate-copy{font-size:12px;color:#6b7583}.pro-gate-copy a{font-weight:700;text-decoration:underline}.pro-gate-row{display:flex;gap:8px}.pro-gate-row input{flex:1}.pro-gate-restore{font-size:10px;color:#5e6880}.pdfp{position:relative;margin:14px auto 0}.pdfp-canvas{display:block;width:100%;border:1px solid #ddd6cc;border-radius:10px;box-shadow:0 10px 30px rgba(24,33,68,.045);background:#fff}.pdfp-overlay{position:absolute;inset:0 auto auto 0;top:0;left:0}.pdfp-loading{position:absolute;top:10px;left:10px;font:600 10px ui-monospace,monospace;color:#5e6880;background:#fffdf9;border:1px solid #ddd6cc;border-radius:6px;padding:4px 8px}.pdf-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px;font-size:12px;color:#5f6877}.crop-stage{position:relative}.crop-catch{cursor:crosshair;touch-action:none}.crop-catch,.crop-shade{position:absolute;inset:0}.crop-shade{background:rgba(255,255,255,.9);pointer-events:none}.crop-rect{position:absolute;border:2px solid #ff6a3d;cursor:move;box-shadow:inset 0 0 0 1px rgba(19,26,46,.16)}.crop-dim{position:absolute;top:-22px;left:0;font:700 10px ui-monospace,monospace;color:#fff;background:#ff6a3d;border-radius:4px;padding:2px 6px;white-space:nowrap}.crop-handle{position:absolute;width:14px;height:14px;background:#fff;border:2px solid #ff6a3d;border-radius:50%}.crop-nw{top:-8px;left:-8px}.crop-nw,.crop-se{cursor:nwse-resize}.crop-se{bottom:-8px;right:-8px}.crop-ne{top:-8px;right:-8px}.crop-ne,.crop-sw{cursor:nesw-resize}.crop-sw{bottom:-8px;left:-8px}.crop-controls{display:flex;gap:16px;align-items:center;justify-content:center;margin-top:12px;flex-wrap:wrap}.crop-toggle{font-size:12px;color:#5f6877;display:inline-flex;gap:6px;align-items:center}.crop-actions{display:flex;gap:10px;justify-content:center;margin-top:14px}.crop-preview{margin-top:16px;text-align:center}.crop-preview img{max-width:100%;border:1px solid #ddd6cc;border-radius:10px;box-shadow:0 10px 26px rgba(24,33,68,.054)}.cmp-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cmp-pane{min-width:0}.cmp-diff{margin-top:16px;text-align:center}.cmp-diff img{max-width:100%;border:1px solid #ddd6cc;border-radius:10px}.cmp-key{color:#da005b;font-weight:800;margin-left:8px}@media(max-width:820px){.cmp-grid{grid-template-columns:1fr}}.diff-result .diff-line{display:grid;grid-template-columns:44px 1fr;gap:4px 10px;font:12px ui-monospace,monospace;padding:4px 8px;border-bottom:1px solid #eee7db}.diff-num{color:#525b70}.diff-old{color:#b23c3c;background:#fdeeee}.diff-new,.diff-old{border-radius:4px;padding:1px 6px;grid-column:2}.diff-new{color:#1d7a4f;background:#e9f7ef}.anno-catch{position:absolute;inset:0;cursor:copy;touch-action:none}.anno-item{position:absolute;transform:translate(0);color:#101318;font-family:Helvetica,Arial,sans-serif;line-height:1;white-space:pre;cursor:grab;padding:1px 2px;border:1px dashed transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.anno-item:active{cursor:grabbing}.anno-active{border-color:#ff6a3d;background:rgba(255,106,61,.07)}.anno-controls{display:grid;gap:8px;max-width:420px;margin:14px auto 0}.anno-hint{font-size:12px;color:#5e6880;text-align:center}.anno-list{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:12px}.anno-chip{font-size:11px;border:1px solid #ddd6cc;border-radius:999px;padding:4px 10px;background:#fffdf9;color:#5f6877;cursor:pointer}.anno-chip-active{border-color:#ff6a3d;color:#b4441f;background:rgba(255,106,61,.08)}.pg-progress{margin-top:14px;font:600 11px ui-monospace,monospace;color:#5e6880}.pg-note{margin-top:10px;font-size:11px;color:#5e6880}.pg-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}.pg-thumb{border:2px solid #ddd6cc;border-radius:10px;background:#fffdf9;padding:8px;transition:border-color .12s,box-shadow .12s;outline:none}.pg-thumb:focus-visible{box-shadow:0 0 0 3px rgba(47,124,246,.35)}.pg-thumb:hover{border-color:#b9ad9c}.pg-imgwrap{position:relative;transition:transform .18s ease}.pg-imgwrap img{border:1px solid #eee7db;border-radius:6px;background:#fff}.pg-selected{border-color:#2fae7d;box-shadow:0 0 0 3px rgba(47,174,125,.18)}.pg-removed{border-color:#e6ebf5;box-shadow:0 0 0 3px rgba(214,69,69,.15)}.pg-removed .pg-imgwrap{opacity:.35;filter:grayscale(1)}.pg-blacked{border-color:#f5f7fb;box-shadow:0 0 0 3px rgba(24,33,68,.09)}.pg-cover{position:absolute;inset:0;background:#f5f7fb;border-radius:6px;opacity:.92}.pg-badge{margin-top:7px;font:600 10px ui-monospace,monospace;color:#6b7583;text-align:center}.pg-badge b{color:#b4441f}.pg-nudge{justify-content:center;gap:6px;margin-top:6px}.pg-nudge button{border:1px solid #ddd6cc;background:#fff;border-radius:6px;font-size:11px;padding:2px 8px;cursor:pointer;color:#5f6877}.pg-footer{display:flex;gap:10px;justify-content:center;margin-top:18px;flex-wrap:wrap}.wm-controls{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end;margin-top:16px}@media(max-width:640px){.wm-controls{grid-template-columns:1fr}}.wm-preview{transform:rotate(-35deg);transform-origin:left bottom;font-weight:700;color:#3b4459;white-space:pre}.pn-preview,.wm-preview{position:absolute;font-family:Helvetica,Arial,sans-serif;line-height:1;pointer-events:none}.pn-preview{color:#59667f}.split-summary{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:16px}.chip-strong{background:#ffffff;color:#131a2e;border-color:#ffffff}.split-strip{flex-wrap:wrap;margin-top:16px}.split-cell,.split-strip{display:flex;align-items:center;gap:2px}.split-thumb{border:2px solid #ddd6cc;border-radius:10px;background:#fffdf9;padding:6px;width:120px}.split-thumb img{display:block;width:100%;border:1px solid #eee7db;border-radius:5px;background:#fff}.split-cutter{width:26px;height:26px;border-radius:50%;border:2px dashed #c8bfae;background:#fff;color:#5e6880;font-size:12px;cursor:pointer;flex:none;transition:all .12s}.split-cutter:hover{border-color:#ff6a3d;color:#d13000}.split-cut-on{border-style:solid;border-color:#ff6a3d;background:#ff6a3d;color:#fff;transform:rotate(90deg)}.split-parts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.split-part{font-size:11px;border:2px solid;border-radius:999px;padding:4px 10px;color:#3d4653;background:#fffdf9}.cmp-estimate{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:18px;padding:12px 16px;border:1px solid #ddd6cc;border-radius:12px;background:#fffdf9}.cmp-estimate>div span{display:block;font:600 10px ui-monospace,monospace;color:#5e6880;letter-spacing:.06em;text-transform:uppercase}.cmp-estimate>div b{font-size:16px;letter-spacing:-.02em}.cmp-arrow{color:#3b4459;font-size:18px}.cmp-delta{font-weight:800;font-size:12px;border-radius:999px;padding:5px 12px}.cmp-good{background:rgba(47,174,125,.12);color:#1d7a55}.cmp-bad{background:rgba(214,69,69,.1);color:#a83232}.cmp-img{display:block;width:100%;border:1px solid #ddd6cc;border-radius:10px;background:#fff;box-shadow:0 8px 22px rgba(24,33,68,.036)}.pps-layouts{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.pps-pick{display:flex;align-items:center;gap:10px;font-weight:700;font-size:13px}.pps-mini{display:grid;gap:2px;width:34px}.pps-mini i{display:block;height:9px;background:#d9d1c2;border-radius:2px}.i2p-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.i2p-thumb{border:2px solid #ddd6cc;border-radius:10px;background:#fffdf9;padding:6px;width:112px;cursor:pointer}.i2p-thumb img{display:block;width:100%;border-radius:5px;background:#fff}.i2p-sel{border-color:#ff6a3d;box-shadow:0 0 0 3px rgba(255,106,61,.15)}.i2p-actions{display:flex;justify-content:center;gap:6px;margin-top:5px}.i2p-actions i{font-style:normal;font-size:11px;border:1px solid #ddd6cc;background:#fff;border-radius:5px;padding:1px 7px;color:#5f6877;cursor:pointer}.sheet-preview{margin-top:16px;border:1px solid #ddd6cc;border-radius:12px;background:#fffdf9;padding:14px}.sheet-preview-head b{display:block;font-size:13px;color:#1d7a55}.sheet-preview-head span{font-size:11px;color:#5e6880}.sheet-preview-table{margin-top:10px;width:100%;border-collapse:collapse;font:12px ui-monospace,monospace}.sheet-preview-table td{border-top:1px solid #eee7db;padding:5px 8px;vertical-align:top;word-break:break-all}.sp-old{color:#a83232;text-decoration:line-through}.sp-new{color:#1d7a55}.sp-key{color:#5e6880;white-space:nowrap}.peek-box{margin-top:14px;border:1px solid #ddd6cc;border-radius:12px;background:#fffdf9;overflow:hidden}.peek-head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid #eee7db}.peek-head b{font-size:12px;color:#1d7a55}.peek-head span{font-size:11px;color:#5e6880}.peek-box pre{margin:0;padding:12px 14px;max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-word;font:11px/1.6 ui-monospace,monospace;color:#3d4653}.wsr{justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid rgba(47,174,125,.45);border-radius:14px;background:linear-gradient(180deg,rgba(47,174,125,.12),rgba(47,174,125,.05));padding:12px 16px}.wsr,.wsr-info{display:flex;align-items:center}.wsr-info{gap:10px;min-width:0}.wsr-info b{display:block;font-size:13px;color:#242c42}.wsr-info span{font-size:11px;color:#3b4459}.wsr-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.drag-grip{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;font-size:13px;line-height:1;color:#5e6880;border:1px solid #ddd6cc;background:#fff;border-radius:6px;padding:2px 8px;display:inline-grid;place-items:center}.drag-grip:active{cursor:grabbing;color:#d13000;border-color:#ff6a3d}.drag-grip-corner{position:absolute;top:6px;right:6px;z-index:2;padding:2px 6px}.i2p-thumb{position:relative}.preflight{margin-bottom:14px;border:1px solid rgba(214,160,47,.55);border-radius:12px;background:linear-gradient(180deg,#fdf7e9,#fbf2dc);padding:11px 14px;font-size:12px;line-height:1.65;color:#6b5518}.preflight b{color:#8a6a12}@keyframes busyspin{to{transform:rotate(1turn)}}.cap-item{background:rgba(19,26,46,.036)}.cap-label{font-size:11px;color:#3b4459}a.cap-label:hover{color:#cd3200}.whatsnew{background:#fbf9f4;border-bottom:1px solid #e6dfd3}.whatsnew-shell{padding-top:26px;padding-bottom:26px}.whatsnew-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.whatsnew-badge{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;background:var(--orange);border-radius:6px;padding:5px 9px}.whatsnew-link{font-size:12px;font-weight:760;color:#566070}.whatsnew-link:hover{color:var(--ink)}.whatsnew-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}@media(max-width:960px){.whatsnew-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.whatsnew-grid{grid-template-columns:1fr}}.whatsnew-item{border:1px solid #e2dbcf;border-radius:14px;background:#fffdf9;padding:13px}.whatsnew-item b{font-size:12px;letter-spacing:-.01em}.whatsnew-item p{margin:7px 0 0;font-size:10.5px;line-height:1.55}.whatsnew-item del{color:#a04d4d;text-decoration:line-through;text-decoration-color:rgba(160,77,77,.5)}.whatsnew-item ins{color:#1d7a55;text-decoration:none}.rev-group{margin-top:22px}.rev-group-title{font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;padding:5px 10px;border-radius:7px;display:inline-block}.rev-workflow{background:#fff0e9;color:#c4502a}.rev-ux{background:#f0edff;color:#5d4fd0}.rev-trust{background:#e8f7f0;color:#0d7a52}.rev-performance{background:#e9f2ff;color:#2a6cd1}.rev-entry{border:1px solid #e0d9cd;border-radius:14px;background:#fffdf9;padding:14px;margin-top:10px}.rev-entry header{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.rev-entry header b{font-size:13px}.rev-entry header span{font:600 10px ui-monospace,SFMono-Regular,Menlo,monospace;color:#525b70}.rev-ba{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}@media(max-width:640px){.rev-ba{grid-template-columns:1fr}}.rev-after,.rev-before{border-radius:10px;padding:9px 11px;font-size:11px;line-height:1.6}.rev-before{background:#fdf1f1;color:#8c4444}.rev-after{background:#f0faf4;color:#1d6b4c}.rev-after i,.rev-before i{display:block;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;font-style:normal;margin-bottom:4px;opacity:.7}.rev-why{margin:10px 0 0;font-size:11px;color:#6b7583;line-height:1.6}.rev-why b{color:#4d5665}.whatsnew-ribbon{background:#fbf9f4;border-top:1px solid #e6dfd3;border-bottom:1px solid #e6dfd3}.whatsnew-ribbon-shell{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.whatsnew-latest{flex:1;min-width:260px;font-size:12px;color:#6a7482;line-height:1.5}.whatsnew-latest b{color:#3c434f}.btn-primary-dark:disabled,.btn-secondary:disabled{opacity:.45;cursor:not-allowed;transform:none}.wm-panel{margin-top:16px;border:1px solid #ddd6cc;border-radius:14px;background:#fbf8f3;padding:14px;display:grid;gap:12px}.wm-row{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.wm-field{display:grid;gap:4px}.wm-grow{flex:1;min-width:150px}.wm-bold{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:#5f6877;padding-bottom:12px}.wm-color{width:52px;height:42px;padding:3px;border-radius:10px;cursor:pointer}.wm-presets{align-items:center}.wm-preset{padding:8px 12px;font-size:12px}.wm-preset-custom{font-size:11px;color:#5e6880}.wm-custom-on{color:#1d7a55;font-weight:700}.wm-draggable{pointer-events:auto;cursor:grab;touch-action:none}.wm-draggable:active{cursor:grabbing}.dt-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}@media(max-width:760px){.dt-grid{grid-template-columns:1fr}}.dt-grid textarea{width:100%;font:12px/1.6 ui-monospace,monospace}.dt-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}.dt-mini{width:170px}h1,h2,h3,h4{font-weight:800;letter-spacing:-.025em;color:var(--ink)}h1,h2,h3,h4,label,li,p,small,span,td,th{font-family:var(--font)}[tabindex]:focus-visible,a:focus-visible{outline:3px solid #2f7cf6;outline-offset:2px}.category-card-kicker{font-weight:800}.btn-primary,.btn-primary-dark{background:linear-gradient(135deg,#d24714,var(--ember-2));color:#fff;border:0;border-radius:13px;padding:13px 20px;font-weight:800;font-size:15px;letter-spacing:-.005em;box-shadow:0 10px 26px rgba(191,56,12,.24);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.btn-primary-dark:hover,.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(191,56,12,.3);filter:saturate(1.05)}.btn-primary:active{transform:translateY(0);box-shadow:0 5px 14px rgba(191,56,12,.24)}.btn-secondary,.tool-choice,.wm-preset{font-weight:700}.wm-preset[aria-pressed=true]{background:var(--ember-soft)!important;color:#9a3008!important;border-color:#ffc3ad!important}.buildlog{background:linear-gradient(180deg,#fff,#f5f7fb);border-bottom:1px solid var(--line)}.buildlog-eyebrow{color:var(--ember);font-weight:800}.buildlog-item{background:#fff;border:1px solid var(--line);color:var(--ink-2);font-weight:600;box-shadow:var(--shadow-sm)}.buildlog-link{color:var(--ink);font-weight:800}.category-row{display:grid;grid-template-columns:280px 1fr;gap:20px;align-items:start;margin-top:26px}.category-card{position:relative;padding:22px;border-radius:var(--radius);background:linear-gradient(160deg,var(--a-soft),#fff 72%);border:1px solid var(--a-line);box-shadow:var(--shadow-sm);color:var(--ink)}.category-card-kicker{display:flex;align-items:center;gap:8px;font:800 10px/1 var(--font);letter-spacing:.16em;color:var(--a-ink)}.category-card-dot{width:9px;height:9px;border-radius:50%;background:var(--a);box-shadow:0 0 0 4px var(--a-soft)}.category-card-title{margin:12px 0 0;font-size:26px;font-weight:800;letter-spacing:-.03em}.category-card-desc{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.5;font-weight:500}.category-card-foot{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:8px;flex-wrap:wrap}.category-card-count{font-weight:800;font-size:12px;color:var(--a-ink);background:#fff;border:1px solid var(--a-line);border-radius:999px;padding:5px 9px}.category-card-link{font-weight:800;font-size:13px;color:var(--a-ink)}.landing-count{color:var(--muted);font-weight:700;margin-top:6px}.sheet-preview{background:#fff;border-color:var(--line)}.sheet-preview-head b{color:var(--ink);font-weight:800}.sheet-preview-head span{color:var(--muted)}.pg-thumb{border-color:var(--line-2);background:#fff}.pg-thumb:hover{border-color:#8fb4ff}.pulse-band,.stats-band{background:linear-gradient(180deg,#eef2fa,#f5f7fb);color:var(--ink)}.workflow-card{background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm)}footer{background:#fff;border-top:1px solid var(--line);color:var(--muted)}@media(max-width:900px){.category-row{grid-template-columns:1fr}}@media(max-width:560px){.category-card-title{font-size:22px}}.editorial-section.tools-stage{overflow:clip;background:linear-gradient(180deg,#f5f7fb,#eef2fa)}.category-section:nth-of-type(odd):before{background:rgba(255,255,255,.55)}.buildlog-track{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.buildlog-shell{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center}.editorial-heading-row h2{font-weight:800;color:var(--ink)}.editorial-heading-row h2 span{color:#4a5670}.editorial-heading-row p,.heading-side-note{font-weight:500}.workflow-card h3{font-weight:800}.workflow-card p{color:var(--muted);font-weight:500}.try-link{font-weight:800;color:var(--ember)}.landing-title{font-weight:800;color:var(--ink)}.landing-copy{color:var(--muted);font-weight:500}@media(max-width:900px){.buildlog-shell{grid-template-columns:1fr;text-align:center}}.buildlog-eyebrow{color:#b83a0d}.btn-primary,.btn-primary-dark{background:linear-gradient(135deg,#c9410f,#b8340a)}.visual-card-top span:last-child{color:#525b70}.stats-band{color:#131a2e}.stat-note,.stat-tile span{color:#525b70}.compare-band{color:#131a2e}.compare-copy h2 span{color:#135dff}.compare-copy p,.compare-window-head{color:#525b70}.compare-col,.compare-col .same{color:#242c42}.compare-col .add{color:#1e7e59}.compare-col .remove{color:#cf1d81}.compare-col .change{color:#cd3500}.summary-add{color:#1e7e59}.summary-change{color:#cd3500}.summary-remove{color:#cf1d81}.closing-panel p,.diff-row>span,.line-numbers,.target-card-light span,.workflow-connector:after{color:#525b70}.btn-secondary,.proof-badge{color:#131a2e}.live-pip{color:#525b70}.engine-core span,.engine-core-mark{color:#131a2e}.chip-pdf{color:#cf3300}.chip-image{color:#0162ff}.chip-sheet{color:#1b7d53}.chip-text{color:#664aff}.engine-bottom b{color:#131a2e}.engine-bottom small{color:#525b70}.engine-arrow{color:#131a2e}.stats-band .stat-note,.stats-band .stat-tile span{color:#525b70}.closing-panel,.closing-panel h2,.stats-band .stat-tile strong{color:#131a2e}.icon-pdf{color:#cb3500}.icon-image{color:#694cff}.icon-excel{color:#137f56}.icon-compare{color:#0060f9}.ready-pill{color:#127f50}.file-type-word{color:#0064f8}.file-type-csv,.file-type-excel{color:#107b50}.file-check{color:#127b51}.proof-icon{color:#107f56}.whatsnew-badge{background:var(--ember-2)}.warning-box{margin-top:16px;border:1px solid #f0c27a;border-left:5px solid #d98b12;border-radius:12px;background:linear-gradient(180deg,#fff8ea,#fff2d9);color:#5e3d00;font-weight:600;padding:12px 14px;font-size:13px;line-height:1.5}.warning-box b{color:#7a3e00;font-weight:800;display:block;margin-bottom:2px}.category-card{background:linear-gradient(150deg,var(--a-fill,#c9410f),var(--a-fill2,#a83308));border-color:transparent;box-shadow:0 16px 40px var(--a-glow)}.category-card,.category-card-desc,.category-card-kicker,.category-card-link,.category-card-title{color:var(--a-onfill,#fff)}.category-card-dot{background:var(--a-onfill,#fff);box-shadow:none}.category-card-count{background:var(--a-onfill,#fff);color:var(--a-fill,#c9410f);border-color:transparent}.wm-preset[aria-pressed=true]{background:linear-gradient(135deg,#c9410f,#b8340a)!important;color:#fff!important;border-color:transparent!important}.buildlog{background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.35));background:linear-gradient(90deg,#bf2266,#951b50);border:0}.buildlog,.buildlog-eyebrow{color:#fff}.buildlog-item{background:#7d1c46;border:1px solid rgba(255,255,255,.28);color:#fff}.buildlog-link{color:#fff}.whatsnew-ribbon{background:linear-gradient(90deg,#cc7014,#e08a2a);color:#000;border:0}.whatsnew-latest,.whatsnew-link,.whatsnew-ribbon a{color:#000}.pulse-band,.session-pulse,.stats-band{background:linear-gradient(90deg,#2acbcb,#1f9f9f);color:#000}.pulse-band *,.session-pulse *{color:#000}.editorial-section{background:#e1dcfd}.editorial-heading-row h2,.editorial-heading-row h2 span{color:#1e1b4b}.editorial-heading-row p{color:#3b4459}.workflow-card{border:0;color:#fff;box-shadow:0 16px 40px rgba(24,33,68,.18)}.workflow-orange{background:linear-gradient(145deg,#b7430f,#8f3309)}.workflow-blue{background:linear-gradient(145deg,#1a63b4,#154a87)}.workflow-green{background:linear-gradient(145deg,#1a7f6a,#135c4d)}.workflow-card .try-link,.workflow-card .workflow-number,.workflow-card h3,.workflow-card p{color:#fff}.workflow-dot{background:#fff}.workflow-connector{background:rgba(255,255,255,.35)}.editorial-section.tools-stage{background:linear-gradient(180deg,#fde5d9,#fbd3c1)}.landing-count{color:#3b4459}@keyframes fu-fade-up{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}@keyframes fu-pop{0%{transform:scale(.97)}to{transform:none}}@keyframes fu-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(18px,-22px,0)}}@keyframes fu-shimmer{0%{background-position:0 0}to{background-position:200% 0}}@keyframes fu-border{0%,to{border-color:#c4b5fd}50%{border-color:#fff}}.category-card,.workflow-card{transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s ease}.category-card:hover,.workflow-card:hover{transform:translate3d(0,-4px,0) scale(1.01)}.category-card:active,.workflow-card:active{transform:scale(.985)}.btn-primary{background-size:200% 100%;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,background-position .45s ease,filter .22s ease}.pg-progress{background:linear-gradient(90deg,#ede9fe,#c4b5fd,#ede9fe);background-size:200% 100%;animation:fu-shimmer 1.4s linear infinite;border-radius:10px;padding:8px 12px;color:#1e1b4b;font-weight:700}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.category-card:hover,.workflow-card:hover{transform:none!important}}.meter{color:#131a2e}.meter-sep{opacity:1;color:#8a90a8}.meter b,.meter span{color:#131a2e}.buildlog{background:linear-gradient(90deg,#c2185b,#9d174d)}.buildlog-item,.buildlog-item.cap-item{background:#fff;border:0;color:#7a1147}.buildlog-item .buildlog-label,.buildlog-item .cap-label,.buildlog-label{color:#7a1147;font-weight:700}.buildlog-eyebrow,.buildlog-link{color:#fff}.whatsnew-ribbon,.whatsnew-ribbon *{color:#000}.whatsnew-badge{background:#000;color:#fff}.whatsnew-ribbon .whatsnew-latest b{color:#000;font-weight:800}.pulse-band,.pulse-band *,.session-pulse,.session-pulse *,.stats-band,.stats-band *{color:#000}.pulse-band a,.pulse-status a,.session-pulse a{color:#000;text-decoration:underline;font-weight:800}.stat-tile{background:rgba(255,255,255,.55)}.stat-tile b,.stat-tile span{color:#000;font-weight:700}main>section.editorial-section:not(.tools-stage){background:#fff}.editorial-heading-row h2,.editorial-heading-row h2 span{color:#131a2e}.editorial-heading-row p,.heading-side-note{color:#2a3247;font-weight:600}.editorial-section.tools-stage{background:linear-gradient(180deg,#faf8ff,#f3efff)}.proof-icon{color:#0f6b46!important}.pdf-nav span,.sheet-preview-head span{color:#242c42;font-weight:700}.btn-secondary:disabled{opacity:.75}.editorial-heading-row h2 span,.landing-title span{background:linear-gradient(90deg,#5b21b6,#b8340a 60%,#c2185b)}.pulse-band .stat-tile b,.pulse-band .stat-tile span,.pulse-shell .stat-tile b,.pulse-shell .stat-tile span,.session-pulse .stat-tile span{color:#000!important;font-weight:800}.stat-tile{background:#fff}.btn-primary,.btn-primary-dark,.wm-preset[aria-pressed=true]{background:linear-gradient(135deg,#b6502a,#9f4322)!important;box-shadow:0 8px 22px rgba(159,67,34,.22)}.buildlog{background:linear-gradient(90deg,#9c3b6a,#7f2f57)}.buildlog-item,.buildlog-item.cap-item{color:#6a2a4c;box-shadow:0 2px 6px rgba(40,30,80,.1)}.buildlog-item .buildlog-label,.buildlog-item .cap-label,.buildlog-label{color:#6a2a4c}.buildlog-eyebrow,.buildlog-link{color:#f7f6fb}.whatsnew-ribbon{background:linear-gradient(90deg,#c99a54,#d3ab6b)}.pulse-band,.session-pulse,.stats-band{background:linear-gradient(90deg,#6fb6b0,#8cc7c2)}.stat-tile{background:#f7f6fb}main>section.editorial-section:not(.tools-stage){background:#fbfaff;padding-top:96px;padding-bottom:96px}.editorial-section.tools-stage{background:linear-gradient(180deg,#f6f3fb,#f1edf8);padding-top:96px;padding-bottom:110px}.editorial-heading-row h2 span,.landing-title span{background:linear-gradient(90deg,#4b3a8a,#9a4f36 60%,#8a3a63)}.workflow-orange{background:linear-gradient(145deg,#a5502b,#8a4222)}.workflow-blue{background:linear-gradient(145deg,#2f5f96,#274d79)}.workflow-green{background:linear-gradient(145deg,#2b6f60,#23594d)}.workflow-card{box-shadow:var(--card-shadow)}.category-card,.workflow-card{transition-duration:.45s;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.category-card:active,.workflow-card:active{transform:none}@keyframes fu-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.buildlog{background:linear-gradient(180deg,#f3effa,#ede7f7);border-bottom:1px solid rgba(60,40,120,.08)}.buildlog-eyebrow,.buildlog-link{color:#3d2f75}.buildlog-item,.buildlog-item.cap-item{background:#f7f6fb;border:1px solid rgba(60,40,120,.1);color:#4b3a8a;box-shadow:0 2px 6px rgba(40,30,80,.06)}.buildlog-item .buildlog-label,.buildlog-item .cap-label,.buildlog-label{color:#3d2f75}.buildlog-check{color:#9a4f36}.category-card-title,.editorial-heading-row h2,.landing-title,h1,h2,h3{font-family:var(--font-display);font-weight:600;letter-spacing:-.015em;line-height:1.12}h1{letter-spacing:-.02em}.category-card-desc,label,li,p,small,span,td,th{font-family:var(--font-body)}.category-card-desc,.editorial-heading-row p{font-weight:450;line-height:1.6}.buildlog-eyebrow,.category-card-kicker{font-family:var(--font-body);font-weight:650;letter-spacing:.14em;text-transform:uppercase}.btn-primary,.btn-primary-dark,.wm-preset[aria-pressed=true]{background:linear-gradient(180deg,#2a2836,#17161f)!important;color:#fffdf9!important;border:1px solid rgba(255,253,249,.08)!important;box-shadow:var(--shadow-1),inset 0 1px 0 rgba(255,253,249,.08);border-radius:var(--radius-sm)}.buildlog{background:var(--ivory-3);border-bottom:1px solid var(--hairline)}.buildlog-item,.buildlog-item.cap-item{background:var(--ivory-2);border:1px solid var(--hairline);color:var(--ink);box-shadow:none;font-weight:500}.buildlog-item .buildlog-label,.buildlog-label{color:var(--ink)}.buildlog-check{color:var(--gold-ink)}.buildlog-eyebrow,.buildlog-link{color:var(--ink-2)}.whatsnew-ribbon{background:var(--ivory-3);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.whatsnew-ribbon,.whatsnew-ribbon *{color:var(--ink)}.whatsnew-badge{background:var(--ink);color:var(--gold-soft)}.pulse-band,.session-pulse,.stats-band{background:var(--ivory-2);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.pulse-band *,.session-pulse *,.stats-band *{color:var(--ink)}.stat-tile{background:var(--ivory);border:1px solid var(--hairline)}.pulse-band .stat-tile b,.pulse-band .stat-tile span,.pulse-shell .stat-tile b,.pulse-shell .stat-tile span,.session-pulse .stat-tile span{color:var(--ink)!important}.editorial-section.tools-stage,main>section.editorial-section:not(.tools-stage){padding-top:var(--space-12);padding-bottom:var(--space-12)}.editorial-section.tools-stage{background:linear-gradient(180deg,var(--ivory-3),var(--ivory))}.editorial-heading-row h2 span,.landing-title span{background:linear-gradient(90deg,var(--hero),var(--gold-ink))}.editorial-heading-row h2,.editorial-heading-row h2 span:not([class]),.landing-title{color:var(--ink)}.editorial-heading-row p,.heading-side-note{color:var(--muted)}.workflow-card{border:1px solid var(--hairline);box-shadow:var(--shadow-2);border-radius:var(--radius-lg)}.workflow-orange{background:linear-gradient(160deg,#7a4a3a,#5b362b)}.workflow-blue{background:linear-gradient(160deg,#35476b,#26344f)}.workflow-green{background:linear-gradient(160deg,#375b52,#28433c)}.workflow-card .try-link,.workflow-card .workflow-number,.workflow-card h3,.workflow-card p{color:#f7f4ee}.category-card{background:linear-gradient(160deg,var(--a-fill),var(--a-fill2));border:1px solid rgba(255,253,249,.12);box-shadow:var(--shadow-2);border-radius:var(--radius-lg)}.category-card-count{background:rgba(255,253,249,.92);color:var(--ink)}.category-card,.workflow-card{transition-duration:var(--dur);transition-timing-function:var(--ease)}.category-card:hover,.workflow-card:hover{transform:translate3d(0,-2px,0)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}:focus-visible{outline:none;box-shadow:var(--focus)}.link-btn{background:none;border:0;padding:0;color:var(--gold-ink);font-weight:600;text-decoration:underline;cursor:pointer}.dot-ok{display:inline-block;width:8px;height:8px;border-radius:50%;background:#3f8f6a;margin-right:8px;vertical-align:middle}kbd{font-size:11px;font-weight:650;padding:2px 6px;border-radius:6px;border:1px solid var(--hairline-strong);background:var(--ivory-3);color:var(--ink)}.floater,kbd{font-family:var(--font-body)}.floater{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:64px;height:78px;border-radius:12px;font-weight:750;font-size:12px;letter-spacing:.08em;background:rgba(247,244,238,.06);border:1px solid rgba(217,197,143,.28);box-shadow:0 18px 40px rgba(10,8,30,.25);opacity:.55;animation:floatY var(--float-dur,22s) var(--ease) infinite alternate}.floater:after{content:"";position:absolute;right:-1px;top:-1px;width:16px;height:16px;border-radius:0 12px 0 10px;background:rgba(217,197,143,.28)}.floater-1{left:62%;top:14%;--float-dur:26s}.floater-2{left:71%;top:62%;--float-dur:30s;animation-delay:-8s}.floater-3{left:88%;top:34%;--float-dur:24s;animation-delay:-14s}.floater-4{left:55%;top:78%;--float-dur:28s;animation-delay:-4s}.floater-5{left:80%;top:8%;--float-dur:32s;animation-delay:-11s}.floater-6{left:93%;top:70%;--float-dur:27s;animation-delay:-19s}.floater-7{left:66%;top:40%;--float-dur:29s;animation-delay:-2s}.floater-8{left:84%;top:88%;--float-dur:25s;animation-delay:-16s}@keyframes floatY{0%{transform:translate3d(0,-10px,0) rotate(-2deg)}to{transform:translate3d(0,14px,0) rotate(2deg)}}@media (prefers-reduced-motion:reduce){.floater{animation:none}}.floater-1{left:auto;right:3%;top:8%}.floater-2{left:auto;right:1.5%;top:44%}.floater-3{left:auto;right:5%;top:76%}.floater-4{left:50%;top:6%}.floater-5{left:56%;top:86%}.floater-6{left:auto;right:12%;top:2%}.floater-7,.floater-8{display:none}@media (max-width:900px){.floater{display:none}}.floater{opacity:.78;background:rgba(23,22,31,.42);color:#f7f4ee}.pg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin-top:16px}.pg-thumb{position:relative;background:var(--ivory-2);border:1px solid var(--hairline-strong);border-radius:var(--radius-md);padding:8px 8px 34px;box-shadow:var(--shadow-1);cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease),opacity var(--dur) var(--ease)}.pg-thumb:hover{transform:translateY(-2px);box-shadow:var(--shadow-2);border-color:var(--gold)}.pg-thumb:focus-visible{box-shadow:var(--focus),var(--shadow-2)}.pg-imgwrap{border-radius:6px;overflow:hidden;background:#fff;border:1px solid var(--hairline);transition:transform var(--dur) var(--ease);display:flex;align-items:center;justify-content:center;min-height:120px}.pg-imgwrap img{display:block;width:100%;height:auto}.pg-badge{position:absolute;left:8px;right:8px;bottom:8px;display:flex;align-items:center;gap:4px;font-size:12px;font-weight:650;color:var(--ink);background:var(--ivory-3);border:1px solid var(--hairline);border-radius:8px;padding:4px 8px}.pg-badge b{color:var(--gold-ink)}.pg-badge small{color:var(--muted);font-weight:600}.pg-selected{background:#eeeaf8}.pg-selected .pg-badge{background:var(--hero);color:#f7f4ee;border-color:var(--hero)}.pg-selected .pg-badge b{color:#f1e7c9}.pg-removed{border-color:#b9453b;background:#f8ecea;opacity:.72}.pg-removed .pg-imgwrap{filter:grayscale(1) brightness(.85)}.pg-removed .pg-badge{background:#b9453b;color:#fff;border-color:#b9453b}.pg-removed .pg-badge b{color:#fff}.pg-removed:after{content:"";position:absolute;inset:8px 8px 34px;background:repeating-linear-gradient(135deg,transparent 0 10px,rgba(185,69,59,.16) 10px 12px);border-radius:6px;pointer-events:none}.pg-blacked .pg-cover{position:absolute;inset:0;background:#111}.pg-rotated{border-color:var(--gold-ink)}.pg-rotated .pg-badge{background:#fbf6e6;border-color:var(--gold);color:var(--gold-ink)}.pg-draggable{cursor:grab}.pg-draggable:active{cursor:grabbing}.pg-nudge{position:absolute;top:10px;right:10px;display:flex;gap:4px}.pg-nudge .drag-grip,.pg-nudge button{padding:3px 7px;border-radius:6px;border:1px solid var(--hairline-strong);background:var(--ivory-2);color:var(--ink);font-size:12px;font-weight:700;cursor:pointer}.pg-nudge .drag-grip{cursor:grab;font-size:14px;line-height:1}.pg-failed .pg-imgwrap{background:var(--ivory-3)}.pg-failed-box{padding:20px 10px;font-size:12px;color:var(--muted);text-align:center}@keyframes pgw-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sp-strip{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 0;margin-top:16px}.sp-item{display:flex;align-items:center}.sp-thumb{width:140px;padding-bottom:34px;border-width:2px}.sp-thumb .pg-badge{color:#fffdf9;border-color:transparent}.sp-thumb .pg-badge small{color:#fbf9f4}.sp-cut{width:34px;height:150px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:transparent;border:0;cursor:pointer;color:var(--muted);position:relative}.sp-cut-line{width:2px;height:70%;background:var(--hairline-strong);border-radius:2px;transition:background var(--dur) var(--ease),width var(--dur) var(--ease)}.sp-cut-icon{width:24px;height:24px;border-radius:50%;border:1px solid var(--hairline-strong);background:var(--ivory-2);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--ink)}.sp-cut:hover .sp-cut-line{background:var(--gold)}.sp-cut:hover .sp-cut-icon{border-color:var(--gold)}.sp-cut-on .sp-cut-line{width:3px}.sp-cut-on .sp-cut-icon{background:var(--hero);color:#f7f4ee;border-color:var(--hero)}.sp-cut:focus-visible{box-shadow:var(--focus);border-radius:8px}.sp-summary{align-items:center;gap:8px}.sp-parts,.sp-summary{display:inline-flex;flex-wrap:wrap}.sp-parts{gap:6px}.sp-part{color:#fffdf9;font-size:12px;font-weight:650;padding:3px 8px;border-radius:999px}@media (max-width:640px){.pg-grid{grid-template-columns:repeat(2,1fr);gap:10px}.sp-thumb{width:120px}.sp-cut{width:28px;height:130px}}.btn-primary:disabled{background:linear-gradient(180deg,#615d74,#4e4a60)!important;color:#fffdf9!important}.category-card-title,h1,h2,h3{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em}.btn-primary,.btn-primary-dark,.wm-preset[aria-pressed=true]{background:var(--grad)!important;color:#fff!important;border:0!important;box-shadow:0 8px 22px rgba(47,107,255,.28)!important;border-radius:12px}.btn-primary:disabled{background:#c6cbe0!important}kbd{background:#fff;border-color:var(--hairline-strong);color:var(--ink-2)}@keyframes fl-float{0%{transform:translate3d(0,-8px,0) rotate(-3deg)}to{transform:translate3d(0,10px,0) rotate(3deg)}}.cat-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cat-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:999px;border:1px solid var(--hairline);background:#fff;color:var(--ink);font-weight:650;font-size:14px;cursor:pointer;text-decoration:none;box-shadow:var(--shadow-1);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.cat-chip:hover{transform:translateY(-1px);border-color:var(--hero)}.cat-chip small{color:var(--muted);font-weight:600}.cat-chip-ic{display:inline-flex}.cat-chip.on{background:var(--grad);color:#fff;border-color:transparent}.cat-chip.on small{color:rgba(255,255,255,.85)}.cat-chip-featured .cat-chip-ic{color:#f5b301}.cat-chip.on .cat-chip-ic{color:#fff}.cat-chip-all{color:var(--hero);border-color:transparent;background:transparent;box-shadow:none}.fcard{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 18px 18px;background:#fff;border:1px solid var(--hairline);border-radius:18px;box-shadow:var(--shadow-1);text-decoration:none;color:var(--ink);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.fcard:hover{transform:translateY(-3px);box-shadow:var(--shadow-2);border-color:var(--hairline-strong)}.fcard-tile{display:inline-flex;width:64px;height:64px;border-radius:18px;background:var(--a-card);align-items:center;justify-content:center;margin-bottom:6px}.fcard b{font-size:17px;font-weight:800;letter-spacing:-.01em}.fcard p{margin:0;font-size:13px;color:var(--muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fcard-arrow{position:absolute;right:16px;bottom:14px;color:var(--hero);font-weight:800}main>section.editorial-section:not(.tools-stage){background:var(--ivory)}.editorial-heading-row h2 span,.landing-title span{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@keyframes spin{to{transform:rotate(1turn)}}.pg-selected{border-color:var(--hero);background:#eef3ff}.pg-selected .pg-badge{background:var(--grad);border-color:transparent;color:#fff}.pg-rotated{border-color:#7a3cff}.pg-rotated .pg-badge{background:#f3ecff;border-color:#d8c4ff;color:#5a2fb8}.sp-cut-on .sp-cut-line{background:var(--hero)}.sp-cut-on .sp-cut-icon{background:var(--grad);border:0}.dot-ok{background:#1fa971}.chips-all,.fcard-arrow{color:var(--link)!important}.chip small{color:#4b5170}.chip-on small{color:#e8ecff}.chip.chip-on{background:var(--link)!important;border-color:var(--link)!important;color:#fff!important}.btn-primary:disabled{background:#6b6f8a!important;background-image:none!important;color:#fff!important;opacity:1!important;box-shadow:none!important;cursor:not-allowed}.chip-on{background-image:linear-gradient(90deg,#2557d6,#6d3fd6)!important;color:#fff!important}@keyframes fu-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.cat-chips button,.chip{transition:background var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.cat-chips button:hover,.chip:hover{transform:translateY(-1px);box-shadow:var(--shadow-1)}.fcard,.tcv8{transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.fcard:hover,.tcv8:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(30,40,90,.12)}@keyframes fu-check{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes fu-burst{0%{opacity:0;transform:translate(0) scale(.4)}25%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(140deg) scale(1)}}@keyframes fu-fade{0%{opacity:0}to{opacity:1}}.google-g{display:grid;place-items:center;width:22px;height:22px;font-size:15px;font-weight:800}.account-page{min-height:calc(100vh - 72px);padding:72px 24px 100px;background:radial-gradient(620px 420px at 12% 12%,rgba(255,106,61,.12),transparent 68%),radial-gradient(620px 420px at 88% 30%,rgba(120,92,255,.11),transparent 68%),linear-gradient(135deg,#eee8dc,#f7f3ec 48%,#ebe6f4)}.account-shell{width:min(900px,100%);margin:0 auto}.account-header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.account-eyebrow{font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;color:var(--orange)}.account-header h1{margin-top:12px;font-size:clamp(3rem,7vw,5rem);line-height:.95;letter-spacing:-.07em;font-weight:820}.account-description{margin-top:16px;color:#697382;font-size:14px;line-height:1.7}.account-signout{padding:11px 16px;border:1px solid #d8cfbf;border-radius:11px;background:#fffaf2;color:#4f5968;font-size:11px;font-weight:760;transition:transform .18s ease,border-color .18s ease}.account-signout:hover{transform:translateY(-1px);border-color:#bfb4a5}.account-card{margin-top:44px;padding:30px;border:1px solid #d8cfbf;border-radius:24px;background:rgba(255,253,249,.94);box-shadow:0 30px 90px rgba(32,35,42,.12),inset 0 1px 0 rgba(255,255,255,.9)}.account-card-kicker{font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.17em;color:#8a93a0}.account-card h2{margin-top:10px;font-size:25px;letter-spacing:-.04em}.account-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding:17px 0;border-top:1px solid #ece5dc;border-bottom:1px solid #ece5dc}.account-row span{color:#8a93a0;font-size:10px;font-weight:700}.account-row strong{color:#303743;font-size:12px;font-weight:750;word-break:break-word}.account-actions{display:flex;gap:10px;margin-top:24px}.account-primary,.account-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:0 16px;border-radius:11px;font-size:11px;font-weight:760}.account-primary{background:var(--ink);color:#fff}.account-secondary{border:1px solid #d8cfbf;background:#fffaf2;color:#4f5968}@media(max-width:560px){.account-page{padding:42px 16px 70px}.account-header{align-items:flex-start;flex-direction:column}.account-signout{width:100%}.account-card{margin-top:30px;padding:22px 18px}.account-row{align-items:flex-start;gap:7px}.account-actions,.account-row{flex-direction:column}.account-primary,.account-secondary{width:100%}}.skip-link{position:fixed;left:16px;top:12px;z-index:10000;padding:12px 18px;background:#172554;color:#fff;border-radius:10px;font-weight:700;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0);outline:3px solid #60a5fa;outline-offset:3px}#drop{scroll-margin-top:104px}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:opacity-90:hover{opacity:.9}.active\:cursor-grabbing:active{cursor:grabbing}@media (min-width:640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-10{padding:2.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:pt-24{padding-top:6rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.md\:py-20{padding-top:5rem;padding-bottom:5rem}}