.ai-brand{--s: 20px;flex:none;display:inline-grid;place-items:center;width:var(--s);height:var(--s);color:var(--bc);vertical-align:-.2em;line-height:0}.ai-brand svg,.ai-brand img{display:block;width:100%;height:100%;overflow:visible;object-fit:contain}.ai-brand.is-word svg{width:100%}.ai-brand.is-tile{border-radius:calc(var(--s) * .27);background:var(--pn);box-shadow:inset 0 0 0 1px var(--ln),0 1px 2px #14120e0d,0 6px 16px -8px #14120e24}.ai-brand.is-tile.is-mark>*{width:58%;height:58%}.ai-brand.is-tile.is-badge>*{width:66%;height:66%}.ai-brand.is-tile.is-word>*{width:78%;height:78%}:root[data-theme=dark] .ai-brand.is-dark:not(.on-white *){color:var(--ink)}:root[data-theme=dark] .ai-brand.is-tile{box-shadow:inset 0 0 0 1px var(--ln2),0 8px 20px -10px #000000b3}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .ai-brand.is-dark:not(.on-white *){color:var(--ink)}:root:not([data-theme=light]) .ai-brand.is-tile{box-shadow:inset 0 0 0 1px var(--ln2),0 8px 20px -10px #000000b3}}.ci-scout{--ci-a: #FF4438;--ci-n: #FF5E4F}.ci-check{--ci-a: #7B4DFF;--ci-n: #9475FF}.ci-write{--ci-a: #E07A00;--ci-n: #FFA51F}.ci-cour{--ci-a: #00A0C0;--ci-n: #1CC4E2}.ci{--ci-acc: var(--ci-a);--ci-rej: #E5484D;--ci-mut: #AAA5B4;--ci-t: color-mix(in srgb, var(--ci-a) 13%, #fff)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .ci{--ci-acc: var(--ci-n);--ci-rej: #FF6369;--ci-mut: #5E5A6A;--ci-t: color-mix(in srgb, var(--ci-n) 20%, #121117)}}:root[data-theme=dark] .ci,.band-dark .ci,.on-dark .ci,.ai-win-dark .ci{--ci-acc: var(--ci-n);--ci-rej: #FF6369;--ci-mut: #5E5A6A;--ci-t: color-mix(in srgb, var(--ci-n) 20%, #121117)}.ci{--ci: 24px;--cig: var(--ci);position:relative;flex:none;display:inline-block;vertical-align:middle;width:var(--ci);height:var(--ci);line-height:0;color:var(--ci-ink, var(--ink, #16141C))}.ai-win .ci{--ci-ink: var(--ai-ink, var(--ink))}.ci svg{display:block;width:var(--cig);height:var(--cig);overflow:visible}.ci svg *{transform-box:fill-box;transform-origin:center}.ci-tint{display:inline-grid;place-items:center;background:var(--ci-t)}.ci-disc{border-radius:999px}.ci-tile{border-radius:27.5%}.ci-g{display:block;line-height:0}.ci .ink{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ci .ink.mut{stroke:var(--ci-mut)}.ci .mutf{fill:var(--ci-mut)}.ci .onm{fill:none;stroke:var(--pn, #fff);stroke-width:1.35;stroke-linecap:round}.ci .acc{fill:var(--ci-acc)}.ci .ona{fill:none;stroke:#fff;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.ci .g16 .ona{stroke-width:1.15}.ci .dots circle,.ci .inkf{fill:currentColor}.ci .acc-s{fill:none;stroke:var(--ci-acc);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ci .rej{fill:none;stroke:var(--ci-rej);stroke-width:1.5;stroke-linecap:round}.ci .acc-s,.ci .rej{stroke-dasharray:1;stroke-dashoffset:0}.ci .m-sweep,.ci .m-under{opacity:0}.ci-stack{display:inline-flex;align-items:center}.ci-stack .ci{box-shadow:0 0 0 2px var(--pn, #fff)}.ci-stack .ci+.ci{margin-left:calc(var(--ci) * -.23)}.ci.play .m-p{animation:ci-in 2.4s cubic-bezier(.3,1.3,.5,1) var(--d, 0ms) both}.ci.play .m-sweep{animation:ci-sweep 2.4s cubic-bezier(.45,0,.55,1) both}.ci.play .m-under1{animation:ci-under1 2.4s linear both}.ci.play .m-under2{animation:ci-under2 2.4s linear both}.ci.play .m-pick1{animation:ci-pick1 2.4s cubic-bezier(.3,1.4,.5,1) both}.ci.play .m-pick2{animation:ci-pick2 2.4s cubic-bezier(.3,1.4,.5,1) both}.ci.play .m-t1{animation:ci-t1 2.4s cubic-bezier(.45,0,.2,1) both}.ci.play .m-x2{animation:ci-x2 2.4s cubic-bezier(.45,0,.2,1) both}.ci.play .m-t3{animation:ci-t3 2.4s cubic-bezier(.45,0,.2,1) both}.ci.play .m-hook{transform-origin:0 50%;animation:ci-hook 2.4s steps(6,end) both}.ci.play .m-car{animation:ci-car 2.4s steps(6,end) both}.ci.play .m-ship{animation:ci-ship 2.4s cubic-bezier(.45,0,.55,1) both}.ci.play .m-env{transform-origin:50% 0;animation:ci-env 2.4s cubic-bezier(.45,0,.55,1) both}@keyframes ci-in{0%{opacity:0;transform:scale(.5)}22%,to{opacity:1;transform:scale(1)}}@keyframes ci-sweep{0%,18%{opacity:0;transform:translate(0)}26%,50%{opacity:.22}62%,to{opacity:0;transform:translate(30px)}}@keyframes ci-under1{0%,55%{opacity:1}64%,to{opacity:0}}@keyframes ci-under2{0%,74%{opacity:1}82%,to{opacity:0}}@keyframes ci-pick1{0%,55%{opacity:0;transform:scale(.6)}68%{opacity:1;transform:scale(1.14)}80%,to{opacity:1;transform:scale(1)}}@keyframes ci-pick2{0%,74%{opacity:0;transform:scale(.6)}86%{opacity:1;transform:scale(1.14)}96%,to{opacity:1;transform:scale(1)}}@keyframes ci-t1{0%,10%{stroke-dashoffset:1}30%,to{stroke-dashoffset:0}}@keyframes ci-x2{0%,38%{stroke-dashoffset:1}58%,to{stroke-dashoffset:0}}@keyframes ci-t3{0%,66%{stroke-dashoffset:1}86%,to{stroke-dashoffset:0}}@keyframes ci-hook{0%,8%{transform:scaleX(0)}80%,to{transform:scaleX(1)}}@keyframes ci-car{0%,8%{transform:translate(2.4px)}80%,to{transform:translate(0)}}@keyframes ci-ship{0%,to{transform:translateY(0)}45%{transform:translateY(-1px)}}@keyframes ci-env{0%,to{transform:rotate(0)}30%{transform:rotate(6deg)}60%{transform:rotate(-3.5deg)}80%{transform:rotate(1deg)}}@media(prefers-reduced-motion:reduce){.ci.play *{animation:none!important}}.ai-pair{display:inline-flex;align-items:center;isolation:isolate}.ai-joint{--j: 40px;--jg: 10px;--jr: 5px;position:relative;z-index:1;flex:none;display:grid;place-items:center;width:var(--j);height:var(--j);margin-inline:calc((var(--jg) - var(--j)) / 2);border-radius:50%;background:var(--joint-bg, var(--writes, #FFF3CC));color:var(--joint-fg, var(--ink));box-shadow:0 0 0 var(--jr) var(--surface, var(--bg))}.ai-joint svg{width:46%;height:46%}.ai-joint.is-vs span{font-family:var(--d, inherit);font-size:calc(var(--j) * .36);font-weight:700;letter-spacing:-.02em;line-height:1;transform:translateY(-.04em)}:root[data-theme=dark] .ai-joint{--joint-bg: var(--write2, #FFD95C);--joint-fg: #15130F}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .ai-joint{--joint-bg: var(--write2, #FFD95C);--joint-fg: #15130F}}.band-dark .ai-joint,.on-dark .ai-joint{--joint-bg: var(--write2, #FFD95C);--joint-fg: #15130F}.ai,.ai-win,.ai-mac,.ai-comp,.ai-toast,.ai-table,.ai-kanban,.ai-nodes,.ai-bars{--ai-bg: #FFFFFF;--ai-sk: #F7F7F6;--ai-sk2: #EFEFED;--ai-ln: #ECEBE8;--ai-ln2: #DEDCD7;--ai-ink: #18171A;--ai-ink2: #5F5E63;--ai-ink3: #6E6D73;--ai-blue: #2F6BFF;font-family:var(--font-ui);font-size:13.5px;line-height:1.4;color:var(--ai-ink);letter-spacing:-.003em;font-variant-numeric:tabular-nums;text-align:left}.ai-icon{flex:none;display:inline-block;vertical-align:middle}.ai-it{display:inline-flex;align-items:flex-start;gap:5px;min-width:0;max-width:100%}.ai-it>.ai-icon{margin-top:2px;margin-top:max(0px,calc((1lh - 14px)/2));width:14px;height:14px;color:var(--ai-ink3, var(--ink3))}.ai-it-t{min-width:0;overflow-wrap:break-word}.ai-it>.ai-co-mark{--s: 14px;margin-top:2px;margin-top:max(0px,calc((1lh - 14px)/2));vertical-align:0}.ai-it.is-addr .ai-it-t{overflow-wrap:anywhere}.ai-meta{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2px 10px;min-width:0}.ai-sp{flex:1}.ai-av{--s: 24px;flex:none;display:inline-grid;place-items:center;width:var(--s);height:var(--s);border-radius:50%;font-size:calc(var(--s) * .38);font-weight:650;letter-spacing:0;color:hsl(var(--h, 220) 45% 28%);background:hsl(var(--h, 220) 70% 88%)}.ai-av-ring{box-shadow:0 0 0 2px var(--ai-bg, #fff)}.ai-avs{display:inline-flex;align-items:center}.ai-avs>.ai-av+.ai-av{margin-left:calc(var(--s) * -.3)}.ai-av-more{color:var(--ai-ink2);background:var(--ai-sk2);font-weight:600;margin-left:calc(var(--s) * -.3);box-shadow:0 0 0 2px var(--ai-bg, #fff)}.ai-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:550;white-space:nowrap;color:var(--ai-ink2);background:var(--ai-bg);box-shadow:inset 0 0 0 1px var(--ai-ln2)}.ai-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.ai-t-ok{--t: #16A35B}.ai-t-warn{--t: #D69300}.ai-t-bad{--t: #E5484D}.ai-t-scout{--t: #FF5B45}.ai-t-check{--t: #5546F0}.ai-t-write{--t: #E0A400}.ai-t-cour{--t: #0FA3B3}.ai-t-ink{--t: #18171A}.ai-t-neutral{--t: #8A8990}.ai-chip:not(.ai-t-neutral){color:color-mix(in srgb,var(--t) 62%,#000);background:color-mix(in srgb,var(--t) 9%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 24%,transparent)}.ai-chip .ai-dot{background:var(--t)}.ai-score{display:inline-grid;place-items:center;min-width:30px;height:22px;padding:0 6px;border-radius:6px;font-size:12.5px;font-weight:600;color:#0b7a43;background:#e6f6ec;box-shadow:inset 0 0 0 1px #c4ead2}.ai-score-mid{color:#8a5a00;background:#fff4d6;box-shadow:inset 0 0 0 1px #f5dfa0}.ai-status{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ai-ink2)}.ai-status .ai-dot{background:var(--t);box-shadow:0 0 0 3px color-mix(in srgb,var(--t) 18%,transparent)}.ai-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:7px;font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--ai-ink);background:var(--ai-bg);box-shadow:inset 0 0 0 1px var(--ai-ln2),0 1px 1px #00000008}.ai-btn-primary{color:#fff;background:var(--ai-ink);box-shadow:none}.ai-btn-ghost{box-shadow:none;background:transparent;color:var(--ai-ink2)}.ai-btn kbd{font:500 11px var(--font-ui);padding:1px 5px;border-radius:4px;background:#ffffff29;border:0;opacity:1}.ai-btn:not(.ai-btn-primary) kbd{background:var(--ai-sk2);color:var(--ai-ink2)}.ai-crew{--s: 20px;flex:none;display:inline-grid;place-items:center;width:var(--s);height:var(--s);border-radius:28%;background:color-mix(in srgb,var(--c) 14%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 28%,transparent)}.ai-crew svg{width:84%;height:84%}.ai-logo{flex:none;display:block}.ai-win{border-radius:12px;background:var(--ai-bg);box-shadow:0 0 0 1px #14141e14,0 2px 4px #14141e0a,0 16px 40px -12px #1414282e;overflow:hidden}.ai-win-bar{display:flex;align-items:center;gap:10px;height:32px;padding:0 12px;border-bottom:1px solid var(--ai-ln)}.ai-lights{display:inline-flex;gap:6px;flex:none}.ai-lights i{width:10px;height:10px;border-radius:50%;background:#ff5f57}.ai-lights i:nth-child(2){background:#febc2e}.ai-lights i:nth-child(3){background:#28c840}.ai-win-title{font-size:12px;font-weight:600;color:var(--ai-ink2)}.ai-win-body{position:relative}.ai-win-dark{--ai-bg: #141416;--ai-ln: #26262A;--ai-ln2: #34343A;--ai-ink: #EDEDF0;--ai-ink2: #A6A6AE;--ai-ink3: #8E8E96;--ai-sk: #1C1C1F;--ai-sk2: #26262A;color:var(--ai-ink)}.ai-mac{position:relative;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#e9eef8,#f3eef7 45%,#fbf1ea);box-shadow:0 0 0 1px #14141e14,0 30px 80px -30px #14142859}.ai-menubar{display:flex;align-items:center;gap:16px;height:28px;padding:0 14px;font-size:12.5px;color:#1d1d1f;background:#ffffff8c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ai-menubar b{font-weight:650}.ai-apple{width:12px;height:14px;background:#1d1d1f;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'%3E%3Cpath d='M19.6 14.9c0-3.2 2.6-4.7 2.7-4.8-1.5-2.2-3.8-2.5-4.6-2.5-2-.2-3.8 1.1-4.8 1.1s-2.5-1.1-4.1-1.1C6.7 7.7 4.7 8.9 3.6 10.8c-2.3 4-.6 9.8 1.6 13 1.1 1.6 2.4 3.3 4 3.3 1.6-.1 2.2-1 4.1-1s2.5 1 4.1 1c1.7 0 2.8-1.6 3.8-3.2 1.2-1.8 1.7-3.6 1.7-3.7 0 0-3.3-1.3-3.3-5.3zM16.5 5.4c.9-1.1 1.5-2.5 1.3-4-1.3.1-2.8.9-3.7 1.9-.8.9-1.5 2.4-1.3 3.8 1.4.1 2.8-.7 3.7-1.7z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'%3E%3Cpath d='M19.6 14.9c0-3.2 2.6-4.7 2.7-4.8-1.5-2.2-3.8-2.5-4.6-2.5-2-.2-3.8 1.1-4.8 1.1s-2.5-1.1-4.1-1.1C6.7 7.7 4.7 8.9 3.6 10.8c-2.3 4-.6 9.8 1.6 13 1.1 1.6 2.4 3.3 4 3.3 1.6-.1 2.2-1 4.1-1s2.5 1 4.1 1c1.7 0 2.8-1.6 3.8-3.2 1.2-1.8 1.7-3.6 1.7-3.7 0 0-3.3-1.3-3.3-5.3zM16.5 5.4c.9-1.1 1.5-2.5 1.3-4-1.3.1-2.8.9-3.7 1.9-.8.9-1.5 2.4-1.3 3.8 1.4.1 2.8-.7 3.7-1.7z'/%3E%3C/svg%3E") center / contain no-repeat}.ai-mb-sp{flex:1}.ai-desk{padding:clamp(14px,3.4%,44px) clamp(14px,4.4%,56px) 0}.ai-browser{border-radius:12px 12px 0 0;overflow:hidden;background:var(--ai-bg);box-shadow:0 0 0 1px #14141e1a,0 24px 60px -20px #1414284d}.ai-browser-bar{display:flex;align-items:center;gap:12px;height:38px;padding:0 14px;background:#f6f6f5;border-bottom:1px solid var(--ai-ln)}.ai-url{flex:1;max-width:360px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:6px;height:24px;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px var(--ai-ln);font-size:12px;color:var(--ai-ink2)}.ai-browser-sp{width:42px;flex:none}.ai-browser-body{position:relative}.ai-side{display:flex;flex-direction:column;gap:14px;padding:12px 10px;background:var(--ai-sk);border-right:1px solid var(--ai-ln);min-width:0}.ai-ws{display:flex;align-items:center;gap:8px;padding:4px 6px;font-size:13.5px}.ai-ws b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-ws-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--ai-ln2);flex:none}.ai-search{display:flex;align-items:center;gap:8px;height:28px;padding:0 8px;border-radius:7px;background:var(--ai-bg);box-shadow:inset 0 0 0 1px var(--ai-ln);color:var(--ai-ink3);font-size:12.5px}.ai-search kbd{margin-left:auto;font:500 11px var(--font-ui);color:var(--ai-ink3);border:0;opacity:1;padding:0}.ai-nav{display:grid;gap:1px}.ai-nav-i{display:flex;align-items:center;gap:9px;height:28px;padding:0 8px;border-radius:7px;color:var(--ai-ink2);font-weight:500}.ai-nav-i em{margin-left:auto;font-style:normal;font-size:11.5px;font-weight:600;color:var(--ai-ink3)}.ai-on{color:var(--ai-ink);background:var(--ai-bg);box-shadow:0 0 0 1px var(--ai-ln),0 1px 2px #0000000a;font-weight:600}.ai-side-crew{display:grid;gap:4px;margin-top:auto;padding-top:12px;border-top:1px solid var(--ai-ln)}.ai-side-k{padding:0 8px 4px;font-size:11.5px;font-weight:600;color:var(--ai-ink3)}.ai-side-c{display:flex;align-items:center;gap:8px;height:26px;padding:0 6px;font-size:12.5px;font-weight:550}.ai-side-c small{margin-left:auto;font-size:11.5px;color:var(--ai-ink3);font-weight:500}.ai-pulse{width:6px;height:6px;border-radius:50%;background:var(--c)}.ai-table{display:grid;font-size:13px}.ai-tr{display:grid;grid-template-columns:var(--cols);align-items:center;min-height:40px;border-bottom:1px solid var(--ai-ln)}.ai-tr>span{display:flex;align-items:center;gap:6px;min-width:0;padding:0 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid var(--ai-ln);height:100%}.ai-tr>span:last-child{border-right:0}.ai-th{min-height:34px;color:var(--ai-ink2);font-size:12.5px;font-weight:550}.ai-th .ai-icon{color:var(--ai-ink3)}.ai-sel{background:color-mix(in srgb,var(--ai-blue) 5%,#fff)}.ai-person{display:inline-flex;align-items:center;gap:8px;min-width:0}.ai-person>span{display:grid;min-width:0;line-height:1.25}.ai-person b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-person small{font-size:12px;color:var(--ai-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-comp{display:grid;gap:8px;padding:16px;border-radius:14px;background:var(--ai-bg);box-shadow:0 0 0 1px #14141e12,0 2px 4px #14141e0a,0 24px 48px -16px #14142838}.ai-comp-k{font-size:12px;color:var(--ai-ink3);font-weight:500}.ai-comp-t{font-size:15px;font-weight:600;letter-spacing:-.01em}.ai-comp-why{margin:0;font-size:12.5px;color:var(--ai-ink2)}.ai-comp-mail{border-radius:10px;box-shadow:inset 0 0 0 1px var(--ai-ln);overflow:hidden}.ai-comp-row{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-bottom:1px solid var(--ai-ln);font-size:13px}.ai-comp-row>span:first-child{color:var(--ai-ink3)}.ai-comp-cc{margin-left:auto;font-size:12px;color:var(--ai-ink3)}.ai-comp-subj{font-weight:600}.ai-comp-body{padding:10px 12px 12px;font-size:13px;line-height:1.55}.ai-comp-body p{margin:0 0 8px}.ai-comp-body p:last-child{margin:0}.ai-comp-body mark{color:inherit;background:color-mix(in srgb,#FFC21A 40%,transparent);border-radius:3px;padding:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ai-comp-acts{display:flex;align-items:center;gap:6px}.ai-kanban{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:10px}.ai-kcol{display:grid;align-content:start;gap:6px;padding:8px;border-radius:10px;background:var(--ai-sk)}.ai-khead{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 4px}.ai-khead em{font-style:normal;font-size:12px;color:var(--ai-ink3);font-weight:600}.ai-kcard{display:grid;gap:6px;padding:9px 10px;border-radius:8px;background:var(--ai-bg);box-shadow:0 0 0 1px var(--ai-ln),0 1px 2px #00000008}.ai-kcard p{margin:0;font-size:12px;color:var(--ai-ink2);line-height:1.4}.ai-bars{display:grid;gap:6px}.ai-bars-plot{display:flex;align-items:flex-end;gap:4px;height:88px}.ai-bars-plot i{flex:1;height:100%;border-radius:3px 3px 1px 1px;background:color-mix(in srgb,var(--t) 28%,#fff);transform:scaleY(var(--v));transform-origin:bottom}.ai-bars-plot i[data-now]{background:var(--t)}.ai-bars-axis{display:flex;justify-content:space-between;font-size:11.5px;color:var(--ai-ink3)}.ai-nodes{display:grid;gap:22px;position:relative}.ai-node{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--ai-bg);box-shadow:0 0 0 1px var(--ai-ln2),0 2px 6px -2px #0000000f}.ai-node+.ai-node:before{content:"";position:absolute;left:24px;top:-22px;height:22px;width:0;border-left:1.5px dashed var(--ai-ln2)}.ai-node-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:color-mix(in srgb,var(--t) 80%,#000);background:color-mix(in srgb,var(--t) 12%,#fff);flex:none}.ai-node>span:last-child{display:grid;line-height:1.3}.ai-node small{font-size:11.5px;font-weight:600;color:var(--ai-ink3)}.ai-node b{font-weight:600;font-size:13px}.ai-toast{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:var(--ai-bg);box-shadow:0 0 0 1px #14141e12,0 12px 32px -10px #14142840}.ai-toast-ic{flex:none;display:grid;place-items:center}.ai-toast-c{display:grid;gap:2px;line-height:1.35;min-width:0}.ai-toast-c b{display:flex;gap:8px;align-items:baseline;font-size:13px;font-weight:600}.ai-toast-c b small{font-size:11.5px;font-weight:500;color:var(--ai-ink3)}.ai-toast-c>span{font-size:12.5px;color:var(--ai-ink2)}.ai-av-tl:before{content:attr(data-i)}.cet{--cet: 30px;position:relative;flex:none;display:inline-grid;place-items:center;width:var(--cet);height:var(--cet);border-radius:30%;background:radial-gradient(120% 90% at 30% 20%,color-mix(in srgb,var(--c) 10%,#fff),color-mix(in srgb,var(--c) 24%,#fff));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 32%,transparent),0 1px 2px #0000000f;transition:transform .45s var(--spring)}.cet .crew-emblem{--s: calc(var(--cet) * .8)}.cet:hover{transform:translateY(-2px) scale(1.08);z-index:2}.cet:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,4px);padding:5px 9px;border-radius:7px;background:#18171a;color:#fff;font:550 12px/1.2 var(--font-ui);letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s,transform .3s var(--out)}.cet:hover:after{opacity:1;transform:translate(-50%)}.cet-row{display:inline-flex;align-items:center;gap:4px}.cet-overlap{gap:0}.cet-overlap .cet+.cet{margin-left:calc(var(--cet) * -.1)}.cet-overlap .cet{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 32%,transparent),0 0 0 2px var(--pn, #fff)}.crew-emblem[data-rest]:not(:hover):not(:focus-visible):not(.tap) svg,.crew-emblem[data-rest]:not(:hover):not(:focus-visible):not(.tap) svg *{animation:none!important}.cet:hover .crew-emblem svg *{animation-play-state:running}.ios-cal{position:relative;display:inline-block;flex:none;border-radius:23%;overflow:hidden;background:linear-gradient(180deg,#fff,#f2f2f0);box-shadow:inset 0 0 0 1px #0000001a;container-type:inline-size}.ios-cal:before{content:attr(data-m);position:absolute;left:0;right:0;top:0;height:30%;display:grid;place-items:center;background:#ff3b30;color:#fff;font:700 17cqw/1 var(--font-ui);letter-spacing:.08em;box-shadow:0 1px #00000014}.ios-cal:after{content:attr(data-d);position:absolute;inset:30% 0 0;display:grid;place-items:center;color:#1a1a1c;font:500 50cqw/1 var(--font-ui);letter-spacing:-.04em;padding-bottom:4%}.ios-cal{width:40px;height:40px}.hx-booked .ios-cal{width:2.3em;height:2.3em}.ai-av-ph{overflow:hidden;padding:0;background:var(--ai-sk2, #e9e9ee)}.ai-av-ph img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.ai-co-mark{--s: 18px;flex:none;display:inline-grid;place-items:center;width:var(--s);height:var(--s);border-radius:calc(var(--s) * .28);color:#fff;background:var(--c, #334155);box-shadow:inset 0 0 0 1px #00000014;vertical-align:-.2em}.ai-co-mark svg{width:64%;height:64%}.ai-co{display:inline-flex;align-items:center;gap:6px;min-width:0}.ai-co>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.pm{--pm-pad: clamp(18px, 2.2vw, 28px);margin:0;min-width:0;display:grid;gap:clamp(14px,1.6vw,18px);padding:var(--pm-pad);border-radius:16px;background:var(--pn);color:var(--ink);box-shadow:0 0 0 1px var(--ln),0 1px 2px #15130f0a,0 24px 48px -24px var(--panel-shade, rgba(21, 19, 15, .2));font-size:15px;line-height:1.45;letter-spacing:-.003em;font-variant-numeric:tabular-nums;text-align:left}.pm b{font-weight:650}.pm-mono{font-family:var(--font-mono);font-size:13px;letter-spacing:-.02em}.pm-k{display:block;font:600 13px/1.2 var(--font-ui);color:var(--ink3);margin-bottom:8px}.pm-head{display:flex;align-items:center;gap:12px;padding-bottom:clamp(12px,1.4vw,18px);border-bottom:1px solid var(--ln)}.pm-ht{display:grid;min-width:0;line-height:1.25}.pm-ht b{font-family:var(--font-display);font-size:17px;font-weight:580;letter-spacing:-.02em}.pm-ht span{color:var(--ink2);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-pill{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;background:var(--sk);font-size:13px;font-weight:600;color:var(--ink2);white-space:nowrap}.pm-pill i{width:7px;height:7px;border-radius:50%;background:var(--c, var(--ok));box-shadow:0 0 0 3px color-mix(in srgb,var(--c, var(--ok)) 22%,transparent)}.pm-av{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-weight:700;font-size:13.5px;letter-spacing:.01em;color:var(--ink);background:var(--sk)}.pm-av[data-tone=scout]{background:linear-gradient(160deg,#ffe0d8,#ffb6a4);color:#4a170e}.pm-av[data-tone=check]{background:linear-gradient(160deg,#ece9ff,#c9c1ff);color:#23197a}.pm-av[data-tone=write]{background:linear-gradient(160deg,#fff1c2,#ffd766);color:#4a3600}.pm-av[data-tone=cour]{background:linear-gradient(160deg,#ddf7f9,#9fe5ec);color:#073b41}.pm-av[data-tone=mute]{color:var(--ink2)}.pm-who{display:grid;min-width:0;line-height:1.3}.pm-who b{font-size:15px}.pm-who>span{color:var(--ink2);font-size:13.5px;overflow:hidden;text-overflow:ellipsis}.pm-badge{flex:none;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;font-size:12.5px;font-weight:650;white-space:nowrap}.pm-ok{background:var(--oks);color:var(--oktx)}.pm-bad{background:var(--bads);color:var(--badtx)}.pm-plain{background:var(--sk);color:var(--ink2)}.pm-tick{width:14px;height:14px}.pm-btn{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:10px;font-weight:600;font-size:14px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ln2)}.pm-btn-do{color:var(--bg);background:var(--ink);box-shadow:none}.pm-acts{display:flex;gap:8px;flex-wrap:wrap}.pm-acts-end{justify-content:flex-end;padding-top:4px}.pm-goal{padding:16px 18px;border-radius:16px;background:var(--sk)}.pm-goal p{margin:0 0 12px;font-family:var(--font-display);font-weight:600;font-size:clamp(17px,1.4vw,20px);line-height:1.3;letter-spacing:-.02em}.pm-chips{display:flex;flex-wrap:wrap;gap:8px}.pm-chips>span{display:inline-flex;gap:6px;align-items:baseline;padding:5px 10px;border-radius:8px;background:var(--pn);box-shadow:inset 0 0 0 1px var(--ln);font-size:13.5px}.pm-chips b{font:650 13px var(--font-ui);color:var(--scouttx)}.pm-finds{list-style:none;margin:0;padding:0;display:grid;gap:4px}.pm-finds li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 14px;align-items:center;padding:12px 14px;border-radius:14px}.pm-finds li[data-on]{background:color-mix(in srgb,var(--scout) 9%,var(--pn));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--scout) 45%,transparent)}.pm-finds li[data-out] .pm-who b{color:var(--ink2)}.pm-finds li[data-out] .pm-who b{text-decoration:line-through}.pm-city{font-size:13px;color:var(--ink2);white-space:nowrap}.pm-why{grid-column:2 / -1;display:grid;gap:8px;color:var(--ink2);font-size:14px}.pm-src{display:flex;flex-wrap:wrap;gap:6px}.pm-src span{padding:3px 9px;border-radius:6px;background:var(--pn);box-shadow:inset 0 0 0 1px var(--ln2);font-size:12.5px;color:var(--ink)}.pm-foot{padding-top:12px;border-top:1px solid var(--ln);color:var(--ink2);font-size:13.5px}.pm-verify{display:grid;gap:14px;padding:18px;border-radius:18px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--check) 40%,transparent);background:color-mix(in srgb,var(--check) 5%,var(--pn))}.pm-addr{display:flex;align-items:center;gap:14px}.pm-addr .pm-who b{font-size:16px}.pm-addr .pm-badge{margin-left:auto;height:32px;font-size:13.5px}.pm-checks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pm-checks li{display:flex;gap:12px;align-items:flex-start}.pm-checks li>span:last-child{display:grid}.pm-checks li>span:last-child>span{color:var(--ink2);font-size:13.5px}.pm-dot-ok{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;background:var(--check)}.pm-reject{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;padding-top:14px;border-top:1px dashed var(--ln2);color:var(--ink2);font-size:14px}.pm-reject .pm-badge{grid-row:1 / 3;grid-column:2}.pm-held{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;border-radius:16px;background:var(--sk)}.pm-held .pm-who{flex:1 1 220px}.pm-held .pm-acts{margin-left:auto}.pm-mail{display:grid;gap:16px}.pm-hdrs{margin:0;display:grid;gap:6px;padding-bottom:14px;border-bottom:1px solid var(--ln)}.pm-hdrs div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px}.pm-hdrs dt{color:var(--ink3);font-size:13.5px}.pm-hdrs dd{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis}.pm-body{font-size:clamp(15px,1.25vw,18px);line-height:1.6}.pm-body p{margin:0 0 12px}.pm-body p:last-child{margin:0}.pm-body mark{color:inherit;background:linear-gradient(transparent 8%,color-mix(in srgb,var(--write) 55%,transparent) 8%,color-mix(in srgb,var(--write) 55%,transparent) 92%,transparent 92%);padding:0 2px;border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pm-post{display:grid;gap:6px;padding:14px 16px;border-radius:14px;background:var(--sk);font-size:.93em;color:var(--ink2)}.pm-post .pm-k{margin:0}.pm-post q{color:var(--ink);font-style:normal}@media(min-width:1100px){.pm-mail{grid-template-columns:minmax(0,1fr) 220px;align-items:start}.pm-hdrs{grid-column:1 / -1}}.pm-out{list-style:none;margin:0;padding:0;display:grid;gap:4px}.pm-out li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:10px 12px;border-radius:14px}.pm-out li:first-child{background:color-mix(in srgb,var(--cour) 9%,var(--pn));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--cour) 45%,transparent)}.pm-clock{display:grid;text-align:right;line-height:1.1}.pm-clock b{font-family:var(--font-display);font-size:22px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pm-clock span{font-size:12.5px;color:var(--ink2)}.pm-split{display:grid;gap:16px}@media(min-width:720px){.pm-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pm-thread{list-style:none;margin:0;padding:16px;border-radius:16px;background:var(--sk);display:grid;gap:12px}.pm-thread li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:baseline}.pm-thread li>span:last-child{display:grid}.pm-thread li>span:last-child>span{color:var(--ink2);font-size:13.5px}.pm-d{font:600 13px var(--font-ui);color:var(--ink3)}.pm-thread li[data-tone=ok] b{color:var(--oktx)}.pm-thread li[data-tone=off] b{color:var(--ink3);font-weight:500}.pm-warm{padding:16px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--ln);display:grid;align-content:start;gap:8px}.pm-bars{list-style:none;margin:0;padding:0;height:96px;display:flex;align-items:flex-end;gap:4px}.pm-bars li{flex:1;height:100%;border-radius:4px;background:color-mix(in srgb,var(--cour) 30%,transparent);transform:scaleY(var(--h));transform-origin:bottom}.pm-bars li[data-now]{background:var(--cour)}.pm-axis{display:flex;justify-content:space-between;font:500 12.5px var(--font-ui);color:var(--ink3)}@media(max-width:560px){.pm{border-radius:20px}.pm-pill{display:none}.pm-out li{grid-template-columns:auto minmax(0,1fr) auto}.pm-out .pm-badge{display:none}.pm-finds li{grid-template-columns:auto minmax(0,1fr)}.pm-city{grid-column:2}}.ix-page p{margin:0 0 1em}.ix-page .h2{max-width:20ch}.ix-page a:focus-visible,.ix-page summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.ix-head{padding-top:clamp(20px,3vw,40px)}.ix-head .page-head{padding-top:clamp(28px,4vw,56px)}.ix-head-article .page-head h1{font-size:clamp(36px,5vw,64px);line-height:1.02;letter-spacing:-.035em;max-width:22ch}.ix-head .ph-visual:before{content:"";position:absolute;inset:-14% 0;z-index:-1;background:radial-gradient(50% 50% at 62% 42%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%);pointer-events:none}.ix-meta{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:-8px 0 8px;font-size:15px;color:var(--ink2)}.ix-meta>*{display:inline-flex;align-items:center;gap:8px}.ix-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;font-size:14px;color:var(--ink2)}.ix-crumbs li{display:inline-flex;align-items:center}.ix-crumbs li+li:before{content:"";width:5px;height:5px;margin:0 12px 0 10px;border-top:1.5px solid var(--ink3);border-right:1.5px solid var(--ink3);transform:rotate(45deg);opacity:.7}.ix-crumbs a{display:inline-flex;align-items:center;min-height:32px;color:var(--ink2);text-decoration:none}.ix-crumbs a:hover{color:var(--ink)}.ix-crumbs [aria-current]{color:var(--ink);font-weight:600}@media(pointer:coarse){.ix-crumbs a{min-height:44px}}.ix-faq{display:grid;gap:var(--s-6) var(--s-9)}.ix-faq-list{margin:0;border-top:1px solid var(--ln)}.ix-faq-list>div{padding:var(--s-5) 0;border-bottom:1px solid var(--ln)}.ix-faq-list dt{font-family:var(--font-display);font-size:clamp(18px,1.7vw,21px);font-weight:580;letter-spacing:-.015em;line-height:1.3;color:var(--ink)}.ix-faq-list dd{margin:10px 0 0;color:var(--ink2);max-width:62ch}@media(min-width:960px){.ix-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ix-faq-side{position:sticky;top:calc(var(--header-h) + 32px);align-self:start}}.ix-cta .display{max-width:13ch}.ix-cta .lede{max-width:46ch}.ix-av{--h: 200;flex:none;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;font-size:14px;font-weight:700;letter-spacing:.01em;background:hsl(var(--h) 60% 88%);color:hsl(var(--h) 55% 22%)}.ix-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--ln)}.ix-row{position:relative;display:grid;gap:10px var(--s-6);padding:clamp(24px,3vw,36px) 0;border-bottom:1px solid var(--ln)}.ix-row h2,.ix-row h3{font-family:var(--font-display);font-size:clamp(22px,2.4vw,30px);font-weight:560;letter-spacing:-.025em;line-height:1.12;margin:0}.ix-row h2 a,.ix-row h3 a{color:var(--ink);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;transition:background-size .45s var(--out)}.ix-row h2 a:after,.ix-row h3 a:after{content:"";position:absolute;inset:0}.ix-row:hover h2 a,.ix-row:hover h3 a{background-size:100% 1.5px}.ix-row p{margin:0;color:var(--ink2)}.ix-go{align-self:center;justify-self:end;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--ink);box-shadow:0 0 0 1px var(--ln2);transition:transform .5s var(--spring),background-color .2s,color .2s}.ix-row:hover .ix-go{transform:translate(4px);background:var(--ink);color:var(--bg)}.ix-row:focus-within{outline:2px solid var(--focus);outline-offset:4px;border-radius:8px}.ix-row a:focus-visible{outline:none}@media(max-width:759px){.ix-go{display:none}}@media(prefers-reduced-motion:reduce){.ix-row:hover .ix-go{transform:none}}.ft-top{display:grid;gap:32px;align-items:end}@media(min-width:900px){.ft-top{grid-template-columns:minmax(0,1fr) auto;gap:48px}}.ft-intro{max-width:420px}.ft-intro p{margin:14px 0 22px;color:var(--ink2);font-size:15px;line-height:1.55;text-wrap:pretty}.ft-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.ft-free{color:var(--ink3);font-size:13px}.ft-channels{padding:14px 16px 16px;border-radius:14px;background:color-mix(in srgb,var(--pn) 70%,transparent);box-shadow:var(--hi),0 0 0 1px var(--ln)}.ft-channels h2{margin:0 0 10px;font:600 11.5px/1.2 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.ft-channels ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ft-channels li{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 6px 0 12px;border-radius:999px;background:var(--sk);box-shadow:inset 0 0 0 1px var(--ln);font-size:13.5px;color:var(--ink)}.ft-channels li svg{color:var(--ink3);flex:none}.ft-channels li.is-soon{color:var(--ink3);background:transparent}.ft-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:.01em;color:var(--ink3);background:#ffffff0d}.is-live .ft-pill{color:var(--oktx);background:var(--oks)}.is-live .ft-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent)}.ft-grid{margin-top:clamp(40px,5vw,64px);padding-top:clamp(28px,4vw,48px);border-top:1px solid var(--ln)}.ft-stack{display:flex;flex-direction:column}.ft-col summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.ft-col summary::-webkit-details-marker{display:none}.ft-col summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.ft-col h2{margin:0;font:600 13.5px/1.2 var(--font-ui);letter-spacing:-.005em;color:var(--ink)}.ft-chev{display:inline-flex;color:var(--ink3);transition:transform .25s var(--out, ease)}.ft-col[open] .ft-chev{transform:rotate(180deg)}.ft-col ul{margin:0;padding:0 0 14px;list-style:none}.ft-col li a{gap:9px;line-height:1.3;padding:3px 0}.ft-col li a span{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .2s}.ft-col li a:hover span{text-decoration-color:color-mix(in srgb,var(--ink) 40%,transparent)}.ft-col li a[aria-current=page]{color:var(--ink)}.ft-ci{flex:none;color:var(--ink2)}.ft-col li a>.mv{color:var(--ink3);opacity:.9;transition:color .2s,opacity .2s,filter .2s}.ft-col li a>.mv-ic{display:inline-grid;place-items:center;background:none;box-shadow:none}.ft-col li a>.mv-brand{filter:grayscale(1);opacity:.7}.ft-col li a:hover>.mv{color:var(--ink);opacity:1;filter:none}.ft-channels li.is-soon .ai-brand{filter:grayscale(1);opacity:.6}@media(max-width:719.98px){.ft-grid{padding-top:8px}.ft-col{border-bottom:1px solid var(--ln)}.ft-col li a{min-height:40px}}@media(min-width:720px){.ft-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.ft-stack{gap:36px}.ft-col::details-content{content-visibility:visible;display:block}.ft-col summary{min-height:0;margin-bottom:14px;pointer-events:none;cursor:default}.ft-chev{display:none}.ft-col ul{padding:0}}@media(min-width:1100px){.ft-grid{grid-template-columns:repeat(var(--ft-n, 6),minmax(0,1fr));gap:40px 28px}}.ft-base{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-top:clamp(40px,5vw,64px);padding-top:22px;border-top:1px solid var(--ln);color:var(--ink3);font-size:13px}.ft-base p{margin:0;display:flex;flex-wrap:wrap;gap:4px 18px}.site-header-row{position:relative;flex-wrap:nowrap}.site-signin,.mm{display:none}.mm ul{list-style:none;margin:0;padding:0}@media(min-width:1080px){.mm{display:block;margin-left:12px}.mm-top{display:flex;align-items:center}.mm-item{position:static}.mm-trigger{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:0;border-radius:10px;background:none;color:var(--ink2);font:inherit;font-size:14.5px;font-weight:500;letter-spacing:-.005em;text-decoration:none;cursor:pointer;transition:color .2s,background-color .2s}.mm-trigger:hover,.mm-item[data-open]>.mm-trigger,.mm-trigger[aria-current=page]{color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}.mm-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mm-chev{transition:transform .25s var(--out);opacity:.6}.mm-item[data-open] .mm-chev{transform:rotate(180deg)}.site-signin{display:inline-flex;align-items:center;min-height:40px;margin-left:auto;padding:0 12px;color:var(--ink2);font-size:14.5px;font-weight:500;text-decoration:none;border-radius:10px}.site-signin:hover{color:var(--ink)}.site-cta{margin-left:4px}.mm-panel{position:absolute;z-index:30;left:var(--gutter);right:var(--gutter);top:100%;padding-top:6px;visibility:hidden;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s var(--out),transform .24s var(--out),visibility 0s linear .24s}.mm-item[data-open]>.mm-panel,html:not([data-mm-js]) .mm-item:hover>.mm-panel,html:not([data-mm-js]) .mm-item:focus-within>.mm-panel{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition-delay:0s}.mm[data-switch] .mm-panel{transition:none}.mm-card{max-height:calc(100vh - var(--header-h) - 24px);overflow:auto;padding:24px;border-radius:20px;background:var(--pn);box-shadow:var(--sh-panel, 0 0 0 1px var(--ln), 0 24px 48px -16px rgba(21, 19, 15, .25))}.mm-panel-crew .mm-card{max-width:1040px}.mm-panel-compare .mm-card{max-width:1180px}.mm-panel-resources .mm-card{max-width:1240px}}.mm a{color:var(--ink);text-decoration:none}.mm a:focus-visible,.sm-sheet a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:10px}.mm .mm-l{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.mm .mm-d{display:block;margin-top:2px;font-size:13.5px;line-height:1.4;color:var(--ink3)}.mm-h{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink3)}.mm-hero{display:block;border-radius:14px}.mm-hero-t{display:block;margin-top:12px}.mm-hero:hover .mm-scene{box-shadow:inset 0 0 0 1px var(--ln2)}.mm-scene{display:flex;align-items:stretch;justify-content:center;gap:0;height:176px;padding:22px 24px;border-radius:14px;background:var(--sk);overflow:hidden;transition:box-shadow .2s}.mm-sc{display:flex;flex-direction:column;gap:8px;width:216px;flex:none;padding:10px 12px;border-radius:12px;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 6px 18px -10px #15130f38;font-size:11.5px;color:var(--ink2)}.mm-sc-h{display:flex;align-items:center;gap:8px}.mm-sc-h b{font-size:13px;font-weight:650;color:var(--ink)}.mm-sc-h small{margin-left:auto;font-size:11px;color:var(--ink3)}.mm-sc-link{position:relative;align-self:center;width:28px;height:1px;flex:none;background-image:linear-gradient(90deg,var(--ln2) 50%,transparent 0);background-size:6px 1px}.mm-sc-link:after{content:"";position:absolute;right:-1px;top:-3px;border:3.5px solid transparent;border-left-color:var(--ln2);border-right:0}.mm-rank{display:grid;gap:5px}.mm-rank-r{display:flex;align-items:center;gap:7px;line-height:1.15}.mm-rank-r>span:nth-child(2){flex:1;min-width:0}.mm-rank-r b{display:block;font-size:11.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-rank-r small{display:block;font-size:10.5px;color:var(--ink3)}.mm-rank-r .ai-score{min-width:26px;height:18px;font-size:11px}.mm-mail{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;background:var(--sk);font:500 11px/1.2 var(--font-mono, ui-monospace, monospace);color:var(--ink);white-space:nowrap;overflow:hidden}.mm-src{display:flex;gap:6px}.mm-src span{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:6px;background:var(--checks);color:var(--checktx);font-weight:550;font-size:11px}.mm-pill{display:inline-flex;align-self:flex-start;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;font-size:11.5px;font-weight:600}.mm-pill-ok{color:#0b7a43;background:#e6f6ec;box-shadow:inset 0 0 0 1px #c4ead2}.mm-draft{display:grid;gap:6px;font-size:11.5px;line-height:1.35;color:var(--ink)}.mm-draft b{font-weight:600}.mm-draft mark{padding:1px 3px;margin:0 -3px;border-radius:4px;color:var(--ink);background:color-mix(in srgb,var(--write) 32%,transparent)}.mm-draft i{display:block;height:6px;border-radius:3px;background:var(--ln)}.mm-draft i.s{width:62%}.mm-send{display:grid;gap:6px}.mm-row{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink2);white-space:nowrap}.mm-row-ok{color:#0b7a43}.mm-to{color:var(--ink);font-weight:550}.mm-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:26px;margin-top:2px;border-radius:7px;background:var(--ink);color:var(--pn);font-size:11.5px;font-weight:600}@media(prefers-reduced-motion:no-preference){.mm-item[data-open] .mm-sc,html:not([data-mm-js]) .mm-item:hover .mm-sc{animation:mm-beat 6.4s var(--out) infinite;animation-delay:calc(var(--i) * 1.6s)}}@keyframes mm-beat{0%,30%,to{transform:none;box-shadow:0 0 0 1px var(--ln),0 6px 18px -10px #15130f38}8%,22%{transform:translateY(-3px);box-shadow:0 0 0 1px var(--ln2),0 14px 28px -12px #15130f4d}}.mm-caps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px!important}.mm-caps a{display:block;padding:0 0 4px;border-radius:14px}.mm-caps a:hover .mm-cv{box-shadow:inset 0 0 0 1px var(--ln2);transform:translateY(-2px)}.mm-cv{position:relative;display:flex;flex-direction:column;justify-content:center;gap:8px;height:104px;margin-bottom:12px;padding:14px 16px;border-radius:12px;background:var(--sk);overflow:hidden;transition:transform .25s var(--out),box-shadow .2s}.mm-cv-rows{display:grid;gap:6px}.mm-cv-rows>span{display:flex;align-items:center;gap:8px}.mm-cv-rows i{flex:1;height:6px;border-radius:3px;background:var(--ln2)}.mm-cv-rows i.s{flex:.7;margin-right:auto}.mm-cv .ai-score{min-width:26px;height:18px;font-size:11px}.mm-q{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:99px;background:var(--pn);box-shadow:0 0 0 1px var(--ln);font-size:11px;font-weight:550;color:var(--ink2);white-space:nowrap}.mm-cv-find .mm-q{color:var(--scouttx)}.mm-cv-verify .mm-mail{background:var(--pn);box-shadow:0 0 0 1px var(--ln)}.mm-ticks{display:flex;align-items:center;gap:5px}.mm-ticks i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--check);color:#fff}.mm-ticks small{margin-left:4px;font-size:11px;font-weight:550;color:var(--checktx)}.mm-cv-write .mm-draft{padding:10px 12px;border-radius:10px;background:var(--pn);box-shadow:0 0 0 1px var(--ln)}.mm-pen{position:absolute;right:14px;bottom:12px;color:var(--writetx)}.mm-cv-send{flex-direction:row;align-items:center;justify-content:flex-start;gap:14px}.mm-env{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;background:var(--cour);color:#fff;box-shadow:0 8px 18px -10px var(--cour)}.mm-cv-send .mm-cv-rows{padding:8px 10px;border-radius:10px;background:var(--pn);box-shadow:0 0 0 1px var(--ln)}.mm-channels{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin:20px 0 0;padding-top:16px;border-top:1px solid var(--ln);font-size:14px;color:var(--ink)}.mm-channels .mm-h{margin:0}.mm-channels>span:not(.mm-h){display:inline-flex;align-items:center;gap:7px;font-weight:550}.mm-channels .ai-brand{margin-right:1px}.mm-channels .is-soon .ai-brand{filter:grayscale(1);opacity:.55}.mm-channels i{width:7px;height:7px;border-radius:50%;background:#1fa463;box-shadow:0 0 0 3px color-mix(in srgb,#1FA463 18%,transparent)}.mm-channels .is-soon i{background:var(--ln2);box-shadow:none}.mm-channels small{font-size:12px;font-weight:500;color:var(--ink3)}.mm-channels .is-soon{color:var(--ink2)}.mm-news{display:flex;align-items:center;gap:14px;margin:18px -24px -24px;padding:14px 24px;border-top:1px solid var(--ln);border-radius:0 0 20px 20px;font-size:14.5px}.mm-news b{font-weight:650}.mm-news>span:nth-child(2){color:var(--ink2)}.mm-news-go{margin-left:auto;color:var(--ink);font-weight:550}.mm-news:hover{background:var(--sk)}.mm-news .arw,.mm-all .arw,.mm-side-go .arw{display:inline-block;transition:transform .25s var(--out)}.mm-news:hover .arw,.mm-all:hover .arw,.mm-side:hover .arw{transform:translate(3px)}.mm-crew-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(220px,1fr);gap:16px}.mm-crew{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mm-crew a{display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:center;padding:14px;border-radius:14px;transition:background-color .2s}.mm-crew a>:first-child{grid-row:span 2}.mm-crew a:hover{background:var(--sk)}.mm .mm-crew .mm-l small{margin-left:6px;font-size:12.5px;font-weight:500;color:var(--ink3)}.mm-side{display:flex;flex-direction:column;gap:2px;padding:18px;border-radius:14px;background:var(--sk);transition:box-shadow .2s}.mm-side:hover{box-shadow:inset 0 0 0 1px var(--ln2)}.mm-side-steps{display:flex;align-items:center;margin-bottom:14px}.mm-side-steps>span{display:inline-flex;align-items:center}.mm-side-steps i{width:14px;height:1px;margin:0 4px;background:var(--ln2)}.mm-side-go{margin-top:auto;padding-top:14px;font-size:14px;font-weight:550}.mm-cols{display:grid;grid-template-columns:1fr;gap:8px 32px}.mm-cols-res{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.8fr) 300px}.mm-cols-cmp{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr) 280px}.mm-group{min-width:0}.mm-list{display:grid;gap:2px}.mm-list a{display:flex;align-items:center;gap:12px;padding:6px 10px;margin:0 -10px;border-radius:10px;transition:background-color .2s}.mm-list-lg a{align-items:flex-start;gap:14px;padding:9px 10px}.mm-list a:hover,.mm-list a[aria-current=page]{background:var(--sk)}.mm-list a:hover>.mv-ic.t-ink{background:var(--pn)}.mm-t{display:block;min-width:0}.mm .mm-list .mm-l{font-size:14px;font-weight:550;line-height:1.3}.mm .mm-list-lg .mm-l{font-size:14.5px;font-weight:600}.mm .mm-list-lg .mm-d{font-size:13px}.mm .mm-list-md .mm-l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.mm-grid-goals{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:2px}.mm-grid-goals .mm-d{text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mm-all{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:14px;font-weight:600}.mm-uc{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px}.mm-uc-main{display:grid;gap:18px;min-width:0}.mm-uc-sub .mm-list a{padding-top:4px;padding-bottom:4px}.mm-uc-sub{display:grid;grid-template-columns:repeat(var(--n, 2),minmax(0,1fr));gap:32px;padding-top:18px;border-top:1px solid var(--ln)}.mm-uc-sub[data-n="1"]{--n: 1}.mm-feat{gap:2px}.mm-feat-art{display:flex;flex-direction:column;gap:10px;margin:-6px -6px 14px;padding:14px;border-radius:12px;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 8px 22px -14px #15130f4d;font-size:11.5px;color:var(--ink2);transition:transform .25s var(--out)}.mm-feat:hover .mm-feat-art{transform:translateY(-2px)}.mm-feat-rows{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.mm-feat-rows .mm-rank-r{min-width:0}.mm-goal{padding:8px 10px;border-radius:8px;background:var(--sk);font-size:12px;line-height:1.4;font-weight:550;color:var(--ink)}.mm-feat .mm-rank-r small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-feat .mm-q{color:var(--scouttx)}.mm-comp-k{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--writetx)}.mm-comp-mail{display:grid;gap:7px;padding:10px;border-radius:10px;background:var(--sk)}.mm-comp-lbl{color:var(--ink3);font-weight:500}.mm-comp-subj{padding-bottom:6px;border-bottom:1px solid var(--ln);font-size:11.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-comp .mm-draft mark{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mm-comp .mm-btn{align-self:flex-start;padding:0 10px}.mm-vs-stack{display:flex;gap:6px}.mm-vs-rows{display:grid;gap:6px}.mm-vs-rows .mm-row svg{color:#0b7a43}.mm-int{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:20px;padding-top:16px;border-top:1px solid var(--ln)}.mm-int .mm-h{margin:0}.mm-int ul{display:flex;flex-wrap:wrap;gap:6px 14px}.mm-int li>*{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 8px;margin:0 -8px;border-radius:10px;font-size:14px;font-weight:550;color:var(--ink)}.mm-int li>a:hover{background:var(--sk)}.mm-int .is-soon>*{color:var(--ink2)}.mm-int small{font-size:12px;font-weight:500;color:var(--ink3)}.mm-int .mm-all{margin:0 0 0 auto}@media(min-width:1080px)and (max-width:1240px){.mm-sc{width:196px}.mm-sc-link{width:18px}.mm-uc{grid-template-columns:minmax(0,1fr) 240px;gap:24px}.mm-cols-res{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr)}.mm-cols-res .mm-feat,.mm-cols-cmp .mm-feat{display:none}.mm-cols-cmp{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-menu{display:block;order:3;margin-left:4px}.site-menu>summary{position:relative;z-index:2;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;cursor:pointer;list-style:none;box-shadow:inset 0 0 0 1px var(--ln2);background:var(--pn)}.site-menu>summary::-webkit-details-marker{display:none}.site-menu>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sm-bars{display:grid;gap:5px}.sm-bars i{display:block;width:18px;height:1.6px;border-radius:2px;background:var(--ink);transition:transform .3s var(--out)}.site-menu[open] .sm-bars i:first-child{transform:translateY(3.3px) rotate(45deg)}.site-menu[open] .sm-bars i:last-child{transform:translateY(-3.3px) rotate(-45deg)}.site-cta{margin-left:auto}@media(max-width:1079px){html:has(.site-menu[open]){overflow:hidden}.site-header:has(.site-menu[open]) .site-header-row{position:fixed;z-index:40;top:0;left:0;right:0;max-width:none;height:64px;min-height:64px;background:var(--bg);box-shadow:0 1px 0 var(--ln)}.site-header:has(.site-menu[open]) :is(.brand,.site-cta,.site-signin){position:relative;z-index:2}.sm-sheet{position:fixed;z-index:1;inset:64px 0 0;padding:12px var(--gutter) calc(24px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:var(--bg)}@media(prefers-reduced-motion:no-preference){.site-menu[open] .sm-sheet{animation:sm-in .24s var(--out)}}.sm-acc{border-bottom:1px solid var(--ln)}.sm-acc>summary,.sm-top{display:flex;align-items:center;justify-content:space-between;min-height:56px;list-style:none;cursor:pointer;color:var(--ink);font-size:19px;font-weight:600;letter-spacing:-.015em;text-decoration:none}.sm-top{border-bottom:1px solid var(--ln)}.sm-acc>summary::-webkit-details-marker{display:none}.sm-acc>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:8px}.sm-acc .mm-chev{width:14px;height:14px;opacity:.55;transition:transform .25s var(--out)}.sm-acc[open] .mm-chev{transform:rotate(180deg)}.sm-acc-body{padding:0 0 16px}.sm-acc-body ul{list-style:none;margin:0;padding:0}.sm-acc-body .mm-list a{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;margin:0 -12px;border-radius:10px;color:var(--ink2);font-size:16.5px;font-weight:500;text-decoration:none}.sm-acc-body .mm-list a:hover,.sm-acc-body .mm-list a[aria-current=page]{color:var(--ink);background:var(--sk)}.sm-acc-body .mm-group{margin-top:10px}.sm-acc-body .mm-h{margin:6px 0 2px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink3)}.sm-acc-body .mm-channels{display:flex;flex-wrap:wrap;gap:8px 16px;margin:10px 0 0;font-size:14.5px;color:var(--ink)}.sm-acc-body .mm-channels>span:not(.mm-h){display:inline-flex;align-items:center;gap:6px}.sm-acc-body .mm-channels .ai-brand{margin-right:1px}.mm-channels .is-soon .ai-brand{filter:grayscale(1);opacity:.55}.mm-channels i{width:7px;height:7px;border-radius:50%;background:#1fa463}.sm-acc-body .mm-channels .is-soon i{background:var(--ln2)}.sm-acc-body .mm-channels small{color:var(--ink3);font-size:12.5px}.sm-foot{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.sm-foot .btn{justify-content:center;min-height:48px}.sm-signin{color:var(--ink);background:var(--pn);box-shadow:inset 0 0 0 1px var(--ln2);text-decoration:none}}@keyframes sm-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(min-width:640px)and (max-width:1079px){.site-signin{display:inline-flex;align-items:center;min-height:44px;margin-left:auto;padding:0 12px;color:var(--ink2);font-size:14.5px;font-weight:500;text-decoration:none}.site-signin+.site-cta{margin-left:0}}@media(min-width:1080px){.site-menu{display:none}}.mv{flex:none}.mv-lg{width:36px;height:36px}.mv-md{width:28px;height:28px}.mv-ic{display:inline-grid;place-items:center;border-radius:10px;color:var(--ink2);background:var(--sk);box-shadow:inset 0 0 0 1px var(--ln);transition:transform .25s var(--out),box-shadow .2s,background-color .2s,color .2s}.mv-md.mv-ic{border-radius:8px}.mv-ic.t-scout{color:var(--scouttx);background:var(--scouts);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--scout) 22%,transparent)}.mv-ic.t-check{color:var(--checktx);background:var(--checks);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--check) 22%,transparent)}.mv-ic.t-write{color:var(--writetx);background:var(--writes);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--write) 30%,transparent)}.mv-ic.t-cour{color:var(--courtx);background:var(--cours);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cour) 22%,transparent)}.mv-face{display:block;border-radius:50%;overflow:hidden;background:var(--sk);box-shadow:0 0 0 1px var(--ln);font-size:11px;font-weight:600;line-height:28px;text-align:center;color:var(--ink2)}.mv-ft{width:16px;height:16px}a:hover>.mv-ic{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ln2)}a:hover>.mv-ic[class*=t-]:not(.t-ink){transform:translateY(-1px)}a:hover>.mv-brand.is-tile,a:hover>.mv-face{transform:translateY(-1px)}.mv-brand,.mv-face{transition:transform .25s var(--out)}.rel{padding-top:var(--sp-s);padding-bottom:var(--sp-m)}.rel-h{margin:0 0 clamp(24px,3vw,40px);max-width:22ch;font-family:var(--d);font-size:var(--fs-h2);font-weight:var(--fw-display);line-height:1.06;letter-spacing:var(--tr-h2);color:var(--ink);text-wrap:balance}.rel-h span{color:var(--ink3)}.rel ul{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media(min-width:640px){.rel ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1040px){.rel ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.rel li{display:flex}.rel-card{display:flex;flex-direction:column;gap:8px;width:100%;padding:22px 22px 24px;border-radius:18px;background:var(--pn);border:1px solid var(--ln);text-decoration:none;transition:border-color .2s,box-shadow .3s var(--out)}.rel-card:hover{border-color:var(--ln2);box-shadow:0 18px 40px -24px #15130f47}.rel-card:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.rel-k{font-size:13px;color:var(--ink3)}.rel-t{font-family:var(--d);font-size:clamp(18px,1.5vw,21px);font-weight:var(--fw-display);line-height:1.2;letter-spacing:-.022em;color:var(--ink)}.rel-d{font-size:14px;line-height:1.5;color:var(--ink2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.legal.rails{position:relative}.legal.rails:before,.legal.rails:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--ln);pointer-events:none;z-index:0}.legal.rails:before{left:0}.legal.rails:after{right:0}.legal .sec{position:relative;margin:0;padding:var(--sp-m) clamp(16px,4vw,56px);border-top:1px solid var(--ln)}.legal .sec:first-child{border-top:0}main:has(>.legal){padding-bottom:0}.legal-hero{padding-top:clamp(40px,6vw,88px)!important;padding-bottom:var(--sp-s)!important}.legal-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;font-size:14px;font-weight:550;color:var(--ink2)}.legal-eyebrow .ai-icon{color:var(--ink3)}.legal-h1{margin:0;font-family:var(--font-display);font-size:clamp(40px,5vw,72px);line-height:1.04;letter-spacing:var(--tr-hero);font-weight:var(--fw-display);color:var(--ink);text-wrap:balance}.legal-h1 span{color:var(--ink3)}.legal-meta{display:flex;flex-wrap:wrap;gap:8px 24px;margin:26px 0 0}.legal-meta p{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:500;color:var(--ink2);font-variant-numeric:tabular-nums}.legal-meta .ai-icon{color:var(--ink3)}.legal-intro p{margin:28px 0 0;max-width:40em;font-size:clamp(18px,1.6vw,21px);line-height:1.55;color:var(--ink2)}.legal-intro a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ln2);text-underline-offset:3px}.legal-intro a:hover{text-decoration-color:currentColor}.legal-grid{display:grid;grid-template-columns:236px minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:start}.legal-grid:not(:has(.legal-toc)){grid-template-columns:minmax(0,1fr)}.legal-toc{position:sticky;top:calc(var(--header-h, 68px) + 32px);max-height:calc(100vh - var(--header-h, 68px) - 64px);overflow-y:auto;scrollbar-width:thin}.legal-toc>p,.legal-toc-m summary{margin:0 0 14px;font-size:13px;font-weight:600;color:var(--ink)}.legal-toc ol,.legal-toc-m ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--ln)}.legal-toc a,.legal-toc-m a{display:flex;gap:12px;align-items:baseline;padding:6px 0 6px 16px;margin-left:-1px;border-left:1px solid transparent;color:var(--ink2);font-size:14px;line-height:1.4;text-decoration:none;transition:color .2s,border-color .2s}.legal-toc a:hover,.legal-toc-m a:hover{color:var(--ink);border-left-color:var(--ink)}.legal-num{flex:none;font-size:12px;font-weight:500;color:var(--ink3);font-variant-numeric:tabular-nums}.legal-toc-m{display:none}.legal-body{max-width:68ch;font-size:17px;line-height:1.7}.legal-s{padding:44px 0 0;margin:44px 0 0;border-top:1px solid var(--ln)}.legal-s:first-child{padding-top:0;margin-top:0;border-top:0}.legal-s-icon{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:20px}.legal-s-ic{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 1px 2px #15130f0a;color:var(--ink)}.legal-s-icon .legal-s-ic{margin-top:-4px}.legal-body h2{margin:0 0 14px;font-family:var(--font-display);font-size:clamp(24px,2.4vw,30px);font-weight:var(--fw-display);line-height:1.15;letter-spacing:-.03em;color:var(--ink);scroll-margin-top:calc(var(--header-h, 68px) + 32px)}.legal-body h3{margin:30px 0 10px;font-size:18px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.legal-body p,.legal-body li{color:var(--ink2)}.legal-body p{margin:0 0 1.05em}.legal-body ul,.legal-body ol{padding-left:1.2em;margin:0 0 1.2em}.legal-body li{margin:.45em 0;padding-left:.2em}.legal-body li::marker{color:var(--ink3)}.legal-body strong{color:var(--ink);font-weight:600}.legal-body a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ln2);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .2s}.legal-body a:hover{text-decoration-color:var(--ink)}.legal-body .tbl{margin:18px 0 28px;border-radius:14px;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 1px 2px #15130f0a;overflow-x:auto}.legal-body table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.55}.legal-body th,.legal-body td{text-align:left;vertical-align:top;padding:13px 18px;border-bottom:1px solid var(--ln)}.legal-body tr:last-child td{border-bottom:0}.legal-body thead th{font-size:13px;font-weight:600;color:var(--ink);background:var(--sk)}.legal-body td{color:var(--ink2)}.legal-body .note{padding:18px 22px;border-radius:14px;background:var(--pn);box-shadow:0 0 0 1px var(--ln);border:0}.legal-body code{font-family:var(--font-mono);font-size:.86em;padding:1px 6px;border-radius:6px;background:var(--sk);color:var(--ink)}.legal-s-icon ul{list-style:none;padding-left:0}.legal-s-icon li{position:relative;padding-left:28px}.legal-s-icon li:before{content:"";position:absolute;left:0;top:.32em;width:17px;height:17px;background:var(--oktx, #128047);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}.legal-main{padding-top:var(--sp-s)!important}.legal-more{padding-top:var(--sp-s)!important;padding-bottom:var(--sp-s)!important}.legal-more ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.legal-more a{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 18px 12px 12px;border-radius:14px;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 1px 2px #15130f0a;color:var(--ink);font-size:16px;font-weight:560;letter-spacing:-.01em;text-decoration:none;transition:box-shadow .2s}.legal-more a:hover{box-shadow:0 0 0 1px var(--ln2),0 6px 16px -8px #15130f33}.legal-more-arw{margin-left:auto;color:var(--ink3);transition:transform .2s}.legal-more a:hover .legal-more-arw{transform:translate(3px);color:var(--ink)}.legal a:focus-visible{outline:3px solid var(--focus, #5546F0);outline-offset:3px;border-radius:6px}@media(max-width:900px){.legal-grid{grid-template-columns:minmax(0,1fr);gap:32px}.legal-toc{display:none}.legal-toc-m{display:block;border-radius:14px;background:var(--pn);box-shadow:0 0 0 1px var(--ln)}.legal-toc-m summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;margin:0;padding:0 18px;cursor:pointer;list-style:none}.legal-toc-m summary::-webkit-details-marker{display:none}.legal-toc-m[open] summary .ai-icon{transform:rotate(180deg)}.legal-toc-m nav{padding:0 18px 12px}.legal-toc-m ol{border-left:0}.legal-toc-m a{padding-left:0;border-left:0;min-height:44px;align-items:center}.legal-body{font-size:16.5px}}@media(max-width:640px){.legal.rails:before,.legal.rails:after{display:none}.legal .sec{padding-inline:0}.legal-s-icon{grid-template-columns:minmax(0,1fr)}.legal-s-icon .legal-s-ic{margin:0 0 14px}.legal-body th,.legal-body td{padding:11px 14px}}.legal-hero-grid{display:grid;gap:40px clamp(40px,6vw,96px);align-items:end}@media(min-width:1040px){.legal-hero-grid{grid-template-columns:minmax(0,1fr) 360px}}.legal-card{padding:8px;border-radius:18px;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 1px 2px #15130f0a,0 24px 48px -28px #15130f33}.legal-card-h{display:flex;align-items:center;gap:8px;margin:0;padding:12px 12px 10px;font-size:13px;font-weight:600;color:var(--ink2)}.legal-card-h .ai-icon{color:var(--ink3)}.legal-card ul{list-style:none;margin:0;padding:0}.legal-card li a{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px 8px 8px;border-radius:12px;color:var(--ink);font-size:15.5px;font-weight:560;letter-spacing:-.01em;text-decoration:none;transition:background-color .2s}.legal-card li a:hover{background:var(--bg)}.legal-card li a[aria-current=page]{background:var(--bg);box-shadow:inset 0 0 0 1px var(--ln)}.legal-card-ic{display:inline-grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;background:var(--pn);color:var(--ink);box-shadow:0 0 0 1px var(--ln),0 1px 2px #15130f0a}.legal-card li a:hover .legal-more-arw{transform:translate(3px);color:var(--ink)}.legal-here{margin-left:auto;padding:3px 9px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--oktx, #128047);background:color-mix(in srgb,var(--oktx, #128047) 10%,transparent)}.legal-card-f{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;padding:14px 12px 10px;border-top:1px solid var(--ln);font-size:14px;color:var(--ink2)}.legal-card-f .ai-icon{color:var(--ink3);margin-right:2px}.legal-card-f a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ln2);text-underline-offset:3px}.legal-body{max-width:780px;padding:clamp(28px,4.4vw,64px);border-radius:20px;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 1px 2px #15130f0a}.legal-body .tbl{background:var(--pn);box-shadow:0 0 0 1px var(--ln)}.legal-body .note{background:var(--bg)}.legal-num{display:inline-grid;place-items:center;min-width:24px;height:20px;padding:0 4px;border-radius:6px;background:var(--pn);box-shadow:inset 0 0 0 1px var(--ln);font-size:11.5px}.legal-toc a{align-items:center}.legal-body h2{padding-top:2px}.legal-s-icon .legal-s-ic{background:var(--bg)}@media(max-width:640px){.legal-body{padding:24px 18px;border-radius:16px}.legal-card{display:none}}.isl.isl-cmp{--acc: var(--check)}.cmp-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:16px}.cmp-count{margin:0;display:flex;align-items:baseline;gap:8px;font-weight:600}.cmp-num{display:inline-block;min-width:1.4ch;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.is-touched .cmp-num{animation:isl-pop .45s var(--spring) both}.cmp-saved{padding:2px 10px;border-radius:999px;background:var(--oks);color:var(--oktx);font-size:14px;font-weight:700}.is-touched .cmp-saved{animation:isl-pop .45s var(--spring) .15s both}.cmp-steps{list-style:none;margin:0;padding:0;display:grid;gap:6px;counter-reset:cmp}.cmp-step{counter-increment:cmp;display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 12px;border-radius:10px;background:var(--bg);border:1px solid var(--ln);transition:background-color .3s,border-color .3s,box-shadow .3s}.cmp-step:before{content:counter(cmp);flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--sk);color:var(--ink2);font-size:12px;font-weight:700}.cmp-step.is-you{background:var(--pn);border-color:var(--ln2);box-shadow:var(--sh-card)}.cmp-task{flex:1;min-width:0}.cmp-who{flex:none;padding:3px 10px;border-radius:999px;font-size:14px;font-weight:700;background:var(--sk);color:var(--ink)}.is-touched .cmp-who{animation:cmp-flip .4s var(--out) calc(var(--i, 0) * 40ms) both}.who-you{background:var(--ink);color:var(--bg)}.who-scout{background:var(--scouts);color:var(--scouttx)}.who-checker{background:var(--checks);color:var(--checktx)}.who-writer{background:var(--writes);color:var(--writetx)}.who-courier{background:var(--cours);color:var(--courtx)}.cmp-step.is-you .who-writer{background:var(--pn)}@keyframes cmp-flip{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.isl.isl-calc{--acc: var(--check);display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;overflow:hidden;border:0;border-radius:20px;background:var(--pn);box-shadow:0 0 0 1px #14141e14,0 2px 4px #14141e0a,0 24px 56px -20px #1414282e}@media(min-width:960px){.isl.isl-calc{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.calc-ask{display:grid;align-content:start;gap:28px;padding:clamp(24px,3.4vw,48px)}.calc-q{margin:0;font-family:var(--font-display);font-size:clamp(22px,2vw,28px);font-weight:560;letter-spacing:-.025em;line-height:1.2;color:var(--ink)}.calc-dial{display:flex;align-items:center;justify-content:space-between;gap:16px}.calc-big{display:grid;justify-items:center;gap:6px;margin:0;text-align:center}.calc-out{display:block;font-family:var(--font-display);font-size:clamp(68px,8vw,112px);font-weight:560;letter-spacing:-.055em;line-height:.9;color:var(--ink);font-variant-numeric:tabular-nums}.is-touched .calc-out{animation:isl-pop .35s var(--out) both}.calc-unit{font-size:17px;font-weight:550;color:var(--ink3)}.calc-step{flex:none;display:grid;place-items:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:var(--pn);box-shadow:0 0 0 1px var(--ln2),0 1px 2px #15130f0f;color:var(--ink);cursor:pointer;transition:transform .2s var(--out),box-shadow .2s,background-color .2s}.calc-step svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.calc-step:hover:not([disabled]){background:var(--sk)}.calc-step:active:not([disabled]){transform:scale(.94)}.calc-step[disabled]{color:var(--ink3);opacity:.55}.calc-slider{position:relative;display:block;padding-bottom:26px}.calc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.calc-slider input{display:block;width:100%;height:44px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.calc-slider input[disabled]{cursor:default}.calc-slider input::-webkit-slider-runnable-track{height:12px;border-radius:999px;background:linear-gradient(90deg,var(--ink) var(--fill, 0%),var(--sk) var(--fill, 0%));box-shadow:inset 0 0 0 1px var(--ln)}.calc-slider input::-moz-range-track{height:12px;border-radius:999px;background:var(--sk)}.calc-slider input::-moz-range-progress{height:12px;border-radius:999px;background:var(--ink)}.calc-slider input::-webkit-slider-thumb{-webkit-appearance:none;width:32px;height:32px;margin-top:-10px;border-radius:50%;background:var(--pn);border:0;box-shadow:0 0 0 1px var(--ln2),0 2px 6px #15130f2e;transition:transform .2s var(--spring)}.calc-slider input::-moz-range-thumb{width:32px;height:32px;border-radius:50%;background:var(--pn);border:0;box-shadow:0 0 0 1px var(--ln2),0 2px 6px #15130f2e}.calc-slider input:active::-webkit-slider-thumb{transform:scale(1.1)}.calc-ticks{position:absolute;left:16px;right:16px;bottom:0;height:18px}.calc-ticks span{position:absolute;top:0;transform:translate(-50%);font-size:13px;font-weight:500;color:var(--ink3);font-variant-numeric:tabular-nums}.calc-what{margin:0;padding-top:22px;border-top:1px solid var(--ln);font-size:16px;line-height:1.55;color:var(--ink2)}.calc-answer{display:grid;align-content:start;gap:28px;padding:clamp(24px,3.4vw,48px);background:var(--sk);border-top:1px solid var(--ln)}@media(min-width:960px){.calc-answer{border-top:0;border-left:1px solid var(--ln)}}.calc-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}.calc-card{margin:0;padding:0 0 24px;min-width:0}.calc-card+.calc-card:not(.calc-verdict){padding-left:clamp(16px,2.4vw,32px);border-left:1px solid var(--ln2)}.calc-card dt{font-size:15px;font-weight:550;color:var(--ink2)}.calc-card dd{margin:8px 0 0}.calc-num{font-family:var(--font-display);font-size:clamp(40px,4.4vw,60px);font-weight:560;letter-spacing:-.045em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.calc-card:nth-child(2) .calc-num{font-size:clamp(30px,3vw,42px);line-height:1.12}.calc-per{font-family:var(--font-ui);font-size:16px;font-weight:550;letter-spacing:0;color:var(--ink3);white-space:nowrap}.calc-verdict{grid-column:1 / -1;display:grid;gap:12px;padding:22px 24px;border-radius:14px;background:var(--pn);box-shadow:0 0 0 1px var(--ln)}.calc-verdict dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.calc-badge{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 20px 0 16px;border-radius:999px;font-size:clamp(22px,2.2vw,28px);letter-spacing:-.03em}.calc-badge i{width:10px;height:10px;border-radius:50%;background:currentColor}.calc-why{font-family:var(--font-ui);font-size:16px;font-weight:500;letter-spacing:0;line-height:1.4;color:var(--ink2)}.calc-verdict.is-yes .calc-badge{background:var(--oks);color:var(--oktx)}.calc-verdict.is-maybe .calc-badge{background:color-mix(in srgb,var(--write-band) 22%,var(--pn));color:var(--writetx)}.calc-verdict.is-no .calc-badge{background:color-mix(in srgb,var(--scout-band) 14%,var(--pn));color:var(--scouttx)}.calc-meter-wrap{display:grid;gap:14px;padding-top:22px}.calc-meter{position:relative;height:14px;border-radius:999px;background:var(--pn);box-shadow:inset 0 0 0 1px var(--ln);overflow-x:clip;overflow-y:visible;overflow-clip-margin:0}.calc-bar{position:absolute;inset:0;border-radius:999px;transform-origin:0 50%;transition:transform .6s var(--spring)}.calc-bar-high{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ink) 34%,transparent) 0 5px,color-mix(in srgb,var(--ink) 12%,transparent) 5px 10px)}.calc-bar-low{background:var(--ink)}.calc-free{position:absolute;inset:-7px 0;pointer-events:none;transition:transform .6s var(--spring)}.calc-free:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--oktx);border-radius:2px}.calc-free span{position:absolute;left:0;bottom:100%;transform:translate(-100%);padding:0 8px 4px 0;white-space:nowrap;font-size:13px;font-weight:600;color:var(--oktx)}.calc-legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;font-size:14px;color:var(--ink2)}.calc-legend span{display:inline-flex;align-items:center;gap:8px}.calc-legend i{width:18px;height:8px;border-radius:999px}.calc-k-low{background:var(--ink)}.calc-k-high{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ink) 34%,transparent) 0 3px,color-mix(in srgb,var(--ink) 12%,transparent) 3px 6px)}.calc-math{margin:0;padding:16px 18px;border-radius:12px;background:var(--pn);box-shadow:0 0 0 1px var(--ln);font-size:15.5px;line-height:1.6;color:var(--ink2);font-variant-numeric:tabular-nums}.calc-math b{color:var(--ink);font-weight:600}.isl-calc .isl-foot{margin:0;font-size:14px;line-height:1.55;color:var(--ink3)}@media(max-width:520px){.calc-step{width:48px;height:48px}.calc-results{grid-template-columns:1fr}.calc-card+.calc-card:not(.calc-verdict){padding-left:0;border-left:0;padding-top:20px;border-top:1px solid var(--ln2)}}.isl{--acc: var(--check);position:relative;margin:40px 0;padding:22px clamp(16px,3vw,28px) 24px;background:var(--pn);border:1px solid var(--ln);border-radius:16px;box-shadow:var(--sh-card);border-radius:var(--r-md)}.isl .isl-title{margin:4px 0;line-height:1.2;font-size:clamp(22px,3vw,28px)}.isl .isl-sub{margin:0 0 18px;color:var(--ink2)}.isl-foot{margin:16px 0 0;color:var(--ink2);font-size:15px}.isl button{font:inherit;color:inherit}.isl button:focus-visible,.isl a:focus-visible,.isl input:focus-visible,.isl summary:focus-visible{outline:3px solid var(--check);outline-offset:2px}.isl button[disabled]{cursor:default}.seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;background:var(--sk);border:1px solid var(--ln);border-radius:999px}.seg-btn{min-width:44px;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:transparent;font-weight:700;cursor:pointer;transition:background-color .2s,color .2s,transform .2s var(--out)}.seg-btn:hover:not([disabled]){background:var(--pn)}.seg-btn:active:not([disabled]){transform:scale(.96)}.seg-btn[aria-checked=true]{background:var(--ink);color:var(--bg)}.seg-lg .seg-btn{min-height:44px;padding:0 20px}.is-touched .pop,.is-touched .swap{animation:isl-pop .45s var(--out) both}@keyframes isl-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.isl-box{display:block}.countup{display:inline-grid;font-variant-numeric:tabular-nums}.countup>*{grid-area:1 / 1}.countup-ghost{visibility:hidden}.nf.rails{position:relative}.nf.rails:before,.nf.rails:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--ln);pointer-events:none}.nf.rails:before{left:0}.nf.rails:after{right:0}main:has(>.nf){padding-bottom:0}.nf-sec{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--sp-l) clamp(16px,4vw,56px)}.nf-art{width:min(100%,520px);margin:0 0 48px}.nf-win{text-align:left}.nf-search{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--ai-ln);font-size:14px;color:var(--ai-ink2)}.nf-search .ai-icon{color:var(--ai-ink3)}.nf-q{flex:1;min-width:0;font-weight:500;color:var(--ai-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-empty{display:flex;align-items:center;gap:20px;padding:24px 20px 26px}.nf-rows{flex:1;display:grid;gap:10px}.nf-rows i{display:block;height:12px;border-radius:6px;background:var(--ai-sk2)}.nf-rows i:nth-child(1){width:78%}.nf-rows i:nth-child(2){width:56%;opacity:.7}.nf-rows i:nth-child(3){width:34%;opacity:.45}.nf-h1{margin:0;max-width:22ch;font-family:var(--font-display);font-size:clamp(36px,4.6vw,64px);line-height:1.06;letter-spacing:var(--tr-hero);font-weight:var(--fw-display);color:var(--ink);text-wrap:balance}.nf-l1{display:block}.nf-l2{display:block;color:var(--ink3)}.nf-lede{margin:22px 0 0;max-width:34em;font-size:clamp(17px,1.5vw,19px);line-height:1.55;color:var(--ink2)}.nf-actions{justify-content:center;margin-top:32px}.nf-more{margin-top:64px;width:100%;max-width:1080px}.nf-more ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ln);border-bottom:1px solid var(--ln);text-align:left}.nf-more li+li{border-left:1px solid var(--ln)}.nf-more a{display:grid;align-content:start;gap:4px;height:100%;padding:24px clamp(16px,2vw,28px) 26px;color:var(--ink3);font-size:14.5px;line-height:1.5;text-decoration:none;transition:background-color .25s}.nf-more a:hover{background:var(--pn)}.nf-more b{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.nf-ic{display:grid;place-items:center;width:38px;height:38px;margin-bottom:12px;border-radius:10px;background:var(--pn);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ln)}@media(max-width:860px){.nf-more ul{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-more li:nth-child(3){border-left:0}.nf-more li:nth-child(n+3){border-top:1px solid var(--ln)}}.nf a:focus-visible{outline:3px solid var(--focus, #5546F0);outline-offset:3px;border-radius:6px}@media(max-width:640px){.nf.rails:before,.nf.rails:after{display:none}.nf-sec{padding-inline:0}}.ab p{margin:0}.ab .v5-h1{max-width:15ch}.ab-chip{display:inline-flex;align-items:center;vertical-align:middle;position:relative;top:-.06em;height:.8em;padding:.06em .12em .06em .06em;border-radius:999px;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 6px 16px -8px #15130f40}.ab-chip>.ai-av{flex:none;font-size:inherit;width:.68em!important;height:.68em!important;box-shadow:0 0 0 .045em #fff}.ab-chip>.ai-av img{width:100%;height:100%}.ab-chip .ai-av+.ai-av{margin-left:-.2em}.ab-stage{width:100%;margin-top:clamp(48px,7vw,104px)}.abx{position:relative;max-width:1180px;margin:0 auto;padding-bottom:44px;text-align:left}.abx-win{position:relative}.abx-goal{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--ai-ln)}.abx-goal-ic{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;background:var(--ai-sk, #f4f4f2);color:var(--ai-ink2);box-shadow:inset 0 0 0 1px var(--ai-ln)}.abx-goal-t{flex:1;min-width:0;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ai-ink)}.abx-lanes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.abx-lane{position:relative;display:grid;align-content:start;gap:16px;padding:18px 18px 22px;min-width:0}.abx-lane+.abx-lane{border-left:1px solid var(--ai-ln)}.abx-lane+.abx-lane:before{content:"";position:absolute;left:-9px;top:26px;width:16px;height:16px;border-radius:50%;background:var(--ai-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%239A968E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 5l3 3-3 3'/%3E%3C/svg%3E") center / 14px no-repeat;box-shadow:0 0 0 1px var(--ai-ln)}.abx-lh{display:flex;align-items:center;gap:10px}.abx-lh b{font-size:14px;font-weight:650;color:var(--ai-ink)}.abx-lh small{margin-left:auto;font-size:13px;color:var(--ai-ink3);font-variant-numeric:tabular-nums;white-space:nowrap}.abx-people,.abx-mails{display:grid;gap:8px}.abx-p{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--ai-ln);min-width:0}.abx-p .ai-person{min-width:0}.abx-mail{display:grid;gap:6px;justify-items:start;padding:9px 10px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--ai-ln);min-width:0}.abx-addr{max-width:100%;font:500 13px var(--font-mono, ui-monospace, monospace);color:var(--ai-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abx-draft{display:grid;gap:7px;padding:12px 14px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--ai-ln)}.abx-subj{font-size:13.5px;font-weight:650;color:var(--ai-ink)}.abx-line{font-size:13px;line-height:1.5;color:var(--ai-ink2)}.abx-hl{padding:2px 4px;margin:0 -4px;border-radius:4px;background:color-mix(in srgb,#E07A00 12%,transparent);color:var(--ai-ink)}.abx-dim{color:var(--ai-ink3)}.abx-send{display:grid;justify-items:start;gap:12px;padding:14px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--ai-ln)}.abx-when{display:grid;gap:4px}.abx-when b{font-size:18px;font-weight:650;letter-spacing:-.02em;color:var(--ai-ink)}.abx-when .ai-it{font-size:13px;color:var(--ai-ink3)}.abx-you{position:absolute;left:50%;bottom:0;transform:translate(-50%);display:flex;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 32px);padding:12px 12px 12px 14px;border-radius:14px;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 2px 4px #14141e0a,0 24px 48px -16px #14142847}.abx-you-t{display:grid;gap:2px;margin-right:8px}.abx-you-t b{font-size:14px;font-weight:650;color:var(--ink)}.abx-you-t span{font-size:13.5px;color:var(--ink2)}@media(max-width:1080px){.abx-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.abx-lane:nth-child(3){border-left:0}.abx-lane:nth-child(3):before{display:none}.abx-lane:nth-child(n+3){border-top:1px solid var(--ai-ln)}}@media(max-width:640px){.abx{padding-bottom:0}.abx-goal{flex-wrap:wrap;padding:14px 16px}.abx-goal-t{flex-basis:calc(100% - 44px)}.abx-lanes{grid-template-columns:minmax(0,1fr)}.abx-lane+.abx-lane{border-left:0;border-top:1px solid var(--ai-ln)}.abx-lane+.abx-lane:before{display:none}.abx-lane{padding:16px}.abx-you{position:relative;left:auto;transform:none;margin:16px auto 0;width:auto;max-width:none;flex-wrap:wrap}.abx-you-t{flex:1 1 calc(100% - 52px);margin:0}.abx-you .ai-btn{flex:1;justify-content:center}}.ab-label{margin:0 0 28px}.ab-big{max-width:28ch;font-family:var(--d);font-weight:var(--fw-display);font-size:clamp(30px,4vw,56px);line-height:1.08;letter-spacing:var(--tr-h2);text-wrap:pretty}.ab-prose{display:grid;gap:20px;margin-top:clamp(40px,5vw,72px)}.ab-prose p{max-width:54ch;font-size:18px;line-height:1.6;color:var(--ink2)}@media(min-width:900px){.ab-prose{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,72px);margin-left:calc(100% / 12 * 4)}}.ab-crew{list-style:none;margin:0;padding:0;border-top:1px solid var(--ln)}.ab-row{position:relative;display:grid;grid-template-columns:40px 64px minmax(0,4fr) minmax(0,7fr) 24px;align-items:center;gap:0 clamp(16px,2.4vw,32px);padding:28px 0;border-bottom:1px solid var(--ln);transition:background-color .25s}.ab-num{font:500 13px var(--d);color:var(--ink3);font-variant-numeric:tabular-nums}.ab-who{display:grid;gap:6px}.ab-who h3{margin:0;font-family:var(--d);font-weight:var(--fw-display);font-size:clamp(26px,2.4vw,34px);line-height:1;letter-spacing:var(--tr-h2);color:var(--ink)}.ab-who h3 a{color:var(--ink);text-decoration:none}.ab-who h3 a:after{content:"";position:absolute;inset:0}.ab-who h3 a:focus-visible{outline:0}.ab-row:has(a:focus-visible){outline:2px solid var(--focus);outline-offset:2px;border-radius:8px}.ab-job{max-width:52ch;font-size:17px;line-height:1.55;color:var(--ink2)}.ab-arw{color:var(--ink3);transition:transform .5s var(--spring),color .2s}.ab-row:hover .ab-arw{transform:translate(4px);color:var(--ink)}.ab-row:hover .ab-who h3 a{text-decoration:underline;text-decoration-color:var(--ln2);text-underline-offset:5px}.ab-you-tile{display:grid;place-items:center;width:64px;height:64px;border-radius:27.5%;background:var(--pn);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ln2)}.ab-row-you .ab-who .v5-meta{color:var(--ink)}@media(max-width:760px){.ab-row{grid-template-columns:52px minmax(0,1fr) 20px;gap:14px 16px;padding:24px 0}.ab-num{display:none}.ab-row>.ci,.ab-you-tile{--ci: 52px !important;--cig: 31px !important;width:52px;height:52px}.ab-job{grid-column:1 / -1;grid-row:2;font-size:16px}.ab-arw{grid-column:3;grid-row:1}}.ab-values-sec.sec{background:#111110;color:#f4f1ea;border-color:#ffffff0f}.ab-values-sec .v5-ink{color:#f4f1ea}.ab-values-sec .v5-grey{color:#8f8a80}.ab-values{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:#ffffff14;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.ab-values li{display:grid;align-content:start;gap:12px;padding:clamp(28px,3vw,40px);background:#161615}.ab-v-ico{display:grid;place-items:center;width:40px;height:40px;margin-bottom:12px;border-radius:11px;color:#f4f1ea;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.ab-values h3{margin:0;font-size:clamp(20px,1.8vw,24px);font-weight:560;letter-spacing:-.02em;line-height:1.25;color:#f4f1ea}.ab-values p{max-width:46ch;font-size:16px;line-height:1.6;color:#b8b3a7}@media(min-width:760px){.ab-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1180px){.ab-values li{padding:48px 56px 52px}}.ab-co-grid{display:grid;gap:48px clamp(32px,6vw,96px);align-items:start}.ab-company .v5-h2{max-width:18ch}.ab-actions{margin-top:32px}.ab-facts{margin:0;padding:8px 24px;border-radius:16px;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 1px 2px #15130f0a}.ab-facts>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:4px 16px;align-items:baseline;padding:18px 0}.ab-facts>div+div{border-top:1px solid var(--ln)}.ab-facts dd{margin:0;font-size:17px;line-height:1.45;color:var(--ink)}.ab-facts a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ln2);text-underline-offset:3px;display:inline-flex;min-height:44px;align-items:center;margin:-12px 0}@media(min-width:960px){.ab-co-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}@media(max-width:520px){.ab-facts{padding:4px 16px}.ab-facts>div{grid-template-columns:minmax(0,1fr)}}main:has(>.cv){padding-bottom:0}.cv-k{margin:0 0 16px;font-size:14px;font-weight:550;color:var(--ink3)}.cv-h2{margin:0;font-family:var(--d);font-weight:var(--fw-display);font-size:var(--fs-h2);letter-spacing:var(--tr-h2);line-height:1.08;color:var(--ink);text-wrap:balance}.cv-h2 span{color:var(--ink3)}.cv-h3{margin:0 0 24px;font-family:var(--d);font-weight:var(--fw-display);font-size:clamp(22px,2vw,28px);letter-spacing:-.025em;line-height:1.15;color:var(--ink)}.cv-updated{display:flex;align-items:center;gap:8px;margin:20px 0 0;font-size:14px;color:var(--ink3)}.cv-hero{padding-top:clamp(32px,4.5vw,64px)}.cv-hero .ix-crumbs{margin-bottom:clamp(28px,3.5vw,48px)}.cv-h1{margin:0;max-width:24ch;font-family:var(--d);font-weight:var(--fw-display);font-size:clamp(34px,3.9vw,56px);letter-spacing:var(--tr-h2);line-height:1.07;color:var(--ink);text-wrap:balance}.cv-h1 span{color:var(--ink3)}.cv-lede{margin:24px 0 0;max-width:58ch;font-size:var(--fs-lede);line-height:1.5;color:var(--ink2);text-wrap:pretty}.cv-sides{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:clamp(40px,5vw,64px)}.cv-side{padding:clamp(24px,2.6vw,32px);background:var(--pn);border:1px solid var(--ln);border-radius:18px}.cv-side h2{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-family:var(--d);font-size:clamp(19px,1.6vw,22px);font-weight:560;letter-spacing:-.018em;line-height:1.3;color:var(--ink)}.cv-side-us{border-color:var(--ln2)}.cv-side ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cv-side li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;font-size:16px;line-height:1.55;color:var(--ink2)}.cv-side li .ai-icon{margin-top:.25em;color:#16a35b}.cv-sec-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(32px,4vw,56px)}.cv-sec-head .cv-h2{max-width:22ch}.cv-legend{margin:0;display:flex;gap:20px;font-size:14px;color:var(--ink3)}.cv-legend>span{display:inline-flex;align-items:center;gap:8px}.cv-mark{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%}.cv-mark-yes{color:#0b7a43;background:#e6f6ec;box-shadow:inset 0 0 0 1px #c4ead2}.cv-mark-no{color:var(--ink3);background:var(--sk);box-shadow:inset 0 0 0 1px var(--ln)}.cv-table{overflow-x:auto;background:var(--pn);border:1px solid var(--ln);border-radius:18px}.cv-table:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.cv-table table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}.cv-table th,.cv-table td{padding:20px 24px;text-align:left;vertical-align:top;border-bottom:1px solid var(--ln)}.cv-table tbody tr:last-child>*{border-bottom:0}.cv-table thead th{padding-block:14px;font-size:13px;font-weight:600;color:var(--ink3);background:var(--sk)}.cv-table tbody th[scope=row]{width:22%;font-weight:560;color:var(--ink)}.cv-table td{width:39%;color:var(--ink2)}.cv-table .is-us{background:color-mix(in srgb,var(--check-band) 3.5%,var(--pn))}.cv-table thead th.is-us{background:color-mix(in srgb,var(--check-band) 6%,var(--sk))}.cv-table td.is-us{color:var(--ink)}.cv-us{display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.cv-cell{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:12px;align-items:start}.cv-cell>span:last-child{grid-column:2}.cv-cell .cv-mark{margin-top:1px}@media(max-width:640px){.cv-table table,.cv-table tbody,.cv-table tr,.cv-table th,.cv-table td{display:block;width:auto!important}.cv-table thead{display:none}.cv-table tr{padding:18px 16px;border-bottom:1px solid var(--ln)}.cv-table tbody tr:last-child{border-bottom:0}.cv-table tbody th[scope=row],.cv-table td{padding:0;border:0}.cv-table tbody th[scope=row]{margin-bottom:10px;font-size:16px}.cv-table td{padding:10px 12px;border-radius:10px;font-size:15px;background:var(--sk)}.cv-table td.is-us{background:color-mix(in srgb,var(--check-band) 5%,var(--pn));box-shadow:inset 0 0 0 1px var(--ln)}.cv-table td+td{margin-top:6px}.cv-table td:before{content:attr(data-label);display:block;margin-bottom:4px;font-size:12px;font-weight:600;color:var(--ink3)}}.cv-how-grid{display:grid;gap:clamp(40px,5vw,72px)}.cv-how-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:end}.cv-how-head .cv-h2{max-width:16ch}.cv-how-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cv-how-steps li{display:grid;gap:14px;align-content:start;padding-top:18px;border-top:1px solid var(--ln)}.cv-how-steps p{margin:0;font-size:15.5px;line-height:1.55;color:var(--ink2)}.cv-how-steps b{display:block;margin-bottom:2px;font-weight:600;color:var(--ink)}.cv-how-art{position:relative;isolation:isolate;padding:clamp(48px,6vw,88px) clamp(16px,5vw,72px) clamp(64px,9vw,128px);border-radius:18px;border:1px solid var(--ln);background:linear-gradient(180deg,var(--pn) 0%,var(--sk) 100%);overflow:hidden}.cv-how-win{width:min(640px,62%)}.cv-how-app{display:grid;gap:12px;padding:14px 16px 16px}.cv-how-top{display:grid;gap:4px}.cv-how-top b{font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--ai-ink)}.cv-how-top span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ai-ink3)}.cv-how-table{border-radius:10px;box-shadow:inset 0 0 0 1px var(--ai-ln);overflow:hidden}.cv-how-table .ai-tr:last-child{border-bottom:0}.cv-how-acts{display:flex;align-items:center;gap:8px}.cv-how-comp{position:absolute;right:clamp(16px,5vw,72px);top:clamp(96px,10vw,150px);width:min(360px,36%);z-index:2}.cv-how-toast{position:absolute;right:clamp(16px,5vw,72px);top:clamp(20px,2.5vw,36px);width:min(320px,34%);z-index:3}@media(max-width:1100px){.cv-how-head{grid-template-columns:1fr}}@media(max-width:860px){.cv-how-steps{grid-template-columns:1fr;gap:0}.cv-how-steps li{grid-template-columns:32px minmax(0,1fr);gap:16px;padding:16px 0}.cv-how-art{padding:104px 12px 12px;display:grid;gap:12px}.cv-how-table{--cols: minmax(0, 1fr) 116px !important}.cv-how-table .ai-tr>:nth-child(2){display:none}.cv-how-win{width:auto}.cv-how-comp{position:relative;right:auto;top:auto;width:auto}.cv-how-toast{left:12px;right:12px;top:12px;width:auto}}.cv-toggle .isl{margin:0;padding:clamp(24px,3vw,40px);border-radius:18px;box-shadow:none}.cv-toggle .isl .isl-title{font-family:var(--d);font-weight:var(--fw-display);font-size:clamp(26px,2.6vw,36px);letter-spacing:-.03em}.cv-toggle .isl .isl-sub{max-width:64ch}.cv-toggle .cmp-step{background:var(--pn)}.cv-toggle .cmp-step.is-you{background:var(--sk);box-shadow:none}.cv-toggle .cmp-num{font-weight:600}.cv-toggle .cmp-who{font-weight:600;font-size:13.5px}.cv-toggle .seg-btn{font-weight:600}.cv-toggle .cmp-step{padding-block:8px}.cv-toggle .cmp-who{max-width:48%;line-height:1.3;text-align:center}@media(max-width:640px){.cv-toggle .isl{padding:20px 16px}.cv-toggle .seg{display:flex;flex-wrap:nowrap;width:100%}.cv-toggle .seg-btn{flex:1;padding:0 8px;white-space:nowrap}.cv-toggle .cmp-task{font-size:15px}}.cv-more ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cv-more a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:84px;padding:20px 24px;background:var(--pn);border:1px solid var(--ln);border-radius:14px;font-size:17px;font-weight:560;letter-spacing:-.012em;line-height:1.3;color:var(--ink);text-decoration:none;transition:border-color .2s}.cv-more a:hover{border-color:var(--ln2)}.cv-more a .ai-icon{color:var(--ink3);transition:transform .45s var(--spring),color .2s}.cv-more a:hover .ai-icon{transform:translate(3px);color:var(--ink)}@media(max-width:860px){.cv-more ul{grid-template-columns:1fr}}.cv-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.cv-card{position:relative;display:flex;flex-direction:column;height:100%;padding:clamp(24px,3vw,36px);background:var(--pn);border:1px solid var(--ln);border-radius:18px;transition:border-color .2s}.cv-card:hover{border-color:var(--ln2)}.cv-card:focus-within{outline:2px solid var(--focus);outline-offset:3px}.cv-card a:focus-visible{outline:none}.cv-card-n{margin:0;font-size:13px;font-weight:500;color:var(--ink3);font-variant-numeric:tabular-nums}.cv-card-h{margin:14px 0 0;font-family:var(--d);font-weight:var(--fw-display);font-size:clamp(24px,2.2vw,30px);letter-spacing:-.03em;line-height:1.12}.cv-card-h a{color:var(--ink);text-decoration:none}.cv-card-h a:after{content:"";position:absolute;inset:0;border-radius:inherit}.cv-card-v{margin:6px 0 0;font-family:var(--d);font-weight:var(--fw-display);font-size:clamp(24px,2.2vw,30px);letter-spacing:-.03em;line-height:1.12;color:var(--ink3);text-wrap:balance}.cv-card-d{margin:20px 0 0;max-width:56ch;font-size:15.5px;line-height:1.55;color:var(--ink2)}.cv-card-go{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:15px;font-weight:550;color:var(--ink)}.cv-card-go .ai-icon{transition:transform .45s var(--spring)}.cv-card:hover .cv-card-go .ai-icon{transform:translate(3px)}.cv-mini{display:grid;grid-template-columns:minmax(0,1fr) 84px 84px;margin-top:24px;border:1px solid var(--ln);border-radius:12px;overflow:hidden;font-size:14px}.cv-mini-row{display:contents}.cv-mini>.cv-mini-hd,.cv-mini-row>span{display:flex;align-items:center;min-height:40px;padding:0 14px;border-top:1px solid var(--ln);color:var(--ink2)}.cv-mini>.cv-mini-hd{min-height:34px;border-top:0;background:var(--sk);font-size:12.5px;font-weight:600;color:var(--ink3);gap:6px}.cv-mini-row>span:not(:first-child),.cv-mini>.cv-mini-hd:not(:first-child){justify-content:center}.cv-mini .cv-mini-us{background:color-mix(in srgb,var(--check-band) 3.5%,var(--pn))}.cv-mini>.cv-mini-hd.cv-mini-us{background:color-mix(in srgb,var(--check-band) 6%,var(--sk));color:var(--ink)}.cv-mini-dash{width:10px;height:1.5px;background:var(--ln2)}@media(max-width:860px){.cv-list{grid-template-columns:1fr}}@media(max-width:860px){.cv-sides{grid-template-columns:1fr}}@media(max-width:640px){.cv .sec{padding-inline:16px}.cv-mini{grid-template-columns:minmax(0,1fr) 64px 64px}}@media(prefers-reduced-motion:reduce){.cv-more a .ai-icon,.cv-card-go .ai-icon{transition:none}}.cv-how-art :is(.ai-chip,.ai-score,.ai-status,.ai-btn,.ai-win-title,.ai-th,.ai-person small,.ai-comp-k,.ai-comp-why,.ai-comp-cc,.ai-toast-c>span,.ai-toast-c b small){font-size:13px}.cv-how-top span{font-size:13px}.cv-how-art{min-height:640px}.cv-how-win{width:min(680px,60%)}@media(max-width:860px){.cv-how-art{min-height:0}.cv-how-win{width:auto}}.cv-what{margin:24px 0 0;max-width:72ch;padding:16px 20px;font-size:15.5px;line-height:1.55;color:var(--ink2);background:var(--pn);border:1px solid var(--ln);border-radius:14px}.cv-what b{font-weight:600;color:var(--ink)}.cv-why{margin-top:clamp(32px,4vw,48px)}.cv-why .cv-h3{margin-bottom:16px}.cv-why ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cv-why li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;padding-top:14px;border-top:1px solid var(--ln);font-size:16px;line-height:1.55;color:var(--ink2)}.cv-why li .ai-icon{margin-top:.3em;color:var(--ink3)}.cv-sw{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.cv-sw li{display:grid;align-content:start;gap:8px;padding:20px;background:var(--pn);border:1px solid var(--ln);border-radius:14px}.cv-sw-n{font-size:13px;font-weight:500;color:var(--ink3);font-variant-numeric:tabular-nums}.cv-sw h3{margin:0;font-size:17px;font-weight:600;letter-spacing:-.012em;line-height:1.3;color:var(--ink)}.cv-sw p{margin:0;font-size:15px;line-height:1.55;color:var(--ink2)}@media(max-width:1100px){.cv-sw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.cv-why ul,.cv-sw{grid-template-columns:1fr}}.cv-groups{display:grid;gap:clamp(40px,5vw,64px)}.cv-group-h{margin:0 0 6px;font-family:var(--d);font-weight:var(--fw-display);font-size:clamp(22px,2vw,28px);letter-spacing:-.025em;line-height:1.15;color:var(--ink)}.cv-group-b{margin:0 0 20px;font-size:15.5px;color:var(--ink3)}.cv-tools{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cv-tool-card{--surface: var(--pn);display:grid;gap:10px;align-content:start;height:100%;padding:22px 24px;background:var(--pn);border:1px solid var(--ln);border-radius:14px}.cv-tool-card h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.cv-tool-card p{margin:0;font-size:15px;line-height:1.5;color:var(--ink2)}.cv-tool-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:6px}.cv-tool-links a{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:550;color:var(--ink);text-decoration:none}.cv-tool-links a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:1100px){.cv-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cv-tools{grid-template-columns:1fr}}.cv-tool .cv-updated{align-items:flex-start;line-height:1.5}.cv-tool .cv-updated .ai-icon{margin-top:.2em;flex:none}.cv-side h2{align-items:center}.cv-side-mk{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--pn);box-shadow:inset 0 0 0 1px var(--ln),0 4px 12px -8px #14120e40}.cv-side-mk>.ai-logo,.cv-side-mk>.ai-brand{width:22px;height:22px}.cv-side li>span{min-width:0}.cv-why li>span{min-width:0}.cv-mark-mid{background:var(--sk);box-shadow:inset 0 0 0 1px var(--ln)}.cv-mark-bar{width:8px;height:2px;border-radius:1px;background:var(--ink3);opacity:.7}.cv-tool .cv-table thead th{padding-block:16px;vertical-align:middle}.cv-col{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.cv-col-mk{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--pn);box-shadow:inset 0 0 0 1px var(--ln),0 3px 10px -6px #14120e40}.cv-col-mk>.ai-logo,.cv-col-mk>.ai-brand{width:20px;height:20px}.cv-col a.cv-ext{text-decoration-color:transparent}.cv-col a.cv-ext:hover{text-decoration-color:currentColor}.cv-more-l{display:inline-flex;align-items:center;gap:12px;min-width:0}.cv-tool-card .vsl-sm{margin-bottom:4px}.cv-tool-card .cv-tool-what{font-size:14.5px;color:var(--ink3)}.cv-td-l{display:none}@media(max-width:640px){.cv-tool .cv-table td:before{content:none}.cv-td-l{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:12.5px;font-weight:600;color:var(--ink2)}}.cv-tool .cv-legend{flex-wrap:wrap;gap:8px 18px}.cv-tool .cv-legend>span{white-space:nowrap}.vsl{--plate: 72px;--name: 22px;display:inline-flex;align-items:center;gap:12px 22px;flex-wrap:wrap;color:var(--ink)}.vsl-plate{flex:none;display:grid;place-items:center;width:var(--plate);height:var(--plate);border-radius:calc(var(--plate) * .22);background:var(--pn);box-shadow:inset 0 0 0 1px var(--ln),0 2px 4px #14120e0d,0 16px 32px -16px #14120e52}.vsl-plate>.ai-logo,.vsl-plate>.ai-brand{display:block;width:56%;height:56%}.vsl-plate.is-badge>.ai-brand{width:64%;height:64%}.vsl-names{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.vsl-name{font-family:var(--d);font-weight:600;font-size:var(--name);letter-spacing:-.022em;line-height:1.15;white-space:nowrap}.vsl-vs-t{font-size:calc(var(--name) * .72);font-weight:600;font-style:italic;color:var(--ink3)}.vsl-them{display:inline-flex;align-items:baseline;gap:4px;color:inherit;text-decoration:none}.vsl-link{border-radius:8px;transition:color .2s}.vsl-link:hover .vsl-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--ln2)}.vsl-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.vsl-out{align-self:center;color:var(--ink3);transition:transform .3s var(--spring, ease),color .2s}.vsl-link:hover .vsl-out{color:var(--ink);transform:translate(1px,-1px)}.vsl-sm{--plate: 36px;--name: 15px;gap:6px 10px;flex-wrap:nowrap}.vsl-sm .vsl-plate{border-radius:10px;box-shadow:inset 0 0 0 1px var(--ln),0 4px 10px -6px #14120e3d}.vsl-sm .vsl-names{gap:0 5px}.vsl-sm .vsl-name{font-family:inherit;font-weight:600;letter-spacing:-.012em}.cv-hero .vsl-lg{display:flex;width:fit-content;max-width:100%;margin-bottom:clamp(24px,3vw,36px)}@media(max-width:640px){.vsl-lg{--plate: 56px;--name: 18px;gap:10px 14px}.vsl-lg .vsl-out{display:none}}:root[data-theme=dark] .vsl-plate{box-shadow:inset 0 0 0 1px var(--ln2),0 14px 30px -14px #000000d9}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .vsl-plate{box-shadow:inset 0 0 0 1px var(--ln2),0 14px 30px -14px #000000d9}}@media(prefers-reduced-motion:reduce){.vsl-out,.vsl-link{transition:none}}.cv a.cv-ext{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color .2s}.cv a.cv-ext:hover{text-decoration-color:currentColor}.ct p{margin:0}.ct-chip{display:inline-grid;place-items:center;vertical-align:middle;position:relative;top:-.06em;width:1.1em;height:.8em;border-radius:999px;background:var(--pn);color:var(--ink);box-shadow:0 0 0 1px var(--ln),0 6px 16px -8px #15130f40}.ct-chip svg{width:.5em;height:.5em}.ct-stage{width:100%;margin-top:clamp(48px,7vw,104px)}.ctx{position:relative;max-width:940px;margin:0 auto;text-align:left}.ctx-win{position:relative;z-index:1}.ctx-fields{display:grid}.ctx-f{display:flex;align-items:center;gap:14px;min-height:48px;padding:8px 22px;border-bottom:1px solid var(--ai-ln)}.ctx-k{width:60px;flex:none;font-size:13px;color:var(--ai-ink3)}.ctx-subj{font-size:14px;font-weight:600;color:var(--ai-ink)}.ctx-body{display:grid;gap:14px;padding:22px 22px 28px;min-height:180px}.ctx-body p{max-width:60ch;font-size:15px;line-height:1.6;color:var(--ai-ink)}.ctx-bar{display:flex;align-items:center;gap:14px;padding:12px 16px;border-top:1px solid var(--ai-ln);color:var(--ai-ink3)}.ctx-sp{flex:1}.ctx-float{position:absolute;z-index:2}.ctx-f-read{right:-56px;top:-26px;width:270px}.ctx-f-priv{right:-40px;bottom:96px;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:12px;background:var(--ai-bg);box-shadow:0 0 0 1px #14141e14,0 2px 4px #14141e0a,0 16px 40px -12px #14142833}.ctx-priv-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--ai-sk);color:var(--ai-ink);box-shadow:inset 0 0 0 1px var(--ai-ln)}.ctx-priv-t{display:grid;gap:2px}.ctx-priv-t b{font-size:13.5px;font-weight:650}.ctx-priv-t span{font-size:13px;color:var(--ai-ink2)}@media(max-width:1100px){.ctx-float{position:relative;inset:auto;width:auto;margin-top:12px}.ctx-f-read{margin-top:16px}}@media(max-width:640px){.ctx-f{padding:8px 16px;gap:10px}.ctx-k{width:52px}.ctx-body{padding:18px 16px 22px;min-height:0}}.ct-cards{list-style:none;margin:0;padding:0;display:grid;gap:20px}@media(min-width:900px){.ct-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-cards li{display:flex}.ct-card{flex:1;display:flex;flex-direction:column;gap:18px;padding:clamp(24px,3vw,40px);border-radius:20px;background:var(--pn);color:var(--ink);text-decoration:none;box-shadow:0 0 0 1px var(--ln),0 1px 2px #15130f0a;transition:box-shadow .3s var(--out),transform .5s var(--spring)}.ct-card:hover{box-shadow:0 0 0 1px var(--ln2),0 24px 48px -24px #15130f38;transform:translateY(-2px)}.ct-card:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.ct-card-h{display:flex;align-items:center;gap:12px}.ct-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ln)}.ct-title{font-size:15px;font-weight:600;color:var(--ink2)}.ct-addr{margin-top:8px;font-family:var(--d);font-weight:var(--fw-display);font-size:clamp(26px,3vw,44px);line-height:1.05;letter-spacing:var(--tr-h2);color:var(--ink);overflow-wrap:anywhere}.ct-body{max-width:52ch;font-size:16.5px;line-height:1.55;color:var(--ink2)}.ct-tags{display:flex;flex-wrap:wrap;gap:8px}.ct-tag{padding:6px 12px;border-radius:999px;font-size:13.5px;font-weight:550;color:var(--ink2);background:var(--bg);box-shadow:inset 0 0 0 1px var(--ln)}.ct-go{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:18px;border-top:1px solid var(--ln);font-size:15px;font-weight:600}.ct-arw{transition:transform .5s var(--spring)}.ct-card:hover .ct-arw{transform:translate(6px)}.ct-stop-grid{display:grid;gap:56px clamp(40px,6vw,96px);align-items:center}@media(min-width:1000px){.ct-stop-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.ct-stop-copy .v5-meta{margin-bottom:20px}.ct-steps{list-style:none;margin:40px 0 0;padding:0;border-top:1px solid var(--ln)}.ct-steps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;padding:20px 0;border-bottom:1px solid var(--ln);font-size:16px;line-height:1.55;color:var(--ink2)}.ct-steps b{display:block;margin-bottom:2px;font-weight:600;color:var(--ink)}.ct-steps a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ln2);text-underline-offset:3px}.ct-step-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--pn);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ln)}.cts-art{position:relative;padding:0 0 48px}.cts-mail{display:grid;gap:12px;padding:20px 22px}.cts-from{display:flex;align-items:center;justify-content:space-between;gap:12px}.cts-from small{font-size:13px;color:var(--ai-ink3);white-space:nowrap}.cts-subj{font-size:15px;font-weight:650;color:var(--ai-ink)}.cts-mail p{font-size:14px;line-height:1.6;color:var(--ai-ink2)}.cts-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:6px;padding-top:12px;border-top:1px dashed var(--ai-ln2);font-size:13px;color:var(--ai-ink3)}.cts-unsub{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;color:var(--ai-ink);background:var(--ai-sk);box-shadow:inset 0 0 0 1px var(--ai-ln2);font-weight:550}.cts-reply{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 22px 18px;border-top:1px solid var(--ai-ln);background:var(--ai-sk)}.cts-reply .ai-av{order:2}.cts-bubble{padding:8px 14px;border-radius:14px 14px 4px;background:var(--ai-ink);color:var(--ai-bg);font-size:14px;font-weight:550}.cts-toast{position:absolute;left:clamp(-24px,-2vw,0px);bottom:0;width:min(320px,86%)}@media(max-width:640px){.cts-toast{position:relative;left:auto;margin-top:12px;width:auto}.cts-art{padding:0}}.ct-fast-grid{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--ln);border-bottom:1px solid var(--ln)}@media(min-width:640px){.ct-fast-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.ct-fast-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ct-fast-grid li+li{border-top:1px solid var(--ln)}@media(min-width:640px){.ct-fast-grid li+li{border-top:0}.ct-fast-grid li:nth-child(2n){border-left:1px solid var(--ln)}.ct-fast-grid li:nth-child(n+3){border-top:1px solid var(--ln)}}@media(min-width:1080px){.ct-fast-grid li+li{border-left:1px solid var(--ln)}.ct-fast-grid li:nth-child(n+3){border-top:0}}.ct-fast-grid a{position:relative;display:grid;align-content:start;gap:8px;height:100%;padding:28px clamp(20px,2.4vw,32px) 32px;color:var(--ink2);text-decoration:none;font-size:15.5px;line-height:1.55;transition:background-color .25s}.ct-fast-grid a:hover{background:var(--pn)}.ct-fast-grid a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ct-fast-ic{display:grid;place-items:center;width:40px;height:40px;margin-bottom:12px;border-radius:11px;background:var(--pn);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ln)}.ct-fast-grid b{font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.ct-fast-arw{position:absolute;top:32px;right:clamp(20px,2.4vw,32px);color:var(--ink3);transition:transform .5s var(--spring),color .2s}.ct-fast-grid a:hover .ct-fast-arw{transform:translate(4px);color:var(--ink)}.ct-co-stack{display:flex;justify-content:center;margin-bottom:28px!important}.ct-co .v5-head{margin-bottom:20px}.ct-place{justify-content:center;font-size:15px}.ct-co .actions{margin-top:32px}@media(max-width:640px){.ct-addr{font-size:clamp(21px,6.2vw,30px);overflow-wrap:normal;white-space:nowrap}.ct-card{padding:22px 20px}}.ck-win{position:relative;z-index:1}.ck-app{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.ck-main{display:grid;gap:14px;align-content:start;padding:18px 20px 20px}.ck-who{display:flex;align-items:center;justify-content:space-between;gap:12px}.ck-addr{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:10px;background:var(--ai-sk);font-size:14px;color:var(--ai-ink)}.ck-addr .ai-icon{flex:none;color:var(--ai-ink3)}.ck-check{border-radius:10px;box-shadow:inset 0 0 0 1px var(--ai-ln);overflow:hidden}.ck-check-h{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;color:var(--ai-ink2)}.ck-check-h b{font-weight:600;color:var(--ai-ink)}.ck-sp{flex:1}.ck-tick,.ck-cross{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%}.ck-tick{color:var(--oktx);background:var(--oks)}.ck-cross{color:var(--badtx);background:var(--bads)}.ck-src{list-style:none;margin:0;padding:0;border-top:1px solid var(--ai-ln)}.ck-src li{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 40px;font-size:13px}.ck-src li+li{border-top:1px solid var(--ai-ln)}.ck-src li>.ai-icon{flex:none;color:var(--ai-ink3)}.ck-src li>span:not(.ai-chip){display:grid;flex:1;min-width:0;line-height:1.3}.ck-src b{font-weight:550;color:var(--ai-ink)}.ck-src small{font-size:12px;color:var(--ai-ink3)}.ck-rej{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--ai-ln);font-size:13px}.ck-rej>span:last-child{display:grid;gap:2px;min-width:0}.ck-rej s{color:var(--ai-ink2)}.ck-rej small{font-size:12px;color:var(--ai-ink3)}.ck-aside{display:grid;gap:14px;align-content:start;padding:18px 18px 20px;border-left:1px solid var(--ai-ln);background:var(--ai-sk)}.ck-aside-k{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:600;color:var(--ai-ink2)}.ck-held{display:grid;gap:10px;padding:14px;border-radius:12px;background:var(--ai-bg);box-shadow:inset 0 0 0 1px var(--ai-ln)}.ck-held-who{display:flex;align-items:center;gap:10px}.ck-held-who>span:last-child{display:grid;line-height:1.3}.ck-held-who b{font-size:13.5px;font-weight:600;color:var(--ai-ink)}.ck-held-who small{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ai-ink3)}.ck-held-addr{font-size:12.5px;color:var(--ai-ink2)}.ck-held-st{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ai-ink3)}.ck-held p{margin:0;font-size:12.5px;line-height:1.45;color:var(--ai-ink2)}.ck-held-acts{display:flex;gap:6px}.ck-tally{list-style:none;margin:0;padding:0;display:grid;gap:0}.ck-tally li{display:flex;justify-content:space-between;padding:8px 2px;font-size:12.5px;color:var(--ai-ink2)}.ck-tally li+li{border-top:1px solid var(--ai-ln)}.ck-tally b{font-weight:600;color:var(--ai-ink);font-variant-numeric:tabular-nums}.ck-f-toast{left:0;top:-80px;width:330px;z-index:0}.ck-f-box{right:0;top:-56px;width:300px}.ck-box{display:grid;gap:10px;padding:12px 14px 14px}.ck-box-row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ai-ink2);min-width:0}.ck-box-row .ai-icon{flex:none;color:var(--oktx)}.ck-f-guard{right:-16px;bottom:-11%;width:270px}@media(min-width:900px){.c-check .cp-caption{margin-top:86px}}.ck-guard{display:flex;gap:10px;padding:12px 14px 14px}.ck-guard .ai-icon{flex:none;margin-top:2px;color:var(--ai-ink2)}.ck-guard p{margin:0;font-size:13px;line-height:1.45;color:var(--ai-ink)}@media(max-width:899px){.ck-app{grid-template-columns:minmax(0,1fr)}.ck-aside{border-left:0;border-top:1px solid var(--ai-ln)}}@media(max-width:640px){.ck-main,.ck-aside{padding:14px}.ck-src li{padding-left:12px}.ck-src small,.ck-tally{display:none}}@media(min-width:900px)and (max-width:1199px){.ck-f-guard{display:none}.c-check .cp-caption{margin-top:22px}}.cb-win{text-align:left}.cb-k{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;color:var(--ai-ink3)}.cb-co-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--ai-ln)}.cb-tl{display:grid;gap:0;padding:6px 16px 10px;background:var(--ai-sk);border-bottom:1px solid var(--ai-ln)}.cb-tl-axis,.cb-lane{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:12px}.cb-tl-axis{min-height:34px}.cb-tl-k{font-size:12px;font-weight:600;color:var(--ai-ink3)}.cb-tl-track{position:relative;height:34px;margin-right:36px}.cb-tick{position:absolute;left:var(--x);top:50%;transform:translate(-50%,-50%);font-size:11.5px;color:var(--ai-ink3);white-space:nowrap}.cb-now{position:absolute;left:var(--x);top:6px;height:196px;border-left:1.5px dashed color-mix(in srgb,#0FA3B3 55%,transparent);z-index:1}.cb-now b{position:absolute;left:6px;top:-1px;font-size:11px;font-weight:650;color:#0b6f7a;white-space:nowrap}.cb-lane{min-height:80px;border-top:1px solid var(--ai-ln)}.cb-lane-k{display:flex;align-items:center;gap:10px}.cb-lane-k>span{display:grid;line-height:1.2}.cb-lane-k b{font-size:13px;font-weight:600}.cb-lane-k small{font-size:11.5px;color:var(--ai-ink3)}.cb-lane-track{height:80px;background:repeating-linear-gradient(90deg,var(--ai-ln) 0 1px,transparent 1px 25%);background-size:100% 100%}.cb-drop{position:absolute;left:var(--x);top:50%;transform:translate(-13px,-50%);display:flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;border-radius:999px;background:var(--ai-bg);box-shadow:0 0 0 1px color-mix(in srgb,#0FA3B3 30%,var(--ai-ln)),0 6px 16px -8px #14142838;z-index:2;white-space:nowrap}.cb-drop-avs{display:inline-flex}.cb-drop-avs>*+*{margin-left:-8px}.cb-drop-t{display:grid;line-height:1.2}.cb-drop-t b{font-size:12.5px;font-weight:650}.cb-drop-t small{font-size:11px;color:var(--ai-ink3)}.cb-rows{list-style:none;margin:0;padding:0}.cb-rows li{display:grid;grid-template-columns:minmax(0,1fr) 150px 130px auto;align-items:center;gap:12px;min-height:52px;padding:0 16px;border-bottom:1px solid var(--ai-ln)}.cb-row-place{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ai-ink2)}.cb-row-place .ai-icon{color:var(--ai-ink3)}.cb-row-time{display:grid;line-height:1.25}.cb-row-time b{font-size:13px;font-weight:600}.cb-row-time small{font-size:11.5px;color:var(--ai-ink3)}.cb-warm{display:grid;gap:12px;padding:16px}.cb-warm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cb-ramp{display:grid;gap:10px;padding:12px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--ai-ln)}.cb-ramp-h{display:flex;align-items:center;gap:7px;margin:0;font-size:13px}.cb-ramp-h .ai-icon{color:var(--ai-ink3)}.cb-ramp-h b{font-weight:600}.cb-ramp-steps{margin-left:auto;font-size:12px;font-weight:600;color:#0b6f7a}.cb-ramp .ai-bars-plot{height:72px}.cb-ramp-now{margin:0;font-size:12px;color:var(--ai-ink2)}.cb-ramp-now b{font-weight:600;color:var(--ai-ink)}@media(max-width:900px){.cb-rows li{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;padding-block:10px}.cb-row-place{grid-column:1;grid-row:2}.cb-row-time{grid-column:2;grid-row:1;text-align:right}.cb-rows li .ai-chip{grid-column:2;grid-row:2;justify-self:end}}@media(max-width:640px){.cb-tl{padding-inline:10px}.cb-tl-axis,.cb-lane{grid-template-columns:74px minmax(0,1fr);gap:8px}.cb-tl-k{font-size:11px}.cb-lane-k .ios-clock{display:none}.cb-tl-track{margin-right:18px}.cb-tick:nth-child(2n){display:none}.cb-drop{padding-right:8px;gap:6px}.cb-drop[data-end]{transform:translate(calc(-100% + 13px),-50%);flex-direction:row-reverse;padding:5px 5px 5px 8px}.cb-drop-t small,.cb-now b{display:none}.cb-warm-grid{grid-template-columns:minmax(0,1fr)}.cb-co-head .ai-status{display:none}}.cb-f-toast{left:0;top:-80px;width:320px;z-index:0}.cb-f-reply{right:-16px;top:-60px;width:290px}.cb-reply{display:grid;gap:10px;padding:12px 14px 14px}.cb-reply p{margin:0;font-size:14px;line-height:1.45;color:var(--ai-ink)}.cb-reply-acts{display:flex;align-items:center;justify-content:space-between;gap:8px}@media(max-width:640px){.cb-co-head .ai-person small{white-space:normal;overflow-wrap:anywhere}}@media(max-width:1199px){.cb-now-t{display:none}}@media(max-width:1199px){.cb-drop[data-end]{transform:translate(calc(-100% + 13px),-50%);flex-direction:row-reverse;padding:5px 5px 5px 8px}}.cp.rails{position:relative}.cp.rails:before,.cp.rails:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--ln);pointer-events:none;z-index:0}.cp.rails:before{left:0}.cp.rails:after{right:0}.cp .sec{position:relative;padding:var(--sp-l) clamp(16px,4vw,56px);border-top:1px solid var(--ln)}.cp .sec:first-child{border-top:0}@media(max-width:640px){.cp.rails:before,.cp.rails:after{display:none}.cp .sec{padding-inline:16px}}main:has(>.cp){padding-bottom:0}.cp-grey,.cp-l2{color:var(--ink3)}.cp-l1{color:var(--ink)}.cp-l1,.cp-l2{display:block;text-wrap:balance}.cp-h1{margin:0;font-family:var(--font-display);font-size:clamp(38px,5vw,72px);font-weight:var(--fw-display);line-height:1.08;letter-spacing:var(--tr-hero)}@media(min-width:1100px){.cp-h1 .cp-l1,.cp-h1 .cp-l2{white-space:nowrap}}.cp-h2{margin:0;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-display);line-height:1.04;letter-spacing:var(--tr-h2);color:var(--ink);text-wrap:balance}.cp-sub{margin:18px 0 0;max-width:44ch;font-size:var(--fs-lede);line-height:1.5;color:var(--ink3);text-wrap:pretty}.cp-sub a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ln2);text-underline-offset:3px}.cp-sub a:hover{text-decoration-color:currentColor}.cp-mono{font-family:var(--font-mono);font-size:.92em;letter-spacing:-.01em;overflow-wrap:anywhere}.cp-n{font:500 13px/1.9 var(--font-display);color:var(--ink3);font-variant-numeric:tabular-nums}.cp-hero.sec{padding-top:clamp(20px,3vw,32px);padding-bottom:0;overflow:clip}.cp-head{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:clamp(28px,4.5vw,64px)}.cp-badge{margin-bottom:24px;box-shadow:0 0 0 1px color-mix(in srgb,var(--c) 18%,transparent),0 10px 30px -14px color-mix(in srgb,var(--c) 55%,transparent)}.cp-step-of{margin:0 0 20px;font-size:14px;font-weight:550;color:var(--ink2)}.cp-step-of span{color:var(--ink3);padding:0 3px}.cp-lede{margin:26px auto 0;max-width:48ch;font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--ink2);text-wrap:pretty}.cp-actions{justify-content:center;margin-top:32px}.cp-steps{margin-top:32px}.cp-steps ol{list-style:none;margin:0;padding:5px;display:flex;flex-wrap:wrap;justify-content:center;gap:4px;border-radius:999px;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 1px 2px #15130f0a}.cp-step{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 16px 4px 8px;border-radius:999px;font-size:14px;color:var(--ink2);text-decoration:none;transition:background .2s}.cp-step b{font-weight:560;color:var(--ink)}.cp-step-n{font:500 12px var(--font-mono);color:var(--ink3)}a.cp-step:hover{background:var(--sk)}.cp-step[aria-current]{background:color-mix(in srgb,var(--c) 10%,var(--pn));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 28%,transparent)}@media(max-width:640px){.cp-steps ol{border-radius:20px;display:grid;grid-template-columns:1fr 1fr}.cp-step{padding-right:10px}}.cp-stage{position:relative;width:100%;max-width:1200px;margin:clamp(72px,9vw,136px) auto 0;padding-bottom:clamp(48px,6vw,88px);text-align:left}.cp-stage-in{position:relative}.cp-caption{margin:22px auto 0;max-width:68ch;text-align:center;font-size:14px;line-height:1.5;color:var(--ink3)}.cp-legacy{max-width:980px;margin:0 auto}.cp-desk{position:relative;max-width:1120px;margin:0 auto;padding:0 clamp(0px,5vw,72px)}.cp-desk>.ai-mac{position:relative;z-index:1}.cp-desk .ai-desk{padding-bottom:0}.cp-desk .ai-browser-body{min-height:0}.cp-fl{position:absolute;z-index:2;text-align:left}.cp-fl-back{z-index:0}@media(prefers-reduced-motion:no-preference){.cp-fl{animation:cp-float 7s cubic-bezier(.45,0,.55,1) infinite alternate}.cp-fl:nth-of-type(2){animation-delay:-2.4s}.cp-fl:nth-of-type(3){animation-delay:-4.6s}}@keyframes cp-float{0%{transform:translateY(4px)}to{transform:translateY(-6px)}}@media(max-width:899px){.cp-desk{padding:0}.cp-fl{display:none}.cp-fl.cp-fl-keep{display:flex;position:relative;inset:auto;width:auto;margin-top:12px;animation:none}}@media(max-width:640px){.cp-desk .ai-desk{padding:10px 10px 0}.cp-desk .ai-menubar span:not(:last-child):not(.ai-mb-sp),.cp-desk .ai-menubar .ai-icon{display:none}}.cp-facts.sec{padding-bottom:0;text-align:center}.cp-state{margin:0 auto;max-width:32ch;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-display);line-height:1.06;letter-spacing:var(--tr-h2)}.cp-facts dl{margin:var(--sp-s) calc(-1*clamp(16px,4vw,56px)) 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ln);text-align:left}.cp-facts div{display:grid;gap:14px;align-content:start;padding:clamp(28px,3vw,44px) clamp(16px,2.4vw,36px)}.cp-facts div+div{border-left:1px solid var(--ln)}.cp-facts dt{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:550;color:var(--ink3)}.cp-ftile{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--c-tx, var(--ink2));background:color-mix(in srgb,var(--c) 11%,var(--pn));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 22%,transparent)}.cp-facts dd{margin:0;font-family:var(--font-display);font-size:clamp(20px,1.9vw,26px);font-weight:var(--fw-display);line-height:1.2;letter-spacing:-.02em;color:var(--ink)}@media(max-width:899px){.cp-facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-facts div:nth-child(3){border-left:0}.cp-facts div:nth-child(n+3){border-top:1px solid var(--ln)}}@media(max-width:640px){.cp-state{font-size:30px}.cp-facts dl{margin-inline:-16px}.cp-facts div{padding:22px 16px}.cp-facts dd{font-size:18px}}.cp-does-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}.cp-does-head .ci{margin-bottom:24px}@media(min-width:900px){.cp-does-head{position:sticky;top:calc(var(--header-h) + 40px)}}.cp-does-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cp-does-list li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;column-gap:18px;align-items:center;padding:20px 22px;border-radius:16px;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 1px 2px #15130f08}.cp-does-list .cp-n{grid-column:3;grid-row:1;align-self:start}.cp-does-list p{grid-column:2;grid-row:1;margin:0;font-size:clamp(17px,1.45vw,19px);font-weight:520;line-height:1.4;letter-spacing:-.012em;color:var(--ink)}.cp-dtile{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;color:var(--c-tx, var(--ink2));background:color-mix(in srgb,var(--c) 11%,var(--pn));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 22%,transparent)}@media(max-width:899px){.cp-does-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.cp-does-list li{grid-template-columns:40px minmax(0,1fr);padding:16px;column-gap:14px}.cp-dtile{width:40px;height:40px}.cp-does-list .cp-n{display:none}}.cp-never.sec{isolation:isolate;border-top-color:transparent}.cp-never-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}.cp-never-k{display:inline-flex;align-items:center;gap:7px;margin:0 0 22px;padding:5px 10px;border-radius:7px;font-size:13px;font-weight:550;color:var(--badtx);background:color-mix(in srgb,var(--badtx) 14%,transparent)}.cp-never ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--ln)}.cp-never li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:18px;align-items:start;padding:26px 0;border-bottom:1px solid var(--ln)}.cp-never li p{margin:4px 0 0;font-size:clamp(18px,1.6vw,22px);font-weight:520;line-height:1.4;letter-spacing:-.015em;color:var(--ink)}.cp-x{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--badtx);background:var(--bads)}@media(max-width:899px){.cp-never-grid{grid-template-columns:minmax(0,1fr)}}.cp-relay{list-style:none;margin:0 0 var(--sp-s);padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;position:relative}.cp-relay-i{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px 14px 0}.cp-relay-i+.cp-relay-i:before{content:"";position:absolute;left:-14px;top:50%;width:10px;height:10px;border-top:1.5px solid var(--ln2);border-right:1.5px solid var(--ln2);transform:translateY(-50%) rotate(45deg)}.cp-relay-i>span:last-child{display:grid;line-height:1.25;min-width:0}.cp-relay-i b{font-size:15px;font-weight:600;color:var(--ink)}.cp-relay-i small{font-size:13px;color:var(--ink3)}.cp-relay-i:is([data-s=later],[data-s=done])>:first-child:not(.cp-you){opacity:.5}.cp-relay-i:is([data-s=later],[data-s=done]) b{color:var(--ink2)}.cp-relay-i[data-s=here] .ci,.cp-relay-i[data-s=next] .ci,.cp-relay-i[data-s=next] .cp-you{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px color-mix(in srgb,var(--c, var(--ink)) 45%,transparent)}.cp-relay-i[data-s=next] small:after{content:" · next";color:var(--ink2);font-weight:600}.cp-relay-you .cp-you-lg{width:48px;height:48px;padding:0;border-radius:13px}@media(max-width:899px){.cp-relay{grid-template-columns:repeat(5,auto);justify-content:space-between}.cp-relay-i{flex-direction:column;text-align:center;gap:8px;padding:0}.cp-relay-i+.cp-relay-i:before{display:none}.cp-relay-i small{display:none}.cp-relay-i b{font-size:12.5px}.cp-relay-i[data-s=next] small:after{content:none}}@media(max-width:640px){.cp-relay .ci,.cp-relay-you .cp-you-lg{--ci: 40px !important;width:40px;height:40px}}.cp-hand-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(32px,6vw,96px);align-items:center}.cp-kicker{display:flex;align-items:center;gap:12px;margin:0 0 22px;font-size:14px;font-weight:550;color:var(--ink2)}.cp-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:22px;font-size:16px;font-weight:560;color:var(--ink);text-decoration:underline;text-decoration-color:var(--ln2);text-underline-offset:5px}.cp-link:hover{text-decoration-color:currentColor}.cp-link .ai-icon{transition:transform .45s var(--spring)}.cp-link:hover .ai-icon{transform:translate(3px)}.cp-hand-card{position:relative}.cp-hand-card:before{content:"";position:absolute;inset:18px -14px -14px 18px;border-radius:14px;background:var(--pn);box-shadow:0 0 0 1px var(--ln);z-index:0}.cp-card{position:relative;z-index:1;width:100%}.cp-card-in{display:grid;gap:14px;padding:18px 20px 20px}.cp-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--ai-ln, var(--ln))}.cp-card-rows{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:14px;color:var(--ai-ink, var(--ink))}.cp-card-rows li{display:flex;align-items:flex-start;gap:8px}.cp-card-rows .ai-icon{flex:none;margin-top:2px;color:var(--ai-ink3, var(--ink3))}.cp-card-to{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:10px;background:var(--ai-sk, var(--sk));font-size:13.5px;font-weight:550;color:var(--ai-ink, var(--ink))}.cp-card-to .ai-icon{color:var(--ai-ink3, var(--ink3));flex:none}.cp-card-to>span:last-child{min-width:0;overflow-wrap:anywhere}.cp-you{flex:none;display:inline-grid;place-items:center;height:20px;padding:0 7px;border-radius:6px;background:var(--ink);color:var(--bg);font-size:11px;font-weight:700}.cp-you-lg{height:40px;padding:0 12px;border-radius:10px;font-size:14px}@media(max-width:899px){.cp-hand-grid{grid-template-columns:minmax(0,1fr)}.cp-hand-card:before{inset:12px -8px -8px 12px}}.cp-faq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}@media(min-width:900px){.cp-faq-head{position:sticky;top:calc(var(--header-h) + 32px)}}.cp-faq-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ln)}.cp-faq-list li{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:12px;padding:26px 0 28px;border-bottom:1px solid var(--ln)}.cp-faq-list .cp-n{grid-row:span 2}.cp-q{margin:0;font-size:clamp(19px,1.6vw,22px);font-weight:560;letter-spacing:-.018em;line-height:1.3;color:var(--ink)}.cp-a{margin:8px 0 0;max-width:58ch;font-size:16px;line-height:1.6;color:var(--ink2)}@media(max-width:899px){.cp-faq-grid{grid-template-columns:minmax(0,1fr)}.cp-faq-list li{grid-template-columns:34px minmax(0,1fr);padding:22px 0}}.cp-cta{overflow:hidden;isolation:isolate}.cp-wash{position:absolute;inset:auto -10% -55%;height:120%;z-index:-1;background:radial-gradient(40% 55% at 22% 70%,rgba(255,91,69,.2),transparent 70%),radial-gradient(38% 55% at 42% 80%,rgba(255,194,26,.2),transparent 70%),radial-gradient(38% 55% at 60% 78%,rgba(85,70,240,.18),transparent 70%),radial-gradient(40% 55% at 80% 70%,rgba(18,181,198,.2),transparent 70%);filter:blur(8px)}.cp-cta-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,6vw,96px);align-items:center;max-width:1120px;margin:0 auto}.cp-cta-copy .ci-stack{margin-bottom:28px}.cp-cta-h{margin:0;font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);color:var(--ink);text-wrap:balance}.cp-cta-actions{justify-content:flex-start}.cp-cr{position:relative;padding:0 0 36px}.cp-cr-win{position:relative;z-index:1}.cp-cr-in{display:grid;gap:14px;padding:18px 20px 20px}.cp-cr-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--ai-ln)}.cp-cr-top>span:first-child{display:grid;line-height:1.1}.cp-cr-top small{font-size:13px;color:var(--ai-ink3)}.cp-cr-top b{margin-top:4px;font-size:40px;font-weight:600;letter-spacing:-.035em;color:var(--ai-ink);font-variant-numeric:tabular-nums}.cp-cr-rows{list-style:none;margin:0;padding:0;display:grid;gap:4px}.cp-cr-rows li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 8px;border-radius:10px;font-size:14px;color:var(--ai-ink)}.cp-cr-rows li[data-on]{background:var(--ai-sk);box-shadow:inset 0 0 0 1px var(--ai-ln)}.cp-cr-rows b{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.cp-cr-rows b small{font-weight:500;color:var(--ai-ink3)}.cp-cr-foot{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:10px;background:var(--ai-sk);font-size:13.5px;font-weight:550;color:var(--ai-ink)}.cp-cr-foot .ai-icon{color:var(--ai-ink3)}.cp-cr-toast{position:absolute;z-index:2;left:-40px;bottom:0;width:270px}@media(max-width:899px){.cp-cta-grid{grid-template-columns:minmax(0,1fr)}.cp-cr-toast{position:relative;left:auto;width:auto;margin-top:12px}.cp-cr{padding:0}}@media(prefers-reduced-motion:reduce){.cp-link:hover .ai-icon{transform:none}}@media(max-width:640px){.cp-card-top .ai-person small{white-space:normal}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cp :is(.ai-win:not(.ai-win-dark),.ai-toast,.ai-mac) .ci{--ci-acc: var(--ci-a);--ci-rej: #E5484D;--ci-mut: #AAA5B4;--ci-t: color-mix(in srgb, var(--ci-a) 13%, #fff)}}:root[data-theme=dark] .cp :is(.ai-win:not(.ai-win-dark),.ai-toast,.ai-mac) .ci{--ci-acc: var(--ci-a);--ci-rej: #E5484D;--ci-mut: #AAA5B4;--ci-t: color-mix(in srgb, var(--ci-a) 13%, #fff)}.sc-win{position:relative;z-index:1}.sc-app{display:grid;gap:14px;padding:16px 18px 18px}.sc-goal{display:grid;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--ai-ln)}.sc-goal-k{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:550;color:var(--ai-ink3)}.sc-goal-t{margin:0;font-family:var(--font-ui);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--ai-ink)}.sc-read{display:flex;flex-wrap:wrap;gap:6px}.sc-bar{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ai-ink3)}.sc-bar b{font-weight:600;color:var(--ai-ink)}.sc-sp{flex:1}.sc-table{border-radius:10px;box-shadow:inset 0 0 0 1px var(--ai-ln);overflow:hidden}.sc-table .ai-tr:last-child{border-bottom:0}.sc-table .ai-tr:last-child :is(.ai-av,.ai-co-mark,.ai-icon){opacity:.62}.sc-table .ai-tr:last-child :is(b,strong){color:var(--ai-ink2)}.sc-co{display:inline-flex;align-items:center;gap:8px;min-width:0}.sc-co>span{display:grid;min-width:0;line-height:1.25}.sc-co b{font-weight:550;color:var(--ai-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-co small{font-size:11.5px;color:var(--ai-ink3)}.sc-why{color:var(--ai-ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-dash{color:var(--ai-ink3)}.sc-f-src{right:0;top:-64px;width:290px}.sc-src{display:grid;gap:10px;padding:12px 14px 14px}.sc-src p{margin:0;font-size:13.5px;line-height:1.45;color:var(--ai-ink)}.sc-src ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sc-src li{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ai-ink2)}.sc-f-toast{left:0;top:-78px;width:320px;z-index:0}.sc-f-web{right:-20px;bottom:5%;width:260px;z-index:2}.sc-web{list-style:none;margin:0;padding:6px 12px 10px}.sc-web li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0;font-size:13px;color:var(--ai-ink2)}.sc-web li+li{border-top:1px solid var(--ai-ln)}.sc-web b{font-weight:600;color:var(--ai-ink);font-variant-numeric:tabular-nums}@media(max-width:899px){.sc-table .ai-tr{grid-template-columns:minmax(0,1.3fr) 48px minmax(0,1.4fr)!important}.sc-table .ai-tr>span:nth-child(2),.sc-table .ai-tr>span:nth-child(5){display:none}}@media(max-width:640px){.sc-app{padding:12px}.sc-goal-t{font-size:16.5px}.sc-read .ai-chip:last-child,.sc-bar .ai-btn:first-of-type{display:none}.sc-bar span:not(.sc-sp){display:none}.sc-table .ai-tr{grid-template-columns:minmax(0,1fr) 48px!important}.sc-table .ai-tr>span:nth-child(4){display:none}}.sc-table .sc-why{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35}.cr-cour .pm-warm{gap:12px}.cr-ramp{display:grid;gap:6px}.cr-ramp-h{display:flex;justify-content:space-between;gap:10px;margin:0;font-size:.92em}.cr-ramp-h span{font:500 12px/1.5 var(--font-mono);color:var(--ink2)}.cr-bars{height:56px;gap:3px}.wd-win{text-align:left}.wd-k{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;color:var(--ai-ink3)}.wd-wr-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;padding:16px;background:var(--ai-sk)}.wd-comp{align-self:start}.wd-comp-t{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.wd-comp-t .ai-person b{font-size:14px}.wd-writer .ai-comp-body{font-size:13.5px}.wd-ref{display:inline-grid;place-items:center;width:16px;height:16px;margin:0 2px 0 3px;border-radius:5px;font-size:10.5px;font-weight:700;line-height:1;vertical-align:1px;color:#4a3600;background:#ffe9a6;box-shadow:inset 0 0 0 1px #f5d27a}.wd-sources{display:grid;align-content:start;gap:10px;min-width:0}.wd-src{display:grid;gap:6px;padding:12px;border-radius:10px;background:var(--ai-bg);box-shadow:0 0 0 1px var(--ai-ln),0 1px 2px #00000008}.wd-src-top{display:flex;align-items:center;gap:6px}.wd-src-top .wd-ref{margin:0}.wd-src-d{margin-left:auto;font-size:11.5px;color:var(--ai-ink3)}.wd-src b{font-size:13px;font-weight:600}.wd-src q{font-size:12.5px;line-height:1.5;color:var(--ai-ink2);quotes:"“" "”"}.wd-src-fu{gap:8px}.wd-fu{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ai-ink2)}@media(max-width:900px){.wd-wr-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.wd-wr-grid{padding:10px}}.wd-f-toast{left:0;top:-80px;width:320px;z-index:0}.wd-f-queue{right:-16px;top:-60px;width:300px}.wd-q{list-style:none;margin:0;padding:4px 12px}.wd-q li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0}.wd-q li+li{border-top:1px solid var(--ai-ln)}.wd-q li>span:not(.ai-chip){display:grid;line-height:1.25;min-width:0}.wd-q b{font-size:13px;font-weight:600}.wd-q small{font-size:12px;color:var(--ai-ink3)}.wd-q-foot{display:flex;align-items:center;gap:10px;padding:10px 12px 12px;border-top:1px solid var(--ai-ln);font-size:12px;color:var(--ai-ink3)}.fq-body.sec{padding-top:var(--sp-s)}.fq-layout{display:grid;gap:32px;align-items:start}.fq-nav>p{margin:0 0 12px}.fq-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.fq-nav a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:999px;background:var(--pn);box-shadow:0 0 0 1px var(--ln);color:var(--ink2);font-size:15px;font-weight:550;text-decoration:none;transition:color .2s,box-shadow .2s}.fq-nav a svg{color:var(--ink3);transition:color .2s}.fq-nav a:hover{color:var(--ink);box-shadow:0 0 0 1px var(--ln2)}.fq-nav a:hover svg{color:var(--ink)}.fq-nav a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fq-n{font-size:12.5px;font-weight:500;color:var(--ink3);font-variant-numeric:tabular-nums}@media(min-width:960px){.fq-layout{grid-template-columns:250px minmax(0,1fr);gap:clamp(48px,7vw,112px)}.fq-nav{position:sticky;top:calc(var(--header-h) + 32px)}.fq-nav ul{display:block;border-top:1px solid var(--ln)}.fq-nav a{display:flex;min-height:46px;padding:0 2px;border-radius:0;background:none;box-shadow:none;border-bottom:1px solid var(--ln)}.fq-nav a:hover{box-shadow:none}.fq-nav-t{flex:1}}.fq-cat{scroll-margin-top:calc(var(--header-h) + 24px)}.fq-cat+.fq-cat{margin-top:clamp(56px,6vw,88px)}.fq-cat-h{display:flex;align-items:center;gap:12px;margin:0 0 20px;font-family:var(--d);font-weight:var(--fw-display);font-size:clamp(26px,2.6vw,36px);letter-spacing:var(--tr-h2);line-height:1.1;color:var(--ink)}.fq-cat-ic{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:var(--pn);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--ln)}.fq-cat:target .fq-cat-ic{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ln2)}.fq-list{padding:0 clamp(18px,2.4vw,32px);border-radius:16px;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 1px 2px #15130f0a}.fq-qa+.fq-qa{border-top:1px solid var(--ln)}.fq-qa summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding:18px 0;list-style:none;cursor:pointer}.fq-qa summary::-webkit-details-marker{display:none}.fq-qa summary h3{margin:0;font-size:clamp(17px,1.4vw,19px);font-weight:560;letter-spacing:-.015em;line-height:1.35;color:var(--ink)}.fq-qa summary:hover h3{text-decoration:underline;text-decoration-color:var(--ln2);text-underline-offset:5px}.fq-qa summary:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:6px}.fq-plus{flex:none;color:var(--ink3);transition:transform .45s var(--spring),color .2s}.fq-qa summary:hover .fq-plus{color:var(--ink)}.fq-qa[open] .fq-plus{transform:rotate(45deg);color:var(--ink)}.fq-qa>p{margin:0 0 24px;padding-right:48px;max-width:64ch;font-size:16.5px;line-height:1.6;color:var(--ink2)}@media(prefers-reduced-motion:no-preference){.fq-qa[open]>p{animation:fq-in .45s var(--out) both}}@keyframes fq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:640px){.fq-qa>p{padding-right:0}}.fq-quick{list-style:none;margin:clamp(48px,6vw,88px) 0 0;padding:0;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ln);border-bottom:1px solid var(--ln);text-align:left}.fq-quick li+li{border-left:1px solid var(--ln)}.fq-quick a{display:grid;align-content:start;gap:6px;height:100%;padding:28px clamp(16px,2.4vw,32px) 30px;color:var(--ink3);text-decoration:none;font-size:15px;line-height:1.5;transition:background-color .25s}.fq-quick a:hover{background:var(--pn)}.fq-quick a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.fq-q-ic{display:grid;place-items:center;width:40px;height:40px;margin-bottom:14px;border-radius:11px;background:var(--pn);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ln)}.fq-quick b{font-family:var(--d);font-weight:var(--fw-display);font-size:clamp(30px,3vw,44px);line-height:1;letter-spacing:var(--tr-h2);color:var(--ink);font-variant-numeric:tabular-nums}@media(max-width:900px){.fq-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.fq-quick li:nth-child(3){border-left:0}.fq-quick li:nth-child(n+3){border-top:1px solid var(--ln)}}.fq-cta-stack{display:flex;justify-content:center;margin:0 0 28px}.page>:not(.band):not(.bleed){max-width:920px}.page .muted{color:var(--ink2)}.page .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.page .card-grid{list-style:none;padding:0;margin:24px 0;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.page .card-grid>li{background:var(--pn);border:1px solid var(--ln);border-radius:var(--r-md);padding:20px}.page .card-grid>li h2,.page .card-grid>li h3{font-size:19px;margin:0 0 6px}.page .card-grid>li p{margin:0 0 8px;color:var(--ink2)}.page .table-wrap{overflow-x:auto;border:1px solid var(--ln);border-radius:var(--r-md);background:var(--pn)}.page table{width:100%;border-collapse:collapse;font-size:15.5px;font-variant-numeric:tabular-nums}.page caption{text-align:left;padding:14px 18px;color:var(--ink2);font-size:14.5px}.page th,.page td{text-align:left;vertical-align:top;padding:14px 18px;border-top:1px solid var(--ln)}.page .notes{color:var(--ink2);font-size:15px}.hero>.eyebrow{order:-1}.hero:has(>.eyebrow){display:flex;flex-direction:column}.pg3{max-width:none}.pg3 .page-head h1{font-size:var(--fs-display);letter-spacing:var(--tr-display);max-width:13ch}.pg3 .page-head .lede{max-width:46ch}.pg3 .h2{margin:0 0 var(--s-4)}.pg3 .section{padding-block:var(--section-y) 0}.pg3>:last-child{margin-bottom:var(--s-8)}.pg3 .section+.section{padding-top:var(--section-y)}.pg3 .section+.band,.pg3 .page-head+.band,.pg3 .faq-layout+.section{margin-top:0}.pg3 .section+.band{margin-top:var(--section-y)}.split-head{display:grid;gap:var(--s-4) var(--s-8);align-items:end;margin-bottom:var(--s-8)}.split-head .h2{margin:0}.split-head p{margin:0;color:var(--ink2);font-size:var(--fs-lede);line-height:1.5;max-width:40ch}@media(min-width:860px){.split-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ruled{list-style:none;margin:0;padding:0;border-top:1px solid var(--ln)}.ruled>li{display:grid;gap:var(--s-2) var(--s-8);padding:var(--s-6) 0;border-bottom:1px solid var(--ln)}.ruled h3{font-size:clamp(21px,2.2vw,28px);line-height:1.15;letter-spacing:-.025em;margin:0}.ruled p{margin:0;color:var(--ink2);max-width:52ch}@media(min-width:760px){.ruled>li{grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:var(--s-7) 0}}.two-col{display:grid;gap:var(--s-6) var(--s-8);align-items:start}@media(min-width:900px){.two-col{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.two-col>.h2{position:sticky;top:calc(var(--header-h) + 32px)}}.foot-note{margin:var(--s-5) 0 0;color:var(--ink2);font-size:var(--fs-small)}.qa-list{border-top:1px solid var(--ln)}.qa{border-bottom:1px solid var(--ln)}.qa summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding:18px 0;list-style:none;cursor:pointer;border-radius:var(--r-sm)}.qa summary::-webkit-details-marker{display:none}.qa summary h3{margin:0;font-family:var(--font-ui);font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.qa summary:hover h3{text-decoration:underline;text-decoration-color:var(--ln2);text-underline-offset:5px}.qa summary:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.qa-icon{position:relative;flex:none;width:32px;height:32px;border-radius:50%;box-shadow:var(--hi),0 0 0 1px var(--ln2);transition:transform .5s var(--spring),background-color .2s}.qa-icon:before,.qa-icon:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;margin:-.75px 0 0 -6px;border-radius:2px;background:var(--ink);transition:transform .45s var(--spring)}.qa-icon:after{transform:rotate(90deg)}.qa summary:hover .qa-icon{background:var(--sk)}.qa[open] .qa-icon{transform:rotate(180deg);background:var(--sk)}.qa[open] .qa-icon:after{transform:rotate(0)}.qa>p{margin:0 0 var(--s-5);padding-right:56px;color:var(--ink2);font-size:17px;line-height:1.6;max-width:64ch}@media(prefers-reduced-motion:no-preference){.qa[open]>p{animation:qa-in .45s var(--out) both}}@keyframes qa-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:640px){.qa>p{padding-right:0}.qa summary h3{font-size:17px}}.faq-layout{display:grid;gap:var(--s-6);align-items:start}.faq-nav>p{margin:0 0 var(--s-3);font:600 12.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2)}.faq-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.faq-nav a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border-radius:999px;box-shadow:0 0 0 1px var(--ln2);color:var(--ink2);font-size:15px;font-weight:550;text-decoration:none;transition:color .2s,box-shadow .2s,background-color .2s}.faq-nav a:hover{color:var(--ink);box-shadow:0 0 0 1px var(--ink3)}.faq-nav .n{font:500 12.5px var(--font-mono);color:var(--ink3);font-variant-numeric:tabular-nums}.faq-cat{scroll-margin-top:calc(var(--header-h) + 24px)}.faq-cat+.faq-cat{margin-top:var(--s-9)}.faq-cat .h2{font-size:clamp(26px,3vw,36px)}.faq-cat:target .h2{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:8px}@media(min-width:900px){.faq-layout{grid-template-columns:240px minmax(0,1fr);gap:var(--s-9)}.faq-nav{position:sticky;top:calc(var(--header-h) + 32px)}.faq-nav ul{display:block;border-left:1px solid var(--ln)}.faq-nav a{display:flex;justify-content:space-between;min-height:40px;padding:0 0 0 16px;margin-left:-1px;border-radius:0;box-shadow:none;border-left:1px solid transparent}.faq-nav a:hover{box-shadow:none;border-left-color:var(--ink)}}.end-note{background:var(--band-dark) radial-gradient(70% 120% at 100% 0%,var(--glow),transparent 70%);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-5) var(--s-7);padding:clamp(28px,5vw,56px);border-radius:var(--r-lg)}.end-note .h2{font-size:clamp(26px,3vw,36px);margin:0 0 6px}.end-note p{margin:0;color:var(--ink2);max-width:52ch}.pr-band .page-head{padding-block:0 var(--s-8)}.pr-plan{display:grid;padding:0;border-radius:var(--r-lg);overflow:hidden}.pr-side{display:flex;flex-direction:column;gap:var(--s-5);padding:clamp(28px,4vw,48px);border-bottom:1px solid var(--ln)}.pr-name{margin:0}.pr-big{margin:0;font-family:var(--font-display);font-weight:560;font-size:clamp(72px,9vw,120px);line-height:.88;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.pr-big small{display:block;margin-top:var(--s-4);font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--ink2)}.pr-facts{list-style:none;margin:0;padding:var(--s-5) 0 0;display:grid;gap:var(--s-3);border-top:1px solid var(--ln);font-size:16px}.pr-facts li{color:var(--ink2)}.pr-facts strong{color:var(--ink);font-weight:600}.pr-side .btn{align-self:flex-start;margin-top:auto}.pr-main{min-width:0;padding:clamp(20px,3.4vw,44px)}@media(min-width:960px){.pr-plan{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.pr-side{border-bottom:0;border-right:1px solid var(--ln)}}.pr-main .isl-calc{margin:0;padding:0;background:none;border:0;box-shadow:none}.pr-main .isl-calc .isl-title{font-size:clamp(26px,2.8vw,34px);letter-spacing:-.03em;line-height:1.08;margin:0 0 8px}.pr-main .isl-calc .isl-sub{margin:0 0 var(--s-6)}.pr-main .calc-card{background:color-mix(in srgb,var(--ink) 4%,transparent);border:1px solid var(--ln);border-radius:var(--r-sm)}.pr-main .calc-verdict.is-yes,.pr-main .calc-verdict.is-maybe,.pr-main .calc-verdict.is-no{border-color:transparent}.pr-main .calc-num{font-family:var(--font-display);font-size:clamp(28px,3.2vw,40px);letter-spacing:-.04em}.pr-main .isl-foot{font-size:14.5px;margin-top:var(--s-5)}.receipt{display:grid;gap:var(--s-7) var(--s-9);align-items:start}.receipt-copy>p:not(.eyebrow){color:var(--ink2);font-size:var(--fs-lede);line-height:1.5;max-width:40ch}.receipt-copy .notes{list-style:none;padding:0;margin:var(--s-6) 0 0;display:grid;gap:var(--s-3);max-width:46ch}.receipt-copy .notes li{position:relative;padding-left:20px}.receipt-copy .notes li:before{content:"";position:absolute;left:0;top:.75em;width:10px;height:1px;background:var(--ink3)}.receipt .table-wrap{border-radius:var(--r-lg)}.receipt table{font-size:16px}.receipt th,.receipt td{padding:16px 22px}.receipt thead th{border-top:0;font:600 12.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2)}.receipt td:last-child,.receipt th:last-child{text-align:right;white-space:nowrap}.receipt tbody th[scope=row]{font-weight:600}.receipt tfoot th,.receipt tfoot td{font-weight:700;font-size:17px;border-top-color:var(--ln2)}.crew-tag{display:inline-flex;align-items:center;gap:8px;color:var(--ink2)}.crew-tag:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--dot, var(--ink3))}@media(min-width:960px){.receipt{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}@media(max-width:720px){.receipt .col-what{display:none}}main:has(>.v5){padding-bottom:0}.page.v5{max-width:none}.page.v5.rails>:not(.band):not(.bleed){max-width:none}@media(max-width:640px){.v5 .sec{padding-inline:16px}}.v5-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:clamp(48px,7vw,104px);padding-bottom:var(--sp-s)}.v5 .v5-pill{display:inline-flex;align-items:center;gap:12px;margin:0 0 28px;min-height:44px;padding:6px 16px 6px 7px;border-radius:999px;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 1px 2px #15130f0a;font-size:14px;font-weight:550;color:var(--ink2)}.v5-pill>.ai-icon:first-child,.v5-pill>svg:first-child{margin-left:9px;color:var(--ink3)}.v5-h1{margin:0;max-width:16ch;font-family:var(--font-display);font-size:clamp(40px,5.4vw,76px);line-height:1.04;letter-spacing:var(--tr-hero);font-weight:var(--fw-display);text-wrap:balance}.v5-ink{color:var(--ink)}.v5-grey{color:var(--ink3)}.v5 .v5-lede{margin:24px auto 0;max-width:48ch;font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--ink2);text-wrap:pretty}.v5-head{display:grid;gap:16px clamp(32px,6vw,96px);align-items:end;margin-bottom:clamp(40px,5vw,72px)}.v5-h2{margin:0;max-width:20ch;font-family:var(--d);font-weight:var(--fw-display);font-size:var(--fs-h2);letter-spacing:var(--tr-h2);line-height:1.04;text-wrap:balance}.v5-note{margin:0;max-width:40ch;font-size:17px;line-height:1.55;color:var(--ink3)}.v5-note a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ln2);text-underline-offset:3px}@media(min-width:860px){.v5-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.v5-meta{display:inline-flex;align-items:center;gap:8px;color:var(--ink3);font-size:14px;font-weight:550}.v5-meta svg{flex:none}.v5-cta{position:relative;overflow:hidden;isolation:isolate;text-align:center}.v5-wash{position:absolute;inset:auto -10% -60%;height:120%;z-index:-1;pointer-events:none;background:radial-gradient(40% 55% at 22% 70%,rgba(255,91,69,.14),transparent 70%),radial-gradient(38% 55% at 42% 80%,rgba(255,194,26,.14),transparent 70%),radial-gradient(38% 55% at 60% 78%,rgba(85,70,240,.12),transparent 70%),radial-gradient(40% 55% at 80% 70%,rgba(18,181,198,.14),transparent 70%);filter:blur(8px)}.v5-cta .v5-h2{margin:0 auto;max-width:18ch}.v5 .v5-cta .v5-lede{margin-top:20px}.v5-cta .actions{justify-content:center;margin-top:32px}.v5-cta .v5-head{grid-template-columns:minmax(0,1fr);justify-items:center;margin-bottom:0}.v5-lede a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ln2);text-underline-offset:3px}.v5-lede a:hover{text-decoration-color:currentColor}.tt-ink{color:var(--ink)}.tt-grey{color:var(--ink3)}.g-meta{color:var(--ink2);font-size:15px;margin:0}.g-wrap .ix-crumbs{margin:0}@media(max-width:640px){.g-wrap>.sec{padding-inline:16px}}main:has(>.g-wrap){padding-bottom:0}.gx-motif{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:flex-start;min-height:240px;padding:32px 28px 0;background:linear-gradient(180deg,var(--sk) 0%,color-mix(in srgb,var(--c) 6%,var(--sk)) 100%);border-top:1px solid var(--ln)}.gx-motif>*{width:100%;max-width:420px}.gx-motif .ai-win,.gx-motif .ai-comp{border-bottom-left-radius:0;border-bottom-right-radius:0}.gx-motif-lg{min-height:340px;padding:40px 40px 0}.gx-motif-lg>*{max-width:480px}.gx-motif-sm{min-height:180px;padding:22px 20px 0;border-top:0;border-bottom:1px solid var(--ln)}.gx-motif-sm>*{max-width:340px}.gx-m-pad{padding:14px 16px 18px}.gx-m-seq{display:grid;gap:14px;padding-bottom:20px}.gx-m-toast{justify-self:end;width:min(260px,90%);margin-top:-6px}.gx-draft .ai-comp-acts{display:none}.gx-motif .gx-draft .ai-comp-body p:nth-child(2){color:var(--ai-ink2)}.gx-ramp{display:grid;gap:10px}.gx-ramp-h{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:600;color:var(--ai-ink2)}.gx-ramp-h>span{display:inline-flex;align-items:center;gap:6px}.gx-ramp-h b{font-weight:600;color:var(--ai-ink)}.gx-ramps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:18px 20px 6px}.gx-ramp-steps{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:10px 20px 18px}.gx-tz{list-style:none;margin:0;padding:4px 0}.gx-tz li{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--ai-ln)}.gx-tz li:last-child{border-bottom:0}.gx-tz .ai-person{flex:1}.gx-tz-t{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;white-space:nowrap}.gx-tz-wide li{gap:16px;padding:12px 18px}.gx-tz-wide small{width:150px;font-size:12px;color:var(--ai-ink3);white-space:nowrap}.gx-timeline{position:relative;display:grid;gap:18px;width:100%;max-width:640px}.gx-track{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:18px;border-radius:12px;background:var(--ai-bg);box-shadow:0 0 0 1px #14141e12,0 12px 32px -14px #14142838}.gx-track li{position:relative;display:grid;gap:4px;padding-right:12px}.gx-track li:not(:last-child):after{content:"";position:absolute;left:34px;right:6px;top:14px;border-top:1.5px dashed var(--ai-ln2)}.gx-track-dot{display:grid;place-items:center;width:28px;height:28px;margin-bottom:6px;border-radius:8px;color:#b23a28;background:color-mix(in srgb,#FF5B45 12%,#fff)}.gx-track li+li .gx-track-dot{color:var(--ai-ink2);background:var(--ai-sk2)}.gx-track small{font-size:11.5px;font-weight:600;color:var(--ai-ink3)}.gx-track b{font-size:13px;font-weight:600;line-height:1.35}.gx-track .is-off{opacity:.45}.gx-track .is-off b{text-decoration:line-through;text-decoration-color:var(--ai-ink3)}.gx-f-toast{justify-self:end;width:min(360px,100%)}.gx-tl-who{position:absolute;left:18px;bottom:10px;display:inline-flex;align-items:center;gap:8px}.gx-people .ai-tr{min-height:48px}.gx-people{container-type:inline-size}.gx-people .gx-short{display:none}@container (max-width: 440px){.gx-people-wide .ai-tr{--cols: minmax(0, 1fr) 104px}.gx-people-wide .ai-tr>span:nth-child(2){display:none}.gx-people-wide .gx-long{display:none}.gx-people-wide .gx-short{display:inline}}.gi-hero{padding-top:clamp(28px,4vw,48px);padding-bottom:var(--sp-s)}.gi-pill{display:inline-flex;align-items:center;gap:12px;margin:clamp(32px,5vw,64px) 0 24px;min-height:40px;padding:5px 16px 5px 6px;border-radius:999px;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 1px 2px #15130f0a;font-size:14px;font-weight:550;color:var(--ink2)}.gi-h1{margin:0;font-family:var(--d);font-size:var(--fs-display);line-height:1.04;letter-spacing:var(--tr-hero);font-weight:var(--fw-display);text-wrap:balance}.gi-lede{margin:24px 0 0;max-width:58ch;font-size:var(--fs-lede);line-height:1.5;color:var(--ink2);text-wrap:pretty}.gi-reviewed{display:inline-flex;align-items:center;gap:8px;margin:20px 0 0;font-size:14px;color:var(--ink3)}.gi-reviewed time{color:var(--ink);font-weight:550}.gi-list{padding-top:var(--sp-s);padding-bottom:var(--sp-m)}.gi-list-h,.g-related-h{margin:0 0 clamp(28px,4vw,48px);max-width:22ch;font-family:var(--d);font-size:var(--fs-h2);font-weight:var(--fw-display);line-height:1.06;letter-spacing:var(--tr-h2);color:var(--ink);text-wrap:balance}.gi-list-h span,.g-related-h span{color:var(--ink3)}.gi-grid{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:16px}@media(min-width:760px){.gi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gi-grid>li{display:flex}.gi-card{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden;background:var(--pn);border:1px solid var(--ln);border-radius:18px;transition:border-color .2s,box-shadow .3s var(--out)}.gi-card:hover{border-color:var(--ln2);box-shadow:0 1px 2px #15130f0a,0 18px 40px -24px #15130f47}.gi-card:focus-within{outline:2px solid var(--focus);outline-offset:3px}.gi-card a:focus-visible{outline:none}.gi-card-copy{display:flex;flex-direction:column;gap:12px;padding:28px 28px 24px;flex:1}.gi-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;font-size:13px;color:var(--ink3)}.gi-meta span{display:inline-flex;align-items:center;gap:6px}.gi-card-h{margin:4px 0 0;font-family:var(--d);font-size:clamp(22px,2vw,28px);font-weight:var(--fw-display);line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.gi-card-h a{color:var(--ink);text-decoration:none}.gi-card-h a:after{content:"";position:absolute;inset:0;z-index:1}.gi-card-p{margin:0;max-width:52ch;font-size:15.5px;line-height:1.55;color:var(--ink2)}.gi-go{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:15px;font-weight:600;color:var(--ink)}.gi-go .ix-arrow{transition:transform .45s var(--spring)}.gi-card:hover .gi-go .ix-arrow{transform:translate(3px)}.gi-lead .gi-card-h{font-size:clamp(28px,3.4vw,44px);line-height:1.05;letter-spacing:var(--tr-h2)}@media(min-width:980px){.gi-lead{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.gi-lead .gi-card-copy{padding:clamp(32px,4vw,56px)}.gi-lead .gx-motif{border-top:0;border-left:1px solid var(--ln)}}.gi-rules{padding-top:var(--sp-m);padding-bottom:0;padding-inline:0!important}.gi-rules-h{margin:0 auto;max-width:26ch;padding:0 clamp(16px,4vw,56px);text-align:center;font-family:var(--d);font-size:var(--fs-h2);font-weight:var(--fw-display);line-height:1.06;letter-spacing:var(--tr-h2);color:var(--ink);text-wrap:balance}.gi-rules-h span{color:var(--ink3)}.gi-rules-cells{list-style:none;margin:clamp(40px,5vw,72px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ln)}.gi-rules-cells li{display:flex}.gi-rules-cells li+li{border-left:1px solid var(--ln)}.gi-rules-cells a{display:flex;flex-direction:column;gap:10px;width:100%;padding:clamp(24px,3vw,40px) clamp(20px,2.4vw,32px) clamp(28px,3.4vw,44px);color:var(--ink2);text-decoration:none;transition:background-color .2s}.gi-rules-cells a:hover{background:color-mix(in srgb,var(--pn) 70%,transparent)}.gi-rules-cells a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.gi-rules-cells .ci{margin-bottom:14px}.gi-rules-cells b{font-family:var(--d);font-size:clamp(36px,3.6vw,52px);font-weight:var(--fw-display);line-height:1;letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums}.gi-rules-cells span{max-width:22ch;font-size:15.5px;line-height:1.45}@media(max-width:899px){.gi-rules-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.gi-rules-cells li:nth-child(3){border-left:0}.gi-rules-cells li:nth-child(n+3){border-top:1px solid var(--ln)}}@media(max-width:420px){.gi-rules-cells a{padding-inline:16px}.gi-rules-cells b{font-size:32px}}.g-head{padding-top:clamp(24px,3.5vw,40px);padding-bottom:var(--sp-s)}.g-head-grid{display:grid;gap:32px clamp(40px,6vw,96px);align-items:end;padding-top:clamp(32px,5vw,72px)}.g-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;font-size:14px;font-weight:550;color:var(--ink2)}.g-title{margin:0;max-width:19ch;font-family:var(--d);font-size:clamp(38px,5vw,68px);line-height:1.03;letter-spacing:var(--tr-hero);font-weight:var(--fw-display);text-wrap:balance}.g-byline{display:flex;align-items:center;gap:14px;margin-top:32px}.g-byline-face{display:inline-flex;padding:4px;border-radius:999px;background:var(--pn);box-shadow:0 0 0 1px var(--ln)}.g-byline-face .ai-crew{box-shadow:0 0 0 2px #fff}.g-byline-face .ai-crew+.ai-crew{margin-left:-9px}.g-byline-face{flex:none}.g-byline-t{flex:1;min-width:0;display:grid;gap:2px;font-size:14.5px;line-height:1.35;color:var(--ink3)}.g-byline-t b{font-weight:600;color:var(--ink)}.g-byline-t>span{display:block}.g-byline time{color:var(--ink2);font-weight:550;white-space:nowrap}.g-dot{display:inline-block;width:3px;height:3px;margin:0 8px;vertical-align:middle;border-radius:50%;background:var(--ink3)}.g-glance{padding:22px 24px 8px;border-radius:16px;background:var(--pn);border:1px solid var(--ln)}.g-glance-k{margin:0 0 10px;font-size:13px;font-weight:600;color:var(--ink3)}.g-glance ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.g-glance li{display:flex;align-items:center;gap:10px;min-height:34px;font-size:15px;color:var(--ink)}.g-glance li .ai-icon{color:var(--ink3)}.g-glance-crew{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start;margin:14px 0 0;padding:16px 0 6px;border-top:1px solid var(--ln);font-size:14.5px;line-height:1.5;color:var(--ink2)}.g-glance-crew b{display:block;font-weight:600;color:var(--ink)}.g-glance-go{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;margin-top:10px;border-top:1px solid var(--ln);color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.g-glance-go .ix-arrow{transition:transform .45s var(--spring)}.g-glance-go:hover .ix-arrow{transform:translate(3px)}@media(min-width:980px){.g-head-grid{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:979px){.g-glance ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.g-glance li{font-size:14px}}@media(max-width:420px){.g-glance ul{grid-template-columns:1fr}}.g-layout{display:grid;gap:24px;padding-top:var(--sp-s);padding-bottom:var(--sp-m)}.g-toc{display:none}.g-toc-list{list-style:none;margin:0;padding:0;counter-reset:toc}.g-toc-list li{counter-increment:toc}.g-toc-list a{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:baseline;padding:7px 0;color:var(--ink3);font-size:14.5px;line-height:1.4;text-decoration:none;transition:color .2s}.g-toc-list a:before{content:counter(toc,decimal-leading-zero);font-size:12px;font-weight:500;color:var(--ink3);font-variant-numeric:tabular-nums}.g-toc-list a:hover{color:var(--ink)}.g-toc-k{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--ink)}@media(min-width:1100px){.g-layout{grid-template-columns:232px minmax(0,1fr);gap:clamp(48px,5vw,80px)}.g-toc{display:block;position:sticky;top:calc(var(--header-h) + 32px);align-self:start;max-height:calc(100vh - var(--header-h) - 64px);overflow:auto;padding:4px 12px 4px 16px;border-left:1px solid var(--ln)}.g-toc-m{display:none}}.g-toc-m{margin:0 0 24px;border-radius:12px;background:var(--pn);border:1px solid var(--ln)}.g-toc-m summary{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 20px;cursor:pointer;list-style:none;font-size:15px;font-weight:600;color:var(--ink)}.g-toc-m summary::-webkit-details-marker{display:none}.g-toc-m summary .num{margin-left:auto;font-size:13px;font-weight:500;color:var(--ink3)}.g-toc-m summary:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .3s var(--out)}.g-toc-m[open] summary:after{transform:translateY(2px) rotate(-135deg)}.g-toc-m summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:12px}.g-toc-m .g-toc-list{padding:0 20px 14px}.g-toc-m .g-toc-list a{min-height:44px;align-items:center}.g-body{min-width:0;font-size:clamp(17px,1.2vw,18.5px);line-height:1.72;color:var(--ink2);counter-reset:sec}.g-body p{margin:0 0 1.15em}.g-body strong,.g-body b{color:var(--ink)}.g-body a:not(.btn){color:var(--ink);text-decoration:underline;text-decoration-color:var(--ln2);text-decoration-thickness:1px;text-underline-offset:3px}.g-body a:not(.btn):hover{text-decoration-color:currentColor}.g-body h2{font-family:var(--d);font-size:clamp(28px,2.8vw,38px);font-weight:var(--fw-display);line-height:1.1;letter-spacing:var(--tr-h2);color:var(--ink);margin:2.6em 0 .65em;scroll-margin-top:calc(var(--header-h) + 24px);text-wrap:balance}.g-body .g-sec{counter-increment:sec}.g-body .g-sec>h2:before{content:counter(sec,decimal-leading-zero);display:block;margin-bottom:14px;font-size:13px;font-weight:500;letter-spacing:0;color:var(--ink3);font-variant-numeric:tabular-nums}.g-body h3{font-family:var(--d);font-size:clamp(20px,1.6vw,22px);font-weight:var(--fw-display);line-height:1.25;letter-spacing:var(--tr-h3);color:var(--ink);margin:1.8em 0 .5em;scroll-margin-top:calc(var(--header-h) + 24px)}.g-body :is(.g-sec,.g-checklist) :is(ul,ol){margin:0 0 1.3em;padding:0;list-style:none}.g-body :is(.g-sec,.g-checklist) li{position:relative;padding-left:1.6em;margin:.5em 0}.g-body .g-sec ul>li:before{content:"";position:absolute;left:.4em;top:.74em;width:6px;height:6px;border-radius:50%;background:var(--ink3)}.g-body .g-sec ol{counter-reset:g}.g-body .g-sec ol>li{counter-increment:g}.g-body .g-sec ol>li:before{content:counter(g);position:absolute;left:0;top:.1em;font-size:14px;font-weight:600;color:var(--ink3);font-variant-numeric:tabular-nums}.g-body>:not(section):not(.g-table):not(.g-cta):not(.g-toc-m):not(.g-answer):not(.g-fig),.g-body section:not(.isl)>:not(section):not(.g-table){max-width:min(68ch,38em)}.g-body .g-answer{max-width:34em;margin:0 0 1.6em;font-size:clamp(20px,1.55vw,23px);font-weight:450;line-height:1.5;letter-spacing:-.012em;color:var(--ink);text-wrap:pretty}.g-note{padding:18px 22px;border-radius:12px;background:var(--pn);border:1px solid var(--ln);font-size:.92em;line-height:1.6}.g-body .g-disclaimer{margin-bottom:1.8em;background:color-mix(in srgb,var(--write-band) 10%,var(--pn));border-color:color-mix(in srgb,var(--write-band) 30%,var(--ln));color:var(--writetx);font-weight:500}.g-pull{margin:2.6em 0;padding:1.4em 0;border-block:1px solid var(--ln)}.g-body .g-pull p{max-width:24ch;margin:0;font-family:var(--d);font-size:clamp(26px,2.6vw,36px);font-weight:var(--fw-display);line-height:1.15;letter-spacing:var(--tr-h2);color:var(--ink);text-wrap:balance}.g-example{margin:1.8em 0;padding:22px 26px;border-radius:14px;background:var(--pn);border:1px solid var(--ln);font-size:.95em;color:var(--ink)}.g-example figcaption{margin-bottom:12px;font-size:13px;font-weight:600;color:var(--ink3)}.g-example p{margin:0 0 .7em}.g-example p:last-child{margin-bottom:0}.g-fig{margin:2.4em 0}.g-fig-art{display:flex;justify-content:center;padding:clamp(24px,4vw,48px) clamp(16px,4vw,48px);border-radius:18px;border:1px solid var(--ln);background:linear-gradient(180deg,var(--sk) 0%,color-mix(in srgb,var(--c) 6%,var(--sk)) 100%);overflow:hidden}.g-fig-art>*{width:100%;max-width:640px}.g-fig figcaption{max-width:min(68ch,38em);margin-top:12px;font-size:14.5px;line-height:1.55;color:var(--ink3)}.g-table{margin:2em 0;overflow-x:auto;border-radius:14px;background:var(--pn);border:1px solid var(--ln);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.g-table:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.g-table table{font-size:15px;line-height:1.5;min-width:600px;color:var(--ink)}.g-table caption{caption-side:top;text-align:left;padding:16px 20px 12px;font-size:13px;font-weight:600;color:var(--ink3)}.g-table th,.g-table td{min-width:8rem;padding:13px 20px}.g-table .table-elegant thead th{font-family:var(--font-ui);text-transform:none;letter-spacing:0;background:var(--sk);border-top:1px solid var(--ln);font-size:13px;font-weight:600;color:var(--ink2)}.g-table tbody th[scope=row]{position:sticky;left:0;z-index:1;background:var(--pn);font-weight:560;color:var(--ink)}.g-table tbody tr:hover>*{background:color-mix(in srgb,var(--ink) 2.5%,var(--pn))}.g-checklist{margin-top:3em}.g-body .g-checklist ol{max-width:none;margin:1em 0 0;padding:6px 24px;border-radius:16px;background:var(--pn);border:1px solid var(--ln)}.g-body .g-checklist ol>li{padding:14px 0 14px 2.4em;margin:0;color:var(--ink)}.g-body .g-checklist ol>li+li{border-top:1px solid var(--ln)}.g-body .g-checklist ol>li:before{content:"";position:absolute;left:0;top:17px;width:22px;height:22px;border-radius:50%;background:#e6f6ec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.6 5.4-6' fill='none' stroke='%230B7A43' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 70% no-repeat;box-shadow:inset 0 0 0 1px #c4ead2}.g-faq-item{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:8px;padding:20px 0 6px;border-top:1px solid var(--ln)}.g-faq-item:last-child{border-bottom:1px solid var(--ln)}.g-faq-n{grid-row:span 2;font-size:13px;font-weight:500;line-height:2.1;color:var(--ink3);font-variant-numeric:tabular-nums}.g-body .g-faq-item h3{margin:0 0 .35em;font-size:clamp(18px,1.5vw,20px);font-weight:560;letter-spacing:-.018em}.g-faq-item p{color:var(--ink2)}.g-cta{position:relative;margin:3.4em 0 2em;padding:clamp(28px,4vw,48px);border-radius:18px;background:var(--pn);border:1px solid var(--ln);overflow:hidden;isolation:isolate}.g-body .g-cta h2{margin:20px 0 .4em;color:var(--ink)}.g-cta h2 span{color:var(--ink3)}.g-cta p{max-width:52ch;color:var(--ink2)}.g-body .g-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:1.4em 0 0}.g-body .g-cta-row a:not(.btn){font-weight:600}.g-foot{margin-top:2.4em!important;font-size:14.5px;color:var(--ink3)}.g-related{padding-top:var(--sp-s);padding-bottom:var(--sp-m)}.g-related ul{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media(min-width:760px){.g-related ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.g-related li{display:flex}.g-rcard{display:flex;flex-direction:column;gap:10px;width:100%;overflow:hidden;padding-bottom:24px;border-radius:18px;background:var(--pn);border:1px solid var(--ln);text-decoration:none;transition:border-color .2s,box-shadow .3s var(--out)}.g-rcard:hover{border-color:var(--ln2);box-shadow:0 18px 40px -24px #15130f47}.g-rcard:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.g-rcard-k{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:0 22px;font-size:13px;color:var(--ink3)}.g-rcard-t{padding:0 22px;font-family:var(--d);font-size:clamp(19px,1.6vw,22px);font-weight:var(--fw-display);line-height:1.2;letter-spacing:-.022em;color:var(--ink)}@media(max-width:640px){.gx-motif{min-height:200px;padding:24px 16px 0}.gx-ramps{grid-template-columns:1fr;gap:18px}.gx-tz-wide small{display:none}.gx-tz-wide li{gap:10px;padding:10px 12px}.gx-tz-wide .ai-status{display:none}.gx-track{grid-template-columns:1fr;gap:14px}.gx-track li:not(:last-child):after{display:none}.gx-tl-who{display:none}.gi-card-copy{padding:22px 20px 20px}.g-fig-art{padding:20px 12px}}@media(prefers-reduced-motion:reduce){.gi-card .ix-arrow,.g-glance-go .ix-arrow{transition:none}}:is(.g-fig-art,.gx-motif) :is(.ai-chip,.ai-score,.ai-status,.ai-btn,.ai-win-title,.ai-th,.ai-person small,.ai-comp-k,.ai-comp-why,.ai-comp-cc,.ai-toast-c>span,.ai-toast-c b small,.ai-bars-axis,.ai-node small){font-size:13px}.gx-track small,.gx-ramp-h,.gx-tz-wide small{font-size:13px}.gi-hero-grid{display:grid;gap:clamp(40px,5vw,72px);align-items:center}.gi-hero{padding-bottom:var(--sp-m)}.gx-hero{position:relative;max-width:560px;width:100%;justify-self:center;padding:56px 0 72px;text-align:left}.gx-hero-comp{position:relative;z-index:1}.gx-hero-comp .ai-comp-acts{display:flex}.gx-hero-f{position:absolute;z-index:2}.gx-hero-check{left:-40px;top:0;display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:12px;background:var(--ai-bg, #fff);box-shadow:0 0 0 1px #14141e12,0 12px 32px -14px #14142840}.gx-hero-toast{right:-32px;bottom:0;width:300px}@media(prefers-reduced-motion:no-preference){.gx-hero-f{animation:hd-float 7s cubic-bezier(.45,0,.55,1) infinite alternate}.gx-hero-toast{animation-delay:-3s}}.gx-hero :is(.ai-chip,.ai-btn,.ai-person small,.ai-comp-k,.ai-comp-why,.ai-comp-cc,.ai-toast-c>span,.ai-toast-c b small){font-size:13px}@media(min-width:1100px){.gi-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:1099px){.gx-hero-check{left:0}.gx-hero-toast{right:0}}@media(max-width:640px){.gx-hero{padding:0;display:grid;gap:12px}.gx-hero-f{position:relative;inset:auto;width:auto;animation:none}.gx-hero-check{justify-content:space-between}.gx-hero-comp .ai-comp-body p:nth-child(n+3){display:none}}.rails{position:relative}.rails:before,.rails:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--ln);pointer-events:none;z-index:0}.rails:before{left:0}.rails:after{right:0}.sec{position:relative;padding:var(--sp-l) clamp(16px,4vw,56px);border-top:1px solid var(--ln)}.sec:first-child{border-top:0}.sec-bleed-line{position:absolute;top:-1px;left:calc(50% - 50vw);width:100vw;height:1px;background:var(--ln)}@media(max-width:640px){.rails:before,.rails:after{display:none}.sec{padding-inline:0}}main:has(>.hm){padding-bottom:0}.hx{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(32px,5vw,72px);overflow:clip}.hx-pill{display:inline-flex;align-items:center;gap:12px;margin:0 0 28px;min-height:44px;padding:6px 16px 6px 7px;border-radius:999px;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 1px 2px #15130f0a;font-size:14px;font-weight:550;color:var(--ink2)}.hx-h1{margin:0;font-family:var(--font-display);font-size:clamp(38px,5.2vw,76px);line-height:1.1;letter-spacing:var(--tr-hero);font-weight:var(--fw-display);text-wrap:balance}.hx-l1{display:block;color:var(--ink)}.hx-l2,.hx-l3{display:block;color:var(--ink3)}@media(min-width:1100px){.hx-l1,.hx-l2,.hx-l3{white-space:nowrap}}.hx-chip{display:inline-flex;align-items:center;vertical-align:middle;position:relative;top:-.1em;margin-left:.08em;font-family:var(--font-ui);font-size:.25em;line-height:1.15;letter-spacing:-.01em;color:var(--ink);text-align:left;white-space:nowrap;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 1px 2px #15130f0d,0 12px 28px -14px #15130f4d}.hx-crowd{gap:.55em;padding:.4em .85em .4em .4em;border-radius:999px}.hx-faces{display:inline-flex}.hx-face{display:block;flex:none;width:2.3em;height:2.3em;border-radius:50%;overflow:hidden;box-shadow:0 0 0 .14em #fff}.hx-face+.hx-face{margin-left:-.7em}.hx-face img{display:block;width:100%;height:100%;object-fit:cover}.hx-crowd-t:before{content:"✓ " attr(data-v);display:inline-block;padding:.2em .6em;border-radius:999px;font-size:.95em;font-weight:650;color:#0b7a43;background:#e6f6ec;box-shadow:inset 0 0 0 1px #c4ead2}.hx-chan{gap:.45em;padding:.45em .8em .45em .5em;border-radius:999px}.hx-mark{position:relative;display:grid;place-items:center;flex:none;width:1.9em;height:1.9em;border-radius:.55em;background:#fff;box-shadow:inset 0 0 0 1px var(--ln)}.hx-mark .ai-brand{width:62%;height:62%}.hx-mark .ai-brand.is-badge{width:70%;height:70%}.hx-mark:not(.is-live){opacity:.5;filter:grayscale(1)}.hx-mark.is-live:after{content:"";position:absolute;right:-.15em;top:-.15em;width:.55em;height:.55em;border-radius:50%;background:#16a35b;box-shadow:0 0 0 .12em #fff}.hx-sep{align-self:stretch;width:1px;margin:.2em .1em;background:var(--ln)}.hx-soon:before{content:attr(data-t);font-size:.85em;font-weight:600;color:var(--ink3)}.hx-time{gap:.45em;padding:.45em .85em .45em .45em;border-radius:999px}.hx-time .ios-clock{width:1.9em;height:1.9em;filter:drop-shadow(0 .06em .1em rgba(0,0,0,.18))}.hx-time-t{display:inline-flex;align-items:baseline;gap:.35em}.hx-time-t:before{content:attr(data-t);font-size:1.2em;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hx-time-t:after{content:attr(data-k);font-size:.9em;font-weight:550;color:var(--ink3)}.hx-cal{padding:.3em;border-radius:.8em}.hx-cal .ios-cal{width:2.4em;height:2.4em}.hx-cal-ok{position:absolute;right:-.35em;bottom:-.3em;width:1em;height:1em;border-radius:50%;background:#16a35b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.6 5.4-6' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 72% no-repeat;box-shadow:0 0 0 .14em #fff}@media(max-width:640px){.hx-chip{font-size:.3em}.hx-h1{line-height:1.22}}.hx-lede{margin:24px auto 0;max-width:56ch;font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--ink2);text-wrap:pretty}.hx-actions{justify-content:center;margin-top:32px}.hx-note{margin:16px 0 0;font-size:14px;color:var(--ink3)}.hx-stage{position:relative;width:100%;margin-top:clamp(44px,6vw,88px)}@media(prefers-reduced-motion:no-preference){.ios-sec{transform-box:view-box;transform-origin:50% 50%;animation:ios-sweep 60s steps(60,end) infinite}}@keyframes ios-sweep{to{transform:rotate(360deg)}}@keyframes hd-float{0%{transform:translateY(4px)}to{transform:translateY(-6px)}}.hl{position:relative;max-width:1180px;margin:0 auto;padding:clamp(16px,2.6vw,36px);border-radius:28px;background:#fbfbfa radial-gradient(rgba(21,19,15,.075) 1px,transparent 1.3px) 0 0 / 18px 18px;box-shadow:0 0 0 1px var(--ln),0 40px 90px -50px #15130f59}.hl-ask{display:flex;align-items:center;gap:12px;max-width:760px;height:58px;margin:0 auto clamp(24px,3vw,40px);padding:0 9px 0 18px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #14141e14,0 2px 4px #14141e0a,0 18px 40px -20px #14142840;font-size:16px}.hl-steps{display:none}.hl-ask>.ai-icon{color:var(--ai-ink3)}.hl-ask-t{flex:1;min-width:0;font-weight:550;color:var(--ai-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-caret{display:inline-block;width:1.5px;height:1.15em;margin-left:2px;vertical-align:-.2em;background:var(--scout-band)}.hl-ask-k{flex:none;font-size:12.5px;color:var(--ai-ink3)}.hl-ask-go{flex:none;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:11px;font-size:13.5px;font-weight:600;color:#fff;background:#18171a;box-shadow:0 1px 2px #0003,inset 0 1px #ffffff1f}.hl-loop{--g: 44px;position:relative;display:grid;gap:var(--g);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"find verify write" "follow chan send"}.hl-find{grid-area:find}.hl-verify{grid-area:verify}.hl-write{grid-area:write}.hl-send{grid-area:send}.hl-chan{grid-area:chan}.hl-follow{grid-area:follow}.hl-link{position:absolute;z-index:0;pointer-events:none;--d: var(--c)}.hl-link:before{content:"";position:absolute;background:repeating-linear-gradient(var(--dir, 90deg),#CFCCC5 0 5px,transparent 5px 9px)}.hl-l1,.hl-l2,.hl-l4,.hl-l5{top:calc(50% - 4.5px);width:var(--g);height:9px}.hl-l1,.hl-l2{left:100%}.hl-l4,.hl-l5{right:100%}.hl-l1:before,.hl-l2:before,.hl-l4:before,.hl-l5:before{left:0;right:0;top:3.75px;height:1.5px}.hl-l3,.hl-l6{left:calc(50% - 4.5px);width:9px;height:var(--g)}.hl-l3{top:100%}.hl-l6{bottom:100%}.hl-l3:before,.hl-l6:before{--dir: 180deg;top:0;bottom:0;left:3.75px;width:1.5px}.hl-link:after{content:"";position:absolute;top:0;left:0;width:9px;height:9px;border-radius:50%;background:var(--d);box-shadow:0 0 0 4px color-mix(in srgb,var(--d) 22%,transparent);opacity:0}.hl-gate,.hl-more{position:absolute;z-index:2;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:#fff;box-shadow:0 0 0 1px var(--ai-ln2),0 4px 12px -6px #14142833}.hl-gate{top:calc(100% + var(--g) / 2);color:#0b7a43}.hl-more{top:calc(var(--g) / -2);color:var(--ai-ink2)}.hl-more .ai-icon{color:var(--scout-band)}.hl-card{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border-radius:18px;background:#fff;text-align:left;box-shadow:0 0 0 1px #14141e12,0 2px 4px #14141e0a,0 18px 40px -22px #14142838}.hl-card-h{display:flex;align-items:center;gap:10px;min-width:0}.hl-ic{display:inline-flex;flex:none}.hl-ic2{margin-left:-10px;border-radius:10px;box-shadow:0 0 0 2px #fff}.hl-card-n{display:grid;min-width:0}.hl-card-n b{font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--ai-ink)}.hl-card-n small{font-size:12px;color:var(--ai-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-cap{margin-top:-2px;font-size:12.5px;color:var(--ai-ink3)}.hl-rank{display:grid;gap:2px;margin:0;padding:0;list-style:none}.hl-rank li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;border-radius:11px}.hl-rank li.is-top{background:color-mix(in srgb,var(--scout-band) 6%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--scout-band) 26%,var(--ai-ln))}.hl-rank li:nth-child(3)>.ai-av{opacity:.8}.hl-rank li:nth-child(4)>.ai-av{opacity:.55}.hl-rank-p{display:grid;min-width:0}.hl-rank-p b{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;font-size:13px;font-weight:600;color:var(--ai-ink);white-space:nowrap}.hl-nm{min-width:0;overflow:hidden;text-overflow:ellipsis}.hl-rank-p em{flex:none;font-style:normal;font-size:10.5px;font-weight:650;padding:1px 7px;border-radius:999px;color:#b4321f;background:#ffe9e4}.hl-rank-p small{font-size:12px;color:var(--ai-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-checks{display:grid;margin:0;padding:0;list-style:none}.hl-checks li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;padding:8px 0;border-top:1px solid var(--ai-ln)}.hl-checks li:first-child{border-top:0;padding-top:2px}.hl-checks-p{display:grid;gap:1px;min-width:0}.hl-checks-p b{font-size:13px;font-weight:600;color:var(--ai-ink)}.hl-checks-p small{font-size:12px;color:var(--ai-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-ticks{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.hl-ticks em{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:999px;font-style:normal;font-size:11px;font-weight:650;white-space:nowrap}.hl-ticks .is-ok{color:#0b7a43;background:#e6f6ec}.hl-ticks .is-wait{color:#8a5a00;background:#fff4d6}.hl-mail{display:grid;gap:7px;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.5;color:var(--ai-ink2);box-shadow:inset 0 0 0 1px var(--ai-ln)}.hl-mail-h{display:flex;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--ai-ln);font-size:12px;white-space:nowrap;overflow:hidden}.hl-mail-h span{width:48px;flex:none;color:var(--ai-ink3)}.hl-mail-h b{font-weight:600;color:var(--ai-ink);overflow:hidden;text-overflow:ellipsis}.hl-mail p{margin:0}.hl-mail mark{color:var(--ai-ink);background:#fff0b0;padding:.05em .15em;border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hl-foot{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ai-ink3)}.hl-sent{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--ai-ln)}.hl-sent>span{display:grid;gap:2px;min-width:0}.hl-sent b{font-size:13px;font-weight:600;color:var(--ai-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-sent small{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--ai-ink3)}.hl-when{display:flex;align-items:center;gap:14px;padding:14px;border-radius:12px;background:color-mix(in srgb,var(--cour-band) 7%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cour-band) 24%,var(--ai-ln))}.hl-when .ios-clock{flex:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.hl-when-t{display:grid;gap:1px;min-width:0}.hl-when-t b{font-size:26px;font-weight:650;letter-spacing:-.03em;color:var(--ai-ink)}.hl-when-t small{font-size:13px;color:var(--ai-ink2)}.hl-when-k{font-size:12px;color:var(--ai-ink3)}.hl-cal{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--ai-ln)}.hl-cal .ios-cal{width:40px;height:40px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.12))}.hl-cal>span{display:grid;gap:1px;min-width:0}.hl-cal b{font-size:13px;font-weight:600;color:var(--ai-ink)}.hl-cal small{font-size:12px;color:var(--ai-ink3)}.hl-thread{position:relative;display:grid;margin:0;padding:0;list-style:none}.hl-thread:before{content:"";position:absolute;left:4.5px;top:12px;bottom:12px;width:1px;background:var(--ai-ln2)}.hl-thread li{display:flex;align-items:flex-start;gap:10px;padding:5px 0;font-size:12.5px;color:var(--ai-ink2)}.hl-thread li i{position:relative;flex:none;width:10px;height:10px;margin-top:4px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--ai-ln2)}.hl-thread li.is-done i{background:var(--write-band);box-shadow:0 0 0 2px #fff}.hl-thread b{margin-right:4px;font-weight:600;color:var(--ai-ink)}.hl-thread s{color:var(--ai-ink3)}.hl-reply{position:relative;display:flex;gap:10px;padding:11px 12px;border-radius:12px;font-size:12.5px;line-height:1.45;color:var(--ai-ink2);background:#fff;box-shadow:0 0 0 1px #c4ead2,0 10px 24px -14px #0b7a4359}.hl-reply>span{display:grid;gap:2px;min-width:0}.hl-reply b{display:flex;align-items:baseline;gap:6px;font-size:13px;font-weight:600;color:var(--ai-ink)}.hl-reply b small{font-size:11px;font-weight:500;color:var(--ai-ink3)}.hl-reply:after{content:"";position:absolute;right:12px;top:13px;width:7px;height:7px;border-radius:50%;background:#16a35b}.hl-chan{--c: var(--cour-band);justify-content:center;gap:8px}.hl-chan-k{font-size:12.5px;font-weight:600;color:var(--ai-ink2);margin-bottom:2px}.hl-chan-r{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--ai-ln)}.hl-chan-r b{font-size:13.5px;font-weight:600;color:var(--ai-ink2)}.hl-chan-r.is-live b{color:var(--ai-ink)}.hl-glyph{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--ai-ink3);background:var(--ai-sk2)}.hl-chan-r.is-live .hl-glyph{color:#0b7a43;background:#e6f6ec}@media(prefers-reduced-motion:no-preference){.hl-card{animation:hl-lit 12s cubic-bezier(.4,0,.2,1) infinite;animation-delay:calc(var(--i) * 2.4s)}.hl-caret{animation:hl-blink 1.1s steps(1) infinite}.hl-link:after{animation:12s linear infinite}.hl-l1:after{animation-name:hl-run-x;animation-delay:1.6s}.hl-l2:after{animation-name:hl-run-x;animation-delay:4s}.hl-l3:after{animation-name:hl-run-y;animation-delay:6.4s}.hl-l4:after{animation-name:hl-run-xr;animation-delay:8.2s}.hl-l5:after{animation-name:hl-run-xr;animation-delay:8.9s}.hl-l6:after{animation-name:hl-run-yr;animation-delay:11.2s}.hl-reply:after{animation:hl-ping 2.4s ease-out infinite}}@keyframes hl-lit{0%,17%{transform:translateY(-3px);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--c) 70%,transparent),0 0 0 6px color-mix(in srgb,var(--c) 12%,transparent),0 24px 44px -22px color-mix(in srgb,var(--c) 55%,rgba(20,20,40,.3))}21%,to{transform:none;box-shadow:0 0 0 1px #14141e12,0 2px 4px #14141e0a,0 18px 40px -22px #14142838}}@keyframes hl-blink{50%{opacity:0}}@keyframes hl-run-x{0%{left:0;opacity:0}1%{opacity:1}5.5%{left:calc(100% - 9px);opacity:1}6.5%,to{left:calc(100% - 9px);opacity:0}}@keyframes hl-run-xr{0%{left:calc(100% - 9px);opacity:0}1%{opacity:1}5.5%{left:0;opacity:1}6.5%,to{left:0;opacity:0}}@keyframes hl-run-y{0%{top:0;opacity:0}1%{opacity:1}5.5%{top:calc(100% - 9px);opacity:1}6.5%,to{top:calc(100% - 9px);opacity:0}}@keyframes hl-run-yr{0%{top:calc(100% - 9px);opacity:0}1%{opacity:1}5.5%{top:0;opacity:1}6.5%,to{top:0;opacity:0}}@keyframes hl-ping{0%{box-shadow:0 0 #16a35b73}70%,to{box-shadow:0 0 0 7px #16a35b00}}@media(max-width:1100px){.hl-loop{--g: 32px}.hl-ask-k{display:none}.hl-card{padding:14px}}@media(max-width:899px){.hl{padding:14px 0 16px;border-radius:22px}.hl-ask{height:50px;margin:0 14px 16px;padding:0 6px 0 14px;font-size:14.5px;gap:10px}.hl-ask-go{height:38px;padding:0 12px;font-size:13px}.hl-loop{display:flex;align-items:flex-start;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:14px;padding:6px 14px 10px;scrollbar-width:none}.hl-loop::-webkit-scrollbar{display:none}.hl-card{flex:0 0 min(82%,340px);scroll-snap-align:start}.hl-link,.hl-gate,.hl-more{display:none}.hl-steps{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 3px;margin:-4px 10px 10px;font-size:11.5px;font-weight:600;color:var(--ai-ink2)}.hl-steps>span{display:inline-flex;align-items:center;gap:4px}.hl-steps .ai-icon{color:var(--ai-ink3)}.hl-steps-r{padding:1px 7px;border-radius:999px;color:#b4321f;background:#ffe9e4}}@media(max-width:480px){.hl-ask-go{width:38px;padding:0;justify-content:center;font-size:0;gap:0}}.rm-page{color:var(--ink,#15130F);padding-bottom:56px}.rm-page h1,.rm-page h2,.rm-page h3{margin:0 0 .5em}.rm-page h1{max-width:18ch}.rm-page p{margin:0 0 1em}.rm-section{padding:56px 0 8px}.rm-section:first-child{padding-top:32px}.rm-lede{font-size:1.15rem;color:var(--ink2,#5E5A51);max-width:62ch}.rm-eyebrow{font-family:var(--font-mono,ui-monospace,monospace);font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink2,#5E5A51);margin-bottom:.8em}.rm-page a:focus-visible{outline:3px solid var(--check,#5546F0);outline-offset:3px;border-radius:6px}.rm-link{color:var(--checktx,#4334D6);font-weight:600;text-underline-offset:3px}.rm-page a{color:inherit}.rm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:var(--radius,8px);font-weight:600;font-size:1.05rem;text-decoration:none;border:2px solid var(--ink,#15130F)}.rm-btn-solid{background:var(--ink,#15130F);color:var(--bg,#F5F2EC)!important}.rm-btn-solid:hover{background:var(--ink2,#5E5A51);border-color:var(--ink2,#5E5A51)}.rm-btn-ghost{background:transparent;color:var(--ink,#15130F)}.rm-btn-ghost:hover{background:var(--sk,#EFEBE3)}.rm-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:28px 0 8px}.rm-note{font-size:.95rem;color:var(--ink2,#5E5A51);margin:0}.rm-hero{display:grid;gap:40px;align-items:center}@media(min-width:900px){.rm-hero{grid-template-columns:1.25fr 1fr}}.rm-goalcard{background:var(--pn,#fff);border:1px solid var(--ln,#E6E1D7);border-radius:var(--radius-card,10px);padding:22px;box-shadow:var(--sh1,none)}.rm-goalcard .rm-label{font-family:var(--font-mono,ui-monospace,monospace);font-size:.8rem;color:var(--ink2,#5E5A51);margin-bottom:.4em}.rm-goalcard blockquote{margin:0 0 18px;font-size:1.15rem;font-weight:600}.rm-goalcard ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rm-goalcard li{display:flex;gap:12px;align-items:center;font-size:.98rem}.rm-goalcard li b{min-width:5.2em}.rm-crew{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.rm-crew-card{background:var(--pn,#fff);border:1px solid var(--ln,#E6E1D7);border-radius:var(--radius-card,10px);padding:26px 22px 22px;box-shadow:var(--sh-card);border-radius:var(--r-md);position:relative}.rm-crew-card p{margin:0 0 .5em;color:var(--ink2,#5E5A51)}.rm-crew-card .rm-step{font-family:var(--font-mono,ui-monospace,monospace);font-size:.8rem;margin:12px 0 4px}.rm-crew-name{margin:0 0 .2em!important}.rm-crew-name a{text-decoration:none}.rm-crew-name a:after{content:"";position:absolute;inset:0;border-radius:inherit}.rm-crew-card:hover{border-color:var(--ln2,#D6D0C3)}.rm-crew-verb{color:var(--rm-tx,var(--ink,#15130F))!important;font-weight:600}.rm-c-scout{--rm-c:var(--scout,#FF5B45);--rm-tx:var(--scouttx,#C2321F)}.rm-c-check{--rm-c:var(--check,#5546F0);--rm-tx:var(--checktx,#4334D6)}.rm-c-write{--rm-c:var(--write,#FFC21A);--rm-tx:var(--writetx,#7A5900)}.rm-c-cour{--rm-c:var(--cour,#12B5C6);--rm-tx:var(--courtx,#0B7480)}.rm-mark{display:block;flex:none}.rm-grid{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.rm-panel{background:var(--pn,#fff);border:1px solid var(--ln,#E6E1D7);border-radius:var(--radius-card,10px);padding:20px}.rm-panel h3{margin-bottom:.35em}.rm-panel p{margin:0;color:var(--ink2,#5E5A51)}.rm-tick{display:inline-block;width:22px;height:22px;vertical-align:-5px;margin-right:6px}.rm-greet{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.rm-greet li{background:var(--pn,#fff);border:1px solid var(--ln,#E6E1D7);box-shadow:var(--sh-card);border-radius:var(--r-md);padding:16px 18px}.rm-greet q{display:block;font-size:1.2rem;font-weight:600;quotes:none;margin:2px 0 4px}.rm-greet .rm-lang{font-family:var(--font-mono,ui-monospace,monospace);font-size:.8rem;color:var(--ink2,#5E5A51)}.rm-greet .rm-reg{font-size:.92rem;color:var(--writetx,#7A5900);font-weight:600}.rm-facts .rm-big{display:block;font-size:2.4rem;font-weight:700;color:var(--courtx,#0B7480);line-height:1.1;margin-bottom:6px}.rm-goals .rm-panel p{font-style:italic}.rm-free{text-align:center;padding-bottom:24px}.rm-free>p{margin-left:auto;margin-right:auto;max-width:52ch;color:var(--ink2,#5E5A51);font-size:1.1rem}.rm-free h2{margin-left:auto;margin-right:auto}.rm-faq dl{margin:20px 0 0;display:grid;gap:12px;max-width:820px}.rm-faq-item{background:var(--pn,#fff);border:1px solid var(--ln,#E6E1D7);border-radius:var(--radius-card,10px);padding:18px 20px}.rm-faq dt{font-weight:700;margin-bottom:.35em}.rm-faq dd{margin:0;color:var(--ink2,#5E5A51)}.rm-steps{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:20px;counter-reset:rm}.rm-stepcard{display:grid;gap:16px 24px;background:var(--pn,#fff);border:1px solid var(--ln,#E6E1D7);border-radius:var(--radius-card,10px);padding:24px;scroll-margin-top:80px}@media(min-width:760px){.rm-stepcard{grid-template-columns:96px 1fr}}.rm-stepnum{font-size:2.6rem;font-weight:700;line-height:1;color:var(--ink,#15130F)}.rm-stepcard h2{font-size:1.55rem}.rm-stepcard dl{display:grid;gap:10px;margin:14px 0 0}@media(min-width:760px){.rm-stepcard dl{grid-template-columns:1fr 1fr}}.rm-stepcard dl div{background:var(--bg,#F5F2EC);border-radius:var(--radius,8px);padding:12px 14px}.rm-stepcard dt{font-family:var(--font-mono,ui-monospace,monospace);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink2,#5E5A51)}.rm-stepcard dd{margin:.2em 0 0}.rm-you{color:var(--ink,#15130F)}.rm-crewhero{display:grid;gap:28px;align-items:center}@media(min-width:860px){.rm-crewhero{grid-template-columns:auto 1fr}}.rm-crumbs{font-size:.92rem;color:var(--ink2,#5E5A51);margin:0 0 14px}.rm-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.rm-crumbs li+li:before{content:"/";margin-right:6px}.rm-does{margin:20px 0 0;padding-left:1.4em;display:grid;gap:8px;max-width:70ch}.rm-does li::marker{font-weight:700;color:var(--rm-tx,var(--ink,#15130F))}.rm-points{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.rm-points li{border:1px solid var(--ln2,#D6D0C3);border-radius:var(--radius-pill,999px);padding:4px 12px;font-size:.92rem}.rm-panel .rm-points{margin-top:14px}.rm-others{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.rm-others a{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:6px 16px 6px 8px;border:1px solid var(--ln,#E6E1D7);border-radius:var(--radius-pill,999px);background:var(--pn,#fff);text-decoration:none;font-weight:600}.rm-others a:hover{border-color:var(--ln2,#D6D0C3)}.rm-more{margin-top:20px}.bx-h{font-family:var(--d);font-weight:var(--fw-display, 560);font-size:var(--fs-h2);letter-spacing:var(--tr-h2);line-height:1.08;max-width:22ch;margin:0 0 clamp(40px,5vw,72px);color:var(--ink)}.bx-h span{color:var(--ink3)}.bx-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.bx-c-approve{grid-column:span 4}.bx-c-credits,.bx-c-mailbox,.bx-c-warmup,.bx-c-tz{grid-column:span 2}.bx-c-followups{grid-column:span 6}.bx-card{position:relative;overflow:hidden;display:flex;flex-direction:column;background:var(--pn);border:1px solid var(--ln);border-radius:18px;min-height:460px}.bx-c-approve,.bx-c-credits{min-height:620px}.bx-head{position:relative;z-index:2;padding:32px 32px 0}.bx-head h3{font-family:var(--d);font-weight:500;font-size:clamp(22px,2vw,28px);letter-spacing:-.025em;line-height:1.15;margin:0;color:var(--ink)}.bx-head-ic{display:inline-grid;place-items:center;width:30px;height:30px;margin-bottom:14px;border-radius:8px;background:var(--pn);box-shadow:inset 0 0 0 1px var(--ln);color:var(--ink3)}.bx-head p{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--ink3);max-width:44ch}.bx-art{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:28px 32px 32px;isolation:isolate}.bx-art:before{content:"";position:absolute;inset:0;z-index:-1;clip-path:polygon(0 38%,100% 0,100% 100%,0 100%);opacity:.95}.bx-wash-sun:before{background:radial-gradient(120% 90% at 0% 100%,var(--scout-hi) 0%,transparent 60%),linear-gradient(115deg,var(--write-hi) 0%,var(--write-band) 35%,var(--scout-hi) 70%,#F3A6D8 100%)}.bx-wash-violet:before{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#F7C7E6 30%,var(--check-hi) 70%,var(--check-band) 100%);clip-path:polygon(0 18%,100% 0,100% 100%,0 100%)}.bx-wash-teal:before{background:linear-gradient(135deg,#D8FAF7 0%,var(--cour-hi) 50%,var(--cour-band) 100%)}.bx-wash-coral:before{background:linear-gradient(135deg,#FFE1D2 0%,var(--scout-hi) 55%,var(--scout-band) 100%)}.bx-wash-sunteal:before{background:linear-gradient(135deg,var(--write-hi) 0%,#B7F0E0 55%,var(--cour-hi) 100%)}.bx-wash-violetcoral:before{background:repeating-linear-gradient(135deg,rgba(255,255,255,.35) 0 1px,transparent 1px 7px),linear-gradient(100deg,rgba(255,255,255,0) 0%,#F9C6D9 25%,var(--check-hi) 65%,var(--check-band) 100%);clip-path:polygon(30% 0,100% 0,100% 100%,0 100%)}.bx-ico{width:14px;height:14px;flex:none}.bx-win{background:var(--pn);border:1px solid rgba(21,19,15,.08);border-radius:12px;box-shadow:0 1px 2px #15130f0f,0 12px 32px -8px #15130f2e;font-size:13px;color:var(--ink);text-align:left}.bx-win-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--ln)}.bx-win-title{font-size:13px;font-weight:600}.bx-qa{display:inline-flex;align-items:center;gap:8px}.bx-pill{font-size:12px;padding:2px 8px;border-radius:99px;background:var(--sk);color:var(--ink2)}.bx-who{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.3}.bx-who b{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bx-who small{font-size:12px;color:var(--ink3);line-height:1.4;margin-top:1px}.bx-who .ai-meta{gap:0 8px}.bx-mbx{flex-wrap:wrap}.bx-mbx .bx-who{flex:1 1 140px}.bx-mbx .bx-who b{white-space:normal}.bx-av{flex:none;width:28px;height:28px;border-radius:99px;display:grid;place-items:center;font-size:11px;font-weight:600;letter-spacing:.02em}.bx-av-coral{background:#ffe4de;color:#c2321f}.bx-av-violet{background:#e8e5ff;color:#4334d6}.bx-av-teal{background:#d7f5f7;color:#0b7480}.bx-av-sun{background:#fff1c2;color:#7a5900}.bx-chip{flex:none;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:12px;line-height:1;padding:5px 8px;border-radius:99px;border:1px solid var(--ln);color:var(--ink2);background:var(--pn)}.bx-chip-ok{background:#e1f5e9;border-color:#c3ebd3;color:#0b7a43}.bx-chip .bx-ico{width:12px;height:12px}.bx-live{width:6px;height:6px;border-radius:99px;background:#17a35b;box-shadow:0 0 0 3px #17a35b2e}.bx-tile{flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;border:1px solid var(--ln);background:var(--pn);color:var(--check-band)}.bx-tile .bx-ico{width:16px;height:16px}.bx-tile-mail{color:var(--scout-lo)}.bx-tile-ink{background:var(--ink);border-color:var(--ink);color:#fff;width:28px;height:28px;border-radius:8px}.bx-dot{display:inline-block;width:8px;height:8px;border-radius:99px;flex:none}.bx-dot-coral{background:var(--scout-band)}.bx-dot-violet{background:var(--check-band)}.bx-dot-sun{background:var(--write-band)}.bx-dot-teal{background:var(--cour-band)}.bx-approve{position:relative;width:100%;max-width:640px;display:grid;grid-template-columns:1fr 1fr;align-items:center}.bx-queue{grid-column:1 / span 2;width:72%;justify-self:start}.bx-queue ul{list-style:none;margin:0;padding:4px 0}.bx-queue li{display:flex;align-items:center;gap:10px;padding:9px 14px}.bx-queue li+li{border-top:1px solid var(--ln)}.bx-queue li.is-on{background:var(--sk)}.bx-draft{position:absolute;right:0;top:50%;transform:translateY(-38%);width:56%;padding:16px;display:flex;flex-direction:column;gap:10px}.bx-draft-to{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--ln)}.bx-subj{margin:0;font-weight:600;font-size:14px}.bx-body{margin:0;font-size:13px;line-height:1.5;color:var(--ink2)}.bx-sig{color:var(--ink3);font-size:12px}.bx-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:4px}.bx-go{display:inline-flex;border-radius:9px;box-shadow:0 0 0 3px #ffc21a80}.bx-credits{width:100%;max-width:340px;display:flex;flex-direction:column;gap:12px}.bx-plan{padding:16px}.bx-plan-top{display:flex;align-items:center;gap:10px}.bx-meter-lbl{display:flex;justify-content:space-between;margin:18px 0 8px;font-size:12px;color:var(--ink3)}.bx-meter-lbl b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.bx-meter{height:8px;border-radius:99px;background:var(--sk);overflow:hidden}.bx-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--check-band),#E26BC4 60%,var(--scout-hi))}.bx-meter-foot{display:block;margin-top:10px;font-size:12px;color:var(--ink3);line-height:1.4}.bx-costs{padding:14px 16px 6px}.bx-costs ul{list-style:none;margin:8px 0 0;padding:0}.bx-costs li{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--ln);color:var(--ink2)}.bx-costs li span:nth-child(2){flex:1}.bx-costs li b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.bx-mailbox{width:100%;max-width:380px;display:flex;flex-direction:column;gap:10px}.bx-mbx{display:flex;align-items:center;gap:10px;padding:12px}.bx-sent-from{display:inline-flex;align-self:center;align-items:center;gap:6px;margin-top:4px;font-size:12px;padding:6px 10px;border-radius:99px;background:#ffffffbf;color:var(--ink2)}.bx-warm{width:100%;max-width:340px}.bx-legend{display:inline-flex;gap:10px;font-size:12px;color:var(--ink3)}.bx-legend>span{display:inline-flex;align-items:center;gap:5px}.bx-ramp{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:16px 14px 12px}.bx-ramp-col{display:flex;flex-direction:column;align-items:center;gap:8px}.bx-ramp-col small{font-size:11px;color:var(--ink3);white-space:nowrap}.bx-ramp-bars{height:130px;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:4px}.bx-bar{position:relative;width:16px;border-radius:4px 4px 2px 2px}.bx-bar em{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:3px;font-style:normal;font-size:11px;font-weight:600;color:var(--ink2);font-variant-numeric:tabular-nums}.bx-bar-coral{background:linear-gradient(180deg,var(--scout-hi),var(--scout-band))}.bx-bar-teal{background:linear-gradient(180deg,var(--cour-hi),var(--cour-band))}.bx-tz{width:100%;max-width:320px;display:flex;flex-direction:column;gap:8px}.bx-tzchip{display:flex;align-items:center;gap:10px;padding:10px 12px}.bx-tzchip:nth-child(2){margin-left:18px;margin-right:-18px}.bx-clock{width:30px;height:30px;flex:none;color:var(--ln2)}.bx-window-band{align-self:center;margin-top:6px;font-size:12px;padding:6px 10px;border-radius:99px;background:#ffffffbf;color:var(--ink3)}.bx-window-band b{color:var(--ink);font-weight:600}.bx-c-followups{min-height:0;flex-direction:row;align-items:stretch}.bx-c-followups .bx-head{flex:0 0 38%;padding-bottom:32px;padding-right:32px}.bx-c-followups .bx-art{padding:40px 32px}.bx-flow{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:stretch}.bx-node{padding:0}.bx-node-top{display:flex;align-items:center;gap:10px;padding:12px 14px}.bx-node-top b{flex:1;font-weight:600;font-size:14px}.bx-time{font-size:12px;color:var(--ink3)}.bx-node-body{margin:0;padding:10px 14px 14px;border-top:1px solid var(--ln);color:var(--ink2);line-height:1.5}.bx-node-list{list-style:none;margin:0;padding:4px 14px 8px;border-top:1px solid var(--ln)}.bx-node-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;color:var(--ink3)}.bx-link{align-self:center;width:1.5px;height:28px;background:var(--ink)}@media(prefers-reduced-motion:no-preference){.bx-draft{animation:bx-float 6s ease-in-out infinite}@keyframes bx-float{0%,to{transform:translateY(-38%)}50%{transform:translateY(calc(-38% - 6px))}}}@media(max-width:1023px){.bx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-c-approve,.bx-c-followups{grid-column:span 2}.bx-c-credits,.bx-c-mailbox,.bx-c-warmup,.bx-c-tz{grid-column:span 1}.bx-c-approve,.bx-c-credits{min-height:540px}}@media(max-width:719px){.bx-grid{grid-template-columns:minmax(0,1fr);gap:12px}.bx-grid>.bx-card{grid-column:auto;min-height:0}.bx-head{padding:24px 20px 0}.bx-art{padding:24px 16px 20px}.bx-approve{display:flex;flex-direction:column;gap:0}.bx-queue{width:100%}.bx-queue li:nth-child(n+3){display:none}.bx-draft{position:relative;width:94%;top:auto;right:auto;transform:none;margin-top:-6px;align-self:flex-end;animation:none}.bx-c-followups{flex-direction:column}.bx-c-followups .bx-head{flex:none;padding-bottom:0;padding-right:20px}.bx-c-followups .bx-art{padding:24px 16px 20px}.bx-wash-violetcoral:before{clip-path:polygon(0 20%,100% 0,100% 100%,0 100%)}.bx-tzchip:nth-child(2){margin:0}.bx-time{display:none}}.dks.sec{padding:0;background:#111110;color:#f4f1ea;border-block:1px solid rgba(255,255,255,.06)}.dks-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dks-copy{padding:var(--sp-m) clamp(24px,4vw,72px);display:flex;flex-direction:column;min-height:620px}.dks-art{border-left:1px solid rgba(255,255,255,.07);display:grid;place-items:center;padding:clamp(24px,3vw,48px);overflow:hidden}.dks-chip{align-self:flex-start;margin:0 0 22px;padding:4px 9px;font-size:13px;font-weight:500;color:#c9c4ff;background:#5546f02e;border-radius:6px}.dks-h2{font-family:var(--d);font-weight:var(--fw-display);font-size:clamp(32px,3.2vw,48px);letter-spacing:var(--tr-h2);line-height:1.08;margin:0;max-width:15ch;color:#f4f1ea}.dks-h2 span{color:#8e8a82}.dks-tabs{margin-top:auto;padding-top:48px;min-height:300px}.sgt-list{display:flex;flex-direction:column;gap:6px}.sgt-tab{all:unset;cursor:pointer;display:block;padding:8px 0;font-size:19px;font-weight:500;letter-spacing:-.01em;color:#8e8a82;transition:color .2s}.sgt-tab:hover,.sgt-item.is-on .sgt-tab{color:#f4f1ea}.sgt-tab{display:flex;align-items:center;gap:10px}.sgt-tab-ic{color:#8e8a82}.sgt-facts li.has-ic{padding-left:22px}.sgt-facts li.has-ic:before{display:none}.sgt-fact-ic{position:absolute;left:0;top:calc((1lh - 14px)/2);color:#8e8a82}.sgt-tab:focus-visible{outline:2px solid var(--check-hi);outline-offset:4px;border-radius:4px}.sgt-panel{padding:2px 0 18px}.sgt-lede{margin:0 0 12px;font-size:15px;line-height:1.5;color:#a39e93;max-width:44ch}.sgt-facts{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sgt-facts li{position:relative;padding-left:20px;font-size:14.5px;line-height:1.45;color:#d9d5cc}.sgt-facts li:before{content:"";position:absolute;left:2px;top:.55em;width:7px;height:7px;border-radius:50%;border:1.5px solid #8E8A82}.sgt-item:nth-child(1) .sgt-facts li:before{border-color:var(--scout-band)}.sgt-item:nth-child(2) .sgt-facts li:before{border-color:var(--cour-hi)}.sgt-item:nth-child(3) .sgt-facts li:before{border-color:var(--check-hi)}.sgt-bar{display:block;margin-top:20px;height:2px;background:#ffffff1f;border-radius:2px;overflow:hidden}.sgt-bar i{display:block;height:100%;background:#e9e6df;transform-origin:left;transform:scaleX(1)}.sgt.is-cycling .sgt-bar i{animation:sgt-fill var(--dwell, 7s) linear both}@keyframes sgt-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dks-funnel{width:100%;max-width:600px;height:auto;display:block;overflow:visible}.dks-ring{fill:none;stroke:#fff;stroke-width:1;vector-effect:non-scaling-stroke}.dks-mer{fill:none;stroke:#ffffff38;stroke-width:1;vector-effect:non-scaling-stroke}.dks-mer.is-back{stroke:#ffffff17}.dks-throat{fill:none;stroke:#c9c4ffb3;stroke-width:1.2;vector-effect:non-scaling-stroke}.dks-spark line{stroke:currentColor;stroke-width:1.6;stroke-linecap:round;vector-effect:non-scaling-stroke}.dks-spark circle{fill:currentColor}.dks-spark{opacity:.9}@media(prefers-reduced-motion:no-preference){.dks-float{animation:dks-float 9s ease-in-out infinite}.dks-spark{animation:dks-twinkle 5.2s ease-in-out var(--d, 0s) infinite both}}@keyframes dks-float{0%,to{transform:translateY(-6px)}50%{transform:translateY(6px)}}@keyframes dks-twinkle{0%,to{opacity:0;transform:translateY(-4px)}30%,60%{opacity:1;transform:translateY(0)}}@media(max-width:900px){.dks-grid{grid-template-columns:1fr}.dks-copy{min-height:0;padding:64px var(--gutter) 24px}.dks-tabs{padding-top:32px}.dks-art{border-left:0;border-top:1px solid rgba(255,255,255,.07);order:-1;padding:32px var(--gutter) 8px}.dks-funnel{max-width:420px}}@media(max-width:640px){.fqc.sec,.fqc-cta.sec{padding-inline:16px}}.fqc-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}.fqc-head{position:sticky;top:calc(var(--header-h) + 32px)}.fqc-h2{font-family:var(--d);font-weight:var(--fw-display);font-size:var(--fs-h2);letter-spacing:var(--tr-h2);line-height:1.04;margin:0;color:var(--ink)}.fqc-h2 span{color:var(--ink3)}.fqc-note{margin:20px 0 0;font-size:16px;line-height:1.55;color:var(--ink3);max-width:34ch}.fqc-note a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ln2);text-underline-offset:3px}.fqc-note a:hover{text-decoration-color:currentColor}.fqc-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ln)}.fqc-list li{--fqc-n: 44px;padding:26px 0 28px;border-bottom:1px solid var(--ln)}.fqc-s{display:grid;grid-template-columns:var(--fqc-n) minmax(0,1fr) 28px;column-gap:12px;align-items:start;cursor:pointer;list-style:none;border-radius:8px}.fqc-s::-webkit-details-marker{display:none}.fqc-s:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.fqc-n{font:500 13px/1.9 var(--d);color:var(--ink3);font-variant-numeric:tabular-nums}.fqc-chev{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--ink3);box-shadow:inset 0 0 0 1px var(--ln);transition:transform .2s,color .15s}.fqc-s:hover .fqc-chev{color:var(--ink)}.fqc-d[open] .fqc-chev{transform:rotate(180deg)}.fqc-d>.fqc-a{margin-left:calc(var(--fqc-n) + 12px);margin-right:40px}@media(prefers-reduced-motion:reduce){.fqc-chev{transition:none}}.fqc-q{margin:0;font-size:clamp(19px,1.6vw,22px);font-weight:560;letter-spacing:-.018em;line-height:1.3;color:var(--ink)}.fqc-a{margin:8px 0 0;font-size:16px;line-height:1.6;color:var(--ink2);max-width:58ch}.fqc-cta{position:relative;overflow:hidden;text-align:center;isolation:isolate}.fqc-wash{position:absolute;inset:auto -10% -55%;height:120%;z-index:-1;background:radial-gradient(40% 55% at 22% 70%,rgba(255,91,69,.22),transparent 70%),radial-gradient(38% 55% at 42% 80%,rgba(255,194,26,.22),transparent 70%),radial-gradient(38% 55% at 60% 78%,rgba(85,70,240,.2),transparent 70%),radial-gradient(40% 55% at 80% 70%,rgba(18,181,198,.22),transparent 70%);filter:blur(8px)}.fqc-cta-in{max-width:760px;margin:0 auto}.fqc-cta-h{font-family:var(--d);font-weight:var(--fw-display);font-size:var(--fs-display);letter-spacing:var(--tr-display);line-height:var(--lh-display);margin:0;color:var(--ink);text-wrap:balance}.fqc-cta-lede{margin:20px auto 0;font-size:var(--fs-lede);color:var(--ink3);max-width:40ch}.fqc-actions{justify-content:center;margin-top:32px}@media(max-width:860px){.fqc-grid{grid-template-columns:1fr}.fqc-head{position:static}.fqc-list li{--fqc-n: 30px;padding:22px 0}.fqc-d>.fqc-a{margin-right:0}}@media(max-width:640px){.hub.sec{padding-inline:16px}}.hub-head{max-width:860px}.hub-h2{font-family:var(--d);font-weight:var(--fw-display);font-size:var(--fs-h2);letter-spacing:var(--tr-h2);line-height:1.06;color:var(--ink);margin:0;text-wrap:balance}.hub-h2 span{color:var(--ink3)}.hub-lede{margin:20px 0 0;font-size:var(--fs-lede);line-height:1.45;color:var(--ink3);max-width:46ch}.hub-canvas{margin-top:clamp(32px,4vw,56px);background:var(--sk);border:1px solid var(--ln);border-radius:var(--r-md);padding:clamp(20px,4vw,48px) clamp(16px,4vw,48px) clamp(24px,3vw,40px)}.hub-graph{position:relative;max-width:960px;margin:0 auto}.hub-svg{display:block;width:100%;height:auto;overflow:visible}.hub-tall{display:none;max-width:360px;margin:0 auto}@media(max-width:640px){.hub-wide{display:none}.hub-tall{display:block}}.hub-line{fill:none;stroke:var(--ln2);stroke-width:1.25}.hub-tile-bg{fill:var(--pn);stroke:var(--ln);stroke-width:1;filter:drop-shadow(0 1px 1.5px rgba(21,19,15,.08))}.hub-tile{color:var(--ink)}.hub-acc{stroke:var(--acc, currentColor)}.hub-gmail{--acc: var(--scout-band)}.hub-workspace{--acc: var(--check-band)}.hub-gcal{--acc: var(--cour-band)}.hub-calcom{--acc: var(--write-lo)}.hub-signin{--acc: var(--ink)}.hub-halo{fill:#5546f014;transform-box:fill-box;transform-origin:center}.hub-col{font:500 13px/1 var(--d);fill:var(--ink3);text-anchor:middle;letter-spacing:0}.hub-name{font:600 15px/1 var(--d);fill:var(--ink);text-anchor:middle;letter-spacing:-.01em}@media(prefers-reduced-motion:no-preference){.hub-halo{animation:hub-breathe 5s ease-in-out infinite}}@keyframes hub-breathe{0%,to{opacity:.6;transform:scale(.92)}50%{opacity:1;transform:scale(1.04)}}.hub-list{list-style:none;margin:clamp(24px,3vw,40px) 0 0;padding:clamp(24px,3vw,32px) 0 0;border-top:1px solid var(--ln);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px}@media(max-width:960px){.hub-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.hub-list{grid-template-columns:1fr;gap:18px}}.hub-list li{display:flex;gap:14px;align-items:flex-start}.hub-list b{display:block;font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.hub-list li>span:last-child>span{display:block;margin-top:3px;font-size:14px;line-height:1.45;color:var(--ink3)}.hub-ico{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--pn);border:1px solid var(--ln);color:var(--ink)}.sb-head,.sb-box{max-width:var(--wrap);margin-inline:auto}@media(max-width:640px){.sb-head,.sb-box{padding-inline:16px}}.sb-head{margin-bottom:clamp(32px,4vw,56px)}.sb-h2{max-width:880px}.sb-h2{font-family:var(--d);font-weight:var(--fw-display);font-size:var(--fs-h2);letter-spacing:var(--tr-h2);line-height:1.06;color:var(--ink);margin:0}.sb-h2-2{color:var(--ink3)}.sb-box{min-height:560px}.gs{display:grid;grid-template-columns:minmax(0,1fr) 392px;gap:16px;padding:16px;background:var(--pn);border:1px solid var(--ln);border-radius:28px;box-shadow:var(--sh-ring)}.gs-left{display:flex;flex-direction:column;padding:clamp(24px,3.5vw,52px) clamp(20px,2vw,28px) clamp(8px,1vw,12px);min-width:0}.gs-brand{display:flex;align-items:center;gap:8px;margin:0 0 auto;padding-bottom:48px}.gs-brand-name{font-family:var(--d);font-weight:600;font-size:20px;letter-spacing:-.03em;color:var(--ink)}.gs-brand-tag{font-size:12px;font-weight:500;color:var(--ink2);background:var(--sk);border:1px solid var(--ln);border-radius:6px;padding:2px 7px}.gs-sentence{font-family:var(--d);font-weight:var(--fw-display);font-size:clamp(30px,3.65vw,54px);letter-spacing:-.045em;line-height:1.12;color:var(--ink);margin:0;text-wrap:pretty}.gs-w{color:var(--ink3)}.gs-tok{font:inherit;letter-spacing:inherit;text-align:left;color:var(--ink);background:none;border:0;padding:0 0 2px;margin:0;cursor:pointer;border-radius:6px;background-image:linear-gradient(90deg,var(--ink3) 50%,transparent 50%);background-size:6px 1.5px;background-repeat:repeat-x;background-position:0 100%;transition:background-color .15s;display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone}.gs-tok:hover{background-color:color-mix(in srgb,var(--scout-band) 8%,transparent)}.gs-tok:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.gs-tok-v{animation:gs-settle .32s ease-out}@keyframes gs-settle{0%{opacity:0}to{opacity:1}}.gs-hint{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--ink3);margin:14px 0 0}.gs-hint .ai-icon,.gs-row-date .ai-icon{color:var(--ink3)}.gs-cta{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;margin-top:24px;padding:9px 10px 9px 16px;background:var(--ink);color:var(--pn);border-radius:10px;font-size:15px;font-weight:500;text-decoration:none;box-shadow:var(--hi);transition:transform .15s}.gs-cta:hover{transform:translateY(-1px)}.gs-cta:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.gs-keys{display:inline-flex;gap:4px}.gs-keys kbd{font:500 12px/1 var(--d);min-width:20px;height:20px;display:inline-grid;place-items:center;border-radius:5px;background:color-mix(in srgb,var(--pn) 16%,transparent);color:var(--pn)}.gs-row{display:flex;align-items:center;gap:16px;margin-top:40px;padding:12px 14px;border:1px solid var(--ln);border-radius:14px;font-size:13px}.gs-row b{display:block;font-weight:600;color:var(--ink);font-size:14px}.gs-row span span,.gs-row-date span,.gs-row-main span{color:var(--ink3)}.gs-row-date{padding-right:16px;border-right:1px solid var(--ln);white-space:nowrap}.gs-row-date>span{display:inline-flex;align-items:center;gap:5px}.gs-row-main{flex:1;min-width:0}.gs-row-main .ai-meta{margin-top:2px;font-size:12.5px;line-height:1.4}.gs-row-pill{flex:none;font-size:12px;font-weight:500;color:var(--write-on2);background:color-mix(in srgb,var(--write-band) 22%,var(--pn));border-radius:6px;padding:3px 8px}.gs-right{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:clamp(28px,4vw,56px) 20px;background:var(--sk);border-radius:18px;overflow:hidden;min-width:0}.gs-right:before{content:"";position:absolute;inset:auto -20% -40%;height:80%;background:radial-gradient(50% 60% at 30% 70%,color-mix(in srgb,var(--scout-band) 16%,transparent),transparent 70%),radial-gradient(45% 55% at 75% 75%,color-mix(in srgb,var(--check-band) 12%,transparent),transparent 70%);pointer-events:none}.gs-card{position:relative;width:100%;max-width:440px;background:var(--pn);border:1px solid var(--ln);border-radius:16px;box-shadow:var(--sh-card);font-size:13px;color:var(--ink)}.gs-card-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--ln)}.gs-card-who{flex:1;min-width:0;line-height:1.3}.gs-card-who b{display:block;font-size:14px;font-weight:600}.gs-card-who span{color:var(--ink3);font-size:12px}.gs-stats{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--ln)}.gs-stats>span{min-width:0;padding:12px 16px;color:var(--ink3);font-size:12px;line-height:1.35}.gs-stats .ai-it{gap:4px}.gs-stats .ai-it>.ai-icon{width:13px;height:13px;margin-top:1px}.gs-stats>span+span{border-left:1px solid var(--ln)}.gs-stats b{display:block;font-family:var(--d);font-size:22px;font-weight:560;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.gs-math{margin:0;padding:10px 16px 12px;border-bottom:1px solid var(--ln);color:var(--ink2);font-size:12.5px;line-height:1.5;text-wrap:pretty}.gs-people{list-style:none;margin:0;padding:6px 0}.gs-p{display:flex;gap:12px;padding:10px 16px;animation:gs-row .4s cubic-bezier(.2,.8,.2,1) both}.gs-p+.gs-p{border-top:1px solid var(--ln)}@keyframes gs-row{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.gs-av{flex:none;display:inline-flex}.gs-p-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.gs-p-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.gs-p-top b{min-width:0;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-fit{flex:none;display:inline-flex}.gs-p-meta{color:var(--ink2);font-size:12.5px;line-height:1.4}.gs-p-why{margin-top:2px;color:var(--ink3);font-size:12.5px;line-height:1.4}.gs-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--ln);color:var(--ink3);font-size:12px}.gs-foot-btn{flex:none;font-size:12px;font-weight:500;color:var(--pn);background:var(--ink);border-radius:7px;padding:5px 10px}.gs-toast{position:relative;align-self:flex-start;max-width:100%}@media(max-width:1100px){.gs{grid-template-columns:1fr;padding:10px;border-radius:22px}.gs-left{padding:24px 14px 8px}.gs-brand{padding-bottom:28px}.gs-row{margin-top:28px}.gs-right{padding:24px 12px}}@media(max-width:480px){.gs{padding:8px;border-radius:20px}.gs-left{padding:20px 10px 6px}.gs-right{padding:16px 8px}.gs-row{flex-wrap:wrap;gap:10px 12px;padding:12px}.gs-row-date{flex:1;border-right:0;padding-right:0}.gs-row-main{flex:1 1 100%;order:3;padding-top:10px;border-top:1px solid var(--ln)}.gs-p{gap:10px;padding:10px 12px}.gs-card-head,.gs-card-foot,.gs-math{padding-inline:12px}.gs-stats>span{padding:10px}.gs-sentence{font-size:29px}.gs-stats b{font-size:19px}.gs-stats>span{padding:10px 12px}.gs-row-date{padding-right:12px}.gs-stats b{font-size:18px}}@media(prefers-reduced-motion:reduce){.gs-tok-v,.gs-p{animation:none}.gs-cta{transition:none}}:root[data-theme=dark] .gs-row-pill{color:var(--write-hi)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .gs-row-pill{color:var(--write-hi)}}.sr.sec{position:relative;isolation:isolate;overflow:hidden;padding:clamp(64px,8vw,120px) 0 0;text-align:center}.sr-h2{margin:0 auto;max-width:16em;padding:0 var(--gutter);font-family:var(--d);font-weight:540;font-size:clamp(34px,5.6vw,82px);line-height:1.02;letter-spacing:-.045em;color:var(--ink);text-wrap:balance}.sr-h2>span{display:block}.sr-h2-2{color:var(--ink3)}.sr-cells{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(56px,7vw,112px) 0 0;padding:0;list-style:none;border-top:1px solid var(--ln);border-bottom:1px solid var(--ln)}.sr-cells:before,.sr-cells:after{content:"";position:absolute;height:1px;width:34%;pointer-events:none}.sr-cells:before{top:-1px;right:2%;background:linear-gradient(90deg,transparent,var(--check-band) 45%,var(--scout-band) 80%,transparent)}.sr-cells:after{bottom:-1px;left:4%;background:linear-gradient(90deg,transparent,var(--cour-band) 30%,var(--check-band) 70%,transparent)}.sr-cell{display:flex;flex-direction:column;align-items:center;gap:14px;padding:clamp(36px,4.4vw,60px) clamp(16px,2vw,32px)}.sr-cell+.sr-cell{border-left:1px solid var(--ln)}.sr-n{font-family:var(--d);font-weight:500;font-size:clamp(44px,4.6vw,68px);line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ink)}.sr-t{max-width:22ch;font-size:clamp(15px,1.25vw,18px);line-height:1.4;color:var(--ink2);text-wrap:balance}.sr-cell+.sr-cell .sr-n{color:color-mix(in srgb,var(--ink) 62%,var(--ink3))}.sr-em{display:block;margin-bottom:8px}.sm{position:relative;padding:clamp(40px,5vw,72px) clamp(16px,4vw,56px) clamp(32px,4vw,56px);text-align:left}.sm-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:1040px;margin:0 auto clamp(12px,2vw,24px);padding:0;list-style:none}.sm-lg{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px 12px;font-size:14px;line-height:1.3;color:var(--ink2);transition:opacity .4s ease}.sm-lg b{font-weight:600;color:var(--ink)}.sm-lg:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px;background:var(--c);transform:scaleX(0);transform-origin:left;opacity:0}.sm-lg-scout{--c: var(--scout-band)}.sm-lg-check{--c: var(--check-band)}.sm-lg-write{--c: var(--write-band)}.sm-lg-cour{--c: var(--cour-band)}.sm[data-cur] .sm-lg{opacity:.42}.sm[data-cur="1"] .sm-lg-scout,.sm[data-cur="2"] .sm-lg-check,.sm[data-cur="3"] .sm-lg-write,.sm[data-cur="4"] .sm-lg-cour{opacity:1}.sm[data-cur="1"] .sm-lg-scout:after{opacity:1;animation:sm-prog 4.2s linear both}.sm[data-cur="2"] .sm-lg-check:after{opacity:1;animation:sm-prog 3.6s linear both}.sm[data-cur="3"] .sm-lg-write:after{opacity:1;animation:sm-prog 3.4s linear both}.sm[data-cur="4"] .sm-lg-cour:after{opacity:1;animation:sm-prog 5.6s linear both}@keyframes sm-prog{to{transform:scaleX(1)}}.sm-stage{position:relative;max-width:1200px;margin:0 auto}.sm-map{display:block;width:100%;height:auto;overflow:hidden;border-radius:16px;font-family:var(--font-ui, var(--d))}.sm{--sm-water: #E2ECF4;--sm-dot: rgba(60, 110, 160, .16);--sm-other: #F7F7F5;--sm-state: #D6D4CF;--sm-nation: #B9B6AF}.sm-water{fill:var(--sm-water)}.sm-dot{fill:var(--sm-dot)}.sm-land{fill:var(--sm-other);stroke:var(--sm-state);stroke-width:.75;vector-effect:non-scaling-stroke}.sm-us{fill:var(--pn)}.sm-lakes{fill:var(--sm-water);stroke:color-mix(in srgb,var(--sm-nation) 70%,transparent);stroke-width:.75;vector-effect:non-scaling-stroke}.sm-states{fill:none;stroke:var(--sm-state);stroke-width:.75;vector-effect:non-scaling-stroke;stroke-linejoin:round}.sm-nation{fill:none;stroke:var(--sm-nation);stroke-width:1.1;vector-effect:non-scaling-stroke;stroke-linejoin:round}.sm-zline{fill:none;stroke:color-mix(in srgb,var(--cour-band) 70%,transparent);stroke-width:1.4;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}:root[data-theme=dark] .sm{--sm-water: #131B20;--sm-dot: rgba(160, 200, 230, .08);--sm-other: #1A1A18;--sm-state: #34322C;--sm-nation: #4A473F}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .sm{--sm-water: #131B20;--sm-dot: rgba(160, 200, 230, .08);--sm-other: #1A1A18;--sm-state: #34322C;--sm-nation: #4A473F}}.sm-zl rect{fill:var(--pn);stroke:color-mix(in srgb,var(--cour-band) 45%,var(--ln));stroke-width:1;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 8px rgba(11,152,168,.18))}.sm-zl circle{fill:var(--cour-band)}.sm-zl text{font-size:13px;font-weight:650;fill:var(--courtx, var(--cour-lo));text-anchor:middle}.sm-map .k1,.sm-map .k2,.sm-map .k3,.sm-map .k4,.sm-st{transform-box:fill-box;transform-origin:center;transition:opacity .5s ease var(--d, 0s),transform .6s cubic-bezier(.2,.9,.3,1.3) var(--d, 0s),stroke-dashoffset 1.1s cubic-bezier(.5,0,.3,1) var(--d, 0s)}.sm[data-s]:not([data-s~=s1]) .k1,.sm[data-s]:not([data-s~=s2]) .k2,.sm[data-s]:not([data-s~=s3]) .k3{opacity:0;transform:scale(.4)}.sm[data-s]:not([data-s~=s4]) .sm-zl .k4{opacity:0;transform:translateY(6px)}.sm-zl .sm-zpulse{fill:none;stroke:var(--cour-band);stroke-width:2;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:center}.sm[data-cur="4"] .sm-zpulse{animation:sm-zpulse 1.6s ease-out var(--d, 0s) 2 both}@keyframes sm-zpulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.35,1.8)}}.sm[data-s=s0] *{transition:none!important}.sm-arc{fill:none;stroke:var(--cour-band);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;vector-effect:non-scaling-stroke;opacity:.75}.sm-comet{fill:none;stroke:var(--cour-lo);stroke-width:5;stroke-linecap:round;stroke-dasharray:2.5 200;stroke-dashoffset:-100;vector-effect:non-scaling-stroke}.sm[data-s]:not([data-s~=s4]) .sm-arc{stroke-dashoffset:100}.sm[data-s]:not([data-s~=s4]) .sm-comet{stroke-dashoffset:2.5}.sm-route .k4{transition-duration:.3s,.6s,1.1s}.sm-pin-dot{fill:var(--scout-band);stroke:var(--pn);stroke-width:3}.sm-pin-halo{fill:color-mix(in srgb,var(--scout-band) 18%,transparent)}.sm-pin.is-held .sm-pin-dot{fill:var(--ink3)}.sm-pin.is-held .sm-pin-halo{fill:color-mix(in srgb,var(--ink3) 14%,transparent)}.sm-badge circle{fill:var(--check-band);stroke:var(--pn);stroke-width:2}.sm-badge path{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sm-pin.is-held .sm-badge circle{fill:color-mix(in srgb,var(--ink3) 70%,var(--pn))}.sm-src path{stroke:color-mix(in srgb,var(--check-band) 45%,transparent);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.sm-src circle{fill:var(--pn);stroke:var(--check-band);stroke-width:2;vector-effect:non-scaling-stroke}.sm-hq circle{fill:color-mix(in srgb,var(--cour-band) 22%,transparent)}.sm-hq .sm-hq-c{fill:var(--cour-lo)}.sm-hq text{font-size:12px;font-weight:600;fill:var(--ink2)}.sm-lead{fill:none;stroke:var(--ln2);stroke-width:1;vector-effect:non-scaling-stroke}.sm-card-box rect{fill:var(--pn);stroke:var(--ln);stroke-width:1;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 6px rgba(21,19,15,.07))}.sm-card-n{font-size:13px;font-weight:600;fill:var(--ink)}.sm-card-r{font-weight:450;fill:var(--ink3)}.sm-card-c{font-size:12px;font-weight:500;fill:var(--ink2)}.sm-card-face,.sm-card-co{overflow:visible}.sm-card-face>*,.sm-card-co>*{display:block}.sm-st{font-size:12px;font-weight:550;opacity:0}.st-find{fill:var(--scouttx, var(--scout-lo))}.st-ver{fill:var(--checktx, var(--check-lo))}.st-held{fill:var(--ink3)}.st-sent{fill:var(--courtx, var(--cour-lo))}.sm:not([data-s]) .st-sent,.sm:not([data-s]) .st-held,.sm[data-s~=s1]:not([data-s~=s2]) .st-find,.sm[data-s~=s2]:not([data-s~=s4]) .st-ver,.sm[data-s~=s2] .st-held,.sm[data-s~=s4] .st-sent{opacity:1}.sm-card.is-held .sm-card-box{opacity:.72}.sm-draft rect{fill:var(--pn);stroke:var(--ln);stroke-width:1;vector-effect:non-scaling-stroke;filter:drop-shadow(0 6px 16px rgba(21,19,15,.1))}.sm-draft .sm-draft-bar{fill:var(--write-band);stroke:none;filter:none}.sm-lead-w{stroke:color-mix(in srgb,var(--write-band) 70%,var(--ln2));stroke-dasharray:3 3}.sm-draft-k{font-size:11.5px;font-weight:600;letter-spacing:.02em;fill:var(--writetx, var(--write-lo))}.sm-draft-s{font-size:13px;font-weight:600;fill:var(--ink)}.sm-draft-b{font-size:13px;fill:var(--ink2)}.sm-lens{opacity:0;transition:opacity .4s ease}.sm-lens-ring{fill:none;stroke:var(--scout-band);stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}.sm[data-cur="1"] .sm-lens{opacity:1}.sm[data-cur="1"] .sm-lens-move{animation:sm-sweep 3.6s cubic-bezier(.45,0,.3,1) both}@keyframes sm-sweep{0%{transform:translate(0)}50%{transform:translate(var(--x1),var(--y1))}to{transform:translate(var(--x2),var(--y2))}}.sm[data-cur="1"] .sm-pin-halo{animation:sm-ripple 1.4s ease-out var(--d, 0s) 2 both}@keyframes sm-ripple{0%{transform:scale(.4);opacity:1}to{transform:scale(1.8);opacity:0}}.sm-pin-halo{transform-box:fill-box;transform-origin:center}.sm-replay-box{position:absolute;top:clamp(40px,5vw,72px);right:clamp(16px,4vw,56px);z-index:1}.sm-replay{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:10px;cursor:pointer;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 1px 2px #15130f0d;color:var(--ink2);transition:transform .2s ease,color .2s ease}.sm-replay:hover{transform:rotate(-30deg);color:var(--ink)}.sm-replay:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.sm-replay-box{display:none}}@media(max-width:760px){.sr-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-cell:nth-child(3){border-left:0}.sr-cell:nth-child(n+3){border-top:1px solid var(--ln)}.sr-cell{padding:28px 12px;gap:10px}.sr-t{font-size:14px}.sr-cells:before{width:60%}.sr-cells:after{width:60%}.sm{padding:28px 0 24px}.sm-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0 12px;margin-bottom:4px}.sm-lg{font-size:13px;padding:8px 6px 10px;gap:8px}.sm-stage{overflow:hidden;aspect-ratio:1 / .892}.sm-map{width:235%;max-width:none;margin-left:-41%;margin-top:-44.1%;border-radius:0}.sm-card:not(.sm-card-mke){display:none}.sm-zl{display:none}.sm-draft-pos{transform:translate(153px,226px)}.sm-lead-w{display:none}.sm-replay-box{top:auto;bottom:16px;right:16px}}.ss{--ss-line: var(--ln, #E7E6E3);--ss-canvas: #F3F3F2;--ss-ink: var(--ink, #15130F);--ss-mute: #6E6B64;--ss-faint: #B9B6AF;--ss-top: max(84px, calc(50vh - 380px) );--ss-h: 640px;position:relative;padding-bottom:0;font-family:var(--font-display);color:var(--ss-ink)}.ss-island{display:block;height:0}.ss-head{max-width:760px;margin:0 0 clamp(40px,5vw,72px)}.ss-eyebrow{margin:0 0 14px;font-size:14px;font-weight:500;color:var(--ss-mute);letter-spacing:-.005em}.ss-h2{margin:0;font-size:var(--fs-h2, 48px);font-weight:var(--fw-display, 560);letter-spacing:var(--tr-h2, -.035em);line-height:1.06;text-wrap:balance}.ss-h2 span{color:var(--ss-mute)}.ss-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--ss-line)}.ss-rail{display:none}@media(min-width:1024px){.ss-grid{grid-template-columns:minmax(220px,27%) 1fr}.ss-rail{display:block;border-right:1px solid var(--ss-line)}.ss-rail ol{position:sticky;top:calc(var(--ss-top) + 40px);list-style:none;margin:0;padding:40px 0}.ss-rail li{position:relative}.ss-rail a{position:relative;display:block;padding:9px 24px 9px 40px;font-size:21px;font-weight:500;letter-spacing:-.02em;line-height:1.3;color:var(--ss-faint);text-decoration:none;transition:none}.ss-rail a:before{content:"";position:absolute;left:-1px;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--ss-ink);opacity:0;transition:none}.ss-rail a:hover{color:var(--ss-ink2, #56524A)}.ss-rail a.is-active{color:var(--ss-ink)}.ss-rail a.is-active:before{opacity:1}.ss-rail a:focus-visible{outline:2px solid var(--focus, #5546F0);outline-offset:-2px;border-radius:6px}}.ss-body{min-width:0}.ss-step{border-bottom:1px solid var(--ss-line);scroll-margin-top:72px}.ss-step-t{display:flex;align-items:baseline;gap:12px;margin:0;padding:28px 0 18px;font-size:22px;font-weight:560;letter-spacing:-.025em}.ss-step-t span{font-size:13px;font-weight:500;color:var(--ss-mute);font-variant-numeric:tabular-nums;letter-spacing:0}.ss-canvas{position:relative;overflow:hidden;background:var(--ss-canvas);background-image:radial-gradient(rgba(21,19,15,.055) 1px,transparent 1.2px);background-size:18px 18px;border:1px solid var(--ss-line);border-radius:14px;container-type:inline-size}.ss-canvas-in{position:relative;padding:18px}.ss-caps{display:grid;grid-template-columns:1fr}.ss-caps p{margin:0;padding:18px 0 22px;font-size:17px;line-height:1.42;letter-spacing:-.012em}.ss-caps p+p{border-top:1px solid var(--ss-line)}.ss-caps b{display:block;font-weight:500;color:var(--ss-ink)}.ss-caps span{display:block;color:var(--ss-mute)}.ss-caps .ss-cap-ic{display:inline-grid;place-items:center;width:30px;height:30px;margin-bottom:12px;border-radius:8px;background:var(--pn, #fff);box-shadow:inset 0 0 0 1px var(--ss-line);color:var(--ss-mute)}@media(min-width:640px){.ss-canvas-in{padding:32px}.ss-caps{grid-template-columns:1fr 1fr}.ss-caps p{padding:26px 28px 30px 0}.ss-caps p+p{border-top:0;border-left:1px solid var(--ss-line);padding-left:28px}}@media(min-width:1024px){.ss-step-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;padding:0}.ss-step{padding:40px 0 0 40px}.ss-canvas{border-radius:0;border-width:1px 0 1px 1px;height:var(--ss-h)}.ss-canvas-in{height:100%;padding:56px 40px 0 56px;display:flex;align-items:center}.ss-step[data-step="0"] .ss-canvas-in{align-items:flex-start;padding-top:36px}.ss-table th:nth-child(4){width:150px}.ss-caps p{padding:30px 32px 40px 0;font-size:18px}.ss-caps p+p{padding-left:32px}}@media(min-width:1024px){.ss[data-enhanced] .ss-body{display:grid}.ss[data-enhanced] .ss-stage,.ss[data-enhanced] .ss-track{grid-area:1 / 1}.ss[data-enhanced] .ss-stage{position:sticky;top:var(--ss-top);align-self:start;display:grid;z-index:1}.ss[data-enhanced] .ss-step{grid-area:1 / 1;border-bottom:0;opacity:0;visibility:hidden;pointer-events:none;transition:none}.ss[data-enhanced] .ss-step.is-active{opacity:1;visibility:visible;pointer-events:auto;animation:ss-in .2s ease-out}.ss[data-enhanced] .ss-track{display:block}.ss[data-enhanced] .ss-track i{display:block;height:72vh}.ss[data-enhanced] .ss-track i:last-child{height:calc(var(--ss-h) + 200px)}}.ss-track{display:none}@media(prefers-reduced-motion:reduce){.ss *,.ss *:before{transition:none!important;animation:none!important}.ss[data-enhanced] .ss-step.is-active{animation:none}}.ss-canvas-in{font-family:var(--font-display);font-size:13px;line-height:1.4;color:var(--ss-ink);letter-spacing:-.006em}.ss-canvas-in p{margin:0}.ss-ic{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ss-win{background:#fff;border-radius:12px;box-shadow:0 0 0 1px #15130f12,0 1px 2px #15130f0a,0 12px 28px -14px #15130f29}.ss-win-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #EEEDEA}.ss-win-title{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;white-space:nowrap}.ss-win-tools{flex:none}.ss-win-tools{display:inline-flex;align-items:center;gap:10px}.ss-count{display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 5px;border-radius:5px;background:#f1f0ee;color:#6b675f;font-size:11.5px;font-weight:500;font-variant-numeric:tabular-nums}.ss-sq{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;color:#fff}.ss-sq .ss-ic{width:12px;height:12px;stroke-width:1.8}.ss-sq.c-scout{background:linear-gradient(135deg,var(--scout-hi),var(--scout-lo))}.ss-sq.c-check{background:linear-gradient(135deg,var(--check-hi),var(--check-lo))}.ss-sq.c-write{background:linear-gradient(135deg,var(--write-hi),var(--write-lo));color:#3a2a00}.ss-sq.c-cour{background:linear-gradient(135deg,var(--cour-hi),var(--cour-lo))}.ss-sq.c-you{background:var(--ss-ink)}.ss-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#c9c6bf;flex:none}.ss-dot.c-write,.ss-dot.t-sun{background:var(--write-band)}.ss-dot.t-teal{background:var(--cour-band)}.ss-dot.t-violet{background:var(--check-band)}.ss-stack{display:inline-flex}.ss-stack .ai-av{box-shadow:0 0 0 2px #fff}.ss-stack .ai-av+.ai-av{margin-left:-6px}.ss-btn-ghost,.ss-btn-line,.ss-btn-primary{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:7px;font-size:13px;font-weight:500;white-space:nowrap}.ss-btn-ghost{color:#6b675f}.ss-btn-line{box-shadow:inset 0 0 0 1px #e2e0dc;background:#fff}.ss-btn-primary{background:var(--ss-ink);color:#fff}.ss-pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:7px;box-shadow:inset 0 0 0 1px #e7e6e3;font-weight:500;white-space:nowrap}.ss-pill .ss-ic,.ss-pill-quiet{color:#6e6b64}.ss-tag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;background:#f1f0ee;color:#6b675f;box-shadow:inset 0 0 0 1px #15130f0d}.ss-tag .ss-ic{width:12px;height:12px;stroke-width:2}.ss-tag.ok{background:#e3f6ea;color:#17773c;box-shadow:inset 0 0 0 1px #c6ebd3}.ss-tag.bad{background:#fde7e4;color:#b42318;box-shadow:inset 0 0 0 1px #f8cbc4}.ss-tag.sun{background:#fff4cc;color:#7a5300;box-shadow:inset 0 0 0 1px #fbe39a}.ss-tag.teal{background:#e0f6f8;color:#0b7684;box-shadow:inset 0 0 0 1px #bdeaee}.ss-tag.quiet{background:#fff;box-shadow:inset 0 0 0 1px #e7e6e3}.ss-find{position:relative;width:100%}.ss-table-win{width:min(100%,700px);overflow:hidden}.ss-win-sub{display:flex;gap:8px;padding:10px 16px;border-bottom:1px solid #EEEDEA}.ss-table{width:100%;border-collapse:collapse;table-layout:fixed}.ss-table th{text-align:left;padding:9px 12px;font-size:12px;font-weight:500;color:#6e6b64;border-bottom:1px solid #EEEDEA}.ss-table th:first-child{width:210px;padding-left:16px}.ss-table th:nth-child(2){width:60px}.ss-table td{padding:8px 12px;border-bottom:1px solid #F1F0EE;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-table td:first-child{padding-left:16px}.ss-table tr:last-child td{border-bottom:0}.ss-table tr.is-sel td{background:#fafaf9}.ss-table td+td{border-left:1px solid #F1F0EE}.ss-col-why{color:#6b675f}.ss-person{display:flex;align-items:center;gap:9px;min-width:0}.ss-person>span:last-child{min-width:0;display:grid}.ss-person b,.ss-co{font-weight:500;overflow:hidden;text-overflow:ellipsis}.ss-person small,.ss-co small{display:block;color:#6e6b64;font-size:12px;overflow:hidden;text-overflow:ellipsis}.ss-person small .ai-it,.ss-co .ai-it,.ss-col-why .ai-it{max-width:100%}.ss-table .ai-it-t{white-space:normal;overflow-wrap:normal}.ss-table td{white-space:normal}.ss-person b{white-space:nowrap}.ss-table .ai-it>.ai-icon{color:#a8a49c}.ss-co{display:grid}.ss-cb{display:inline-grid;place-items:center;width:14px;height:14px;flex:none;border-radius:4px;box-shadow:inset 0 0 0 1px #d9d7d2;color:#fff}.ss-cb.on{background:var(--check-band);box-shadow:none}.ss-cb .ss-ic{width:10px;height:10px;stroke-width:2.4}.ss-fit{display:inline-grid;place-items:center;min-width:30px;height:22px;padding:0 6px;border-radius:6px;background:#e3f6ea;color:#17773c;box-shadow:inset 0 0 0 1px #c6ebd3;font-weight:600;font-size:12.5px;font-variant-numeric:tabular-nums}.ss-composer{position:absolute;right:0;top:296px;width:300px;padding:14px 14px 12px}.ss-comp-k{display:flex;align-items:center;gap:6px;font-size:12px;color:#6e6b64}.ss-comp-h{margin-top:6px!important;font-size:15px;font-weight:600;letter-spacing:-.015em}.ss-comp-why{margin-top:4px!important;font-size:12.5px;color:#6b675f}.ss-comp-box{margin-top:12px;border-radius:9px;box-shadow:inset 0 0 0 1px #eeedea}.ss-comp-to{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;padding:9px 12px;border-bottom:1px solid #EEEDEA;font-weight:500}.ss-comp-to>span:first-child{color:#6e6b64;font-weight:400;margin-right:2px}.ss-comp-to em{font-style:normal;color:#6e6b64;font-weight:400;font-size:12px;overflow-wrap:anywhere}.ss-comp-subj{padding:9px 12px;border-bottom:1px solid #EEEDEA;font-weight:500}.ss-comp-body{padding:10px 12px 12px;display:grid;gap:8px;font-size:13px;line-height:1.5;color:#2b2823}.ss-comp-actions{display:flex;gap:6px;margin-top:12px}.ss-comp-actions .ss-btn-line{margin-left:auto}.ss-check{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;width:100%;max-width:820px;align-items:start}.ss-verify{overflow:hidden}.ss-v-who{display:flex;align-items:center;gap:10px;padding:14px 16px 0}.ss-v-who b{display:block;font-size:14px;font-weight:600}.ss-v-who small{display:block;color:#6e6b64;font-size:12px}.ss-v-who>span{min-width:0}.ss-v-who .ai-meta,.ss-q-meta{margin-top:2px;color:#6e6b64;font-size:12px;line-height:1.4}.ss-v-who .ai-icon,.ss-q-meta .ai-icon,.ss-card-who .ai-icon{color:#a8a49c}.ss-v-addr{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere;margin:12px 16px 4px!important;padding:8px 10px;border-radius:8px;background:#f7f7f5;font-family:ui-monospace,Geist Mono,SFMono-Regular,Menlo,monospace;font-size:12.5px}.ss-v-addr .ss-ic{color:#6e6b64}.ss-v-addr.is-bad{text-decoration:line-through;text-decoration-color:#b4231880;color:#6e6b64}.ss-v-list{list-style:none;margin:8px 0 0;padding:0 16px}.ss-v-list li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;overflow-wrap:anywhere;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #F1F0EE}.ss-v-list li:first-child{border-top:0}.ss-v-list b{display:block;font-weight:500}.ss-v-list small{display:block;color:#6e6b64;font-size:12px}.ss-v-ic{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#efedff;color:var(--check-lo)}.ss-v-ok{display:inline-flex;align-items:center;gap:4px;color:#17773c;font-weight:500;font-size:12.5px}.ss-v-ok .ss-ic{stroke-width:2.2;width:13px;height:13px}.ss-v-foot{margin-top:4px!important;padding:11px 16px;border-top:1px solid #EEEDEA;background:#fafaf9;color:#56524a;font-size:12.5px}.ss-side{display:grid;gap:16px;padding-top:40px}.ss-reject{padding-bottom:14px}.ss-rej-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px 0}.ss-rej-head small{color:#6e6b64;font-size:12px}.ss-rej-why{margin:8px 16px 0;padding:0 0 0 16px;color:#56524a;font-size:12.5px;display:grid;gap:3px}.ss-rej-why li::marker{color:#e8412c}.ss-tally{padding:14px 16px;display:grid;grid-template-columns:auto auto;justify-content:space-between;gap:2px 12px}.ss-tally b{font-size:20px;font-weight:560;letter-spacing:-.02em;margin-right:4px;font-variant-numeric:tabular-nums}.ss-tally .is-quiet{color:#6e6b64;text-align:right}.ss-tally-bar{grid-column:1 / -1;height:6px;margin-top:8px;border-radius:3px;background:#f1f0ee;overflow:hidden}.ss-tally-bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--check-hi),var(--check-band))}.ss-write{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;width:100%;max-width:840px;align-items:start}.ss-draft{overflow:hidden}.ss-draft-meta{padding:6px 16px;border-bottom:1px solid #EEEDEA}.ss-draft-meta p{display:grid;grid-template-columns:58px minmax(0,1fr);padding:5px 0;color:#56524a;overflow-wrap:anywhere}.ss-draft-meta span{color:#6e6b64}.ss-draft-subj{color:var(--ss-ink)!important;font-weight:500}.ss-draft-body{padding:14px 16px 18px;display:grid;gap:10px;font-size:13.5px;line-height:1.6;color:#2b2823}.ss-draft-body mark{position:relative;background:linear-gradient(180deg,transparent 8%,#FFEDAD 8%,#FFEDAD 92%,transparent 92%);color:inherit;padding:1px 2px;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ss-draft-body mark:after{content:attr(data-n);display:inline-grid;place-items:center;width:15px;height:15px;margin-left:4px;border-radius:50%;background:var(--write-band);color:#3a2a00;font-size:9.5px;font-weight:700;vertical-align:1px}.ss-notes{display:grid;gap:12px;padding-top:72px}.ss-note{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 14px}.ss-note b{display:block;font-weight:500}.ss-note small{display:block;color:#6e6b64;font-size:12px}.ss-note>.ss-ic{color:#b9b6af}.ss-note-n{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--write-band);color:#3a2a00;font-size:11px;font-weight:700}.ss-note-rule{grid-template-columns:auto 1fr;background:linear-gradient(135deg,#fff8de,#fff 70%)}.ss-note-rule>.ss-ic{color:var(--write-lo);width:18px;height:18px}.ss-approve{position:relative;width:100%;max-width:760px}.ss-queue{overflow:hidden}.ss-q{list-style:none;margin:0;padding:0}.ss-q li{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid #F1F0EE}.ss-q li:first-child{border-top:0}.ss-q-txt{flex:1;min-width:0;display:grid}.ss-q-txt b{font-weight:500}.ss-q-meta{display:flex;flex-wrap:wrap;gap:2px 10px}.ss-q li.is-open{background:#f7f7f6;padding-top:16px;padding-bottom:16px}.ss-q li.is-skipped .ss-q-txt,.ss-q li.is-skipped .ss-q-txt *{color:var(--ss-mute)}.ss-q-btns{display:inline-flex;gap:6px}.ss-zero{position:absolute;right:-12px;bottom:-34px;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 14px}.ss-zero-n{font-size:34px;font-weight:560;letter-spacing:-.04em;line-height:1;background:linear-gradient(135deg,var(--scout-band),var(--check-band));-webkit-background-clip:text;background-clip:text;color:transparent}.ss-zero b{display:block;font-weight:500}.ss-zero small{display:block;color:#6e6b64;font-size:12px}.ss-send{position:relative;width:100%;max-width:840px}.ss-outbox{overflow:hidden}.ss-tl{position:relative;padding:16px 18px 14px;--ss-lk: 104px}.ss-tl-axis{position:relative;height:18px;margin-left:var(--ss-lk);margin-right:28px;font-size:11.5px;color:#6e6b64;font-variant-numeric:tabular-nums}.ss-tl-axis span{position:absolute;top:0;transform:translate(-50%)}.ss-tl-axis span:first-child{transform:none}.ss-tl-axis span:last-child{transform:translate(-100%)}.ss-lane{display:grid;grid-template-columns:var(--ss-lk) 1fr;align-items:stretch;margin-right:28px;border-top:1px solid #F1F0EE}.ss-lane-k{padding:18px 0}.ss-lane-k b{display:block;font-weight:600}.ss-lane-k small{display:block;color:#6e6b64;font-size:12px}.ss-lane-track{position:relative;height:112px;background-image:repeating-linear-gradient(90deg,#F1F0EE 0 1px,transparent 1px 20%)}.ss-win-band{position:absolute;top:10px;bottom:10px;border-radius:8px;background:linear-gradient(180deg,#12b5c621,#12b5c60f);box-shadow:inset 0 0 0 1px #12b5c647}.ss-send-pin{position:absolute;top:18px}.ss-send-line{position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(180deg,#12b5c699,#12b5c626)}.ss-send-avs{display:flex;align-items:center;gap:8px;margin-top:5px}.ss-send-pin>i{position:absolute;left:-4px;top:9px;width:8px;height:8px;border-radius:50%;background:var(--cour-lo);box-shadow:0 0 0 3px #fff,0 0 0 4px #0b98a84d}.ss-send-card{position:relative;display:grid;min-width:0;margin-left:10px;padding:5px 9px;border-radius:8px;background:#fff;box-shadow:0 0 0 1px #15130f14,0 4px 10px -6px #15130f33;white-space:nowrap}.ss-send-card b{font-weight:500;font-size:12.5px}.ss-send-card small{color:#6e6b64;font-size:11.5px}.ss-tl-foot{margin-top:10px!important;color:#6e6b64;font-size:12px}.ss-sent-toast{position:absolute;right:-12px;bottom:-34px;display:flex;align-items:center;gap:10px;padding:11px 16px 11px 12px}.ss-sent-toast b{display:block;font-weight:500}.ss-sent-toast small{display:block;color:#6e6b64;font-size:12px}.ss-board{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));gap:12px;width:100%;max-width:960px;align-self:start}.ss-col{display:grid;align-content:start;gap:10px;padding:10px;border-radius:12px;background:#ffffff8c;box-shadow:inset 0 0 0 1px #15130f0d;min-height:380px}.ss-col-h{display:flex;align-items:center;gap:8px;padding:4px 4px 2px;font-size:13.5px;font-weight:600}.ss-card{padding:12px;display:grid;gap:9px}.ss-card-who{display:flex;align-items:center;gap:8px}.ss-card-who b{display:block;font-weight:500}.ss-card-who small{display:block;color:#6e6b64;font-size:12px}.ss-card-who>span{min-width:0}.ss-card-q{color:#2b2823;font-size:13px;line-height:1.45}.ss-card-a{display:flex;align-items:center;gap:6px;padding-top:9px;border-top:1px solid #F1F0EE;font-size:12px;font-weight:500;color:#56524a}.ss-card-a.t-teal{color:#0b7684}.ss-card-a.t-violet{color:var(--check-lo)}.ss-card-a.t-sun{color:#8a5e00}.ss-card-a.t-quiet{color:#6e6b64}.ss-card-a .ss-ic{width:13px;height:13px}@media(min-width:1024px){.ss-board{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}}@container (max-width: 720px){.ss-composer{position:relative;top:auto;right:auto;width:auto;margin:-36px 0 0 22px}.ss-table .ss-col-why{display:none}.ss-table th:first-child{width:auto}.ss-table th:nth-child(2){width:52px}.ss-check,.ss-write{grid-template-columns:1fr}.ss-side,.ss-notes{padding-top:0}.ss-zero,.ss-sent-toast{position:relative;right:auto;bottom:auto;margin:-14px 0 0 18px;width:max-content;max-width:calc(100% - 18px)}.ss-board{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-col{min-height:0}.ss-q li{flex-wrap:wrap}.ss-q-btns{width:100%;justify-content:flex-end}.ss-tl{--ss-lk: 74px;padding:14px 12px}.ss-lane,.ss-tl-axis{margin-right:0}.ss-lane-track{height:auto;min-height:112px;display:grid;gap:6px;align-content:start;padding:12px 0 12px 12px;background:none}.ss-win-band,.ss-send-line{display:none}.ss-send-pin{position:relative;top:auto;left:auto!important}.ss-send-pin>i{top:13px;left:0}.ss-send-card{margin-left:14px;white-space:normal}.ss-send-pin{min-width:0}.ss-send-avs{flex-wrap:wrap;gap:4px 8px}.ss-tl-axis{display:none}}@container (max-width: 520px){.ss-table .ss-col-co{display:none}.ss-table th:nth-child(2){width:56px}.ss-board{grid-template-columns:1fr}.ss-win-tools .ss-btn-ghost,.ss-win-bar .ss-tag.teal,.ss-win-sub .ss-pill-quiet{display:none}.ss-win-title{white-space:normal;line-height:1.25}.ss-win-bar{padding:12px 14px}.ss-canvas-in{padding:14px}.ss-zero,.ss-sent-toast{margin-left:10px;max-width:calc(100% - 10px)}.ss-zero b{white-space:normal}}@container (max-width: 400px){.ss-queue .ss-win-bar{flex-wrap:wrap}}@media(min-width:1024px){.ss-step[data-step="5"] .ss-canvas-in{padding-left:40px;padding-right:0;overflow:hidden}.ss-step[data-step="5"] .ss-board{grid-template-columns:repeat(4,216px);-webkit-mask-image:linear-gradient(90deg,#000 86%,rgba(0,0,0,.25) 100%);mask-image:linear-gradient(90deg,#000 86%,#00000040)}.ss-board{gap:10px}.ss-board .ss-col{padding:8px}}@keyframes ss-in{0%{opacity:0}to{opacity:1}}.ss-canvas{--ss-ink: #15130F}@media(max-width:640px){.hw5>.sec{padding-inline:16px}}.hw5-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:clamp(40px,6vw,88px);padding-bottom:var(--sp-m)}.hw5-pill{display:inline-flex;align-items:center;gap:12px;margin:0 0 28px;min-height:44px;padding:6px 16px 6px 7px;border-radius:999px;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 1px 2px #15130f0a;font-size:14px;font-weight:550;color:var(--ink2);text-align:left}.hw5-h1{margin:0;font-family:var(--font-display);font-size:clamp(38px,5vw,72px);line-height:1.08;letter-spacing:var(--tr-hero);font-weight:var(--fw-display);color:var(--ink);text-wrap:balance}.hw5-l1{display:block;color:var(--ink)}.hw5-l2{display:block;color:var(--ink3)}@media(min-width:1100px){.hw5-l1,.hw5-l2{white-space:nowrap}}.hw5-lede{margin:24px auto 0;max-width:46ch;font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--ink2);text-wrap:pretty}.hw5-actions{justify-content:center;margin-top:32px}.hw6-chip{display:inline-flex;align-items:center;vertical-align:middle;position:relative;top:-.06em;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 6px 16px -8px #15130f40}.hw6-chip-goal{gap:.08em;height:.8em;padding:0 .2em 0 .18em;border-radius:.2em;color:#5546f0}.hw6-chip-goal .ai-icon{width:.36em;height:.36em}.hw6-chip-goal .hw5-caret{width:.04em;height:.46em;margin:0;vertical-align:0;background:var(--ink)}.hw6-chip-faces{height:.8em;padding:0 .1em 0 .06em;border-radius:999px}.hw6-chip-faces .ai-av{font-size:inherit;width:.68em!important;height:.68em!important;box-shadow:0 0 0 .045em #fff}.hw6-chip-faces .ai-av+.ai-av{margin-left:-.2em}@media(max-width:640px){.hw6-chip-goal{display:none}}.hw6-chip-ok{position:absolute;right:.02em;bottom:-.02em;width:.26em;height:.26em;border-radius:50%;background:#16a35b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.6 5.4-6' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 80% no-repeat;box-shadow:0 0 0 .035em #fff}.hw6-stage{position:relative;width:100%;max-width:1120px;margin-top:clamp(56px,8vw,120px);padding:0 clamp(0px,3vw,48px);text-align:left}.hw6-goalwin{position:relative;z-index:1}.hw6-gw-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:22px 24px 20px;border-bottom:1px solid var(--ai-ln)}.hw6-gw-t{display:grid;gap:6px;min-width:0}.hw6-gw-k{font-size:12.5px;font-weight:500;color:var(--ai-ink3)}.hw6-gw-t b{font-size:clamp(17px,1.7vw,22px);font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--ai-ink);text-wrap:balance}.hw6-gw-meta{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex:none}.hw6-pipe ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.hw6-pipe li+li{border-left:1px solid var(--ai-ln)}.hw6-pipe a{position:relative;display:grid;justify-items:start;gap:2px;height:100%;padding:18px 18px 20px;color:var(--ai-ink);text-decoration:none;transition:background .2s}.hw6-pipe a:hover{background:var(--ai-sk, #F6F6F5)}.hw6-pipe a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.hw6-pipe-top{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:14px}.hw6-pipe-n{font-size:12.5px;font-weight:500;color:var(--ai-ink3);font-variant-numeric:tabular-nums}.hw6-pipe-name{font-size:15px;font-weight:600;letter-spacing:-.01em}.hw6-pipe-who{font-size:13px;color:var(--ai-ink3)}.hw6-pipe-metric{margin-top:14px;font-size:13px;color:var(--ai-ink2);line-height:1.3}.hw6-pipe-metric em{display:block;font-style:normal;font-size:26px;font-weight:600;letter-spacing:-.03em;color:var(--ai-ink);font-variant-numeric:tabular-nums}.hw6-pipe-chip{margin-top:12px}.hw6-pipe a:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--ai-ln)}.hw6-pipe li.c-scout a:after{background:var(--scout-band, #FF5B45)}.hw6-pipe li.c-check a:after{background:var(--check-band, #5546F0)}.hw6-pipe li.c-write a:after{background:linear-gradient(90deg,var(--write-band, #E0A400) 0 70%,var(--ai-ln) 70%)}.hw6-pipe li.c-cour a:after{background:linear-gradient(90deg,var(--cour-band, #0FA3B3) 0 20%,var(--ai-ln) 20%)}.hw6-pipe li.is-you:first-child a:after{background:var(--ai-ink)}.hw6-hf{position:absolute;z-index:2;text-align:left}.hw6-hf-toast{left:0;top:-82px;width:300px}.hw6-hf-clock{right:0;top:-72px;display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:14px;background:var(--ai-bg);box-shadow:0 0 0 1px #14141e12,0 12px 32px -10px #14142840}.hw6-hf-clock>span{display:grid;line-height:1.25}.hw6-hf-clock b{font-size:15px;font-weight:600}.hw6-hf-clock small{font-size:12px;color:var(--ai-ink3)}.hw6-hf-reply{right:0;bottom:-128px;width:290px}.hw6-reply{display:grid;gap:10px;padding:12px 14px 14px}.hw6-reply p{margin:0;font-size:13.5px;line-height:1.45;color:var(--ai-ink)}.hw6-reply-acts{display:flex;align-items:center;justify-content:space-between;gap:8px}.hw5-hero:has(.hw6-stage){padding-bottom:calc(var(--sp-s) + 88px)}@media(prefers-reduced-motion:no-preference){.hw6-hf{animation:hw6-float 7s cubic-bezier(.45,0,.55,1) infinite alternate}.hw6-hf-clock{animation-delay:-2.4s}.hw6-hf-reply{animation-delay:-4.6s}}@keyframes hw6-float{0%{transform:translateY(4px)}to{transform:translateY(-6px)}}@media(max-width:1023px){.hw6-pipe ol{grid-template-columns:repeat(3,minmax(0,1fr))}.hw6-pipe li:nth-child(4){border-left:0}.hw6-pipe li:nth-child(n+4){border-top:1px solid var(--ai-ln)}}@media(max-width:719px){.hw6-stage{padding:0;margin-top:48px}.hw6-gw-head{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.hw6-gw-meta{flex-direction:row;flex-wrap:wrap;align-items:center}.hw6-pipe ol{grid-template-columns:repeat(2,minmax(0,1fr))}.hw6-pipe li{border-left:0!important;border-top:1px solid var(--ai-ln)}.hw6-pipe li:nth-child(2n){border-left:1px solid var(--ai-ln)!important}.hw6-pipe li:nth-child(-n+2){border-top:0}.hw6-pipe a{padding:14px 14px 16px}.hw6-pipe-metric em{font-size:22px}.hw6-hf-toast,.hw6-hf-clock{display:none}.hw6-hf-reply{position:relative;right:auto;bottom:auto;width:auto;margin:-12px 12px 0 auto;max-width:300px;animation:none}.hw5-hero:has(.hw6-stage){padding-bottom:var(--sp-s)}}.hw5-head{max-width:820px;margin:0 0 clamp(40px,5vw,72px)}.hw5-eyebrow{margin:0 0 14px;font-size:var(--fs-eyebrow);font-weight:500;color:var(--ink3)}.hw5-h2{margin:0;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-display);letter-spacing:var(--tr-h2);line-height:1.06;color:var(--ink);text-wrap:balance}.hw5-h2 span{color:var(--ink3)}.hw5-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ln)}.hw5-step{border-bottom:1px solid var(--ln);scroll-margin-top:calc(var(--header-h, 64px) + 16px)}.hw5-step:last-child{border-bottom:0}.hw5-step:last-child>section{padding-bottom:0!important}.hw5-step>section{display:grid;gap:28px;padding:clamp(40px,5vw,80px) 0}.hw5-copy-b{margin-top:16px}@media(min-width:1024px){.hw5-step.is-split>section{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(40px,5vw,80px);align-items:start}.hw5-step.is-flip>section{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(40px,5vw,80px);align-items:start}.hw5-step.is-flip .hw5-copy{order:2}.hw5-step.is-split .hw5-copy,.hw5-step.is-flip .hw5-copy{position:sticky;top:calc(var(--header-h, 64px) + 40px)}.hw5-step.is-wide>section{gap:clamp(36px,4vw,56px);padding:clamp(64px,7vw,112px) 0}.hw5-step.is-wide .hw5-copy{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,5vw,96px);align-items:start}.hw5-step.is-wide .hw5-copy-b{margin-top:0}.hw5-step.is-wide .hw5-title{font-size:clamp(34px,3.4vw,50px);max-width:14ch}.hw5-step.is-wide .hw5-facts,.hw5-step.is-wide .hw5-warm{max-width:none}.hw5-step.is-wide .hw5-canvas{min-height:0}.hw5-step.is-wide .hw5-canvas-in{padding:clamp(48px,5cqw,80px) clamp(40px,7cqw,112px)}}.hw5-n{margin:0 0 20px;font-size:13px;font-weight:500;color:var(--ink3);font-variant-numeric:tabular-nums}.hw5-n span{color:var(--ink)}.hw5-who{display:flex;align-items:center;gap:12px;margin:0 0 20px}.hw5-who>span{display:grid;line-height:1.25}.hw5-who b{font-size:16px;font-weight:600}.hw5-who small{font-size:13.5px;color:var(--ink3)}.hw5-title{margin:0;font-family:var(--font-display);font-size:clamp(28px,2.6vw,38px);font-weight:var(--fw-display);letter-spacing:var(--tr-h1);line-height:1.08;color:var(--ink);text-wrap:balance;max-width:18ch}.hw5-body{margin:0;font-size:17px;line-height:1.55;color:var(--ink2);max-width:44ch;text-wrap:pretty}.hw5-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:28px 0 0;max-width:420px}.hw5-facts div{padding-top:12px;border-top:1px solid var(--ln2)}.hw5-facts dt{font-size:13px;font-weight:500;color:var(--ink3)}.hw5-facts dd{margin:4px 0 0;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.hw5-more{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:20px;font-size:15.5px;font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:var(--ln2);text-underline-offset:5px}.hw5-more:hover{text-decoration-color:currentColor}.hw5-more .ai-icon{transition:transform .3s var(--out)}.hw5-more:hover .ai-icon{transform:translate(3px)}.hw5-warm{width:100%;max-width:420px;margin-top:28px;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.hw5-warm caption{text-align:left;padding-bottom:8px;font-size:13px;font-weight:500;color:var(--ink3)}.hw5-warm th,.hw5-warm td{padding:9px 6px;text-align:right;white-space:nowrap;border-top:1px solid var(--ln)}.hw5-warm thead th{font-size:12.5px;font-weight:500;color:var(--ink3)}.hw5-warm th:first-child{text-align:left;padding-left:0}.hw5-warm tbody th{font-weight:550;color:var(--ink2)}.hw5-warm td{font-size:16px;font-weight:600;color:var(--ink)}.hw5-warm td:last-child,.hw5-warm thead th:last-child{padding-right:0}@media(max-width:400px){.hw5-warm tbody th{white-space:normal;line-height:1.25}}.hw5-canvas{position:relative;min-width:0;overflow:hidden;background:#f3f3f2;background-image:radial-gradient(rgba(21,19,15,.055) 1px,transparent 1.2px);background-size:18px 18px;border:1px solid var(--ln);border-radius:14px;container-type:inline-size}.hw5-canvas-in{position:relative;display:grid;align-items:center;min-height:100%;padding:clamp(20px,6cqw,56px)}@media(min-width:1024px){.hw5-canvas{min-height:560px;display:grid}}.hw5-m{position:relative;min-width:0}.hw5-m p{margin:0}.hw5-w{min-width:0}.hw5-wt{display:inline-flex;align-items:center;gap:8px;color:var(--ai-ink);font-size:12.5px}.hw5-wt em{font-style:normal;font-weight:500;color:var(--ai-ink3)}.hw5-wsub{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;border-bottom:1px solid var(--ai-ln)}.hw5-label{font-size:12px;font-weight:500;color:var(--ai-ink3)}.hw5-quiet{font-size:12px;color:var(--ai-ink3)}.hw5-card .ai-win-body{padding:14px}.hw5-card-in{display:grid;gap:10px;justify-items:start}.hw5-caret{display:inline-block;width:2px;height:1.05em;margin-left:3px;vertical-align:-3px;background:currentColor}@media(prefers-reduced-motion:no-preference){.hw5-caret{animation:hw5-caret 1.1s steps(2) infinite}}@keyframes hw5-caret{50%{opacity:0}}.hw5 .hw5-m .ai-tr>span,.hw5 .hw5-m .ai-person small,.hw5 .hw5-m .ai-person b,.hw5 .hw5-m .ai-co>span:last-child{white-space:normal;text-overflow:clip;overflow-wrap:break-word}.hw5 .hw5-m .ai-tr:not(.ai-th){height:auto;min-height:52px;padding-block:8px}.hw5 .hw5-m .ai-tr:not(.ai-th)>span{height:auto;line-height:1.35}.hw5-float{position:absolute;z-index:2;max-width:280px}.hw5-lay-br{right:0;bottom:0}.hw5-lay-tr{right:0;top:0}.hw5-lay-bl{left:0;bottom:0}.hw5-lay-tl{left:0;top:0}@container (min-width: 560px){.hw5-m{padding:0 0 40px}.hw5-m>.hw5-w:first-child,.hw5-m>.hw5-comp{margin-right:15%}.hw5-m-write>.hw5-comp{margin:0 12% 0 6%}.hw5-m-find,.hw5-m-send{padding:36px 0 32px}.hw5-m-find>.hw5-w:first-child,.hw5-m-send>.hw5-w:first-child{margin:0 3%}.hw5-m-goal .hw5-lay-br{right:0;bottom:4px}.hw5-m-find .hw5-lay-br{right:0;bottom:0}.hw5-m-find .hw5-lay-tr{right:0;top:0}.hw5-m-check>.hw5-w:first-child,.hw5-m-approve>.hw5-w:first-child{margin-right:28%}.hw5-m-check{padding-bottom:64px}.hw5-m-check .hw5-lay-tr{top:92px;width:236px}.hw5-m-check .hw5-lay-br{bottom:0;width:236px}.hw5-m-write .hw5-lay-tr{top:40px;width:250px}.hw5-m-write{padding-bottom:48px}.hw5-m-write .hw5-lay-bl{left:0;bottom:0;width:240px}.hw5-m-approve{padding-bottom:150px}.hw5-m-approve .hw5-lay-br{bottom:0;width:236px}.hw5-m-send .hw5-lay-tr{right:0;top:0}.hw5-m-send .hw5-lay-br{right:0;bottom:0}@media(prefers-reduced-motion:no-preference){.hw5-float{animation:hw6-float 7s cubic-bezier(.45,0,.55,1) infinite alternate}.hw5-lay-tr,.hw5-lay-tl{animation-delay:-3.2s}}}@container (max-width: 559px){.hw5-float{position:relative;inset:auto;max-width:none;width:auto;margin:-14px 0 0 12%}.hw5-float+.hw5-float{margin-top:8px}.hw5-m-find .hw5-pick,.hw5-m-send .hw5-clock{display:none}}.hw5-m-goal{max-width:600px;width:100%;margin:0 auto}.hw5-m-goal>.hw5-w:first-child{margin-right:0!important}.hw5-goal{display:grid;gap:14px;padding:18px}.hw5-goal-s{margin:-6px 0 0!important;padding:14px 16px;border-radius:10px;box-shadow:inset 0 0 0 1.5px var(--ai-ink);font-size:clamp(16px,3.4cqw,20px);font-weight:560;line-height:1.3;letter-spacing:-.02em}.hw5-plan-k{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:550;color:var(--ai-ink2)}.hw5-plan{list-style:none;margin:-4px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:10px;box-shadow:inset 0 0 0 1px var(--ai-ln);overflow:hidden}.hw5-plan li{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;padding:10px 12px;border-top:1px solid var(--ai-ln)}.hw5-plan li:nth-child(-n+2){border-top:0}.hw5-plan li:nth-child(2n){border-left:1px solid var(--ai-ln)}.hw5-plan .ai-icon{grid-row:span 2;color:var(--ai-ink3)}.hw5-plan span{font-size:11.5px;color:var(--ai-ink3)}.hw5-plan b{font-weight:600}.hw5-goal-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 34px;border-top:1px solid var(--ai-ln)}.hw5-pick{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--ai-bg);box-shadow:0 0 0 1.5px var(--ai-blue, #2F6BFF),0 12px 32px -10px #14142840}.hw5-pick>span{display:grid;line-height:1.3}.hw5-pick b{font-size:13px;font-weight:600}.hw5-pick small{font-size:12px;color:var(--ai-ink3)}@container (max-width: 760px){.hw5-find-t{--cols: minmax(0, 1.2fr) 56px minmax(0, 1.3fr) minmax(0, 1fr) !important}.hw5-find-t .ai-tr>span:nth-child(5){display:none}}@container (max-width: 560px){.hw5-find-t{--cols: minmax(0, 1fr) 56px minmax(0, 1fr) !important}.hw5-find-t .ai-tr>span:nth-child(4){display:none}}@container (max-width: 400px){.hw5-find-t{--cols: minmax(0, 1fr) 52px !important}.hw5-find-t .ai-tr>span:nth-child(3){display:none}.hw5-find-t .ai-tr>span:nth-child(2){border-right:0}}.hw5-v-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 14px 10px}.hw5-v-addr{display:flex;align-items:center;gap:8px;margin:0 14px!important;padding:9px 10px;border-radius:8px;background:var(--ai-sk);font-size:12.5px;overflow-wrap:anywhere}.hw5-v-list{list-style:none;margin:10px 0 0;padding:0}.hw5-v-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--ai-ln)}.hw5-v-list li>span:nth-child(2){display:grid;line-height:1.3;min-width:0}.hw5-v-list b{font-weight:600}.hw5-v-list small{font-size:12px;color:var(--ai-ink3)}.hw5-v-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#3f30d8;background:color-mix(in srgb,#5546F0 10%,#fff)}.hw5-v-foot{padding:10px 14px;border-top:1px solid var(--ai-ln);font-size:12px;color:var(--ai-ink2);background:var(--ai-sk)}.hw5-strike{font-size:12.5px;color:var(--ai-ink2);text-decoration:line-through;text-decoration-color:#e5484d}.hw5-card{box-shadow:0 0 0 1px #14141e12,0 18px 40px -12px #14142847}.hw5-note{display:flex;align-items:center;gap:10px}.hw5-note>span:last-child{display:grid;line-height:1.3;min-width:0}.hw5-note b{font-weight:600}.hw5-note small{font-size:12px;color:var(--ai-ink3)}.hw5-note-n{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;font-size:12px;font-weight:650;color:#6b4e00;background:color-mix(in srgb,#FFC21A 32%,#fff)}.hw5-note-ic{color:var(--ai-ink2);background:var(--ai-sk2)}.hw5-q{list-style:none;margin:0;padding:0}.hw5-q li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--ai-ln)}.hw5-q li:first-child{border-top:0}.hw5-q li.is-open{flex-wrap:wrap;background:color-mix(in srgb,var(--ai-blue) 5%,#fff)}.hw5-q li.is-skipped,.hw5-q li.is-skipped *{color:var(--ai-ink3)}.hw5-q li.is-skipped :is(.ai-av,.ai-co-mark,svg){opacity:.55}.hw5-q-t{flex:1;display:grid;min-width:0;line-height:1.3}.hw5-q-t b{font-weight:600}.hw5-q-t small{font-size:12px;color:var(--ai-ink3)}.hw5-q-btns{display:inline-flex;gap:4px;margin-left:auto}.hw5-set{display:grid}.hw5-set p{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--ai-ln)}.hw5-set p.hw5-set-k{padding-top:0;border-top:0;font-size:12px;font-weight:600;color:var(--ai-ink3)}.hw5-set p>span{display:grid;line-height:1.3}.hw5-set b{font-weight:600}.hw5-set small{font-size:11.5px;color:var(--ai-ink3)}.hw5-switch{position:relative;flex:none;display:inline-block;width:32px;height:19px;border-radius:99px;background:var(--ai-sk2, #EFEFED);box-shadow:inset 0 0 0 1px var(--ai-ln2, #DEDCD7)}.hw5-switch:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003}.hw5-switch.is-on{background:#16a35b;box-shadow:none}.hw5-switch.is-on:after{left:15px}.hw5-clock{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:14px;background:var(--ai-bg);box-shadow:0 0 0 1px #14141e12,0 12px 32px -10px #14142840}.hw5-clock>span{display:grid;line-height:1.25}.hw5-clock b{font-size:15px;font-weight:600}.hw5-clock small{font-size:12px;color:var(--ai-ink3)}@container (max-width: 760px){.hw5-send-t{--cols: minmax(0, 1.2fr) minmax(0, 1fr) minmax(0, 1fr) 84px !important}.hw5-send-t .ai-tr>span:nth-child(3){display:none}}@container (max-width: 480px){.hw5-send-t{--cols: minmax(0, 1.4fr) minmax(0, .8fr) 72px !important}.hw5-send-t .ai-tr>span:nth-child(2){display:none}.hw5-send-t .ai-person small{display:none}}@container (max-width: 420px){.hw5-plan{grid-template-columns:1fr}.hw5-plan li{border-left:0!important;border-top:1px solid var(--ai-ln)!important}.hw5-plan li:first-child{border-top:0!important}.hw5-q li.is-open .hw5-q-btns{flex-basis:100%;justify-content:flex-end}.hw5-goal-foot{padding-bottom:14px}}.hw6-rail-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(32px,4vw,56px)}.hw6-rail-head .hw5-h2{max-width:22ch}.hw6-rail-head .hw5-more{margin-top:0}.hw6-rail-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid var(--ln)}.hw6-rail-list li{display:grid;align-content:start;gap:6px;padding:28px 24px 30px}.hw6-rail-list li+li{border-left:1px solid var(--ln)}.hw6-rail-list li>.ci,.hw6-rail-ic{margin-bottom:14px}.hw6-rail-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--ink);color:var(--bg)}.hw6-rail-list b{font-family:var(--font-display);font-size:clamp(32px,3vw,44px);font-weight:var(--fw-display);letter-spacing:-.03em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.hw6-rail-list b small{font-family:var(--font-sans, inherit);font-size:15px;font-weight:500;letter-spacing:0;color:var(--ink3)}.hw6-rail-list li>span:last-child{font-size:15px;color:var(--ink2)}@media(max-width:1023px){.hw6-rail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hw6-rail-list li{border-left:0!important;border-top:1px solid var(--ln)}.hw6-rail-list li:nth-child(2n){border-left:1px solid var(--ln)!important}.hw6-rail-list li:nth-child(-n+2){border-top:0}.hw6-rail-free{grid-column:1 / -1;border-left:0!important}.hw6-rail-list li{padding:22px 16px 24px}}.hw6-bento{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.hw6-bx-yes{grid-column:span 4}.hw6-bx-edit,.hw6-bx-pause{grid-column:span 2}.hw6-bx-mine{grid-column:span 4}.hw6-bx>article{position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:500px;background:var(--pn);border:1px solid var(--ln);border-radius:18px}.hw6-bx-head{position:relative;z-index:2;padding:32px 32px 0}.hw6-bx-ic{display:inline-grid;place-items:center;width:30px;height:30px;margin-bottom:14px;border-radius:8px;background:var(--pn);box-shadow:inset 0 0 0 1px var(--ln);color:var(--ink3)}.hw6-bx-head h3{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(22px,2vw,28px);letter-spacing:-.025em;line-height:1.15;color:var(--ink)}.hw6-bx-head p{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--ink3);max-width:44ch}.hw6-bx-art{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:28px 32px 32px;isolation:isolate}.hw6-bx-art:before{content:"";position:absolute;inset:0;z-index:-1;clip-path:polygon(0 38%,100% 0,100% 100%,0 100%);opacity:.95}.hw6-wash-coral:before{background:linear-gradient(135deg,#FFE1D2 0%,var(--scout-hi) 55%,var(--scout-band) 100%)}.hw6-wash-violet:before{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#E9E4FF 30%,var(--check-hi) 70%,var(--check-band) 100%);clip-path:polygon(0 18%,100% 0,100% 100%,0 100%)}.hw6-wash-sun:before{background:linear-gradient(135deg,#FFF6D6 0%,var(--write-hi) 50%,var(--write-band) 100%)}.hw6-wash-teal:before{background:linear-gradient(135deg,#D8FAF7 0%,var(--cour-hi) 50%,var(--cour-band) 100%)}.hw6-win{background:var(--ai-bg, #fff);border:1px solid rgba(21,19,15,.08);border-radius:12px;box-shadow:0 1px 2px #15130f0f,0 12px 32px -8px #15130f2e;font-size:13px;color:var(--ai-ink, var(--ink));text-align:left}.hw6-win p{margin:0}.hw6-who{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.3}.hw6-who b{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13px}.hw6-who small{font-size:12px;color:var(--ai-ink3, var(--ink3));line-height:1.4;margin-top:1px}.hw6-yes{position:relative;width:100%;max-width:560px;padding-bottom:36px}.hw6-yes-draft{padding:14px 16px 12px}.hw6-yes-to{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--ai-ln)}.hw6-subj{padding-top:12px;font-weight:600;font-size:14px}.hw6-body{padding-top:6px;line-height:1.55;color:var(--ai-ink2)}.hw6-acts{display:flex;justify-content:flex-end;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid var(--ai-ln)}.hw6-yes-opt{position:absolute;left:-20px;bottom:0;width:280px;padding:12px 14px}.hw6-yes-opt p{display:flex;align-items:center;justify-content:space-between;gap:10px}.hw6-yes-opt p>span{display:grid;line-height:1.3}.hw6-yes-opt b{font-weight:600}.hw6-yes-opt small{font-size:12px;color:var(--ai-ink3)}.hw6-edit{width:100%;max-width:300px;padding:14px 16px;display:grid;gap:12px}.hw6-edit-k{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:550;color:var(--ai-ink3)}.hw6-edit-t{font-size:17px;font-weight:560;letter-spacing:-.015em;line-height:1.35}.hw6-edit-t del{color:var(--ai-ink3);text-decoration-color:#e5484d}.hw6-edit-t ins{text-decoration:none;background:color-mix(in srgb,#5546F0 12%,#fff);border-radius:4px;padding:0 3px}.hw6-edit-t .hw5-caret{color:#5546f0}.hw6-pause{width:100%;max-width:300px;padding:14px 16px;display:grid;gap:12px}.hw6-pause-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.hw6-pause-row>span{display:grid;line-height:1.3}.hw6-pause-row b{font-weight:600;font-size:14px}.hw6-pause-row small{font-size:12px;color:var(--ai-ink3)}.hw6-pause-st{display:grid;justify-items:start;gap:8px;padding-top:12px;border-top:1px solid var(--ai-ln);font-size:12.5px;color:var(--ai-ink2)}.hw6-inbox{width:100%;max-width:560px}.hw6-inbox-bar{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--ai-ln)}.hw6-inbox ul{list-style:none;margin:0;padding:0}.hw6-inbox li{display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid var(--ai-ln)}.hw6-inbox li:first-child{border-top:0}.hw6-inbox li.is-new{background:color-mix(in srgb,var(--cour-band, #0FA3B3) 6%,#fff)}.hw6-inbox li.is-new .hw6-who b:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cour-band, #0FA3B3)}.hw6-at{flex:none;font-size:12px;color:var(--ai-ink3)}@media(max-width:1023px){.hw6-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.hw6-bx-yes,.hw6-bx-mine{grid-column:span 2}.hw6-bx-edit,.hw6-bx-pause{grid-column:span 1}}@media(max-width:719px){.hw6-bento{grid-template-columns:minmax(0,1fr);gap:12px}.hw6-bento>.hw6-bx{grid-column:auto}.hw6-bx>article{min-height:0}.hw6-bx-head{padding:24px 20px 0}.hw6-bx-art{padding:24px 16px 20px}.hw6-yes{padding-bottom:0}.hw6-yes-opt{position:relative;left:auto;bottom:auto;width:auto;margin:-8px 0 0 10%}.hw6-inbox-bar .ai-chip{display:none}}.hw5>.hw5-steps{padding-top:var(--sp-m);padding-bottom:var(--sp-m)}.hw5>.hw6-rail{padding-block:var(--sp-s, 64px)}.hw5>.hw5-yours{padding-top:var(--sp-m)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .hw5 :is(.ai-win:not(.ai-win-dark),.ai-toast,.ai-mac) .ci{--ci-acc: var(--ci-a);--ci-rej: #E5484D;--ci-mut: #AAA5B4;--ci-t: color-mix(in srgb, var(--ci-a) 13%, #fff)}}:root[data-theme=dark] .hw5 :is(.ai-win:not(.ai-win-dark),.ai-toast,.ai-mac) .ci{--ci-acc: var(--ci-a);--ci-rej: #E5484D;--ci-mut: #AAA5B4;--ci-t: color-mix(in srgb, var(--ci-a) 13%, #fff)}.hb .c-scout{--hb-c: var(--scout-band);--hb-lo: var(--scout-lo)}.hb .c-check{--hb-c: var(--check-band);--hb-lo: var(--check-lo)}.hb .c-write{--hb-c: var(--write-band);--hb-lo: var(--write-lo)}.hb .c-cour{--hb-c: var(--cour-band);--hb-lo: var(--cour-lo)}.hb-tile{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--hb-c, var(--ink3)) 14%,var(--pn));color:var(--hb-c, var(--ink2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hb-c, var(--ink3)) 22%,transparent)}.hb-tile-sm{width:28px;height:28px;border-radius:8px}.hb-num{font:500 13px/1 var(--d);color:var(--ink3);font-variant-numeric:tabular-nums}.hb-read{display:flex;flex-wrap:wrap;gap:8px}.hb-stage-role .ucs-main{max-width:760px;margin-inline:auto}.hb-prof{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:clamp(20px,2.6vw,32px);border-bottom:1px solid var(--ai-ln)}.hb-prof-who{display:grid;gap:10px}.hb-prof-who .ai-person b{font-size:20px}.hb-prof-who .ai-person small{font-size:14px}.hb-prof-co{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding-left:66px;font-size:13px;color:var(--ai-ink3)}.hb-prof-co>span:last-child{display:inline-flex;align-items:center;gap:5px}.hb-prof-fit{display:flex;align-items:center;gap:8px}.hb-why{padding:20px clamp(20px,2.6vw,32px) 24px}.hb-why-k{display:flex;align-items:center;gap:8px;margin-bottom:12px!important;font-size:13px;font-weight:600;color:var(--ai-ink2)}.hb-why ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.hb-why li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;color:var(--ai-ink)}.hb-why li .ai-icon{flex:none;margin-top:3px;color:var(--scout-band)}.hb-f-more{right:0;bottom:-56px;width:300px}.hb-stage-role .ucs-f-check{top:-64px}.hb-more{list-style:none;margin:0;padding:6px 0}.hb-more li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px}.hb-more li+li{border-top:1px solid var(--ai-ln)}.hb-more .ai-person small{white-space:normal}.hb-dir{list-style:none;margin:0;padding:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hb-dir li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:550;color:var(--ai-ink);box-shadow:inset 0 0 0 1px var(--ai-ln)}.hb-dir li.is-on{box-shadow:inset 0 0 0 1.5px var(--hb-c);background:color-mix(in srgb,var(--hb-c) 6%,var(--ai-bg))}.hb-f-index{bottom:-72px;right:-8px}@media(max-width:860px){.hb-f-more{position:relative;inset:auto;width:auto;margin:12px 0 0;animation:none}.hb-dir{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-prof-co{padding-left:0}}.hb-targets{list-style:none;margin:0;padding:0;display:grid;gap:14px}.hb-targets li,.hb-tips li{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;padding:clamp(20px,2.4vw,28px);border-radius:18px;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 1px 2px #15130f0a}.hb-targets .hb-num,.hb-tips .hb-num{grid-row:span 2;padding-top:6px}.hb-targets h3,.hb-tips h3{margin:0;font-size:clamp(18px,1.5vw,21px);font-weight:580;letter-spacing:-.018em;line-height:1.3;color:var(--ink)}.hb-targets p,.hb-tips p{margin-top:8px!important;font-size:16px;line-height:1.6;color:var(--ink2);max-width:60ch}.hb-sigs{list-style:none;margin:0;display:grid;gap:0}.hb-sigs li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:20px 0;border-top:1px solid rgba(255,255,255,.08)}.hb-sigs li:first-child{border-top:0}.hb-sig-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#ffffff0f;color:#f4f1ea;box-shadow:inset 0 0 0 1px #ffffff1a}.hb-sigs li>span:last-child{display:grid;gap:4px}.hb-sigs small{font-size:12.5px;font-weight:550;letter-spacing:.02em;color:#8e8a82}.hb-sigs b{font-size:17px;font-weight:580;color:#f4f1ea}.hb-sigs li>span:last-child>span{font-size:15px;line-height:1.55;color:#b7b2a9}.hb-sigs-2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.hb-sigs-2 li:nth-child(2){border-top:0}@media(max-width:720px){.hb-sigs-2{grid-template-columns:minmax(0,1fr)}.hb-sigs-2 li:nth-child(2){border-top:1px solid rgba(255,255,255,.08)}}.hb-sigs-light{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--ln);border:1px solid var(--ln);border-radius:20px;overflow:hidden}.hb-sigs-light li{display:flex;flex-direction:column;gap:10px;padding:clamp(20px,2.2vw,28px);background:var(--pn)}.hb-sigs-light small{margin-top:8px;font-size:12.5px;font-weight:550;color:var(--hb-c)}.hb-sigs-light h3{margin:0;font-size:18px;font-weight:580;letter-spacing:-.015em;line-height:1.3;color:var(--ink)}.hb-sigs-light p{font-size:15px;line-height:1.55;color:var(--ink2)}@media(max-width:1080px){.hb-sigs-light{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.hb-sigs-light{grid-template-columns:minmax(0,1fr)}}.ucv .hb-goal{margin-top:24px!important;font-size:clamp(24px,2.4vw,32px);line-height:1.25}.hb-facts{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px;font-size:15px;color:var(--ink2)}.hb-facts li{display:flex;align-items:center;gap:10px}.hb-mailsec .ucv-mail{max-width:640px}.hb-tips{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:760px){.hb-tips{grid-template-columns:minmax(0,1fr)}}.hb-rel{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.hb-rel-crew{list-style:none;margin:0;padding:0;display:grid;gap:16px;align-content:start}.hb-rel-crew li{display:flex;align-items:flex-start;gap:12px}.hb-rel-crew li>span{display:grid;gap:2px}.hb-rel-crew a{font-size:16px;font-weight:580;color:var(--ink);text-decoration:none}.hb-rel-crew a:hover{text-decoration:underline;text-underline-offset:3px}.hb-rel-crew small{font-size:14px;line-height:1.45;color:var(--ink3)}.hb-rel-col h3{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--ink3)}.hb-rel-col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.hb-rel-col a{display:inline-flex;align-items:flex-start;gap:8px;font-size:15px;line-height:1.4;color:var(--ink);text-decoration:none}.hb-rel-col a .ai-icon{flex:none;margin-top:3px;color:var(--ink3)}.hb-rel-col a:hover{text-decoration:underline;text-underline-offset:3px}.hb-rel-col .hb-rel-all{font-weight:550;color:var(--ink2)}@media(max-width:1080px){.hb-rel{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-rel-crew{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.hb-rel,.hb-rel-crew{grid-template-columns:minmax(0,1fr)}}.hb-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--ln);border:1px solid var(--ln);border-radius:20px;overflow:hidden}.hb-grid>li{display:grid;background:var(--pn)}@media(max-width:1080px){.hb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hb-grid{grid-template-columns:minmax(0,1fr)}}.hb-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:clamp(20px,2.2vw,28px);transition:background-color .2s}.hb-card:hover{background:color-mix(in srgb,var(--hb-lo, var(--sk)) 40%,var(--pn))}.hb-card:focus-within{outline:2px solid var(--focus);outline-offset:-2px}.hb-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.hb-card-h{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em}.hb-card-h a{color:var(--ink);text-decoration:none}.hb-card-h a:after{content:"";position:absolute;inset:0}.hb-card-p{font-size:15px;line-height:1.5;color:var(--ink2)}.hb-card-sig{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:6px}.hb-card-sig li{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink2)}.hb-card-sig .ai-icon{color:var(--hb-c)}.hb-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px solid var(--ln)}.hb-card-cos{display:inline-flex;gap:6px}.hb-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.hb-chips a{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:999px;background:var(--pn);box-shadow:0 0 0 1px var(--ln);font-size:15px;font-weight:550;color:var(--ink);text-decoration:none;transition:box-shadow .2s}.hb-chips a:hover{box-shadow:0 0 0 1.5px var(--hb-c)}.hb-pill .hb-tile{margin-left:2px}.ig{--ig-sh: 0 0 0 1px var(--ln), 0 1px 2px rgba(21, 19, 15, .04), 0 8px 24px -14px rgba(21, 19, 15, .18)}.ig-mark{display:block;flex:none}.ig-tile{display:inline-grid;place-items:center;flex:none;background:#fff;box-shadow:0 0 0 1px #15130f14,0 1px 2px #15130f0f,0 6px 16px -10px #15130f4d}.ig-a{color:inherit;font-weight:550;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-underline-offset:3px}.ig-a:hover{text-decoration-color:currentColor}.ig-ext{display:inline-block;vertical-align:1px;margin-left:2px}.ig-lockup{display:flex;width:fit-content;margin:0 auto 28px}.ig-lock-tile{display:inline-grid;place-items:center;flex:none}.ig-lock-reach{background:color-mix(in srgb,var(--scout) 10%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--scout) 22%,transparent),0 1px 2px #15130f0f,0 6px 16px -10px #15130f4d;border-radius:22px}.ig-lock-brand{background:#fff}.ig-lockup .ig-lock-tile{box-shadow:0 0 0 1px #15130f12,0 2px 4px #15130f0d,0 18px 40px -18px #15130f66}.ig-lockup .ig-lock-reach{box-shadow:0 0 0 1px color-mix(in srgb,var(--scout) 20%,transparent),0 2px 4px #15130f0d,0 18px 40px -18px #c2321f6b}:root[data-theme=dark] .ig-lockup .ig-lock-tile{box-shadow:0 0 0 1px #ffffff0f,0 18px 40px -16px #000c}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .ig-lockup .ig-lock-tile{box-shadow:0 0 0 1px #ffffff0f,0 18px 40px -16px #000c}}.ig-kicker{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;margin-bottom:20px!important;font-size:14.5px;font-weight:550;color:var(--ink2)}.ig-kicker>span:first-child{color:var(--ink)}.ig-kicker-sep{width:4px;height:4px;border-radius:50%;background:var(--ln2)}.ig-live{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--oktx)}.ig-live i{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 18%,transparent)}.ig-visit{margin-left:6px;color:var(--ink2)}.ig-pill{padding-left:8px}.ig-pill-marks{display:inline-flex}.ig-pill-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--pn),0 0 0 3px var(--ln)}.ig-pill-mark+.ig-pill-mark{margin-left:-6px}.ig-hub{position:relative;width:100%;max-width:980px;margin-inline:auto;aspect-ratio:16 / 8;border-radius:28px;background:radial-gradient(circle at 50% 52%,color-mix(in srgb,var(--scout) 7%,transparent),transparent 45%),radial-gradient(rgba(21,19,15,.07) 1.2px,transparent 1.3px) 0 0 / 22px 22px,var(--pn);box-shadow:var(--ig-sh);overflow:hidden}.ig-hub-wires{position:absolute;inset:0;width:100%;height:100%}.ig-hub-wires path{fill:none;stroke:var(--ln2);stroke-width:1.5}.ig-hub-wires path.is-soon{stroke-dasharray:4 5;opacity:.7}.ig-hub-core,.ig-hub-node{position:absolute;display:grid;justify-items:center;gap:10px;transform:translate(-50%,-50%)}.ig-hub-core b{font-size:14px;font-weight:600;color:var(--ink)}.ig-hub-reach{width:96px;height:96px;border-radius:26px}.ig-hub-ring{position:absolute;top:-18px;left:50%;width:132px;height:132px;margin-left:-66px;border-radius:50%;border:1px dashed color-mix(in srgb,var(--scout) 35%,transparent)}.ig-hub-node small{font-size:13px;font-weight:550;color:var(--ink2);white-space:nowrap}.ig-hub-node.is-soon .ig-tile{opacity:.55;filter:grayscale(.4)}.ig-hub-node.is-soon small{color:var(--ink3);font-weight:500}@media(max-width:720px){.ig-hub{aspect-ratio:4 / 4.4}.ig-hub .ig-tile{width:44px!important;height:44px!important;border-radius:12px!important}.ig-hub .ig-tile .ig-mark{width:22px;height:22px}.ig-hub .ig-tile.is-wide .ig-mark{width:34px;height:34px}.ig-hub .ig-tile.is-badge .ig-mark{width:28px;height:28px}.ig-hub-reach{width:72px;height:72px;border-radius:20px}.ig-hub-ring{width:104px;height:104px;margin-left:-52px;top:-16px}.ig-hub-node small{font-size:11.5px;white-space:normal;max-width:92px;text-align:center;line-height:1.25}}.ig-groups{display:grid;gap:clamp(40px,5vw,64px)}.ig-group{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(20px,3vw,48px);align-items:start;padding-top:clamp(28px,3vw,40px);border-top:1px solid var(--ln)}.ig-group:first-child{border-top:0;padding-top:0}.ig-group-head h3{margin:0;font-family:var(--d);font-size:clamp(22px,2vw,28px);font-weight:var(--fw-display);letter-spacing:-.02em;color:var(--ink)}.ig-group-head p{margin-top:8px!important;max-width:30ch;font-size:15px;line-height:1.5;color:var(--ink3)}.ig-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.ig-card{position:relative;display:grid;gap:12px;height:100%;padding:22px;border-radius:20px;background:var(--pn);box-shadow:var(--ig-sh);transition:box-shadow .2s var(--out),transform .2s var(--out)}.ig-card:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--ln2),0 2px 4px #15130f0d,0 22px 40px -22px #15130f59}.ig-card-top{display:flex;align-items:flex-start;justify-content:space-between}.ig-card-h{margin:6px 0 0;font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.ig-card-link{color:inherit;text-decoration:none}.ig-card-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.ig-card-link:focus-visible{outline:none}.ig-card-link:focus-visible:after{outline:2px solid var(--focus);outline-offset:2px}.ig-card-p{font-size:15px;line-height:1.5;color:var(--ink2)}.ig-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid var(--ln)}.ig-card-ext{position:relative;z-index:1;display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:550;color:var(--ink3);text-decoration:none}.ig-card-ext:hover{color:var(--ink)}.ig-card-go{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--sk);color:var(--ink);transition:transform .2s var(--out)}.ig-card:hover .ig-card-go{transform:translate(3px)}.ig-soon{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.ig-soon li{display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:16px;background:color-mix(in srgb,var(--sk) 55%,var(--pn));box-shadow:0 0 0 1px var(--ln)}.ig-soon .ig-tile{opacity:.6;filter:grayscale(.35)}.ig-soon b{display:block;font-size:15px;font-weight:600;color:var(--ink2)}.ig-soon small{font-size:13px;color:var(--ink3)}@media(max-width:860px){.ig-group{grid-template-columns:minmax(0,1fr)}}.ig-rules{list-style:none;margin:0;display:grid}.ig-rules li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:20px 0;border-top:1px solid rgba(255,255,255,.08)}.ig-rules li:first-child{border-top:0}.ig-rule-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#ffffff0f;color:#f4f1ea;box-shadow:inset 0 0 0 1px #ffffff1a}.ig-rules li>span:last-child{display:grid;gap:4px}.ig-rules b{font-size:17px;font-weight:580;color:#f4f1ea}.ig-rules li>span:last-child>span{font-size:15px;line-height:1.55;color:#b7b2a9}.ig-scene .ucs-main{max-width:760px;margin-inline:auto}.ig-set{display:grid;gap:18px;padding:clamp(20px,2.6vw,28px)}.ig-set-head{display:flex;align-items:center;gap:12px}.ig-set-head>span:nth-child(2){flex:1;display:grid;line-height:1.3}.ig-set-head b{font-size:16px;font-weight:600;color:var(--ai-ink)}.ig-set-head small{font-size:13px;color:var(--ai-ink3)}.ig-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-radius:14px;overflow:hidden;background:var(--ai-ln);box-shadow:0 0 0 1px var(--ai-ln)}.ig-facts>div{display:grid;gap:4px;padding:14px 16px;background:var(--ai-bg, #fff)}.ig-facts dt{font-size:12.5px;color:var(--ai-ink3)}.ig-facts dd{margin:0;font-size:14.5px;font-weight:550;color:var(--ai-ink);overflow-wrap:anywhere}.ig-ramp-mini{display:flex;align-items:flex-end;gap:8px;height:72px}.ig-ramp-mini span{flex:1;position:relative;border-radius:8px 8px 4px 4px;background:color-mix(in srgb,var(--cour) 22%,#fff)}.ig-ramp-mini span.is-on{background:var(--cour)}.ig-ramp-mini b{position:absolute;top:-20px;left:0;right:0;text-align:center;font-size:12px;font-weight:600;color:var(--ai-ink2)}.ig-reply{display:grid;gap:14px;padding:clamp(20px,2.6vw,28px)}.ig-reply-in{display:flex;align-items:center;justify-content:space-between;gap:12px}.ig-reply-q{font-size:16px;line-height:1.5;color:var(--ai-ink)}.ig-reply-draft{display:grid;gap:12px;padding:16px;border-radius:14px;background:color-mix(in srgb,var(--cour) 6%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cour) 20%,transparent)}.ig-reply-k{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ai-ink2)}.ig-slots{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ig-slots li{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:10px;background:#fff;font-size:13px;font-weight:550;color:var(--ai-ink2);box-shadow:0 0 0 1px var(--ai-ln)}.ig-slots li.is-on{color:var(--courtx);box-shadow:0 0 0 1.5px var(--cour)}.ig-reply-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ig-reply-via{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:550;color:var(--ai-ink2)}.ig-reply-via .ig-tile{border-radius:7px!important}.ig-f-mode{right:0;bottom:-128px;width:260px}@media(min-width:861px){.ucv-hero:has(.ig-f-mode){padding-bottom:calc(var(--sp-s) + 120px)!important}}.ig-mode-mini{list-style:none;margin:0;padding:8px;display:grid;gap:2px}.ig-mode-mini li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:13.5px;color:var(--ai-ink2)}.ig-mode-mini li i{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ai-ln2, #D6D0C3)}.ig-mode-mini li.is-on{background:color-mix(in srgb,var(--cour) 8%,#fff);color:var(--ai-ink);font-weight:550}.ig-mode-mini li.is-on i{box-shadow:inset 0 0 0 4px var(--cour)}.ig-scene-signin .ucs-main{max-width:440px}.ig-login{display:grid;justify-items:center;gap:12px;padding:32px clamp(20px,4vw,40px) 28px;text-align:center}.ig-login-mark{width:52px;height:52px;border-radius:15px}.ig-login-h{margin-bottom:6px;font-size:19px;font-weight:600;color:var(--ai-ink)}.ig-login-g,.ig-login-field,.ig-login-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:44px;border-radius:10px;font-size:14.5px;font-weight:550}.ig-login-g{background:#fff;color:var(--ai-ink);box-shadow:0 0 0 1px var(--ai-ln),0 1px 2px #15130f0f}.ig-login-g .ig-tile{box-shadow:none}.ig-login-or{font-size:12.5px;color:var(--ai-ink3)}.ig-login-field{justify-content:flex-start;padding:0 14px;color:var(--ai-ink2);font-weight:500;box-shadow:inset 0 0 0 1px var(--ai-ln)}.ig-login-btn{background:var(--ink);color:#fff}.ig-login small{font-size:12.5px;color:var(--ai-ink3)}@media(max-width:860px){.ig-scene .ig-f-mode{position:relative;inset:auto;width:auto;margin:12px 0 0;animation:none;transform:none}.ig-facts{grid-template-columns:minmax(0,1fr)}}.ig-does{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ig-does li{display:grid;align-content:start;gap:10px;padding:clamp(22px,2.4vw,30px);border-radius:20px;background:var(--pn);box-shadow:var(--ig-sh)}.ig-does-ic{display:grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border-radius:12px;background:color-mix(in srgb,var(--cour) 12%,var(--pn));color:var(--courtx);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cour) 22%,transparent)}.ig-does h3{margin:0;font-size:clamp(18px,1.5vw,21px);font-weight:580;letter-spacing:-.018em;color:var(--ink)}.ig-does p{font-size:16px;line-height:1.6;color:var(--ink2)}@media(max-width:860px){.ig-does{grid-template-columns:minmax(0,1fr)}}.ig-steps{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px;counter-reset:ig}.ig-steps li{position:relative;display:grid;gap:16px;align-content:start}.ig-steps li:before{content:"";position:absolute;top:20px;left:48px;right:-16px;height:1.5px;background:repeating-linear-gradient(90deg,var(--ln2) 0 5px,transparent 5px 10px)}.ig-steps li:last-child:before{display:none}.ig-step-n{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ink);color:#fff;font:600 15px/1 var(--f);font-variant-numeric:tabular-nums;box-shadow:0 0 0 6px var(--bg)}.ig-step-card{padding:20px;border-radius:18px;background:var(--pn);box-shadow:var(--ig-sh)}.ig-step-card h3{margin:0;font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.ig-step-card p{margin-top:8px!important;font-size:15px;line-height:1.55;color:var(--ink2)}@media(max-width:860px){.ig-steps{grid-auto-flow:row}.ig-steps li{grid-template-columns:40px minmax(0,1fr)}.ig-steps li:before{inset:48px auto -16px 19px;width:1.5px;height:auto;background:repeating-linear-gradient(180deg,var(--ln2) 0 5px,transparent 5px 10px)}}.ig-limited{font-size:15px!important}.ig-perm{display:grid;gap:10px}.ig-perm-k{margin:12px 0 0;font-size:13px;font-weight:600;letter-spacing:.02em;color:#8e8a82}.ig-perm-k:first-child{margin-top:0}.ig-perm-list{list-style:none;margin:0;padding:0;display:grid}.ig-perm-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;padding:14px 0;border-top:1px solid rgba(255,255,255,.08)}.ig-perm-list li:first-child{border-top:0}.ig-perm-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:50%}.ig-perm-ic.is-yes{background:#16a35b2e;color:#5bd69a}.ig-perm-ic.is-no{background:#ffffff12;color:#b7b2a9}.ig-perm-list li>span:last-child{display:grid;gap:6px;font-size:16px;line-height:1.5;color:#e8e4dc}.ig-perm code,.ig-modes code{justify-self:start;padding:3px 8px;border-radius:6px;font:500 12.5px/1.4 var(--fm)}.ig-perm code{background:#ffffff14;color:#f4f1ea;box-shadow:inset 0 0 0 1px #ffffff1a}.ig-rules-light{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px}.ig-rules-light li{display:flex;align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.5;color:var(--ink2)}.ig-rules-light .ai-icon{flex:none;margin-top:3px;color:var(--courtx)}.ig-ramp{padding:clamp(22px,3vw,36px);border-radius:24px;background:var(--pn);box-shadow:var(--ig-sh)}.ig-ramp-k{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--ink)}.ig-ramp-k .ig-tile{border-radius:8px!important}.ig-ramp-bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,2vw,24px);height:300px;margin-top:32px;padding-top:28px;background:repeating-linear-gradient(180deg,transparent 0 59px,var(--ln) 59px 60px)}.ig-ramp-col{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;align-items:end}.ig-ramp-bar{position:relative;display:block;border-radius:12px 12px 6px 6px;background:linear-gradient(180deg,var(--cour),color-mix(in srgb,var(--cour) 70%,#fff))}.ig-ramp-bar b{position:absolute;top:-30px;left:0;right:0;text-align:center;font-family:var(--d);font-size:22px;font-weight:560;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.ig-ramp-col small{font-size:13px;text-align:center;color:var(--ink3)}.ig-modes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ig-modes-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin-inline:auto}.ig-modes li{display:grid;align-content:start;gap:10px;padding:clamp(22px,2.4vw,28px);border-radius:20px;background:var(--pn);box-shadow:var(--ig-sh)}.ig-modes li.is-default{box-shadow:0 0 0 1.5px var(--cour),0 12px 28px -18px #0b748073}.ig-mode-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.ig-modes code{background:var(--sk);color:var(--ink2)}.ig-modes h3{margin:4px 0 0;font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.ig-modes p{font-size:15.5px;line-height:1.55;color:var(--ink2)}@media(max-width:860px){.ig-modes,.ig-modes-2{grid-template-columns:minmax(0,1fr)}}.ig-rel-int{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}.ig-rel-int a{display:flex;align-items:center;gap:14px;height:100%;padding:16px;border-radius:16px;background:var(--pn);box-shadow:var(--ig-sh);text-decoration:none;transition:transform .2s var(--out)}.ig-rel-int a:hover{transform:translateY(-2px)}.ig-rel-int span{display:grid;gap:2px;min-width:0}.ig-rel-int b{font-size:15.5px;font-weight:600;color:var(--ink)}.ig-rel-int small{font-size:13px;line-height:1.4;color:var(--ink3)}.ig-rel-pages{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px}.ig-rel-pages a{display:grid;gap:4px;height:100%;padding:16px 18px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--ln);text-decoration:none}.ig-rel-pages a:hover{background:var(--pn)}.ig-rel-k{font-size:12.5px;font-weight:550;color:var(--ink3)}.ig-rel-t{font-size:15.5px;font-weight:600;color:var(--ink)}.page-compare .card-grid>li{position:relative;box-shadow:var(--sh-card);transition:transform .25s var(--out),box-shadow .25s var(--out),border-color .25s}.page-compare .card-grid>li:hover{transform:translateY(-2px);box-shadow:var(--sh-card-hover);border-color:var(--ln2)}.page-compare .card-grid>li h2 a:after{content:"";position:absolute;inset:0;border-radius:inherit}.page-compare .card-grid>li h2 a{text-decoration:none;color:var(--ink)}.page-compare .card-grid>li:hover h2 a{text-decoration:underline}.page-compare .card-grid>li:focus-within{outline:3px solid var(--check);outline-offset:2px}.page-compare .card-grid>li a:focus-visible{outline:none}:is(.page-languages,.page-compare-one) tbody tr{transition:background-color .15s}:is(.page-languages,.page-compare-one) tbody tr:hover{background:var(--sk)}:is(.page-languages,.page-compare-one) tbody th[scope=row]{font-weight:650}.page-compare-one td:nth-child(2){background:color-mix(in srgb,var(--checks) 55%,transparent)}.prc.rails{position:relative}.prc.rails:before,.prc.rails:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--ln);pointer-events:none;z-index:0}.prc.rails:before{left:0}.prc.rails:after{right:0}.prc .sec{position:relative;padding:var(--sp-l) clamp(16px,4vw,56px);border-top:1px solid var(--ln)}.prc .sec:first-child{border-top:0}@media(max-width:640px){.prc.rails:before,.prc.rails:after{display:none}.prc .sec{padding-inline:0}}main:has(>.prc){padding-bottom:0}.prc{--ai-bg: #FFFFFF;--ai-ln: #ECEBE8;--ai-ln2: #DEDCD7;--ai-ink: #18171A;--ai-ink2: #5F5E63;--ai-ink3: #6E6D73}.prc-h2{margin:0;font-family:var(--d);font-weight:var(--fw-display);font-size:var(--fs-h2);letter-spacing:var(--tr-h2);line-height:1.06;color:var(--ink);text-wrap:balance}.prc-h2 span{color:var(--ink3)}.prc-sh{display:grid;gap:16px;max-width:1180px;margin:0 auto clamp(36px,4.5vw,64px)}.prc-sh .prc-h2{max-width:24ch}.prc-sh-lede{margin:0;max-width:44ch;font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--ink2);text-wrap:pretty}@media(min-width:960px){.prc-sh-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px}}.prc .prc-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:clamp(40px,6vw,88px);padding-bottom:0}.prc-pill{display:inline-flex;align-items:center;gap:12px;margin:0 0 28px;min-height:44px;padding:6px 16px 6px 7px;border-radius:999px;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 1px 2px #15130f0a;font-size:14px;font-weight:550;color:var(--ink2)}.prc-h1{margin:0;font-family:var(--font-display);font-size:clamp(42px,6vw,88px);line-height:1.06;letter-spacing:var(--tr-hero);font-weight:var(--fw-display);text-wrap:balance}.prc-l1{display:block;color:var(--ink)}.prc-l2{display:block;color:var(--ink3)}@media(min-width:1100px){.prc-l1,.prc-l2{white-space:nowrap}}.prc-chip{display:inline-flex;align-items:center;vertical-align:middle;position:relative;top:-.06em;letter-spacing:-.02em;color:var(--ink)}.prc-bal{gap:.45em;padding:.3em .7em .3em .3em;border-radius:.4em;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 8px 20px -10px #15130f4d;font-size:.24em;top:-.2em;margin-left:.1em;letter-spacing:-.01em}@media(max-width:640px){.prc-bal{font-size:.3em}}.prc-bal-i{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:.6em;background:#e6f6ec;color:#0b7a43;box-shadow:inset 0 0 0 1px #c4ead2}.prc-bal-i svg{width:1.2em;height:1.2em}.prc-bal-t{display:grid;gap:.3em;text-align:left;line-height:1.1}.prc-bal-t:before{content:attr(data-t) "  " attr(data-m);white-space:pre;font-weight:600;color:var(--ink)}.prc-bal-t:after{content:attr(data-s) " ✓";justify-self:start;padding:.18em .5em;border-radius:.4em;font-size:.86em;font-weight:650;color:#0b7a43;background:#e6f6ec;box-shadow:inset 0 0 0 1px #c4ead2}.prc-nocard{justify-content:center;width:.9em;height:.9em;border-radius:.22em;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 6px 16px -8px #15130f40;color:var(--ink3)}.prc-nocard svg{width:.5em;height:.5em}.prc-lede{margin:24px auto 0;max-width:48ch;font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--ink2);text-wrap:pretty}.prc .prc-stage{border-top:0;padding-top:clamp(48px,6vw,96px)}.prc-sh-c{justify-items:center;text-align:center}.prc-sh-c .prc-h2{max-width:22ch}.prc-plans{list-style:none;margin:0 auto;padding:0;max-width:1240px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.prc-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.prc-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1240px){.prc-plans{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}}.prc-pc{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px 22px 20px;border-radius:20px;background:var(--pn);box-shadow:0 0 0 1px #14141e14,0 2px 4px #14141e0a,0 18px 40px -24px #14142833;transition:transform .25s var(--out),box-shadow .25s var(--out)}.prc-pc:hover{transform:translateY(-2px)}.prc-pc-pop{box-shadow:0 0 0 2px var(--ink),0 24px 56px -24px #14142852}.prc-pc-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:28px;min-width:0}.prc-pc-name{margin:0;font-family:var(--d);font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.prc-pc .ai-chip{height:26px;padding:0 10px;font-size:12.5px;border-radius:999px;white-space:nowrap}.prc-pc-badge{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--ink);color:var(--pn);font-size:12.5px;font-weight:600;white-space:nowrap}.prc-pc-price{display:flex;align-items:baseline;gap:8px;margin:4px 0 0}.prc-pc-n{font-family:var(--d);font-weight:var(--fw-display);font-size:clamp(48px,4.4vw,60px);line-height:.9;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ink)}.prc-pc-per{font-size:15px;font-weight:550;color:var(--ink3)}.prc-pc-credits{margin:0;font-size:15px;line-height:1.4;color:var(--ink2)}.prc-pc-credits strong{color:var(--ink);font-weight:600}.prc-pc-people{display:flex;align-items:center;gap:10px;margin:0;padding:10px 12px;border-radius:12px;background:var(--sk);font-size:14.5px;line-height:1.35;color:var(--ink2)}.prc-pc-people strong{color:var(--ink);font-weight:650}.prc-pc-people svg{flex:none;color:var(--ink)}.prc-pc-all{display:flex;align-items:center;gap:8px;margin:2px 0 0;white-space:nowrap;font-family:var(--d);font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.prc-pc-all svg{flex:none;color:var(--oktx)}.prc-pc-inbox{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:13.5px;line-height:1.4;color:var(--ink3)}.prc-pc-inbox svg{flex:none;margin-top:2px}.prc-pc-cta{margin-top:4px;justify-content:center;width:100%}.prc-pc-note{margin:0;text-align:center;font-size:13px;font-weight:550;color:var(--ink3)}@media(min-width:1240px){.prc-pc{padding:22px 18px 18px}.prc-pc-people{font-size:13.5px;padding:10px}.prc-pc-all{font-size:16px}}.prc-custom{max-width:1240px;margin:14px auto 0;display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px 16px;align-items:center;padding:18px 22px;border-radius:18px;background:var(--sk);box-shadow:inset 0 0 0 1px var(--ln)}@media(min-width:720px){.prc-custom{grid-template-columns:44px minmax(0,1fr) auto}}.prc-custom-i{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--pn);box-shadow:0 0 0 1px var(--ln);color:var(--ink)}.prc-custom-t{display:grid;gap:2px;margin:0;font-size:15px;line-height:1.45;color:var(--ink2)}.prc-custom-t strong{font-family:var(--d);font-size:18px;font-weight:600;color:var(--ink)}.prc-custom-cta{grid-column:1 / -1;justify-content:center}@media(min-width:720px){.prc-custom-cta{grid-column:auto}}.prc-plans-foot{max-width:1240px;margin:18px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;text-align:center;font-size:14.5px;line-height:1.5;color:var(--ink3)}.prc-soon{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--ink2)}.prc-inbox-in{max-width:1180px;margin:0 auto;display:grid;gap:clamp(32px,4vw,64px);align-items:center}@media(min-width:960px){.prc-inbox-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.prc-inbox-copy{display:grid;gap:16px}.prc-mail{min-width:0;border-radius:18px;background:var(--pn);box-shadow:0 0 0 1px #14141e14,0 2px 4px #14141e0a,0 32px 72px -24px #1414283d;overflow:hidden}.prc-mail-bar{display:flex;align-items:center;gap:14px;padding:10px 16px;background:var(--sk);border-bottom:1px solid var(--ln)}.prc-mail-dots{display:flex;gap:6px}.prc-mail-dots i{width:10px;height:10px;border-radius:50%;background:var(--ln2)}.prc-mail-app{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink2)}.prc-mail-head{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:18px 20px 6px}.prc-mail-from{display:grid;gap:2px;min-width:0;line-height:1.3}.prc-mail-from b{font-size:15px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.prc-mail-from b span{font-weight:450;color:var(--ink3)}.prc-mail-from>span{font-size:13.5px;color:var(--ink3)}.prc-mail-time{align-self:start;font-size:13px;font-weight:600;color:var(--ink2);font-variant-numeric:tabular-nums}.prc-mail-subj{margin:10px 20px 0;font-family:var(--d);font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.prc-mail-body{margin:8px 20px 0;font-size:15px;line-height:1.55;color:var(--ink2)}.prc-mail-tags{display:flex;flex-wrap:wrap;gap:8px;padding:18px 20px 20px}.prc-mail-tags span{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:#e6f6ec;color:#0b7a43;box-shadow:inset 0 0 0 1px #c4ead2;font-size:12.5px;font-weight:600}.prc-fg{max-width:1180px;margin:0 auto;display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media(min-width:760px){.prc-fg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.prc-fg{grid-template-columns:repeat(3,minmax(0,1fr))}}.prc-fgrp{display:grid;align-content:start;gap:18px;min-width:0;padding:24px;border-radius:20px;background:var(--pn);box-shadow:0 0 0 1px #14141e14,0 2px 4px #14141e0a}@media(min-width:1100px){.prc-fgrp-you{grid-column:span 2}.prc-fgrp-you .prc-fl{grid-template-columns:repeat(2,minmax(0,1fr))}}.prc-fgrp-head{display:flex;align-items:center;gap:14px}.prc-fgrp-yi{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--ink);color:#fff}.prc-fgrp-name{margin:0;font-family:var(--d);font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.prc-fgrp-role{display:block;font-size:14px;color:var(--ink3)}.prc-fl{list-style:none;margin:0;padding:0;display:grid;gap:14px 20px}.prc-fl li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start}.prc-fl-i{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--sk);box-shadow:inset 0 0 0 1px var(--ln);color:var(--ink)}.prc-fl strong{display:block;font-size:15.5px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--ink)}.prc-fl li>span:last-child>span{display:block;margin-top:2px;font-size:14px;line-height:1.45;color:var(--ink2)}.prc-cmp{max-width:1180px;margin:clamp(32px,4vw,56px) auto 0;overflow-x:auto;border-radius:18px;background:var(--pn);box-shadow:0 0 0 1px #14141e14}.prc-cmp table{width:100%;min-width:640px;border-collapse:collapse;font-size:14.5px}.prc-cmp th,.prc-cmp td{padding:12px 14px;text-align:center;border-bottom:1px solid var(--ln)}.prc-cmp tbody tr:last-child>*{border-bottom:0}.prc-cmp thead th{font-family:var(--d);font-size:16px;font-weight:600;color:var(--ink);background:var(--sk)}.prc-cmp th[scope=row]{text-align:left;font-weight:550;color:var(--ink)}.prc-cmp-diff td{font-weight:650;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.prc-cmp .prc-cmp-pop{background:color-mix(in srgb,var(--oks) 45%,transparent)}.prc-tick{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e6f6ec;color:#0b7a43}.prc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.prc-est .isl-box-calc{max-width:1180px;margin:0 auto}.prc-est .prc-sh .prc-h2{max-width:32ch}.prc-steps{list-style:none;margin:0 auto;padding:0;max-width:1180px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.prc-steps{gap:16px}}@media(min-width:1040px){.prc-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}}.prc-step{position:relative;display:grid;align-content:start;gap:10px;padding:28px;border-radius:18px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--ln)}@media(min-width:1040px){.prc-step{border-radius:0;box-shadow:none;background:transparent;padding:8px clamp(20px,2.4vw,36px) 8px;border-left:1px solid var(--ln)}.prc-step:first-child{border-left:0;padding-left:0}}.prc-step-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.prc-step-who{font-size:16px;font-weight:600;color:var(--ink)}.prc-step-plus{display:none}@media(min-width:1040px){.prc-step-plus{position:absolute;top:18px;right:-15px;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--pn);box-shadow:0 0 0 1px var(--ln2);font:500 18px/1 var(--d);color:var(--ink3)}}.prc-step-n{display:flex;align-items:baseline;gap:10px;margin:0;font-family:var(--d);font-size:clamp(56px,5.4vw,80px);font-weight:var(--fw-display);line-height:.95;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ink)}.prc-step-n span{font-family:var(--font-ui);font-size:16px;font-weight:550;letter-spacing:0;color:var(--ink3)}.prc-step-h{margin:6px 0 0;font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.prc-step-p{margin:0;font-size:15.5px;line-height:1.5;color:var(--ink2);max-width:30ch}.prc-sum{max-width:1180px;margin:clamp(32px,4vw,56px) auto 0;display:grid;gap:16px 48px;align-items:center;padding:clamp(24px,3vw,36px) clamp(24px,3vw,40px);border-radius:20px;background:var(--ink);color:#fff}@media(min-width:860px){.prc-sum{grid-template-columns:auto minmax(0,1fr)}}.prc-sum-eq{display:flex;align-items:baseline;gap:14px;margin:0}.prc-sum-n{font-family:var(--d);font-size:clamp(64px,6vw,88px);font-weight:var(--fw-display);line-height:.9;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.prc-sum-u{font-size:18px;font-weight:550;color:#ffffffb3}.prc-sum-p{margin:0;max-width:56ch;font-size:17px;line-height:1.55;color:#ffffffc7}.prc-every{max-width:1180px;margin:24px auto 0}.prc-every summary{display:flex;align-items:center;gap:12px;width:fit-content;min-height:48px;padding:0 18px 0 8px;border-radius:999px;background:var(--pn);box-shadow:0 0 0 1px var(--ln2);font-size:16px;font-weight:600;color:var(--ink);cursor:pointer;list-style:none;transition:background-color .2s}.prc-every summary::-webkit-details-marker{display:none}.prc-every summary:hover{background:var(--sk)}.prc-every summary:focus-visible{outline:3px solid var(--check);outline-offset:2px}.prc-every-i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--sk);color:var(--ink2)}.prc-every-c{display:grid;color:var(--ink3);transition:transform .25s var(--out)}.prc-every[open] .prc-every-c{transform:rotate(180deg)}.prc-table{margin-top:20px;border-radius:16px;background:var(--pn);box-shadow:0 0 0 1px var(--ln);overflow:hidden}.prc-table table{width:100%;border-collapse:collapse;font-size:15px}.prc-cap{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.prc-table th,.prc-table td{padding:13px clamp(14px,2vw,24px);text-align:left;vertical-align:middle;border-bottom:1px solid var(--ln)}.prc-table thead th{padding-block:11px;font-size:13px;font-weight:550;color:var(--ink3);white-space:nowrap}.prc-table .prc-g-row th{padding-top:18px;padding-bottom:8px;background:var(--sk);font-size:13px;font-weight:600;color:var(--ink2)}.prc-table tbody:last-child tr:last-child>*{border-bottom:0}.prc-table tbody th[scope=row]{font-weight:600;color:var(--ink)}.prc-work{display:flex;align-items:center;gap:12px}.prc-work-i{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--sk);box-shadow:inset 0 0 0 1px var(--ln);color:var(--ink2)}.prc-when{display:block;margin-top:2px;font-weight:400;font-size:14px;line-height:1.45;color:var(--ink2)}.prc-col-who{width:150px;white-space:nowrap}.prc-col-n{width:110px;text-align:right!important}.prc-who{display:inline-flex;align-items:center;gap:8px;font-weight:550;font-size:14.5px;color:var(--ink)}.prc-you{font-size:14.5px;color:var(--ink3)}.prc-n{font-family:var(--d);font-size:20px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.prc-table .ai-chip{height:26px;padding:0 10px;font-size:13px}.prc-note{margin:16px 0 0;max-width:68ch;font-size:14.5px;line-height:1.55;color:var(--ink3)}@media(max-width:560px){.prc-col-who{display:none}.prc-table th,.prc-table td{padding-inline:12px}.prc-work{align-items:flex-start;gap:10px}.prc-col-n{width:76px}}.prc-faq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start;max-width:1180px;margin:0 auto}.prc-faq-head{position:sticky;top:calc(var(--header-h) + 32px)}.prc-faq-note{margin:20px 0 0;font-size:16px;line-height:1.55;color:var(--ink3);max-width:34ch}.prc-faq-note a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ln2);text-underline-offset:3px}.prc-faq-note a:hover{text-decoration-color:currentColor}.prc-faq-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ln)}.prc-faq-list>li{border-bottom:1px solid var(--ln)}.prc-faq-s{display:grid;grid-template-columns:44px minmax(0,1fr) 24px;column-gap:12px;align-items:baseline;padding:26px 0 0;cursor:pointer;list-style:none}.prc-faq-s::-webkit-details-marker{display:none}.prc-faq-d:not([open]) .prc-faq-s{padding-bottom:26px}.prc-faq-s:focus-visible{outline:3px solid var(--check);outline-offset:4px;border-radius:6px}.prc-faq-n{font:500 13px/1.9 var(--d);color:var(--ink3);font-variant-numeric:tabular-nums}.prc-faq-q{margin:0;font-size:clamp(19px,1.6vw,22px);font-weight:560;letter-spacing:-.018em;line-height:1.3;color:var(--ink)}.prc-faq-chev{align-self:center;display:grid;color:var(--ink3);transition:transform .25s var(--out)}.prc-faq-d:not([open]) .prc-faq-chev{transform:rotate(-90deg)}.prc-faq-a{margin:8px 0 0;padding:0 36px 28px 56px;font-size:16px;line-height:1.6;color:var(--ink2);max-width:64ch}@media(max-width:860px){.prc-faq-grid{grid-template-columns:1fr}.prc-faq-head{position:static}.prc-faq-s{grid-template-columns:34px minmax(0,1fr) 20px;padding-top:22px}.prc-faq-a{padding:0 0 22px 46px}}.prc-end{overflow:hidden;text-align:center;isolation:isolate}.prc-wash{position:absolute;inset:auto -10% -55%;height:120%;z-index:-1;background:radial-gradient(40% 55% at 22% 70%,rgba(255,91,69,.22),transparent 70%),radial-gradient(38% 55% at 42% 80%,rgba(255,194,26,.22),transparent 70%),radial-gradient(38% 55% at 60% 78%,rgba(85,70,240,.2),transparent 70%),radial-gradient(40% 55% at 80% 70%,rgba(18,181,198,.22),transparent 70%);filter:blur(8px)}.prc-end-in{max-width:760px;margin:0 auto}.prc-end-h{margin:0;font-family:var(--d);font-weight:var(--fw-display);font-size:var(--fs-display);letter-spacing:var(--tr-display);line-height:var(--lh-display);color:var(--ink);text-wrap:balance}.prc-end-h span{color:var(--ink3)}.prc-end-lede{margin:20px auto 0;font-size:var(--fs-lede);color:var(--ink3);max-width:40ch}.prc-end-actions{justify-content:center;margin-top:32px}@media(max-width:640px){.prc-plan-main,.prc-plan-side{padding:24px}.prc-step{padding:18px 16px;gap:8px}.prc-step-top{margin-bottom:6px;gap:10px}.prc-step-n{font-size:48px;gap:6px}.prc-step-n span{font-size:14px}.prc-step-h{font-size:17px}.prc-step-p{font-size:14.5px}}.prc-pc-stack{display:inline-flex;align-items:center;flex:none}.prc-pc-more{margin-left:-6px;display:inline-grid;place-items:center;min-width:28px;height:24px;padding:0 6px;border-radius:999px;background:var(--ink);color:var(--pn);font-size:11px;font-weight:650;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--pn)}.prc-pc-people{min-height:60px}@media(min-width:1240px){.prc-plans{grid-template-rows:repeat(9,auto)}.prc-pc{display:grid;grid-template-rows:subgrid;grid-row:span 9;align-content:start}.prc-pc-cta{margin-top:0;align-self:end}}.prc-pc-people{flex-direction:column;align-items:flex-start;gap:8px;min-height:0}.prc-pc-people>span:last-child{white-space:normal}.prc-pc-stack{flex-wrap:nowrap;max-width:100%}.prc-bill-box{display:flex;justify-content:center}.prc-bill{display:inline-flex;align-items:center;gap:4px;margin:0;padding:4px;min-width:0;border:0;border-radius:999px;background:var(--sk);box-shadow:inset 0 0 0 1px var(--ln)}.prc-bill-opt{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;font-size:15px;font-weight:650;color:var(--ink2);cursor:pointer;transition:background-color .2s,color .2s}.prc-bill-opt input{position:absolute;inset:0;width:100%;height:100%;margin:0;border-radius:inherit;opacity:0;cursor:pointer}.prc-bill-opt:hover{color:var(--ink)}.prc-bill-opt:has(input:checked){background:var(--ink);color:var(--bg)}.prc-bill-opt:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.prc-bill-pill{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--oks);color:var(--oktx);font-size:12.5px;font-weight:650;white-space:nowrap}.prc-bill-opt:has(input:checked) .prc-bill-pill{background:#e1f5e9;color:#0b7a43}.prc:not(:has(.prc-bill input[value=yearly]:checked)) .prc-per-y,.prc:has(.prc-bill input[value=yearly]:checked) .prc-per-m{display:none!important}@supports not selector(:has(*)){.prc .prc-per-y,.prc-bill-box{display:none!important}}.prc-pc-price{flex-wrap:wrap}.prc-pc-price>span{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}@media(min-width:1240px){.prc-pc-price .prc-per-m .prc-pc-n{font-size:clamp(44px,3.2vw,52px)}}.prc-pc-price .prc-per-y .prc-pc-n{font-size:clamp(38px,2.9vw,42px)}.prc-pc-price .prc-pc-per{white-space:nowrap}.prc-pc-bill{margin:0;min-height:24px;font-size:13.5px;line-height:1.45;color:var(--ink3);font-variant-numeric:tabular-nums}.prc-pc-bill .prc-per-y{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.prc-pc-save{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--oks);color:var(--oktx);font-size:12.5px;font-weight:650;white-space:nowrap}.prc-pc-feats{display:grid;gap:12px;align-content:start;padding-top:16px;border-top:1px solid var(--ln)}.prc-pc-fl{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:13.5px;line-height:1.4;color:var(--ink2)}.prc-pc-fl li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:9px;align-items:start}.prc-pc-fl svg{margin-top:3px;color:var(--oktx)}.prc-pc-fl .prc-pc-no{color:var(--ink3)}.prc-pc-fl .prc-pc-no svg{color:var(--ink3)}.prc-pc-sup{display:grid;gap:10px;align-content:start;padding-top:14px;border-top:1px solid var(--ln)}.prc-pc-sup-h{margin:0;font-size:12.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--ink3)}.prc-pc-sup .prc-pc-fl li:not(.prc-pc-no){color:var(--ink);font-weight:550}.prc-cmp-sup td{font-size:13px;line-height:1.35;color:var(--ink2)}.prc-cmp-sup td.prc-cmp-pop{color:var(--ink)}.prc-dash{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--sk);color:var(--ink3)}@media(max-width:1239.98px){.prc-pc-note[aria-hidden=true]{display:none}}.tp-when{margin:24px 0 0;max-width:54ch;font-size:var(--fs-lede);line-height:1.5;color:var(--ink2);text-wrap:pretty}.tp-swap{color:inherit;background:color-mix(in srgb,var(--write-band) 32%,transparent);border-radius:4px;padding:0 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.tp-mails{display:grid;gap:16px;margin:1.6em 0 0}.tp-mail{margin:0;border-radius:16px;background:var(--pn);border:1px solid var(--ln);overflow:hidden}.tp-mail-head{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px 8px 18px;border-bottom:1px solid var(--ln);background:var(--sk)}.tp-mail-n{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;background:var(--pn);box-shadow:0 0 0 1px var(--ln);font-size:13px;font-weight:600;color:var(--ink2);font-variant-numeric:tabular-nums}.tp-mail-t{flex:1;min-width:0;display:grid;gap:1px;line-height:1.3}.tp-mail-t b{font-size:15px;font-weight:600;color:var(--ink)}.tp-mail-t span{font-size:13px;color:var(--ink3)}.tp-mail-text{padding:18px 22px 20px;font-size:.95em;line-height:1.6;color:var(--ink);user-select:all;-webkit-user-select:all;cursor:text}.g-body .tp-mail-text p{margin:0 0 .8em;max-width:none}.g-body .tp-mail-text p:last-child{margin-bottom:0}.tp-line{display:block}.tp-mail-subj{font-weight:600}.tp-mail-subj span{font-weight:500;color:var(--ink3)}.tp-copy{flex:none;min-width:92px;min-height:40px;display:flex;justify-content:flex-end}.cp-btn{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--ln2);background:var(--pn);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .2s,background-color .2s}.cp-btn:hover{border-color:var(--ink3)}.cp-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cp-btn.is-done{color:var(--oktx, #0B7A43);border-color:currentColor}.tp-all{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 0;padding:12px 12px 12px 20px;border-radius:14px;border:1px dashed var(--ln2);font-size:15px;color:var(--ink2)}.tp-all .tp-copy{min-width:150px}.tp-swaps{display:grid;gap:12px;margin:1.2em 0 0}@media(min-width:760px){.tp-swaps{grid-template-columns:3fr 2fr}}.tp-swaps-col{padding:16px 20px 6px;border-radius:14px;background:var(--pn);border:1px solid var(--ln);font-size:.95em}.g-body .tp-swaps-col p.tp-swaps-k{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:13px;font-weight:600;color:var(--ink3)}.tp-good .tp-swaps-k .ai-icon{color:var(--oktx, #0B7A43)}.tp-bad li{color:var(--ink3);text-decoration:line-through;text-decoration-color:var(--ln2)}.g-body .tp-swaps-col ul{margin:0 0 .6em}.g-body .tp-swaps-col li{padding-left:0}.g-body .tp-swaps-col ul>li:before{display:none}.g-body .tp-swaps-col li+li{padding-top:.5em;border-top:1px solid var(--ln)}.g-body .tp-rel{list-style:none;margin:1em 0 0;padding:0;border-top:1px solid var(--ln);max-width:none}.g-body .tp-rel li{margin:0;padding:0;border-bottom:1px solid var(--ln)}.g-body .tp-rel li:before{display:none}.g-body .tp-rel a{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:baseline;gap:10px;min-height:52px;padding:13px 4px;font-size:.95em;line-height:1.5;color:var(--ink2);text-decoration:none}.g-body .tp-rel a:hover{color:var(--ink)}.g-body .tp-rel a .ai-icon{color:var(--ink3);transform:translateY(2px)}.g-body .tp-rel b{color:var(--ink);font-weight:600}.tp-terms{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:1.4em!important;font-size:14px;color:var(--ink3)}.g-body a.tp-chip,.tp-chip{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:var(--pn);border:1px solid var(--ln);font-size:14px;font-weight:550;color:var(--ink);text-decoration:none}.g-body a.tp-chip:hover{border-color:var(--ln2)}.rx-hero-art{display:flex;justify-content:center;padding:clamp(24px,4vw,48px);border-radius:22px;border:1px solid var(--ln);background:linear-gradient(180deg,var(--sk) 0%,color-mix(in srgb,var(--c) 8%,var(--sk)) 100%)}.rx-hero-art>*{width:100%;max-width:480px}.rx-hero-art .ai-comp-acts{display:flex}.rx-hero-art :is(.ai-btn,.ai-comp-k,.ai-comp-why,.ai-comp-cc){font-size:13px}.rx-jump{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0}.rx-jump a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:var(--pn);border:1px solid var(--ln);font-size:14.5px;font-weight:550;color:var(--ink);text-decoration:none}.rx-jump a:hover{border-color:var(--ln2)}.rx-group{padding-bottom:var(--sp-s);scroll-margin-top:var(--header-h)}.rx-group h2{scroll-margin-top:calc(var(--header-h) + 24px)}.rx-grid{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media(min-width:760px){.rx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.rx-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rx-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px 22px 22px;border-radius:18px;background:var(--pn);border:1px solid var(--ln);transition:border-color .2s,box-shadow .3s var(--out)}.rx-card:hover{border-color:var(--ln2);box-shadow:0 18px 40px -24px #15130f47}.rx-card:focus-within{outline:2px solid var(--focus);outline-offset:3px}.rx-card-k{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--ink3)}.rx-card-k .g-dot{margin:0 2px}.rx-card-h{margin:2px 0 0;font-family:var(--d);font-size:clamp(20px,1.7vw,23px);font-weight:var(--fw-display);line-height:1.18;letter-spacing:-.022em}.rx-card-h a{color:var(--ink);text-decoration:none}.rx-card-h a:after{content:"";position:absolute;inset:0;z-index:1}.rx-card-h a:focus-visible{outline:none}.rx-card-p{margin:0;font-size:15px;line-height:1.5;color:var(--ink2)}.rx-card-subj{margin:4px 0 0;padding:10px 12px;border-radius:10px;background:var(--sk);font-size:13.5px;line-height:1.4;color:var(--ink)}.rx-card-subj span{color:var(--ink3)}.rx-card .gi-go{font-size:14.5px}.rx-card:hover .gi-go .ix-arrow{transform:translate(3px)}.gi-hero-copy .rx-az{display:flex;flex-wrap:wrap;gap:6px 8px;margin:32px 0 0;max-width:980px}.rx-az a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;background:var(--pn);border:1px solid var(--ln);font-size:14px;font-weight:500;color:var(--ink2);text-decoration:none}.rx-az a:hover{color:var(--ink);border-color:var(--ln2)}.rx-terms{margin:0;display:grid;border-top:1px solid var(--ln)}.rx-term{display:grid;gap:8px 48px;padding:24px 0;border-bottom:1px solid var(--ln);scroll-margin-top:calc(var(--header-h) + 16px)}.rx-term:target{background:color-mix(in srgb,var(--write-band) 10%,transparent);box-shadow:-16px 0 color-mix(in srgb,var(--write-band) 10%,transparent),16px 0 color-mix(in srgb,var(--write-band) 10%,transparent)}@media(min-width:900px){.rx-term{grid-template-columns:280px minmax(0,1fr)}}.rx-term dt{display:grid;gap:4px;align-content:start}.rx-term dt a{font-family:var(--d);font-size:clamp(20px,1.7vw,24px);font-weight:var(--fw-display);line-height:1.2;letter-spacing:-.022em;color:var(--ink);text-decoration:none}.rx-term dt a:hover{text-decoration:underline;text-decoration-color:var(--ln2);text-underline-offset:4px}.rx-aka{font-size:13.5px;color:var(--ink3)}.rx-term dd{margin:0;max-width:68ch}.rx-term dd p{margin:0 0 10px;font-size:16.5px;line-height:1.6;color:var(--ink2)}.rx-more{display:inline-flex;align-items:center;gap:8px;min-height:36px;font-size:14.5px;font-weight:600;color:var(--ink);text-decoration:none}.rx-more:hover .ix-arrow{transform:translate(3px)}.rx-more .ix-arrow{transition:transform .45s var(--spring)}.rx-term-head{padding-top:clamp(32px,5vw,72px)}.rx-aka-lg{margin:18px 0 0;font-size:17px;color:var(--ink3)}.rx-term-body{padding-top:var(--sp-s);padding-bottom:var(--sp-m)}.rx-term-body .g-body{max-width:760px}.g-body .rx-def{padding:20px 24px;border-radius:16px;background:color-mix(in srgb,var(--write-band) 9%,var(--pn));border:1px solid color-mix(in srgb,var(--write-band) 28%,var(--ln))}.rx-reach{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:20px 22px;border-radius:16px;background:var(--pn);border:1px solid var(--ln)}.g-body .rx-reach p{margin:0;max-width:none;color:var(--ink)}@media(max-width:640px){.tp-mail-text{padding:16px}.tp-mail-head{padding-left:14px}.rx-reach{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.rx-more .ix-arrow{transition:none}}.ucv.rails{position:relative}.ucv.rails:before,.ucv.rails:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--ln);pointer-events:none;z-index:0}.ucv.rails:before{left:0}.ucv.rails:after{right:0}.ucv .sec{position:relative;padding:var(--sp-m) clamp(16px,4vw,56px);border-top:1px solid var(--ln)}.ucv .sec:first-child{border-top:0}@media(max-width:640px){.ucv.rails:before,.ucv.rails:after{display:none}.ucv .sec{padding-inline:0}}main:has(>.ucv){padding-bottom:0}.ucv p{margin:0}.ucv a:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.ucv-sp{flex:1}.ucv-h1{margin:0;max-width:18ch;font-family:var(--d);font-weight:var(--fw-display);font-size:clamp(38px,4.6vw,64px);line-height:1.06;letter-spacing:var(--tr-hero);color:var(--ink);text-wrap:balance}.ucv-h2{margin:0;font-family:var(--d);font-weight:var(--fw-display);font-size:clamp(30px,3.2vw,44px);line-height:1.08;letter-spacing:var(--tr-h2);color:var(--ink);text-wrap:balance}.ucv-h2 span{color:var(--ink3)}.ucv-lede{margin-top:24px!important;max-width:52ch;font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--ink2);text-wrap:pretty}.ucv-text{margin-top:20px!important;max-width:46ch;font-size:17px;line-height:1.6;color:var(--ink2)}.ucv-k{display:flex;align-items:center;gap:10px;margin-bottom:20px!important;font-size:14px;font-weight:550;color:var(--ink2)}.ucv-fine{display:flex;align-items:flex-start;gap:8px;margin-top:20px!important;max-width:46ch;font-size:14px;line-height:1.5;color:var(--ink3)}.ucv-fine .ai-icon{flex:none;margin-top:3px}.ucv-fine-c{justify-content:center;max-width:none;margin-top:28px!important}.ucv-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:clamp(28px,4vw,56px)!important;padding-bottom:calc(var(--sp-s) + 40px)!important}@media(max-width:860px){.ucv-hero{padding-bottom:var(--sp-s)!important}}.ucv-hero .ix-crumbs{align-self:flex-start;margin-bottom:clamp(24px,4vw,48px)}.ucv-pill{display:inline-flex;align-items:center;gap:12px;margin-bottom:24px!important;min-height:42px;padding:6px 16px 6px 7px;border-radius:999px;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 1px 2px #15130f0a;font-size:14px;font-weight:550;color:var(--ink2)}.ucv-actions{justify-content:center;margin-top:32px}.ucv-stage{width:100%;max-width:1180px;margin-top:clamp(56px,8vw,128px);text-align:left}.ucv-hnote{margin-top:16px!important;font-size:14px;color:var(--ink3)}.ucv-h1{max-width:20ch}.ucv-pill .ci-stack .ci{box-shadow:0 0 0 2px var(--pn)}.ucv-hchip{display:inline-flex;align-items:center;vertical-align:middle;position:relative;top:-.06em;height:.8em;padding:.06em .1em .06em .06em;border-radius:999px;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 6px 16px -8px #15130f40}.ucv-hchip .ai-av{font-size:inherit!important;width:.68em!important;height:.68em!important;box-shadow:0 0 0 .045em #fff}.ucv-hchip .ai-avs>.ai-av+.ai-av{margin-left:-.2em}.ucv-hchip-ok{position:absolute;right:.02em;bottom:-.02em;display:grid;place-items:center;width:.3em;height:.3em;border-radius:50%;background:#16a35b;color:#fff;box-shadow:0 0 0 .035em #fff}.ucv-hchip-ok .ai-icon{width:60%;height:60%}@media(max-width:640px){.ucv-hchip{display:none}}.ucs{position:relative;padding:0 clamp(0px,6vw,96px)}.ucs-main{position:relative;z-index:1}.ucs-main .ai-win-body{display:grid;grid-template-columns:minmax(0,1fr)}.ucs-top{display:flex;align-items:center;gap:8px;padding:12px 20px;border-bottom:1px solid var(--ai-ln);font-size:14px}.ucs-crumb{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--ai-ink3)}.ucs-crumb b{font-weight:550;color:var(--ai-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ucs-goal{display:grid;gap:14px;padding:clamp(20px,2.6vw,32px) clamp(20px,2.6vw,32px) 20px}.ucs .ucs-sentence{font-size:clamp(22px,2.5vw,36px);line-height:1.22;letter-spacing:-.035em;max-width:36ch}.ucs-goal-m{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;color:var(--ai-ink3)}.ucs-where{display:inline-flex;align-items:center;gap:5px}.ucs-crew{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 clamp(20px,2.6vw,32px) 20px}.ucs-cc{display:grid;gap:2px;padding:12px 14px;border-radius:12px;border:1px solid var(--ai-ln);background:linear-gradient(180deg,color-mix(in srgb,var(--c, transparent) 7%,var(--ai-bg)),var(--ai-bg))}.ucs-cc.c-scout{--c: var(--scout-band)}.ucs-cc.c-check{--c: var(--check-band)}.ucs-cc.c-write{--c: var(--write-band)}.ucs-cc.c-cour{--c: var(--cour-band)}.ucs-cc-h{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:550;color:var(--ai-ink2)}.ucs-cc b{margin-top:6px;font-family:var(--d);font-size:26px;font-weight:560;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ai-ink)}.ucs-cc small{font-size:13px;color:var(--ai-ink3)}.ucs-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--ai-ln)}.ucs-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.6fr) auto 120px;align-items:center;gap:16px;padding:12px clamp(20px,2.6vw,32px);border-bottom:1px solid var(--ai-ln);font-size:13px}.ucs-row:last-child{border-bottom:0}.ucs-row:first-child{background:color-mix(in srgb,var(--write-band) 5%,var(--ai-bg))}.ucs-row .ai-person b{font-size:14px}.ucs-row .ai-person small{font-size:12.5px}.ucs-row .ai-person small,.ucs-reply .ai-person small,.ucv-next-mini .ai-person small{white-space:normal;overflow:visible}.ucs-row>.ai-chip{justify-self:start}.ucs-why{display:flex;align-items:flex-start;gap:6px;line-height:1.4;color:var(--ai-ink2)}.ucs-why .ai-icon{flex:none;margin-top:2px;color:var(--scout-band)}.ucs-f{position:absolute;z-index:2;text-align:left}.ucs-f-check{left:2%;top:-72px;width:300px;z-index:0}.ucs-f-reply{right:0;top:-176px;width:310px;z-index:0}.ucs-f-clock{left:2%;bottom:-60px;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:16px;background:var(--pn);box-shadow:0 0 0 1px #14141e12,0 12px 32px -10px #14142840}.ucs-f-clock span{display:grid;line-height:1.35}.ucs-f-clock b{font-size:14px;font-weight:600;color:var(--ink)}.ucs-f-clock small{font-size:13px;color:var(--ink3)}.ucs-reply{display:grid;gap:10px;padding:14px}.ucs-reply p{font-size:14px;line-height:1.45;color:var(--ai-ink)}.ucs-reply .ai-person b{font-size:14px}.ucs-reply .ai-person small{font-size:12.5px}.ucs-reply-acts{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--ai-ln)}.ucs-reply-acts .ios-cal{flex:none;width:36px;height:36px}.ucs-reply-t{flex:1;display:grid;min-width:0;line-height:1.3}.ucs-reply-t b{font-size:13px;font-weight:600;color:var(--ai-ink)}.ucs-reply-t small{font-size:12.5px;color:var(--ai-ink3)}.ucs-goals{list-style:none;margin:0;padding:0}.ucs-gl{display:flex;align-items:flex-start;gap:16px;padding:18px clamp(20px,2.6vw,32px);border-bottom:1px solid var(--ai-ln)}.ucs-gl:last-child{border-bottom:0}.ucs-gl:first-child{background:color-mix(in srgb,var(--sk) 50%,var(--ai-bg))}.ucs-gl-c{flex:1;display:grid;gap:10px;min-width:0}.ucs-gl-c>b{font-family:var(--d);font-size:clamp(16px,1.4vw,19px);font-weight:560;letter-spacing:-.015em;line-height:1.3;color:var(--ai-ink)}.ucs-gl-m{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;color:var(--ai-ink3)}.ucs-gl-cos{display:inline-flex;gap:4px}.ucs-f-new{left:0;bottom:-96px;width:340px;z-index:2}.ucv-stage-index{margin-top:clamp(56px,8vw,128px)}.ucv-hero:has(.ucv-stage-index){padding-bottom:calc(var(--sp-s) + 96px)!important}@media(max-width:860px){.ucv-stage-index{margin-top:clamp(40px,8vw,64px)}.ucv-hero:has(.ucv-stage-index){padding-bottom:var(--sp-s)!important}}.ucs-index .ucs-f-reply{top:-112px;z-index:0}.ucs-new{display:grid;gap:12px;padding:16px}.ucs-new-k{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:550;color:var(--ai-ink2)}.ucs .ucs-new-s{font-size:18px;letter-spacing:-.02em;line-height:1.3}.ucs-new-foot{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--ai-ln)}.ucs-index .ucs-main{margin-top:64px}@media(prefers-reduced-motion:no-preference){.ucs-f{animation:ucs-float 7s cubic-bezier(.45,0,.55,1) infinite alternate}.ucs-f-reply{animation-delay:-2.4s}.ucs-f-clock{animation-delay:-4.6s}}@keyframes ucs-float{to{transform:translateY(-8px)}}@media(max-width:1100px){.ucs{padding:0}.ucs-f-reply{right:-8px}.ucs-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto 112px}}@media(max-width:860px){.ucs-f-check,.ucs-f-new{display:none}.ucs-index .ucs-main{margin-top:0}.ucs-f-reply,.ucs-index .ucs-f-reply{position:relative;inset:auto;width:auto;margin:12px 0 0;animation:none}.ucs-f-clock{position:relative;inset:auto;margin:12px 0 0;animation:none;display:inline-flex}.ucs-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who chip" "why why";row-gap:8px}.ucs-row>.ai-person{grid-area:who}.ucs-row>.ucs-why{grid-area:why;padding-left:40px}.ucs-row>.ai-score{display:none}.ucs-row>.ai-chip{grid-area:chip}.ucs-crew{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.ucs-top .ai-btn:not(.ai-btn-primary){display:none}.ucs-goal-m .ucs-where,.ucs-gl-ic{display:none}}.ucv-railsec.sec{padding:var(--sp-s) 0 0!important;text-align:center}.ucv-rail-h{max-width:22ch;margin:0 auto!important;padding:0 var(--gutter)}.ucv-rail-h{font-size:clamp(30px,3.6vw,52px)}.ucv-rail{position:relative;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(40px,5vw,72px) 0 0;padding:0;border-top:1px solid var(--ln)}.ucv-rail:before{content:"";position:absolute;top:-1px;right:3%;width:34%;height:1px;background:linear-gradient(90deg,transparent,var(--check-band) 45%,var(--scout-band) 80%,transparent)}.ucv-rail-c{display:flex;flex-direction:column;align-items:center;gap:12px;padding:clamp(32px,4vw,52px) clamp(16px,2vw,28px)}.ucv-rail-c+.ucv-rail-c{border-left:1px solid var(--ln)}.ucv-rail-c b{margin-top:4px;font-family:var(--d);font-weight:500;font-size:clamp(40px,4vw,60px);line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.ucv-rail-c+.ucv-rail-c b{color:color-mix(in srgb,var(--ink) 62%,var(--ink3))}.ucv-rail-c span{max-width:22ch;font-size:16px;line-height:1.4;color:var(--ink2);text-wrap:balance}@media(max-width:860px){.ucv-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.ucv-rail-c:nth-child(3){border-left:0}.ucv-rail-c:nth-child(n+3){border-top:1px solid var(--ln)}}.ucv-dark.sec{padding:0!important;background:#111110;color:#f4f1ea;border-top:0}.ucv-dark-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ucv-dark-copy{padding:var(--sp-m) clamp(24px,4vw,64px)}.ucv-dark-grid>:last-child{padding:var(--sp-s) clamp(20px,4vw,64px);border-left:1px solid rgba(255,255,255,.07);display:grid;align-content:center}.ucv-dark-k{display:flex;align-items:center;gap:10px;margin-bottom:22px!important;font-size:14px;font-weight:550;color:#c9c4bc}.ucv-dark-k .ci-stack .ci{box-shadow:0 0 0 2px #111110}.ucv-dark-h{margin:0;font-family:var(--d);font-weight:var(--fw-display);font-size:clamp(30px,3.2vw,46px);letter-spacing:var(--tr-h2);line-height:1.08;color:#f4f1ea;text-wrap:balance}.ucv-dark-h span{color:#8e8a82}.ucv-dark-text{margin-top:20px!important;max-width:44ch;font-size:17px;line-height:1.6;color:#b7b2a9}.ucv-dark-text a{color:#f4f1ea;font-weight:550;text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:3px}.ucv-dark .ucv-facts{color:#c9c4bc}.ucv-dark .ucv-facts .ai-person b{color:#f4f1ea}.ucv-dark .ucv-facts .ai-person small,.ucv-dark .ucv-facts .ai-icon{color:#8e8a82}.ucv-dark .ucv-facts .ai-av-ph{box-shadow:0 0 0 1px #ffffff1f}.ucv-flow{list-style:none;margin:0;padding:0;display:grid}.ucv-flow li{display:grid;grid-template-columns:28px auto minmax(0,1fr);align-items:center;gap:18px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.08)}.ucv-flow li:first-child{border-top:1px solid rgba(255,255,255,.08)}.ucv-flow-n{font:500 13px var(--d);color:#75716a;font-variant-numeric:tabular-nums}.ucv-flow li>span:last-child{display:grid;gap:4px}.ucv-flow a{font-family:var(--d);font-size:20px;font-weight:560;letter-spacing:-.015em;color:#f4f1ea;text-decoration:none}.ucv-flow a:hover{text-decoration:underline;text-underline-offset:3px}.ucv-flow small{font-size:15px;line-height:1.5;color:#b7b2a9}@media(max-width:980px){.ucv-dark-grid{grid-template-columns:minmax(0,1fr)}.ucv-dark-copy{padding:var(--sp-s) 20px 0}.ucv-dark-grid>:last-child{border-left:0;padding:32px 16px var(--sp-s)}}.ucv-sentence{font-family:var(--d);font-weight:var(--fw-display);font-size:clamp(28px,3.4vw,46px);letter-spacing:-.045em;line-height:1.14;color:var(--ink);text-wrap:pretty}.ucv-w{color:var(--ink3)}.ucv-tok{color:var(--ink);padding-bottom:2px;background-image:linear-gradient(90deg,var(--ink3) 50%,transparent 50%);background-size:6px 1.5px;background-repeat:repeat-x;background-position:0 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ai-win .ucv-sentence,.ai-win .ucv-tok{color:var(--ai-ink)}.ai-win .ucv-w{color:var(--ai-ink3)}.ai-win .ucv-tok{background-image:linear-gradient(90deg,var(--ai-ink3) 50%,transparent 50%)}.ucv .ucv-peoplesec{padding-block:var(--sp-l)}.ucv .ucv-nextsec{padding-block:var(--sp-m) var(--sp-s);background:color-mix(in srgb,var(--sk) 45%,transparent)}.ucv .ucv-faq{padding-block:var(--sp-l)}.ucv .ucv-more{padding-block:var(--sp-s) var(--sp-m)}.ucv .ucv-list{padding-block:var(--sp-m) var(--sp-l)}.ucv-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:start}.ucv-head{position:sticky;top:calc(var(--header-h) + 32px)}.ucv-head-wide{position:static;max-width:760px;margin-bottom:clamp(32px,4vw,56px)}@media(max-width:980px){.ucv-split{grid-template-columns:minmax(0,1fr)}.ucv-head{position:static}}@media(max-width:640px){.ucv .sec{padding-inline:16px}}.ucv-people-win .ai-win-body{display:grid}.ucv-people-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--ai-ln)}.ucv-people-head>span:nth-child(2){flex:1;display:grid;min-width:0;line-height:1.35}.ucv-people-head b{font-size:14px;font-weight:600}.ucv-people-head small{font-size:12.5px;color:var(--ai-ink3)}.ucv-people{list-style:none;margin:0;padding:0}.ucv-p{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who chips" "meta meta" "why why";gap:8px 12px;padding:16px;border-bottom:1px solid var(--ai-ln)}.ucv-p-who{grid-area:who;min-width:0}.ucv-p-who .ai-person b{font-size:15px}.ucv-p-who .ai-person small{font-size:13px;white-space:normal}.ucv-p-meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding-left:48px;font-size:13px;color:var(--ai-ink2)}.ucv-p-meta .ai-co{display:inline-flex;align-items:center;gap:6px;font-weight:550;color:var(--ai-ink)}.ucv-p-where{display:inline-flex;align-items:center;gap:5px;color:var(--ai-ink3)}.ucv-p-why{grid-area:why;display:flex;align-items:flex-start;gap:6px;padding-left:48px;font-size:13px;line-height:1.45;color:var(--ai-ink2)}.ucv-p-why .ai-icon{flex:none;margin-top:2px;color:var(--scout-band)}.ucv-p-chips{grid-area:chips;display:inline-flex;align-items:center;gap:6px;align-self:start}.ucv-people-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;font-size:12.5px;color:var(--ai-ink3)}@media(max-width:480px){.ucv-p{grid-template-areas:"who who" "chips chips" "meta meta" "why why"}.ucv-p-chips,.ucv-p-meta,.ucv-p-why{padding-left:48px}.ucv-people-head .ai-chip{display:none}.ucv-people-foot>span:first-child{display:none}.ucv-people-foot{justify-content:flex-end}}.ucv-mail .ai-comp{padding:clamp(16px,2vw,22px)}.ucv-mail .ai-comp-body{padding:14px 16px 16px;font-size:14.5px;line-height:1.6}.ucv-mail .ai-comp-subj{font-size:14.5px}.ucv .ucv-mail .ai-comp-body p{margin:0 0 10px}.ucv .ucv-mail .ai-comp-body p:last-child{margin:0}.ucv-facts{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px;font-size:15px;color:var(--ink2)}.ucv-facts li{display:flex;align-items:center;gap:10px}.ucv-facts .ai-person b{font-size:14px;color:var(--ink)}.ucv-facts .ai-person small{color:var(--ink3);white-space:normal}.ucv-facts .ai-icon{flex:none;color:var(--ink3)}.ucv-next{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.ucv-next li{display:flex;flex-direction:column;gap:10px;padding:clamp(22px,2.4vw,32px);border-radius:20px;background:var(--pn);border:1px solid var(--ln);box-shadow:0 1px 2px #15130f0a;grid-column:span 3}.ucv-next li:nth-child(3){grid-column:span 2}.ucv-next li:nth-child(4){grid-column:span 4}.ucv-next-k{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:550;color:var(--ink2)}.ucv-next-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--sk);box-shadow:inset 0 0 0 1px var(--ln);color:var(--ink2)}.ucv-next-t{margin:6px 0 0;font-family:var(--d);font-size:clamp(19px,1.6vw,22px);font-weight:560;letter-spacing:-.018em;line-height:1.25;color:var(--ink)}.ucv-next-d{max-width:46ch;font-size:15px;line-height:1.55;color:var(--ink2)}.ucv-next-obj{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:18px}.ucv-next-approve{justify-content:space-between;gap:12px;padding:14px 16px;margin-top:auto;border-radius:14px;background:var(--sk);border:1px solid var(--ln)}.ucv-next-approve .ai-person b{font-size:14px}.ucv-next-approve .ai-person small{font-size:13px}.ucv-next-mini{min-width:0;flex:1 1 200px}.ucv-next-btns{display:inline-flex;gap:8px}.ucv-next-ramp{gap:16px;flex-wrap:nowrap}.ucv-next-ramp .ai-bars{flex:1;min-width:0}.ucv-next-ramp .ai-bars-plot{height:52px}.ucv-next-book{flex-wrap:nowrap;gap:12px}.ucv-next-book .ios-cal{flex:none;width:48px;height:48px}.ucv-next-book .ai-toast{flex:0 1 320px;min-width:0}@media(max-width:980px){.ucv-next li,.ucv-next li:nth-child(3),.ucv-next li:nth-child(4){grid-column:span 6}.ucv-next{gap:12px}}@media(max-width:480px){.ucv-next-approve{flex-direction:column;align-items:flex-start}}.ucv-crewnote{display:flex;align-items:center;gap:18px;margin-top:clamp(28px,3vw,40px)}@media(max-width:640px){.ucv-crewnote{align-items:flex-start}}.ucv-crewnote p{max-width:70ch;font-size:16px;line-height:1.55;color:var(--ink2)}.ucv-crewnote a,.ucv-note a{color:var(--ink);font-weight:550;text-decoration:underline;text-decoration-color:var(--ln2);text-underline-offset:3px}.ucv-crewnote a:hover,.ucv-note a:hover{text-decoration-color:currentColor}.ucv-faq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}.ucv-faq-head{position:sticky;top:calc(var(--header-h) + 32px)}.ucv-note{margin-top:20px!important;font-size:16px;line-height:1.55;color:var(--ink3);max-width:34ch}.ucv-faq-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ln)}.ucv-faq-list li{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:12px;padding:26px 0 28px;border-bottom:1px solid var(--ln)}.ucv-faq-n{grid-row:span 2;font:500 13px/1.9 var(--d);color:var(--ink3);font-variant-numeric:tabular-nums}.ucv-faq-q{margin:0;font-size:clamp(19px,1.6vw,22px);font-weight:560;letter-spacing:-.018em;line-height:1.3;color:var(--ink)}.ucv-faq-a{margin-top:8px!important;font-size:16px;line-height:1.6;color:var(--ink2);max-width:58ch}@media(max-width:860px){.ucv-faq-grid{grid-template-columns:1fr}.ucv-faq-head{position:static}.ucv-faq-list li{grid-template-columns:34px minmax(0,1fr);padding:22px 0}}.ucv-more-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(32px,4vw,56px)}.ucv-more-head .ucv-h2{max-width:760px}.ucv-all{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:550;color:var(--ink);text-decoration:none}.ucv-all:hover{text-decoration:underline;text-underline-offset:3px}.ucv-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--ln);border:1px solid var(--ln);border-radius:20px;overflow:hidden}.ucv-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ucv-grid>li{display:grid;background:var(--pn)}@media(max-width:980px){.ucv-grid-3{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.ucv-grid{grid-template-columns:minmax(0,1fr)}}.ucv-card{position:relative;display:flex;flex-direction:column;gap:18px;padding:clamp(20px,2.4vw,32px);transition:background-color .2s}.ucv-card:hover{background:color-mix(in srgb,var(--sk) 60%,var(--pn))}.ucv-card:focus-within{outline:2px solid var(--focus);outline-offset:-2px}.ucv-card-top{display:flex;align-items:center;gap:10px}.ucv-sentence-sm{font-size:clamp(20px,1.8vw,24px);letter-spacing:-.025em;line-height:1.3}.ucv-card-copy{margin-top:auto}.ucv-card-h{margin:0 0 6px;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.ucv-card-h a{color:var(--ink);text-decoration:none}.ucv-card-h a:after{content:"";position:absolute;inset:0}.ucv-card-h a:focus-visible{outline:none}.ucv-card-copy p{font-size:15px;line-height:1.5;color:var(--ink2)}.ucv-card-foot{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--ln)}.ucv-card-cos{display:inline-flex;gap:4px}.ucv-card-go{margin-left:auto;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ln2);transition:transform .3s,background-color .2s,color .2s}.ucv-card:hover .ucv-card-go{transform:translate(3px);background:var(--ink);color:var(--pn)}.ucv-cta{overflow:hidden;text-align:center;isolation:isolate;padding-block:var(--sp-l)!important}.ucv-wash{position:absolute;inset:auto -10% -55%;height:120%;z-index:-1;background:radial-gradient(40% 55% at 22% 70%,rgba(255,91,69,.22),transparent 70%),radial-gradient(38% 55% at 42% 80%,rgba(255,194,26,.22),transparent 70%),radial-gradient(38% 55% at 60% 78%,rgba(85,70,240,.2),transparent 70%),radial-gradient(40% 55% at 80% 70%,rgba(18,181,198,.22),transparent 70%);filter:blur(8px)}.ucv-cta-in{max-width:760px;margin:0 auto}.ucv-cta-h{margin:0;font-family:var(--d);font-weight:var(--fw-display);font-size:var(--fs-display);letter-spacing:var(--tr-display);line-height:var(--lh-display);color:var(--ink);text-wrap:balance}.ucv-cta-lede{margin:20px auto 0!important;font-size:var(--fs-lede);color:var(--ink3);max-width:40ch}@media(prefers-reduced-motion:reduce){.ucv-card,.ucv-card-go{transition:none}.ucv-card:hover .ucv-card-go{transform:none}}:root{--bg:#F5F2EC;--pn:#FFFFFF;--sk:#EFEBE3;--ink:#15130F;--ink2:#5E5A51;--ink3:#6E6A61;--ln:#E6E1D7;--ln2:#D6D0C3;--scout:#FF4438;--scout2:#FF5E4F;--scouts:#FFE4E0;--check:#7B4DFF;--check2:#9475FF;--checks:#EFE9FF;--write:#E07A00;--write2:#FFA51F;--writes:#FFEDD9;--writeink:#8A4500;--cour:#00A0C0;--cour2:#1CC4E2;--cours:#D6F3F8;--sun:#FFC21A;--sun2:#FFD95C;--suns:#FFF3CC;--sunink:#6B4A00;--ok:#16A35B;--oks:#E1F5E9;--bad:#E5484D;--bads:#FDE7E7;--you:var(--sun);--oktx:#0B7A43;--badtx:#C9262C;--scouttx:#C2321F;--checktx:#6236E0;--writetx:#9A5200;--courtx:#0B7480;--suntx:#7A5900;--field-scout:var(--pn);--field-check:var(--pn);--field-write:var(--pn);--field-cour:var(--pn);--touch:44px;--sh1:0 1px 2px rgba(21,19,15,.06);--sh2:0 1px 3px rgba(21,19,15,.08);--sh-pop:0 8px 24px -8px rgba(21,19,15,.22);--font-display:"Bricolage Grotesque Variable","Bricolage Grotesque","Geist Variable",sans-serif;--font-ui:"Geist Variable","Geist","Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"Geist Mono Variable","Geist Mono",ui-monospace,SFMono-Regular,monospace;--d:var(--font-display);--f:var(--font-ui);--fm:var(--font-mono);--spring:linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163 27%,1.154,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.975 57.1%,.997 69.8%,1.003 76.9%,1);--out:cubic-bezier(.16,1,.3,1);--radius-card:10px;--radius:8px;--radius-pill:999px;color-scheme:light}:root[data-theme=dark]{--bg:#12110E;--pn:#1B1A16;--sk:#24221D;--ink:#F4F1EA;--ink2:#B3AEA2;--ink3:#A09B90;--ln:#2C2A24;--ln2:#3A372F;--scouts:#3A1A15;--checks:#261C4D;--writes:#3A240A;--writeink:#FFB04D;--cours:#06323B;--suns:#3A2E0A;--sunink:#FFD95C;--oks:#0E2C1B;--bads:#3B1617;--sh1:0 1px 2px rgba(0,0,0,.4);--sh2:0 1px 3px rgba(0,0,0,.5);--sh-pop:0 8px 24px -8px rgba(0,0,0,.7);--oktx:#5FD394;--badtx:#FF8A8D;--scouttx:#FF8A73;--checktx:#A99EFF;--writetx:#FFB04D;--courtx:#5FD9E4;--suntx:#FFD95C;color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#12110E;--pn:#1B1A16;--sk:#24221D;--ink:#F4F1EA;--ink2:#B3AEA2;--ink3:#A09B90;--ln:#2C2A24;--ln2:#3A372F;--scouts:#3A1A15;--checks:#261C4D;--writes:#3A240A;--writeink:#FFB04D;--cours:#06323B;--suns:#3A2E0A;--sunink:#FFD95C;--oks:#0E2C1B;--bads:#3B1617;--sh1:0 1px 2px rgba(0,0,0,.4);--sh2:0 1px 3px rgba(0,0,0,.5);--sh-pop:0 8px 24px -8px rgba(0,0,0,.7);--oktx:#5FD394;--badtx:#FF8A8D;--scouttx:#FF8A73;--checktx:#A99EFF;--writetx:#FFB04D;--courtx:#5FD9E4;--suntx:#FFD95C;color-scheme:dark}}html,body{margin:0;padding:0}body{font-family:var(--f);font-size:14px;line-height:1.45;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.say{font-family:var(--d);font-weight:750;font-size:40px;line-height:1.02;letter-spacing:-.035em;margin:0 0 6px;max-width:16em;text-wrap:balance}.say .c-scout{color:var(--scouttx)}.say .c-check{color:var(--checktx)}.say .c-write{color:var(--writetx)}.say .c-cour{color:var(--courtx)}.sub{color:var(--ink2);font-size:15px;margin:0}.h2{font-family:var(--d);font-weight:750;font-size:22px;letter-spacing:-.02em;line-height:1.1;margin:0}.btn{font:inherit;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:var(--radius);border:1.5px solid var(--ln2);background:var(--pn);color:var(--ink);cursor:pointer;white-space:nowrap;text-decoration:none;transition:transform .5s var(--spring)}.btn:active{transform:scale(.95)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn.sm{height:32px;padding:0 14px;font-size:13px}.btn.ink{background:var(--ink);border-color:var(--ink);color:var(--bg)}.btn.ink .hl{color:var(--sun)}.btn.danger{color:var(--badtx);border-color:color-mix(in srgb,var(--bad) 40%,var(--ln2))}.btn.lnk{border:0;background:none;padding:0;height:auto;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}kbd{font-family:var(--fm);font-size:11px;padding:1px 5px;border-radius:5px;border:1px solid currentColor;opacity:.55}.chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:var(--radius-pill);font-size:12.5px;font-weight:600;background:var(--sk);color:var(--ink2);white-space:nowrap}.chip.ok{background:var(--oks);color:var(--oktx)}.chip.bad{background:var(--bads);color:var(--badtx)}.chip.you{background:var(--sun);color:#2a1e00}.chip.auto{background:var(--ink);color:var(--bg)}.card{background:var(--pn);border:1px solid var(--ln);border-radius:var(--radius-card)}.mono{font-family:var(--fm);font-variant-numeric:tabular-nums}.lbl{font-family:var(--f);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink2)}.av{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:11px;font-weight:650;color:#fff;background:hsl(var(--h,220) 42% 32%);background:oklch(52% .09 var(--h,220));overflow:hidden}.av img{width:100%;height:100%;object-fit:cover}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:13px;font-weight:600;color:var(--ink2)}.input{height:44px;padding:0 16px;border-radius:var(--radius);border:1.5px solid var(--ln2);background:var(--pn);color:var(--ink);font-size:15px;width:100%}.input:focus{outline:none;border-color:var(--ink)}.input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.input[aria-invalid=true]{border-color:var(--bad)}.note{font-size:13px;color:var(--ink2);margin:0}.note.ok{color:var(--oktx)}.note.bad{color:var(--badtx)}.crew-name{font-family:var(--d);font-weight:750;font-size:20px;letter-spacing:-.02em;line-height:1}.mood{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink2);font-weight:500}.mood:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mc,var(--ink3))}.t-scout{--mc:var(--scout)}.t-check{--mc:var(--check)}.t-write{--mc:var(--write)}.t-cour{--mc:var(--cour)}.ask{position:relative;background:var(--sun);color:#1e1500;border-radius:var(--radius-card);padding:22px 24px}.ask .lbl{color:#5a4300}.ask h3{font-family:var(--d);font-weight:750;font-size:30px;line-height:1.04;letter-spacing:-.03em;margin:8px 0 16px}.ask .btn{border-color:#1e1500}.ask .btn.ink{background:#1e1500;color:var(--sun)}.board{background:#121110;color:#ede8de;border-radius:var(--radius-card);overflow:hidden;font-family:var(--f);font-size:13px;border:1px solid #2A2824}.board .bh{display:flex;justify-content:space-between;gap:10px;padding:12px 18px;color:var(--sun);letter-spacing:0;text-transform:none;font-size:12.5px;border-bottom:1px solid #2A2824}.board .bh span{color:#8f897d}.board .br{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 18px;border-top:1px solid #222019}.board .br:first-of-type{border-top:0}.feed{display:flex;flex-direction:column;gap:8px}.fi{display:flex;gap:10px;align-items:flex-start;font-size:13.5px}.fi .t{font-family:var(--fm);font-size:11.5px;color:var(--ink3);width:38px;flex:none;padding-top:2px}.fi .why{display:block;color:var(--ink2);font-size:12.5px}.rise{animation:r-rise .7s var(--spring) both}@keyframes r-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes r-spin{to{transform:rotate(360deg)}}.spinner{animation:r-spin .9s linear infinite;color:var(--ink3)}@media(prefers-reduced-motion:reduce){.rise,.spinner{animation:none}.btn{transition:none}}@media(max-width:760px){.say{font-size:29px}.ask h3{font-size:24px}.board .br{grid-template-columns:70px minmax(0,1fr)}.board .br>:last-child{grid-column:2}}.tx-scout{color:var(--scouttx)}.tx-check{color:var(--checktx)}.tx-write{color:var(--writetx)}.tx-cour{color:var(--courtx)}.tx-ok{color:var(--oktx)}.tx-bad{color:var(--badtx)}.field-scout{background:var(--field-scout)}.field-check{background:var(--field-check)}.field-write{background:var(--field-write)}.field-cour{background:var(--field-cour)}@media(pointer:coarse){.btn,.btn.sm,.chip[role=button],button.chip,a.chip{min-height:var(--touch)}.btn.lnk{min-height:var(--touch);display:inline-flex;align-items:center}}.crew-emblem{--s:72px;width:var(--s);height:var(--s);position:relative;display:inline-block;flex:none;vertical-align:middle;-webkit-tap-highlight-color:transparent}.crew-emblem.xs{--s:26px}.crew-emblem.sm{--s:40px}.crew-emblem.lg{--s:112px}.crew-emblem.xl{--s:180px}.crew-emblem[data-interactive]{cursor:pointer}.crew-emblem[data-interactive]:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:12px}.crew-emblem>svg{position:absolute;inset:-6%;width:112%;height:112%;overflow:visible;display:block}.crew-emblem svg *{transform-box:fill-box;transform-origin:center}.crew-emblem.scout .spark{opacity:0;transform:scale(.2)}.crew-emblem.scout[data-mood=happy] .lens{animation:ce-sc-sweep 4.8s cubic-bezier(.45,0,.2,1) infinite}.crew-emblem.scout[data-mood=happy] .who{animation:ce-sc-who 4.8s cubic-bezier(.45,0,.2,1) infinite}.crew-emblem.scout[data-mood=happy] .d{animation:ce-dot 1.2s ease-in-out infinite}.crew-emblem.scout .d2{animation-delay:.2s!important}.crew-emblem.scout .d3{animation-delay:.4s!important}@keyframes ce-sc-sweep{0%,8%{transform:translate(-34px,-18px) scale(.62)}22%,30%{transform:translate(-4px,-18px) scale(.62)}44%,52%{transform:translate(26px,-18px) scale(.62)}66%,74%{transform:translate(-34px,12px) scale(.62)}88%,to{transform:translate(0) scale(1)}}@keyframes ce-sc-who{0%,84%{opacity:0;transform:scale(.6)}92%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes ce-dot{0%,to{fill:#fff}50%{fill:#ff4438}}.crew-emblem.scout[data-mood=curious] .lens{animation:ce-sc-ponder 2.6s ease-in-out infinite}.crew-emblem.scout[data-mood=curious] .d{animation:ce-dot 1.2s ease-in-out infinite}@keyframes ce-sc-ponder{0%,to{transform:translate(0)}25%{transform:translate(-3px,-2px)}50%{transform:translateY(-4px)}75%{transform:translate(3px,-2px)}}.crew-emblem.scout[data-mood=waiting] .who{animation:ce-pulse 1.4s ease-in-out infinite}.crew-emblem.scout[data-mood=waiting] .ring{animation:ce-sc-ringwarn 1.4s ease-in-out infinite}@keyframes ce-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes ce-sc-ringwarn{0%,to{stroke:#15130f}50%{stroke:#f2a900}}.crew-emblem.scout[data-mood=worried] .lens{animation:ce-shake 1.6s ease-in-out infinite}.crew-emblem.scout[data-mood=worried] .who *{fill:#b5aea3}.crew-emblem.scout[data-mood=worried] .ring{fill:#fde7e7}@keyframes ce-shake{0%,60%,to{transform:translate(0)}66%{transform:translate(-3px)}72%{transform:translate(3px)}78%{transform:translate(-2px)}84%{transform:translate(2px)}}.crew-emblem.scout[data-mood=cheer] .who{animation:ce-pop .7s cubic-bezier(.45,0,.2,1) both}.crew-emblem.scout[data-mood=cheer] .spark{animation:ce-spark 1.8s cubic-bezier(.45,0,.2,1) infinite}@keyframes ce-pop{0%{transform:scale(.5)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes ce-spark{0%{opacity:0;transform:scale(.2) rotate(0)}30%{opacity:1;transform:scale(1.1) rotate(45deg)}60%,to{opacity:0;transform:scale(.6) rotate(90deg)}}.crew-emblem.scout:hover .d{animation:ce-dot .6s ease-in-out infinite}.crew-emblem.scout:hover .ring{stroke-width:9.5}.crew-emblem.scout.tap .lens{animation:ce-zoom .45s cubic-bezier(.45,0,.2,1)}@keyframes ce-zoom{50%{transform:scale(1.12)}}.crew-emblem.check .tk{stroke-dasharray:1;stroke-dashoffset:0}.crew-emblem.check[data-mood=happy] .fp{animation:ce-ck-slide 3.6s cubic-bezier(.45,0,.2,1) infinite}.crew-emblem.check[data-mood=happy] .tk{animation:ce-ck-draw 3.6s cubic-bezier(.45,0,.2,1) infinite}.crew-emblem.check[data-mood=happy] .in{animation:ce-spin 3.6s linear infinite;stroke-dasharray:4 3}@keyframes ce-ck-slide{0%,to{transform:translate(0)}20%,40%{transform:translate(5px,3px)}}@keyframes ce-ck-draw{0%,45%{stroke-dashoffset:1}65%,to{stroke-dashoffset:0}}@keyframes ce-spin{to{transform:rotate(360deg)}}.crew-emblem.check[data-mood=curious] .in{animation:ce-spin 2.4s linear infinite;stroke-dasharray:4 3}.crew-emblem.check[data-mood=curious] .st{animation:ce-pulse 2.4s ease-in-out infinite}.crew-emblem.check[data-mood=waiting] .rj{animation:ce-ck-lift 1.6s ease-in-out infinite}.crew-emblem.check[data-mood=waiting] .xs{animation:ce-pulse 1.6s ease-in-out infinite}@keyframes ce-ck-lift{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-3px,-4px) rotate(-3deg)}}.crew-emblem.check[data-mood=worried] .xs{animation:ce-shake 1.4s ease-in-out infinite}.crew-emblem.check[data-mood=worried] .x{stroke-width:5.5}.crew-emblem.check[data-mood=worried] .st{opacity:.45}.crew-emblem.check[data-mood=cheer] .tk{animation:ce-ck-draw2 .9s cubic-bezier(.45,0,.2,1) both}.crew-emblem.check[data-mood=cheer] .st{animation:ce-pop .7s cubic-bezier(.45,0,.2,1) both}.crew-emblem.check[data-mood=cheer] .rj{opacity:.35;transition:opacity .6s}@keyframes ce-ck-draw2{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.crew-emblem.check:hover .rj{transform:translate(-4px,-2px) rotate(-3deg);transition:transform .35s cubic-bezier(.45,0,.2,1)}.crew-emblem.check:hover .bk{transform:translate(4px,-2px) rotate(3deg);transition:transform .35s cubic-bezier(.45,0,.2,1)}.crew-emblem.check .rj,.crew-emblem.check .bk{transition:transform .35s cubic-bezier(.45,0,.2,1)}.crew-emblem.check.tap .st{animation:ce-press .4s cubic-bezier(.45,0,.2,1)}@keyframes ce-press{40%{transform:scale(.82)}to{transform:scale(1)}}.crew-emblem.write .ln{transform-origin:left center}.crew-emblem.write[data-mood=happy] .k{animation:ce-key 1.8s ease-in-out infinite}.crew-emblem.write[data-mood=happy] .l1{animation:ce-grow 3.6s cubic-bezier(.45,0,.2,1) infinite}.crew-emblem.write[data-mood=happy] .l2{animation:ce-grow 3.6s cubic-bezier(.45,0,.2,1) .5s infinite}.crew-emblem.write[data-mood=happy] .car,.crew-emblem.write[data-mood=happy] .pa{animation:ce-carriage 3.6s cubic-bezier(.45,0,.2,1) infinite}@keyframes ce-key{0%,30%,to{transform:translateY(0);opacity:1}15%{transform:translateY(1.6px);opacity:.55}}@keyframes ce-grow{0%{transform:scaleX(.1)}70%,to{transform:scaleX(1)}}@keyframes ce-carriage{0%{transform:translate(6px)}70%{transform:translate(-4px)}85%,to{transform:translate(6px)}}.crew-emblem.write[data-mood=curious] .hl{animation:ce-caret 1s steps(2) infinite}@keyframes ce-caret{50%{opacity:.25}}.crew-emblem.write[data-mood=waiting] .pa{animation:ce-lift 1.6s ease-in-out infinite}.crew-emblem.write[data-mood=waiting] .hl{animation:ce-glow 1.6s ease-in-out infinite}@keyframes ce-lift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ce-glow{0%,to{fill:#e07a00}50%{fill:#ffa51f}}.crew-emblem.write[data-mood=worried] .car,.crew-emblem.write[data-mood=worried] .pa{animation:ce-shake 1.4s ease-in-out infinite}.crew-emblem.write[data-mood=worried] .hl{fill:#e5484d}.crew-emblem.write[data-mood=cheer] .lev{animation:ce-lever .8s cubic-bezier(.45,0,.2,1) both}.crew-emblem.write[data-mood=cheer] .pa{animation:ce-eject .9s cubic-bezier(.45,0,.2,1) both}@keyframes ce-lever{0%{transform:rotate(0)}40%{transform:rotate(-38deg)}to{transform:rotate(0)}}@keyframes ce-eject{0%{transform:translateY(0)}45%{transform:translateY(-7px)}to{transform:translateY(0)}}.crew-emblem.write .lev{transform-origin:100% 100%}.crew-emblem.write:hover .k{animation:ce-key .9s ease-in-out infinite}.crew-emblem.write .k0{animation-delay:0s!important}.crew-emblem.write .k1{animation-delay:.12s!important}.crew-emblem.write .k2{animation-delay:.24s!important}.crew-emblem.write .k3{animation-delay:.36s!important}.crew-emblem.write .k4{animation-delay:.48s!important}.crew-emblem.write .k5{animation-delay:.6s!important}.crew-emblem.write .k6{animation-delay:.72s!important}.crew-emblem.write .k7{animation-delay:.06s!important}.crew-emblem.write .k8{animation-delay:.18s!important}.crew-emblem.write .k9{animation-delay:.3s!important}.crew-emblem.write .k10{animation-delay:.42s!important}.crew-emblem.write .k11{animation-delay:.54s!important}.crew-emblem.write .k12{animation-delay:.66s!important}.crew-emblem.write.tap .lev{animation:ce-lever .5s cubic-bezier(.45,0,.2,1)}.crew-emblem.cour .env{transform-origin:50% 0}.crew-emblem.cour[data-mood=happy] .ship{animation:ce-bob 3.2s ease-in-out infinite}.crew-emblem.cour[data-mood=happy] .env{animation:ce-sway 3.2s ease-in-out infinite}.crew-emblem.cour[data-mood=happy] .shine{animation:ce-shine 3.2s ease-in-out infinite}@keyframes ce-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes ce-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes ce-shine{0%,to{transform:translate(-6px);opacity:.25}50%{transform:translate(6px);opacity:.6}}.crew-emblem.cour[data-mood=curious] .shine{animation:ce-shine 1.6s ease-in-out infinite}.crew-emblem.cour[data-mood=curious] .fin{animation:ce-flutter 1.6s ease-in-out infinite}@keyframes ce-flutter{0%,to{transform:scaleX(1)}50%{transform:scaleX(.8)}}.crew-emblem.cour[data-mood=waiting] .env{animation:ce-sway 1.2s ease-in-out infinite}.crew-emblem.cour[data-mood=waiting] .disc{animation:ce-disc 1.6s ease-in-out infinite}@keyframes ce-disc{0%,to{fill:#d6f3f8}50%{fill:#fff1c7}}.crew-emblem.cour[data-mood=worried] .env{animation:ce-shake 1.4s ease-in-out infinite}.crew-emblem.cour[data-mood=worried] .disc{fill:#fde7e7}.crew-emblem.cour[data-mood=cheer] .env{animation:ce-drop 1s cubic-bezier(.45,0,.2,1) both}.crew-emblem.cour[data-mood=cheer] .flap{animation:ce-flap 1s cubic-bezier(.45,0,.2,1) both}@keyframes ce-drop{0%{transform:translateY(0)}50%{transform:translateY(7px)}to{transform:translateY(0)}}@keyframes ce-flap{0%,30%{transform:scaleY(1)}60%{transform:scaleY(-1)}to{transform:scaleY(1)}}.crew-emblem.cour .flap{transform-origin:50% 0}.crew-emblem.cour:hover .fin{animation:ce-flutter .5s ease-in-out infinite}.crew-emblem.cour:hover .env{animation:ce-sway 1s ease-in-out infinite}.crew-emblem.cour.tap .env{animation:ce-drop .6s cubic-bezier(.45,0,.2,1)}@media(prefers-reduced-motion:reduce){.crew-emblem svg *{animation:none!important;transition:none!important}}.reach-mark{overflow:visible}.reach-mark g,.reach-mark path{transform-box:fill-box;transform-origin:50% 50%}.rm-intro .rm-tile{animation:rm-pop .5s cubic-bezier(.3,1.45,.5,1) both}.rm-intro .rm-win{animation:rm-iris .5s .22s cubic-bezier(.3,1.5,.5,1) both}.rm-intro .rm-face{animation:rm-rise .6s .4s cubic-bezier(.34,1.5,.6,1) both}.rm-intro .rm-look{animation:rm-look 1.1s 1s ease-in-out both}.rm-intro .rm-e{animation:rm-blink .22s .95s}.rm-intro .rm-e2{animation:rm-blink .22s .95s,rm-wink .42s 2.05s}:hover>.reach-mark .rm-hop,.reach-mark:hover .rm-hop{animation:rm-hop .55s cubic-bezier(.3,1.6,.5,1)}:hover>.reach-mark .rm-eb,.reach-mark:hover .rm-eb{animation:rm-blink .26s .12s}.rm-loop .rm-look{animation:rm-scan 2.6s ease-in-out infinite}.rm-loop .rm-e{animation:rm-blink-l 2.6s infinite}.rm-loop .rm-hop{animation:rm-bob 2.6s ease-in-out infinite}@keyframes rm-pop{0%{transform:translateY(12%) scale(.55);opacity:0}55%{transform:scale(1.06,.93);opacity:1}80%{transform:scale(.98,1.03)}to{transform:none}}@keyframes rm-iris{0%{transform:scale(0)}to{transform:none}}@keyframes rm-rise{0%{transform:translateY(200%)}to{transform:none}}@keyframes rm-look{0%,8%{transform:none}22%,42%{transform:translate(-19%)}58%,78%{transform:translate(19%)}92%,to{transform:none}}@keyframes rm-blink{0%,to{transform:none}50%{transform:scaleY(.1)}}@keyframes rm-wink{0%,to{transform:none}25%,70%{transform:scaleY(.1)}}@keyframes rm-hop{0%,to{transform:none}35%{transform:translateY(-28%)}70%{transform:translateY(6%)}}@keyframes rm-scan{0%,12%,88%,to{transform:translate(-19%)}38%,62%{transform:translate(19%)}}@keyframes rm-blink-l{0%,47%,53%,to{transform:none}50%{transform:scaleY(.1)}}@keyframes rm-bob{0%,to{transform:none}50%{transform:translateY(-12%)}}@media(prefers-reduced-motion:reduce){.reach-mark,.reach-mark *{animation:none!important}}:root{--bg: #F5F5F4;--pn: #FFFFFF;--sk: #F4F4F3;--ink: #15130F;--ink2: #56524A;--ink3: #6B675F;--ln: #E7E6E3;--ln2: #D9D7D2;--scout-band: #FF5B45;--scout-hi: #FF9466;--scout-lo: #E8412C;--scout-on: #15130F;--scout-on2: #3A120B;--check-band: #5546F0;--check-hi: #8576FF;--check-lo: #3F30D8;--check-on: #FFFFFF;--check-on2: #E6E3FF;--write-band: #FFC21A;--write-hi: #FFDD66;--write-lo: #F5A800;--write-on: #15130F;--write-on2: #4A3600;--cour-band: #12B5C6;--cour-hi: #5CDCE6;--cour-lo: #0B98A8;--cour-on: #15130F;--cour-on2: #0B2E33;--font-display: "Geist Variable", "Geist", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--d: var(--font-display);--fw-display: 560;--fs-hero: clamp(38px, 5.4vw, 78px);--fs-display: clamp(40px, 5.2vw, 72px);--fs-h1: clamp(40px, 5vw, 68px);--fs-h2: clamp(32px, 3.6vw, 52px);--fs-h3: clamp(20px, 1.8vw, 24px);--fs-lede: clamp(19px, 1.5vw, 22px);--fs-body: 18px;--fs-small: 15px;--fs-eyebrow: 14px;--tr-hero: -.045em;--tr-display: -.042em;--tr-h1: -.04em;--tr-h2: -.035em;--tr-h3: -.018em;--lh-display: 1.04;--lh-body: 1.55;--measure: 64ch;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--s-11: 160px;--section-y: clamp(88px, 11vw, 192px);--sp-xl: clamp(96px, 12vw, 200px);--sp-l: clamp(80px, 9.5vw, 152px);--sp-m: clamp(64px, 7.5vw, 120px);--sp-s: clamp(40px, 5vw, 80px);--gutter: clamp(16px, 4vw, 40px);--wrap: 1240px;--wrap-narrow: 760px;--r-sm: 12px;--r-md: 20px;--r-lg: 32px;--accent: var(--check);--accent-tx: var(--checktx);--focus: var(--check);--sh-ring: 0 0 0 1px rgba(21, 19, 15, .07);--sh-card: 0 1px 2px rgba(21, 19, 15, .05), 0 4px 12px -4px rgba(21, 19, 15, .07), 0 16px 32px -16px rgba(21, 19, 15, .12);--sh-card-hover: 0 1px 2px rgba(21, 19, 15, .06), 0 8px 20px -6px rgba(21, 19, 15, .12), 0 28px 48px -20px rgba(21, 19, 15, .2);--sh-float: 0 2px 4px rgba(21, 19, 15, .05), 0 12px 24px -8px rgba(21, 19, 15, .12), 0 40px 80px -24px rgba(21, 19, 15, .24);--sh-panel: 0 1px 0 rgba(255, 255, 255, .6) inset, 0 0 0 1px rgba(21, 19, 15, .06), 0 2px 4px rgba(21, 19, 15, .06), 0 24px 48px -16px var(--panel-shade, rgba(21, 19, 15, .28)), 0 64px 120px -48px var(--panel-shade, rgba(21, 19, 15, .3));--hi: inset 0 1px 0 rgba(255, 255, 255, .7);--hairline: linear-gradient(180deg, rgba(21, 19, 15, .14), rgba(21, 19, 15, .05));--band-dark: #0E0D0B;--glow: rgba(85, 70, 240, .3);--glow-2: rgba(18, 181, 198, .14);--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--header-h: 68px}:root[data-theme=dark]{--bg: #0E0E0D;--pn: #171716;--sk: #1E1E1C;--ink: #F4F1EA;--ink2: #B8B3A7;--ink3: #A39E93;--ln: #2A2823;--ln2: #3A372F;--sh-ring: 0 0 0 1px rgba(255, 255, 255, .07);--sh-card: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px -8px rgba(0, 0, 0, .5);--sh-card-hover: 0 1px 2px rgba(0, 0, 0, .35), 0 16px 40px -12px rgba(0, 0, 0, .65);--sh-float: 0 2px 4px rgba(0, 0, 0, .3), 0 24px 48px -12px rgba(0, 0, 0, .6), 0 80px 120px -40px rgba(0, 0, 0, .5);--sh-panel: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 0 0 1px rgba(255, 255, 255, .06), 0 2px 4px rgba(0, 0, 0, .2), 0 24px 48px -16px rgba(0, 0, 0, .45), 0 64px 120px -48px rgba(0, 0, 0, .5);--hi: inset 0 1px 0 rgba(255, 255, 255, .06);--hairline: linear-gradient(180deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, .04));--band-dark: #070605}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0E0E0D;--pn: #171716;--sk: #1E1E1C;--ink: #F4F1EA;--ink2: #B8B3A7;--ink3: #A39E93;--ln: #2A2823;--ln2: #3A372F;--sh-ring: 0 0 0 1px rgba(255, 255, 255, .07);--sh-card: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px -8px rgba(0, 0, 0, .5);--sh-card-hover: 0 1px 2px rgba(0, 0, 0, .35), 0 16px 40px -12px rgba(0, 0, 0, .65);--sh-float: 0 2px 4px rgba(0, 0, 0, .3), 0 24px 48px -12px rgba(0, 0, 0, .6), 0 80px 120px -40px rgba(0, 0, 0, .5);--sh-panel: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 0 0 1px rgba(255, 255, 255, .06), 0 2px 4px rgba(0, 0, 0, .2), 0 24px 48px -16px rgba(0, 0, 0, .45), 0 64px 120px -48px rgba(0, 0, 0, .5);--hi: inset 0 1px 0 rgba(255, 255, 255, .06);--hairline: linear-gradient(180deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, .04));--band-dark: #070605}}.band-dark,.on-dark{--bg: #0E0D0B;--pn: #181714;--sk: #211F1B;--ink: #F4F1EA;--ink2: #B8B3A7;--ink3: #A39E93;--ln: rgba(255, 255, 255, .09);--ln2: rgba(255, 255, 255, .16);--scouts: #3A1B15;--checks: #221E4A;--writes: #3A2E0A;--writeink: #FFD95C;--cours: #0C3236;--oks: #0E2C1B;--bads: #3B1617;--oktx: #5FD394;--badtx: #FF8A8D;--scouttx: #FF8A73;--checktx: #A99EFF;--writetx: #FFD95C;--courtx: #5FD9E4;--accent-tx: #A99EFF;--link: #A99EFF;--focus: #A99EFF;--sh-card: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px -8px rgba(0, 0, 0, .5);--sh-card-hover: 0 1px 2px rgba(0, 0, 0, .35), 0 16px 40px -12px rgba(0, 0, 0, .65);--sh-float: 0 2px 4px rgba(0, 0, 0, .3), 0 24px 48px -12px rgba(0, 0, 0, .6), 0 80px 140px -40px rgba(85, 70, 240, .3);--hi: inset 0 1px 0 rgba(255, 255, 255, .07);--hairline: linear-gradient(180deg, rgba(255, 255, 255, .18), rgba(255, 255, 255, .04));color-scheme:dark;color:var(--ink)}.c-scout,.band-scout{--c: var(--scout-band);--c-hi: var(--scout-hi);--c-lo: var(--scout-lo);--c-on: var(--scout-on);--c-on2: var(--scout-on2);--c-tx: var(--scouttx);--panel-shade: rgba(120, 22, 8, .38)}.c-check,.band-check{--c: var(--check-band);--c-hi: var(--check-hi);--c-lo: var(--check-lo);--c-on: var(--check-on);--c-on2: var(--check-on2);--c-tx: var(--checktx);--panel-shade: rgba(22, 12, 110, .5)}.c-write,.band-write{--c: var(--write-band);--c-hi: var(--write-hi);--c-lo: var(--write-lo);--c-on: var(--write-on);--c-on2: var(--write-on2);--c-tx: var(--writetx);--panel-shade: rgba(120, 72, 0, .38)}.c-cour,.band-cour{--c: var(--cour-band);--c-hi: var(--cour-hi);--c-lo: var(--cour-lo);--c-on: var(--cour-on);--c-on2: var(--cour-on2);--c-tx: var(--courtx);--panel-shade: rgba(0, 62, 72, .42)}.display{font-family:var(--font-display);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);font-weight:560;text-wrap:balance;margin:0}.h2{font-family:var(--font-display);font-size:var(--fs-h2);line-height:1.04;letter-spacing:var(--tr-h2);font-weight:560;text-wrap:balance;margin:0}.h3{font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.2;letter-spacing:var(--tr-h3);font-weight:580;margin:0}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 var(--s-5);font:600 15px/1.2 var(--font-ui);letter-spacing:-.005em;color:var(--ink2)}.eyebrow:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--c, var(--accent))}.lede{font-size:var(--fs-lede);line-height:1.5;color:var(--ink2);max-width:40ch;margin:var(--s-5) 0 0;text-wrap:pretty}.prose{max-width:var(--measure)}.num,.tabular{font-variant-numeric:tabular-nums}.muted{color:var(--ink2)}.btn{--btn-bg: var(--pn);--btn-fg: var(--ink);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:10px;font:600 15.5px/1 var(--font-ui);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;color:var(--btn-fg);background:var(--btn-bg);box-shadow:inset 0 0 0 1px var(--ln2),0 1px 2px #15130f0d;cursor:pointer;transition:transform .5s var(--spring),box-shadow .25s var(--out),background-color .2s}.btn:hover{box-shadow:inset 0 0 0 1px var(--ink3),0 2px 6px -2px #15130f24}.btn:active{transform:translateY(0) scale(.97);transition-duration:.12s}.btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.btn .arw{display:inline-block;transition:transform .45s var(--spring)}.btn:hover .arw{transform:translate(3px)}.btn-primary{--btn-fg: var(--bg);--btn-bg: var(--ink);box-shadow:inset 0 1px #ffffff24,0 1px 2px #15130f33}.btn-primary:hover{--btn-bg: color-mix(in srgb, var(--ink) 86%, var(--bg));box-shadow:inset 0 1px #ffffff29,0 4px 12px -4px #15130f66}.btn-accent{--btn-fg: #fff;--btn-bg: var(--check);box-shadow:inset 0 1px #ffffff38,0 1px 2px #281e8c4d}.btn-accent:hover{--btn-bg: #4A3AE6;box-shadow:inset 0 1px #ffffff40,0 6px 16px -6px #5546f099}.btn-ghost{--btn-bg: transparent;box-shadow:inset 0 0 0 1px var(--ln2)}.btn-ghost:hover{--btn-bg: color-mix(in srgb, var(--ink) 4%, transparent);box-shadow:inset 0 0 0 1px var(--ink3)}.band-crew .btn-primary{--btn-fg: var(--c);--btn-bg: var(--c-on)}.band-crew .btn-ghost{--btn-fg: var(--c-on);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c-on) 45%,transparent)}.btn-sm{min-height:36px;padding:0 14px;font-size:14.5px;border-radius:9px}.btn-lg{min-height:52px;padding:0 24px;font-size:17px}@media(pointer:coarse){.btn-sm{min-height:44px}}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:var(--s-6)}.card,.surface{background:var(--pn);border:1px solid var(--ln);border-radius:16px;box-shadow:0 1px 2px #15130f0a}a.card,.card-link{display:block;color:inherit;text-decoration:none;transition:transform .5s var(--spring),box-shadow .3s var(--out),border-color .2s}a.card:hover,.card-link:hover{transform:translateY(-2px);box-shadow:var(--sh-card-hover);border-color:var(--ln2)}a.card:active,.card-link:active{transform:scale(.99);transition-duration:.12s}.hairline{position:relative;border-color:transparent}.hairline:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;background:var(--hairline);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.glow-track{position:relative;isolation:isolate}.glow-track:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 0%),color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%);opacity:var(--glow-o, 0);transition:opacity .3s var(--out);pointer-events:none}.glow-track:hover{--glow-o: 1}.bleed,.band{margin-inline:calc(50% - 50vw);padding-inline:max(var(--gutter),calc(50vw - var(--wrap) / 2))}.band{position:relative;padding-block:var(--section-y);isolation:isolate}.band-raised{background:var(--sk)}.band-crew{background-color:var(--c);color:var(--c-on);--ink: var(--c-on);--ink2: var(--c-on2);--ink3: var(--c-on2);--ln: color-mix(in srgb, var(--c-on) 16%, transparent);--ln2: color-mix(in srgb, var(--c-on) 28%, transparent);--link: var(--c-on);--focus: var(--c-on)}.band-crew:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 70% at 85% 0%,color-mix(in srgb,var(--c-hi) 80%,transparent),transparent 70%),radial-gradient(60% 70% at 0% 100%,color-mix(in srgb,var(--c-lo) 70%,transparent),transparent 70%)}.band-crew .eyebrow:before{background:var(--c-on)}.band-crew .surface,.band-crew .card,.band-crew .app-window,.band-crew .tile,.band-crew .pm,.tile-crew .mm,.light-scope{--bg: #FFFFFF;--pn: #FFFFFF;--sk: #F6F5F2;--ink: #15130F;--ink2: #56524A;--ink3: #6B675F;--ln: #ECEAE5;--ln2: #DCD8D0;--oks: #E1F5E9;--oktx: #0B7A43;--bads: #FDE7E7;--badtx: #C9262C;--checktx: #4334D6;--scouttx: #C2321F;--writetx: #7A5900;--courtx: #0B7480;--link: #4334D6;--focus: #4334D6;color:var(--ink);color-scheme:light}.band-dark{background-color:var(--band-dark);overflow:clip}.band-dark:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 50% 0%,var(--glow),transparent 70%),radial-gradient(40% 40% at 85% 30%,var(--glow-2),transparent 70%);opacity:.7}.band-dark:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--grain);background-size:160px;opacity:.06;mix-blend-mode:overlay}.band-dark.glow-bottom:before{background:radial-gradient(70% 60% at 50% 100%,var(--glow),transparent 70%)}.band-dark.no-glow:before{display:none}main:has(>:first-child.band,>:first-child>.band:first-child){padding-top:0}main:has(>:last-child.band,>:last-child>.band:last-child){padding-bottom:0}.section{padding-block:var(--section-y)}.section+.section{padding-top:0}.section-head{max-width:720px;margin-bottom:var(--s-8)}.section-head .lede{max-width:52ch}.split{display:grid;gap:var(--s-7) var(--s-8);align-items:center}@media(min-width:900px){.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.split.split-even{grid-template-columns:1fr 1fr}.split.split-flip>:first-child{order:2}.split.split-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.sn{display:grid;gap:var(--s-7)}.sn-steps{display:grid;gap:var(--s-7);list-style:none;margin:0;padding:0}.sn-step{max-width:46ch}.sn-step .h3{margin-bottom:var(--s-3)}.sn-step p{margin:0;color:var(--ink2)}.sn-stage{position:relative;display:grid}.sn-frame{grid-area:1 / 1;transition:opacity .5s var(--out),transform .7s var(--spring)}.sn-frame:not(:first-child){opacity:0;transform:translateY(12px) scale(.985);pointer-events:none}.sn[data-active] .sn-frame{opacity:0;transform:translateY(12px) scale(.985);pointer-events:none}.sn[data-active="0"] .sn-frame:nth-child(1),.sn[data-active="1"] .sn-frame:nth-child(2),.sn[data-active="2"] .sn-frame:nth-child(3),.sn[data-active="3"] .sn-frame:nth-child(4),.sn[data-active="4"] .sn-frame:nth-child(5),.sn[data-active="5"] .sn-frame:nth-child(6){opacity:1;transform:none;pointer-events:auto}.sn-step{transition:opacity .4s var(--out)}@media(min-width:900px){.sn{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-9);align-items:start}.sn-steps{gap:0}.sn-step{min-height:72vh;display:flex;flex-direction:column;justify-content:center}.sn[data-active] .sn-step:not([data-on]){opacity:.45}.sn-stage{position:sticky;top:calc(var(--header-h) + 6vh)}}@media(max-width:899px){.sn-stage{order:-1}}.bento{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);grid-auto-flow:dense}.tile{position:relative;display:flex;flex-direction:column;min-height:280px;overflow:hidden;background:var(--sk);border:0;border-radius:20px}.band-raised .tile{background:var(--pn);box-shadow:inset 0 0 0 1px var(--ln)}.tile-visual{position:relative;flex:1;min-height:160px;display:grid;place-items:center;padding:var(--s-5);overflow:hidden}.tile-copy{padding:var(--s-5) var(--s-5) var(--s-5)}.tile-copy .h3{font-size:20px;margin-bottom:6px;letter-spacing:-.02em}.tile-copy p{margin:0;color:var(--ink2);font-size:16px;line-height:1.5}.tile-copy b,.tile-copy strong{color:var(--ink);font-weight:600}.tile.tile-dark{background:#11100d}@media(min-width:720px){.bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(140px,auto)}.bento>.tile{grid-column:span 3}.bento>.span-2{grid-column:span 2}.bento>.span-3{grid-column:span 3}.bento>.span-4{grid-column:span 4}.bento>.span-6{grid-column:span 6}.bento>.row-2{grid-row:span 2}}@media(min-width:720px)and (max-width:979px){.bento>.span-2{grid-column:span 3}.bento>.span-4{grid-column:span 6}}.app-window{position:relative;border-radius:16px;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 1px 2px #15130f0a,0 24px 48px -24px #15130f2e;overflow:hidden}.app-window:before{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;padding:1px;background:var(--hairline);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.aw-bar{display:flex;align-items:center;gap:12px;height:40px;padding:0 14px;background:var(--pn);border-bottom:1px solid var(--ln);font:500 12.5px/1 var(--font-ui);color:var(--ink3)}.aw-dots{display:flex;gap:7px;flex:none}.aw-dots i{width:11px;height:11px;border-radius:50%;background:var(--ln2)}.app-window.aw-color .aw-dots i:nth-child(1){background:#ff5f57}.app-window.aw-color .aw-dots i:nth-child(2){background:#febc2e}.app-window.aw-color .aw-dots i:nth-child(3){background:#28c840}.aw-url{flex:1;min-width:0;max-width:340px;margin:0 auto;height:24px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:7px;background:var(--sk);border:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aw-spacer{width:47px;flex:none}.aw-body{position:relative;background:var(--bg)}.aw-stage{perspective:2400px}.aw-tilt{transform:rotateX(8deg) scale(.98);transform-origin:50% 0}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.aw-tilt{animation:aw-settle linear both;animation-timeline:view();animation-range:entry 10% cover 40%}}}@supports not (animation-timeline: view()){.aw-tilt{transform:none}}@keyframes aw-settle{0%{transform:rotateX(8deg) scale(.98)}to{transform:none}}.aw-reflect{position:relative}.aw-reflect:after{content:"";position:absolute;left:8%;right:8%;bottom:-40px;height:80px;z-index:-1;background:radial-gradient(50% 50% at 50% 0%,var(--glow),transparent 70%);filter:blur(20px);opacity:.7}.marquee{--mq-speed: 40s;--mq-gap: 48px;position:relative;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.mq-track{display:flex;flex:none;gap:var(--mq-gap);padding-right:var(--mq-gap);margin:0;list-style:none;padding-left:0;min-width:max-content}.mq-track>*{flex:none}@media(prefers-reduced-motion:no-preference){.mq-track{animation:mq var(--mq-speed) linear infinite}.marquee.mq-reverse .mq-track{animation-direction:reverse}.marquee:hover .mq-track,.marquee:focus-within .mq-track,.mq-wrap:has(.mq-pause:checked) .mq-track{animation-play-state:paused}}@keyframes mq{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.marquee{overflow-x:auto;scrollbar-width:none}.mq-track[aria-hidden=true]{display:none}}.mq-wrap{position:relative;display:flex;flex-direction:column}.mq-wrap>.marquee{order:1}.mq-ctl{order:2;align-self:flex-end;margin-top:4px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:var(--r-sm);font:500 13px var(--font-ui);color:var(--ink2);cursor:pointer}.mq-ctl:hover{color:var(--ink)}.mq-pause{position:absolute;opacity:0;width:1px;height:1px}.mq-pause:focus-visible+.mq-ctl{outline:2px solid var(--focus);outline-offset:2px}.mq-ctl .mq-play,.mq-wrap:has(.mq-pause:checked) .mq-ctl .mq-stop{display:none}.mq-wrap:has(.mq-pause:checked) .mq-ctl .mq-play{display:inline}@media(prefers-reduced-motion:reduce){.mq-ctl{display:none}}.page-head{display:grid;gap:var(--s-7) var(--s-8);align-items:center;padding-block:clamp(48px,8vw,120px) clamp(48px,7vw,96px)}.page-head h1{font-size:var(--fs-h1);line-height:var(--lh-display);letter-spacing:var(--tr-h1);margin:0;max-width:15ch}.page-head .lede{max-width:44ch}.ph-visual{position:relative;min-width:0}@media(min-width:980px){.page-head.has-visual{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}}.page-head.ph-center{justify-items:center;text-align:center}.page-head.ph-center h1,.page-head.ph-center .lede{margin-inline:auto}.page-head.ph-center .actions{justify-content:center}.kbd{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:6px;font:600 12px var(--font-mono);background:var(--pn);box-shadow:var(--hi),0 0 0 1px var(--ln2),0 1px 0 var(--ln2)}.pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font:600 12.5px var(--font-ui);background:var(--pn);border:1px solid var(--ln);color:var(--ink2)}.pill .dot{width:6px;height:6px;border-radius:50%;background:var(--ok)}.table-elegant{width:100%;border-collapse:separate;border-spacing:0;font-size:15.5px;font-variant-numeric:tabular-nums}.table-elegant th,.table-elegant td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--ln)}.table-elegant thead th{font:600 12.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);border-bottom-color:var(--ln2)}.table-elegant tbody tr:last-child>*{border-bottom:0}.table-elegant .is-us{background:color-mix(in srgb,var(--accent) 5%,transparent)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.reveal-up{animation:rv-soft linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}}@keyframes rv-soft{0%{transform:translateY(14px)}to{transform:none}}.tile-crew{background:var(--c);color:var(--c-on)}.tile-crew .tile-copy .h3{color:var(--c-on)}.tile-crew .tile-copy p{color:var(--c-on2)}.tile-crew .tile-copy b,.tile-crew .tile-copy strong{color:var(--c-on)}.crew-tag-v4{display:inline-flex;align-items:center;gap:10px;font-weight:650;color:var(--ink);vertical-align:middle}.ct-mark{position:relative;flex:none;display:grid;place-items:center;width:var(--ct, 32px);height:var(--ct, 32px);border-radius:28%;background:color-mix(in srgb,var(--c) 16%,var(--pn));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent)}.ct-mark svg{width:82%;height:82%;display:block}.ct-name{font-size:15px;letter-spacing:-.01em}.bf{margin:0;position:relative;border-radius:14px;overflow:hidden;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 1px 2px #15130f0d,0 24px 48px -20px #15130f2e,0 64px 120px -48px #15130f38}.bf-bar{display:flex;align-items:center;gap:12px;height:40px;padding:0 14px;border-bottom:1px solid var(--ln);background:var(--pn)}.bf-dots{display:flex;gap:7px;flex:none}.bf-dots i{width:11px;height:11px;border-radius:50%;background:var(--ln2)}.bf-url{flex:1;max-width:360px;margin:0 auto;height:24px;display:grid;place-items:center;border-radius:7px;background:var(--sk);font:500 12.5px var(--font-ui);color:var(--ink3);white-space:nowrap;overflow:hidden}.bf-sp{width:47px;flex:none}.bf-body{position:relative;background:var(--sk);overflow:hidden}.ph-stat{margin:0;display:grid;gap:8px;justify-items:start;padding:clamp(24px,3vw,40px);border-radius:20px;background:var(--pn);box-shadow:0 0 0 1px var(--ln),0 24px 48px -32px #15130f33}.ph-stat b{font-family:var(--font-display);font-weight:var(--fw-display);font-size:clamp(56px,8vw,112px);line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.ph-stat span{font-size:17px;color:var(--ink2);max-width:28ch}ol.steps{list-style:none;margin:0;padding:0;display:grid;gap:clamp(16px,2vw,24px)}.stc{display:grid;gap:clamp(20px,3vw,48px);align-items:center;padding:clamp(20px,3vw,40px);border-radius:20px;background:var(--pn);box-shadow:0 0 0 1px var(--ln)}@media(min-width:980px){.stc-staged{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.stc-flip .stc-copy{order:2}.stc-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.stc-mark{display:flex;align-items:center;gap:12px;margin:0 0 16px}.stc-n{font:600 14px var(--font-ui);color:var(--ink3);font-variant-numeric:tabular-nums}.stc-you{display:inline-grid;place-items:center;height:32px;padding:0 10px;border-radius:9px;background:var(--ink);color:var(--bg);font-size:13px;font-weight:650}.stc-h{margin:0;font-family:var(--font-display);font-weight:var(--fw-display);font-size:clamp(24px,2.4vw,32px);line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.stc-body{margin-top:12px;color:var(--ink2);max-width:46ch}.stc-body p{margin:0 0 10px}.stc-stage{min-width:0}.ptb{overflow-x:auto;border-radius:16px;background:var(--pn);box-shadow:0 0 0 1px var(--ln)}.ptb table{width:100%;border-collapse:collapse;font-size:15.5px;font-variant-numeric:tabular-nums}.ptb caption{text-align:left;padding:16px 20px;font-size:14px;font-weight:600;color:var(--ink3)}.ptb th,.ptb td{text-align:left;vertical-align:top;padding:13px 20px;border-top:1px solid var(--ln)}.ptb thead th{font-size:13px;font-weight:600;color:var(--ink3);background:var(--sk)}.ptb tbody th{font-weight:550;color:var(--ink)}.ptb td{color:var(--ink2)}.ptb td:last-child,.ptb thead th:last-child{text-align:right}.ptb-group th{padding-top:18px;font-size:13px;font-weight:650;color:var(--ink);background:color-mix(in srgb,var(--sk) 60%,var(--pn))}.ptb-strong th,.ptb-strong td,.ptb tfoot th,.ptb tfoot td{font-weight:650;color:var(--ink)}.ptb tfoot th,.ptb tfoot td{border-top:1.5px solid var(--ln2)}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-core.woff2) format("woff2-variations"),url(/fonts/geist-core.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-mono-core.woff2) format("woff2-variations"),url(/fonts/geist-mono-core.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193,U+2212}:root{--link: var(--checktx);--font-sans: var(--font-ui);--font-head: var(--font-display);--sh-lift: 0 10px 28px -14px rgba(21, 19, 15, .28)}@media(prefers-color-scheme:dark){:root{--sh-lift: 0 10px 28px -12px rgba(0, 0, 0, .7)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 12px)}body{margin:0;overflow-x:clip;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11";color:var(--ink);background:var(--bg)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}img,svg{max-width:100%;height:auto}a{color:var(--link);text-underline-offset:2px}a:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}::selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}h1,h2,h3{font-family:var(--font-head);font-weight:560;color:var(--ink);text-wrap:balance}h1{font-size:var(--fs-h1);line-height:var(--lh-display);letter-spacing:var(--tr-h1);margin:12px 0 20px}h2{font-size:clamp(28px,3.6vw,44px);line-height:1.06;letter-spacing:var(--tr-h2);margin:64px 0 16px}h3{font-size:var(--fs-h3);line-height:1.2;letter-spacing:var(--tr-h3);font-weight:650;margin:24px 0 8px}p{text-wrap:pretty}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{max-width:calc(var(--wrap) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.skip{position:absolute;left:-999px;top:8px;z-index:10;padding:10px 14px;background:var(--pn);color:var(--ink);border-radius:8px}.skip:focus{left:16px}.site-header{position:relative;z-index:20}.site-header:before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:saturate(1.8) blur(16px);backdrop-filter:saturate(1.8) blur(16px);box-shadow:0 1px 0 var(--ln);opacity:0;transition:opacity .3s var(--out)}.site-header-row{display:flex;align-items:center;gap:8px 20px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.brand{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;flex:none;min-height:44px;font-family:var(--font-display);font-weight:600;font-size:20px;letter-spacing:-.034em;color:var(--ink);text-decoration:none}.brand .mark{width:26px;height:26px;flex:none}@media(min-width:641px){.site-header{position:sticky;top:0}.site-header-row{flex-wrap:nowrap;min-height:var(--header-h);padding-top:0;padding-bottom:0}html[data-scrolled] .site-header:before{opacity:1}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.site-header:before{animation:hdr-layer linear both;animation-timeline:scroll(root);animation-range:0 48px}}}}@keyframes hdr-layer{0%{opacity:0}to{opacity:1}}.rm-crew-card,.rm-others a,.uc-card:has(a),.g-card:has(a),.card-grid>li:has(a){transition:transform .5s var(--spring),box-shadow .3s var(--out),border-color .2s}.rm-crew-card:hover,.rm-others a:hover,.uc-card:has(a):hover,.g-card:has(a):hover,.card-grid>li:has(a):hover{transform:translateY(-2px);border-color:var(--ln2);box-shadow:var(--sh-card-hover)}.rm-crew-card:active,.rm-others a:active,.uc-card:has(a):active,.g-card:has(a):active,.card-grid>li:has(a):active{transform:scale(.99);transition-duration:.12s}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.reveal,main section:not(:first-of-type):not(section section){animation:rv-up linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}.rv{opacity:0;transform:translateY(24px)}.rv.rv-in{opacity:1;transform:none;transition:opacity .7s var(--out),transform .9s var(--spring)}}@keyframes rv-up{0%{transform:translateY(48px) scale(.97)}to{transform:none}}main{display:block;padding-top:24px;padding-bottom:96px;min-height:60vh}.hero{padding:32px 0 8px}.fine{color:var(--ink2);font-size:15px}.crew{list-style:none;padding:0;margin:24px 0;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.crew li{background:var(--pn);border:1px solid var(--ln);border-radius:var(--r-md);box-shadow:var(--sh-card);padding:20px}.crew h3{display:flex;align-items:center;gap:8px;margin:0}.crew h3:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--dot)}.crew .s{--dot: var(--scout)}.crew .c{--dot: var(--check)}.crew .w{--dot: var(--write)}.crew .d{--dot: var(--cour)}.crew p{margin:6px 0 0;color:var(--ink2);font-size:16px}.doc{max-width:860px;margin:0 auto;background:var(--pn);border:1px solid var(--ln);border-radius:var(--r-md);box-shadow:var(--sh-card);padding:8px clamp(16px,4vw,48px) 32px}.doc h2{font-size:24px;margin:40px 0 8px}.updated{color:var(--ink2);font-size:15px;margin:0 0 8px}.doc table{width:100%;border-collapse:collapse;font-size:15px;margin:12px 0}.doc th,.doc td{text-align:left;vertical-align:top;padding:10px 8px;border-bottom:1px solid var(--ln)}.tbl{overflow-x:auto}.note{background:var(--bg);border:1px solid var(--ln);border-radius:10px;padding:14px 16px;font-size:inherit;color:inherit;margin:16px 0}.site-footer{position:relative;isolation:isolate;overflow:clip;padding:clamp(64px,8vw,112px) 0 40px;color:var(--ink2);font-size:14.5px;background:var(--band-dark)}.site-footer:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 15% 0%,rgba(85,70,240,.18),transparent 70%)}.site-footer a{color:var(--ink2);display:inline-flex;align-items:center;min-height:30px;text-decoration:none;transition:color .2s}.site-footer a:hover{color:var(--ink)}.site-footer a.btn{color:var(--btn-fg)}.site-footer a:focus-visible{outline-color:var(--focus)}.footer-word{margin:clamp(40px,6vw,88px) 0 0;overflow:hidden;line-height:0;text-align:center}.footer-word span{display:block;font:600 clamp(56px,14.5vw,232px)/.74 var(--font-display);letter-spacing:-.065em;transform:translateY(16%);background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 90%,transparent),color-mix(in srgb,var(--ink) 12%,transparent) 92%);-webkit-background-clip:text;background-clip:text;color:transparent;user-select:none}.site-footer{padding-bottom:0}@media(pointer:coarse){.site-footer a{min-height:44px}}@media(max-width:640px){body{font-size:17px}.doc{padding:4px 16px 20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}.btn:hover,.btn:active,.btn:hover .arw,a.card:hover,.aw-tilt,.sn-frame,.card-link:hover,.rm-crew-card:hover,.rm-others a:hover,.uc-card:has(a):hover,.g-card:has(a):hover,.card-grid>li:has(a):hover{transform:none}}
