/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}}@font-face{font-family:SheetSteps Helvetica;src:url(/fonts/helvetica/Helvetica.ttf)format("truetype");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:SheetSteps Helvetica;src:url(/fonts/helvetica/helvetica-light-587ebe5a59211.ttf)format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:SheetSteps Helvetica;src:url(/fonts/helvetica/Helvetica-Bold.ttf)format("truetype");font-style:normal;font-weight:700 900;font-display:swap}@font-face{font-family:SheetSteps Helvetica;src:url(/fonts/helvetica/Helvetica-Oblique.ttf)format("truetype");font-style:italic;font-weight:400 600;font-display:swap}@font-face{font-family:SheetSteps Helvetica;src:url(/fonts/helvetica/Helvetica-BoldOblique.ttf)format("truetype");font-style:italic;font-weight:700 900;font-display:swap}:root{--site-release:"helvetica-2026-07-25";--font-site:"SheetSteps Helvetica", "Helvetica Neue", Helvetica, Arial, sans-serif;--ink:#17211b;--muted:#6f7d74;--line:#e4e9e5;--soft:#f5f7f5;--green:#176b44;--green-2:#2b8a5a;--mint:#e8f5ed;--blue:#3972d8;--red:#c94b4b;--sidebar:#f8faf8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-site);background:#f2f5f2;margin:0}button,a{font:inherit}button{color:inherit}.app-shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar);border-right:1px solid var(--line);flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.brand{color:var(--ink);letter-spacing:-.03em;align-items:center;gap:10px;padding:0 8px 30px;font-size:19px;font-weight:750;text-decoration:none;display:flex}.brandmark{background:var(--green);border-radius:8px;justify-content:center;align-items:end;gap:2px;width:29px;height:29px;padding:6px;display:flex;box-shadow:0 4px 12px #176b4428}.brandmark b{background:#fff;border-radius:4px;width:4px}.brandmark b:first-child{opacity:.65;height:7px}.brandmark b:nth-child(2){height:12px}.brandmark b:nth-child(3){opacity:.8;height:9px}.brand em{color:var(--green);background:var(--mint);text-transform:uppercase;letter-spacing:.08em;border:1px solid #d3eadc;border-radius:5px;margin-left:auto;padding:3px 7px;font-size:10px;font-style:normal;font-weight:700}nav{gap:4px;display:grid}nav p{color:#9aa49d;text-transform:uppercase;letter-spacing:.14em;margin:20px 12px 6px;font-size:10px;font-weight:700}nav a{color:#536057;border-radius:8px;align-items:center;gap:10px;height:40px;padding:0 11px;font-size:13px;font-weight:600;text-decoration:none;display:flex}nav a:hover,nav a.active{color:#174f35;background:#eaf1ec}nav a.active{box-shadow:inset 3px 0 var(--green)}nav small{color:#7a857e;background:#edf0ed;border-radius:20px;margin-left:auto;padding:2px 7px;font-size:10px}.icon{text-align:center;color:#7c8980;width:19px;font-size:15px}.online-dot{background:#31a364;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 3px #d8f1e2}.sidebar-foot{border-top:1px solid var(--line);margin-top:auto;padding:15px 11px}.mini-progress{background:#e4e9e5;border-radius:9px;height:4px;margin-bottom:11px;overflow:hidden}.mini-progress span{background:var(--green);border-radius:inherit;height:100%;display:block}.sidebar-foot strong{font-size:11px}.sidebar-foot p{color:#8b958e;margin:4px 0 0;font-size:10px}.workspace{min-width:0;padding:0 34px 50px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:96px;display:flex}.topbar p{color:#879188;margin:0 0 5px;font-size:11px}.topbar h1{letter-spacing:-.035em;margin:0;font-size:22px}.top-actions{align-items:center;gap:9px;display:flex}.worker-badge{color:#47705a;margin-right:7px;font-size:11px;font-weight:600}.worker-badge i{background:#31a364;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.worker-badge.offline{color:#a24a43}.worker-badge.offline i{background:#d9685e}button.primary,.primary{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:11px 16px;font-size:12px;font-weight:700;text-decoration:none;box-shadow:0 4px 12px #176b4425}.primary:hover{background:#115b39}.primary:disabled{opacity:.55;cursor:wait}button.secondary{cursor:pointer;background:#fff;border:1px solid #dce2dd;border-radius:8px;padding:10px 16px;font-size:12px;font-weight:650}.notice{color:#275b3e;background:#edf8f1;border:1px solid #cee4d6;border-radius:9px;justify-content:space-between;margin-top:16px;padding:12px 15px;font-size:12px;display:flex}.notice button{cursor:pointer;background:0 0;border:0}.hero-grid{grid-template-columns:1.05fr .95fr;gap:18px;padding:24px 0 18px;display:grid}.pilot-card,.activity-card,.table-card,.detail-card,.setup-card,.worker-card{border:1px solid var(--line);background:#fff;border-radius:13px;box-shadow:0 1px 2px #12201808}.pilot-card{padding:24px 25px}.card-heading{justify-content:space-between;align-items:center;display:flex}.eyebrow{color:#8a948d;text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:750}h2{letter-spacing:-.025em;margin:6px 0;font-size:16px}.card-heading p{max-width:390px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.ring{background:conic-gradient(var(--green) var(--progress), #e9eeea 0);border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:relative}.ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.ring div{z-index:1}.ring strong{font-size:19px}.ring span{color:#929c95;font-size:10px}.metric-row{border:1px solid #edf0ed;border-radius:9px;grid-template-columns:repeat(4,1fr);margin:22px 0;display:grid}.metric-row>div{border-right:1px solid #edf0ed;align-items:center;gap:8px;padding:12px;display:flex}.metric-row>div:last-child{border:0}.metric-row p{color:#7b867f;margin:0;font-size:9px}.metric-row strong{color:var(--ink);font-size:15px;display:block}.metric-icon{border-radius:7px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.metric-icon.green{color:var(--green);background:var(--mint)}.metric-icon.blue{color:var(--blue);background:#edf3ff}.metric-icon.red{color:var(--red);background:#fff0ef}.metric-icon.gray{color:#859088;background:#f0f2f0}.threshold>div:first-child{justify-content:space-between;font-size:10px;display:flex}.threshold strong{color:#9b7050}.threshold strong.pass{color:var(--green)}.threshold-track{background:#e9edea;border-radius:10px;height:6px;margin:8px 0 6px;position:relative}.threshold-track span{border-radius:inherit;background:linear-gradient(90deg,#2d8b5d,#65aa7e);height:100%;display:block}.threshold-track i{background:#777;width:2px;height:12px;position:absolute;top:-3px}.threshold small{color:#929b95;font-size:8px}.activity-card{padding:18px}.section-title{justify-content:space-between;align-items:center;display:flex}.section-title button{color:#8f9892;cursor:pointer;background:0 0;border:0}.live-preview{background:#fafcfa;border:1px solid #d8ded9;border-radius:9px;height:169px;margin:13px 0 11px;position:relative;overflow:hidden}.sheet-chrome{background:#f1f4f1;border-bottom:1px solid #dfe4e0;align-items:center;gap:5px;height:32px;padding:0 10px;display:flex}.sheet-chrome span{background:#d3d9d4;border-radius:50%;width:6px;height:6px}.sheet-chrome b{color:#5f6a62;margin-left:8px;font-size:8px}.sheet-grid{grid-template-columns:repeat(4,1fr);padding:20px 24px;display:grid}.sheet-grid span{color:#56625a;background:#fff;border-bottom:1px solid #e0e5e1;border-right:1px solid #e0e5e1;height:23px;padding:6px;font-size:7px}.sheet-grid span.head{color:#fff;background:#347454;font-weight:700}.sheet-grid span.alt{background:#e9f3ec}.recording-dot{color:#fff;background:#e85d57;border-radius:4px;padding:3px 5px;font-size:6px;font-weight:800;position:absolute;top:42px;right:11px}.cursor-arrow{color:#111;filter:drop-shadow(0 1px 1px #fff);position:absolute;top:61%;left:59%;transform:rotate(-28deg)}.run-status,.run-status>div{justify-content:space-between;align-items:center;display:flex}.run-status>div{gap:8px}.run-status p{margin:0}.run-status strong{font-size:10px}.run-status small{color:#859088;margin-top:3px;font-size:8px;display:block}.spinner{border:2px solid #dceae1;border-top-color:var(--green);border-radius:50%;width:20px;height:20px}.run-progress{background:#e9eeea;height:3px;margin-top:10px}.run-progress span{background:var(--green);height:100%;display:block}.content-grid{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:18px;display:grid}.table-card{overflow:hidden}.table-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:73px;padding:18px 20px;display:flex}.table-header h2{margin:0}.table-header p{color:#879188;margin:4px 0 0;font-size:9px}.legend{gap:5px;display:flex}.legend span{color:#718078;background:#f0f4f1;border-radius:5px;padding:4px 7px;font-size:7px}.task-table{width:100%}.task-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ee;grid-template-columns:minmax(235px,1fr) 112px 105px 18px;align-items:center;gap:8px;width:100%;min-height:55px;padding:0 17px;display:grid}.task-row:hover,.task-row.selected{background:#f8fbf9}.task-row.selected{box-shadow:inset 3px 0 var(--green)}.task-row:last-child{border-bottom:0}.task-head{color:#98a099;text-transform:uppercase;letter-spacing:.08em;cursor:default;background:#fafbfa;min-height:30px;font-size:8px}.task-name{align-items:center;gap:10px;display:flex}.task-name>i{color:#9ca59e;width:25px;font-size:8px;font-style:normal}.task-name strong{font-size:10px;display:block}.task-name small{color:#89938c;margin-top:4px;font-size:7px;display:block}.attempt{white-space:nowrap;font-size:8px;font-weight:650}.attempt-passed{color:var(--green)}.attempt-running{color:var(--blue)}.attempt-failed{color:var(--red)}.attempt-waiting{color:#9aa29c}.pill{text-transform:capitalize;border-radius:20px;align-items:center;gap:5px;width:max-content;padding:4px 7px;font-size:7px;font-weight:700;display:inline-flex}.pill i{border-radius:50%;width:5px;height:5px}.pill-verified{color:#27714a;background:#eaf6ee}.pill-verified i{background:#3c9d68}.pill-running{color:#3e68ad;background:#edf3ff}.pill-running i{background:#4a7bd0}.pill-failed i{background:#d45c5c}.pill-ready{color:#778078;background:#f0f2f0}.pill-ready i{background:#98a19a}.chevron{color:#a2aba4;font-size:15px}.right-rail{gap:14px;display:grid}.detail-card,.setup-card,.worker-card{padding:18px}.detail-top{justify-content:space-between;display:flex}.duration{color:#6e7a72;background:#f0f3f0;border-radius:5px;padding:4px 6px;font-size:8px}.detail-card>p{color:#849087;margin:0;font-size:9px}.attempt-pair{grid-template-columns:1fr 1fr;gap:7px;margin:16px 0;display:grid}.attempt-pair.single{grid-template-columns:1fr}.attempt-pair>div{background:#f7f9f7;border:1px solid #e7ebe8;border-radius:7px;padding:9px}.attempt-pair span:first-child{color:#8d9790;margin-bottom:5px;font-size:7px;display:block}.full{text-align:center;width:100%;display:block}.text-link{color:#3d6f55;text-align:center;margin-top:13px;font-size:9px;font-weight:650;text-decoration:none;display:block}.attempt-error{color:#923e39;background:#fff5f3;border:1px solid #f2ceca;border-radius:7px;margin:-7px 0 14px;padding:10px}.attempt-error strong{margin-bottom:4px;font-size:8px;display:block}.attempt-error p{overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.45}.section-title>span{color:#77837a;font-size:9px}.setup-item{gap:10px;margin-top:12px;display:flex}.setup-item>i{color:#fff;border:1px solid #d8ded9;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.setup-item>i.done{background:var(--green);border-color:var(--green)}.setup-item strong{font-size:9px;display:block}.setup-item small{color:#89938c;margin-top:3px;font-size:7px;line-height:1.35;display:block}.connect-google{color:#354139;border:1px solid #dde2de;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin-top:15px;padding:9px;font-size:9px;font-weight:650;text-decoration:none;display:flex}.google-g{color:#4285f4;font-size:12px;font-weight:800}.secure-note{color:#8b958e;text-align:center;font-size:7px;line-height:1.5}.worker-card>div:first-child{align-items:center;gap:8px;display:flex}.worker-logo{color:#fff;background:#263a2e;border-radius:7px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.worker-card p{margin:0 auto 0 0}.worker-card strong{font-size:8px;display:block}.worker-card small{color:#8b958e;margin-top:3px;font-size:7px;display:block}.worker-card dl{border-top:1px solid #edf0ed;grid-template-columns:repeat(3,1fr);margin:13px 0 0;padding-top:11px;display:grid}.worker-card dl div{text-align:center;border-right:1px solid #edf0ed}.worker-card dl div:last-child{border:0}.worker-card dt{color:#919a94;font-size:6px}.worker-card dd{margin:4px 0 0;font-size:8px;font-weight:650}.live-state{text-align:left;background:linear-gradient(145deg,#f5faf7,#fff);border:1px solid #dce5df;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:160px;margin:14px 18px;padding:22px;display:flex}.live-state .recording-dot{flex:none;position:static}.live-state strong{font-size:14px;display:block}.live-state p,.empty-activity p{color:#7d8981;margin:5px 0 0;font-size:10px;line-height:1.5}.empty-activity{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:205px;padding:25px;display:flex}.empty-activity strong{font-size:15px}.run-progress.indeterminate{overflow:hidden}.run-progress.indeterminate span{width:38%;animation:1.4s ease-in-out infinite indeterminate}.pill-failed{color:#9a433c;background:#fbeceb}.recordings-card{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:20px;scroll-margin-top:20px;box-shadow:0 1px 2px #12201808}.recordings-empty{color:#79857d;text-align:center;border-top:1px solid #edf0ed;margin:0;padding:28px}.recording-list{border-top:1px solid #edf0ed}.recording-list a{color:inherit;border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;padding:14px 20px;text-decoration:none;display:flex}.recording-list a:last-child{border:0}.recording-list a:hover{background:#f7faf8}.recording-list strong,.recording-list small{display:block}.recording-list small{color:#87928b;margin-top:4px}.recording-list b{color:#267349;font-size:11px}@keyframes indeterminate{0%{transform:translate(-110%)}to{transform:translate(290%)}}@media (width<=1050px){.app-shell{grid-template-columns:74px minmax(0,1fr)}.brand span:not(.brandmark),.brand em,nav p,nav a:not(.active) span:not(.icon),nav a small,.sidebar-foot{display:none}.brand{padding-inline:4px}.brandmark{margin:auto}.sidebar{padding-inline:10px}.sidebar nav a{justify-content:center;padding:0}.content-grid{grid-template-columns:1fr}.right-rail{grid-template-columns:repeat(3,1fr)}.task-row{grid-template-columns:minmax(220px,1fr) 95px 95px 15px}}@media (width<=760px){.app-shell{display:block}.sidebar{flex-direction:row;align-items:center;height:auto;padding:12px 16px;position:static}.sidebar nav,.sidebar-foot{display:none}.brand{padding:0}.brand span:not(.brandmark),.brand em{display:inline}.workspace{padding:0 14px 35px}.topbar{min-height:84px}.topbar .worker-badge,.topbar .secondary{display:none}.hero-grid,.content-grid,.right-rail{grid-template-columns:1fr}.metric-row{grid-template-columns:repeat(2,1fr)}.task-row{grid-template-columns:minmax(180px,1fr) 80px 80px 14px}.legend{display:none}}.setup-page,.tutorial-page{background:#f6f8f6;min-height:100vh;padding:30px max(24px,50vw - 510px)}.back-link{color:#50705e;font-size:12px;text-decoration:none}.setup-hero{max-width:690px;margin:55px 0 30px}.setup-hero .brandmark{margin-bottom:18px;display:flex}.setup-hero h1,.tutorial-article h1{letter-spacing:-.05em;margin:10px 0;font-size:39px;line-height:1.05}.setup-hero>p:last-child{color:var(--muted);line-height:1.6}.setup-warning{color:#765a2f;background:#fff8e9;border:1px solid #eed7ae;border-radius:9px;margin:0 0 18px;padding:13px 16px;font-size:12px}.setup-steps{gap:10px;display:grid}.setup-steps article{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:42px 1fr max-content;align-items:start;gap:17px;padding:20px;display:grid}.setup-steps article>span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.setup-steps h2{margin:1px 0 6px}.setup-steps p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.setup-steps small{color:#88938b;margin-top:8px;font-size:10px;display:block}.setup-steps code{background:#f0f3f1;border-radius:6px;width:max-content;max-width:100%;margin-top:9px;padding:7px 9px;font-size:10px;display:block;overflow:auto}.setup-steps em{color:#417057;background:#edf5f0;border-radius:5px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:700}.setup-steps .primary{margin-top:13px;display:inline-block}.secret-grid{color:#fff;background:#1d2a22;border-radius:11px;margin:22px 0;padding:22px}.secret-grid p{color:#b6c3ba;font-size:11px}.secret-grid>div{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.secret-grid code{color:#d8e9dd;background:#2b3a31;border:1px solid #3a4a40;border-radius:5px;padding:7px 9px;font-size:9px}.oauth-form{gap:10px;max-width:620px;margin-top:14px;display:grid}.oauth-form label{color:#536158;gap:5px;font-size:10px;font-weight:700;display:grid}.oauth-form input{color:#1c2720;width:100%;font:11px var(--font-geist-mono), monospace;background:#fff;border:1px solid #d7ded9;border-radius:7px;outline:none;padding:11px 12px}.oauth-form input:focus{border-color:#4d8e68;box-shadow:0 0 0 3px #dcefe3}.oauth-form .primary{width:max-content}.oauth-form .form-message{color:#a84d48;margin:0;font-size:10px}.oauth-form .form-message.saved{color:var(--green);font-weight:700}.connect-after-save{width:max-content}.public-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.public-nav .brand{padding:0}.public-nav>a:last-child{color:#496b57;font-size:11px;text-decoration:none}.breadcrumbs{color:#8a948d;max-width:860px;margin:28px auto;font-size:10px}.breadcrumbs span{margin:0 7px}.tutorial-article{max-width:860px;margin:auto}.tutorial-article header{max-width:700px}.tutorial-article header>p{color:#5e6b62;font-size:16px;line-height:1.65}.verified-line{color:#708077;gap:15px;font-size:9px;display:flex}.verified-line span:first-child{color:var(--green);font-weight:700}.tutorial-video{background:#fff;border:1px solid #d7ded9;border-radius:12px;margin:30px 0 22px;overflow:hidden;box-shadow:0 12px 35px #1c322312}.video-toolbar{background:#edf1ee;align-items:center;gap:6px;height:42px;padding:0 14px;display:flex}.video-toolbar i{background:#c9d0cb;border-radius:50%;width:7px;height:7px}.video-toolbar strong{color:#5d685f;margin-left:10px;font-size:9px}.video-sheet{grid-template-columns:repeat(4,1fr);padding:65px 80px 50px;display:grid;position:relative}.video-sheet>span,.frozen-row b{color:#58635b;border-bottom:1px solid #e0e5e1;border-right:1px solid #e0e5e1;height:36px;padding:11px;font-size:10px}.frozen-row{border-bottom:3px solid #75857b;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.frozen-row b{color:#2e5840;background:#eaf3ed}.fake-menu{z-index:2;background:#fff;border:1px solid #d5dbd6;border-radius:6px;width:135px;padding:7px;display:grid;position:absolute;top:12px;left:18%;box-shadow:0 8px 24px #263b2c24}.fake-menu b,.fake-menu span{padding:6px 8px;font-size:8px}.fake-menu .highlight{color:#fff;background:var(--green);border-radius:4px}.playbar{color:#fff;background:#18221b;align-items:center;gap:10px;height:42px;padding:0 16px;display:flex}.playbar button{color:#fff;background:0 0;border:0}.playbar div{background:#526057;flex:1;height:3px}.playbar div span{background:#72b08a;width:46%;height:100%;display:block}.playbar time{color:#c5cec8;font-size:8px}.answer-box{border-left:3px solid var(--green);background:var(--mint);border-radius:0 9px 9px 0;padding:18px 20px}.answer-box strong{color:var(--green);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.answer-box p{margin:7px 0 0;font-size:13px}.steps{margin:32px 0}.steps>div{border-bottom:1px solid var(--line);gap:15px;padding:15px 0;display:flex}.steps>div>span{width:27px;height:27px;color:var(--green);background:#e8efe9;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.steps p{margin:0}.steps strong{font-size:12px}.steps small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.verification-note{background:#f4faf6;border:1px solid #d7e8dd;border-radius:9px;gap:13px;margin-bottom:50px;padding:17px;display:flex}.verification-note>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.verification-note p{margin:0}.verification-note strong{font-size:11px;display:block}.verification-note small{color:#6c7a71;margin-top:5px;font-size:9px;line-height:1.5;display:block}@media (width<=700px){.setup-steps article{grid-template-columns:38px 1fr}.setup-steps em{display:none}.setup-hero h1,.tutorial-article h1{font-size:31px}.video-sheet{padding:65px 16px 35px}.fake-menu{left:8%}}.learn-page{background:#f6f8f6;min-height:100vh;padding:30px max(24px,50vw - 550px) 80px}.learn-hero{max-width:760px;padding:78px 0 60px}.learn-hero h1{letter-spacing:-.055em;margin:12px 0 18px;font-size:54px;line-height:1.02}.learn-hero>p{color:#5f6d64;max-width:660px;font-size:18px;line-height:1.6}.learn-hero>div{background:#fff;border:1px solid #d8e2da;border-radius:9px;align-items:baseline;gap:10px;margin-top:18px;padding:11px 15px;display:inline-flex}.learn-hero>div strong{color:var(--green);font-size:19px}.learn-hero>div span{color:#718078;font-size:11px}.tutorial-directory{margin:20px 0 42px}.tutorial-directory h2{letter-spacing:-.02em;margin:0 0 12px;font-size:16px}.tutorial-directory>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tutorial-directory a{color:#18231c;background:#fff;border:1px solid #dce3de;border-radius:11px;align-items:center;gap:13px;min-height:78px;padding:15px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.tutorial-directory a:hover{border-color:#a8c5b2;transform:translateY(-2px);box-shadow:0 10px 26px #263d2d12}.directory-icon{width:34px;height:34px;color:var(--green);background:#e9f3ec;border-radius:9px;flex:none;place-items:center;font-size:10px;display:grid}.tutorial-directory p{flex:1;margin:0}.tutorial-directory strong{font-size:12px;display:block}.tutorial-directory small{color:#7e8982;margin-top:6px;font-size:9px;display:block}.tutorial-directory a>b{color:#7d9485;font-size:13px}.empty-directory{background:#fff;border:1px solid #dce3de;border-radius:12px;gap:7px;padding:28px;display:grid}.empty-directory span{color:#718078}.breadcrumbs a{color:inherit;text-decoration:none}.tutorial-hero{padding-top:12px}.real-tutorial-video{background:#172019;border:1px solid #d7ded9;border-radius:14px;margin:32px 0 22px;overflow:hidden;box-shadow:0 18px 50px #14261a20}.real-tutorial-video video{aspect-ratio:16/10;object-fit:contain;background:#111;width:100%;max-height:560px;display:block}.real-tutorial-video p{color:#c9d4cc;margin:0;padding:10px 15px;font-size:9px}.video-pending{color:#31553e;background:#eef4f0;border:1px dashed #b9c9bd;border-radius:14px;place-items:center;gap:8px;margin:32px 0 22px;padding:45px;display:grid}.video-pending span{color:#728078;font-size:10px}.tutorial-two-column{grid-template-columns:1fr 1fr;gap:12px;margin:10px 0 34px;display:grid}.tutorial-two-column section{background:#fff;border:1px solid #dde4df;border-radius:11px;min-height:150px;padding:20px}.tutorial-two-column h2,.example-data h2,.transcript h2,.related-tutorials h2,.steps h2{letter-spacing:-.02em;margin:0 0 12px;font-size:15px}.tutorial-two-column p,.example-data>p{color:#5e6b62;margin:0;font-size:11px;line-height:1.7}.example-data{margin:10px 0 34px}.example-table-wrap{background:#fff;border:1px solid #dce3de;border-radius:10px;margin-top:14px;overflow:auto}.example-data table{border-collapse:collapse;width:100%;font-size:10px}.example-data td{color:#536058;border-bottom:1px solid #e3e8e4;border-right:1px solid #e3e8e4;min-width:100px;padding:11px 12px}.example-data tr:first-child td{color:#284d36;background:#e9f2ec;font-weight:700}.transcript{margin:0 0 38px}.transcript ol{color:#5d6961;margin:0;padding-left:24px}.transcript li{padding:6px 0 6px 5px;font-size:11px;line-height:1.55}.related-tutorials{margin-bottom:60px}.related-tutorials>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.related-tutorials a{color:#274e35;background:#fff;border:1px solid #dde4df;border-radius:9px;justify-content:space-between;padding:15px;font-size:10px;font-weight:650;text-decoration:none;display:flex}@media (width<=700px){.learn-hero{padding:48px 0 36px}.learn-hero h1{font-size:37px}.tutorial-directory>div,.tutorial-two-column,.related-tutorials>div{grid-template-columns:1fr}.verified-line{flex-direction:column;gap:6px}.real-tutorial-video{border-radius:9px}}.sheetsteps-ai{--ai-blue:#2146ff;--ai-ink:#0b1235;max-width:1180px;color:var(--ai-ink);margin:0 auto;padding:56px 28px 100px}.ai-hero{background:linear-gradient(135deg,#fff 55%,#f2f5ff);border:1px solid #e2e5f2;border-radius:28px;grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;min-height:440px;padding:58px;display:grid;box-shadow:0 24px 70px #1627740d}.ai-preview-pill{color:#3d44ac;font:700 10px var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;background:#edf0ff;border-radius:99px;padding:8px 11px;display:inline-flex}.ai-hero h1{letter-spacing:-.065em;margin:28px 0 18px;font:400 clamp(58px,7vw,90px)/.94 Georgia,serif}.ai-hero h1 em{color:var(--ai-blue);font-style:normal}.ai-hero p{color:#697089;max-width:650px;margin:0;font-size:17px;line-height:1.65}.ai-hero-actions{gap:10px;margin-top:31px;display:flex}.ai-hero-actions a,.ai-hero-actions button{font:700 12px var(--font-geist-sans);border:1px solid #dce0ed;border-radius:9px;padding:13px 17px;text-decoration:none}.ai-hero-actions a{color:#fff;background:var(--ai-blue);border-color:var(--ai-blue)}.ai-hero-actions button{color:#8a8fa2;background:#f7f8fb}.ai-tree{background:#fff;border:1px solid #dce2fa;border-radius:18px;gap:13px;padding:28px;display:grid}.ai-tree strong{font-size:21px}.ai-tree span{background:#f3f6ff;border-radius:9px;justify-content:space-between;padding:15px 14px 15px 31px;font-size:13px;display:flex;position:relative}.ai-tree span:before{content:"├──";color:#6472b5;position:absolute;left:7px}.ai-tree span:last-child:before{content:"└──"}.ai-tree b{color:var(--ai-blue);text-transform:uppercase;font-size:9px}.ai-tabs{border-bottom:1px solid #e3e5ed;gap:27px;margin:32px 0;padding:0 5px;display:flex}.ai-tabs a,.ai-tabs span{color:#7c8194;padding:0 0 15px;font-size:12px;text-decoration:none}.ai-tabs .active{color:var(--ai-blue);border-bottom:2px solid var(--ai-blue);font-weight:750}.ai-panel{background:#fff;border:1px solid #e2e4ec;border-radius:18px;margin-top:22px;padding:30px}.ai-panel-heading{justify-content:space-between;align-items:start;gap:25px;margin-bottom:25px;display:flex}.ai-panel-heading>div{align-items:center;gap:11px;display:flex}.ai-panel-heading span{width:30px;height:30px;color:var(--ai-blue);font:750 10px var(--font-geist-mono);background:#edf0ff;border-radius:8px;place-items:center;display:grid}.ai-panel-heading h2{margin:0;font-size:20px}.ai-panel-heading p{color:#7d8294;max-width:460px;margin:0;font-size:11px;line-height:1.55}.provider-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.provider-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e4ec;border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex}.provider-grid button.active{border-color:#8da0ff;box-shadow:0 0 0 3px #edf0ff}.provider-grid i{background:#f0f2f8;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.provider-grid span{flex:1}.provider-grid strong,.provider-grid small{display:block}.provider-grid small{color:#8a8f9f;margin-top:3px;font-size:8px}.provider-grid b{color:#4f62c2;font-size:8px}.provider-form{border-top:1px solid #eceef3;grid-template-columns:1fr max-content;align-items:end;gap:9px;margin-top:18px;padding-top:18px;display:grid}.provider-form label{color:#555d75;gap:7px;font-size:10px;font-weight:750;display:grid}.provider-form input{font-family:var(--font-geist-mono);border:1px solid #dce0e9;border-radius:8px;padding:12px}.provider-form button{color:#fff;background:var(--ai-blue);border:0;border-radius:8px;height:42px;padding:0 16px;font-weight:750}.provider-form p{color:#4c66c3;grid-column:1/-1;margin:0;font-size:9px}.function-columns{grid-template-columns:1fr 1fr;gap:15px;display:grid}.function-columns article{background:#f8f9fc;border-radius:12px;padding:19px}.function-columns h3{margin:0 0 12px;font-size:12px}.function-columns article div{border-top:1px solid #e8eaf0;grid-template-columns:minmax(190px,.9fr) 1fr;gap:12px;padding:9px 0;display:grid}.function-columns code{color:#2447d8;font-size:9px}.function-columns article span{color:#747b91;font-size:9px}.ai-safety{color:#263a73;background:#eef2ff;border-radius:15px;margin-top:22px;padding:24px 28px}.ai-safety strong{font-size:13px}.ai-safety p{margin:7px 0 0;font-size:11px;line-height:1.6}@media (width<=800px){.sheetsteps-ai{padding:30px 15px 70px}.ai-hero{grid-template-columns:1fr;padding:30px}.provider-grid,.function-columns{grid-template-columns:1fr}.ai-panel-heading{display:block}.ai-panel-heading p{margin-top:10px}.provider-form{grid-template-columns:1fr}.ai-tabs{overflow:auto}.ai-tabs>*{white-space:nowrap}}.home-page{--home-blue:#463bd7;--home-blue-bright:#2146ff;--home-navy:#080d35;--home-muted:#71778f;--home-line:#e6e7f0;--home-soft:#f8f8fd;min-height:100vh;color:var(--home-navy);background:#fff;overflow:hidden}.home-page *{box-sizing:border-box}.home-nav{z-index:5;border-bottom:1px solid var(--home-line);grid-template-columns:1fr auto 1fr;align-items:center;max-width:1320px;height:84px;margin:auto;padding:0 28px;display:grid;position:relative}.home-brand{color:var(--home-navy);letter-spacing:-.04em;align-items:center;gap:11px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.home-brandmark{background:var(--home-blue);border-radius:10px;justify-content:center;align-items:end;gap:2px;width:34px;height:34px;padding:7px;display:flex;box-shadow:0 7px 20px #463bd72b}.home-brandmark b{background:#fff;border-radius:4px;width:4px}.home-brandmark b:first-child{opacity:.7;height:8px}.home-brandmark b:nth-child(2){height:16px}.home-brandmark b:nth-child(3){opacity:.85;height:11px}.home-nav>div{gap:32px;display:flex}.home-nav>div a{color:#555b75;font-size:13px;font-weight:650;text-decoration:none}.nav-cta{color:var(--home-navy);background:#fff;border:1px solid #dfe0eb;border-radius:999px;justify-self:end;padding:11px 17px;font-size:12px;font-weight:750;text-decoration:none}.nav-cta span{color:var(--home-blue);margin-left:7px}.home-hero{text-align:center;border-bottom:1px solid var(--home-line);min-height:1010px;padding:58px 24px 82px;position:relative}.hero-grid-lines,.cta-grid-lines{z-index:0;pointer-events:none;opacity:.68;background-image:linear-gradient(#ecece8 1px,#0000 1px),linear-gradient(90deg,#ecece8 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 86%,#0000 100%);mask-image:linear-gradient(#000 0 86%,#0000 100%)}.home-hero>:not(.hero-grid-lines){z-index:1;position:relative}.hero-title-frame{background:#fffffff5;border:1px solid #e8e8e3;border-radius:0 0 28px 28px;width:min(1020px,86vw);margin:0 auto;padding:54px 80px 62px;box-shadow:0 22px 55px #131b4b08}.hero-title-frame:before,.hero-title-frame:after{content:"";background:var(--home-blue-bright);width:10px;height:10px;position:absolute;top:-6px}.hero-title-frame:before{left:-6px}.hero-title-frame:after{right:-6px}.hero-kicker,.section-intro>span,.workflow-copy>span,.josephine-section>div:first-child>span{color:var(--home-blue-bright);font:700 11px/1 var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;display:inline-block}.home-hero h1{letter-spacing:-.065em;color:#222;max-width:900px;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(68px,7.2vw,108px);font-weight:400;line-height:.91}.home-hero h1 em{color:var(--home-blue-bright);letter-spacing:-.055em;margin-top:.04em;font-weight:400;display:block}.hero-subhead{max-width:780px;color:var(--home-muted);letter-spacing:-.025em;margin:38px auto 0;font-size:clamp(17px,1.55vw,21px);line-height:1.55}.sheet-workspace{text-align:left;background:#fff;border:1px solid #dedfe7;border-radius:0 0 24px 24px;width:min(1120px,94vw);margin:-1px auto 0;overflow:hidden;box-shadow:0 38px 80px #171b5517,0 8px 20px #171b550a}.workspace-topbar{background:#fff;border-bottom:1px solid #e7e7ec;align-items:center;min-height:74px;padding:0 24px;display:flex}.workspace-logo{color:#fff;background:var(--home-blue-bright);border-radius:11px;flex:none;place-items:center;width:39px;height:39px;margin-right:22px;font-size:18px;display:grid;box-shadow:0 8px 20px #2146ff25}.sheet-tool-tabs{align-items:center;gap:4px;display:flex}.sheet-tool-tabs button{color:#777a83;min-height:42px;font:600 13px/1 var(--font-geist-sans),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 14px;display:flex;position:relative}.sheet-tool-tabs button>span{color:#878a94;font-size:16px}.sheet-tool-tabs button.active{color:#22242b;background:#f2f2f3}.sheet-tool-tabs button.active>span{color:var(--home-blue-bright)}.sheet-tool-tabs small{color:var(--home-blue);background:#eeedff;border-radius:5px;margin-left:2px;padding:3px 6px;font-size:8px}.workspace-status{color:#7c7f88;align-items:center;gap:7px;margin-left:auto;font-size:10px;font-weight:650;display:flex}.workspace-status i{background:#41a66e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e7f5ed}.workspace-body{grid-template-columns:235px minmax(0,1fr);min-height:430px;display:grid}.workspace-rail{background:#fcfcfd;border-right:1px solid #e8e8ec;padding:32px 20px 24px}.workspace-rail>p{color:#9a9ca3;text-transform:uppercase;letter-spacing:.12em;margin:0 10px 15px;font-size:10px;font-weight:700}.workspace-rail>button{color:#74767e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:45px;padding:0 13px;font-size:12px;display:flex}.workspace-rail>button span{color:#9698a0;text-align:center;width:18px;font-size:14px}.workspace-rail>button.active{color:#25262c;background:#efeff1;font-weight:700}.workspace-rail>button.active span{color:var(--home-blue-bright)}.rail-help{border-top:1px solid #e8e8ec;align-items:center;gap:10px;margin-top:62px;padding:16px 12px;display:flex}.rail-help>span{width:28px;height:28px;color:var(--home-blue);border:1px solid #dedfe5;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.rail-help p{margin:0}.rail-help strong,.rail-help small{display:block}.rail-help strong{font-size:10px}.rail-help small{color:#93959d;margin-top:4px;font-size:8px}.workspace-main{background:#fff;flex-direction:column;min-width:0;display:flex}.workspace-heading{padding:35px 40px 0}.workspace-heading p{color:#96989f;margin:0 0 9px;font-size:10px;font-weight:650}.workspace-heading h2{color:#27282e;letter-spacing:-.045em;margin:0;font-size:27px}.workspace-heading>span{color:#797c87;margin-top:8px;font-size:12px;display:block}.sheet-tool-body{min-height:245px;padding:27px 40px 22px}.hero-search{background:#fafafd;border:1px solid #e0e1e7;border-radius:13px;align-items:center;gap:15px;height:62px;padding:0 19px;display:flex}.hero-search span{color:#737991;font-size:22px;transform:rotate(-20deg)}.hero-search input,.prompt-tool input{width:100%;color:var(--home-navy);font:400 17px/1.3 var(--font-geist-sans),sans-serif;background:0 0;border:0;outline:0}.hero-search input::placeholder,.prompt-tool input::placeholder{color:#9fa5bd}.hero-results{grid-template-columns:1fr 1fr;gap:11px;margin-top:15px;display:grid}.hero-results a{min-height:74px;color:var(--home-navy);border:1px solid #e1e2e7;border-radius:13px;align-items:center;gap:13px;padding:10px 13px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.hero-results a:hover{border-color:#b9c4ff;transform:translateY(-2px)}.hero-no-results{color:#6f7690;background:#fafbff;border:1px dashed #cbd2f3;border-radius:13px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:15px 18px;font-size:11px;display:flex}.hero-no-results a{min-height:0;color:var(--home-blue);white-space:nowrap;border:0;border-radius:0;padding:0;font-weight:750}.hero-no-results a:hover{text-underline-offset:4px;border:0;text-decoration:underline;transform:none}.result-play{color:#fff;background:linear-gradient(145deg,var(--home-blue),#6257ea);border-radius:9px;flex:none;place-items:center;width:46px;height:42px;font-size:10px;display:grid}.hero-results a>span:nth-child(2){min-width:0}.hero-results strong,.hero-results small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hero-results strong{font-size:13px}.hero-results small{color:#858893;margin-top:6px;font-size:9px}.hero-results b{color:#898c96;margin-left:auto}.hero-results p{color:var(--home-muted);margin:15px}.prompt-tool{grid-template-columns:1fr 145px;gap:14px;display:grid}.prompt-tool>input{background:#fafafd;border:1px solid #e1e2e7;border-radius:13px;height:68px;padding:0 20px}.prompt-tool button,.sheet-checker button{color:#fff;background:var(--home-blue-bright);cursor:pointer;border:0;border-radius:12px;font-size:13px;font-weight:750}.prompt-tool>div{grid-column:1/-1;gap:10px;display:flex}.prompt-tool>div span{color:#555966;border:1px solid #e1e2e7;border-radius:999px;padding:9px 14px;font-size:10px;font-weight:700}.sheet-checker textarea{resize:vertical;color:#555;width:100%;min-height:126px;font:12px/1.55 var(--font-geist-mono),monospace;background:#fafafd;border:1px solid #e1e2e7;border-radius:13px;outline:0;padding:18px}.sheet-checker>div{color:var(--home-muted);justify-content:space-between;align-items:center;gap:18px;margin-top:14px;font-size:11px;display:flex}.sheet-checker button{padding:12px 25px}.mode-proof{color:#555a71;background:#f7f8ff;border:1px solid #e2e6ff;border-radius:11px;align-items:center;gap:10px;margin:auto 40px 25px;padding:14px 16px;font-size:10px;line-height:1.45;display:flex}.mode-proof span{color:#fff;background:var(--home-blue-bright);border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.trust-row{border-right:1px solid var(--home-line);border-left:1px solid var(--home-line);grid-template-columns:1.5fr repeat(3,1fr);align-items:center;max-width:1180px;min-height:142px;margin:auto;display:grid}.trust-row>div,.trust-row>p{border-right:1px solid var(--home-line);align-items:center;gap:14px;height:100%;margin:0;padding:28px 32px;display:flex}.trust-row>p{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.trust-row img{object-fit:cover;border:3px solid #fff;border-radius:50%;outline:2px solid #d8dbef;width:50px;height:50px}.trust-row strong{font-size:14px;display:block}.trust-row span{color:var(--home-muted);margin-top:5px;font-size:10px;display:block}.home-section{border-right:1px solid var(--home-line);border-left:1px solid var(--home-line);max-width:1180px;margin:auto;padding:110px 30px}.section-intro{grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);align-items:end;column-gap:80px;margin-bottom:58px;display:grid}.section-intro>span{grid-column:1/-1}.section-intro h2,.workflow-copy h2,.josephine-section h2,.home-cta h2{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:clamp(44px,5vw,68px);font-weight:400;line-height:1.03}.section-intro h2 em,.workflow-copy h2 em,.josephine-section h2 em,.home-cta h2 em{color:var(--home-blue-bright);font-weight:400}.section-intro p{color:#62677b;margin:0;font-size:16px;line-height:1.6}.section-intro.centered{text-align:center;max-width:830px;margin:0 auto 62px;display:block}.popular-section{background:#fbfbfd}.popular-grid{border-top:1px solid var(--home-line);border-left:1px solid var(--home-line);grid-template-columns:repeat(3,1fr);display:grid}.popular-grid>a{border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line);min-height:285px;color:var(--home-navy);background:#fff;padding:27px;text-decoration:none;transition:transform .2s,box-shadow .2s;position:relative}.popular-grid>a:hover{z-index:1;transform:translateY(-4px);box-shadow:0 20px 40px #23266b13}.popular-grid .card-number{color:#a4a8b9;font:10px var(--font-geist-mono),monospace}.popular-grid .public-illustration{width:58px;height:58px;color:var(--home-blue);background:#f0efff;border-radius:17px;position:absolute;top:22px;right:22px}.popular-grid small{color:var(--home-blue);text-transform:uppercase;letter-spacing:.1em;margin-top:50px;font-size:9px;font-weight:750;display:block}.popular-grid h3{letter-spacing:-.04em;margin:10px 0;font-size:21px}.popular-grid p{color:#74798d;font-size:12px;line-height:1.55}.popular-grid>a>b{font-size:11px;position:absolute;bottom:25px}.category-section{padding-top:125px}.category-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.category-grid>a{border:1px solid var(--home-line);min-height:335px;color:var(--home-navy);background:#fff;border-radius:22px;padding:28px;text-decoration:none;position:relative;overflow:hidden}.category-grid .public-illustration{width:82px;height:82px;color:var(--home-blue);background:#efefff;border-radius:25px}.category-grid h3{letter-spacing:-.04em;margin:28px 0 10px;font-size:20px}.category-grid p{color:#73788b;font-size:12px;line-height:1.6}.category-grid small{color:#9296a6;margin-top:24px;font-size:9px;display:block}.category-grid>a>b{color:var(--home-blue);position:absolute;bottom:23px;right:25px}.workflow-section{background:var(--home-navy);color:#fff;grid-template-columns:1.1fr .9fr;max-width:1360px;min-height:780px;margin:auto;display:grid}.workflow-art{background-image:linear-gradient(#ffffff10 1px,#0000 1px),linear-gradient(90deg,#ffffff10 1px,#0000 1px);background-size:68px 68px;place-items:center;display:grid;position:relative;overflow:hidden}.sheet-window{width:78%;color:var(--home-navy);background:#fff;border:1px solid #ffffff30;border-radius:20px;transform:rotate(-3deg);box-shadow:0 35px 70px #0006}.sheet-window-bar{border-bottom:1px solid #e5e7ef;align-items:center;gap:7px;height:50px;padding:0 16px;display:flex}.sheet-window-bar i{background:#d7d9e3;border-radius:50%;width:8px;height:8px}.sheet-window-bar b{margin-left:8px;font-size:10px}.mini-sheet{grid-template-columns:repeat(6,1fr);padding:24px;display:grid}.mini-sheet i{border-bottom:1px solid #e2e4ec;border-right:1px solid #e2e4ec;height:42px}.mini-sheet i.blue{box-shadow:inset 0 0 0 2px var(--home-blue);background:#e7e9ff}.cursor-note{color:#fff;background:var(--home-blue);border-radius:9px;width:max-content;margin:0 20px 22px auto;padding:10px 13px;font-size:10px;box-shadow:0 7px 16px #463bd742}.workflow-copy{padding:100px 80px}.workflow-copy>span,.workflow-copy h2 em{color:#8d86ff}.workflow-copy ol{margin:55px 0 0;padding:0;list-style:none}.workflow-copy li{border-top:1px solid #ffffff20;gap:18px;padding:24px 0;display:flex}.workflow-copy li>b{color:#9e98ff;border:1px solid #ffffff30;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.workflow-copy li p{margin:0}.workflow-copy li strong{font-size:14px;display:block}.workflow-copy li span{color:#aeb2c3;margin-top:7px;font-size:11px;line-height:1.5;display:block}.josephine-section{grid-template-columns:1fr .9fr;gap:100px;padding-block:130px;display:grid}.josephine-section>div:first-child>p{color:#6d7285;max-width:580px;font-size:16px;line-height:1.65}.josephine-card{border:1px solid var(--home-line);border-radius:18px;align-items:center;gap:15px;max-width:480px;margin-top:35px;padding:16px;display:flex;box-shadow:0 15px 35px #20255c10}.josephine-card img{object-fit:cover;border-radius:50%;width:58px;height:58px}.josephine-card p{flex:1;margin:0}.josephine-card strong,.josephine-card span{display:block}.josephine-card strong{font-size:13px}.josephine-card span{color:#8b8fa1;margin-top:5px;font-size:9px}.josephine-card>b{color:#fff;background:var(--home-blue);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.quality-list{align-content:center;gap:12px;display:grid}.quality-list article{border:1px solid var(--home-line);background:#fafafd;border-radius:18px;align-items:center;gap:18px;min-height:110px;padding:20px;display:flex}.quality-list .public-illustration{width:56px;height:56px;color:var(--home-blue);background:#efefff;border-radius:16px;flex:none}.quality-list p{margin:0}.quality-list strong,.quality-list span{display:block}.quality-list strong{font-size:13px}.quality-list span{color:#767b8e;margin-top:6px;font-size:10px;line-height:1.5}.home-cta{text-align:center;border-top:1px solid var(--home-line);flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:110px 24px;display:flex;position:relative;overflow:hidden}.home-cta>:not(.cta-grid-lines){z-index:1;position:relative}.home-cta .public-illustration{width:90px;height:90px;color:var(--home-blue);background:#efefff;border-radius:28px;margin-bottom:25px}.home-cta p{color:#70758a;max-width:650px;margin:25px auto;font-size:15px;line-height:1.6}.home-cta>a{color:#fff;background:var(--home-blue);border-radius:12px;padding:15px 24px;font-size:13px;font-weight:750;text-decoration:none;box-shadow:0 12px 30px #463bd73c}.home-cta>a span{margin-left:12px}.home-footer{border-top:1px solid var(--home-line);grid-template-columns:1fr 1fr;align-items:center;gap:12px;max-width:1320px;min-height:180px;margin:auto;padding:45px 28px;display:grid}.home-footer>p{color:#74798c;justify-self:end;font-size:11px}.home-footer>div{gap:22px;display:flex}.home-footer>div a{color:#4f556b;font-size:10px;text-decoration:none}.home-footer>small{color:#979bab;justify-self:end;font-size:9px}.finance-section{border-top:1px solid var(--home-line);background-color:#fff;background-image:linear-gradient(#eef0f6 1px,#0000 1px),linear-gradient(90deg,#eef0f6 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;max-width:1440px;padding:130px 40px 115px}.finance-intro{text-align:center;max-width:920px;margin:0 auto 68px}.finance-intro>span{color:var(--home-blue-bright);font:700 11px/1.4 var(--font-geist-mono),monospace;letter-spacing:.18em}.finance-intro h2{margin-top:22px}.finance-intro p{color:#6f7488;max-width:680px;margin:24px auto 0;font-size:16px;line-height:1.65}.finance-bento{border-top:1px dashed #d8dce8;border-left:1px dashed #d8dce8;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.finance-card{min-height:420px;color:var(--home-navy);background:#ffffffe0;border-bottom:1px dashed #d8dce8;border-right:1px dashed #d8dce8;grid-template-rows:auto 1fr;text-decoration:none;transition:background .2s;display:grid;position:relative;overflow:hidden}.finance-card:hover{background:#fff}.finance-card-copy{padding:30px 27px 20px}.finance-card-copy small{color:var(--home-blue-bright);font:600 9px var(--font-geist-mono),monospace;letter-spacing:.1em;margin-bottom:16px;display:block}.finance-card-copy h3{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.finance-card-copy p{color:#74798c;margin:9px 0 0;font-size:11px}.finance-arrow{color:#a2a8bb;font-size:16px;transition:transform .2s,color .2s;position:absolute;top:29px;right:25px}.finance-card:hover .finance-arrow{color:var(--home-blue-bright);transform:translate(3px,-3px)}.finance-motion{background-color:#fdfdff;background-image:linear-gradient(#eef0f6 1px,#0000 1px),linear-gradient(90deg,#eef0f6 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #e2e5ee;border-radius:18px;align-self:end;min-height:230px;margin:0 22px 22px;position:relative;overflow:hidden;box-shadow:0 18px 35px #1c2d7b0c}.reconcile-motion{grid-template-columns:1fr 1fr;gap:7px;padding:48px 20px 22px;display:grid}.reconcile-motion>span{color:#84899b;font:600 9px var(--font-geist-mono),monospace;text-align:center}.reconcile-motion>i{background:#eef1f7;border-radius:6px;height:23px}.reconcile-motion>i:first-of-type,.reconcile-motion>i:nth-of-type(3){grid-column:1}.reconcile-motion>i:nth-of-type(2){grid-area:2/2}.reconcile-motion>b{color:#fff;background:var(--home-blue-bright);font:700 8px var(--font-geist-mono),monospace;border-radius:7px;padding:7px 9px;animation:3.8s ease-in-out infinite finance-pop;position:absolute;bottom:18px;right:17px}.cashflow-motion>i{background:var(--home-blue-bright);border-radius:50%;width:3px;height:3px;animation:4s ease-in-out infinite finance-rise;position:absolute;bottom:47px;box-shadow:0 0 0 5px #2146ff12}.cashflow-motion>i:first-of-type{bottom:68px;left:13%}.cashflow-motion>i:nth-of-type(2){bottom:92px;left:30%}.cashflow-motion>i:nth-of-type(3){bottom:78px;left:49%}.cashflow-motion>i:nth-of-type(4){bottom:125px;left:67%}.cashflow-motion>i:nth-of-type(5){bottom:151px;left:84%}.cashflow-motion:after{content:"";border-top:3px solid var(--home-blue-bright);transform-origin:0 100%;opacity:.8;height:92px;animation:4s ease-in-out infinite finance-draw;position:absolute;bottom:68px;left:13%;right:16%;transform:skewY(-17deg)}.cashflow-motion>span{color:#8b90a3;font:8px var(--font-geist-mono),monospace;position:absolute;bottom:21px}.cashflow-motion>span:first-child{left:16px}.cashflow-motion>span:nth-child(2){right:16px}.cashflow-motion>b{color:var(--home-blue-bright);font:700 11px var(--font-geist-mono),monospace;position:absolute;top:18px;right:17px}.profit-motion{grid-template-columns:70px 1fr;align-items:center;gap:17px;padding:34px 22px;display:grid}.profit-motion>span{color:#74798c;font:8px var(--font-geist-mono),monospace}.profit-motion>i{background:linear-gradient(90deg,var(--home-blue-bright) var(--bar,78%),#eef0f6 var(--bar,78%));transform-origin:0;border-radius:3px;height:16px;animation:3.6s ease-in-out infinite finance-bars}.profit-motion>i:nth-of-type(2){--bar:62%}.profit-motion>i:nth-of-type(3){--bar:41%}.profit-motion>b{color:#17825b;font:700 9px var(--font-geist-mono),monospace;position:absolute;bottom:17px;right:18px}.invoice-motion,.expenses-motion{padding:45px 18px 20px}.invoice-motion p,.expenses-motion p{color:#687083;border-top:1px solid #e7e9f0;justify-content:space-between;margin:0;padding:12px 10px;font-size:9px;display:flex}.invoice-motion b{color:#fff;background:#99a0b1;border-radius:99px;padding:4px 6px;font-size:7px}.invoice-motion p:first-child b{background:#17825b}.invoice-motion p:nth-child(2) b{background:#dc5e57;animation:3s ease-in-out infinite finance-alert}.depreciation-motion{padding:26px 22px}.depreciation-motion>i{background:linear-gradient(90deg,var(--home-blue-bright) var(--dep,86%),#edf0f6 var(--dep,86%));border-radius:2px;height:10px;margin:18px 0;animation:4.2s ease-in-out infinite finance-shrink;display:block}.depreciation-motion>i:nth-of-type(2){--dep:68%}.depreciation-motion>i:nth-of-type(3){--dep:50%}.depreciation-motion>i:nth-of-type(4){--dep:29%}.depreciation-motion>b,.depreciation-motion>span{color:#687083;font:700 9px var(--font-geist-mono),monospace}.depreciation-motion>span{float:right}.expenses-motion strong{text-align:right;color:var(--home-blue-bright);font:700 13px var(--font-geist-mono),monospace;margin:17px 8px 0;animation:3.8s ease-in-out infinite finance-total;display:block}.loan-motion{align-items:center;gap:7px;padding:0 18px;display:flex}.loan-motion>span{width:31px;height:31px;color:var(--home-blue-bright);font:700 8px var(--font-geist-mono),monospace;border:1px solid #cbd3ff;border-radius:50%;place-items:center;display:grid}.loan-motion>i{background:linear-gradient(90deg,var(--home-blue-bright),#dce1f7);flex:1;height:2px;animation:3.9s ease-in-out infinite finance-draw}.loan-motion>b{color:#687083;font:700 8px var(--font-geist-mono),monospace;position:absolute;bottom:20px;right:18px}.aging-motion{align-items:flex-end;gap:10px;padding:30px 20px 48px;display:flex}.aging-motion>span{color:#777d90;text-align:center;font:7px var(--font-geist-mono),monospace;flex:1;padding-top:122px;position:relative}.aging-motion i{height:var(--age,86px);opacity:.86;transform-origin:bottom;background:#2146ff;border-radius:5px 5px 0 0;animation:3.7s ease-in-out infinite finance-bars;position:absolute;bottom:20px;left:0;right:0}.aging-motion span:nth-child(2) i{--age:64px;opacity:.66}.aging-motion span:nth-child(3) i{--age:43px;opacity:.46}.aging-motion span:nth-child(4) i{--age:27px;opacity:.26}.aging-motion>b{color:#687083;font:700 8px var(--font-geist-mono),monospace;position:absolute;bottom:16px;left:18px}@keyframes finance-pop{0%,30%{opacity:0;transform:translateY(8px)scale(.9)}45%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-5px)}}@keyframes finance-rise{0%,20%{opacity:.15;transform:translateY(18px)}45%,84%{opacity:1;transform:none}to{opacity:.15}}@keyframes finance-draw{0%,18%{transform:scaleX(.05)}48%,84%{transform:scaleX(1)}to{opacity:.25}}@keyframes finance-bars{0%,20%{opacity:.3;transform:scaleX(.12)}50%,84%{opacity:1;transform:scaleX(1)}to{opacity:.3;transform:scaleX(.12)}}@keyframes finance-alert{0%,30%,60%,to{opacity:1}15%,45%{opacity:.45}}@keyframes finance-shrink{0%,18%{transform:scaleX(.25)}50%,84%{transform:scaleX(1)}to{transform:scaleX(.25)}}@keyframes finance-total{0%,35%{opacity:.2;transform:translateY(5px)}55%,85%{opacity:1;transform:none}to{opacity:.2}}@media (prefers-reduced-motion:reduce){.finance-motion *,.finance-motion:after{animation:none!important}}@media (width<=900px){.home-nav{grid-template-columns:1fr auto}.home-nav>div{display:none}.home-hero{min-height:auto;padding-top:70px}.home-hero h1{font-size:70px}.hero-title-frame{width:min(94vw,820px);padding:46px 45px 52px}.workspace-topbar{padding:0 16px}.workspace-logo{margin-right:10px}.sheet-tool-tabs button{padding:0 10px;font-size:11px}.sheet-tool-tabs button>span{display:none}.workspace-body{grid-template-columns:195px minmax(0,1fr)}.workspace-heading,.sheet-tool-body{padding-inline:28px}.mode-proof{margin-inline:28px}.trust-row{grid-template-columns:1fr 1fr}.trust-row>div,.trust-row>p{border-bottom:1px solid var(--home-line)}.section-intro{grid-template-columns:1fr;gap:25px}.popular-grid,.category-grid{grid-template-columns:1fr 1fr}.finance-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-section{grid-template-columns:1fr}.workflow-art{min-height:500px}.josephine-section{grid-template-columns:1fr;gap:55px}}@media (width<=600px){.home-nav{height:70px;padding:0 17px}.nav-cta{padding:9px 12px}.home-brand{font-size:17px}.home-brandmark{width:30px;height:30px}.home-hero{padding:36px 14px 55px}.hero-title-frame{border-radius:0 0 18px 18px;width:100%;padding:38px 19px 42px}.home-hero h1{font-size:49px;line-height:.92}.hero-subhead{margin:28px auto 0;font-size:15px}.sheet-workspace{border-radius:15px;width:100%}.workspace-topbar{min-height:64px;padding:0 10px;overflow-x:auto}.workspace-logo,.workspace-status{display:none}.sheet-tool-tabs{min-width:max-content}.sheet-tool-tabs button{min-height:40px;padding:0 9px;font-size:10px}.workspace-body{min-height:0;display:block}.workspace-rail{display:none}.workspace-heading{padding:26px 18px 0}.workspace-heading h2{font-size:23px}.sheet-tool-body{min-height:210px;padding:20px 18px 16px}.hero-search{height:58px;padding:0 15px}.hero-search input{font-size:13px}.hero-results{grid-template-columns:1fr}.hero-results a{padding:8px}.prompt-tool{grid-template-columns:1fr}.prompt-tool button{min-height:52px}.prompt-tool>div{display:none}.sheet-checker>div{flex-direction:column;align-items:stretch}.mode-proof{margin:0 18px 20px}.trust-row{grid-template-columns:1fr}.trust-row>div,.trust-row>p{min-height:100px}.home-section{padding:80px 20px}.section-intro h2,.workflow-copy h2,.josephine-section h2,.home-cta h2{font-size:42px}.popular-grid,.category-grid{grid-template-columns:1fr}.popular-grid>a{min-height:250px}.category-grid>a{min-height:285px}.finance-section{padding:88px 0 70px}.finance-intro{padding-inline:22px}.finance-bento{grid-template-columns:1fr}.finance-card{min-height:390px}.finance-motion{min-height:215px}.workflow-art{min-height:370px}.workflow-copy{padding:70px 25px}.sheet-window{width:88%}.mini-sheet{padding:15px}.mini-sheet i{height:33px}.josephine-section{padding-block:85px}.home-footer{grid-template-columns:1fr}.home-footer>p,.home-footer>small{justify-self:start}}.category-section{border:0;max-width:1360px;padding:112px 0 0}.category-section .section-intro.centered{max-width:900px;margin-bottom:58px;padding-inline:28px}.category-grid{border-top:1px dashed #d8dce8;border-left:1px dashed #d8dce8;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.category-grid>a{min-height:520px;color:var(--home-navy);background:#ffffffc2;border:1px dashed #d8dce8;border-top:0;border-left:0;border-radius:0;grid-template-rows:auto 230px;padding:0;transition:background .25s;display:grid;overflow:hidden}.category-grid>a:hover{background:#fff}.outcome-illustration{color:var(--home-blue-bright);background:#fdfdfe;border-top:1px solid #eceef4;place-items:center;display:grid;position:relative;overflow:hidden}.outcome-illustration:after{content:"";filter:blur(24px);background:#273a9a16;border-radius:50%;height:35px;position:absolute;inset:auto 14% 28px}.outcome-illustration svg{z-index:1;filter:drop-shadow(0 18px 26px #1f38a314);width:94%;height:auto;position:relative;overflow:visible}.outcome-illustration text{fill:currentColor;font:600 13px var(--font-geist-mono),monospace;letter-spacing:-.04em}.outcome-fill{fill:#e9edff;stroke:#5367e8;stroke-width:1.2px}.outcome-error{fill:#fff0ef;stroke:#e35d55;stroke-width:1.2px}.outcome-troubleshoot text{fill:#c94c45}.category-copy{min-height:288px;padding:34px 28px 26px;position:relative}.category-grid .category-copy small{color:var(--home-blue-bright);font:600 10px/1.3 var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.08em;margin:0 0 18px;display:block}.category-grid .category-copy h3{letter-spacing:-.045em;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,1.8vw,30px);font-weight:400}.category-grid .category-copy p{color:#666c80;max-width:520px;margin:0;font-size:13px;line-height:1.6}.category-grid .category-copy>b{color:var(--home-navy);align-items:center;gap:12px;margin-top:22px;font-size:11px;display:inline-flex;position:static}.category-grid .category-copy>b span{color:var(--home-blue-bright);transition:transform .2s}.category-grid>a:hover .category-copy>b span{transform:translate(4px)}.active-cell{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite cell-format}.format-check{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite check-pop}.messy-table{animation:4.4s ease-in-out infinite messy-fade}.clean-arrow{animation:4.4s ease-in-out infinite arrow-clean}.clean-result{transform-box:fill-box;transform-origin:50%;animation:4.4s ease-in-out infinite check-pop}.formula-entry{animation:4.2s steps(18,end) infinite formula-type}.formula-check{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out infinite formula-done}.error-cell{animation:3.8s ease-in-out infinite error-pulse}.repair-arrow{animation:3.8s ease-in-out infinite arrow-clean}.repair-check{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite repair-pop}@keyframes cell-format{0%,18%{opacity:.1;transform:scale(.78)}35%,82%{opacity:1;transform:scale(1)}to{opacity:.1;transform:scale(.78)}}@keyframes check-pop{0%,36%{opacity:0;transform:scale(.45)rotate(-8deg)}48%,82%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(.7)}}@keyframes messy-fade{0%,22%{opacity:1;transform:translate(0)}48%,78%{opacity:.34;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes arrow-clean{0%,24%{opacity:.15;transform:translate(-10px)}42%,78%{opacity:1;transform:translate(0)}to{opacity:.15;transform:translate(8px)}}@keyframes formula-type{0%,18%{opacity:0;clip-path:inset(0 100% 0 0)}55%,82%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0)}}@keyframes formula-done{0%,56%{opacity:0;transform:scale(.5)}68%,86%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}@keyframes error-pulse{0%,24%,48%{opacity:1}12%,36%{opacity:.38}70%,to{opacity:.08}}@keyframes repair-pop{0%,46%{opacity:0;transform:scale(.4)}60%,84%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.outcome-illustration *{animation:none!important}}@media (width<=900px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid>a{grid-template-rows:auto 220px;min-height:500px}.category-copy{padding:30px}}@media (width<=700px){.category-section{padding-top:88px}.category-section .section-intro.centered{margin-bottom:48px}.category-grid{grid-template-columns:1fr}.category-grid>a{grid-template-rows:auto 230px;min-height:490px}.category-copy{padding:30px 25px 34px}.category-grid .category-copy p{font-size:13px}}.learn-page,.tutorial-page{--public-blue:#2146ff;--public-blue-soft:#edf1ff;--public-ink:#202020;--public-line:#e9e9e5;color:var(--public-ink);background-color:#fbfbfa;background-image:linear-gradient(var(--public-line) 1px,transparent 1px), linear-gradient(90deg,var(--public-line) 1px,transparent 1px);background-size:88px 88px}.learn-page .public-nav,.tutorial-page .public-nav{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #e4e4df;border-radius:14px;margin:0 -1px;padding:15px 18px;position:relative}.learn-page .brandmark,.tutorial-page .brandmark{background:var(--public-blue)}.learn-page .public-nav>a:last-child,.tutorial-page .public-nav>a:last-child{color:var(--public-blue);font-weight:700}.learn-hero{background:#fffffff5;border:1px solid #e4e4df;border-radius:24px;max-width:900px;margin:28px 0 46px;padding:74px 72px}.learn-hero h1,.tutorial-article h1,.tutorial-directory h2,.tutorial-article h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.learn-hero h1{letter-spacing:-.055em;max-width:760px;font-size:62px;line-height:.99}.learn-hero h1 em{color:var(--public-blue);font-weight:400}.learn-hero .eyebrow,.tutorial-hero .eyebrow{color:var(--public-blue)}.learn-hero>div{background:var(--public-blue-soft);border-color:#dfe4ff}.learn-hero>div strong{color:var(--public-blue)}.tutorial-directory h2{font-size:26px}.tutorial-directory a{border-radius:14px}.tutorial-directory a:hover{border-color:#9cafee;box-shadow:0 12px 28px #2146ff12}.directory-icon{background:var(--public-blue-soft);color:var(--public-blue)}.tutorial-directory a>b,.tutorial-directory a strong{color:#182a87}.tutorial-page .breadcrumbs{background:#fff;border:1px solid #e5e5e1;border-radius:999px;width:max-content;max-width:100%;margin-top:40px;padding:10px 14px}.tutorial-article{max-width:940px}.tutorial-hero{background:#fff;border:1px solid #e4e4df;border-radius:24px;padding:62px 64px 50px;max-width:none!important}.tutorial-article h1{letter-spacing:-.045em;max-width:760px;font-size:58px;line-height:1}.verified-line span:first-child{color:var(--public-blue)}.real-tutorial-video{background:var(--public-blue);border:0;border-radius:22px;padding:10px}.real-tutorial-video video{background:#0c153f;border-radius:14px}.answer-box{border-left-color:var(--public-blue);background:var(--public-blue-soft)}.answer-box strong,.steps>div>span{color:var(--public-blue)}.steps>div>span{background:var(--public-blue-soft)}.tutorial-two-column section,.example-table-wrap,.related-tutorials a{border-color:#e0e0dc}.example-data tr:first-child td{background:var(--public-blue-soft);color:#18308f}.verification-note{background:#f4f6ff;border-color:#cfd8ff}.verification-note>span{background:var(--public-blue)}.verification-note strong{color:#173098}.tutorial-hero .verified-line{color:#66736c;background:#f8f9ff;border:1px solid #dce3ff;border-radius:999px;align-items:center;gap:0;width:max-content;max-width:100%;margin-top:18px;padding:7px 14px 7px 7px;font-size:11px;line-height:1;display:inline-flex}.tutorial-hero .verified-line>time,.tutorial-hero .verified-line>.tutorial-duration{white-space:nowrap;border-left:1px solid #d9dfec;align-items:center;min-height:28px;margin-left:14px;padding-left:14px;display:inline-flex}.reviewer-verifier{color:var(--public-blue);white-space:nowrap;align-items:center;gap:9px;padding-right:1px;font-weight:700;display:inline-flex}.reviewer-verifier img,.reviewer-avatar{object-fit:cover;background:#dfe5ff;border-radius:50%;display:block;box-shadow:0 0 0 2px #fff,0 0 0 3px #aebcff}.reviewer-verifier img{width:32px;height:32px}.reviewer-avatar{flex:none;width:42px;height:42px}.verification-note{align-items:center}.related-tutorials a{color:#173098}@media (width<=700px){.learn-page,.tutorial-page{background-size:56px 56px}.learn-hero,.tutorial-hero{border-radius:18px;padding:38px 25px}.learn-hero h1,.tutorial-article h1{font-size:39px}.tutorial-hero .verified-line{border-radius:16px;flex-wrap:wrap;row-gap:8px;width:100%;padding:9px 11px}.tutorial-hero .verified-line>time{margin-left:auto}.tutorial-hero .verified-line>.tutorial-duration{border-top:1px solid #d9dfec;border-left:0;width:100%;min-height:auto;margin-left:0;padding:9px 0 0}}.public-illustration{width:88px;height:88px;color:var(--public-blue);background-color:#f4f6ff;background-image:linear-gradient(#dfe5ff 1px,#0000 1px),linear-gradient(90deg,#dfe5ff 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:14px 14px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #cad4ff;border-radius:24px;flex:none;place-items:center;display:grid;box-shadow:8px 8px #dce3ff}.public-illustration svg{width:64%;height:64%;overflow:visible}.public-illustration.is-compact{width:34px;height:34px;box-shadow:none;background:#edf1ff;border-radius:10px}.learn-hero{grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:50px;max-width:none;display:grid}.learn-hero>.learn-hero-copy{background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.learn-hero>.learn-hero-art{background:#edf1ff;border:1px solid #cad4ff;border-radius:40px;place-items:center;width:190px;height:190px;margin:0;padding:0;display:grid;transform:rotate(3deg)}.learn-hero-art .public-illustration{width:112px;height:112px;transform:rotate(-7deg)}.learn-hero .learn-count{background:var(--public-blue-soft);border:1px solid #dfe4ff;border-radius:9px;align-items:baseline;gap:10px;width:max-content;margin-top:18px;padding:11px 15px;display:inline-flex}.learn-count strong{color:var(--public-blue);font-size:19px}.learn-count span{color:#718078;font-size:11px}.directory-icon{background:0 0;width:40px;height:40px;padding:3px}.directory-icon .public-illustration{width:34px;height:34px}.tutorial-hero{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:44px;display:grid}.tutorial-hero-art{place-items:center;display:grid}.tutorial-hero-art .public-illustration{width:116px;height:116px;transform:rotate(4deg)}.tutorial-article header>div:first-child>p{color:#5e6b62;font-size:16px;line-height:1.65}.answer-box{align-items:flex-start;gap:15px;display:flex}.answer-box>div{flex:1}.answer-box .public-illustration{color:var(--public-blue);margin-top:1px}.tutorial-two-column section{padding-right:92px;position:relative;overflow:hidden}.tutorial-two-column section>.public-illustration{border-radius:16px;width:58px;height:58px;position:absolute;top:18px;right:18px;box-shadow:5px 5px #dce3ff}.section-heading{align-items:center;gap:11px;margin-bottom:12px;display:flex}.section-heading h2{margin:0}.verification-note>.public-illustration{border-radius:12px;width:38px;height:38px}@media (width<=700px){.learn-hero{grid-template-columns:1fr;gap:30px}.learn-hero>.learn-hero-art{justify-self:end;width:132px;height:132px}.learn-hero-art .public-illustration{width:82px;height:82px}.tutorial-hero{grid-template-columns:1fr}.tutorial-hero-art{display:none}.tutorial-two-column section{padding-right:78px}}.recording-filters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.recording-filters button{color:#607068;font:inherit;text-transform:capitalize;cursor:pointer;background:#f7faf8;border:1px solid #dce5df;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:700}.recording-filters button.active{color:#17683d;background:#e7f3eb;border-color:#b9d9c4}.recording-grid{border-top:1px solid #edf0ed;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;padding:18px;display:grid}.recording-entry{background:#fbfcfb;border:1px solid #e1e7e3;border-radius:12px;overflow:hidden}.recording-entry video,.recording-placeholder{aspect-ratio:16/10;object-fit:contain;background:#17241d;width:100%;display:block}.recording-placeholder{color:#a8b5ad;place-items:center;font-size:12px;display:grid}.recording-meta{padding:14px}.recording-meta h3{margin:8px 0 4px;font-size:14px}.recording-meta p{color:#7a877f;margin:0;font-size:10px}.recording-meta div{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.recording-meta a{color:#267349;background:#edf4ef;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:700;text-decoration:none}.attempt-status{color:#66736c;text-transform:uppercase;letter-spacing:.06em;background:#eef1ef;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.attempt-status.passed{color:#1e7448;background:#e4f3e9}.attempt-status.failed{color:#a13f38;background:#fbeceb}.home-hero .hero-grid-lines{opacity:.12;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);-webkit-mask-image:linear-gradient(#000 0 50%,#0000 72%);mask-image:linear-gradient(#000 0 50%,#0000 72%)}.hero-title-frame{color:#fff;width:min(1050px,92vw);box-shadow:none;background:0 0;border:0;border-radius:0;padding:16px 30px 54px}.hero-title-frame:before,.hero-title-frame:after{display:none}.home-hero h1{color:#fff;max-width:980px;font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.07em;font-size:clamp(62px,7.1vw,104px);font-weight:850;line-height:.94}.home-hero h1 em{color:#b9d9ff;letter-spacing:-.065em;font-family:inherit;font-style:normal;font-weight:650}.hero-subhead{color:#e6f2ff;max-width:850px;margin-top:30px}.live-sheet-demo{text-align:left;width:min(1180px,94vw);margin:0 auto}.demo-command{z-index:2;background:#fff;border:1px solid #d8dde6;border-radius:22px;padding:18px 18px 16px;position:relative;box-shadow:0 24px 55px #08265035}.demo-command textarea{resize:none;color:#10182b;width:100%;min-height:76px;font:500 clamp(16px,1.7vw,22px)/1.4 var(--font-geist-sans),Arial,sans-serif;background:0 0;border:0;outline:0;padding:7px 10px 14px;display:block}.demo-command textarea::placeholder{color:#7b8496;opacity:1}.demo-command-footer{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.demo-modes{background:#f5f6f8;border:1px solid #e3e6ec;border-radius:12px;flex-wrap:wrap;gap:6px;padding:4px;display:flex}.demo-modes button{color:#667084;min-height:42px;font:700 12px var(--font-geist-sans),Arial,sans-serif;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:0 14px;display:flex}.demo-modes button span{color:#3975df;font-size:15px}.demo-modes button small{color:#155ecc;background:#e5f0ff;border-radius:5px;padding:3px 5px;font-size:7px}.demo-modes button.active{color:#111a2d;background:#fff;border-color:#d9dde5;box-shadow:0 3px 9px #18233d12}.demo-run{color:#fff;cursor:pointer;background:linear-gradient(145deg,#1775e5,#0b47bf);border:0;border-radius:14px;flex:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 8px 18px #155fc84d,inset 0 0 0 1px #ffffff38}.demo-run span{font-size:35px;line-height:1;transform:translateY(-2px)}.demo-stage{background:#fff;border:1px solid #dfe3e9;border-radius:0 0 22px 22px;grid-template-columns:315px minmax(0,1fr);min-height:440px;margin:-1px 18px 0;display:grid;overflow:hidden;box-shadow:0 18px 45px #17213a18}.demo-controls{background:#f8f9fb;border-right:1px solid #e5e7ec;padding:34px 24px;position:relative}.demo-controls fieldset{border:0;margin:0 0 24px;padding:0}.demo-controls legend,.demo-suggestions>strong{color:#8a909c;font:700 10px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px}.demo-controls fieldset>div{background:#eeeeef;border:1px solid #dedfe4;border-radius:10px;padding:3px;display:flex}.demo-controls fieldset button{color:#777;min-height:38px;font:600 11px var(--font-geist-sans),Arial,sans-serif;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1}.demo-controls fieldset button.active{color:#161c29;background:#fff;box-shadow:0 2px 8px #2222}.demo-proof{background:#f2f7ff;border:1px solid #dfe8f7;border-radius:12px;gap:10px;padding:14px;display:flex}.demo-proof>span{color:#fff;background:#1871db;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.demo-proof p{color:#526078;margin:0;font-size:10px;line-height:1.5}.demo-suggestions{gap:7px;margin-top:24px;display:grid}.demo-suggestions a{color:#323a4d;border-bottom:1px solid #e3e5ea;justify-content:space-between;gap:8px;padding:9px 0;font-size:10px;text-decoration:none;display:flex}.demo-output{background:#fff;min-width:0;padding:28px 24px}.output-status{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:18px;display:grid}.output-status>span{color:#067b55;background:#dff8ef;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.output-status>span.working{animation:1s linear infinite sheet-spin}.output-status strong{font-size:13px}.output-status small{color:#8a909c;font-size:9px}.live-grid{border:1px solid #dfe2e7;border-radius:12px;grid-template-columns:1.05fr 1.25fr .9fr .9fr .9fr;display:grid;overflow:hidden}.live-grid>div{color:#333b4b;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;align-items:center;min-width:0;min-height:54px;padding:10px 13px;font-size:11px;display:flex;overflow:hidden}.live-grid>div:nth-child(5n){border-right:0}.live-grid>div.header{color:#7e8591;min-height:42px;font:700 9px var(--font-geist-mono),monospace;text-transform:uppercase;background:#f3f4f6}.live-grid>div.warning{color:#b14336;background:#fff4f1;font-weight:750}.live-grid>div.fresh{animation:.42s both sheet-cell}.live-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.live-steps li{border:1px solid #e2e5ea;border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.live-steps b{color:#fff;background:#1973de;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.live-steps span{font-size:12px}.live-steps i{color:#16805b;font-size:9px;font-style:normal;font-weight:750}@keyframes sheet-spin{to{transform:rotate(360deg)}}@keyframes sheet-cell{0%,to{background:#eef1ff}45%{background:#9fb0ff}62%{background:#dce3ff}}@media (width<=800px){.home-hero{background:linear-gradient(#1766cf 0,#2588e8 47%,#fff 47.2%);min-height:auto;padding-inline:14px}.hero-title-frame{padding-inline:10px}.home-hero h1{font-size:clamp(48px,12vw,72px)}.demo-modes{grid-template-columns:1fr 1fr;width:100%;display:grid}.demo-modes button{justify-content:center}.demo-command-footer{align-items:stretch}.demo-stage{grid-template-columns:1fr;margin-inline:6px}.demo-controls{border-bottom:1px solid #e5e7ec;border-right:0}}@media (width<=520px){.home-hero{padding-top:48px}.hero-title-frame{width:100%;padding-bottom:38px}.home-hero h1{font-size:46px}.hero-subhead{font-size:14px}.demo-command{border-radius:17px;padding:13px}.demo-command textarea{min-height:94px;font-size:15px}.demo-command-footer{gap:9px}.demo-modes button{min-height:38px;padding:0 7px;font-size:9px}.demo-modes button span{display:none}.demo-run{width:49px;height:auto;min-height:88px}.demo-stage{border-radius:0 0 16px 16px}.demo-controls,.demo-output{padding:22px 15px}.output-status{grid-template-columns:auto 1fr}.output-status small{display:none}.live-grid>div{min-height:46px;padding:8px 6px;font-size:8px}}.home-hero{background:#fbfbfa;min-height:auto;padding:62px 24px 96px}.home-hero .hero-grid-lines{opacity:.72;background-image:linear-gradient(#ecece8 1px,#0000 1px),linear-gradient(90deg,#ecece8 1px,#0000 1px);background-size:88px 88px;-webkit-mask-image:linear-gradient(#000 0 92%,#0000 100%);mask-image:linear-gradient(#000 0 92%,#0000 100%)}.hero-title-frame{width:min(1020px,88vw);color:var(--home-navy);background:#fffffff5;border:1px solid #e8e8e3;border-top:0;border-radius:0 0 28px 28px;padding:46px 70px 52px;box-shadow:0 22px 55px #131b4b08}.home-hero h1{max-width:920px;color:var(--home-navy);font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.075em;font-size:clamp(68px,7.2vw,108px);font-weight:850;line-height:.9}.home-hero h1 em{color:var(--home-blue-bright);letter-spacing:-.055em;margin-top:.03em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;display:block}.hero-subhead{color:#666c83;max-width:760px;margin:32px auto 0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.hero-tool{border-radius:0 0 24px 24px;width:min(1120px,94vw);margin:-1px auto 0}.hero-tool-tabs{background:#f8f8fc;border-bottom:1px solid #e5e6ee;grid-template-columns:repeat(4,1fr);min-height:92px;display:grid}.hero-tool-tabs button{color:#747a92;font:750 14px var(--font-geist-sans),Arial,sans-serif;cursor:pointer;background:0 0;border:0;border-left:1px solid #0000;border-right:1px solid #0000;position:relative}.hero-tool-tabs button.active{color:var(--home-navy);background:#fff;border-color:#e0e2eb;margin:-1px 0}.hero-tool-tabs small{color:var(--home-blue);background:#eeedff;border-radius:6px;padding:3px 7px;font-size:8px;position:absolute;top:61px;left:50%;transform:translate(-50%)}.hero-tool-body{background:#fff;min-height:238px;padding:34px 38px 22px}.hero-tool .hero-results{grid-template-columns:repeat(3,1fr)}.hero-tool .mode-proof{color:#596079;background:#f8f9ff;border-color:#e3e6f5;margin:0 38px 26px}@media (width<=800px){.home-hero{background:#fbfbfa;padding:42px 14px 64px}.hero-title-frame{width:100%;padding:38px 22px 44px}.home-hero h1{font-size:clamp(49px,12vw,72px)}.hero-tool{border-radius:0 0 18px 18px;width:100%}.hero-tool-tabs{min-height:72px}.hero-tool-tabs button{padding:8px;font-size:10px}.hero-tool-tabs small{top:48px}.hero-tool-body{min-height:220px;padding:24px 18px 18px}.hero-tool .hero-results{grid-template-columns:1fr}.hero-tool .mode-proof{margin:0 18px 20px}}.category-section{padding:118px max(24px,50vw - 750px) 112px}.category-section .section-intro.centered{max-width:760px;margin:0 auto 58px}.category-grid{background:#fff;border:1px dashed #d9dce4;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.category-grid>a.editorial-outcome{color:#0a0e1a;min-width:0;min-height:540px;box-shadow:none;background:#fff;border:0;border-right:1px dashed #d9dce4;border-radius:0;flex-direction:column;justify-content:flex-start;padding:38px 36px 40px;text-decoration:none;transition:background-color .2s;display:flex;position:relative;overflow:hidden}.category-grid>a.editorial-outcome:last-child{border-right:0}.category-grid>a.editorial-outcome:hover{background:#fcfcff;transform:none}.editorial-outcome:before{content:"";z-index:0;pointer-events:none;opacity:.55;background-image:linear-gradient(#eef0f4 1px,#0000 1px),linear-gradient(90deg,#eef0f4 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 80% 90%,#000 0%,#0000 70%);mask-image:radial-gradient(120% 80% at 80% 90%,#000 0%,#0000 70%)}.editorial-outcome:after{content:"";z-index:0;pointer-events:none;filter:blur(6px);background:radial-gradient(circle,#2f43ff1a 0%,#0000 68%);width:280px;height:220px;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}.editorial-outcome>*{z-index:1;position:relative}.editorial-outcome .editorial-watermark{z-index:0;color:#2f43ff;opacity:.045;-webkit-user-select:none;user-select:none;font:700 150px/1 Iowan Old Style,Georgia,serif;position:absolute;top:8px;right:-14px}.editorial-outcome-result .editorial-watermark{font-style:italic}.editorial-outcome-troubleshoot .editorial-watermark{color:#e0483d;opacity:.06}.editorial-outcome .category-copy{padding:0;display:block}.category-grid .editorial-outcome .category-copy small{color:#2f43ff;min-height:31px;font:600 11px/1.4 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.02em;margin:0 0 18px;display:block}.category-grid .editorial-outcome .category-copy h3{color:#0a0e1a;letter-spacing:-.015em;margin:0 0 16px;font:600 34px/1.03 Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}.category-grid .editorial-outcome .category-copy p{color:#5b6472;max-width:26ch;min-height:72px;margin:0 0 28px;font-size:15px;line-height:1.5}.outcome-sheet-wrap{margin-top:auto;position:relative}.outcome-mini-sheet{color:#3b4453;width:100%;font:500 10px/1 var(--font-geist-mono),ui-monospace,monospace;background:#fff;border:1px solid #d9dce4;border-radius:8px;margin-top:auto;overflow:hidden;box-shadow:0 6px 20px #141e500f}.outcome-mini-sheet table{table-layout:fixed;border-collapse:collapse;width:100%}.outcome-mini-sheet th,.outcome-mini-sheet td{text-align:left;white-space:nowrap;text-overflow:ellipsis;border:1px solid #eef0f4;height:26px;padding:0 7px;transition:background .3s,color .3s,border-color .3s;overflow:hidden}.outcome-mini-sheet thead th,.outcome-mini-sheet tbody th{color:#a0a8b5;text-align:center;background:#f4f6fa;font-size:9px;font-weight:600}.outcome-mini-sheet thead th:first-child,.outcome-mini-sheet tbody th{width:25px}.outcome-format .formatted-row td{animation:5s ease-in-out infinite editorial-fill}.outcome-format .formatted-row:nth-child(2) td{animation-delay:.2s}.outcome-format .formatted-row:nth-child(3) td{animation-delay:.5s}.outcome-format .formatted-row:nth-child(4) td{animation-delay:.8s}.outcome-clean .duplicate{animation:5s ease-in-out infinite editorial-duplicate}.outcome-clean .duplicate-row{animation:5s ease-in-out infinite editorial-collapse}.outcome-clean .extra-space{color:#c3c8d2;animation:5s ease-in-out infinite editorial-trim}.outcome-fx{color:#5b6472;background:#f4f6fa;border-bottom:1px solid #eef0f4;align-items:center;gap:8px;height:31px;padding:6px 9px;display:flex;overflow:hidden}.outcome-fx b{color:#2f43ff}.outcome-fx span{color:#3b4453;white-space:nowrap;border-right:1.5px solid #2f43ff;width:0;animation:5s steps(22,end) infinite editorial-type,1s step-end infinite editorial-caret;overflow:hidden}.outcome-formula .formula-result{text-align:right;animation:5s ease-in-out infinite editorial-result}.outcome-fix-badge{z-index:2;font:700 9px/1 var(--font-geist-mono),monospace;letter-spacing:.03em;border-radius:20px;padding:4px 8px;animation:5s ease-in-out infinite editorial-badge;position:absolute;top:-20px;right:13px}.outcome-fix-badge:after{content:"#REF!";animation:5s ease-in-out infinite editorial-badge-text}.outcome-fix .error-result{text-align:right;font-weight:700;animation:5s ease-in-out infinite editorial-error}.outcome-fix .error-result:after{content:"#REF!"}@keyframes editorial-fill{0%,10%,90%,to{color:#3b4453;background:#fff;border-color:#eef0f4}28%,72%{color:#2f43ff;background:#e7e9ff;border-color:#c3c8ff}}@keyframes editorial-duplicate{0%,18%{background:#fff}30%,62%{color:#e0483d;background:#fdeceb}74%,to{opacity:.35;background:#fff}}@keyframes editorial-collapse{0%,70%{opacity:1}80%,to{opacity:.25}}@keyframes editorial-trim{0%,40%{opacity:1}55%,to{opacity:0}}@keyframes editorial-type{0%{width:0}40%,86%{width:21ch}to{width:0}}@keyframes editorial-caret{50%{border-color:#0000}}@keyframes editorial-result{0%,44%,94%,to{color:#c3c8d2;background:#fff}52%,84%{color:#2f43ff;background:#e7e9ff;font-weight:700}}@keyframes editorial-error{0%,40%{color:#e0483d;background:#fdeceb}52%,64%{color:#b7791f;background:#fff9e6}76%,to{color:#1f9d55;background:#eafaf0}}@keyframes editorial-badge{0%,40%{color:#e0483d;background:#fdeceb}52%,64%{color:#b7791f;background:#fff9e6}76%,to{color:#1f9d55;background:#eafaf0}}@keyframes editorial-badge-text{0%,40%{content:"#REF!"}52%,64%{content:"FIXING"}76%,to{content:"FIXED"}}@media (prefers-reduced-motion:reduce){.editorial-outcome *{animation:none!important}.outcome-fx span{border-right:0;width:21ch}.outcome-clean .duplicate-row{opacity:.25}}@media (width<=1000px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid>a.editorial-outcome{min-height:510px}.category-grid>a.editorial-outcome:nth-child(2){border-right:0}.category-grid>a.editorial-outcome:nth-child(-n+2){border-bottom:1px dashed #d9dce4}}@media (width<=620px){.category-section{padding:78px 18px}.category-grid{grid-template-columns:1fr}.category-grid>a.editorial-outcome{border-bottom:1px dashed #d9dce4;border-right:0;min-height:470px;padding:32px 26px 34px}.category-grid>a.editorial-outcome:last-child{border-bottom:0}}.formula-site{--formula-blue:#2146ff;--formula-navy:#080d35;--formula-line:#e4e6ef;--formula-muted:#74798d;min-height:100vh;color:var(--formula-navy);font-family:var(--font-geist-sans),Arial,sans-serif;background:#fff}.formula-nav{max-width:1320px}.formula-nav .active{color:var(--formula-blue);font-weight:750}.formula-grid-lines{pointer-events:none;background-image:linear-gradient(#eceef4 1px,#0000 1px),linear-gradient(90deg,#eceef4 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 86%,#0000);mask-image:linear-gradient(#000 0 86%,#0000)}.formula-hero{border-bottom:1px solid var(--formula-line);place-items:center;min-height:720px;display:grid;position:relative;overflow:hidden}.formula-hero-inner{z-index:1;text-align:center;background:#fffffff5;border-inline:1px solid #e8e9ef;width:min(920px,100% - 40px);padding:80px 40px 70px;position:relative}.formula-kicker{color:var(--formula-blue);font:700 11px/1 var(--font-geist-mono),monospace;letter-spacing:.13em;margin-bottom:20px;display:block}.formula-hero h1,.formula-detail-hero h1{letter-spacing:-.06em;color:#202126;margin:0;font:400 clamp(64px,7vw,96px)/.94 Georgia,serif}.formula-hero h1 em,.formula-detail-hero h1 em,.formula-section-heading h2 em,.formula-explain h2 em{color:var(--formula-blue);font-weight:400}.formula-hero-inner>p{max-width:670px;color:var(--formula-muted);margin:30px auto;font-size:18px;line-height:1.6}.formula-search{text-align:left;background:#fff;border:1px solid #dfe1ea;border-radius:14px;align-items:center;gap:15px;max-width:710px;height:70px;margin:36px auto 0;padding:0 18px;display:flex;box-shadow:0 20px 60px #171b5516}.formula-search>span{color:#7b8096;font-size:25px;transform:rotate(-20deg)}.formula-search input{min-width:0;color:var(--formula-navy);background:0 0;border:0;outline:0;flex:1;font-size:16px}.formula-search input::placeholder{color:#9ba0b4}.formula-search kbd{color:#8e93a4;font:600 9px var(--font-geist-sans);border:1px solid #dfe1e8;background:#fafafd;border-bottom-width:2px;border-radius:6px;padding:5px 7px}.formula-proof{color:#858a9d;justify-content:center;align-items:center;gap:16px;margin:25px auto 0;font-size:10px;display:flex}.formula-proof b{color:#41465a}.formula-proof i{background:#aeb2c0;border-radius:50%;width:3px;height:3px}.formula-filter-wrap{z-index:4;border-bottom:1px solid var(--formula-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;position:sticky;top:0}.formula-filters{justify-content:center;gap:8px;max-width:1180px;margin:auto;padding:15px 24px;display:flex;overflow:auto}.formula-filters button{white-space:nowrap;color:#666b7c;cursor:pointer;background:#fff;border:1px solid #e1e3ea;border-radius:999px;padding:9px 14px;font-size:11px;font-weight:650}.formula-filters button.active{border-color:var(--formula-blue);color:#fff;background:var(--formula-blue)}.formula-featured,.formula-directory{max-width:1180px;margin:auto;padding:110px 30px}.formula-featured{isolation:isolate;position:relative}.formula-featured>.formula-section-heading,.formula-featured-grid{z-index:1;position:relative}.formula-section-heading>span{color:var(--formula-blue);font:700 10px var(--font-geist-mono),monospace;letter-spacing:.13em;margin-bottom:18px;display:block}.formula-section-heading h2,.formula-explain h2{letter-spacing:-.05em;margin:0;font:400 clamp(42px,5vw,66px)/1.02 Georgia,serif}.formula-featured-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:20px -90px -10px;overflow:hidden}.formula-featured-atmosphere:before{content:"";background-image:linear-gradient(#2146ff0a 1px,#0000 1px),linear-gradient(90deg,#2146ff0a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 75% at 50% 55%,#000,#0000 78%);mask-image:radial-gradient(85% 75% at 50% 55%,#000,#0000 78%)}.formula-orbit,.formula-float-cell{color:#2146ff;font-family:var(--font-geist-mono),monospace;animation:8s ease-in-out infinite formula-drift;position:absolute;box-shadow:0 18px 55px #2146ff14}.formula-orbit{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #2146ff24;border-radius:50%;place-items:center;width:54px;height:54px;font-size:15px;font-weight:750;display:grid}.formula-orbit-one{top:5%;right:7%}.formula-orbit-two{width:42px;height:42px;animation-delay:-2.7s;top:38%;left:2%}.formula-orbit-three{width:45px;height:45px;font-size:10px;animation-delay:-5.1s;bottom:8%;right:0}.formula-float-cell{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.03em;background:#ffffffc7;border:1px solid #2146ff1f;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:650}.formula-float-cell-one{animation-delay:-1.3s;top:32%;right:16%}.formula-float-cell-two{animation-delay:-4.4s;bottom:5%;left:7%}.formula-float-cell-three{animation-delay:-6.2s;top:7%;left:17%}.formula-glow{filter:blur(12px);background:#2146ff0d;border-radius:50%;width:280px;height:280px;animation:7s ease-in-out infinite formula-breathe;position:absolute}.formula-glow-one{top:40px;right:-40px}.formula-glow-two{animation-delay:-3.5s;bottom:-20px;left:-70px}.formula-featured-grid{border-top:1px solid var(--formula-line);border-left:1px solid var(--formula-line);grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid;box-shadow:0 28px 75px #151a4e0c}.formula-featured-grid>a{border-right:1px solid var(--formula-line);border-bottom:1px solid var(--formula-line);min-height:325px;color:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffed;flex-direction:column;padding:29px;text-decoration:none;transition:all .2s;display:flex}.formula-featured-grid>a:hover{background:#fff;transform:translateY(-4px);box-shadow:0 20px 45px #20265a13}.formula-featured-grid small{color:#9297a9;font:650 9px var(--font-geist-mono),monospace}.formula-featured-grid h3{color:var(--formula-blue);font:700 27px var(--font-geist-mono),monospace;margin:48px 0 8px}.formula-featured-grid p{color:#707588;min-height:44px;margin:0;font-size:12px;line-height:1.6}.formula-featured-grid code{color:#50566d;white-space:nowrap;background:#f8f8fb;border:1px solid #e3e5ed;border-radius:7px;margin-top:22px;padding:10px;font-size:10px;overflow:hidden}.formula-featured-grid>a>b{margin-top:auto;font-size:11px}@keyframes formula-drift{0%,to{transform:translate(0)rotate(-2deg)}50%{transform:translateY(-13px)rotate(2deg)}}@keyframes formula-breathe{0%,to{opacity:.5;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.formula-orbit,.formula-float-cell,.formula-glow,.formula-trace:after,.formula-node,.formula-bg-label{animation:none}}.formula-directory{padding-top:50px}.formula-results{text-align:center;color:#8b90a1;font-size:11px}.formula-group{--formula-accent:#2146ff;isolation:isolate;border-top:1px solid var(--formula-line);border-radius:28px;margin:20px -54px;padding:90px 54px;position:relative;overflow:hidden}.formula-group-tone-1{--formula-accent:#8c4dff}.formula-group-tone-2{--formula-accent:#00a6d8}.formula-group-tone-3{--formula-accent:#13a56f}.formula-group>header,.formula-group>div:not(.formula-category-backdrop){z-index:1;position:relative}.formula-group>header{grid-template-columns:65px 1fr;margin-bottom:30px;display:grid}.formula-group>header>span{color:#9a9eae;font:10px var(--font-geist-mono),monospace}.formula-group h2{letter-spacing:-.04em;margin:0;font:400 36px Georgia,serif}.formula-group header p{color:var(--formula-muted);margin:9px 0 0;font-size:12px}.formula-group>div:not(.formula-category-backdrop){border-top:1px solid var(--formula-line);border-left:1px solid var(--formula-line);grid-template-columns:repeat(3,1fr);display:grid;box-shadow:0 30px 75px #151a4e0b}.formula-group>div:not(.formula-category-backdrop)>a{border-right:1px solid var(--formula-line);border-bottom:1px solid var(--formula-line);min-height:118px;color:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff1;padding:22px;text-decoration:none;position:relative}.formula-group>div>a:hover{background:#fff}.formula-group code{color:var(--formula-blue);font-weight:750}.formula-group>div p{color:#777c8f;max-width:26ch;margin:10px 0 0;font-size:10px;line-height:1.45}.formula-group>div b{color:#adb1c0;position:absolute;top:18px;right:18px}.formula-empty{text-align:center;border:1px solid var(--formula-line);padding:100px}.formula-empty b,.formula-empty span{display:block}.formula-empty span{color:var(--formula-muted);margin-top:8px;font-size:12px}.formula-category-backdrop{pointer-events:none;background:linear-gradient(135deg,var(--formula-accent),#fff 48%,var(--formula-accent));inset:0;overflow:hidden;z-index:0!important;border:0!important;display:block!important;position:absolute!important}@supports (color:color-mix(in lab, red, red)){.formula-category-backdrop{background:linear-gradient(135deg,color-mix(in srgb,var(--formula-accent) 4%,#fff),#fff 48%,color-mix(in srgb,var(--formula-accent) 3%,#fff))}}.formula-category-grid{background-image:linear-gradient(var(--formula-accent) 1px,transparent 1px),linear-gradient(90deg,var(--formula-accent) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.formula-category-grid{background-image:linear-gradient(color-mix(in srgb,var(--formula-accent) 11%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--formula-accent) 11%,transparent) 1px,transparent 1px)}}.formula-category-grid{background-size:72px 72px;-webkit-mask-image:radial-gradient(90% 90%,#000 10%,#0000 82%);mask-image:radial-gradient(90% 90%,#000 10%,#0000 82%)}.formula-trace{border-color:var(--formula-accent);opacity:.38;filter:drop-shadow(0 0 6px var(--formula-accent));border-style:solid;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.formula-trace{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--formula-accent) 35%,transparent))}}.formula-trace:after{content:"";border:1px solid var(--formula-accent);width:6px;height:6px;box-shadow:0 0 10px var(--formula-accent);background:#fff;animation:2.4s ease-in-out infinite formula-node-pulse;position:absolute}.formula-trace-a{border-width:0 0 1px 1px;width:230px;height:96px;top:16px;right:5%}.formula-trace-a:after{bottom:-4px;left:-4px}.formula-trace-b{border-width:1px 1px 0 0;width:180px;height:82px;bottom:17px;left:1%}.formula-trace-b:after{animation-delay:-.8s;top:-4px;right:-4px}.formula-trace-c{border-width:0 1px 1px 0;width:130px;height:52px;top:7px;left:42%}.formula-trace-c:after{animation-delay:-1.6s;bottom:-4px;right:-4px}.formula-node{border:1px solid var(--formula-accent);width:8px;height:8px;box-shadow:0 0 0 5px var(--formula-accent);background:#fff;position:absolute}@supports (color:color-mix(in lab, red, red)){.formula-node{box-shadow:0 0 0 5px color-mix(in srgb,var(--formula-accent) 9%,transparent)}}.formula-node{animation:2.8s ease-in-out infinite formula-node-pulse}.formula-node-a{top:34%;left:9%}.formula-node-b{animation-delay:-1s;bottom:28%;right:12%}.formula-node-c{animation-delay:-2s;bottom:12%;left:54%}.formula-bg-label{color:var(--formula-accent);position:absolute;top:42%;right:3%}@supports (color:color-mix(in lab, red, red)){.formula-bg-label{color:color-mix(in srgb,var(--formula-accent) 25%,transparent)}}.formula-bg-label{font:700 58px var(--font-geist-mono),monospace;font-style:normal;animation:7s ease-in-out infinite formula-label-float}.formula-bg-label-two{font-size:34px;animation-delay:-3.5s;inset:auto auto 7% 3%}.formula-category-backdrop>.formula-node-a{right:auto}.formula-category-backdrop>.formula-node-b{top:auto}.formula-category-backdrop>.formula-node-c{top:auto;right:auto}@keyframes formula-node-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@keyframes formula-label-float{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.7;transform:translateY(-10px)}}.formula-footer{border-top:1px solid var(--formula-line)}.formula-article{max-width:1180px;margin:auto;padding:0 30px}.formula-breadcrumbs{color:#989cac;padding:26px 0;font-size:10px}.formula-breadcrumbs a{color:#6d7284;text-decoration:none}.formula-breadcrumbs span{margin:0 9px}.formula-detail-hero{border-bottom:1px solid var(--formula-line);grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;min-height:690px;padding:55px 0 80px;display:grid}.formula-detail-hero h1{font-size:clamp(52px,6vw,82px)}.formula-detail-hero h1>code{color:var(--formula-blue);font:700 .72em var(--font-geist-mono),monospace;letter-spacing:-.06em;display:inline-block}.formula-detail-hero>div:first-child>p{max-width:620px;color:var(--formula-muted);margin:28px 0;font-size:17px;line-height:1.6}.formula-detail-actions{gap:9px;display:flex}.formula-detail-actions a,.formula-detail-actions button{cursor:pointer;border-radius:10px;padding:13px 19px;font-size:11px;font-weight:750}.formula-detail-actions a{color:#fff;background:var(--formula-blue);text-decoration:none;box-shadow:0 10px 25px #2146ff2d}.formula-detail-actions button{background:#fff;border:1px solid #dfe1e9}.formula-verified{border:1px solid var(--formula-line);border-radius:999px;align-items:center;gap:10px;width:max-content;margin-top:26px;padding:9px 13px 9px 9px;display:flex}.formula-verified img{object-fit:cover;border-radius:50%;width:33px;height:33px}.formula-verified b,.formula-verified small{display:block}.formula-verified b{font-size:9px}.formula-verified small{color:#9296a7;margin-top:3px;font-size:8px}.formula-verified i{color:#fff;background:var(--formula-blue);border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;display:grid}.formula-hero-card{background:#fafafd;border:1px solid #dfe2ed;border-radius:18px;padding:28px;box-shadow:0 28px 60px #131b4b12}.formula-hero-card>span{color:#8f94a6;font:700 9px var(--font-geist-mono),monospace;letter-spacing:.12em}.formula-hero-card>code{color:#4e5365;white-space:nowrap;background:#fff;border-block:1px solid #e2e4eb;margin:18px -28px 24px;padding:25px 28px;font-size:13px;display:block;overflow:auto}.formula-hero-card>code b{color:var(--formula-blue)}.formula-hero-card>div{border-bottom:1px solid #e6e7ed;align-items:center;gap:12px;padding:11px 0;display:flex}.formula-hero-card>div:last-child{border:0}.formula-hero-card i{width:29px;height:29px;color:var(--formula-blue);font:700 10px var(--font-geist-mono);background:#eceeff;border-radius:8px;place-items:center;font-style:normal;display:grid}.formula-hero-card p{margin:0}.formula-hero-card p b,.formula-hero-card p small{display:block}.formula-hero-card p b{font:700 10px var(--font-geist-mono)}.formula-hero-card p small{color:#9094a4;margin-top:4px;font-size:8px}.formula-play-section{padding:115px 0}.formula-play-section>.formula-section-heading{grid-template-columns:1.3fr .7fr;column-gap:70px;display:grid}.formula-play-section>.formula-section-heading>span{grid-column:1/-1}.formula-play-section>.formula-section-heading>p{color:var(--formula-muted);align-self:end;margin:0;font-size:14px;line-height:1.6}.formula-playground{border:1px solid #dfe1e9;border-radius:18px;margin-top:55px;overflow:hidden;box-shadow:0 30px 65px #151a4e12}.playground-toolbar{background:#fafafd;border-bottom:1px solid #e2e3e9;justify-content:space-between;align-items:center;height:58px;padding:0 18px;display:flex}.playground-toolbar>span{font:700 9px var(--font-geist-mono);letter-spacing:.1em}.playground-toolbar i{background:#30a266;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #e0f4e8}.playground-toolbar code{color:#5f6476;font-size:10px}.formula-sheet{background:#fff;padding:35px}.formula-bar{background:#fafbfc;border:1px solid #dfe2e8;border-radius:8px 8px 0 0;align-items:center;gap:12px;height:42px;padding:0 13px;display:flex}.formula-bar b{color:var(--formula-blue);font-family:Georgia,serif;font-style:italic}.formula-bar span{font:11px var(--font-geist-mono)}.formula-sheet table{border-collapse:collapse;table-layout:fixed;width:100%}.formula-sheet th,.formula-sheet td{border:1px solid #e1e4e8;height:46px}.formula-sheet th{color:#989da9;width:52px;font:650 9px var(--font-geist-mono);background:#f4f5f7}.formula-sheet thead th:not(:first-child){text-align:left;width:auto;padding:0 13px}.formula-sheet input{color:#424754;width:100%;height:100%;font:12px var(--font-geist-mono);background:#fff;border:0;outline:0;padding:0 13px}.formula-sheet input:focus{box-shadow:inset 0 0 0 2px var(--formula-blue);background:#eff1ff}.formula-result{background:#f4f5ff;border:1px solid #d9e0ff;border-radius:10px;align-items:center;gap:18px;margin-top:20px;padding:18px 21px;display:flex}.formula-result>span{color:#737991;font:700 9px var(--font-geist-mono);letter-spacing:.1em}.formula-result code{color:var(--formula-blue);font-size:24px;font-weight:750}.formula-result small{color:#6e7490;margin-left:auto;font-size:9px}.formula-explain{border-top:1px solid var(--formula-line);grid-template-columns:1fr 1fr;gap:100px;padding:110px 0;display:grid}.formula-explain ol{margin:0;padding:0;list-style:none}.formula-explain li{border-top:1px solid var(--formula-line);gap:18px;padding:24px 0;display:flex}.formula-explain li>b{color:var(--formula-blue);font:10px var(--font-geist-mono)}.formula-explain li p{margin:0}.formula-explain strong,.formula-explain li span{display:block}.formula-explain strong{font-size:13px}.formula-explain li span{color:var(--formula-muted);margin-top:6px;font-size:10px;line-height:1.5}.formula-errors{border-top:1px solid var(--formula-line);padding:110px 0}.formula-errors>div:last-child{border-top:1px solid var(--formula-line);border-left:1px solid var(--formula-line);grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.formula-errors article{border-right:1px solid var(--formula-line);border-bottom:1px solid var(--formula-line);min-height:235px;padding:26px}.formula-errors article>code{color:#b04b43;background:#fff0ef;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:750}.formula-errors h3{margin:55px 0 10px;font-size:18px}.formula-errors article p{color:var(--formula-muted);font-size:11px;line-height:1.65}.formula-related{border-top:1px solid var(--formula-line);padding:95px 0 120px}.formula-related h2{font:400 48px Georgia,serif}.formula-related>div{border-top:1px solid var(--formula-line);border-left:1px solid var(--formula-line);grid-template-columns:repeat(2,1fr);display:grid}.formula-related a{border-right:1px solid var(--formula-line);border-bottom:1px solid var(--formula-line);color:inherit;grid-template-columns:140px 1fr auto;align-items:center;padding:20px;text-decoration:none;display:grid}.formula-related code{color:var(--formula-blue);font-weight:750}.formula-related span{color:var(--formula-muted);font-size:10px}.formula-related b{color:#aaaebe}@media (width<=800px){.formula-nav>div{display:none}.formula-hero{min-height:610px}.formula-hero-inner{border:0;padding-inline:18px}.formula-hero h1{font-size:54px}.formula-featured,.formula-directory,.formula-article{padding-inline:18px}.formula-featured-atmosphere{inset:20px -20px}.formula-orbit-two,.formula-float-cell-one,.formula-float-cell-two{display:none}.formula-group{border-radius:20px;margin:16px -10px;padding:68px 10px}.formula-trace-c,.formula-bg-label-two{display:none}.formula-featured-grid,.formula-group>div,.formula-errors>div:last-child{grid-template-columns:1fr}.formula-detail-hero,.formula-explain{grid-template-columns:1fr;gap:45px}.formula-detail-hero{padding-top:35px}.formula-play-section>.formula-section-heading{display:block}.formula-play-section>.formula-section-heading p{margin-top:20px}.formula-related>div{grid-template-columns:1fr}.formula-footer{padding-inline:18px}.formula-proof{flex-wrap:wrap}.formula-search kbd{display:none}}@media (width<=520px){.formula-hero h1{font-size:45px}.formula-hero-inner>p{font-size:15px}.formula-filters{justify-content:flex-start}.formula-detail-hero h1{font-size:48px}.formula-hero-card{padding:22px}.formula-sheet{padding:14px}.playground-toolbar code{display:none}.formula-related a{grid-template-columns:110px 1fr auto}.formula-section-heading h2,.formula-explain h2{font-size:39px}}.formula-example-card{background:#fff;border:1px solid #dfe1e9;border-radius:18px;margin-top:55px;overflow:hidden;box-shadow:0 30px 65px #151a4e12}.formula-example-card>.playground-toolbar+div{padding:45px}.formula-example-card>div>span{color:var(--formula-blue);font:700 9px var(--font-geist-mono);letter-spacing:.12em}.formula-example-card h3{letter-spacing:-.03em;margin:12px 0 28px;font:400 29px Georgia,serif}.formula-example-card>div>code{color:#34394d;white-space:nowrap;background:#f8f8fb;border:1px solid #e1e3eb;border-radius:10px;padding:23px;font-size:14px;display:block;overflow:auto}.formula-example-card>div>div{background:#f4f5ff;border:1px solid #dce1ff;border-radius:10px;justify-content:space-between;align-items:center;margin-top:18px;padding:17px 19px;display:flex}.formula-example-card p{margin:0}.formula-example-card small,.formula-example-card b{display:block}.formula-example-card small{color:#7a7f94;font:700 8px var(--font-geist-mono);letter-spacing:.1em}.formula-example-card b{color:var(--formula-blue);margin-top:5px;font-size:21px}.formula-example-card button{color:#fff;background:var(--formula-blue);cursor:pointer;border:0;border-radius:8px;padding:11px 16px;font-size:10px;font-weight:750}.playground-rule{background:#fafbfc;border:1px solid #e1e4e8;border-bottom:0;align-items:center;gap:15px;min-height:52px;padding:8px 13px;display:flex}.playground-rule span{color:#848a9b;font:700 8px var(--font-geist-mono);letter-spacing:.1em}.playground-rule input{max-width:220px;height:34px;font:11px var(--font-geist-mono);background:#fff;border:1px solid #d9dce5;border-radius:6px;outline:0;padding:0 11px}.playground-rule input:focus{border-color:var(--formula-blue);box-shadow:0 0 0 3px #e8ebff}.playground-hint{color:#8a8fa0;margin:13px 2px 0;font-size:9px}.assistant-site{background:#fbfbfd}.assistant-hero{isolation:isolate;border-bottom:1px solid var(--formula-line);padding:90px max(24px,50vw - 590px) 105px;position:relative;overflow:hidden}.assistant-bg{z-index:-1;background-image:linear-gradient(#2146ff0b 1px,#0000 1px),linear-gradient(90deg,#2146ff0b 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.assistant-bg i{filter:blur(40px);background:#2146ff12;border-radius:50%;width:430px;height:430px;animation:8s ease-in-out infinite formula-breathe;position:absolute}.assistant-bg i:first-child{top:70px;left:-160px}.assistant-bg i:nth-child(2){animation-delay:-4s;top:210px;right:-130px}.assistant-bg b,.assistant-bg span,.assistant-bg em{color:#2146ff1f;font-family:var(--font-geist-mono);font-style:normal;animation:9s ease-in-out infinite formula-drift;position:absolute}.assistant-bg b{font-size:90px;top:9%;right:8%}.assistant-bg span{font-size:22px;top:45%;left:5%}.assistant-bg em{font-size:18px;animation-delay:-3s;bottom:12%;right:5%}.assistant-intro{text-align:center}.assistant-intro h1{letter-spacing:-.06em;color:#171925;margin:0;font:400 clamp(56px,7vw,94px)/.95 Georgia,serif}.assistant-intro h1 em{color:var(--formula-blue);font-weight:400}.assistant-intro>p{max-width:720px;color:var(--formula-muted);margin:27px auto;font-size:18px;line-height:1.6}.assistant-trust{color:#606579;justify-content:center;gap:22px;font-size:10px;font-weight:650;display:flex}.assistant-trust span:first-child{color:var(--formula-blue)}.assistant-shell{background:#fff;border:1px solid #dfe2eb;border-radius:22px;max-width:930px;margin:58px auto 0;overflow:hidden;box-shadow:0 38px 90px #10194c18}.assistant-tabs{background:#f8f9fc;border-bottom:1px solid #e5e7ee;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;display:grid}.assistant-tabs button{color:#676d80;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:12px;font-size:11px;font-weight:700}.assistant-tabs button.active{color:#fff;background:var(--formula-blue);box-shadow:0 9px 22px #2146ff2b}.assistant-main-input,.assistant-fields label{display:block}.assistant-main-input{padding:26px 28px 14px}.assistant-main-input>span,.assistant-fields label>span{color:#30354a;margin-bottom:10px;font-size:10px;font-weight:750;display:block}.assistant-main-input textarea{resize:vertical;color:#20263b;width:100%;min-height:132px;font:14px/1.6 var(--font-geist-mono);background:#fbfbfd;border:1px solid #dfe2eb;border-radius:12px;outline:0;padding:18px}.assistant-main-input textarea:focus,.assistant-fields input:focus,.assistant-sample textarea:focus{border-color:var(--formula-blue);box-shadow:0 0 0 3px #e9ecff}.assistant-fields{grid-template-columns:1fr 1fr;gap:14px;padding:0 28px 14px;display:grid}.assistant-fields i{color:#9ba0b0;font-size:8px;font-style:normal;font-weight:500}.assistant-fields input{width:100%;height:48px;font:11px var(--font-geist-mono);border:1px solid #dfe2eb;border-radius:9px;outline:0;padding:0 14px}.assistant-sample{border:1px solid #e2e4eb;border-radius:10px;margin:0 28px 18px}.assistant-sample summary{color:#676d80;cursor:pointer;padding:13px 15px;font-size:10px;font-weight:650}.assistant-sample textarea{resize:vertical;width:calc(100% - 24px);min-height:90px;font:10px/1.6 var(--font-geist-mono);border:1px solid #e0e3ea;border-radius:8px;outline:0;margin:0 12px 12px;padding:12px}.assistant-submit-row{background:#fafafd;border-top:1px solid #e5e7ee;align-items:center;gap:30px;padding:18px 28px;display:flex}.assistant-submit-row p{color:#8a8fa0;max-width:470px;margin:0;font-size:9px;line-height:1.5}.assistant-submit-row p b{color:#5d6274}.assistant-submit-row button{color:#fff;background:var(--formula-blue);cursor:pointer;border:0;border-radius:10px;min-width:190px;margin-left:auto;padding:15px 20px;font-size:11px;font-weight:750;box-shadow:0 11px 25px #2146ff30}.assistant-submit-row button:disabled{opacity:.5;cursor:not-allowed}.assistant-submit-row button i{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:10px;height:10px;margin-right:8px;animation:.7s linear infinite assistant-spin;display:inline-block}.assistant-answer{max-width:1180px;margin:90px auto;padding:0 30px}.assistant-answer-head{background:#f7f8fc;border:1px solid #dce0eb;border-bottom:0;border-radius:15px 15px 0 0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.assistant-answer-head span{color:#7c8296;font:700 9px var(--font-geist-mono);letter-spacing:.12em}.assistant-answer-head button{color:#fff;background:var(--formula-blue);cursor:pointer;border:0;border-radius:7px;padding:9px 13px;font-size:9px;font-weight:750}.assistant-answer>code{color:var(--formula-blue);font:700 clamp(15px,2vw,22px) var(--font-geist-mono);white-space:nowrap;background:#fff;border:1px solid #dce0eb;padding:29px;display:block;overflow:auto}.assistant-caution{color:#7b6742;background:#fff9e9;border:1px solid #eee2bd;border-top:0;margin:0;padding:13px 22px;font-size:10px}.assistant-answer-grid{border-left:1px solid #dfe2eb;grid-template-columns:repeat(2,1fr);display:grid}.assistant-answer-grid article{background:#fff;border-bottom:1px solid #dfe2eb;border-right:1px solid #dfe2eb;min-height:245px;padding:29px}.assistant-answer-grid article>span{color:var(--formula-blue);font:700 9px var(--font-geist-mono);letter-spacing:.1em}.assistant-answer-grid h2{margin:30px 0 12px;font:400 27px Georgia,serif}.assistant-answer-grid p,.assistant-answer-grid li{color:#6f7486;font-size:11px;line-height:1.65}.assistant-answer-grid ol,.assistant-answer-grid ul{margin:0;padding-left:17px}.assistant-followups{background:#fafafd;border:1px solid #dfe2eb;border-top:0;flex-wrap:wrap;align-items:center;gap:8px;padding:25px;display:flex}.assistant-followups>span{color:#777c8e;margin-right:8px;font-size:10px;font-weight:750}.assistant-followups button{color:#4f556b;cursor:pointer;background:#fff;border:1px solid #dfe2eb;border-radius:8px;padding:10px 12px;font-size:9px}.assistant-followups button b{color:var(--formula-blue)}.assistant-feedback{background:#fff;border:1px solid #dfe2eb;border-top:0;border-radius:0 0 15px 15px;align-items:center;gap:8px;padding:19px 24px;display:flex}.assistant-feedback strong{margin-right:auto;font-size:11px}.assistant-feedback button{cursor:pointer;background:#fff;border:1px solid #dfe2eb;border-radius:7px;padding:8px 11px;font-size:9px}.assistant-feedback button.active{border-color:var(--formula-blue);color:var(--formula-blue);background:#f0f2ff}.assistant-feedback>span{color:#27815b;font-size:9px}.assistant-examples,.assistant-how,.assistant-supported{border-top:1px solid var(--formula-line);max-width:1180px;margin:auto;padding:105px 30px}.assistant-examples>div:last-child{border-top:1px solid var(--formula-line);border-left:1px solid var(--formula-line);grid-template-columns:repeat(2,1fr);margin-top:50px;display:grid}.assistant-examples button{text-align:left;border:0;border-right:1px solid var(--formula-line);border-bottom:1px solid var(--formula-line);min-height:120px;color:inherit;cursor:pointer;background:#fff;grid-template-columns:35px 1fr auto;gap:12px;padding:22px;display:grid}.assistant-examples small{color:#9ba0b2;font:9px var(--font-geist-mono)}.assistant-examples button span{font:400 16px/1.45 Georgia,serif}.assistant-examples button b{color:var(--formula-blue)}.assistant-how{grid-template-columns:1fr 1.2fr;gap:90px;display:grid}.assistant-how>div>span{color:var(--formula-blue);font:700 9px var(--font-geist-mono);letter-spacing:.12em}.assistant-how h2{letter-spacing:-.04em;font:400 45px/1.05 Georgia,serif}.assistant-how ol{margin:0;padding:0;list-style:none}.assistant-how li{border-top:1px solid var(--formula-line);grid-template-columns:42px 1fr;padding:22px 0;display:grid}.assistant-how li>b{color:var(--formula-blue);font:10px var(--font-geist-mono);grid-row:1/3}.assistant-how strong{font-size:13px}.assistant-how li span{color:#7d8294;margin-top:6px;font-size:10px}.assistant-supported>div:last-child{border-top:1px solid var(--formula-line);border-left:1px solid var(--formula-line);grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.assistant-supported a{border-right:1px solid var(--formula-line);border-bottom:1px solid var(--formula-line);min-height:140px;color:inherit;background:#fff;flex-direction:column;padding:23px;text-decoration:none;display:flex}.assistant-supported small{color:#9ba0b1;font:9px var(--font-geist-mono)}.assistant-supported strong{color:var(--formula-blue);font:700 14px var(--font-geist-mono);margin-top:28px}.assistant-supported a span{color:#777c8e;margin-top:auto;font-size:9px}.formula-assistant-fab{z-index:6;color:var(--formula-navy);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #dfe2ed;border-radius:999px;align-items:center;gap:11px;padding:11px 16px 11px 11px;text-decoration:none;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 55px #11184626}.formula-assistant-fab>i{color:#fff;background:var(--formula-blue);border-radius:50%;place-items:center;width:35px;height:35px;font:700 11px Georgia,serif;display:grid}.formula-assistant-fab span,.formula-assistant-fab b{display:block}.formula-assistant-fab span{font-size:8px}.formula-assistant-fab b{color:var(--formula-blue);margin-top:3px;font-size:10px}@keyframes assistant-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.assistant-bg *,.assistant-submit-row button i{animation:none}}@media (width<=800px){.assistant-hero{padding:65px 18px 80px}.assistant-intro h1{font-size:50px}.assistant-intro>p{font-size:15px}.assistant-trust{flex-wrap:wrap}.assistant-tabs{grid-template-columns:1fr 1fr}.assistant-fields,.assistant-answer-grid,.assistant-examples>div:last-child,.assistant-supported>div:last-child{grid-template-columns:1fr}.assistant-submit-row{flex-direction:column;align-items:stretch}.assistant-submit-row button{width:100%;margin:0}.assistant-answer,.assistant-examples,.assistant-how,.assistant-supported{padding-inline:18px}.assistant-how{grid-template-columns:1fr;gap:30px}.assistant-feedback{flex-wrap:wrap;align-items:flex-start}.assistant-feedback strong{width:100%}.formula-assistant-fab{bottom:12px;right:12px}.formula-assistant-fab span{display:none}}.assistant-tabs button{text-align:left;border-radius:10px;grid-template-columns:23px 1fr;align-content:center;min-height:76px;padding:11px 10px;transition:transform .2s,background .2s,box-shadow .2s;display:grid}.assistant-tabs button>i{width:20px;height:20px;color:var(--formula-blue);background:#e9ecff;border-radius:6px;grid-row:1/3;place-items:center;font-style:normal;display:grid}.assistant-tabs button small{color:#9ba0b1;margin-top:4px;font-size:7px;font-weight:600}.assistant-tabs button:hover{background:#fff;transform:translateY(-1px)}.assistant-tabs button.active>i{color:var(--formula-blue);background:#fff}.assistant-tabs button.active small{color:#ffffffb5}.assistant-mode-note{color:#808598;background:#fff;border-bottom:1px solid #e9eaf0;gap:8px;padding:12px 28px;display:flex}.assistant-mode-note b{color:#3152f5;font-size:9px}.assistant-mode-note span{font-size:9px}.assistant-main-input{padding-top:23px}.assistant-error{color:#a33d35;background:#fff4f2;border:1px solid #f0cbc7;border-radius:8px;margin:0 28px 14px;padding:11px 13px;font-size:9px}.assistant-submit-row button{transition:transform .2s,box-shadow .2s}.assistant-submit-row button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #2146ff3b}.assistant-submit-row button:disabled{transform:none}.assistant-examples button b{white-space:nowrap;font-size:8px}.assistant-trace{opacity:.22;filter:drop-shadow(0 0 5px #2146ff40);border-style:solid;border-color:#2146ff;width:220px;height:95px;text-decoration:none;display:block;position:absolute}.assistant-trace-one{border-width:0 0 1px 1px;top:20%;right:3%}.assistant-trace-two{border-width:1px 1px 0 0;bottom:13%;left:2%}.assistant-trace-three{border-width:0 1px 1px 0;width:150px;height:65px;top:5%;left:42%}.assistant-pulse{background:#fff;border:1px solid #2146ff;width:8px;height:8px;animation:2.8s ease-in-out infinite formula-node-pulse;position:absolute;box-shadow:0 0 0 5px #2146ff10}.assistant-pulse-one{top:31%;right:14%}.assistant-pulse-two{animation-delay:-1s;bottom:24%;left:12%}.assistant-pulse-three{animation-delay:-2s;top:12%;left:52%}@media (prefers-reduced-motion:reduce){.assistant-pulse{animation:none}}@media (width<=800px){.assistant-mode-note{flex-direction:column;padding-inline:16px}.assistant-trace-three,.assistant-pulse-three{display:none}}.assistant-examples,.assistant-how,.assistant-supported{isolation:isolate;background:#fffffff0;border:1px solid #e4e6ef;border-radius:28px;margin-top:36px;margin-bottom:36px;position:relative;overflow:hidden;box-shadow:0 28px 75px #151a4e09}.assistant-examples:before,.assistant-how:before,.assistant-supported:before{content:"";z-index:-1;background-image:linear-gradient(#2146ff0a 1px,#0000 1px),linear-gradient(90deg,#2146ff0a 1px,#0000 1px),radial-gradient(circle at 82% 18%,#2146ff0d,#0000 34%);background-size:72px 72px,72px 72px,100% 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 90%,#000,#0000 88%);mask-image:radial-gradient(90% 90%,#000,#0000 88%)}.assistant-how:after,.assistant-supported:after{content:"";z-index:-1;background:#fff;border:1px solid #2146ff;width:9px;height:9px;animation:2.8s ease-in-out infinite formula-node-pulse;position:absolute;top:15%;right:9%;box-shadow:0 0 0 7px #2146ff0d,0 0 18px #2146ff50}.assistant-supported:after{animation-delay:-1.4s;inset:auto auto 12% 7%}.assistant-examples button,.assistant-supported a{transition:transform .2s,box-shadow .2s,background .2s}.assistant-examples button:hover,.assistant-supported a:hover{z-index:1;background:#fff;transform:translateY(-3px);box-shadow:0 20px 45px #20265a12}@media (prefers-reduced-motion:reduce){.assistant-how:after,.assistant-supported:after{animation:none}}@media (width<=800px){.assistant-examples,.assistant-how,.assistant-supported{border-radius:20px;margin-inline:10px}}.assistant-how{color:#fff;background:#294cff;border:0;border-radius:30px;max-width:1180px;min-height:560px;padding:150px 72px 72px;display:block;box-shadow:0 38px 90px #1733ba29}.assistant-how:before{z-index:0;opacity:1;background:radial-gradient(circle at 82% 62%,#7690ff42 0 2px,#0000 3px),linear-gradient(90deg,#0000 49.8%,#fff0 50%),linear-gradient(#fff0,#fff0);inset:0;-webkit-mask-image:none;mask-image:none}.assistant-how>div,.assistant-how ol{z-index:2;position:relative}.assistant-how>div{text-align:center}.assistant-how>div>span{color:#b8c5ff;letter-spacing:.18em;font-size:10px}.assistant-how h2{color:#fff;max-width:760px;font:500 clamp(48px,5.2vw,76px)/.98 var(--font-geist-sans);letter-spacing:-.065em;margin:18px auto 54px}.assistant-how ol{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.assistant-how li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff35;border-radius:18px;min-height:185px;padding:27px;transition:transform .25s,background .25s,border-color .25s;display:block}.assistant-how li:hover{background:#ffffff17;border-color:#ffffff72;transform:translateY(-7px)}.assistant-how li>b{color:#294cff;width:35px;height:35px;font:700 10px var(--font-geist-mono);background:#dbe2ff;border-radius:50%;place-items:center;margin-bottom:34px;display:grid}.assistant-how strong{color:#fff;font-size:15px;display:block}.assistant-how li span{color:#ced6ff;margin-top:9px;font-size:11px;line-height:1.55;display:block}.assistant-how:after{z-index:1;width:100%;height:112px;box-shadow:none;background:radial-gradient(85px 68px at 50% -7px,#f7f8fc 70%,#0000 72%) 0 0/122px 90px repeat-x,radial-gradient(85px 68px at 50% 97px,#f7f8fc 70%,#0000 72%) 61px -16px/122px 90px repeat-x;border:0;animation:16s linear infinite assistant-ribbon-drift;inset:0 0 auto}@keyframes assistant-ribbon-drift{to{background-position:122px 0,183px -16px}}@media (prefers-reduced-motion:reduce){.assistant-how:after{animation:none}}@media (width<=800px){.assistant-how{min-height:0;padding:112px 22px 28px}.assistant-how h2{margin-bottom:34px;font-size:43px}.assistant-how ol{grid-template-columns:1fr}.assistant-how li{min-height:0}.assistant-how:after{background-position:0 -10px,46px -22px;background-size:92px 68px,92px 68px;height:78px}}.assistant-how{padding-bottom:78px}.assistant-how h2{margin-bottom:46px}.assistant-how ol{gap:16px}.assistant-how li{min-height:205px;color:var(--formula-navy);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:20px;padding:26px 25px 25px;position:relative;box-shadow:0 20px 45px #13278f24}.assistant-how li:hover{background:#fff;border-color:#0000;transform:translateY(-5px);box-shadow:0 28px 55px #13278f38}.assistant-how li>b{color:#8b92aa;letter-spacing:.08em;background:0 0;width:auto;height:auto;margin:0;font-size:9px;position:absolute;top:28px;right:25px}.assistant-how .step-icon{color:#294cff;background:#eef1ff;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:30px;font-style:normal;font-weight:750;display:grid;box-shadow:inset 0 0 0 1px #294cff13}.assistant-how .step-icon-formula{letter-spacing:-.06em;font:700 17px Georgia,serif}.assistant-how .step-icon-check{font-size:19px}.assistant-how .step-icon-copy{position:relative}.assistant-how .step-icon-copy:before,.assistant-how .step-icon-copy:after{content:"";background:#eef1ff;border:1.7px solid #294cff;border-radius:3px;width:15px;height:18px;position:absolute}.assistant-how .step-icon-copy:before{transform:translate(-3px,-3px)}.assistant-how .step-icon-copy:after{background:#fff;transform:translate(3px,3px)}.assistant-how strong{color:var(--formula-navy);letter-spacing:-.015em;font-size:15px}.assistant-how li span{color:#737a91;max-width:300px;font-size:10.5px;line-height:1.6}@media (width<=800px){.assistant-how{padding-bottom:30px}.assistant-how li{min-height:190px}.assistant-how h2 br{display:none}}.global-footer{isolation:isolate;color:#fff;background:#2447f5;margin-top:70px;padding:92px max(28px,50vw - 660px) 30px;position:relative;overflow:hidden}.global-footer-atmosphere{z-index:-1;background-image:linear-gradient(#fff0 95%,#ffffff13 96%),linear-gradient(90deg,#fff0 95%,#ffffff10 96%);background-size:76px 76px;position:absolute;inset:0;overflow:hidden}.global-footer-atmosphere:after{content:"";opacity:.9;background:radial-gradient(82px 66px at 50% -6px,#f7f8fc 69%,#0000 71%) 0 0/118px 88px repeat-x,radial-gradient(82px 66px at 50% 94px,#f7f8fc 69%,#0000 71%) 59px -14px/118px 88px repeat-x;height:105px;animation:18s linear infinite footer-ribbon;position:absolute;bottom:72px;left:-30px;right:-30px}.global-footer-atmosphere>span{color:#ffffff12;font:700 13px var(--font-geist-mono);animation:7s ease-in-out infinite footer-float;position:absolute}.global-footer-atmosphere>span:first-child{font-size:70px;top:16%;left:7%}.global-footer-atmosphere>span:nth-child(2){animation-delay:-2s;top:14%;right:6%}.global-footer-atmosphere>span:nth-child(3){font-size:23px;animation-delay:-4s;bottom:25%;right:17%}.global-footer-atmosphere>i{background:#2447f5;border:1px solid #fff6;width:7px;height:7px;animation:3s ease-in-out infinite formula-node-pulse;position:absolute;box-shadow:0 0 0 7px #ffffff0d,0 0 24px #fff8}.global-footer-atmosphere>i:first-of-type{top:47%;left:4%}.global-footer-atmosphere>i:nth-of-type(2){animation-delay:-1s;top:48%;right:5%}.global-footer-atmosphere>i:nth-of-type(3){animation-delay:-2s;top:13%;right:44%}.global-footer-main{z-index:2;grid-template-columns:minmax(320px,1.1fr) 1.5fr;gap:10vw;max-width:1320px;min-height:420px;margin:auto;display:grid;position:relative}.global-footer-about{max-width:520px}.global-footer-brand{color:#fff;letter-spacing:-.045em;align-items:center;gap:12px;font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}.global-footer-brand .home-brandmark{background:#fff}.global-footer-brand .home-brandmark b{background:#2447f5}.global-footer-about h2{color:#fff;font:500 clamp(43px,4vw,65px)/1 var(--font-geist-sans);letter-spacing:-.065em;margin:48px 0 22px}.global-footer-about h2 em{color:#cbd3ff;font-style:normal}.global-footer-about p{color:#e0e5ff;max-width:485px;font-size:14px;line-height:1.7}.global-footer-cta{color:#2447f5;background:#fff;border-radius:12px;align-items:center;gap:18px;width:max-content;margin-top:28px;padding:13px 18px;font-size:11px;font-weight:750;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 35px #14299b45}.global-footer-cta:hover{transform:translateY(-3px);box-shadow:0 20px 44px #14299b62}.global-footer-cta span{font-size:17px;transition:transform .2s}.global-footer-cta:hover span{transform:translate(4px)}.global-footer-links{grid-template-columns:repeat(3,1fr);gap:40px;padding-top:10px;display:grid}.global-footer-links section{min-width:0}.global-footer-links h3{color:#bdc8ff;font:700 9px var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff38;margin:0 0 25px;padding-bottom:14px}.global-footer-links a{color:#f8f9ff;justify-content:space-between;gap:10px;padding:8px 0;font-size:11px;text-decoration:none;transition:color .2s,transform .2s;display:flex;position:relative}.global-footer-links a:after{content:"";background:#fff;width:0;height:1px;transition:width .25s;position:absolute;bottom:3px;left:0}.global-footer-links a:hover{color:#fff;transform:translate(4px)}.global-footer-links a:hover:after{width:28px}.global-footer-links a span{opacity:0;transition:opacity .2s,transform .2s;transform:translate(-5px,5px)}.global-footer-links a:hover span{opacity:.8;transform:none}.global-footer-bottom{z-index:2;color:#d6ddff;border-top:1px solid #ffffff30;justify-content:space-between;max-width:1320px;margin:90px auto 0;padding-top:25px;font-size:9px;display:flex;position:relative}.global-footer-bottom small{font-size:9px}@keyframes footer-ribbon{to{background-position:118px 0,177px -14px}}@keyframes footer-float{50%{opacity:.7;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.global-footer-atmosphere:after,.global-footer-atmosphere>span,.global-footer-atmosphere>i{animation:none}}@media (width<=900px){.global-footer{padding:70px 24px 25px}.global-footer-main{grid-template-columns:1fr;gap:65px}.global-footer-links{gap:28px}.global-footer-bottom{margin-top:120px}.global-footer-atmosphere:after{bottom:65px}}@media (width<=620px){.global-footer{margin-top:40px}.global-footer-about h2{font-size:45px}.global-footer-links{grid-template-columns:1fr 1fr}.global-footer-links section:last-child{grid-column:1/-1}.global-footer-bottom{flex-direction:column;align-items:flex-start;gap:20px}.global-footer-atmosphere:after{background-size:90px 68px,90px 68px;height:75px}}.global-footer-links h3{color:#fff;font:500 16px/1.2 var(--font-geist-sans);letter-spacing:-.015em;text-transform:none;margin-bottom:30px;padding-bottom:18px}.global-footer-links a,.global-footer-links a:visited{color:#c8ceeb;text-underline-offset:5px;border:0;border-radius:0;width:max-content;max-width:100%;padding:7px 0;font-size:15px;font-weight:400;line-height:1.45;text-decoration:none;text-decoration-thickness:1px;transition:color .18s;box-shadow:none!important;background:0 0!important;transform:none!important}.global-footer-links a:after{display:none}.global-footer-links a:hover,.global-footer-links a:focus-visible{color:#fff;text-decoration:underline;box-shadow:none!important;background:0 0!important}.learn-page>.global-footer,.tutorial-page>.global-footer{box-sizing:border-box;width:100vw;max-width:none;margin-bottom:-30px;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%}@supports (width:100dvw){.learn-page>.global-footer,.tutorial-page>.global-footer{width:100dvw;margin-left:-50dvw;margin-right:-50dvw}}.home-hero{padding-top:34px}.hero-title-frame{isolation:isolate;color:#fff;background:linear-gradient(135deg,#1837dc 0%,#294cff 55%,#315cff 100%);border:0;border-radius:26px;width:min(1120px,94vw);padding:76px 70px 72px;position:relative;overflow:hidden;box-shadow:0 30px 75px #1736cf29}.hero-title-frame:before{content:"";z-index:-2;opacity:.68;background-image:linear-gradient(90deg,#ffffff0b 50%,#0000 50%),linear-gradient(#ffffff0b 50%,#0000 50%),radial-gradient(circle at 20% 20%,#85a0ff55,#0000 34%),radial-gradient(circle at 80% 68%,#1028b76b,#0000 39%);background-size:28px 28px,28px 28px,100% 100%,100% 100%;animation:12s steps(8,end) infinite alternate hero-dither-shift;display:block;position:absolute;inset:0}.hero-title-frame:after{content:"";z-index:-1;background:radial-gradient(70% 90% at 50% 42%,#0000 28%,#1739df38 100%);display:block;position:absolute;inset:0}.hero-title-frame>*{z-index:1;position:relative}.hero-kicker{color:#dce3ff}.home-hero h1{color:#fff;max-width:960px;font-size:clamp(68px,7vw,104px)}.home-hero h1 em{color:#d9e0ff}.hero-subhead{color:#dfe5ff;max-width:830px}.hero-subhead strong{color:#fff}.hero-actions{justify-content:center;gap:12px;margin-top:34px;display:flex}.hero-actions a{color:#fff;background:#ffffff0d;border:1px solid #ffffff72;border-radius:10px;min-width:150px;padding:13px 18px;font-size:11px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s}.hero-actions a:first-child{color:#2447f5;background:#fff;box-shadow:0 15px 35px #1028935c}.hero-actions a:hover{background:#ffffff1f;transform:translateY(-2px)}.hero-actions a:first-child:hover{background:#fff;box-shadow:0 20px 42px #10289372}.hero-actions span{margin-left:18px}.hero-tool{border-radius:24px;margin:18px auto 0}@keyframes hero-dither-shift{0%{background-position:0 0,14px 14px,0 0,0 0}to{background-position:28px 14px,42px 28px,0 0,0 0}}@media (prefers-reduced-motion:reduce){.hero-title-frame:before{animation:none}}@media (width<=800px){.home-hero{padding-top:18px}.hero-title-frame{border-radius:20px;padding:54px 22px 48px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions a{width:100%}.hero-tool{border-radius:18px;margin-top:12px}}.hero-title-frame>:not(.hero-dither){z-index:2;position:relative}.hero-dither{opacity:.9;pointer-events:none;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(12,1fr);gap:3px;display:grid;inset:-7%;transform:rotate(-2deg)scale(1.08);-webkit-mask-image:radial-gradient(82% 88% at 50% 48%,#000 20%,#000c 58%,#0000 96%);mask-image:radial-gradient(82% 88% at 50% 48%,#000 20%,#000c 58%,#0000 96%);z-index:0!important;position:absolute!important}.hero-dither i:nth-child(7n){opacity:.12;animation-delay:-2.4s}@keyframes hero-pixel-pulse{0%{opacity:.18;transform:scale(.86)}35%{opacity:.72;transform:scale(1)}70%{opacity:.34;transform:scale(.92)}to{opacity:.9;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.hero-dither i{animation:none}}.assistant-tabs{background:linear-gradient(135deg,#f6f7ff,#fafaff);padding:14px}.assistant-tabs button{background:#ffffff6b;border:1px solid #0000;position:relative}.assistant-tabs button:not(.active):hover{color:#283052;background:#f1f3ff;border-color:#d9defe;box-shadow:0 10px 24px #1f2d7610}.assistant-tabs button.active,.assistant-tabs button.active:hover{color:#fff;background:linear-gradient(135deg,#1838e8,#3157ff);border-color:#2146ff;transform:translateY(-2px);box-shadow:0 12px 30px #2146ff32}.assistant-tabs button.active:after{content:"";background:#2146ff;border-radius:2px;height:2px;position:absolute;bottom:-15px;left:14px;right:14px;box-shadow:0 0 12px #2146ff}.assistant-answer-head span i{color:#2c8b62;letter-spacing:.08em;margin-left:8px;font-size:7px;font-style:normal}.hero-title-frame:before{display:none}.hero-dither{opacity:.78;grid-template-rows:repeat(12,1fr);grid-template-columns:repeat(18,1fr);gap:2px;inset:-4%;transform:scale(1.035);-webkit-mask-image:radial-gradient(94% 112% at 50% 48%,#000 24%,#000e 70%,#0000 100%);mask-image:radial-gradient(94% 112% at 50% 48%,#000 24%,#000e 70%,#0000 100%)}.hero-dither i{background:#9fb0ff12;animation-duration:6.4s}.hero-dither i:nth-child(3n){background:#c4ceff1c}.hero-dither i:nth-child(4n){background:#1028ba20}.hero-dither i:nth-child(5n){background:#ffffff1b}.hero-dither i:nth-child(11n){background:#09219f2b}.home-hero h1{letter-spacing:-.045em;max-width:980px;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,5.2vw,78px);font-weight:400;line-height:1.03}.home-hero h1 em{color:#e3e8ff;font:inherit;letter-spacing:inherit;margin:0;font-weight:600;display:inline}.hero-subhead{max-width:860px;font-size:clamp(18px,1.6vw,24px);line-height:1.45}@media (width<=800px){.home-hero h1{font-size:clamp(46px,12vw,62px);line-height:1.02}.home-hero h1 em{display:inline}.hero-dither{grid-template-rows:repeat(18,1fr);grid-template-columns:repeat(12,1fr)}}.hero-dither{opacity:1;display:block;inset:0;overflow:hidden;transform:none;-webkit-mask-image:none;mask-image:none}.hero-dither i{display:none}.hero-dither:before,.hero-dither:after{content:"";pointer-events:none;position:absolute;inset:-10% -3%}.hero-dither:before{opacity:.34;background-image:radial-gradient(circle,#e2e7ff 1.35px,#0000 1.55px);background-position:0 0;background-size:8px 8px;animation:14s steps(8,end) infinite alternate halftone-drift;-webkit-mask-image:linear-gradient(#0000 3%,#0002 19%,#000 44% 62%,#0003 82%,#0000 96%);mask-image:linear-gradient(#0000 3%,#0002 19%,#000 44% 62%,#0003 82%,#0000 96%)}.hero-dither:after{opacity:.32;background-image:radial-gradient(circle,#091d91 1.65px,#0000 1.9px);background-position:4px 4px;background-size:8px 8px;animation:18s steps(8,end) infinite alternate halftone-drift-reverse;-webkit-mask-image:linear-gradient(#0000 34%,#0002 49%,#000 68%,#0005 86%,#0000 99%);mask-image:linear-gradient(#0000 34%,#0002 49%,#000 68%,#0005 86%,#0000 99%)}@keyframes halftone-drift{0%{background-position:0 0}to{background-position:8px 4px}}@keyframes halftone-drift-reverse{0%{background-position:4px 4px}to{background-position:-4px 8px}}@media (prefers-reduced-motion:reduce){.hero-dither:before,.hero-dither:after{animation:none}}.hero-dither:before{animation:7s steps(12,end) infinite alternate halftone-wave}.hero-dither:after{animation:8.5s steps(12,end) infinite alternate halftone-wave-reverse}@keyframes halftone-wave{0%{opacity:.2;background-position:0 -12px;background-size:10px 10px;transform:translateY(-10px)}42%{opacity:.48;background-position:4px 0;background-size:8px 8px;transform:translateY(2px)}72%{opacity:.32;background-position:0 5px;background-size:7px 7px;transform:translateY(9px)}to{opacity:.58;background-position:5px 12px;background-size:9px 9px;transform:translateY(16px)}}@keyframes halftone-wave-reverse{0%{opacity:.42;background-position:3px 13px;background-size:7px 7px;transform:translateY(14px)}48%{opacity:.18;background-position:-4px 2px;background-size:9px 9px;transform:translateY(0)}to{opacity:.5;background-position:4px -10px;background-size:8px 8px;transform:translateY(-14px)}}.result-play{color:#0000;background:linear-gradient(145deg,#1838e8,#3157ff);border-radius:50%;width:52px;height:52px;font-size:0;transition:transform .25s,box-shadow .25s;position:relative;overflow:visible;box-shadow:0 10px 24px #2146ff35}.result-play:before{content:"";z-index:-1;background:#aebcff66;border-radius:50%;animation:2.4s ease-out infinite play-ring;position:absolute;inset:-6px}.result-play:after{content:"▶";color:#fff;text-shadow:0 1px 3px #102bbd70;place-items:center;padding-left:3px;font-size:13px;animation:2.4s ease-in-out infinite play-nudge;display:grid;position:absolute;inset:0}@keyframes play-ring{0%,38%{opacity:.62;transform:scale(.88)}76%,to{opacity:0;transform:scale(1.16)}}@keyframes play-nudge{0%,45%,to{transform:translate(0)}60%{transform:translate(3px)}74%{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.result-play:before,.result-play:after{animation:none}}.result-play{width:27px;height:27px;box-shadow:0 6px 14px #2146ff30}.result-play:before{z-index:0;background:0 0;border:1px solid #7f94ff;animation:2s ease-out infinite play-live-ring;inset:0}.result-play:after{z-index:1;padding-left:1px;font-size:7px;animation:none}.hero-results a:hover .result-play{transform:scale(1.04);box-shadow:0 8px 18px #2146ff42}@keyframes play-live-ring{0%{opacity:.9;transform:scale(1)}72%,to{opacity:0;transform:scale(1.55)}}.hero-dither{opacity:.82;grid-template-rows:repeat(12,1fr);grid-template-columns:repeat(18,1fr);gap:2px;display:grid;inset:-4%;overflow:visible;transform:scale(1.035);-webkit-mask-image:radial-gradient(94% 112% at 50% 48%,#000 24%,#000e 70%,#0000 100%);mask-image:radial-gradient(94% 112% at 50% 48%,#000 24%,#000e 70%,#0000 100%)}.hero-dither:before,.hero-dither:after{display:none}.hero-dither i{background:#aebeff17;animation:3.2s steps(7,end) infinite hero-cell-flicker;display:block}.hero-dither i:nth-child(3n){background:#d7dfff24;animation-delay:-.45s}.hero-dither i:nth-child(4n){background:#0f28b631;animation-delay:-1.25s}.hero-dither i:nth-child(5n){background:#ffffff29;animation-delay:-2.1s}.hero-dither i:nth-child(7n){animation-delay:-.9s}.hero-dither i:nth-child(11n){background:#0a209f3b;animation-delay:-2.65s}.hero-dither i:nth-child(13n){background:#ffffff35;animation-delay:-1.7s}@keyframes hero-cell-flicker{0%,to{opacity:.18}16%{opacity:.7}31%{opacity:.3}52%{opacity:.92}69%{opacity:.4}84%{opacity:.76}}.hero-subhead strong{margin-top:5px;display:block}@media (width<=800px){.hero-dither{grid-template-rows:repeat(18,1fr);grid-template-columns:repeat(12,1fr)}}@media (prefers-reduced-motion:reduce){.hero-dither i{animation:none}}.global-notice{z-index:30;color:#fff;letter-spacing:-.01em;background:#294cff;justify-content:center;align-items:center;gap:10px;height:34px;padding:0 28px;font-size:10px;text-decoration:none;display:flex;position:relative;overflow:hidden}.global-notice strong{font-weight:750}.global-notice>span:not(.notice-chart){color:#dce3ff}.notice-chart{opacity:.78;align-items:flex-end;gap:5px;height:29px;display:flex;position:absolute;bottom:0}.notice-chart-left{left:9%}.notice-chart-right{right:9%;transform:scaleX(-1)}.notice-chart i{transform-origin:bottom;background:#9fb0ff;border-radius:3px 3px 0 0;width:7px;animation:3.4s ease-in-out infinite notice-bars}.notice-chart i:first-child{height:9px;animation-delay:-.4s}.notice-chart i:nth-child(2){height:18px;animation-delay:-1.7s}.notice-chart i:nth-child(3){height:12px;animation-delay:-2.6s}.notice-chart i:nth-child(4){height:25px;animation-delay:-.9s}.notice-chart i:nth-child(5){height:15px;animation-delay:-2.1s}.global-header{z-index:25;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff5;border-bottom:1px solid #e8e9ef;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;height:78px;padding:0 max(28px,50vw - 660px);display:grid;position:relative}.global-header-brand{color:#080d38;letter-spacing:-.045em;align-items:center;gap:12px;font-size:21px;font-weight:820;text-decoration:none;display:flex}.animated-brandmark{background:linear-gradient(145deg,#1838e8,#3157ff);border-radius:12px;justify-content:center;align-items:flex-end;gap:3px;width:40px;height:40px;padding:8px 9px;display:flex;box-shadow:0 9px 22px #2146ff2c}.animated-brandmark b{transform-origin:bottom;background:#fff;border-radius:5px;width:5px}.animated-brandmark b:first-child{height:11px;animation:3.1s steps(6,end) infinite logo-bar-one}.animated-brandmark b:nth-child(2){height:22px;animation:3.7s steps(7,end) infinite logo-bar-two}.animated-brandmark b:nth-child(3){height:15px;animation:2.9s steps(6,end) infinite logo-bar-three}.global-header nav{align-items:center;gap:34px;display:flex}.global-header nav a{color:#555a70;white-space:nowrap;padding:29px 0 27px;font-size:12px;font-weight:650;text-decoration:none;position:relative}.global-header nav a:after{content:"";background:#294cff;border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:19px;left:0;right:0;transform:scaleX(0)}.global-header nav a:hover,.global-header nav a.active{color:#11163f}.global-header nav a:hover:after,.global-header nav a.active:after{transform:scaleX(1)}.global-header-actions{justify-self:end;align-items:center;gap:13px;display:flex}.header-search{color:#74798c;border:1px solid #e1e3eb;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 11px;text-decoration:none;display:flex}.header-search span{font-size:19px}.header-search kbd{color:#999daf;font:650 8px var(--font-geist-sans)}.header-cta{color:#fff;background:#294cff;border-radius:11px;padding:12px 16px;font-size:11px;font-weight:750;text-decoration:none;box-shadow:0 9px 22px #2146ff24}.header-cta span{margin-left:12px}.home-page>.home-nav,.formula-site>.home-nav,.learn-page>.public-nav,.tutorial-page>.public-nav{display:none}@keyframes logo-bar-one{0%,to{transform:scaleY(.58)}20%{transform:scaleY(1.35)}45%{transform:scaleY(.8)}72%{transform:scaleY(1.15)}}@keyframes logo-bar-two{0%,to{transform:scaleY(1)}23%{transform:scaleY(.48)}51%{transform:scaleY(.82)}78%{transform:scaleY(1.12)}}@keyframes logo-bar-three{0%,to{transform:scaleY(.82)}18%{transform:scaleY(1.3)}43%{transform:scaleY(.52)}69%{transform:scaleY(1.08)}}@keyframes notice-bars{0%,to{opacity:.55;transform:scaleY(.58)}48%{opacity:1;transform:scaleY(1.12)}72%{opacity:.75;transform:scaleY(.82)}}@media (width<=980px){.global-header{grid-template-columns:1fr auto}.global-header nav,.header-search{display:none}}@media (width<=620px){.global-notice{height:38px;padding-inline:12px;font-size:9px}.global-notice>span:not(.notice-chart){display:none}.notice-chart-left{left:1%}.notice-chart-right{right:1%}.global-header{height:68px;padding-inline:16px}.global-header-brand{font-size:18px}.animated-brandmark{width:36px;height:36px}.header-cta{padding:11px 13px}.header-cta span{display:none}}@media (prefers-reduced-motion:reduce){.animated-brandmark b,.notice-chart i{animation:none}}.global-notice:before,.global-notice:after{content:"";pointer-events:none;opacity:.18;background-image:radial-gradient(circle,#c7d1ff 1px,#0000 1.3px);background-size:8px 8px;animation:9s steps(8,end) infinite alternate notice-dither;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 31% 69%,#000);mask-image:linear-gradient(90deg,#000,#0000 31% 69%,#000)}.global-notice:after{opacity:.1;background-position:4px 4px;animation-direction:alternate-reverse}.notice-chart{display:none}.notice-cube{z-index:1;background:#1839db;border:1px solid #ffffff70;border-radius:7px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:2px;width:36px;height:36px;padding:3px;animation:6s cubic-bezier(.65,0,.35,1) infinite notice-cube-turn;display:grid;position:absolute;transform:rotate(45deg);box-shadow:0 6px 18px #10228e40}.notice-cube i{background:#b9c6ff;border-radius:2px;box-shadow:inset 0 0 0 1px #ffffff40}.notice-cube i:nth-child(2n){background:#fff}.notice-cube i:nth-child(3n){background:#8095ff}.notice-cube i:nth-child(5){background:#294cff}.global-header{grid-template-columns:260px minmax(0,1fr) 220px;gap:24px;padding:0 46px}.global-header>.global-header-brand{visibility:visible;opacity:1;min-width:0;display:flex!important}.global-header nav{justify-self:center;gap:30px}.global-header nav a,.global-header nav a:hover,.global-header nav a.active{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;gap:0;padding:29px 0 27px;display:block}.global-header-actions{justify-content:flex-end;width:220px}.header-search{display:none}@keyframes notice-cube-turn{0%,18%{transform:rotate(45deg)scale(.86)}38%,58%{transform:rotate(135deg)scale(1)}78%,to{transform:rotate(225deg)scale(.86)}}@keyframes notice-dither{0%{background-position:0 0}to{background-position:16px 8px}}@media (width<=1100px){.global-header{grid-template-columns:230px 1fr 190px;padding-inline:26px}.global-header nav{gap:22px}.global-header-actions{width:190px}}@media (width<=980px){.global-header{grid-template-columns:1fr auto}.global-header-actions{width:auto}}@media (width<=620px){.notice-cube-left{left:2%}.notice-cube-right{right:2%}.global-header{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.notice-cube,.global-notice:before,.global-notice:after{animation:none}}.global-notice{font-size:12px}.sheetsteps-mark{background:linear-gradient(145deg,#1838e8,#3157ff);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 22px #2146ff2d}.sheetsteps-mark:before{content:"";background:#fff;border-radius:5px 8px 5px 5px;width:27px;height:31px;position:absolute;transform:rotate(-3deg);box-shadow:0 4px 11px #102cb946}.sheetsteps-mark:after{content:"";z-index:3;clip-path:polygon(0 0,100% 100%,0 100%);filter:drop-shadow(-1px 1px #8094ff);transform-origin:0 100%;background:#b9c5ff;width:10px;height:10px;animation:3.2s ease-in-out infinite paper-fold;position:absolute;top:6px;right:7px}.sheetsteps-paper{z-index:2;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:1px;width:21px;height:22px;margin-top:5px;display:grid;position:relative;transform:rotate(-3deg)}.sheetsteps-paper b{background:#eef1ff;border:1px solid #294cff;border-radius:1px;animation:3.6s steps(5,end) infinite sheet-cell;display:block}.sheetsteps-paper b:nth-child(2n){animation-delay:-1.2s}.sheetsteps-paper b:nth-child(3n){animation-delay:-2.4s}.notice-cube{width:38px;height:38px;box-shadow:none;transform-style:preserve-3d;perspective:180px;background:0 0;border:0;border-radius:0;padding:0;animation:5.6s cubic-bezier(.65,0,.35,1) infinite cube-wobble;display:block}.notice-cube-left{top:-5px;left:10%}.notice-cube-right{animation-delay:-2.8s;bottom:-5px;right:10%}.cube-face{backface-visibility:hidden;background:#102377;border:1px solid #07165d;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:1px;width:27px;height:27px;padding:2px;display:grid;position:absolute;top:8px;left:8px}.cube-face-front{transform:translateZ(14px)}.cube-face-right{transform:rotateY(90deg)translateZ(14px)}.cube-face-top{transform:rotateX(90deg)translateZ(14px)}.cube-face i{background:#fff;border-radius:1px;box-shadow:inset 0 0 0 1px #17276f22}.cube-face i:nth-child(2n){background:#9aabff}.cube-face i:nth-child(3n){background:#536eff}.cube-face i:nth-child(5){background:#dbe2ff}.cube-face-front i:nth-child(n+4):nth-child(-n+6){transform:translate(2px)}.cube-face-right i:nth-child(n+1):nth-child(-n+3){transform:translateY(-1px)}@keyframes cube-wobble{0%,18%{transform:rotateX(-22deg)rotateY(34deg)rotate(-8deg)scale(.84)}43%,59%{transform:rotateX(-30deg)rotateY(126deg)rotate(7deg)scale(1)}82%,to{transform:rotateX(-18deg)rotateY(214deg)rotate(-5deg)scale(.84)}}@keyframes paper-fold{0%,to{transform:scale(.88)rotate(-4deg)}50%{transform:scale(1.08)rotate(3deg)}}@media (width<=620px){.global-notice{font-size:11px}.sheetsteps-mark{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.sheetsteps-mark:after,.sheetsteps-paper b,.notice-cube{animation:none}}.notice-cube{display:none}.notice-papers{z-index:1;pointer-events:none;width:30%;position:absolute;inset:0 auto 0 0;overflow:hidden}.notice-papers-right{left:auto;right:0;transform:scaleX(-1)}.notice-papers>i{background-color:#f8f9ff;background-image:linear-gradient(#91a4ff55 1px,#0000 1px),linear-gradient(90deg,#91a4ff55 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:5px 5px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffffa8;border-radius:3px;justify-content:center;align-items:flex-end;gap:2px;width:21px;height:25px;padding:8px 3px 3px;animation:5.6s linear infinite paper-fall;display:flex;position:absolute;top:-28px;overflow:hidden;box-shadow:0 5px 13px #10258c38}.notice-papers>i:after{content:"";clip-path:polygon(0 0,100% 100%,0 100%);background:#9fb0ff;width:8px;height:8px;position:absolute;top:-1px;right:-1px;box-shadow:-1px 1px #5f77ef}.notice-papers>i b{background:#294cff;border-radius:2px 2px 0 0;width:3px}.notice-papers>i b:first-child{height:5px}.notice-papers>i b:nth-child(2){height:11px}.notice-papers>i b:nth-child(3){height:8px}.notice-papers>i:first-child{animation-duration:5.1s;animation-delay:-.7s;left:4%}.notice-papers>i:nth-child(2){animation-duration:6.4s;animation-delay:-4.2s;left:18%;transform:scale(.76)rotate(8deg)}.notice-papers>i:nth-child(3){animation-duration:5.8s;animation-delay:-2.5s;left:34%}.notice-papers>i:nth-child(4){animation-duration:7s;animation-delay:-5.2s;left:51%;transform:scale(.82)rotate(-7deg)}.notice-papers>i:nth-child(5){animation-duration:5.3s;animation-delay:-1.8s;left:66%}.notice-papers>i:nth-child(6){animation-duration:6.1s;animation-delay:-3.4s;left:80%;transform:scale(.7)}.notice-papers>i:nth-child(7){animation-duration:6.7s;animation-delay:-.2s;left:93%}@keyframes paper-fall{0%{opacity:0;translate:0 -12px;rotate:-5deg}12%{opacity:.9}56%{opacity:.8;translate:8px 28px;rotate:7deg}to{opacity:0;translate:-4px 74px;rotate:-9deg}}@media (width<=620px){.notice-papers{width:20%}.notice-papers>i:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.notice-papers>i{animation:none;top:5px}}.global-notice{color:#0b1038;background:linear-gradient(90deg,#fff36d 0%,#ffef82 50%,#fff36d 100%);border-bottom:1px solid #e8d94e}.global-notice strong{color:#0b1038}.global-notice>span:not(.notice-papers){color:#39436c}.global-notice:before,.global-notice:after{opacity:.12;background-image:radial-gradient(circle,#294cff 1px,#0000 1.3px)}.notice-papers>i{border-color:#294cff66;box-shadow:0 5px 13px #7a6b1930}@media (width<=620px){.global-notice>.notice-papers{display:block}}.story-section{border-right:1px solid var(--home-line);border-left:1px solid var(--home-line);max-width:1360px;margin:auto;padding:125px 42px}.story-heading{max-width:760px;margin-bottom:58px}.story-heading>span,.tutorial-proof-copy>span,.formula-story-copy>span,.template-story-heading>span{color:var(--home-blue);font:700 10px var(--font-geist-mono);letter-spacing:.15em}.story-heading h2,.tutorial-proof-copy h2,.formula-story-copy h2,.template-story-heading h2{color:var(--home-navy);letter-spacing:-.055em;margin:18px 0 22px;font:400 clamp(52px,5.6vw,82px)/.95 Georgia,serif}.story-heading h2 em,.tutorial-proof-copy h2 em,.formula-story-copy h2 em,.template-story-heading h2 em{color:var(--home-blue);font-weight:400}.story-heading>p,.formula-story-copy>p,.template-story-heading>p{color:#71778b;max-width:680px;font-size:15px;line-height:1.7}.story-heading>a,.template-story-heading>a{border-bottom:1px solid var(--home-blue);width:max-content;color:var(--home-navy);gap:20px;margin-top:28px;padding-bottom:5px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.story-heading>a b,.template-story-heading>a b{color:var(--home-blue)}.tutorial-story-grid{border-top:1px solid var(--home-line);border-left:1px solid var(--home-line);grid-template-columns:repeat(4,1fr);display:grid}.tutorial-story-grid>a{border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line);min-height:345px;color:var(--home-navy);background:#fff;flex-direction:column;padding:24px;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:flex;position:relative;overflow:hidden}.tutorial-story-grid>a:hover{z-index:2;background:#fafbff;transform:translateY(-7px);box-shadow:0 28px 65px #14215e18}.story-card-index{color:#9ea4b6;font:9px var(--font-geist-mono)}.story-play{background:#294cff18;border-radius:50%;place-items:center;width:64px;height:64px;margin:36px 0 30px;display:grid}.story-play:before{content:"";border:1px solid #294cff55;border-radius:50%;width:64px;height:64px;animation:2.4s ease-out infinite story-live;position:absolute}.story-play i{color:#fff;background:var(--home-blue);border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-style:normal;display:grid}.tutorial-story-grid small{color:var(--home-blue);font:700 8px var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase}.tutorial-story-grid h3{color:var(--home-navy);letter-spacing:-.035em;margin:14px 0;font:400 25px/1.08 Georgia,serif}.tutorial-story-grid>a>b{margin-top:auto;font-size:10px}@keyframes story-live{0%{opacity:.75;transform:scale(.75)}75%,to{opacity:0;transform:scale(1.45)}}.tutorial-proof{color:#fff;background:#080d3e;grid-template-columns:1fr 1fr;max-width:1480px;min-height:800px;margin:auto;display:grid}.tutorial-proof-sheet{background-image:linear-gradient(#5771ff1c 1px,#0000 1px),linear-gradient(90deg,#5771ff1c 1px,#0000 1px);background-size:78px 78px;place-items:center;display:grid;position:relative;overflow:hidden}.proof-sheet-window{background:#fff;border-radius:20px;width:78%;padding-bottom:24px;animation:6s ease-in-out infinite proof-float;position:relative;transform:rotate(-3deg);box-shadow:0 35px 90px #02051f70}.proof-sheet-window>span{color:#111735;border-bottom:1px solid #e5e7ef;align-items:center;gap:7px;height:45px;padding:0 16px;display:flex}.proof-sheet-window>span i{background:#d7dae5;border-radius:50%;width:7px;height:7px}.proof-sheet-window>span b{margin-left:10px;font-size:10px}.proof-sheet-window>div{grid-template-columns:repeat(6,1fr);padding:28px;display:grid}.proof-sheet-window>div i{border-bottom:1px solid #e1e4ed;border-right:1px solid #e1e4ed;height:42px}.proof-sheet-window>div i.active{box-shadow:inset 0 0 0 2px var(--home-blue);background:#e9ecff}.proof-sheet-window>strong{color:#fff;background:var(--home-blue);border-radius:8px;padding:11px 14px;font-size:9px;position:absolute;bottom:18px;right:22px;box-shadow:0 10px 24px #294cff4a}@keyframes proof-float{0%,to{translate:0 -7px;rotate:-3deg}50%{translate:0 8px;rotate:-1.5deg}}.tutorial-proof-copy{flex-direction:column;justify-content:center;padding:110px 76px;display:flex}.tutorial-proof-copy h2{color:#fff;font-size:67px}.tutorial-proof-copy ol{margin:18px 0 0;padding:0;list-style:none}.tutorial-proof-copy li{border-top:1px solid #ffffff18;grid-template-columns:48px 1fr;padding:20px 0;display:grid}.tutorial-proof-copy li>b{color:#8c8dff;font:10px var(--font-geist-mono);grid-row:1/3}.tutorial-proof-copy li p{margin:0}.tutorial-proof-copy li strong{font-size:12px;display:block}.tutorial-proof-copy li span{color:#aeb5d2;margin-top:6px;font-size:10px;display:block}.human-proof{background:#ffffff08;border:1px solid #ffffff20;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:30px;padding:18px;display:grid}.human-stack{padding-left:12px;display:flex}.human-avatar{background:#ffd3b6;border:3px solid #10164e;border-radius:50%;width:44px;height:44px;margin-left:-12px;animation:3.4s ease-in-out infinite human-bob;position:relative;overflow:hidden}.human-avatar:before{content:"";background:#f0b38e;border-radius:48% 48% 42% 42%;width:20px;height:24px;position:absolute;top:12px;left:9px}.human-avatar:after{content:"";background:#2b1b28;border-radius:55% 55% 30% 30%;width:29px;height:21px;position:absolute;top:5px;left:5px}.human-avatar i{z-index:2;border-bottom:1px solid #7b4142;border-radius:50%;width:10px;height:4px;position:absolute;top:22px;left:15px}.human-two{background:#c9e8ff;animation-delay:-.8s}.human-two:before{background:#b87852}.human-two:after{background:#151525;border-radius:50% 50% 28% 28%}.human-three{background:#ffe8a9;animation-delay:-1.6s}.human-three:before{background:#f4c29f}.human-three:after{background:#c97837}.human-four{background:#d9cbff;animation-delay:-2.4s}.human-four:before{background:#87533d}.human-four:after{background:#191d30;border-radius:55%}@keyframes human-bob{0%,to{translate:0}50%{translate:0 -4px}}.human-proof p{margin:0}.human-proof p strong,.human-proof p span{display:block}.human-proof p strong{font-size:11px}.human-proof p span{color:#abb2cf;margin-top:5px;font-size:8px;line-height:1.4}.human-proof>b{background:var(--home-blue);border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.formula-story{grid-template-columns:1fr .9fr;align-items:center;gap:85px;padding-block:135px;display:grid}.formula-story-copy h2{font-size:68px}.formula-actions{border-top:1px solid var(--home-line);border-left:1px solid var(--home-line);grid-template-columns:1fr 1fr;margin-top:38px;display:grid}.formula-actions>a{border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line);min-height:125px;color:var(--home-navy);background:#fff;grid-template-columns:35px 1fr auto;align-items:start;gap:12px;padding:20px;text-decoration:none;transition:background .2s,transform .2s;display:grid}.formula-actions>a:hover{z-index:1;background:#f5f7ff;transform:translateY(-3px)}.formula-actions>a>i{width:30px;height:30px;color:var(--home-blue);background:#e9edff;border-radius:9px;place-items:center;font-style:normal;font-weight:800;display:grid}.formula-actions strong,.formula-actions small{display:block}.formula-actions strong{font-size:11px}.formula-actions small{color:#7c8296;margin-top:7px;font-size:8px;line-height:1.45}.formula-actions>a>b{color:var(--home-blue)}.formula-demo{background:#fff;border:1px solid #dfe3ef;border-radius:24px;overflow:hidden;box-shadow:0 38px 90px #10194c18}.formula-demo-top{background:#f7f8fc;border-bottom:1px solid #e6e8f0;justify-content:space-between;padding:18px 22px;display:flex}.formula-demo-top span{color:#83899c;font:700 8px var(--font-geist-mono);letter-spacing:.12em}.formula-demo-top b{color:#2c8b62;font-size:8px}.formula-demo>p{color:#30364c;min-height:120px;font:13px/1.65 var(--font-geist-mono);background-image:linear-gradient(#294cff09 1px,#0000 1px),linear-gradient(90deg,#294cff09 1px,#0000 1px);background-size:44px 44px;margin:0;padding:28px}.formula-demo-answer{background:#f8f9ff;border-top:1px solid #e4e7ef;padding:24px}.formula-demo-answer small{color:#7f8598;font:700 8px var(--font-geist-mono);letter-spacing:.1em;display:block}.formula-demo-answer code{color:var(--home-blue);font:700 14px var(--font-geist-mono);background:#fff;border-radius:10px;margin:15px 0;padding:16px;display:block;box-shadow:0 8px 24px #151d4b0c}.formula-demo-answer span{color:#2c8b62;font-size:8px;font-weight:700}.formula-demo-notes{border-top:1px solid #e4e7ef;grid-template-columns:1fr 1fr;display:grid}.formula-demo-notes span{color:#858a9a;padding:17px;font-size:8px}.formula-demo-notes span+span{border-left:1px solid #e4e7ef}.formula-demo-notes b{color:var(--home-navy);font:10px var(--font-geist-mono);margin-bottom:5px;display:block}.template-story{color:#fff;background:var(--home-blue);max-width:1480px;margin:auto;padding:130px 64px 150px;overflow:hidden}.template-story-heading{max-width:820px}.template-story-heading>span{color:#d4dcff}.template-story-heading h2{color:#fff}.template-story-heading h2 em{color:#d9ddff}.template-story-heading>p{color:#dfe4ff}.template-story-heading>a{color:#fff;border-color:#fff}.template-story-heading>a b{color:#fff}.template-benefits{flex-wrap:wrap;gap:9px;margin:58px 0 30px;display:flex}.template-benefits span{color:#eef1ff;border:1px solid #ffffff42;border-radius:999px;padding:10px 13px;font-size:8px}.template-benefits span:before{content:"✓";color:#fff;margin-right:7px}.template-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.template-preview{color:#fff;background:#ffffff0d;border:1px solid #ffffff50;border-radius:20px;flex-direction:column;padding:18px;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s;display:flex}.template-preview:hover{background:#ffffff18;transform:translateY(-7px);box-shadow:0 30px 60px #0b1a8f38}.template-sheet{color:var(--home-navy);background:#fff;border-radius:12px;margin-bottom:26px;position:relative;overflow:hidden}.template-sheet>span{border-bottom:1px solid #e7e9f0;align-items:center;gap:5px;height:34px;padding:0 10px;display:flex}.template-sheet>span i{background:#d5d8e2;border-radius:50%;width:5px;height:5px}.template-sheet>span b{margin-left:6px;font-size:7px}.template-sheet-grid{grid-template-columns:repeat(6,1fr);padding:15px;display:grid}.template-sheet-grid i{border-bottom:1px solid #e3e6ee;border-right:1px solid #e3e6ee;height:24px}.template-sheet-grid i.filled{box-shadow:inset 0 0 0 1px var(--home-blue);background:#dfe5ff;animation:3s ease-in-out infinite template-cell}.template-sheet>strong{color:#fff;background:var(--home-blue);border-radius:6px;padding:7px 9px;font-size:8px;position:absolute;bottom:12px;right:12px}@keyframes template-cell{0%,to{background:#dfe5ff}50%{background:#9eafff}}.template-preview>small{color:#cbd4ff;font:700 8px var(--font-geist-mono);letter-spacing:.1em}.template-preview h3{margin:11px 0 7px;font:400 27px Georgia,serif}.template-preview>p{color:#cdd5ff;margin:0;font-size:9px}.template-preview>span{border-top:1px solid #ffffff28;justify-content:space-between;margin-top:24px;padding-top:17px;font-size:9px;font-weight:700;display:flex}@media (width<=1000px){.tutorial-story-grid{grid-template-columns:1fr 1fr}.tutorial-proof,.formula-story{grid-template-columns:1fr}.tutorial-proof-sheet{min-height:560px}.formula-demo{max-width:680px}.template-cards{grid-template-columns:1fr 1fr}}@media (width<=650px){.story-section{padding:82px 20px}.story-heading h2,.tutorial-proof-copy h2,.formula-story-copy h2,.template-story-heading h2{font-size:43px}.tutorial-story-grid,.formula-actions,.template-cards{grid-template-columns:1fr}.tutorial-story-grid>a{min-height:280px}.tutorial-proof-sheet{min-height:380px}.tutorial-proof-copy{padding:76px 22px}.proof-sheet-window{width:88%}.formula-story{gap:45px}.template-story{padding:85px 20px 100px}.human-proof{grid-template-columns:1fr auto}.human-proof p{grid-row:2}.template-benefits{margin-top:38px}}@media (prefers-reduced-motion:reduce){.story-play:before,.proof-sheet-window,.human-avatar,.template-sheet-grid i.filled{animation:none}}.finance-templates-cta{color:#fff;background:var(--home-blue);border-radius:10px;align-items:center;gap:28px;width:max-content;margin:52px auto 0;padding:16px 24px;font-size:11px;font-weight:750;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 34px #294cff28}.finance-templates-cta:hover{transform:translateY(-3px);box-shadow:0 20px 42px #294cff38}.finance-templates-cta span{font-size:15px}.tutorial-proof{isolation:isolate;color:var(--home-navy);background:#f8dfe7;padding-top:62px;position:relative}.tutorial-proof:before{content:"";z-index:3;background:radial-gradient(42px 32px at 21px 0,#294cff 98%,#0000 100%) 0 0/84px 62px repeat-x,radial-gradient(42px 32px at 63px 62px,#294cff 98%,#0000 100%) 0 0/84px 62px repeat-x;height:62px;animation:12s linear infinite verified-ribbon;position:absolute;top:0;left:0;right:0}@keyframes verified-ribbon{to{background-position:84px 0,84px 0}}.tutorial-proof-sheet{background-color:#182eac;background-image:linear-gradient(#a9b7ff22 1px,#0000 1px),linear-gradient(90deg,#a9b7ff22 1px,#0000 1px);border-radius:26px;margin:30px 0 30px 34px;box-shadow:inset 0 0 80px #091d8a55}.tutorial-proof-copy{padding-top:86px;padding-bottom:86px}.tutorial-proof-copy>span{color:#294cff}.tutorial-proof-copy h2{color:var(--home-navy)}.tutorial-proof-copy h2 em{color:#294cff}.tutorial-proof-copy li{border-color:#294cff20}.tutorial-proof-copy li>b{color:#294cff}.tutorial-proof-copy li span{color:#717895}.human-proof{color:var(--home-navy);background:#fff9fb;border-color:#294cff2b;box-shadow:0 18px 42px #49203b10}.human-proof p span{color:#747b91}.human-proof>b{color:#fff}.human-stack{align-items:flex-end;gap:2px;padding-left:0}.human-avatar{background:0 0;border:0;border-radius:0;width:58px;height:64px;margin-left:-9px;animation:3.8s ease-in-out infinite portrait-wave;overflow:visible}.human-avatar:first-child{margin-left:0}.human-avatar:before{content:"";z-index:1;background:#d78443;border:2px solid #10163e;border-radius:50% 50% 45% 45%;width:36px;height:39px;position:absolute;top:2px;left:12px;box-shadow:-7px 8px 0 -2px #d78443,7px 8px 0 -2px #d78443}.human-avatar i{z-index:3;background:radial-gradient(circle at 30% 42%,#10163e 1.5px,#0000 2px),radial-gradient(circle at 70% 42%,#10163e 1.5px,#0000 2px),radial-gradient(at 50% 68%,#0000 0 3px,#10163e 3.5px 4.5px,#0000 5px),#fff8ef;border:2px solid #10163e;border-radius:48% 48% 52% 52%;width:26px;height:30px;position:absolute;top:13px;left:17px}.human-avatar:after{content:"";background:#294cff;border:2px solid #10163e;border-bottom:0;border-radius:50% 50% 0 0;width:46px;height:22px;position:absolute;bottom:0;left:7px}.human-two:before{background:#e45d62;box-shadow:-6px 9px 0 -2px #e45d62,6px 9px 0 -2px #e45d62}.human-two i{background-color:#fff1e4}.human-two:after{background:#9baaff}.human-three:before{box-shadow:none;background:#26314e;border-radius:48% 56% 32% 35%;transform:rotate(-4deg)}.human-three i{background-color:#ffe4ca}.human-three:after{background:#fff;border-bottom:0}.human-four:before{background:#e0a54d;box-shadow:-7px 8px 0 -2px #e0a54d,7px 8px 0 -2px #e0a54d}.human-four i{background-color:#7e4a32}.human-four:after{background:#f2a8bd}@keyframes portrait-wave{0%,to{translate:0;rotate:0}50%{translate:0 -5px;rotate:1deg}}.proof-sheet-window>div{position:relative;overflow:hidden}.proof-sheet-window>div:before,.proof-sheet-window>div:after{content:"";z-index:2;pointer-events:none;background:#294cff18;position:absolute;box-shadow:inset 0 0 0 2px #294cff}.proof-sheet-window>div:before{width:calc(16.6667% - 9.33333px);animation:5.2s ease-in-out infinite sheet-column-pick;top:28px;bottom:28px;left:calc(16.6667% + 18.6667px)}.proof-sheet-window>div:after{height:42px;animation:5.2s ease-in-out infinite sheet-row-pick;top:70px;left:28px;right:28px}.proof-sheet-window>div i.active{z-index:3;animation:5.2s ease-in-out infinite sheet-cell-confirm;position:relative}@keyframes sheet-column-pick{0%,16%{opacity:0;translate:0}25%,42%{opacity:1;translate:100%}52%,70%{opacity:1;translate:200%}82%,to{opacity:0;translate:200%}}@keyframes sheet-row-pick{0%,38%{opacity:0;translate:0}50%,67%{opacity:1;translate:0 42px}78%,to{opacity:0;translate:0 84px}}@keyframes sheet-cell-confirm{0%,68%{box-shadow:none;background:#fff}78%,96%{background:#dfe5ff;box-shadow:inset 0 0 0 2px #294cff}to{box-shadow:none;background:#fff}}@media (width<=1000px){.tutorial-proof-sheet{margin:22px}}@media (width<=650px){.tutorial-proof{padding-top:45px}.tutorial-proof:before{background-size:62px 45px,62px 45px;height:45px}.human-avatar{transform-origin:bottom;width:49px;height:56px;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.tutorial-proof:before,.human-avatar,.proof-sheet-window>div:before,.proof-sheet-window>div:after,.proof-sheet-window>div i.active{animation:none}}.human-stack{gap:0;padding-left:8px}.human-portrait{filter:drop-shadow(0 5px 7px #10163e18);background:#fffaf4;border:3px solid #10164e;border-radius:50%;width:64px;height:64px;margin-left:-13px;animation:none;display:block;position:relative;overflow:hidden}.human-portrait:first-child{margin-left:0}.human-portrait img{object-fit:cover;object-position:center 19%;filter:none;width:100%;height:100%;display:block}.proof-sheet-window>div:before,.proof-sheet-window>div:after{content:none}.proof-sheet-window>div i.active{animation:none}.sheet-pick{z-index:3;pointer-events:none;opacity:0;background:#294cff18;border:2px solid #294cff;display:block;position:absolute}.sheet-pick-column{width:calc(16.6667% - 9.33333px);height:210px;animation:6s ease-in-out infinite pick-column;top:28px;left:calc(33.3333% + 9.33333px)}.sheet-pick-row{width:calc(100% - 56px);height:42px;animation:6s ease-in-out infinite pick-row;top:112px;left:28px}.sheet-pick-range{background:#294cff25;width:calc(33.3333% - 18.6667px);height:84px;animation:6s ease-in-out infinite pick-range;top:112px;left:calc(33.3333% + 9.33333px);box-shadow:0 0 0 5px #294cff12,0 10px 22px #294cff20}@keyframes pick-column{0%,8%{opacity:0;transform:translate(-100%)}14%,28%{opacity:1;transform:translate(0)}34%,to{opacity:0;transform:translate(0)}}@keyframes pick-row{0%,32%{opacity:0;transform:translateY(-42px)}39%,54%{opacity:1;transform:translateY(0)}60%,to{opacity:0;transform:translateY(0)}}@keyframes pick-range{0%,58%{opacity:0;transform:scale(.82)}66%,91%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media (width<=650px){.human-portrait{width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.human-portrait,.sheet-pick{animation:none}.sheet-pick-range{opacity:1;transform:none}}.tutorial-story-grid{border-left:1px solid var(--home-line);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#aab6ff #eef1ff;overscroll-behavior-inline:contain;display:flex;position:relative;overflow:auto hidden}.tutorial-story-grid::-webkit-scrollbar{height:7px}.tutorial-story-grid::-webkit-scrollbar-track{background:#eef1ff}.tutorial-story-grid::-webkit-scrollbar-thumb{background:#aab6ff;border-radius:10px}.tutorial-story-grid>a{scroll-snap-align:start;flex:0 0 clamp(270px,25%,345px)}.tutorial-story-grid>a:before{content:"";z-index:0;opacity:0;background:radial-gradient(circle at 18% 18%,#dfe4ff 0 8%,#0000 34%),linear-gradient(135deg,#f5f7ff,#e9edff);transition:opacity .32s,transform .45s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0;transform:scale(.82)translateY(25%)}.tutorial-story-grid>a:hover:before{opacity:.72;transform:scale(1)translateY(0)}.tutorial-story-grid>a>*{z-index:1;position:relative}.tutorial-story-grid>a:hover .story-play{background:#fff;box-shadow:0 14px 34px #294cff20}.tutorial-story-grid>a:hover h3{color:#203fdf}@media (width<=650px){.tutorial-story-grid>a{flex-basis:82vw}}.formula-story{isolation:isolate;background:linear-gradient(#294cff09 1px,#0000 1px) 0 0/76px 76px,linear-gradient(90deg,#294cff09 1px,#0000 1px) 0 0/76px 76px,radial-gradient(circle at 82% 27%,#294cff0e,#0000 29%) 0 0/100% 100%,#fff 0 0/100% 100%;position:relative;overflow:hidden}.formula-story:before,.formula-story:after{content:"";z-index:-1;opacity:.16;border-style:solid;border-color:#294cff;width:280px;height:125px;animation:7s ease-in-out infinite formula-trace-drift;position:absolute}.formula-story:before{border-width:1px 1px 0 0;top:16%;left:-55px}.formula-story:after{border-width:0 0 1px 1px;animation-delay:-3.5s;bottom:11%;right:-35px}.formula-story-decor{z-index:-1;pointer-events:none;position:absolute;inset:0}.formula-story-decor i{background:#fff;border:1px solid #294cff;width:9px;height:9px;animation:2.8s ease-in-out infinite formula-node-pulse;position:absolute;box-shadow:0 0 0 7px #294cff0b,0 0 18px #294cff3b}.formula-story-decor i:first-child{top:12%;left:5%}.formula-story-decor i:nth-child(2){animation-delay:-1s;bottom:9%;left:49%}.formula-story-decor i:nth-child(3){animation-delay:-2s;top:15%;right:5%}.formula-story-decor span,.formula-story-decor b,.formula-story-decor em{color:#294cff0b;font-family:var(--font-geist-mono);font-style:normal;font-weight:700;position:absolute}.formula-story-decor span{font-size:150px;top:37%;right:2%}.formula-story-decor b{font-size:80px;bottom:9%;left:2%}.formula-story-decor em{font-size:25px;top:7%;left:37%}@keyframes formula-trace-drift{0%,to{translate:0}50%{translate:16px -10px}}.formula-demo{z-index:2;position:relative}.formula-demo-input{background:#fff;min-height:158px;padding:25px;display:block;position:relative}.formula-demo-input>span{color:#777e92;font:700 8px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;display:block}.formula-demo-input textarea{resize:vertical;color:#30364c;width:100%;min-height:76px;font:11px/1.6 var(--font-geist-mono);background:#fbfcff;border:1px solid #e1e4ee;border-radius:10px;outline:0;padding:13px 128px 13px 13px;transition:border-color .2s,box-shadow .2s}.formula-demo-input textarea:focus{border-color:#294cff;box-shadow:0 0 0 4px #294cff0e}.formula-demo-input button{color:#fff;background:var(--home-blue);cursor:pointer;border:0;border-radius:8px;padding:11px 13px;font-size:8px;font-weight:750;transition:transform .2s,box-shadow .2s;position:absolute;bottom:39px;right:38px;box-shadow:0 9px 20px #294cff27}.formula-demo-input button:hover{transform:translateY(-2px);box-shadow:0 13px 26px #294cff38}.formula-demo-input button:disabled{opacity:.6;transform:none}.formula-demo-error{color:#a44747!important;min-height:0!important;font:8px/1.5 var(--font-geist-mono)!important;background:#fff2f2!important;margin:0!important;padding:10px 24px!important}.formula-demo-answer>div{justify-content:space-between;align-items:center;display:flex}.formula-demo-answer>div button{color:#294cff;cursor:pointer;background:#fff;border:1px solid #dfe3ef;border-radius:7px;padding:7px 11px;font-size:8px;font-weight:750}.formula-demo-notes{grid-template-columns:1fr auto;align-items:center}.formula-demo-notes>a{color:#294cff;border-left:1px solid #e4e7ef;padding:17px 20px;font-size:8px;font-weight:750;text-decoration:none}.formula-demo-notes span{line-height:1.45}.formula-demo-notes span b{font-size:8px}@media (width<=650px){.formula-demo-input textarea{padding-bottom:58px;padding-right:13px}.formula-demo-input button{bottom:35px;left:38px;right:38px}.formula-demo-notes{grid-template-columns:1fr}.formula-demo-notes>a{border-top:1px solid #e4e7ef;border-left:0}}@media (prefers-reduced-motion:reduce){.formula-story:before,.formula-story:after,.formula-story-decor i{animation:none}}.formula-demo-input{display:grid}.formula-demo-input textarea{padding:13px}.formula-demo-input button{justify-self:end;min-width:154px;margin-top:12px;position:static}.formula-demo-top b{align-items:center;gap:8px;display:flex}.formula-demo-top b i{color:#21815d;font:800 7px var(--font-geist-mono);letter-spacing:.08em;background:#e9f8f1;border:1px solid #3aa77b55;border-radius:999px;padding:4px 7px 4px 16px;font-style:normal;position:relative}.formula-demo-top b i:before{content:"";background:#25a56f;border-radius:50%;width:5px;height:5px;margin-top:-2.5px;animation:1.8s ease-out infinite live-provider;position:absolute;top:50%;left:7px;box-shadow:0 0 #25a56f66}@keyframes live-provider{70%,to{box-shadow:0 0 0 7px #0000}}@media (width<=650px){.formula-demo-input button{width:100%;margin-top:12px;position:static}.formula-demo-top{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){.formula-demo-top b i:before{animation:none}}.template-site{--tpl-navy:#090d3d;--tpl-blue:#294cff;--tpl-line:#dfe3ef;color:var(--tpl-navy);background:#fbfcff}.template-library-hero{isolation:isolate;border-bottom:1px solid var(--tpl-line);background:linear-gradient(120deg,#fff 42%,#f3f5ff);grid-template-columns:minmax(430px,.95fr) minmax(520px,1.05fr);align-items:center;gap:80px;min-height:760px;padding:125px max(42px,50vw - 660px);display:grid;position:relative;overflow:hidden}.template-library-hero>div:not(.template-atmosphere){z-index:2;position:relative}.template-kicker,.template-section-heading>span,.template-detail-copy>span,.template-category-hero>span,.template-value-grid article>span,.template-audience>div:first-child>span,.template-customize>div:first-child>span,.template-feedback>div:first-child>span{color:var(--tpl-blue);font:750 10px var(--font-geist-mono);letter-spacing:.15em}.template-library-hero h1,.template-category-hero h1,.template-detail-copy h1,.template-section-heading h2,.template-category-strip h2,.template-directory-head h2,.template-value-grid h2,.template-audience h2,.template-tutorial h2,.template-customize h2,.template-feedback h2{color:var(--tpl-navy);letter-spacing:-.055em;margin:24px 0;font:400 clamp(52px,5.5vw,85px)/.98 Georgia,serif}.template-library-hero h1 em,.template-category-hero h1 em,.template-section-heading h2 em,.template-directory-head h2 em,.template-value-grid h2 em,.template-audience h2 em,.template-tutorial h2 em,.template-customize h2 em{color:var(--tpl-blue);font-style:italic}.template-library-hero>div>p{color:#686f85;max-width:690px;font-size:16px;line-height:1.7}.template-search{background:#fff;border:1px solid #d6daea;border-radius:15px;align-items:center;gap:12px;max-width:650px;margin-top:34px;padding:8px 10px 8px 18px;display:flex;box-shadow:0 18px 50px #111a5710}.template-search>span{color:var(--tpl-blue);font-size:25px}.template-search input{color:#252a43;min-width:0;font:12px var(--font-geist-sans);border:0;outline:0;flex:1;padding:12px 0}.template-search kbd{color:#72788d;font:9px var(--font-geist-mono);background:#f1f3f9;border:0;border-radius:8px;padding:9px 11px}.template-hero-proof{color:#667086;flex-wrap:wrap;gap:19px;margin-top:24px;font-size:10px;display:flex}.template-hero-proof span{border-right:1px solid #dfe2ed;padding-right:19px}.template-hero-proof span:last-child{border:0}.template-hero-preview{position:relative}.template-hero-preview>.premium-sheet{transform:perspective(1200px)rotateY(-5deg)rotateX(2deg);box-shadow:0 55px 110px #16206b2d}.template-float-card{background:#fff;border:1px solid #dfe3f2;border-radius:16px;width:190px;padding:18px;font-style:normal;display:block;position:absolute;bottom:-35px;right:-15px;box-shadow:0 22px 55px #16206b2b}.template-float-card b,.template-float-card strong,.template-float-card span{display:block}.template-float-card b{color:#81869a;font:700 8px var(--font-geist-mono);letter-spacing:.09em}.template-float-card strong{color:var(--tpl-blue);margin:10px 0 3px;font:600 31px Georgia,serif}.template-float-card span{color:#8b90a1;font-size:8px}.template-atmosphere{z-index:-1;pointer-events:none;background-image:linear-gradient(#294cff08 1px,#0000 1px),linear-gradient(90deg,#294cff08 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;overflow:hidden}.template-atmosphere:after{content:"";opacity:.88;background:radial-gradient(at 50% 32%,#fff 8%,#ffffffc9 46%,#0000 77%);position:absolute;inset:0}.template-atmosphere>i{z-index:4;background:#fff;border:1px solid #294cff;width:8px;height:8px;position:absolute;box-shadow:0 0 0 8px #294cff08}.template-atmosphere>i:first-of-type{top:19%;left:4%}.template-atmosphere>i:nth-of-type(2){bottom:12%;left:53%}.template-atmosphere>i:nth-of-type(3){top:15%;right:3%}.template-atmosphere>strong,.template-atmosphere>span,.template-atmosphere>em{z-index:3;color:#294cff0a;font:700 var(--font-geist-mono);font-style:normal;position:absolute}.template-atmosphere>strong{font-size:110px;bottom:4%;left:3%}.template-atmosphere>span{font-size:22px;top:30%;right:3%}.template-atmosphere>em{font-size:50px;bottom:6%;right:42%}.template-voxel-field{z-index:1;opacity:.21;filter:saturate(.86);grid-template-columns:repeat(7,1fr);align-items:end;gap:2px;width:min(24vw,380px);display:grid;position:absolute;top:-3%;bottom:-4%}.template-voxel-left{left:-4%;-webkit-mask-image:linear-gradient(90deg,#000 18%,#000c 54%,#0000 100%);mask-image:linear-gradient(90deg,#000 18%,#000c 54%,#0000 100%)}.template-voxel-right{right:-4%;transform:scaleX(-1);-webkit-mask-image:linear-gradient(90deg,#000 18%,#000c 54%,#0000 100%);mask-image:linear-gradient(90deg,#000 18%,#000c 54%,#0000 100%)}.template-voxel-field b{height:var(--voxel-h,38%);transform-origin:bottom;background:linear-gradient(#f7f9ff 0 9%,#dce5ff 9% 18%,#b8c8ff 18% 31%,#8da2ff 31% 45%,#647cf5 45% 61%,#4058e8 61% 78%,#2339c8 78% 100%);align-self:end;animation:7s ease-in-out infinite alternate template-voxel-breathe;display:block;box-shadow:inset 0 0 0 1px #fff3}.template-voxel-field b:nth-child(7n+1){--voxel-h:94%;animation-delay:-1.1s}.template-voxel-field b:nth-child(7n+2){--voxel-h:76%;animation-delay:-4.2s}.template-voxel-field b:nth-child(7n+3){--voxel-h:61%;animation-delay:-2.6s}.template-voxel-field b:nth-child(7n+4){--voxel-h:48%;animation-delay:-5.3s}.template-voxel-field b:nth-child(7n+5){--voxel-h:35%;animation-delay:-.8s}.template-voxel-field b:nth-child(7n+6){--voxel-h:24%;animation-delay:-3.4s}.template-voxel-field b:nth-child(7n){--voxel-h:14%;animation-delay:-6.1s}.template-voxel-floor{z-index:1;opacity:.098;grid-template-columns:repeat(17,1fr);align-items:end;gap:2px;height:126px;display:grid;position:absolute;bottom:-1px;left:18%;right:18%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000)}.template-voxel-floor b{height:var(--floor-h,40%);background:linear-gradient(#dce5ff,#294cff);animation:5.8s ease-in-out infinite alternate template-voxel-floor}.template-voxel-floor b:nth-child(4n+1){--floor-h:22%;animation-delay:-1s}.template-voxel-floor b:nth-child(4n+2){--floor-h:48%;animation-delay:-3.2s}.template-voxel-floor b:nth-child(4n+3){--floor-h:72%;animation-delay:-4.6s}.template-voxel-floor b:nth-child(4n){--floor-h:35%;animation-delay:-2.1s}@keyframes template-voxel-breathe{0%{opacity:.72;transform:scaleY(.9)}50%{opacity:1;transform:scaleY(1.04)}to{opacity:.82;transform:scaleY(.96)}}@keyframes template-voxel-floor{0%{opacity:.55;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1.08)}}.premium-sheet{--sheet-accent:#294cff;background:#fff;border:1px solid #dfe3ef;border-radius:14px;overflow:hidden;box-shadow:0 20px 50px #12194f18}.premium-sheet-real{aspect-ratio:1.55;background:#eef1ff;position:relative}.premium-sheet-real img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.premium-sheet-real-badge{color:#fff;font:700 6px var(--font-geist-mono);letter-spacing:.09em;background:#081744e8;border-radius:999px;padding:7px 9px;position:absolute;bottom:12px;left:12px;box-shadow:0 6px 18px #08174433}.premium-sheet-large.premium-sheet-real{aspect-ratio:1.48}.premium-sheet-blue{--sheet-accent:#294cff}.premium-sheet-coral{--sheet-accent:#ec6f70}.premium-sheet-mint{--sheet-accent:#27a779}.premium-sheet-gold{--sheet-accent:#d89a2b}.premium-sheet-violet{--sheet-accent:#7455e9}.premium-sheet-sky{--sheet-accent:#258bb8}.premium-sheet-bar{background:#fafbfe;border-bottom:1px solid #e5e8f0;align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}.premium-sheet-bar i{background:#d7dae5;border-radius:50%;width:6px;height:6px}.premium-sheet-bar b{margin-left:7px;font-size:8px}.premium-sheet-bar span{color:#9a9faf;font:700 6px var(--font-geist-mono);text-transform:uppercase;margin-left:auto}.premium-sheet-body{grid-template-columns:92px 1fr;min-height:250px;display:grid}.premium-sheet-body>aside{background:#f7f8fb;border-right:1px solid #e7e9f0;flex-direction:column;gap:5px;padding:17px 9px;display:flex}.premium-sheet-body>aside>*{color:#959aaa;border-radius:5px;padding:6px 7px;font-size:6px}.premium-sheet-body>aside>b{color:#60667c;text-transform:uppercase;margin-bottom:8px}.premium-sheet-body>aside .active{color:var(--sheet-accent);background:#fff;box-shadow:0 3px 10px #1016420c}.premium-sheet-body>main{min-width:0;padding:17px}.premium-sheet-title{justify-content:space-between;align-items:flex-end;display:flex}.premium-sheet-title span{color:#9b9faf;font:700 6px var(--font-geist-mono);letter-spacing:.12em}.premium-sheet-title b{color:var(--sheet-accent);font-size:18px}.premium-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.premium-metrics i{border:1px solid #e8eaf1;border-radius:7px;padding:8px;font-style:normal}.premium-metrics span,.premium-metrics b{display:block}.premium-metrics span{color:#9a9eae;white-space:nowrap;text-overflow:ellipsis;font-size:5px;overflow:hidden}.premium-metrics b{color:#252a42;margin-top:5px;font-size:9px}.premium-chart{background-color:#0000;background-image:linear-gradient(#eef0f5 1px,#0000 1px),linear-gradient(90deg,#eef0f5 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:25% 50%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #eceef4;border-radius:7px;height:71px;margin-top:10px;position:relative;overflow:hidden}.premium-chart svg{width:calc(100% - 18px);height:calc(100% - 18px);position:absolute;inset:9px}.premium-chart path{fill:none;stroke:var(--sheet-accent);stroke-width:3px;vector-effect:non-scaling-stroke}.premium-chart path.area{fill:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.premium-chart path.area{fill:color-mix(in srgb,var(--sheet-accent) 13%,transparent)}}.premium-chart path.area{stroke:0}.premium-table{border-top:1px solid #e8eaf1;border-left:1px solid #e8eaf1;margin-top:9px}.premium-table>span,.premium-table>i{grid-template-columns:repeat(4,1fr);display:grid}.premium-table b,.premium-table em{white-space:nowrap;border-bottom:1px solid #e8eaf1;border-right:1px solid #e8eaf1;min-width:0;padding:4px;font-size:5px;font-style:normal;overflow:hidden}.premium-table b{color:#7d8294;background:#f7f8fb}.premium-table em{color:#a0a4b2;height:15px}.premium-table em.status{color:var(--sheet-accent);background:var(--sheet-accent)}@supports (color:color-mix(in lab, red, red)){.premium-table em.status{background:color-mix(in srgb,var(--sheet-accent) 8%,white)}}.premium-sheet-large .premium-sheet-body{grid-template-columns:120px 1fr;min-height:370px}.premium-sheet-large .premium-sheet-body>main{padding:25px}.premium-sheet-large .premium-chart{height:112px}.premium-sheet-large .premium-sheet-title b{font-size:26px}.premium-sheet-large .premium-metrics i{padding:12px}.premium-sheet-large .premium-metrics b{font-size:12px}.template-category-strip,.template-directory,.template-request,.template-value-grid,.template-audience,.template-steps,.template-tutorial,.template-formulas,.template-customize,.template-faq,.template-feedback,.template-related,.template-category-list,.template-category-usecases{padding:110px max(30px,50vw - 660px)}.template-section-heading h2,.template-directory-head h2{font-size:60px}.template-category-strip{background-color:#fff;background-image:linear-gradient(#294cff09 1px,#0000 1px),linear-gradient(90deg,#294cff09 1px,#0000 1px);background-size:72px 72px;position:relative;overflow:hidden}.template-category-strip:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(at 50% 18%,#fff 0 30%,#ffffffb8 64%,#0000);position:absolute;inset:0}.template-category-strip>*{z-index:1;position:relative}.template-category-strip>div:last-child{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:55px;display:grid}.template-category-strip a{border:1px solid var(--tpl-line);min-height:390px;color:inherit;background:#f8f9fc;border-radius:18px;flex-direction:column;padding:27px;text-decoration:none;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.template-category-strip a:nth-child(2n){background:#f2f4ff}.template-category-strip a:nth-child(3n){background:#f4f8ff}.template-category-strip a:nth-child(4n){background:#f7f7fb}.template-category-strip a:hover{z-index:2;border-color:#bfc8ff;transform:translateY(-7px);box-shadow:0 24px 52px #18226417}.template-category-strip small{color:#9ba0b1;font:8px var(--font-geist-mono)}.template-category-strip strong{margin-top:22px;font:400 25px Georgia,serif}.template-category-strip a>span{color:#777d90;min-height:42px;margin-top:9px;font-size:9px;line-height:1.5}.template-category-strip a>b{z-index:3;color:var(--tpl-blue);margin-top:auto;font-size:8px;position:relative}.workflow-motion{--motion:#294cff;isolation:isolate;background:linear-gradient(#fff9,#edf1ff);border-block:1px solid #dde2f0;height:175px;margin:20px -27px 18px;position:relative;overflow:hidden}.workflow-motion:after{content:"";background:radial-gradient(circle at 50% 100%,var(--motion),transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.workflow-motion:after{background:radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--motion) 15%,transparent),transparent 62%)}}.workflow-motion:after{opacity:.7}.workflow-grid{z-index:1;transform-origin:bottom;border-top:1px solid #dce2f0;border-left:1px solid #dce2f0;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:18px 24px;transform:perspective(400px)rotateX(55deg)translateY(26px)}.workflow-grid i{background:#fff7;border-bottom:1px solid #dce2f0;border-right:1px solid #dce2f0;transition:background .3s}.template-category-strip a:hover .workflow-grid i:nth-child(6),.template-category-strip a:hover .workflow-grid i:nth-child(7){background:var(--motion)}@supports (color:color-mix(in lab, red, red)){.template-category-strip a:hover .workflow-grid i:nth-child(6),.template-category-strip a:hover .workflow-grid i:nth-child(7){background:color-mix(in srgb,var(--motion) 18%,white)}}.workflow-bars{z-index:3;justify-content:center;align-items:end;gap:9px;height:95px;display:flex;position:absolute;bottom:23px;left:30px;right:30px}.workflow-bars i{width:18px;height:var(--bar,35%);background:linear-gradient(#8296ff,var(--motion));transform-origin:bottom;border-radius:4px 4px 0 0;animation:3.6s ease-in-out infinite alternate workflow-bar}.workflow-bars i:first-child{--bar:28%;animation-delay:-1.5s}.workflow-bars i:nth-child(2){--bar:51%;animation-delay:-.4s}.workflow-bars i:nth-child(3){--bar:38%;animation-delay:-2.2s}.workflow-bars i:nth-child(4){--bar:76%;animation-delay:-1s}.workflow-bars i:nth-child(5){--bar:62%;animation-delay:-2.8s}.workflow-bars i:nth-child(6){--bar:88%;animation-delay:-.8s}.workflow-pills{z-index:4;align-content:center;gap:8px;display:grid;position:absolute;inset:26px 27px}.workflow-pills i{background:#fff;border:1px solid #dce2ef;border-radius:999px;height:27px;animation:4.4s ease-in-out infinite workflow-pill;box-shadow:0 5px 12px #2028580c}.workflow-pills i:before{content:"";background:var(--motion);border-radius:8px;width:38%;height:7px;margin:9px 12px;display:block}@supports (color:color-mix(in lab, red, red)){.workflow-pills i:before{background:color-mix(in srgb,var(--motion) 35%,#e8ecf7)}}.workflow-pills i:nth-child(2){margin-left:22px;animation-delay:-1.4s}.workflow-pills i:nth-child(3){margin-left:45px;animation-delay:-2.8s}.workflow-line{z-index:4;position:absolute;inset:43px 24px 25px}.workflow-line svg{width:100%;height:100%;overflow:visible}.workflow-line path{fill:none;stroke:var(--motion);stroke-width:4px;stroke-linecap:round;stroke-dasharray:320;animation:4.5s ease-in-out infinite workflow-line}.workflow-motion-1{--motion:#e58a32}.workflow-motion-2{--motion:#294cff}.workflow-motion-3{--motion:#28a677}.workflow-motion-4{--motion:#7455e9}.workflow-motion-5{--motion:#e56370}.workflow-motion-6{--motion:#2c8bb3}.workflow-motion-7{--motion:#7656e8}.workflow-motion-8{--motion:#d5a128}.workflow-motion-1 .workflow-pills,.workflow-motion-1 .workflow-line,.workflow-motion-2 .workflow-bars,.workflow-motion-2 .workflow-line,.workflow-motion-3 .workflow-bars,.workflow-motion-3 .workflow-line,.workflow-motion-4 .workflow-bars,.workflow-motion-4 .workflow-pills,.workflow-motion-5 .workflow-pills,.workflow-motion-5 .workflow-line,.workflow-motion-6 .workflow-bars,.workflow-motion-6 .workflow-line,.workflow-motion-7 .workflow-bars,.workflow-motion-7 .workflow-pills,.workflow-motion-8 .workflow-bars,.workflow-motion-8 .workflow-line{display:none}.workflow-motion-2 .workflow-pills i:first-child:after{content:"LEAD";float:right;color:#294cff;font:700 6px var(--font-geist-mono);margin:-17px 12px 0}.workflow-motion-2 .workflow-pills i:nth-child(2):after{content:"PROPOSAL";float:right;color:#294cff;font:700 6px var(--font-geist-mono);margin:-17px 12px 0}.workflow-motion-2 .workflow-pills i:nth-child(3):after{content:"WON";float:right;color:#28a677;font:700 6px var(--font-geist-mono);margin:-17px 12px 0}.workflow-motion-3 .workflow-pills i:before{width:62%}.workflow-motion-3 .workflow-pills i:nth-child(2):before{width:38%}.workflow-motion-3 .workflow-pills i:nth-child(3):before{width:76%}.workflow-motion-4 .workflow-grid i:nth-child(2),.workflow-motion-4 .workflow-grid i:nth-child(6),.workflow-motion-4 .workflow-grid i:nth-child(7),.workflow-motion-4 .workflow-grid i:nth-child(11){background:var(--motion)}@supports (color:color-mix(in lab, red, red)){.workflow-motion-4 .workflow-grid i:nth-child(2),.workflow-motion-4 .workflow-grid i:nth-child(6),.workflow-motion-4 .workflow-grid i:nth-child(7),.workflow-motion-4 .workflow-grid i:nth-child(11){background:color-mix(in srgb,var(--motion) 20%,white)}}.workflow-motion-4 .workflow-grid i:nth-child(2),.workflow-motion-4 .workflow-grid i:nth-child(6),.workflow-motion-4 .workflow-grid i:nth-child(7),.workflow-motion-4 .workflow-grid i:nth-child(11){animation:3s steps(2,end) infinite workflow-cell}.workflow-motion-5 .workflow-bars i{border-radius:7px;width:25px}.workflow-motion-6 .workflow-pills i{border-radius:10px}.workflow-motion-6 .workflow-pills i:before{border-radius:50%;width:22%}.workflow-motion-8 .workflow-pills i:after{content:"✓";float:right;color:#28a677;margin:-18px 13px 0;font-size:11px}@keyframes workflow-bar{0%{filter:saturate(.85);transform:scaleY(.8)}to{filter:saturate(1.15);transform:scaleY(1.08)}}@keyframes workflow-pill{0%,to{transform:translate(0)}50%{transform:translate(8px)}}@keyframes workflow-line{0%{stroke-dashoffset:320px}45%,to{stroke-dashoffset:0}}@keyframes workflow-cell{50%{background:#fff}}.template-directory{isolation:isolate;border-top:1px solid var(--tpl-line);background-color:#f8f9fd;background-image:linear-gradient(#294cff07 1px,#0000 1px),linear-gradient(90deg,#294cff07 1px,#0000 1px);background-size:76px 76px;position:relative;overflow:hidden}.template-directory>div:not(.template-directory-atmosphere),.template-directory>p{z-index:2;position:relative}.template-directory-head{justify-content:space-between;align-items:end;gap:35px;display:flex}.template-directory-head>div>span{color:var(--tpl-blue);font:750 9px var(--font-geist-mono);letter-spacing:.12em}.template-directory-head label{color:#7d8294;align-items:center;gap:10px;font-size:9px;display:flex}.template-directory-head select{color:#454b61;background:#fff;border:1px solid #dfe2ed;border-radius:8px;padding:10px 28px 10px 11px;font-size:9px}.template-directory-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.template-directory-atmosphere:after{content:"";background:radial-gradient(at 50% 24%,#f8f9fd 10%,#f8f9fdd9 55%,#0000 82%);position:absolute;inset:0}.template-directory-atmosphere i{z-index:1;background:#294cff08;border:1.5px solid #294cff30;width:74px;height:36px;animation:9s ease-in-out infinite directory-cell;position:absolute;box-shadow:inset 0 0 0 3px #fff9}.template-directory-atmosphere i:after{content:"";background:#fff;border:1px solid #294cff55;width:6px;height:6px;position:absolute;bottom:-4px;right:-4px}.template-directory-atmosphere i:first-child{top:11%;left:3%}.template-directory-atmosphere i:nth-child(2){animation-delay:-3s;top:7%;right:7%}.template-directory-atmosphere i:nth-child(3){animation-delay:-6s;top:24%;right:34%}.template-directory-atmosphere span,.template-directory-atmosphere b{z-index:1;color:#294cff0d;font:750 var(--font-geist-mono);animation:10s ease-in-out infinite directory-symbol;position:absolute}.template-directory-atmosphere span:first-of-type{font-size:45px;top:25%;left:1%}.template-directory-atmosphere span:nth-of-type(2){font-size:80px;animation-delay:-4s;top:18%;right:3%}.template-directory-atmosphere span:nth-of-type(3){font-size:16px;animation-delay:-7s;top:6%;left:58%}.template-directory-atmosphere b{font-size:60px;animation-delay:-2s;top:32%;right:18%}@keyframes directory-cell{0%,to{opacity:.45;transform:translate(0)}45%{opacity:.85;transform:translate(16px,9px)}70%{opacity:.6;transform:translate(8px,22px)}}@keyframes directory-symbol{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(13px)}}.template-filter-groups{border-block:1px solid var(--tpl-line);gap:12px;margin-top:45px;padding:19px 0;display:grid}.template-filter-groups>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.template-filter-groups>div>span{color:#8a8fa2;width:82px;font:700 8px var(--font-geist-mono);text-transform:uppercase}.template-filter-groups button{color:#646a7f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:8px 11px;font-size:9px}.template-filter-groups button:hover,.template-filter-groups button.active{color:var(--tpl-blue);background:#eef1ff;border-color:#bfc9ff}.template-result-count{color:#8a8fa0;margin:27px 0 17px;font-size:9px}.template-card-grid,.template-related>div:last-child,.template-category-list>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.template-card{min-width:0;color:inherit;background:#fff;border:1px solid #dfe2ed;border-radius:18px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.template-card:hover{border-color:#bcc6ff;transform:translateY(-7px);box-shadow:0 25px 60px #131b5a1c}.template-card-meta{color:#858a9c;font:700 7px var(--font-geist-mono);letter-spacing:.08em;justify-content:space-between;padding:17px 19px;display:flex}.template-card-meta b{color:#25815f;background:#eaf8f1;border-radius:999px;padding:4px 7px}.template-card>.premium-sheet{border-radius:10px;margin:0 17px;transition:transform .38s;box-shadow:0 14px 30px #12194f12}.template-card:hover>.premium-sheet{transform:translateY(-3px)scale(1.015)}.template-card-copy{padding:24px 19px 22px}.template-card-copy small{color:#8e93a4;font:700 7px var(--font-geist-mono);letter-spacing:.08em}.template-card-copy h3{color:var(--tpl-navy);letter-spacing:-.03em;margin:10px 0;font:400 27px Georgia,serif}.template-card-copy p{color:#73798c;min-height:48px;font-size:9px;line-height:1.6}.template-card-copy>span{color:#131a45;justify-content:space-between;margin-top:21px;font-size:9px;font-weight:700;display:flex}.template-card-copy>span b{color:var(--tpl-blue)}.template-empty{text-align:center;background:#fff;border:1px dashed #cfd4e2;place-items:center;padding:75px;display:grid}.template-empty strong,.template-empty span{display:block}.template-empty span{color:#83889a;margin:10px;font-size:10px}.template-empty button{color:#fff;background:var(--tpl-blue);border:0;border-radius:7px;padding:9px 12px}.template-request{isolation:isolate;text-align:center;background:linear-gradient(#85d7ff 0%,#dff4ff 48%,#f8fbff 82%);border:1px solid #cfe0ef;border-radius:28px;flex-direction:column;align-items:center;margin:80px max(26px,50vw - 710px);padding:105px 35px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 55px #18306016}.template-request:after{content:"";z-index:-1;background:linear-gradient(#fff0,#fff 84%),radial-gradient(#ffffffc9 0 25%,#0000 62%);position:absolute;inset:0}.template-request>small{color:#174cd9;font:750 9px var(--font-geist-mono);letter-spacing:.15em;position:relative}.template-request h2{color:#07133d;letter-spacing:-.05em;max-width:920px;margin:22px 0 15px;font:400 clamp(48px,5vw,72px)/.98 Georgia,serif;position:relative}.template-request h2 em{color:#294cff}.template-request>p{color:#5f7185;max-width:700px;margin:0;font-size:15px;line-height:1.6;position:relative}.template-request>button{color:#fff;cursor:pointer;background:#1755ff;border:0;border-radius:999px;margin-top:32px;padding:15px 24px;font-size:12px;font-weight:750;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 13px 28px #194dff39}.template-request>button:hover{transform:translateY(-3px);box-shadow:0 18px 34px #194dff4f}.template-request>button b{margin-left:20px;font-size:19px;line-height:0}.template-request-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa8;border:1px solid #b9d9eb;border-radius:18px;place-items:center;width:65px;height:65px;margin-bottom:17px;display:grid;position:relative;box-shadow:0 9px 28px #2457ba18}.template-request-icon b{filter:blur(.2px);background:#1b69ff;border-radius:50%;width:31px;height:31px;animation:5s ease-in-out infinite request-orbit;position:absolute}.template-request-icon b:first-child{transform:translate(-10px)}.template-request-icon b:nth-child(2){background:#1ac9ee;animation-delay:-1.6s;transform:translate(10px)}.template-request-icon b:nth-child(3){background:#294cff;animation-delay:-3.2s;transform:translateY(8px)}.template-request-clouds{z-index:-1;pointer-events:none;filter:blur(20px);opacity:.7;position:absolute;inset:0}.template-request-clouds i{background:#fff;border-radius:50%;width:420px;height:150px;animation:13s ease-in-out infinite alternate request-cloud;position:absolute}.template-request-clouds i:first-child{top:12%;left:-6%}.template-request-clouds i:nth-child(2){width:520px;animation-delay:-3s;top:3%;left:19%}.template-request-clouds i:nth-child(3){animation-delay:-6s;top:14%;right:18%}.template-request-clouds i:nth-child(4){width:540px;animation-delay:-8s;top:1%;right:-7%}.template-request-clouds i:nth-child(5){width:490px;animation-delay:-10s;bottom:9%;left:36%}.template-request-backdrop{z-index:2100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07113c70;place-items:center;padding:24px;animation:.22s both lead-fade;display:grid;position:fixed;inset:0}.template-request-modal{background:#fbfcff;border:1px solid #d3ddf1;border-radius:28px;width:min(820px,100%);max-height:calc(100vh - 48px);padding:52px;position:relative;overflow:auto;box-shadow:0 35px 100px #07113c42}.template-request-modal:before{content:"";pointer-events:none;background-image:linear-gradient(#294cff07 1px,#0000 1px),linear-gradient(90deg,#294cff07 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 65%);mask-image:linear-gradient(#000,#0000 65%)}.template-request-modal>*{position:relative}.template-request-close{z-index:4;color:#17204b;cursor:pointer;background:#fff;border:1px solid #d7dceb;border-radius:50%;width:38px;height:38px;font-size:25px;line-height:1;position:absolute;top:18px;right:20px}.template-request-modal>span,.template-request-success>span{color:#294cff;font:750 9px var(--font-geist-mono);letter-spacing:.14em}.template-request-modal h2{color:#080e3d;letter-spacing:-.05em;margin:18px 0;font:400 clamp(45px,5vw,66px)/.95 Georgia,serif}.template-request-modal h2 em{color:#294cff}.template-request-modal>p,.template-request-success p{color:#6e758b;max-width:640px;font-size:13px;line-height:1.6}.template-request-modal form{margin-top:27px}.template-request-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.template-request-modal label{color:#3d4563;gap:7px;margin-top:13px;font-size:9px;font-weight:750;display:grid}.template-request-modal input,.template-request-modal select,.template-request-modal textarea{color:#1a2040;width:100%;font:10px var(--font-geist-sans);background:#fff;border:1px solid #d8ddea;border-radius:10px;outline:0;padding:13px 14px;transition:border-color .2s,box-shadow .2s}.template-request-modal input:focus,.template-request-modal select:focus,.template-request-modal textarea:focus{border-color:#8ca0ff;box-shadow:0 0 0 4px #294cff0c}.template-request-modal textarea{resize:vertical;min-height:105px}.template-request-consent{line-height:1.5;color:#737a8e!important;grid-template-columns:18px 1fr!important;align-items:start!important;gap:9px!important;font-weight:450!important}.template-request-consent input{accent-color:#294cff;width:17px;height:17px;margin:0}.template-request-submit,.template-request-success button{color:#fff;cursor:pointer;background:#294cff;border:0;border-radius:10px;margin-top:20px;padding:14px 19px;font-weight:750;box-shadow:0 12px 25px #294cff2c}.template-request-error{color:#c63f4c;margin:12px 0 0;font-size:10px}.template-request-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:390px;display:flex}@keyframes request-cloud{0%{transform:translate(-18px,-4px)scale(.94)}to{transform:translate(22px,10px)scale(1.08)}}@keyframes request-orbit{0%,to{margin-top:0}50%{margin-top:-6px}}.template-detail-hero{--detail-accent:#294cff;isolation:isolate;background:linear-gradient(120deg,#fff 45%,var(--detail-accent));grid-template-columns:.85fr 1.15fr;align-items:center;gap:75px;min-height:770px;padding:90px max(36px,50vw - 660px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.template-detail-hero{background:linear-gradient(120deg,#fff 45%,color-mix(in srgb,var(--detail-accent) 7%,white))}}.template-detail-coral{--detail-accent:#ec6f70}.template-detail-mint{--detail-accent:#27a779}.template-detail-gold{--detail-accent:#d89a2b}.template-detail-violet{--detail-accent:#7455e9}.template-detail-sky{--detail-accent:#258bb8}.template-detail-grid{z-index:-1;background-image:linear-gradient(var(--detail-accent) 1px,transparent 1px),linear-gradient(90deg,var(--detail-accent) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.template-detail-grid{background-image:linear-gradient(color-mix(in srgb,var(--detail-accent) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--detail-accent) 7%,transparent) 1px,transparent 1px)}}.template-detail-grid{background-size:75px 75px}.template-detail-crumbs{color:#83889b;gap:8px;font-size:8px;display:flex}.template-detail-crumbs a{color:inherit;text-decoration:none}.template-detail-badges{gap:7px;margin-top:32px;display:flex}.template-detail-badges span{border:1px solid var(--detail-accent);padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.template-detail-badges span{border:1px solid color-mix(in srgb,var(--detail-accent) 24%,#dfe2ed)}}.template-detail-badges span{color:var(--detail-accent);background:var(--detail-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.template-detail-badges span{background:color-mix(in srgb,var(--detail-accent) 7%,white)}}.template-detail-badges span{font:750 7px var(--font-geist-mono)}.template-detail-copy h1{font-size:clamp(52px,5vw,76px)}.template-detail-copy>p{color:#686f83;max-width:600px;font-size:15px;line-height:1.7}.template-detail-actions{gap:10px;margin-top:32px;display:flex}.template-detail-actions button,.template-modal aside>button{border:1px solid var(--detail-accent);color:#fff;background:var(--detail-accent);cursor:pointer;border-radius:10px;padding:14px 18px;font-size:10px;font-weight:750}.template-detail-actions button.secondary{color:var(--detail-accent);background:#fff}.template-reviewed{align-items:center;gap:10px;margin-top:31px;display:flex}.template-reviewed>i{color:#fff;background:#2c956c;border-radius:50%;place-items:center;width:33px;height:33px;font-style:normal;display:grid}.template-reviewed span>*{display:block}.template-reviewed b{font-size:9px}.template-reviewed small{color:#8b90a1;margin-top:4px;font-size:7px}.template-detail-preview{position:relative}.template-detail-preview>.premium-sheet{box-shadow:0 50px 110px #111b6426}.template-preview-note{background:#fff;border:1px solid #e0e3ed;border-radius:12px;padding:15px 20px;position:absolute;bottom:-30px;right:-20px;box-shadow:0 16px 38px #11194e20}.template-preview-note b,.template-preview-note small{display:block}.template-preview-note b{font-size:9px}.template-preview-note small{color:#898e9f;margin-top:4px;font-size:7px}.template-value-grid{background:#fff;grid-template-columns:.9fr 1.1fr;gap:110px;display:grid}.template-value-grid h2,.template-audience h2{font-size:58px}.template-value-grid article>p{color:#70768a;font-size:12px;line-height:1.7}.template-value-grid ul{gap:11px;margin:30px 0 0;padding:0;list-style:none;display:grid}.template-value-grid li{align-items:center;gap:9px;font-size:10px;display:flex}.template-value-grid li i{color:#2a8c66;background:#e7f7ef;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.template-column-map{background:#f8f9fd;border:1px solid #e0e3ed;border-radius:20px;padding:28px}.template-column-map>span{color:#858a9d!important}.template-column-map>div{border-top:1px solid #dfe2eb;border-left:1px solid #dfe2eb;margin-top:20px}.template-column-map i{background:#fff;border-bottom:1px solid #dfe2eb;border-right:1px solid #dfe2eb;grid-template-columns:32px 1fr auto;align-items:center;padding:14px;font-style:normal;display:grid}.template-column-map small{color:#fff;background:var(--tpl-blue);width:22px;height:22px;font:7px var(--font-geist-mono);place-items:center;display:grid}.template-column-map em{color:#818799;font:7px var(--font-geist-mono);font-style:normal}.template-audience{background:#f5f7ff;grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.template-audience>div:last-child{border-top:1px solid #dce1f1;border-left:1px solid #dce1f1;grid-template-columns:repeat(3,1fr);display:grid}.template-audience article{background:#fff;border-bottom:1px solid #dce1f1;border-right:1px solid #dce1f1;flex-direction:column;min-height:260px;padding:24px;display:flex}.template-audience article small{color:#959aad;font:8px var(--font-geist-mono)}.template-audience article strong{margin-top:50px;font:400 22px Georgia,serif}.template-audience article p{color:#7d8294;font-size:8px;line-height:1.6}.template-steps{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.template-steps ol{border-top:1px solid #dfe2ed;margin:0;padding:0;list-style:none}.template-steps li{border-bottom:1px solid #dfe2ed;grid-template-columns:45px 1fr;gap:18px;padding:20px 4px;display:grid}.template-steps li>b{color:var(--tpl-blue);font:8px var(--font-geist-mono)}.template-steps li strong,.template-steps li span{display:block}.template-steps li span{color:#83889b;margin-top:5px;font-size:8px;line-height:1.5}.template-tutorial{color:#fff;background:#0b1046;grid-template-columns:1.05fr .95fr;align-items:center;gap:100px;display:grid}.template-tutorial h2{color:#fff}.template-tutorial h2 em{color:#97a4ff}.template-tutorial>div:last-child>span{color:#8fa0ff;font:750 9px var(--font-geist-mono);letter-spacing:.12em}.template-tutorial p{color:#bdc5e7;font-size:11px;line-height:1.7}.template-tutorial a{color:#fff;gap:30px;margin-top:25px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.template-tutorial-window{color:inherit;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:60px 60px;border:1px solid #ffffff1a;border-radius:22px;padding:30px;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative}.template-tutorial-window:hover{border-color:#ffffff42;transform:translateY(-5px);box-shadow:0 28px 70px #03062755}.template-tutorial-window>i{color:#fff;background:var(--tpl-blue);border-radius:50%;place-items:center;width:62px;height:62px;font-style:normal;transition:transform .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #294cff32}.template-tutorial-window:hover>i{transform:translate(-50%,-50%)scale(1.08)}.template-tutorial-window>span{color:#10164e;background:#fff;border-radius:7px;padding:8px 10px;font-size:7px;font-weight:750;position:absolute;bottom:43px;right:43px}.template-seo-guide{background:#f7f8fc;grid-template-columns:.75fr 1.25fr;gap:90px;padding:110px max(30px,50vw - 660px);display:grid}.template-seo-guide>div:last-child{border-top:1px solid #dfe2ed;border-left:1px solid #dfe2ed;grid-template-columns:1fr 1fr;display:grid}.template-seo-guide article{background:#fff;border-bottom:1px solid #dfe2ed;border-right:1px solid #dfe2ed;min-height:245px;padding:28px}.template-seo-guide h3{color:var(--tpl-navy);margin:0 0 17px;font:400 25px/1.08 Georgia,serif}.template-seo-guide p{color:#73798c;margin:0;font-size:9px;line-height:1.75}.template-formulas{background:#fff}.template-formulas>div:last-child{border-top:1px solid #dfe2ed;border-left:1px solid #dfe2ed;grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.template-formulas a{min-height:210px;color:inherit;border-bottom:1px solid #dfe2ed;border-right:1px solid #dfe2ed;flex-direction:column;padding:23px;text-decoration:none;display:flex}.template-formulas small{color:#989daf;font:8px var(--font-geist-mono)}.template-formulas code{color:var(--tpl-blue);font:750 22px var(--font-geist-mono);margin-top:27px}.template-formulas a>span{color:#7b8092;margin-top:9px;font-size:8px;line-height:1.5}.template-formulas a>b{margin-top:auto;font-size:8px}.template-customize{background:#f8f9fd;grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.template-customize>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.template-customize article{background:#fff;border:1px solid #dfe2ed;border-radius:15px;flex-direction:column;min-height:260px;padding:22px;display:flex}.template-customize article>b{color:#a1a5b5;font:8px var(--font-geist-mono)}.template-customize h3{margin:48px 0 8px;font:400 21px Georgia,serif}.template-customize article p{color:#7c8294;font-size:8px;line-height:1.55}.template-customize article a{color:var(--tpl-blue);margin-top:auto;font-size:8px;text-decoration:none}.template-faq{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.template-faq details{border-bottom:1px solid #dfe2ed}.template-faq summary{cursor:pointer;justify-content:space-between;padding:18px 0;font-size:10px;font-weight:700;list-style:none;display:flex}.template-faq summary span{color:var(--tpl-blue)}.template-faq details p{color:#777d90;margin:0 0 20px;font-size:9px;line-height:1.6}.template-feedback{background:#f6f8ff;border-block:1px solid #dfe2ed;justify-content:space-between;align-items:center;gap:30px;padding-block:55px;display:flex}.template-feedback h2{margin:10px 0;font-size:35px}.template-feedback>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.template-feedback button{background:#fff;border:1px solid #d7dcea;border-radius:999px;padding:9px 13px;font-size:9px}.template-feedback button.active{border-color:var(--tpl-blue);color:var(--tpl-blue);background:#eef1ff}.template-feedback p{color:#777d90;width:100%;font-size:8px}.template-related>div:last-child{grid-template-columns:repeat(4,1fr);margin-top:45px}.template-related .template-card-copy h3{font-size:22px}.template-related .premium-sheet-body{grid-template-columns:70px 1fr;min-height:200px}.template-related .premium-metrics i:nth-child(3){display:none}.template-related .premium-metrics{grid-template-columns:repeat(2,1fr)}.template-modal{z-index:1000;background:#f6f8ff;border:1px solid #dfe2ed;border-radius:24px;grid-template-columns:1.4fr .6fr;align-items:center;gap:45px;padding:55px;display:grid;position:fixed;inset:30px;overflow:auto;box-shadow:0 20px 100px #070b343f}.template-modal-close,.template-copy-panel>button{color:#777d90;background:0 0;border:0;font-size:28px;position:absolute;top:16px;right:20px}.template-modal aside h2{font:400 36px Georgia,serif}.template-modal aside p,.template-modal aside li{color:#777d90;font-size:9px;line-height:1.6}.template-modal aside>span{color:var(--tpl-blue);font:750 8px var(--font-geist-mono);letter-spacing:.12em}.template-copy-panel{z-index:1100;background:#fff;border:1px solid #dfe2ed;border-radius:18px;width:min(440px,100vw - 40px);padding:31px;position:fixed;bottom:28px;right:28px;box-shadow:0 25px 80px #1117413d}.template-copy-panel>span{color:#2b8c66;font:750 8px var(--font-geist-mono);letter-spacing:.12em}.template-copy-panel h2{margin:12px 0;font:400 30px Georgia,serif}.template-copy-panel p{color:#747a8e;font-size:9px;line-height:1.6}.template-copy-panel form{gap:7px;display:flex}.template-copy-panel input{border:1px solid #dfe2ed;border-radius:8px;flex:1;min-width:0;padding:11px;font-size:9px}.template-copy-panel form button{color:#fff;background:var(--tpl-blue);border:0;border-radius:8px;padding:11px;font-size:8px}.template-copy-panel>small{color:#999dac;margin-top:12px;font-size:7px;display:block}.template-copy-panel>strong{color:#267a59;background:#eaf8f1;border-radius:8px;padding:12px;font-size:9px;display:block}.template-category-hero{text-align:center;background-image:linear-gradient(#294cff08 1px,#0000 1px),linear-gradient(90deg,#294cff08 1px,#0000 1px);background-size:75px 75px;padding:130px max(30px,50vw - 580px) 90px}.template-category-hero h1{font-size:78px}.template-category-hero p{color:#6f7588;max-width:680px;margin:0 auto;font-size:13px;line-height:1.7}.template-category-hero a{color:var(--tpl-blue);margin-top:25px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}.template-category-list{background:#f8f9fd}.template-category-usecases{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.template-category-usecases h2{font:400 55px/.98 Georgia,serif}.template-category-usecases h2 em{color:var(--tpl-blue)}.template-category-usecases>div>span{color:var(--tpl-blue);font:750 9px var(--font-geist-mono);letter-spacing:.12em}.template-category-usecases ol{margin:0;padding:0;list-style:none}.template-category-usecases li{border-bottom:1px solid #dfe2ed;grid-template-columns:42px 180px 1fr;gap:18px;padding:19px 0;display:grid}.template-category-usecases li b{color:var(--tpl-blue);font:8px var(--font-geist-mono)}.template-category-usecases li strong{font-size:10px}.template-category-usecases li span{color:#7c8295;font-size:9px;line-height:1.5}@media (width<=1050px){.template-library-hero,.template-detail-hero,.template-value-grid,.template-audience,.template-steps,.template-tutorial,.template-customize,.template-faq,.template-category-usecases,.template-seo-guide{grid-template-columns:1fr}.template-library-hero{padding-top:90px}.template-hero-preview{max-width:760px}.template-category-strip>div:last-child,.template-card-grid,.template-category-list>div,.template-related>div:last-child{grid-template-columns:repeat(2,1fr)}.template-request,.template-modal{grid-template-columns:1fr}.template-audience>div:last-child{max-width:800px}.template-customize>div:last-child{max-width:850px}}@media (width<=680px){.template-library-hero,.template-category-strip,.template-directory,.template-request,.template-value-grid,.template-audience,.template-steps,.template-tutorial,.template-formulas,.template-customize,.template-faq,.template-feedback,.template-related,.template-category-list,.template-category-usecases,.template-detail-hero,.template-seo-guide{padding:75px 20px}.template-library-hero{min-height:0;display:block}.template-library-hero h1,.template-category-hero h1,.template-detail-copy h1{font-size:50px}.template-hero-preview{margin-top:60px}.template-search{align-items:flex-start}.template-search kbd{display:none}.template-float-card{right:0}.premium-sheet-large .premium-sheet-body{grid-template-columns:76px 1fr}.premium-sheet-body{grid-template-columns:65px 1fr}.premium-sheet-body>main{padding:10px}.premium-metrics i:nth-child(3){display:none}.premium-metrics{grid-template-columns:repeat(2,1fr)}.template-voxel-field{opacity:.266;width:42vw}.template-voxel-floor{opacity:.175;left:0;right:0}.template-category-strip>div:last-child,.template-card-grid,.template-category-list>div,.template-related>div:last-child,.template-formulas>div:last-child,.template-audience>div:last-child,.template-customize>div:last-child,.template-seo-guide>div:last-child{grid-template-columns:1fr}.template-directory-head{flex-direction:column;align-items:flex-start}.template-filter-groups>div>span{width:100%}.template-detail-actions{flex-direction:column;align-items:stretch}.template-preview-note{right:5px}.template-value-grid,.template-audience,.template-steps,.template-tutorial,.template-customize,.template-faq,.template-category-usecases,.template-seo-guide{gap:45px}.template-feedback{flex-direction:column;align-items:flex-start}.template-modal{padding:40px 15px 20px;inset:10px}.template-modal aside{padding:0 10px}.template-category-usecases li{grid-template-columns:35px 1fr}.template-category-usecases li span{grid-column:2}.template-hero-proof{display:grid}.template-hero-proof span{border:0}.template-detail-preview{margin-top:30px}.template-request{margin:35px 12px;padding:75px 20px}.template-request-modal{padding:42px 20px 28px}.template-request-fields{grid-template-columns:1fr}.template-request-backdrop{padding:10px}}@media (prefers-reduced-motion:reduce){.template-voxel-field b,.template-voxel-floor b,.workflow-bars i,.workflow-pills i,.workflow-line path,.workflow-grid i,.template-directory-atmosphere i,.template-directory-atmosphere span,.template-directory-atmosphere b,.template-request-clouds i,.template-request-icon b{animation:none}}.lead-prompt-backdrop{z-index:2000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050a356b;place-items:center;padding:24px;animation:.24s both lead-fade;display:grid;position:fixed;inset:0}.lead-prompt{--lead-blue:#294bff;color:#fff;background:linear-gradient(145deg,#294bff 0%,#2543ee 54%,#3a5aff 100%);border:1px solid #ffffff4d;border-radius:34px;width:min(760px,100%);animation:.42s cubic-bezier(.2,.8,.2,1) both lead-rise;position:relative;overflow:hidden;box-shadow:0 38px 100px #08135857}.lead-prompt-dither{pointer-events:none;opacity:.3;background-image:linear-gradient(90deg,#ffffff1c 1px,#0000 1px),linear-gradient(#ffffff1c 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 75%);mask-image:linear-gradient(120deg,#000,#0000 75%)}.lead-prompt-dither:after{content:"";background:radial-gradient(circle at 1px 1px,#ffffff57 1.6px,#0000 1.8px) 0 0/12px 12px;animation:8s linear infinite lead-dither;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(at 25% 35%,#000,#0000 58%);mask-image:radial-gradient(at 25% 35%,#000,#0000 58%)}.lead-prompt form,.lead-prompt-success{z-index:1;padding:54px 58px 48px;position:relative}.lead-prompt-close{z-index:3;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff59;border-radius:50%;width:38px;height:38px;font:300 25px/1 sans-serif;transition:all .2s;position:absolute;top:22px;right:24px}.lead-prompt-close:hover{color:#294bff;background:#fff;transform:rotate(5deg)}.lead-prompt-kicker{font:700 12px/1 var(--font-geist-mono);letter-spacing:.2em;color:#d9e0ff;margin-bottom:18px;display:block}.lead-prompt h2{letter-spacing:-.045em;max-width:610px;margin:0;font:400 clamp(42px,6vw,70px)/.96 Georgia,Times New Roman,serif}.lead-prompt h2 em{color:#f5dce8;font-weight:400}.lead-prompt-intro,.lead-prompt-success p{color:#dce3ff;max-width:570px;margin:20px 0 30px;font-size:17px;line-height:1.55}.lead-prompt-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lead-prompt label{color:#eef1ff;gap:8px;margin-top:14px;font-size:13px;font-weight:650;display:grid}.lead-prompt input,.lead-prompt select{color:#fff;width:100%;height:54px;font:500 15px var(--font-geist-sans);background:#ffffff1c;border:1px solid #ffffff47;border-radius:13px;outline:none;padding:0 16px;transition:all .2s}.lead-prompt input::placeholder{color:#bac5f4}.lead-prompt select{appearance:auto}.lead-prompt select option{color:#0b123f}.lead-prompt input:focus,.lead-prompt select:focus{background:#ffffff2b;border-color:#fff;box-shadow:0 0 0 4px #ffffff17}.lead-prompt-consent{align-items:start;line-height:1.5;color:#dce3ff!important;grid-template-columns:18px 1fr!important;gap:10px!important;margin-top:18px!important;font-size:12px!important;font-weight:450!important}.lead-prompt-consent input{accent-color:#f5dce8;width:17px;height:17px;margin:1px 0 0}.lead-prompt-actions{align-items:center;gap:18px;margin-top:24px;display:flex}.lead-prompt-submit,.lead-prompt-success button{color:#2447f1;cursor:pointer;background:#fff;border:0;border-radius:14px;height:54px;padding:0 22px;font-weight:750;transition:all .2s;box-shadow:0 12px 28px #0813582e}.lead-prompt-submit:hover,.lead-prompt-success button:hover{transform:translateY(-2px);box-shadow:0 17px 34px #0813583d}.lead-prompt-submit:disabled{opacity:.65;cursor:wait}.lead-prompt-later{color:#dce3ff;cursor:pointer;background:0 0;border:0;font-weight:650}.lead-prompt-later:hover{text-underline-offset:5px;text-decoration:underline}.lead-prompt-error{color:#ffe0e0;margin:15px 0 0;font-size:13px}.lead-prompt-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:440px;display:flex}@keyframes lead-fade{0%{opacity:0}to{opacity:1}}@keyframes lead-rise{0%{opacity:0;transform:translateY(25px)scale(.97)}to{opacity:1;transform:none}}@keyframes lead-dither{50%{transform:translate(22px,-14px)}}@media (width<=640px){.lead-prompt-backdrop{padding:12px}.lead-prompt{border-radius:24px}.lead-prompt form,.lead-prompt-success{padding:46px 24px 30px}.lead-prompt h2{font-size:42px}.lead-prompt-grid{grid-template-columns:1fr}.lead-prompt-intro{margin-bottom:20px;font-size:15px}.lead-prompt-actions{flex-direction:column;align-items:stretch}.lead-prompt-submit{width:100%}}@media (prefers-reduced-motion:reduce){.lead-prompt-backdrop,.lead-prompt,.lead-prompt-dither:after{animation:none}}.template-seo-guide p{font-size:11.25px}.template-request{background:linear-gradient(#f7cfdb 0%,#fbe2e9 48%,#fff8fa 82%);border-color:#efd0da;box-shadow:0 24px 55px #6f263116}.template-card-meta,.template-card-copy small{font-size:8.75px}.template-card-copy p,.template-card-copy>span{font-size:11.25px}.template-category-strip small,.template-category-strip a>b{font-size:10px}.template-category-strip a>span{font-size:11.25px;line-height:1.6}.template-detail-actions button,.template-modal aside>button{font-size:12.5px}.template-reviewed b,.template-preview-note b{font-size:11.25px}.template-reviewed small,.template-preview-note small{font-size:8.75px}.template-value-grid li{font-size:12.5px}.template-column-map small{font-size:8.75px}.template-column-map b{font-size:12.5px}.template-column-map em{font-size:8.75px}.template-audience article small{font-size:10px}.template-audience article p{font-size:10px;line-height:1.65}.template-steps li>b{font-size:10px}.template-steps li strong{font-size:13.75px}.template-steps li span{font-size:10px;line-height:1.6}.template-formulas small,.template-formulas a>b{font-size:10px}.template-formulas a>span{font-size:10px;line-height:1.6}.template-customize article>b{font-size:10px}.template-customize article p,.template-customize article a{font-size:10px;line-height:1.65}.template-faq summary{font-size:12.5px}.template-faq details p{font-size:11.25px;line-height:1.65}.template-feedback button{font-size:11.25px}.template-feedback p{font-size:10px}body,button,input,textarea,select{font-family:var(--font-site)}h1,h2,h3,h4,h5,h6,.section-intro h2,.workflow-copy h2,.josephine-section h2,.home-cta h2,.formula-section-heading h2,.formula-explain h2,.formula-group h2,.formula-related h2,.formula-example-card h3,.assistant-intro h1,.assistant-answer-grid h2,.assistant-how h2,.assistant-examples button span,.template-library-hero h1,.template-category-hero h1,.template-detail-copy h1,.template-section-heading h2,.template-category-strip h2,.template-directory-head h2,.template-value-grid h2,.template-audience h2,.template-tutorial h2,.template-customize h2,.template-feedback h2,.template-card-copy h3,.template-category-strip strong,.template-seo-guide h3,.template-customize h3,.template-request h2,.template-request-modal h2,.template-modal aside h2,.template-copy-panel h2,.template-category-usecases h2,.tutorial-story-grid h3,.template-preview h3{font-family:var(--font-site)!important}h1,h2,.section-intro h2,.workflow-copy h2,.josephine-section h2,.home-cta h2,.formula-section-heading h2,.formula-explain h2,.assistant-intro h1,.template-library-hero h1,.template-category-hero h1,.template-detail-copy h1,.template-section-heading h2,.template-category-strip h2,.template-directory-head h2,.template-value-grid h2,.template-audience h2,.template-tutorial h2,.template-customize h2,.template-feedback h2,.template-request h2,.template-request-modal h2,.template-category-usecases h2{letter-spacing:-.045em;font-weight:500!important}h1 em,h2 em{font-family:var(--font-site);font-weight:400}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
