@font-face{font-family:display;src:url(../media/ArchivoDitch_Display-s.p.117ssa8pdizbw.woff2)format("woff2");font-display:swap}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:63.35%;descent-override:15.15%;line-gap-override:0.0%;size-adjust:138.59%}.i1icaW_className{font-family:display,display Fallback}.i1icaW_variable{--f-display:"display", "display Fallback"}
@font-face{font-family:wide;src:url(../media/ArchivoDitch_WideHeavy-s.p.3vm-sfei0bdcd.woff2)format("woff2");font-display:swap}@font-face{font-family:wide Fallback;src:local(Arial);ascent-override:71.38%;descent-override:17.07%;line-gap-override:0.0%;size-adjust:123.0%}._3w_mTq_className{font-family:wide,wide Fallback}._3w_mTq_variable{--f-wide:"wide", "wide Fallback"}
@font-face{font-family:wideBold;src:url(../media/ArchivoDitch_WideBold-s.0ewc_x1lgs66o.woff2)format("woff2");font-display:swap}@font-face{font-family:wideBold Fallback;src:local(Arial);ascent-override:74.47%;descent-override:17.81%;line-gap-override:0.0%;size-adjust:117.9%}.PbaikG_className{font-family:wideBold,wideBold Fallback}.PbaikG_variable{--f-widebold:"wideBold", "wideBold Fallback"}
@font-face{font-family:title;src:url(../media/ArchivoDitch_Title-s.00wf9o9iuffp-.woff2)format("woff2");font-display:swap}@font-face{font-family:title Fallback;src:local(Arial);ascent-override:64.83%;descent-override:15.51%;line-gap-override:0.0%;size-adjust:135.44%}.cTrwdq_className{font-family:title,title Fallback}.cTrwdq_variable{--f-title:"title", "title Fallback"}
@font-face{font-family:wordmark;src:url(../media/ArchivoDitch_Wordmark-s.p.09itl5lyh5mvd.woff2)format("woff2");font-display:swap}@font-face{font-family:wordmark Fallback;src:local(Arial);ascent-override:60.16%;descent-override:14.39%;line-gap-override:0.0%;size-adjust:145.96%}._4MBjJq_className{font-family:wordmark,wordmark Fallback}._4MBjJq_variable{--f-wordmark:"wordmark", "wordmark Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) 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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--ease-out:cubic-bezier(0, 0, .2, 1);--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.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, )}.rounded{border-radius:.25rem}.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)}}:root{--sun:#ffcc2e;--ink:#16140f;--ink-hover:#2e2a22;--cream:#fbf7ee;--white:#fff;--bill:#ff6c2c;--fg2:#5a544a;--mute:#6b6559;--sunfg2:#4b4220;--rule:#e6dfd0;--hair:#eee7d8;--chip:#efe8d9;--card-border:#16140f14;--body:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--r-s:8px;--r-m:16px;--r-l:28px;--ease-out:cubic-bezier(.215, .61, .355, 1);--ease:cubic-bezier(.4, 0, .2, 1);--ease-reveal:cubic-bezier(.16, 1, .3, 1);--t-fast:.12s;--t-base:.18s;--pad:40px;--max:1280px;--sec:128px;--sec-tight:96px;--sec-moment:192px}@media (max-width:1023px){:root{--pad:32px}}@media (max-width:639px){:root{--pad:20px;--sec:80px;--sec-tight:64px;--sec-moment:120px}}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--cream);color:var(--ink);font:18px/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0}@media (max-width:639px){body{font-size:17px}}h1,h2,h3{text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}a{color:inherit;text-underline-offset:3px;transition:color var(--t-fast) var(--ease), text-decoration-thickness var(--t-fast) var(--ease);text-decoration-line:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}img{max-width:100%;display:block}.num{font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-radius:6px}.on-ink :focus-visible,footer :focus-visible{outline-color:var(--sun)}.skip{z-index:100;background:var(--ink);color:var(--white);border-radius:999px;padding:12px 18px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:var(--max);padding:0 var(--pad);margin:0 auto}.prose{max-width:680px}.d-h1{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(2.875rem,1.2rem + 5.6vw,6rem);font-weight:400;line-height:.92}.d-money{font-family:var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,2rem + 3.6vw,5rem);line-height:.95}.d-line{font-family:var(--f-wide);letter-spacing:-.025em;font-size:clamp(2.25rem,1.2rem + 3.2vw,4rem);line-height:1.02}.h2{font-family:var(--f-wide);letter-spacing:-.025em;font-size:clamp(2.125rem,1rem + 3.1vw,3.5rem);font-weight:400;line-height:1}.h3{font-family:var(--f-widebold);letter-spacing:-.01em;font-size:clamp(1.3125rem,1.1rem + .6vw,1.625rem);font-weight:400;line-height:1.12}.lead{color:var(--fg2);font-size:clamp(1.1875rem,1.05rem + .4vw,1.375rem);line-height:1.45}.small{font-size:15px;line-height:1.5}.meta{color:var(--mute);font-size:14px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:13px;font-weight:700;line-height:1.2}.hl{background:var(--ink);color:var(--sun);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.12em;padding:.02em .14em}.muted2{color:var(--mute)}.sec{padding:var(--sec) 0}.sec-tight{padding:var(--sec-tight) 0}.sec-moment{padding:var(--sec-moment) 0}.sec-head{max-width:880px}.sec-head .h2{margin-top:12px}.sec-head .lead{margin-top:20px}.sec-body{margin-top:56px}@media (max-width:639px){.sec-head .lead{margin-top:16px}.sec-body{margin-top:40px}}.row-head{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.row-head a{white-space:nowrap;font-weight:700}.btn{background:var(--ink);min-height:56px;color:var(--cream);font:700 16px/1 var(--body);cursor:pointer;white-space:nowrap;transition:background-color var(--t-fast) var(--ease), transform .2s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 28px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--ink-hover);text-decoration:none;transform:translateY(-1px)}.btn:active{transition-duration:80ms;transform:scale(.98)}.btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.btn.ghost:hover{background:#16140f0d}.btn.sm{min-height:44px;padding:0 18px;font-size:14px}.btn.block{width:100%}@media (max-width:639px){.btn{min-height:52px}.btn.sm{min-height:44px}}.card{background:var(--white);border:1px solid var(--card-border);border-radius:var(--r-m);padding:32px}.panel{background:var(--white);border:1px solid var(--card-border);border-radius:var(--r-l)}@media (max-width:639px){.card{padding:24px}}.logo{border-radius:22.5%;flex:none;box-shadow:inset 0 0 0 1px #16140f0f}.mono{color:#fff;font:800 14px var(--body);border-radius:22.5%;flex:none;justify-content:center;align-items:center;display:inline-flex}.hdr{z-index:50;background:var(--cream);transition:box-shadow var(--t-base) var(--ease);position:sticky;top:0}.hdr.on-sun{background:var(--sun)}.hdr.scrolled{box-shadow:0 1px #16140f1a}.hdr .bar{align-items:center;gap:28px;height:64px;display:flex}.wordmark{font-family:var(--f-wordmark);letter-spacing:-.02em;align-items:center;min-height:44px;font-size:30px;line-height:1;text-decoration:none;display:inline-flex}.hdr nav.links{gap:4px;display:flex}.hdr nav.links a{border-radius:999px;padding:12px 10px;font-size:15px;font-weight:600;text-decoration:none}.hdr nav.links a:hover{background:#16140f0f}.hdr .spacer{flex:1}.iconbtn{cursor:pointer;width:44px;height:44px;color:var(--ink);background:#16140f12;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.iconbtn:hover{background:#16140f1f}.menu-btn{display:none}@media (max-width:860px){.hdr nav.links{display:none}.menu-btn{display:inline-flex}.hdr .bar{gap:8px;height:56px}.hdr .btn.sm{padding:0 16px}}.sheet{z-index:60;background:#16140f6b;position:fixed;inset:0}.sheet .in{background:var(--cream);padding:12px var(--pad) 28px;border-radius:0 0 var(--r-l) var(--r-l);position:absolute;top:0;left:0;right:0}.sheet nav a{min-height:56px;font:400 24px var(--f-widebold);border-bottom:1px solid var(--rule);align-items:center;text-decoration:none;display:flex}.search-dlg{z-index:70;background:#16140f6b;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;display:flex;position:fixed;inset:0}.search-dlg .box{background:var(--cream);border-radius:var(--r-l);width:100%;max-width:640px;padding:16px;box-shadow:0 32px 64px -24px #16140f59}.search-in{background:var(--white);border:1px solid #16140f1a;border-radius:999px;align-items:center;gap:10px;min-height:56px;padding:0 8px 0 20px;display:flex}.search-in input{min-width:0;font:17px var(--body);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.search-res{max-height:50vh;margin:12px 0 0;padding:0;list-style:none;overflow:auto}.search-res a{border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:8px 12px;text-decoration:none;display:flex}.search-res a:hover,.search-res li.sel a{background:var(--white)}.search-res small{color:var(--mute);margin-left:auto;font-size:13px}.email{background:var(--white);border:1px solid #16140f1a;border-radius:999px;gap:6px;max-width:520px;padding:6px;display:flex}.email input[type=email]{min-width:0;font:17px var(--body);color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-height:52px;padding:0 16px}.email input[type=email]::placeholder{color:var(--mute)}.email .btn{min-height:52px}.email-wrap .opt{color:var(--sunfg2);cursor:pointer;align-items:center;gap:10px;min-height:44px;margin-top:14px;font-size:15px;display:flex}.email-wrap .opt input{width:20px;height:20px;accent-color:var(--ink)}.email-wrap .fine{color:var(--sunfg2);margin-top:6px;font-size:14px}.email-wrap.on-cream .opt,.email-wrap.on-cream .fine{color:var(--fg2)}.email-wrap .err{color:#8f2410;margin-top:8px;font-size:15px;font-weight:600}.email-ok{background:var(--white);border-radius:var(--r-l);border:1px solid var(--card-border);align-items:center;gap:16px;max-width:520px;padding:16px 20px;display:flex}.email-ok img{flex:none;width:88px}@media (max-width:639px){.email{border-radius:24px;flex-direction:column}.email input[type=email]{min-height:52px}}.hero{background:var(--sun);overflow:hidden}.hero .grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:24px;padding-top:64px;display:grid}.hero .copy{padding-bottom:96px}.hero .lead{color:var(--sunfg2);max-width:34rem;margin-top:28px}.hero .email-wrap{margin-top:36px}.hero .hero-note{color:var(--sunfg2);margin-top:16px;font-size:15px}.hero .hero-note b{color:var(--ink)}.stage{align-self:end;height:600px;position:relative}.phone{background:var(--ink);border-radius:56px;width:330px;height:670px;padding:12px;position:absolute;bottom:-64px;left:50%;transform:translate(-50%);box-shadow:0 32px 64px -24px #16140f59}.phone .scr{color:#fff;text-align:center;background:linear-gradient(170deg,#3a372f,#24221d 60%);border-radius:44px;width:100%;height:100%;position:relative;overflow:hidden}.phone .island{background:#000;border-radius:99px;width:110px;height:32px;margin:12px auto 0}.phone .day{opacity:.92;margin-top:34px;font-size:16px;font-weight:600}.phone .time{font-family:var(--f-title);margin-top:4px;font-size:84px;line-height:1}.notif{color:var(--ink);text-align:left;background:#faf8f2f0;border-radius:22px;gap:11px;padding:13px 14px;font-size:15px;line-height:1.33;display:flex;position:absolute;left:12px;right:12px}.notif img{border-radius:10px;flex:none;width:40px;height:40px}.notif b{justify-content:space-between;gap:8px;font-size:15px;display:flex}.notif b span{color:var(--mute);font-weight:400}.notif>div{flex:1;min-width:0}.hero .float{border-radius:15px;width:64px;height:64px;position:absolute;box-shadow:0 8px 20px -6px #16140f40}.hero .duck{z-index:2;width:200px;position:absolute;bottom:-8px;right:-36px}@media (max-width:860px){.hero .grid{grid-template-columns:minmax(0,1fr);gap:0;padding-top:24px}.hero .copy{padding-bottom:40px}.stage{height:440px}.phone{border-radius:48px;width:270px;height:548px;bottom:-120px}.phone .scr{border-radius:38px}.phone .time{font-size:70px}.hero .float{border-radius:11px;width:44px;height:44px}.hero .duck{width:140px;right:-12px}}.proof{border-bottom:1px solid var(--rule)}.proof .cells{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.proof .cell{padding:28px 24px 28px 0}.proof .cell+.cell{border-left:1px solid var(--rule);padding-left:24px}.proof b{font-family:var(--f-wide);letter-spacing:-.02em;font-size:32px;font-weight:400;line-height:1.05;display:block}.proof span{color:var(--fg2);font-size:15px}@media (max-width:760px){.proof .cells{grid-template-columns:1fr 1fr}.proof .cell:nth-child(3){border-left:0;padding-left:0}.proof .cell:nth-child(n+3){border-top:1px solid var(--rule)}.proof b{font-size:26px}}.calc{grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid;overflow:hidden}.calc .pick{padding:32px}.calc .bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.calc select{background:var(--white);min-height:44px;font:600 15px var(--body);color:var(--ink);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:right 20px center,right 14px center;background-repeat:no-repeat;background-size:6px 6px;border:1px solid #16140f26;border-radius:999px;padding:0 40px 0 16px}.tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.tile{border-radius:var(--r-m);border:2px solid var(--hair);background:var(--white);font:600 12px/1.2 var(--body);color:var(--ink);text-align:center;cursor:pointer;min-height:96px;transition:border-color var(--t-fast) var(--ease);flex-direction:column;align-items:center;gap:8px;padding:14px 4px 12px;display:flex;position:relative}.tile:hover{border-color:#16140f4d}.tile[aria-pressed=true]{border-color:var(--ink)}.tile[aria-pressed=true]:after{content:"";background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23FFCC2E' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px;border-radius:99px;width:20px;height:20px;position:absolute;top:6px;right:6px}.tile img,.tile .mono{width:40px;height:40px}.receipt{background:var(--sun);flex-direction:column;padding:32px;display:flex}.receipt .lines{flex:1;margin-top:20px}.receipt .d-money{font-size:clamp(3rem,1.6rem + 3vw,4.5rem)}.receipt .line{border-top:1px solid #16140f24;justify-content:space-between;gap:12px;padding:10px 0;font-size:15px;display:flex}.receipt .line span:last-child{white-space:nowrap;font-weight:600}.receipt .note{color:var(--sunfg2);margin-top:16px;font-size:13px}.receipt .btn{margin-top:20px}.receipt .zero{color:var(--sunfg2)}@media (max-width:860px){.calc{grid-template-columns:minmax(0,1fr)}.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.calc .pick,.receipt{padding:24px}}@media (max-width:400px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.step{flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.step .n{background:var(--ink);width:32px;height:32px;color:var(--sun);font:800 15px/32px var(--body);text-align:center;border-radius:99px}.step .h3{margin-top:20px}.step p{color:var(--fg2);margin-top:8px}.step .shot{background:var(--chip);flex:1;justify-content:center;align-items:flex-end;min-height:190px;margin:28px -32px 0;padding:24px 24px 0;display:flex}@media (max-width:860px){.steps{grid-template-columns:minmax(0,1fr)}.step .shot{margin:24px -24px 0}}.mini-list{background:var(--white);border-radius:18px 18px 0 0;width:100%;max-width:280px;padding:10px 14px 4px;box-shadow:0 8px 20px -6px #16140f40}.mini-list .r{border-bottom:1px solid var(--hair);align-items:center;gap:10px;padding:8px 0;font-size:14px;font-weight:600;display:flex}.mini-list .r img{border-radius:7px;width:30px;height:30px}.mini-list .r span{margin-left:auto}.shot .notif{background:var(--white);width:100%;max-width:300px;margin-bottom:24px;position:static;box-shadow:0 8px 20px -6px #16140f40}.oneliner{text-align:center}.oneliner .d-line{max-width:22ch;margin:0 auto}.oneliner .d-line span{color:var(--mute);display:block}.stamp-moment{text-align:center}.stamp{display:inline-block;transform:rotate(-6deg)}.stamp svg{width:min(360px,76vw);height:auto}.shot .stamp,.shot .stamp svg{width:100%}.js .stamp[data-reveal]{opacity:0}.js .stamp[data-reveal].is-in{animation:.42s cubic-bezier(.2,.9,.3,1) both stamp-land}@keyframes stamp-land{0%{opacity:0;transform:rotate(-6deg)scale(1.35)}60%{opacity:1;transform:rotate(-6deg)scale(.96)}to{opacity:1;transform:rotate(-6deg)scale(1)}}.stamp-moment .d-money{margin-top:48px}.stamp-moment .cap{color:var(--fg2);margin-top:16px;font-size:15px}.js [data-reveal]:not(.stamp){opacity:0;transition:opacity .6s var(--ease-reveal), transform .6s var(--ease-reveal);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(16px)}.js [data-reveal].is-in:not(.stamp){opacity:1;transform:none}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;display:grid}@media (max-width:860px){.split{grid-template-columns:minmax(0,1fr);gap:40px}}.ticks{margin:32px 0 0;padding:0;list-style:none}.ticks li{border-top:1px solid var(--rule);padding:14px 0 14px 40px;font-weight:600;position:relative}.ticks li:before{content:"";background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23FFCC2E' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/22px;border-radius:99px;width:26px;height:26px;position:absolute;top:14px;left:0}.ticks li span{color:var(--fg2);font-size:16px;font-weight:400;display:block}.big-notif{border-radius:var(--r-l);background:radial-gradient(120% 90% at 50% 0,#4a4537 0%,#2b2923 55%,#1d1b17 100%);flex-direction:column;align-items:center;gap:16px;padding:56px 40px;display:flex}.big-notif .notif{background:var(--white);width:100%;max-width:440px;padding:16px 18px;font-size:17px;position:static;box-shadow:0 8px 20px -6px #16140f40}.big-notif .notif img{border-radius:11px;width:46px;height:46px}.big-notif .next{color:#fff;background:#ffffff24;border-radius:999px;padding:10px 18px;font-size:15px;font-weight:600}@media (max-width:639px){.big-notif{padding:32px 16px}}.value{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.value .card b.big{font-family:var(--f-display);letter-spacing:-.03em;margin-top:12px;font-size:48px;font-weight:400;line-height:1;display:block}.value .card p{color:var(--fg2);margin-top:12px;font-size:16px}@media (max-width:860px){.value{grid-template-columns:minmax(0,1fr)}}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.plan{flex-direction:column;display:flex}.plan.pro{box-shadow:inset 0 0 0 2px var(--ink);border-color:#0000}.plan.life{background:var(--sun);border-color:#0000}.plan .price{font-family:var(--f-display);letter-spacing:-.03em;margin-top:16px;font-size:40px;line-height:1}.plan .per{color:var(--fg2);min-height:46px;margin-top:8px;font-size:15px}.plan.life .per{color:var(--sunfg2)}.plan ul{flex:1;margin:20px 0 0;padding:0;list-style:none}.plan li{border-top:1px solid var(--rule);padding:10px 0 10px 28px;font-size:16px;position:relative}.plan.life li{border-color:#16140f24}.plan li:before{content:"✓";font-weight:800;position:absolute;left:2px}.plan li.no{color:var(--mute)}.plan li.no:before{content:"–"}.plan-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan .tag{background:var(--ink);color:var(--sun);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:700}.price-line{color:var(--fg2);margin-top:24px;font-size:15px}@media (max-width:960px){.plans{grid-template-columns:minmax(0,1fr)}.plan .per{min-height:0}}.dont{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.dont .card .h3{font-size:21px}.dont .card p{color:var(--fg2);margin-top:8px;font-size:16px}.dont .x{border:1.5px solid var(--ink);border-radius:99px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:16px;font-weight:800;display:inline-flex}@media (max-width:860px){.dont{grid-template-columns:minmax(0,1fr)}}.cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.cat{transition:border-color var(--t-base) var(--ease);flex-direction:column;text-decoration:none;display:flex}.cat:hover{border-color:#16140f3d;text-decoration:none}.cat .stack{margin-bottom:20px;display:flex}.cat .stack>*{width:32px;height:32px;box-shadow:0 0 0 2px var(--white);margin-right:-8px}.cat .h3{font-size:21px}.cat span{color:var(--mute);margin-top:4px;font-size:15px}@media (max-width:960px){.cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.linkrow{flex-wrap:wrap;gap:4px 20px;margin-top:32px;display:flex}.linkrow a{align-items:center;min-height:44px;font-size:16px;font-weight:600;display:inline-flex}.changes{margin:0;padding:0;list-style:none}.changes li{border-top:1px solid var(--rule);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.changes time{color:var(--mute);font-variant-numeric:tabular-nums;font-size:14px}.changes a{font-weight:600}@media (max-width:639px){.changes li{grid-template-columns:minmax(0,1fr);gap:4px}}.faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;display:grid}@media (max-width:860px){.faq{grid-template-columns:minmax(0,1fr);gap:32px}}.faq details{border-top:1px solid var(--rule)}.faq details:last-child{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;min-height:64px;padding:20px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{width:20px;height:20px;transition:transform var(--t-base) var(--ease);flex:none;margin-top:3px;position:relative}.faq summary .pm:before,.faq summary .pm:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;top:9px;left:2px;right:2px}.faq summary .pm:after{transform:rotate(90deg)}.faq details[open] summary .pm{transform:rotate(45deg)}.faq details p{color:var(--fg2);max-width:60ch;padding:0 0 20px}.final{background:var(--sun);border-radius:var(--r-l);text-align:center;flex-direction:column;align-items:center;padding:96px 40px;display:flex}.final .lead{color:var(--sunfg2);max-width:34rem;margin-top:20px}.final .email-wrap{width:100%;max-width:520px;margin-top:36px}.final .email-wrap .opt{justify-content:center}@media (max-width:639px){.final{padding:56px 20px}}.ftr{background:var(--ink);color:#ede6d6;margin-top:var(--sec);border-radius:var(--r-l) var(--r-l) 0 0;padding:72px 0 28px}.ftr .cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.ftr .ttl{color:var(--sun);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:700}.ftr a{color:#ede6d6;align-items:center;min-height:36px;font-size:15px;text-decoration:none;display:flex}.ftr a:hover{color:var(--white);text-decoration:underline}.ftr .giant{margin-top:64px}.ftr .giant svg{width:100%;height:auto;display:block}.ftr .legal{color:#a69e8c;border-top:1px solid #ede6d626;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:24px;padding-top:20px;font-size:13px;display:flex}@media (max-width:760px){.ftr .cols{grid-template-columns:1fr 1fr;gap:32px 16px}.ftr a{min-height:44px}}.sticky-cta{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;display:none;position:fixed}@media (max-width:760px){.sticky-cta.show{display:block}}.sticky-cta .btn{width:100%;box-shadow:0 12px 28px -10px #16140f80}.crumbs{color:var(--mute);flex-wrap:wrap;align-items:center;gap:0 8px;padding-top:16px;font-size:14px;display:flex}.crumbs a{align-items:center;min-height:44px;display:inline-flex}.art{grid-template-columns:minmax(0,1fr) 300px;gap:64px;padding-top:16px;display:grid}.art>aside{align-self:start;position:sticky;top:88px}@media (max-width:1023px){.art{grid-template-columns:minmax(0,1fr);gap:0}.art>aside{display:none;position:static}}.art article{min-width:0}.art article>*{max-width:720px}.title-row{align-items:center;gap:14px;display:flex}.title-row .logo,.title-row .mono{width:48px;height:48px}.pill{background:var(--chip);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pill.ok:before{content:"";background:#2e9e5b;border-radius:9px;width:8px;height:8px}.art h1{font-family:var(--f-wide);letter-spacing:-.025em;max-width:18ch;margin-top:20px;font-size:clamp(2.125rem,1.2rem + 2.6vw,3.5rem);font-weight:400;line-height:1.02}.art .metarow{color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:20px;font-size:14px;display:flex}.art .metarow a{color:var(--mute)}.answer{background:var(--white);border:1px solid var(--card-border);border-left:6px solid var(--sun);border-radius:var(--r-m);margin-top:28px;padding:24px 28px}.answer .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:700}.answer p{margin-top:8px;font-size:18px}.answer .acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.answer .url{color:var(--mute);align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}@media (max-width:639px){.answer{padding:20px}.answer .acts .btn{width:100%}}.art h2{font-family:var(--f-widebold);align-items:center;gap:8px;margin-top:56px;scroll-margin-top:88px;font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);font-weight:400;line-height:1.15;display:flex}.art h2 .anchor{opacity:0;color:var(--mute);transition:opacity var(--t-fast) var(--ease);padding:4px 6px;font-size:18px;text-decoration:none}.art h2:hover .anchor,.art h2 .anchor:focus-visible{opacity:1}@media (hover:none){.art h2 .anchor{opacity:.5}}.art h2+p,.art h2+ol,.art h2+ul,.art h2+.tbl,.art h2+.callout,.art p+p{margin-top:14px}.how{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.how a{background:var(--white);border:1px solid var(--card-border);border-radius:var(--r-m);min-height:56px;transition:border-color var(--t-fast) var(--ease);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.how a:hover{border-color:#16140f4d}.how a:after{content:"↓";color:var(--mute)}@media (max-width:760px){.how{grid-template-columns:minmax(0,1fr)}.how a:after{content:"›";font-size:22px}}.olist{counter-reset:s;margin:0;padding:0;list-style:none}.olist li{counter-increment:s;border-top:1px solid var(--rule);padding:14px 0 14px 48px;font-size:18px;position:relative}.olist li:last-child{border-bottom:1px solid var(--rule)}.olist li:before{content:counter(s);background:var(--ink);width:32px;height:32px;color:var(--sun);font:800 15px/32px var(--body);text-align:center;border-radius:99px;position:absolute;top:12px;left:0}.callout{border-left:3px solid var(--ink);margin-top:20px;padding:4px 0 4px 18px}.callout .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:14px;display:grid}.facts div{border-top:1px solid var(--rule);padding:12px 0}.facts dt{color:var(--mute);font-size:14px}.facts dd{margin:2px 0 0;font-weight:600}.appcard{background:var(--sun);border-radius:var(--r-l);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:48px;padding:28px;display:grid}.appcard .h3{font-size:22px}.appcard p{color:var(--sunfg2);margin-top:6px;font-size:16px}.appcard .notif{background:var(--white);width:300px;position:static;box-shadow:0 8px 20px -6px #16140f40}.appcard .email-wrap{margin-top:16px}@media (max-width:860px){.appcard{grid-template-columns:minmax(0,1fr);padding:24px 20px}.appcard .notif{width:100%}}.side-toc .ttl{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:8px;font-size:12px;font-weight:700}.side-toc a{border-left:2px solid var(--rule);color:var(--fg2);padding:7px 0 7px 14px;font-size:15px;text-decoration:none;display:block}.side-toc a[aria-current=true]{border-color:var(--ink);color:var(--ink);font-weight:600}.side-card{background:var(--sun);border-radius:var(--r-l);margin-top:28px;padding:24px}.side-card .h3{font-size:20px}.side-card p{color:var(--sunfg2);margin:8px 0 16px;font-size:15px}.side-card .notif{background:var(--white);margin-bottom:16px;font-size:14px;position:static}.feedback{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:56px;padding:24px 0;display:flex}.feedback b{margin-right:8px}.feedback .meta{flex-basis:100%}.related{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.related a{background:var(--white);border:1px solid var(--card-border);border-radius:var(--r-m);min-height:64px;transition:border-color var(--t-fast) var(--ease);align-items:center;gap:12px;padding:12px 14px;font-weight:600;text-decoration:none;display:flex}.related a:hover{border-color:#16140f4d}.related .logo,.related .mono{width:36px;height:36px}@media (max-width:420px){.related{grid-template-columns:minmax(0,1fr)}}.disc{color:var(--mute);margin-top:40px;font-size:13px}.stale{border-radius:var(--r-m);background:#fff3d1;border:1px solid #f0d58a;margin-top:20px;padding:14px 18px;font-size:15px}.tbl-wrap{background:var(--white);border:1px solid var(--card-border);border-radius:var(--r-m);max-width:720px;overflow:clip}.tbl{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}.tbl-cap{color:var(--mute);margin:0 0 10px;font-size:14px}.tbl caption{caption-side:top;text-align:left;color:var(--mute);padding:0 0 10px;font-size:14px}.tbl thead th{background:var(--white);z-index:1;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);text-align:left;border-bottom:1px solid var(--hair);padding:14px 20px;font-size:12px;position:sticky;top:64px}.tbl td,.tbl tbody th{border-bottom:1px solid var(--hair);text-align:left;padding:14px 20px;font-weight:400}.tbl .r{text-align:right}.tbl td.m{font-weight:700}.tbl td.y{color:var(--mute)}.tbl tr.grp th{background:var(--chip);padding:12px 20px}.tbl tr.grp .cn{font-size:16px;font-weight:700}.tbl tr.grp .sub{color:var(--fg2);margin-left:8px;font-size:13px;font-weight:400}.tbl tr.grp a{color:var(--fg2)}.tbl tbody:last-child tr:last-child td{border-bottom:0}.tbl .ym{display:none}@media (max-width:639px){.tbl thead{display:none}.tbl td,.tbl tbody th{padding:12px 14px}.tbl td.y{display:none}.tbl .ym{color:var(--mute);font-size:14px;font-weight:400;display:block}.tbl tr.grp .sub{margin:2px 0 0;display:block}}.cstrip{z-index:5;background:var(--cream);scrollbar-width:none;gap:8px;margin-top:28px;padding:10px 0;display:flex;position:sticky;top:64px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}.cstrip a{background:var(--white);border:1px solid var(--card-border);border-radius:999px;flex:none;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cstrip a:hover{border-color:#16140f4d}@media (max-width:860px){.cstrip,.tbl thead th{top:56px}}.index-head{padding-top:48px}.index-head .d-h1{font-size:clamp(2.5rem,1.4rem + 4vw,4.5rem)}.big-search{max-width:640px;margin-top:32px}.chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.chips button,.chips a{border:1px solid var(--card-border);background:var(--white);min-height:44px;font:600 14px var(--body);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:inline-flex}.chips [aria-pressed=true]{background:var(--ink);color:var(--cream);border-color:var(--ink)}.chips .c{color:var(--mute);font-weight:500}.chips [aria-pressed=true] .c{color:#cfc6b3}.grid-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.svc{background:var(--white);border:1px solid var(--card-border);border-radius:var(--r-m);min-height:72px;transition:border-color var(--t-fast) var(--ease);align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.svc:hover{border-color:#16140f4d}.svc .logo,.svc .mono{width:40px;height:40px}.svc b{font-size:16px;display:block}.svc small{color:var(--mute);font-size:13px}@media (max-width:960px){.grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.grid-cards{grid-template-columns:minmax(0,1fr)}}.empty{text-align:center;padding:48px 0}.empty img{width:140px;margin:0 auto 16px}.doc{padding-top:48px}.doc .effective{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:700}.doc h1{font-family:var(--f-wide);letter-spacing:-.025em;margin-top:12px;font-size:clamp(2.25rem,1.3rem + 3vw,3.75rem);font-weight:400;line-height:1.02}.doc .prose h2{font-family:var(--f-widebold);margin-top:48px;scroll-margin-top:88px;font-size:24px;font-weight:400;line-height:1.2}.doc .prose p,.doc .prose ul{margin-top:14px}.doc .prose ul{padding-left:22px}.doc .prose li+li{margin-top:6px}.short{background:var(--white);border:1px solid var(--card-border);border-radius:var(--r-m);max-width:760px;margin-top:32px;padding:8px 28px 20px}.letter{max-width:560px}.letter p{margin-top:18px;font-size:19px;line-height:1.6}.sig{font-family:var(--f-display);margin-top:24px;font-size:40px;display:inline-block;transform:rotate(-4deg)}.data-tbl{border-collapse:collapse;width:100%;margin-top:16px;font-size:15px}.data-tbl th,.data-tbl td{text-align:left;vertical-align:top;border-top:1px solid var(--rule);padding:12px 12px 12px 0}.data-tbl th{color:var(--mute);font-size:13px;font-weight:700}@media print{.hdr,.ftr,.art>aside,.appcard,.feedback,.sticky-cta,.cstrip{display:none!important}body{background:#fff}a[href^=http]:after{content:" (" attr(href) ")";font-size:12px}}@media (max-width:639px){.hide-sm{display:none}}.email input[type=email],.search-in input{align-self:stretch;min-height:44px}.row-head a{align-items:center;min-height:44px;display:inline-flex}@media (hover:none){.art h2 .anchor{display:none}}.phone .sbar{font:600 15px var(--body);z-index:2;justify-content:space-between;display:flex;position:absolute;top:18px;left:30px;right:26px}.phone .sicons{align-items:center;gap:5px;display:inline-flex}.phone .sicons i{background:#ffffffe6;border-radius:3px;width:16px;height:10px;display:block}.phone .sicons i:first-child{background:linear-gradient(90deg,#ffffffe6 70%,#ffffff59 70%);border-radius:2px;width:14px;height:9px}.phone .sicons i:last-child{background:linear-gradient(90deg,#ffffffe6 72%,#0000 72%) padding-box content-box;border:1.5px solid #ffffffd9;border-radius:3px;width:24px;height:11px;padding:1px}.phone .island{z-index:3;position:relative}.phone .lock{opacity:.85;filter:grayscale()brightness(2);margin-top:18px;font-size:16px}.phone .day{margin-top:6px}.phone .scr{background:radial-gradient(120% 80% at 50% 0,#4a4537 0%,#2b2923 55%,#1d1b17 100%)}.notif.second{opacity:.92;transform-origin:top;transform:scale(.97)}.phone .lockbtns{justify-content:space-between;display:flex;position:absolute;bottom:30px;left:26px;right:26px}.phone .lockbtns span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border-radius:99px;width:48px;height:48px}@media (max-width:860px){.notif.second{display:none}}.scribble{white-space:nowrap;display:inline-block;position:relative}.scribble svg{width:104%;height:.26em;position:absolute;bottom:-.12em;left:-2%;right:-2%;overflow:visible}.scribble path{fill:none;stroke:var(--ink);stroke-width:7px;stroke-linecap:round;vector-effect:non-scaling-stroke}@media (max-width:639px){.scribble path{stroke-width:5px}}.js .scribble path{stroke-dasharray:400;stroke-dashoffset:400px;animation:.7s cubic-bezier(.16,1,.3,1) .35s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}@media (max-width:359px){.hdr .bar{gap:6px}.hdr .btn.sm{padding:0 12px;font-size:13px}.wordmark{font-size:26px}.hdr .iconbtn:not(.menu-btn){display:none}}@media (min-width:861px){.steps .step{grid-template-rows:auto auto auto 1fr;display:grid}.step p{min-height:4.65em}}.nw{white-space:nowrap}.doc .prose ul{padding-left:22px;list-style:outside}.doc .prose li::marker{color:var(--mute)}.doc .prose ol{padding-left:22px;list-style:decimal}.short .ticks li:first-child{border-top:0}@media (max-width:639px){.final .email-wrap .opt{text-align:left;justify-content:flex-start}}@media (min-width:861px){.cstrip{flex-wrap:wrap;position:static;-webkit-mask-image:none;mask-image:none}}.plain{margin:8px 0 0;padding:0;list-style:none}.plain li{border-top:1px solid var(--rule);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.plain li span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:639px){.feedback .btn{width:100%}}.doc h1{font-size:clamp(2.25rem,1.4rem + 2.6vw,3.5rem)}.email:focus-within,.search-in:focus-within{outline:3px solid var(--ink);outline-offset:2px}.iconbtn{flex:none}.show-xs{display:none}@media (max-width:399px){.hide-xs{display:none}.show-xs{display:inline}}@media (max-width:639px){.answer .acts .btn{white-space:normal;text-align:center;padding:14px 20px;line-height:1.25}}.art .meta a{align-items:center;min-height:44px;display:inline-flex}.crumbs a{justify-content:center;min-width:44px}@media print{.js [data-reveal]{opacity:1!important;transform:none!important}}.slot{vertical-align:bottom;margin:-.02em -.06em -.06em 0;padding:.02em .06em .06em 0;display:inline-grid;overflow:hidden}.reel{display:contents}.chip{white-space:nowrap;background:#fff;border-radius:.18em;grid-area:1/1;justify-self:start;align-items:center;gap:.14em;height:.96em;padding:0 .16em 0 .1em;display:inline-flex;box-shadow:0 .05em #16140f2e}.chip img{border-radius:.17em;width:.72em;height:.72em}.chip:after{content:attr(data-n)}.chip:not(:first-child){visibility:hidden}.chip,.chip:not(:first-child){visibility:visible;opacity:0;animation:chip 10s cubic-bezier(.65, 0, .35, 1) var(--d,0s) infinite both}@keyframes chip{0%{opacity:0;transform:translateY(1.05em)}4%{opacity:1;transform:translateY(0)}20%{opacity:1;transform:translateY(0)}24%{opacity:0;transform:translateY(-1.05em)}to{opacity:0;transform:translateY(-1.05em)}}.hero-notifs{display:none}@media (max-width:639px){.hero .stage{display:none}.hero-notifs{gap:8px;margin-top:28px;display:grid}.hero-notifs .notif{background:#ffffffeb;position:static;box-shadow:0 8px 20px -10px #16140f59}.hero .copy{padding-bottom:40px}}.js .hero-notifs .notif{opacity:0;animation:.3s ease-out forwards fade}.js .hero-notifs .notif:first-child{animation-delay:.4s}.js .hero-notifs .notif:nth-child(2){animation-delay:.85s}@keyframes fade{to{opacity:1}}.ditch-demo{background:var(--sun);border-radius:var(--r-l);text-align:center;justify-items:center;gap:32px;padding:72px 40px 56px;display:grid;overflow:hidden}.dd-stack{width:100%;max-width:440px;position:relative}.dd-duck{z-index:0;width:120px;height:auto;position:absolute;top:-64px;left:22px}.dd-row{z-index:1;text-align:left;background:var(--white);border-radius:20px;align-items:center;gap:14px;width:100%;padding:16px 16px 16px 18px;display:flex;position:relative;box-shadow:0 2px #16140f14,0 16px 32px -14px #16140f59}.dd-row .logo{border-radius:12px;width:48px;height:48px;transition:filter .3s}.dd-name{flex:1;min-width:0}.dd-name b{font-size:18px;display:block}.dd-name span{color:var(--fg2);font-size:14px}.dd-act{justify-items:end;display:grid}.dd-act>*{grid-area:1/1}.dd-hold{white-space:nowrap;visibility:hidden;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.dd-hold .track{fill:none;stroke:var(--hair);stroke-width:3.5px}.dd-hold .ring{fill:none;stroke:var(--ink);stroke-width:3.5px;stroke-linecap:round;transform-origin:14px 14px;stroke-dasharray:70;stroke-dashoffset:0;transform:rotate(-90deg)}.dd-tag{background:var(--ink);color:var(--sun);font:400 12px var(--f-widebold);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 8px;display:inline-flex}.dd-tag:before{content:"✓";background:var(--bill);color:#fff;width:16px;height:16px;font:800 10px var(--body);letter-spacing:0;border-radius:99px;place-items:center;display:grid}.dd-year{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(2.75rem,1.6rem + 3.2vw,4rem);line-height:1}.dd-year span{font-family:var(--f-wide);letter-spacing:-.01em;margin-top:10px;font-size:.4em;display:block}.ditch-demo .dd-row .logo{filter:grayscale();opacity:.75}.ditch-demo.sm{background:0 0;border-radius:0;gap:0;width:100%;padding:64px 0 0;overflow:visible}.ditch-demo.sm .dd-stack{max-width:300px;margin:0 auto}.ditch-demo.sm .dd-duck{width:96px;top:-52px;left:18px}.ditch-demo.sm .dd-row{border-radius:18px 18px 0 0;gap:10px;padding:12px 12px 18px 14px}.ditch-demo.sm .dd-row .logo{border-radius:9px;width:36px;height:36px}.ditch-demo.sm .dd-name b{font-size:15px}.ditch-demo.sm .dd-name span{font-size:12px}.js .ditch-demo[data-reveal]{opacity:1!important;transform:none!important}.js .ditch-demo[data-reveal] .dd-hold{visibility:visible}.js .ditch-demo[data-reveal] .ring{stroke-dashoffset:70px}.js .ditch-demo[data-reveal] .dd-tag{opacity:0;transform:scale(.6)}.js .ditch-demo[data-reveal] .dd-row .logo{filter:none;opacity:1}.js .ditch-demo[data-reveal] .dd-duck{transform:translateY(70%)}.js .ditch-demo[data-reveal] .dd-year{opacity:0}.js .ditch-demo.is-in .ring{stroke-dashoffset:0;transition:stroke-dashoffset .75s linear .25s}.js .ditch-demo.is-in .dd-hold{opacity:0;transition:opacity .15s 1s}.js .ditch-demo.is-in .dd-tag{opacity:1;transition:opacity .2s 1.05s,transform .35s cubic-bezier(.3,1.6,.5,1) 1.05s;transform:none}.js .ditch-demo.is-in .dd-row .logo{filter:grayscale();opacity:.75;transition:filter .4s 1.05s,opacity .4s 1.05s}.js .ditch-demo.is-in .dd-duck{transition:transform .55s cubic-bezier(.3,1.45,.5,1) 1.15s;transform:none}.js .ditch-demo.is-in .dd-year{opacity:1;transition:opacity .4s ease-out 1.45s}@media (max-width:480px){.ditch-demo{padding:64px 16px 40px}.dd-hold{gap:6px;font-size:13px}.dd-name span{font-size:13px}.dd-row{gap:10px;padding:14px 12px}.dd-tag{padding:5px 9px 5px 6px;font-size:11px}.dd-row .logo{width:40px;height:40px}}.price-head{text-align:center;max-width:760px;margin:0 auto}.price-head .lead{max-width:36rem;margin:20px auto 0}.pg{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:20px;max-width:1040px;margin:88px auto 0;display:grid}.pc-card{border-radius:var(--r-l);flex-direction:column;padding:36px;display:flex;position:relative}.pc-free{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--rule)}.pc-pro{background:var(--sun)}.pc-card .nm{font-family:var(--f-wide);letter-spacing:-.01em;font-size:26px}.pc-card .desc{color:var(--fg2);margin-top:6px;font-size:16px}.pc-pro .desc{color:var(--sunfg2)}.pc-card .amt{font-family:var(--f-display);letter-spacing:-.035em;margin-top:24px;font-size:60px;line-height:1}.pc-card .per{color:var(--fg2);margin-top:8px;font-size:15px}.pc-card ul{margin:24px 0 0;padding:0;list-style:none}.pc-card li{border-top:1px solid var(--hair);padding:11px 0 11px 30px;font-size:16px;position:relative}.pc-pro li{border-color:#16140f1f}.pc-card li:before{content:"";background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23FFCC2E' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px;border-radius:99px;width:20px;height:20px;position:absolute;top:12px;left:0}.pc-card li.no{color:var(--mute)}.pc-card li.no:before{background:var(--chip) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10h8' stroke='%236B6559' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center/16px}.pc-card .btn{align-self:stretch;margin-top:auto}.pc-card .push{flex:1;min-height:28px}.pc-duck{z-index:0;width:132px;height:auto;position:absolute;top:-76px;right:36px}.pc-pro>:not(.pc-duck){z-index:1;position:relative}.pc-opts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:24px;display:grid}.pc-opt{background:var(--white);border-radius:20px;padding:22px 22px 20px;position:relative}.pc-opt.on{box-shadow:inset 0 0 0 3px var(--ink)}.pc-opt .k{font:400 13px var(--f-widebold);letter-spacing:.12em;text-transform:uppercase;color:var(--fg2)}.pc-opt .amt{margin-top:10px;font-size:46px}.pc-opt .per{margin-top:6px;font-size:14px}.pc-badge{background:var(--ink);color:var(--sun);font:400 11px var(--f-widebold);letter-spacing:.1em;white-space:nowrap;border-radius:999px;padding:5px 11px;position:absolute;top:-12px;left:20px}.pc-save{background:var(--bill);color:var(--ink);font:400 11px var(--f-widebold);letter-spacing:.1em;white-space:nowrap;border-radius:999px;padding:5px 11px;position:absolute;top:-12px;right:20px}.pc-pro ul{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;display:grid}.pc-life{background:var(--ink);color:var(--white);border-radius:var(--r-l);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:32px;padding:28px 36px;display:grid}.pc-life .amt{font-family:var(--f-display);letter-spacing:-.035em;color:var(--sun);font-size:56px;line-height:1}.pc-life .t b{font-family:var(--f-wide);font-size:22px;display:block}.pc-life .t span{color:#c9c1ae;margin-top:4px;font-size:16px;display:block}.pc-life .btn{background:var(--sun);color:var(--ink)}.pc-life .btn:hover{background:#ffd95c}.pc-foot{text-align:center;color:var(--fg2);margin-top:24px;font-size:15px}.js .pg[data-reveal]{opacity:1!important;transform:none!important}.js .pg[data-reveal]>*{opacity:0}.js .pg.is-in>*{opacity:1;transition:opacity .5s var(--ease-reveal)}.js .pg.is-in>.pc-pro{transition-delay:0s}.js .pg.is-in>.pc-free{transition-delay:.1s}.js .pg.is-in>.pc-life{transition-delay:.2s}.js .pg[data-reveal] .pc-duck{transform:translateY(60%)}.js .pg.is-in .pc-duck{transition:transform .55s cubic-bezier(.3,1.45,.5,1) .45s;transform:none}.js .pg[data-reveal] .pc-badge,.js .pg[data-reveal] .pc-save{opacity:0}.js .pg.is-in .pc-badge,.js .pg.is-in .pc-save{opacity:1;transition:opacity .3s .6s}@media (max-width:960px){.pg{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:96px}.pc-pro{order:-1}.pc-life{grid-template-columns:minmax(0,1fr);gap:16px;padding:28px}.pc-life .btn{justify-self:stretch}}@media (max-width:520px){.pg{margin-top:72px}.pc-card{padding:28px 20px 24px}.pc-card .nm{font-size:24px}.pc-card .amt{margin-top:18px;font-size:48px}.pc-opts{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px}.pc-opt{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k amt""per amt";align-items:center;column-gap:12px;padding:18px 18px 16px;display:grid}.pc-opt .k{grid-area:k;font-size:12px}.pc-opt .amt{grid-area:amt;margin:0;font-size:30px}.pc-opt .per{grid-area:per;margin-top:4px;font-size:14px}.pc-opt+.pc-opt{padding-top:16px}.pc-badge{padding:4px 9px;font-size:11px;top:-11px;left:16px}.pc-save{padding:4px 9px;font-size:11px;top:-11px;right:16px}.pc-opts .pc-opt.on{margin-top:6px}.pc-pro ul{grid-template-columns:minmax(0,1fr);margin-top:18px}.pc-card li{padding:10px 0 10px 30px;font-size:15px}.pc-card li:before{top:10px}.pc-free .btn,.pc-free .push{display:none}.pc-duck{width:96px;top:-58px;right:24px}.pc-life{gap:12px;padding:24px 20px}.pc-life .amt{font-size:44px}.pc-life .t b{font-size:20px}.pc-life .t span{font-size:15px}}.tile:active{transition:transform .1s ease-out;transform:scale(.96)}.tile[aria-pressed=true]:after{animation:.16s cubic-bezier(.3,1.4,.5,1) pop}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.js .big-notif[data-reveal]{opacity:1!important;transform:none!important}.js .big-notif>*{opacity:0}.js .big-notif.is-in>*{animation:.3s ease-out forwards fade}.js .big-notif.is-in>:nth-child(2){animation-delay:.45s}.js .big-notif.is-in>:nth-child(3){animation-delay:.9s}.hero .d-h1{font-size:clamp(2.875rem,1.2rem + 4vw,4.5rem)}.art,.answer,.side-card{overflow-wrap:anywhere}.linkbtn{min-height:44px;font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:700;text-decoration:underline}@media (min-width:861px){.steps{grid-template-rows:auto auto auto 1fr}.steps .step{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.step p{min-height:0}}.cpage{background:var(--white);border-radius:18px 18px 0 0;width:100%;max-width:280px;padding:12px 14px 18px;box-shadow:0 8px 20px -6px #16140f40}.cpage .bar{background:var(--chip);color:var(--fg2);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}.cpage .bar:before{content:"";border:1.5px solid var(--mute);border-top-width:3px;border-radius:2px;width:9px;height:11px}.cpage .t{margin-top:14px;font-size:15px;font-weight:700}.cpage .s{color:var(--fg2);margin-top:4px;font-size:13px}.cpage .b{background:var(--ink);color:#fff;border-radius:999px;place-items:center;height:38px;margin-top:12px;font-size:14px;font-weight:700;display:grid}@media (max-width:400px){.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tile{min-height:84px;padding:10px 2px 8px;font-size:11px}.tile img{width:34px;height:34px}}@media (max-width:639px){.index-head .chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.index-head .chips::-webkit-scrollbar{display:none}.index-head .chips button,.index-head .chips a{flex:none}}@media (max-width:380px){.dd-row{flex-wrap:wrap}.dd-name span{white-space:normal}.dd-act{flex-basis:100%;justify-items:start;padding-left:50px}}.calc-cta{margin-top:20px;font-size:16px;font-weight:700}.receipt .email-wrap{margin-top:12px}.pc-life :focus-visible{outline-color:var(--sun)}input::placeholder{color:var(--mute);opacity:1}@media (max-width:860px){html:has(.cstrip){scroll-padding-top:136px}}@media (min-width:640px) and (max-width:860px){body:has(.cstrip) .tbl thead th{top:120px}}.pc-life .t .lh{font-family:var(--f-wide);font-size:22px;line-height:1.2;display:block}@media (max-width:520px){.pc-life .t .lh{font-size:20px}}.hero h1:hover .chip,.hero h1:focus-within .chip{animation-play-state:paused}@media (pointer:coarse),(hover:none){.ftr a,.side-toc a{min-height:44px}.side-toc a{align-items:center;padding-top:0;padding-bottom:0;display:flex}}.ftr a{overflow-wrap:anywhere}h1,h2,h3{overflow-wrap:break-word}@media (max-width:340px){.index-head .d-h1{font-size:34px}.hero .d-h1{font-size:38px}}.guide .crumbs{padding-top:28px}.guide .art{grid-template-columns:minmax(0,1fr) 240px;gap:80px;padding-top:24px}.g-head{gap:18px;display:grid}.g-head .logo,.g-head .mono{border-radius:14px;width:56px;height:56px}.guide .g-head h1{max-width:16ch;margin-top:0}.g-meta{color:var(--mute);font-size:15px}.g-meta a{color:var(--mute)}.g-lead{color:var(--ink);margin-top:32px;font-size:21px;line-height:1.5}.g-acts{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:24px;display:flex}.g-url{color:var(--mute);font-size:14px}.g-who{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:0 6px;margin-top:32px;padding-top:20px;font-size:16px;display:flex}.g-who a{align-items:center;min-height:44px;display:inline-flex}.g-hint{color:var(--mute);flex-basis:100%;font-size:14px}.g-src{color:var(--mute);font-size:14px}.g-src a,.src{color:var(--mute)}.art p>.g-src,.art li>.g-src{margin-top:4px;display:block}.art .olist+.g-src,.art .tbl-wrap+.g-src{margin-top:12px}.g-list{padding-left:22px;list-style:outside}.g-list li{margin-top:10px;font-size:18px;line-height:1.5}.g-faq h3{font-family:var(--f-widebold);margin-top:28px;font-size:18px;font-weight:400;line-height:1.3}.g-faq>div:first-child h3{margin-top:0}.g-faq p{margin-top:6px}.guide .appcard{margin-top:72px;padding:32px;display:block}.guide .appcard .h3{font-size:24px}.guide .appcard p{max-width:52ch}.guide .appcard .email-wrap{max-width:520px;margin-top:20px}.g-feedback{flex-wrap:wrap;align-items:center;gap:0 8px;margin-top:40px;font-size:16px;display:flex}.g-feedback a{align-items:center;min-height:44px;display:inline-flex}.g-feedback .g-hint{flex-basis:100%}.guide .art h2.g-more-h{margin-top:56px}.g-related{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;padding:0;list-style:none;display:grid}.g-related li{border-top:1px solid var(--rule)}.g-related a{min-height:56px;color:var(--ink);align-items:center;gap:12px;font-weight:600;text-decoration:none;display:flex}.g-related a:hover{text-decoration:underline}.g-related .logo,.g-related .mono{border-radius:7px;width:28px;height:28px}.guide .disc{border-top:1px solid var(--rule);margin-top:48px;padding-top:20px}.side-cta{min-height:44px;color:var(--ink);align-items:center;margin-top:20px;font-size:15px;font-weight:700;display:inline-flex}@media (max-width:1023px){.guide .art{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:639px){.guide .crumbs{padding-top:16px}.g-lead{margin-top:24px;font-size:19px}.g-acts .btn{width:100%}.guide .art h2{margin-top:48px}.g-related{grid-template-columns:minmax(0,1fr)}.guide .appcard{margin-top:56px;padding:24px 20px}}.g-who{gap:0 18px}.g-who b{margin-right:0}@media (max-width:639px){.g-who b{flex-basis:100%}}.hero .eyebrow{color:var(--sunfg2);margin-bottom:14px}.ycp{background:var(--white);border-radius:var(--r-l);box-shadow:inset 0 0 0 1.5px var(--rule);margin-top:36px;padding:28px 28px 22px}.ycp-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.guide .art .ycp h2{margin:0;font-size:22px}.ycp-sel select{border:1.5px solid var(--rule);background:var(--cream) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2316140F' stroke-width='1.8'/%3E%3C/svg%3E") right 16px center/12px no-repeat;min-height:44px;font:600 15px var(--body);color:var(--ink);appearance:none;cursor:pointer;border-radius:999px;padding:0 40px 0 16px}.ycp-one{color:var(--fg2);font-weight:600}.ycp-plans{margin-top:16px;padding:0;list-style:none}.ycp-plans li{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n p""n y";align-items:center;column-gap:16px;padding:14px 0;display:grid}.ycp-plans .n{grid-area:n;font-size:17px;font-weight:600}.ycp-plans .p{font-family:var(--f-display);letter-spacing:-.02em;text-align:right;grid-area:p;font-size:26px}.ycp-plans .p small{font:600 14px var(--body);color:var(--fg2);letter-spacing:0;margin-left:2px}.ycp-plans .y{color:var(--mute);text-align:right;grid-area:y;font-size:14px}.ycp-meta{color:var(--mute);margin-top:10px;font-size:13px}.ycp-meta a{color:var(--mute)}.ctbl{border-top:1px solid var(--rule);margin-top:16px}.ctr{border-bottom:1px solid var(--rule);grid-template-columns:180px minmax(0,1fr);gap:16px;padding:14px 0;scroll-margin-top:88px;display:grid}.cc b{font-size:16px;display:block}.cc small{color:var(--mute);font-size:13px}.cp{color:var(--fg2);flex-wrap:wrap;align-items:baseline;gap:6px 20px;font-size:15px;display:flex}.cp b{color:var(--ink);font-weight:700}@media (max-width:639px){.ycp{margin-top:28px;padding:22px 18px 18px}.ycp-plans .p{font-size:22px}.ctr{grid-template-columns:minmax(0,1fr);gap:6px}.cc{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cc b{display:inline}}.guide .art{grid-template-columns:minmax(0,700px) 220px;justify-content:space-between;gap:64px;max-width:1040px;margin:0 auto}.guide .art article>*{max-width:none}.guide .g-head{gap:16px}.guide .g-head .logo,.guide .g-head .mono{border-radius:12px;width:48px;height:48px}.guide .g-lead{margin-top:28px}.guide .g-acts{margin-top:20px}.guide .g-who{margin-top:28px}.guide .art h2{margin-top:56px}.guide .art h2+*{margin-top:14px}.guide .olist li{border:0;padding:8px 0 8px 46px}.guide .olist li:last-child{border:0}.guide .olist li:before{top:6px}.guide .ticks li{border:0;padding:8px 0 8px 40px}.guide .ticks li:before{top:8px}.guide .callout,.guide .g-faq>div+div h3{margin-top:24px}.guide .appcard{margin-top:64px}.guide .disc{margin-top:40px}.guide .side-toc a{padding-top:6px;padding-bottom:6px}@media (max-width:1023px){.guide .art{grid-template-columns:minmax(0,1fr);max-width:700px}.guide .crumbs{max-width:700px}}@media (max-width:639px){.guide .art h2{margin-top:44px}}@media (max-width:340px){.guide .g-head h1{font-size:32px}}.guide .art{grid-template-columns:minmax(0,760px) 240px;max-width:none;margin:0}.guide .crumbs{max-width:none;margin:0}.guide .art p+.olist,.guide .art p+ul{margin-top:12px}@media (max-width:1023px){.guide .art{grid-template-columns:minmax(0,1fr);max-width:760px}}.ycp-top{justify-content:flex-start;gap:8px 12px}@media (max-width:639px){.g-url{display:none}.g-who{gap:0 14px;font-size:15px}.g-meta{font-size:14px}.g-feedback{gap:0 10px;font-size:15px}.ycp-plans .n{font-size:16px}.cp{gap:2px 14px;font-size:14px}.ctr{padding:12px 0}.cp{gap:4px;display:grid}.cp span{justify-content:space-between;gap:12px;display:flex}}.btn{text-align:center}.stmt{margin-top:32px}.stmt figcaption{color:var(--fg2);font-size:16px}.stmt figcaption b{color:var(--ink);margin-right:6px}.stmt ul{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--rule);border-radius:18px;margin-top:12px;padding:0;list-style:none;overflow:hidden}.stmt li+li{border-top:1px dashed var(--rule)}.stmt a{min-height:52px;color:var(--ink);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 18px;text-decoration:none;display:grid}.stmt a:hover{background:#fffbea}.stmt .ln{letter-spacing:.02em;overflow-wrap:anywhere;font:600 14px ui-monospace,SFMono-Regular,Menlo,monospace}.stmt .ln.plain{font:400 15px var(--body);color:var(--fg2);letter-spacing:0}.stmt .arrow{color:var(--mute)}.stmt .who{background:var(--sun);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:700}.ready{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.ready li{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--rule);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ready svg{color:var(--ink);flex:none}.ready b{font-size:15px;line-height:1.3;display:block}.ready small{color:var(--mute);margin-top:2px;font-size:13px;display:block}.guide .olist li{position:relative}.guide .olist li:not(:last-child):after{content:"";background:var(--rule);width:2px;position:absolute;top:40px;bottom:-6px;left:15px}.tap-path{flex-wrap:wrap;align-items:center;gap:8px 6px;padding:0;list-style:none;display:flex}.tap-path li{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--rule);border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:15px;font-weight:600;display:inline-flex}.tap-path li:not(:last-child):after{content:"›";color:var(--mute);margin-left:8px;margin-right:-4px;font-weight:400}.tap-path li.last{background:var(--ink);color:#ff8a8a;box-shadow:none}.tline{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid;position:relative}.tline li{padding-top:28px;position:relative}.tline li:before{content:"";background:var(--rule);height:2px;position:absolute;top:7px;left:0;right:-24px}.tline li:last-child:before{right:0}.tline .dot{background:var(--sun);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:99px;position:absolute;top:0;left:0}.tline b{font-size:15px;display:block}.tline p{color:var(--fg2);margin-top:6px;font-size:15px;line-height:1.5}.g-faq details{border-top:1px solid var(--rule)}.g-faq details:last-child{border-bottom:1px solid var(--rule)}.g-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:10px 0;list-style:none;display:flex}.g-faq summary::-webkit-details-marker{display:none}.guide .g-faq h3{margin:0;font-size:17px}.g-faq summary .pm{flex:none;width:20px;height:20px;position:relative}.g-faq summary .pm:before,.g-faq summary .pm:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;top:9px;left:2px;right:2px}.g-faq summary .pm:after{transition:transform var(--t-base) var(--ease);transform:rotate(90deg)}.g-faq details[open] summary .pm:after{transform:rotate(0)}.g-faq details p{margin:0 0 16px;font-size:16px}@media (max-width:639px){.ready{grid-template-columns:minmax(0,1fr)}.stmt a{gap:8px;padding:8px 14px}.tline{grid-template-columns:minmax(0,1fr);gap:20px;padding-left:28px}.tline li{padding-top:0}.tline li:before{width:2px;height:auto;inset:16px auto -28px -21px}.tline li:last-child:before{display:none}.tline .dot{top:2px;left:-28px}}.guide .g-faq summary h3{flex:1;max-width:none}.gv3-col{max-width:720px;margin:0 auto;padding:40px 0 0}.gv3 .crumbs{padding-top:0}.gv3 .kick{align-items:center;gap:12px;margin-top:24px;display:flex}.gv3 .kick .logo,.gv3 .kick .mono{border-radius:10px;width:40px;height:40px}.gv3 .kick span{font:400 13px var(--f-widebold);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.gv3 h1{font-family:var(--f-display);letter-spacing:-.03em;margin-top:16px;font-size:clamp(2.5rem,1.4rem + 3.4vw,3.75rem);font-weight:400;line-height:1}.gv3 .sub{color:var(--fg2);max-width:40ch;margin-top:20px;font-size:20px;line-height:1.5}.gv3 h2{font-family:var(--f-widebold);margin-top:64px;scroll-margin-top:88px;font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem);font-weight:400;line-height:1.2}.gv3 h2.ways-h{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-top:40px;font-size:13px}.gv3 .ways{border-top:1px solid var(--rule);margin-top:12px;padding:0;list-style:none}.gv3 .ways li{border-bottom:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 0;display:grid}.gv3 .ways .ic{background:var(--white);width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--rule);color:var(--ink);border-radius:11px;place-items:center;display:grid;overflow:hidden}.gv3 .ways .ic .logo,.gv3 .ways .ic .mono{border-radius:11px;width:44px;height:44px}.gv3 .ways h3{font-family:var(--f-widebold);font-size:18px;font-weight:400;line-height:1.25}.gv3 .ways p{color:var(--fg2);margin-top:4px;font-size:15px}.gv3 .ways .btn{white-space:nowrap;min-height:48px;padding:0 20px;font-size:15px}.gv3 .src{color:var(--mute);margin-top:12px;font-size:13px}.gv3 .src a{color:var(--mute)}.gv3 h2+*{margin-top:16px}.gv3 .lead-s{font-size:18px;line-height:1.6}.gv3 kbd{font:600 .92em var(--body);background:var(--white);box-shadow:inset 0 0 0 1.5px var(--rule), 0 1.5px 0 var(--rule);white-space:nowrap;border-radius:7px;padding:2px 8px}.gv3 ol.st{counter-reset:s;padding:0;list-style:none}.gv3 ol.st li{counter-increment:s;grid-template-columns:32px minmax(0,1fr);gap:16px;padding:9px 0;font-size:18px;line-height:1.55;display:grid;position:relative}.gv3 ol.st li:before{content:counter(s);background:var(--ink);width:32px;height:32px;color:var(--sun);font:800 15px/32px var(--body);text-align:center;border-radius:99px}.gv3 ol.st li:not(:last-child):after{content:"";background:var(--rule);width:2px;position:absolute;top:46px;bottom:-6px;left:15px}.gv3 .callout{margin-top:24px}.gv3 .after{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:28px;display:grid}.gv3 .after b{font-family:var(--f-display);letter-spacing:-.02em;font-size:24px;font-weight:400;line-height:1.1;display:block}.gv3 .after p{color:var(--fg2);margin-top:8px;font-size:16px}.gv3 .after p.src{margin-top:6px}.gv3 .qa>div{border-top:1px solid var(--rule);padding:18px 0}.gv3 .qa>div:last-child{border-bottom:1px solid var(--rule)}.gv3 .qa h3{font-family:var(--f-widebold);font-size:18px;font-weight:400;line-height:1.3}.gv3 .qa p{margin-top:6px;font-size:17px}.gv3 .qa p.src{font-size:13px}.gv3 .cta{background:var(--sun);border-radius:var(--r-l);margin-top:80px;padding:36px}.gv3 .cta h2{font-family:var(--f-wide);text-transform:none;letter-spacing:0;color:var(--ink);margin:0;font-size:24px}.gv3 .cta p{color:var(--sunfg2);margin-top:6px}.gv3 .cta .email-wrap{max-width:480px;margin-top:20px}.gv3 .g-feedback{margin-top:32px}.gv3 .disc{border-top:1px solid var(--rule);color:var(--mute);margin-top:40px;padding-top:20px;font-size:13px}.gv3 .tbl-wrap{margin-top:8px}@media (max-width:639px){.gv3-col{padding-top:20px}.gv3 .sub{font-size:18px}.gv3 h2{margin-top:48px}.gv3 .ways li{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:20px 0}.gv3 .ways .ic,.gv3 .ways .ic .logo,.gv3 .ways .ic .mono{width:40px;height:40px}.gv3 .ways .btn{grid-column:1/-1;width:100%}.gv3 ol.st li{font-size:17px}.gv3 .cta{margin-top:56px;padding:26px 20px}}.gv3 dl.after{border-top:1px solid var(--rule);margin-top:16px;display:block}.gv3 dl.after>div{border-bottom:1px solid var(--rule);grid-template-columns:140px minmax(0,1fr);gap:20px;padding:16px 0;display:grid}.gv3 dl.after dt{font-size:16px;font-weight:700}.gv3 dl.after dd{margin:0;font-size:17px;line-height:1.55}.gv3 h2.srcs-h{margin-top:56px;font-size:15px}.gv3 .srcs{gap:2px;margin-top:8px;padding:0;list-style:none;display:grid}.gv3 .srcs a{min-height:32px;color:var(--mute);overflow-wrap:anywhere;align-items:center;font-size:13px;display:inline-flex}.gv3 ol.st b{overflow-wrap:anywhere}@media (max-width:639px){.gv3 dl.after>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (pointer:coarse){.gv3 .srcs a{min-height:44px}}.tool .kick-t{font:400 12px var(--f-widebold);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-top:24px}.tool .tool-box{background:var(--white);border-radius:var(--r-l);box-shadow:inset 0 0 0 1.5px var(--rule);margin-top:32px;padding:28px}.tool .tool-box label.f{gap:6px;font-size:15px;font-weight:700;display:grid}.tool .tool-box label.f small{color:var(--mute);font-size:13px;font-weight:400}.tool .tool-box .row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.tool .tool-box .row+.row{margin-top:16px}.tool input[type=number],.tool input[type=date],.tool input[type=text],.tool select{border:1.5px solid var(--rule);background:var(--cream);width:100%;min-height:48px;font:600 16px var(--body);color:var(--ink);border-radius:12px;padding:0 14px}.tool select{appearance:none;background:var(--cream) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2316140F' stroke-width='1.8'/%3E%3C/svg%3E") right 14px center/12px no-repeat;padding-right:36px}.tool input:focus-visible,.tool select:focus-visible{outline:3px solid var(--ink);outline-offset:1px}.tool .seg{flex-wrap:wrap;gap:8px;display:flex}.tool .seg button{border:1.5px solid var(--rule);background:var(--white);min-height:44px;font:700 15px var(--body);color:var(--ink);cursor:pointer;border-radius:999px;padding:0 16px}.tool .seg button[aria-pressed=true]{background:var(--ink);color:var(--white);border-color:var(--ink)}.tool .result{border-top:1px solid var(--rule);margin-top:24px;padding-top:20px}.tool .result .big{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(2rem,1.4rem + 2vw,2.75rem);line-height:1.05}.tool .result .say{margin-top:8px;font-size:17px}.tool .result .muted{color:var(--mute);margin-top:8px;font-size:14px}.tool .hits{margin-top:12px;padding:0;list-style:none}.tool .hits li{border-top:1px solid var(--hair);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.tool .hits li:first-child{border-top:0}.tool .hits .logo,.tool .hits .mono{border-radius:9px;width:36px;height:36px}.tool .hits b{font-size:16px;display:block}.tool .hits small{color:var(--mute);font-size:13px}.tool .hits .amt{white-space:nowrap;text-align:right;font-weight:700}.tool .hits a{font-size:14px}.tool .note-l{color:var(--mute);margin-top:14px;font-size:14px}.tool .ttable{border-collapse:collapse;width:100%;margin-top:12px;font-size:15px}.tool .ttable th{text-align:left;font:400 12px var(--f-widebold);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--rule);padding:8px 0}.tool .ttable td{border-bottom:1px solid var(--hair);vertical-align:top;padding:10px 0}.tool .ttable td.r,.tool .ttable th.r{text-align:right}.tool .ttable tr[id]{scroll-margin-top:88px}.tool .pick-old{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.tool .pick-old button{border:1.5px solid var(--rule);background:var(--white);min-height:52px;font:600 14px var(--body);color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:8px 12px;display:flex}.tool .pick-old button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.tool .pick-old .logo,.tool .pick .mono{border-radius:7px;flex:none;width:28px;height:28px}.tool .cards2{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:12px;display:grid}.tool .cards2>div{box-shadow:inset 0 0 0 1.5px var(--rule);border-radius:16px;padding:16px 18px}.tool .cards2>div.win{box-shadow:inset 0 0 0 3px var(--ink);background:#fffbea}.tool .cards2 b{font-size:15px;display:block}.tool .cards2 .v{font-family:var(--f-display);letter-spacing:-.02em;margin-top:6px;font-size:26px}.tool .cards2 small{color:var(--mute);margin-top:4px;font-size:13px;display:block}.tool .btn-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.tools-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:36px;padding:0;list-style:none;display:grid}.tools-grid a{background:var(--white);height:100%;box-shadow:inset 0 0 0 1.5px var(--rule);color:var(--ink);border-radius:20px;padding:22px;text-decoration:none;display:block}.tools-grid a:hover{box-shadow:inset 0 0 0 2px var(--ink)}.tools-grid b{font-family:var(--f-widebold);font-size:18px;font-weight:400;line-height:1.25;display:block}.tools-grid span{color:var(--fg2);margin-top:6px;font-size:15px;display:block}@media (max-width:639px){.tool .tool-box{margin-top:24px;padding:20px 16px}.tool .hits li{grid-template-columns:32px minmax(0,1fr)}.tool .hits .amt{text-align:left;grid-column:2}}.tool h3.h3s,.gv3 h3.h3s{font-family:var(--f-widebold);margin-top:28px;font-size:18px;font-weight:400}.tool h1{overflow-wrap:normal;font-size:clamp(2rem,1.1rem + 3vw,3.5rem)}@media (max-width:430px){.tool h1{font-size:clamp(1.75rem,7.4vw,2.25rem)}}.tool .hits .amt a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:480px){.tool .btn-row .btn{white-space:normal;text-align:center;width:100%}}@media (max-width:400px){.gv3 kbd{white-space:normal}.tool .ttable{font-size:14px}.tool .ttable td{overflow-wrap:anywhere}}@media (max-width:340px){.tool h1{font-size:24px}.tool .seg button{padding:0 12px;font-size:14px}}.tool .sub{max-width:44ch}.tool .good{padding:0;list-style:none}.tool .good li{padding:8px 0 8px 22px;font-size:17px;line-height:1.55;position:relative}.tool .good li:before{content:"";background:var(--ink);border-radius:9px;width:7px;height:7px;position:absolute;top:18px;left:4px}.tool .srcline{color:var(--mute);margin-top:32px;font-size:13px}.tool .srcline a{color:var(--mute);overflow-wrap:anywhere}.tool .tool-col>h2{margin-top:56px}.tool .jump{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.tool .jump a{min-height:40px;box-shadow:inset 0 0 0 1.5px var(--rule);background:var(--white);color:var(--ink);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@media (pointer:coarse){.tool .jump a{min-height:44px}}.tool .hub-sub{color:var(--fg2);margin-top:4px}.tool .hub{border-top:1px solid var(--rule);margin-top:12px;padding:0;list-style:none}.tool .hub li{border-bottom:1px solid var(--rule)}.tool .hub a{color:var(--ink);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n go""d go";column-gap:16px;padding:16px 0;text-decoration:none;display:grid}.tool .hub a:after{content:"→";color:var(--mute);grid-area:go;align-self:center}.tool .hub a:hover b{text-decoration:underline}.tool .hub b{font-family:var(--f-widebold);grid-area:n;font-size:17px;font-weight:400}.tool .hub span{color:var(--fg2);grid-area:d;margin-top:2px;font-size:15px}.v4{--v4-sec:88px;--v4-r:28px;padding-bottom:8px}.v4 .crumbs{margin:0;padding-top:12px}.v4 h1{font-family:var(--f-wide);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:normal;margin:0;font-size:clamp(2.25rem,1.35rem + 2.6vw,3.5rem);font-weight:400;line-height:1.02}.v4 .lead{color:var(--fg2);text-wrap:pretty;max-width:46ch;margin-top:16px;font-size:clamp(1.0625rem,.95rem + .45vw,1.25rem);line-height:1.5}.v4 h2{font-family:var(--f-wide);letter-spacing:-.02em;text-wrap:balance;margin:0;scroll-margin-top:88px;font-size:clamp(1.5rem,1.25rem + .8vw,1.75rem);font-weight:400;line-height:1.12}.v4 h3{font-family:var(--f-widebold);letter-spacing:-.005em;font-size:17px;font-weight:400;line-height:1.3}.v4 p{text-wrap:pretty}.v4-sec{margin-top:var(--v4-sec)}.v4-sec>h2+*{margin-top:20px}.v4-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-top:8px;display:grid}.v4-hero.solo{grid-template-columns:minmax(0,1fr);margin-top:32px}.hero-logos{align-items:center;display:flex}.hero-logos .logo{border-radius:24px;width:104px;height:104px;box-shadow:0 12px 32px -8px #16140f40}.hero-logos.n2 .logo{border-radius:20px;width:84px;height:84px}.hero-logos.n2 .logo+.logo{box-shadow:0 0 0 4px var(--cream), 0 12px 32px -8px #16140f40;margin-left:-14px}.v4 .tk{margin-top:40px}.v4 .tk>div{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.v4 .tk .ins{background:var(--white);border-radius:var(--v4-r);box-shadow:inset 0 0 0 1.5px var(--hair);flex-direction:column;gap:22px;min-width:0;padding:28px;display:flex}.v4 .tk .ins>*{margin:0!important}.v4 .tk>div>.result{margin:0}.v4 .tk .row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.v4 .tk .row+.row{margin-top:22px}.v4 .tk label.f,.v4 .tk .f{color:var(--ink);gap:8px;font-size:15px;font-weight:600;display:grid}.v4 .tk .f .lbl{font-size:15px;font-weight:600}.v4 .tk select,.v4 .tk input[type=number],.v4 .tk input[type=date],.v4 .tk input[type=text]{border-radius:14px;min-height:52px;font-size:16px}.v4 .seg.fill{background:var(--chip);border-radius:14px;flex-wrap:nowrap;gap:4px;padding:4px;display:flex}.v4 .seg.fill button{min-width:0;min-height:44px;color:var(--fg2);font:600 15px var(--body);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:11px;flex:1 1 0;padding:0 10px;overflow:hidden}.v4 .seg.fill button[aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #16140f24,0 0 0 .5px #16140f0f}.v4 .seg.fill button:focus-visible{outline:3px solid var(--ink);outline-offset:1px}.v4 .stepper{background:var(--cream);min-height:56px;box-shadow:inset 0 0 0 1.5px var(--rule);border-radius:14px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;padding:0 6px;display:grid}.v4 .stepper button{background:var(--white);width:44px;height:44px;font:600 22px/1 var(--body);color:var(--ink);cursor:pointer;border:0;border-radius:11px;box-shadow:0 1px 2px #16140f24}.v4 .stepper button:disabled{opacity:.35;cursor:default}.v4 .stepper button:focus-visible{outline:3px solid var(--ink);outline-offset:1px}.v4 .stepper output{text-align:center;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.v4 .tk .result{background:var(--ink);color:var(--white);border-radius:var(--v4-r);border:0;flex-direction:column;min-height:100%;padding:32px;display:flex}.v4 .tk .result .k{font:400 12.5px var(--f-widebold);letter-spacing:.1em;text-transform:uppercase;color:#bdb6a6}.v4 .tk .result .big{font-family:var(--f-display);letter-spacing:-.035em;color:var(--sun);overflow-wrap:anywhere;margin-top:10px;font-size:clamp(3.25rem,2.2rem + 3vw,5.75rem);font-weight:400;line-height:.95}.v4 .tk .result .big .unit{font:400 clamp(16px, 1.4vw, 20px) var(--f-widebold);letter-spacing:0;color:var(--white);white-space:nowrap}.v4 .tk .result .muted{color:#bdb6a6;margin-top:10px;font-size:15px}.v4 .tk .result .say{color:var(--white);margin-top:16px;font-size:16.5px;line-height:1.5}.v4 .tk .result .say b{color:var(--sun)}.v4 .tk .result .note-l{color:#a8a193;margin-top:auto;padding-top:20px;font-size:14px}.v4 .tk .result a{color:var(--white)}.v4 .tk .result kbd{color:var(--white);background:#2e2a22;box-shadow:inset 0 0 0 1px #4a4437}.v4 .bars{border-top:1px solid #2e2a22;gap:12px;margin-top:24px;padding-top:22px;display:grid}.v4 .bars>div{color:#d9d3c5;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14.5px;display:grid}.v4 .bars i{background:#3a352b;border-radius:6px;height:12px;display:block}.v4 .bars i.s{background:var(--sun)}.v4 .bars b{color:var(--white);font-weight:700}.v4 .tk .result .cards2{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:16px}.v4 .tk .result .cards2>div{background:#221f18;box-shadow:inset 0 0 0 1.5px #3a352b}.v4 .tk .result .cards2>div.win{background:var(--sun);color:var(--ink);box-shadow:none}.v4 .tk .result .cards2>div.win small{color:var(--sunfg2)}.v4 .tk .result .cards2 small{color:#bdb6a6}.v4 .tk .result .cards2 .v{font-size:30px}.v4 .tk .result .hits li{border-top-color:#2e2a22}.v4 .tk .result .hits small{color:#bdb6a6}.v4 .tk .result .hits a{color:var(--sun)}.v4 .tk .result .btn{background:var(--sun);color:var(--ink)}.v4 .tk .result .btn:hover{background:#ffd95c}.v4 .tk .result .btn.ghost,.v4 .tk .result .btn-ghost{color:var(--white);background:0 0;box-shadow:inset 0 0 0 1.5px #4a4437}.v4 .tk.wide>div{background:var(--white);border-radius:var(--v4-r);box-shadow:inset 0 0 0 1.5px var(--hair);padding:28px;display:block}.v4 .tk.wide .ins{box-shadow:none;background:0 0;border-radius:0;padding:0}.v4 .tk.wide>div>*+*{margin-top:22px}.v4 .tk.wide .result{color:var(--ink);border-top:1px solid var(--rule);background:0 0;border-radius:0;min-height:0;padding:24px 0 0;display:block}.v4 .tk.wide .result .k{color:var(--mute)}.v4 .tk.wide .result .big{color:var(--ink)}.v4 .tk.wide .result .big .unit{color:var(--fg2)}.v4 .tk.wide .result .muted,.v4 .tk.wide .result .note-l{color:var(--mute)}.v4 .tk.wide .result .say{color:var(--ink)}.v4 .tk.wide .result .say b{color:var(--ink);background:var(--sun);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 4px}.v4 .tk.wide .result .note-l{margin-top:14px;padding-top:0}.v4 .tk.wide .result a{color:var(--ink)}.v4 .tk.wide .result kbd{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--rule), 0 1.5px 0 var(--rule)}.v4 .tk.wide .result .btn{background:var(--ink);color:var(--white)}.v4 .tk.wide .row.bar{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end}.v4 .tk .result ol.st{counter-reset:s;margin-top:12px;padding:0;list-style:none}.v4 .tk .result ol.st li{counter-increment:s;grid-template-columns:32px minmax(0,1fr);gap:14px;padding:8px 0;font-size:16.5px;line-height:1.55;display:grid}.v4 .tk .result ol.st li:before{content:counter(s);background:var(--ink);width:32px;height:32px;color:var(--sun);font:800 14px/32px var(--body);text-align:center;border-radius:99px}.v4 .vst{border-collapse:collapse;table-layout:fixed;width:100%}.v4 .vst thead th{text-align:left;vertical-align:bottom;padding:0 16px 18px 0}.v4 .vst thead th .logo{border-radius:11px;width:44px;height:44px;margin-bottom:10px;display:block}.v4 .vst thead th span{font:400 18px var(--f-widebold)}.v4 .vst thead td{width:30%}.v4 .vst tbody th{text-align:left;vertical-align:top;border-top:1px solid var(--hair);padding:18px 16px 18px 0;font-size:15.5px;font-weight:600}.v4 .vst td.v{vertical-align:top;border-top:1px solid var(--hair);padding:16px 16px 16px 0;font-size:15px}.v4 .vst td.v b{font:400 22px var(--f-display);letter-spacing:-.02em;border-radius:8px;margin-left:-8px;padding:2px 8px}.v4 .vst td.v.win b{background:var(--sun)}.v4 .vst td.v .per{color:var(--mute);font-size:14px}.v4 .vst td.v small{color:var(--mute);margin-top:4px;font-size:13.5px;display:block}.v4 .vst td.v.no{color:var(--mute)}.v4 .result.vs .say{margin-top:18px}.v4 .steps3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;padding:0;list-style:none;display:grid}.v4 .steps3 li{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--hair);color:var(--fg2);border-radius:20px;padding:22px;font-size:16.5px;line-height:1.5}.v4 .steps3 .n{background:var(--sun);width:30px;height:30px;color:var(--ink);font:400 14px var(--f-widebold);border-radius:99px;place-items:center;margin-bottom:14px;display:inline-grid}.v4 .steps3 li>span:last-child{color:var(--ink);display:block}.v4 .good{gap:10px;padding:0;list-style:none;display:grid}.v4 .good li{max-width:70ch;padding:0 0 0 22px;font-size:17px;line-height:1.6;position:relative}.v4 .good li:before{content:"";background:var(--ink);border-radius:9px;width:7px;height:7px;position:absolute;top:11px;left:3px}.v4 .faq2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}.v4 .faq2>div{border-top:1px solid var(--rule);padding:20px 0 22px}.v4 .faq2 p{color:var(--fg2);margin-top:8px;font-size:16px;line-height:1.6}.v4 .srcline{color:var(--mute);margin-top:28px;font-size:13.5px}.v4 .srcline a{color:var(--mute);overflow-wrap:anywhere}.v4-cta{margin-top:var(--v4-sec);background:var(--sun);border-radius:var(--v4-r);grid-template-columns:auto minmax(0,1fr) minmax(0,420px);align-items:center;gap:28px;padding:36px 40px;display:grid}.v4-cta .duck{width:96px;height:auto}.v4-cta h2{font-size:clamp(1.5rem,1.2rem + .9vw,1.875rem)!important}.v4-cta p{color:var(--sunfg2);margin-top:6px;font-size:16px}.v4-cta .email-wrap{max-width:none;margin:0}.tgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tgrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.tcard{background:var(--white);min-height:80px;box-shadow:inset 0 0 0 1.5px var(--hair);color:var(--ink);transition:box-shadow var(--t-fast) var(--ease);border-radius:20px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:flex}.tcard:hover{box-shadow:inset 0 0 0 2px var(--ink)}.tcard:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.tcard>span:last-child{min-width:0}.tcard b{font:400 16px/1.25 var(--f-widebold);display:block}.tcard small{-webkit-line-clamp:2;color:var(--mute);-webkit-box-orient:vertical;margin-top:3px;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.tv{flex:none}img.tv,.tv .logo{border-radius:12px;width:44px;height:44px}.tv.ic{width:44px;height:44px;color:var(--ink);background:#fff1c2;border-radius:12px;place-items:center;display:grid}.tv.pair{align-items:center;display:flex}.tv.pair .logo{border-radius:10px;width:36px;height:36px}.tv.pair .logo+.logo{box-shadow:0 0 0 2px var(--white);margin-left:-10px}.hubpage .hub-search{margin-top:28px}.search-pill{background:var(--white);max-width:560px;min-height:60px;box-shadow:inset 0 0 0 1.5px var(--rule);color:var(--mute);border-radius:999px;align-items:center;gap:12px;padding:0 22px;display:flex}.search-pill:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.search-pill input{min-width:0;font:500 17px var(--body);color:var(--ink);background:0 0;border:0;outline:none;flex:1;height:56px}.search-pill input::placeholder{color:var(--mute)}.chips-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.chips-row a{background:var(--white);min-height:44px;box-shadow:inset 0 0 0 1.5px var(--rule);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.chips-row a:hover{box-shadow:inset 0 0 0 2px var(--ink)}.feat{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.fc{border-radius:var(--r-l);background:var(--sun);min-height:216px;color:var(--ink);transition:transform var(--t-base) var(--ease-out);flex-direction:column;gap:40px;padding:26px;text-decoration:none;display:flex}.fc:hover{transform:translateY(-2px)}.fc:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.fc-ic{background:var(--white);border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.fc>span:last-child{margin-top:auto}.fc b{font:400 22px/1.1 var(--f-wide);letter-spacing:-.02em;display:block}.fc small{color:var(--sunfg2);margin-top:8px;font-size:15px;display:block}.fc.ink{background:var(--ink);color:var(--white)}.fc.ink .fc-ic{background:var(--sun);color:var(--ink)}.fc.ink small{color:#bdb6a6}.grp{grid-template-columns:260px minmax(0,1fr);gap:40px;margin-top:72px;scroll-margin-top:88px;display:grid}.grp h2{scroll-margin-top:88px}.grp-h p{color:var(--mute);margin-top:8px;font-size:16px}.hub-none{margin-top:40px;font-size:17px}.linkish{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}@media (max-width:1023px){.tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.grp{grid-template-columns:minmax(0,1fr);gap:16px}.v4-cta{grid-template-columns:auto minmax(0,1fr)}.v4-cta .email-wrap{grid-column:1/-1}}@media (max-width:760px){.v4{--v4-sec:56px;--v4-r:22px}.v4-hero{grid-template-columns:minmax(0,1fr);gap:0}.hero-logos{display:none}.v4-hero.solo{margin-top:20px}.v4 .tk{margin-top:24px}.v4 .tk>div{display:block}.v4 .tk .ins{border-radius:var(--v4-r) var(--v4-r) 0 0;gap:18px;padding:18px}.v4 .tk>div>.result{border-radius:0 0 var(--v4-r) var(--v4-r);margin:0!important}.v4 .tk.wide .ins{border-radius:0;padding:0}.v4 .tk .result{min-height:0;padding:24px 20px}.v4 .tk.wide>div{padding:18px}.v4 .tk.wide>div>.result{border-radius:0;padding:18px 0 0;margin:18px 0 0!important}.v4 .tk .row{grid-template-columns:minmax(0,1fr);gap:16px}.v4 .bars>div{grid-template-columns:92px minmax(0,1fr) auto}.v4 .faq2{grid-template-columns:minmax(0,1fr)}.v4 .steps3{gap:10px}.v4 .steps3 li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.v4 .steps3 .n{margin:0}.v4-cta{grid-template-columns:minmax(0,1fr);gap:14px;padding:24px 20px}.v4-cta .duck{width:72px}.tgrid,.tgrid.two{grid-template-columns:minmax(0,1fr);gap:8px}.tcard{min-height:72px;padding:14px 16px}.feat{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:28px}.fc{border-radius:22px;flex-direction:row;align-items:center;gap:14px;min-height:0;padding:18px}.fc>span:last-child{margin:0}.fc-ic{flex:none;width:44px;height:44px}.fc b{font-size:18px}.fc small{margin-top:4px;font-size:14.5px}.grp{margin-top:48px}.chips-row{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.chips-row::-webkit-scrollbar{display:none}.search-pill{min-height:54px;padding:0 18px}.search-pill input{height:50px;font-size:16px}.v4 .vst thead td{display:none}.v4 .vst,.v4 .vst thead,.v4 .vst tbody{display:block}.v4 .vst tr{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;display:grid}.v4 .vst tbody th{color:var(--mute);grid-column:1/-1;padding:14px 0 2px;font-size:14px}.v4 .vst td.v{border-top:0;padding:6px 0 14px}.v4 .vst td.v b{font-size:20px}.v4 .vst thead th{padding:0 0 12px}}@media (max-width:380px){.v4 .seg.fill button{padding:0 6px;font-size:14px}.v4 .bars>div{grid-template-columns:80px minmax(0,1fr) auto;font-size:13.5px}}@media (pointer:coarse){.v4 .srcline a{align-items:center;min-height:44px;display:inline-flex}}.v4 kbd{font:600 .92em var(--body);background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--rule), 0 1.5px 0 var(--rule);white-space:nowrap;border-radius:7px;padding:1px 7px}.v4 .steps3 kbd{font-size:.9em}.v4 .ttable{margin-top:0;font-size:15px}.v4 .ttable th:first-child,.v4 .ttable td:first-child{white-space:nowrap;width:104px;padding-right:20px}.v4 .ttable td{color:var(--fg2);padding:12px 0;line-height:1.5}.v4 .ttable td b{color:var(--ink)}.tk-raw{margin-top:40px}@media (max-width:760px){.tk-raw{margin-top:24px}.v4 .ttable th:first-child,.v4 .ttable td:first-child{width:72px;padding-right:12px}}.guide4 .g4{grid-template-columns:minmax(0,1fr) 320px;gap:72px;margin-top:8px;display:grid}.guide4 .g4-main{min-width:0;max-width:720px}.guide4 .kick{margin-top:20px}.guide4 h1{margin-top:14px}.guide4 .lead{max-width:44ch}.guide4 .g4-side{position:relative}.guide4 .g4-stick{gap:20px;margin-top:60px;display:grid;position:sticky;top:96px}.guide4 .qa-card{background:var(--sun);border-radius:24px;padding:22px}.guide4 .k{font:400 12px var(--f-widebold);letter-spacing:.1em;text-transform:uppercase;color:var(--sunfg2)}.guide4 .qa-card p:not(.k){margin:8px 0 16px;font-size:15.5px;line-height:1.5}.guide4 .qa-card .btn{white-space:normal;text-align:center;width:100%;min-height:48px;font-size:15px}.guide4 .toc4{padding:0 4px;display:grid}.guide4 .toc4 .k{color:var(--mute);margin-bottom:8px}.guide4 .toc4 a{border-left:2px solid var(--rule);min-height:36px;color:var(--fg2);align-items:center;padding:0 0 0 14px;font-size:14.5px;text-decoration:none;display:flex}.guide4 .toc4 a:hover{color:var(--ink);border-color:var(--ink)}.guide4 .ways4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:32px;padding:0;list-style:none;display:grid}.guide4 .ways4 li{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--hair);border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.guide4 .ways4 li.on{box-shadow:inset 0 0 0 2px var(--ink)}.guide4 .ways4 .w-top{align-items:center;gap:12px;display:flex}.guide4 .ways4 .ic{background:var(--chip);width:40px;height:40px;color:var(--ink);border-radius:11px;flex:none;place-items:center;display:grid;overflow:hidden}.guide4 .ways4 .ic .logo,.guide4 .ways4 .ic .mono{border-radius:11px;width:40px;height:40px}.guide4 .ways4 h3{font-size:16px}.guide4 .ways4 p{color:var(--fg2);flex:1;font-size:14.5px;line-height:1.45}.guide4 .ways4 .btn{white-space:normal;text-align:center;min-height:44px;padding:0 16px;font-size:14.5px}.guide4 .ways4 .w-go{min-height:44px;color:var(--ink);align-items:center;gap:6px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.guide4 .ways4 .w-go:hover{text-decoration:underline}.guide4 .tip{background:#fff1c2;border-radius:18px;margin-top:20px;padding:16px 20px;font-size:16px;line-height:1.55}.guide4 .tip p+p{margin-top:8px}.guide4 .lead-s{color:var(--ink);max-width:66ch;font-size:17px;line-height:1.6}.guide4 ol.st li{font-size:17px}.guide4 .qa>div{padding:20px 0}.guide4 .qa h3{font-size:17px}.guide4 .qa p{color:var(--fg2);font-size:16px;line-height:1.6}.guide4 .g-feedback{margin-top:48px;font-size:15px}.guide4 .g4-foot{margin-top:56px}.guide4 .g4-foot .srcs-h{font-size:15px;font-family:var(--f-widebold);margin-top:0}.guide4 .tcard .logo,.guide4 .tcard .mono{border-radius:12px;flex:none;width:44px;height:44px}.guide4 .stale{margin-top:14px}@media (max-width:1023px){.guide4 .g4{grid-template-columns:minmax(0,1fr);gap:0}.guide4 .g4-side{display:none}}@media (max-width:760px){.guide4 .ways4{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:24px}.guide4 .ways4 li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:14px 14px 14px 16px;display:grid}.guide4 .ways4 li p{grid-column:1/-1}.guide4 .ways4 li:not(.on) p{display:none}.guide4 .ways4 li.on .btn{grid-column:1/-1;width:100%}.guide4 .ways4 .w-go{justify-self:end}}.pricepage .qa-card .big-s{font:400 30px/1 var(--f-display);letter-spacing:-.02em;margin-bottom:4px;display:block}.pricepage .ctbl{margin-top:0}.pricepage .g-src{color:var(--mute);margin-top:14px;font-size:13.5px}.v4 .tk .f{grid-template-columns:minmax(0,1fr);min-width:0}.v4 .seg.fill{min-width:0}.v4 .seg.fill.col{flex-direction:column}.v4 .seg.fill.col button{text-align:left;white-space:normal;flex:none;justify-content:flex-start;padding:0 14px}.v4 h1,.v4 h2{overflow-wrap:break-word}@media (max-width:360px){.v4 h1{font-size:30px}}.v4 .tbl-scroll{overflow-x:auto}.v4 .ttable.wide-t th:first-child,.v4 .ttable.wide-t td:first-child{width:auto}.v4 .ttable.wide-t tbody th{text-align:left;border-bottom:1px solid var(--hair);white-space:nowrap;padding:12px 16px 12px 0;font-weight:600}.v4 .ttable.wide-t td.r{text-align:right;color:var(--ink);white-space:nowrap;padding-left:16px}.v4 .ttable.wide-t th.r{text-align:right}.v4 .g-src{color:var(--mute);margin-top:14px;font-size:13.5px}@media (max-width:760px){.v4 .ttable.wide-t td.r{white-space:normal}.v4 .ttable.wide-t{font-size:14px}}.v4 .tk:not(.wide) .result :focus-visible{outline:3px solid var(--sun);outline-offset:2px}.v4 .tk select,.v4 .tk input[type=number],.v4 .tk input[type=date],.v4 .tk input[type=text],.v4 .stepper{box-shadow:none;background-color:var(--cream);border:1.5px solid #968d7e}.v4 .tk .seg:not(.fill) button{border-color:#968d7e}.v4 .seg.fill{box-shadow:inset 0 0 0 1.5px #968d7e}.v4 .seg.fill button[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--ink);font-weight:700}.v4 .tk .loading{background:var(--white);border-radius:var(--v4-r);min-height:420px;box-shadow:inset 0 0 0 1.5px var(--hair);place-items:center;margin:0;display:grid}.v4 .tk.wide .loading{box-shadow:none}@media (max-width:760px){.v4 .tk .loading{min-height:560px}}.search-pill input:focus-visible{outline:none}.search-pill:focus-within{outline:3px solid var(--ink);outline-offset:2px}.v4 .hits .amt a{justify-content:flex-end;min-width:44px}.js .card.step[data-reveal],.js .card.step[data-reveal].is-in{transform:none!important}@media (pointer:coarse){.guide4 .toc4 a{min-height:44px}}.v4 .steps3 b,.v4 .good b,.v4 .faq2 p,.v4 .lead{overflow-wrap:anywhere}@media (max-width:340px){.v4 .seg.fill{flex-direction:column}.v4 .seg.fill button{flex:none}}.tcard .logo,.tcard img.tv{flex:none}.pchg .ch-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.pchg .ch-stats>div{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--hair);border-radius:20px;padding:20px 22px}.pchg .ch-stats>div:last-child{background:var(--sun);box-shadow:none}.pchg .ch-stats b{font:400 clamp(2rem, 1.5rem + 1.6vw, 2.75rem)/1 var(--f-display);letter-spacing:-.03em;display:block}.pchg .ch-stats span{color:var(--fg2);margin-top:8px;font-size:14.5px;display:block}.pchg .ch-stats>div:last-child span{color:var(--sunfg2)}.pchg .ch-month{margin-top:64px}.pchg .ch-list{gap:10px;margin-top:16px;padding:0;list-style:none;display:grid}.pchg .ch-list li{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--hair);border-radius:20px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 20px;scroll-margin-top:88px;display:grid}.pchg .ch-list .logo,.pchg .ch-list .mono{border-radius:12px;width:44px;height:44px}.pchg .ch-main{min-width:0}.pchg .ch-main h3{font-size:16.5px}.pchg .ch-c{font:600 12px var(--body);color:var(--mute);background:var(--chip);vertical-align:2px;border-radius:6px;margin-left:4px;padding:2px 6px}.pchg .ch-price{margin-top:4px;font-size:16px}.pchg .ch-price s{color:var(--mute)}.pchg .ch-price b{font-weight:700}.pchg .ch-when{color:var(--mute);margin-top:4px;font-size:13.5px}.pchg .ch-when a{color:var(--mute)}.pchg .ch-pct{font:400 22px var(--f-display);letter-spacing:-.02em;color:#8a2e05;white-space:nowrap;background:#ffe1d2;border-radius:10px;padding:4px 10px}@media (max-width:760px){.pchg .ch-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pchg .ch-stats>div:last-child{grid-column:1/-1}.pchg .ch-list li{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px 16px}.pchg .ch-pct{grid-column:2;justify-self:start;font-size:18px}.pchg .ch-month{margin-top:44px}}@media (pointer:coarse){.pchg .ch-when a{align-items:center;min-height:44px;display:inline-flex}}.pchg .ch-pct.down{color:#135c2b;background:#ddf2e3}@media (max-width:400px){.v4 kbd{white-space:normal}}@keyframes chipfade{0%{opacity:0}4%{opacity:1}20%{opacity:1}24%{opacity:0}to{opacity:0}}.app-badges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-badges .row{align-items:center;gap:10px;display:flex}.app-badges a{border-radius:10px;align-items:center;min-height:44px;display:inline-flex}.app-badges a:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.app-badges img{width:auto;height:44px;display:block}.app-badges img.gp{height:64px;margin:-10px -9px}.app-badges .note{font:400 12px var(--f-widebold);letter-spacing:.08em;text-transform:uppercase;color:var(--fg2)}.email{align-items:center}.email .btn{align-self:center;margin:0!important}.email input[type=email]{align-self:stretch;height:auto;min-height:52px}@media (max-width:639px){.email{align-items:stretch}.email .btn{align-self:stretch}}@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}
