.light{--canvas:#f8f5ee;--paper:#ffffff;--well:#efebe1;--bg:248 245 238;--surface-raised:255 255 255;--surface-sunken:239 235 225;--velvet-ink:#F2EADA;--fg:0 0 0;--fg-muted:38 33 28;--fg-subtle:74 68 62;--line:231 226 215;--line-strong:218 212 198;--accent:3 105 161;--accent-strong:7 89 133;--accent-soft:224 242 254;--accent-contrast:255 255 255;--danger:163 43 28;--danger-tint:252 241 237;--danger-line:238 217 209;--font-inter:var(--font-geist);--font-inter-tight:var(--font-geist);--mono:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,monospace;--col:1440px;--gutter:24px;color-scheme:light;background-color:var(--canvas);color:rgb(var(--fg-muted));font:400 16px/1.5 var(--font-geist),ui-sans-serif,-apple-system,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.light.editorial{--accent:0 0 0;--accent-strong:38 33 28;--accent-soft:239 235 225;--accent-contrast:255 255 255}body:has(.light),html:has(.light){background-color:#f8f5ee;background-image:none;color-scheme:light;overscroll-behavior-y:none}.light *,.light :after,.light :before{box-sizing:border-box}.light ::-moz-selection{background:rgb(var(--accent)/.16);color:rgb(var(--fg))}.light ::selection{background:rgb(var(--accent)/.16);color:rgb(var(--fg))}.light :focus-visible:not([class*=outline-none]):not(input):not(textarea):not(select){outline:2px solid rgb(var(--accent));outline-offset:2px;border-radius:4px}.light .bg-grid,.light .glass,.light .gradient-text{background:none!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-text-fill-color:currentColor!important;color:rgb(var(--fg))!important}.light .shell{min-height:100vh;background:var(--canvas)}.light .shell.grain{--paper-base:var(--canvas);--paper-tile:256px;--paper-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' seed='7' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23g)' opacity='0.03'/%3E%3C/svg%3E")}.light .shell.plaster{--paper-base:#fbf8f1;--paper-tile:600px;--paper-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.026' numOctaves='5' seed='7' stitchTiles='stitch' result='n'/%3E%3CfeDiffuseLighting in='n' lighting-color='white' surfaceScale='2.2'%3E%3CfeDistantLight azimuth='45' elevation='62'/%3E%3C/feDiffuseLighting%3E%3C/filter%3E%3Crect width='600' height='600' filter='url(%23p)' opacity='0.55'/%3E%3C/svg%3E")}.light .shell.grain,.light .shell.grain .lnav,.light .shell.plaster,.light .shell.plaster .lnav{background-color:var(--paper-base);background-image:var(--paper-img);background-size:var(--paper-tile) var(--paper-tile);background-repeat:repeat;background-blend-mode:multiply}.light .wrap{max-width:var(--col)}.light .wrap,.light .wrap-narrow{margin:0 auto;padding-inline:var(--gutter)}.light .wrap-narrow{max-width:760px}.light .rule{height:1px;border:0;background:rgb(var(--line))}.light .display{font-size:clamp(30px,4.2vw,44px);font-weight:400;line-height:1.1;letter-spacing:normal;color:rgb(var(--fg));text-wrap:balance}.light .display b,.light .display strong{font-weight:500}.light .title{font-size:21px;line-height:1.25;letter-spacing:-.01em}.light .subtitle,.light .title{font-weight:600;color:rgb(var(--fg))}.light .subtitle{font-size:16px;line-height:1.35}.light .lede{margin-top:14px;max-width:62ch;font-size:17px;line-height:1.55}.light .body,.light .lede{color:rgb(var(--fg-muted))}.light .body{font-size:15.5px;line-height:1.6}.light .meta{font-size:13.5px;line-height:1.45;color:rgb(var(--fg-subtle))}.light .eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--fg-subtle))}.light .num{font-family:var(--mono);font-weight:500;font-variant-numeric:tabular-nums}.light .card{display:block;background:var(--paper);border:1px solid rgb(var(--line));border-radius:12px;text-decoration:none;color:inherit;transition:border-color .16s ease,background-color .16s ease}.light a.card:hover{border-color:rgb(var(--line-strong))}.light .card.sunken{background:var(--well);border-color:transparent}.light .pad{padding:20px}.light .pad-lg{padding:26px 28px}.light .btn{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:14px;font-weight:500;line-height:1;padding:11px 18px;border-radius:999px;border:1px solid rgb(var(--line-strong));background:var(--paper);color:rgb(var(--fg));cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.light .btn:hover{background:var(--well)}.light .btn.accent{background:rgb(var(--accent));border-color:rgb(var(--accent));color:rgb(var(--accent-contrast))}.light .btn.accent:hover{background:rgb(var(--accent-strong));border-color:rgb(var(--accent-strong))}.light .btn.ghost{background:transparent;border-color:transparent;color:rgb(var(--fg-muted))}.light .btn.ghost:hover{background:var(--well);color:rgb(var(--fg))}.light .btn.lg{font-size:15px;padding:13px 22px}.light .btn.sm{font-size:12px;padding:7px 13px}.light .btn[aria-disabled=true],.light .btn[disabled]{opacity:.45;pointer-events:none}.light .input{width:100%;font:inherit;font-size:15px;padding:13px 16px;border-radius:12px;border:1px solid rgb(var(--line));background:var(--well);color:rgb(var(--fg));resize:none}.light .input::-moz-placeholder{color:rgb(var(--fg-subtle))}.light .input::placeholder{color:rgb(var(--fg-subtle))}.light .input:focus{outline:none;border-color:rgb(var(--accent)/.5);background:var(--paper)}.light .chip{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;padding:8px 14px;border-radius:999px;border:1px solid rgb(var(--line));background:var(--paper);color:rgb(var(--fg-muted));white-space:nowrap}.light .meter{height:6px;border-radius:999px;background:var(--well);overflow:hidden}.light .meter>i{display:block;height:100%;border-radius:999px;background:rgb(var(--accent));transition:width .5s ease}.light .lnav{position:sticky;top:0;z-index:40;background:var(--canvas);border-bottom:1px solid rgb(var(--line))}.light .lnav-tabs{display:flex;justify-content:center;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.light .lnav-tabs::-webkit-scrollbar{display:none}.light .sledger,.light .sledger *,.light [class*=shadow-]{box-shadow:none!important}.light input[class*=border-white]{border-color:rgb(var(--line-strong))!important;background:var(--paper)}.light input[class*=border-white]:focus{border-color:rgb(var(--accent))!important}.light input[class*=border-danger]{background:rgb(var(--danger-tint))}.light input[class*=border-danger]:focus{background:var(--paper)}.light .tilt{transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .16s ease;will-change:transform}.light .tilt:hover{transform:rotate(-.6deg) translateY(-4px)}.light .tilt.tr:hover{transform:rotate(.6deg) translateY(-4px)}.light .bento{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:720px){.light .bento.b-3-2{grid-template-columns:3fr 2fr}.light .bento.b-2-3{grid-template-columns:2fr 3fr}}.light .field{border-radius:16px;padding:22px;min-height:220px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:28px}.light .field .tag{font-size:13px;font-weight:500;letter-spacing:.01em}.light .field.sky{background:#7dd3fc}.light .field.sky,.light .field.sky .tag{color:#075985}.light .field.tint{background:rgb(var(--accent-soft));color:#075985}.light .field.navy{background:#075985;color:#e0f2fe}.light .field.navy .on{color:#ffffff}.light .field.well{background:var(--well);color:rgb(var(--fg-muted))}.light .field.well .tag{color:rgb(var(--fg-subtle))}.light .float-chip{background:var(--paper);border-radius:10px;padding:9px 12px;font-size:14px;color:#075985;border:1px solid rgb(3 105 161/.12)}.light .device-stage{margin:72px auto 0;max-width:760px}.light .device{border-radius:22px;border:8px solid #16181c;background:var(--canvas);overflow:hidden}.light .device .dscreen{padding:18px 22px 22px}.light .al{margin-top:14px}.light .al-item{display:flex;gap:12px;align-items:baseline;padding:10px 12px;margin:0 -12px;border-top:1px solid rgb(var(--line));font-size:14px;transition:background-color .16s ease}.light .al-item--active{background:var(--well)}.light .section-label{font-size:20px;font-weight:500;color:rgb(var(--fg));margin:0 0 16px}@media (prefers-reduced-motion:reduce){.light .device,.light .tilt,.light .tilt:hover{transition:none;transform:none}}.light .img-card{position:relative;border-radius:16px;overflow:hidden;min-height:220px}.light .img-card img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.light .img-card .cap{position:absolute;left:14px;bottom:14px;background:rgb(255 255 255/.92);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:500;color:#075985}.light .steps{display:grid;gap:12px;counter-reset:step}@media (min-width:720px){.light .steps{grid-template-columns:repeat(3,1fr)}}.light .step{border-radius:16px;background:var(--paper);border:1px solid rgb(var(--line));padding:22px}.light .step:before{counter-increment:step;content:counter(step,decimal-leading-zero);display:block;font-size:13px;font-weight:500;color:rgb(var(--accent));margin-bottom:14px;font-family:var(--mono)}.light .step h3{font-size:17px;font-weight:500;color:rgb(var(--fg));margin:0 0 8px}.light .step p{font-size:14px;margin:0}.light .price-card{border-radius:16px;background:var(--paper);border:1px solid rgb(var(--line));padding:26px;display:flex;flex-direction:column;gap:18px}.light .price-card.featured{border-color:#6b93ae;background:linear-gradient(180deg,#a7c3d2,#7098b3)}.light .price-card.featured .price-for,.light .price-card.featured li svg{color:#083344}.light .price-card.featured .btn.accent{background:#083344;border-color:#083344;color:#ffffff}.light .price-card.featured .btn.accent:hover{background:#04212c;border-color:#04212c}.light .price-card .amount{font-size:40px;font-weight:500;color:rgb(var(--fg));line-height:1}.light .price-card .amount-text{display:block;font-size:28px;font-weight:500;color:rgb(var(--fg));line-height:1.15;max-width:13ch}.light .price-card ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:14px}.light .price-card li{display:flex;gap:9px;align-items:flex-start}.light .price-card li svg{flex:none;margin-top:2px;color:rgb(var(--accent))}.light .closer-photo{position:relative;border-radius:18px;overflow:hidden;min-height:320px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:18px;padding:34px}.light .closer-photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.light .closer-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(7 89 133/.25),rgb(7 89 133/.82))}.light .closer-photo>*{position:relative;z-index:1}.light .foot{border-top:1px solid rgb(var(--line));padding:34px 0 44px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;font-size:13px;color:rgb(var(--fg-subtle))}.light .foot a{color:inherit;text-decoration:none}.light .foot a:hover{color:rgb(var(--accent))}.light .nb-row{display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px}.light .nb-brand{display:inline-flex;text-decoration:none}.light .nb-menu{display:none;align-items:center;gap:4px;position:absolute;left:50%;transform:translateX(-50%)}.light .nb{position:sticky}.light .nb .wrap,.light .nb-item{position:relative}.light .nb-link{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:14px;font-weight:500;color:rgb(var(--fg-muted));background:none;border:0;padding:9px 14px;border-radius:999px;cursor:pointer;text-decoration:none;transition:background-color .16s ease,color .16s ease}.light .nb-link:hover,.light .nb-link[aria-expanded=true]{background:var(--well);color:rgb(var(--fg))}.light .nb-pop{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);width:600px;background:var(--paper);border:1px solid rgb(var(--line-strong));border-radius:16px;padding:10px;z-index:60}.light .nb-grid{display:grid;grid-template-columns:1fr;gap:2px}@media (min-width:640px){.light .nb-grid{grid-template-columns:1fr 1fr}}.light .nb-cell{display:block;border-radius:10px;padding:12px 14px;text-decoration:none;transition:background-color .16s ease}.light .nb-cell:hover{background:var(--well)}.light .nb-cell-title{margin:0 0 3px;font-size:14px;font-weight:500;color:rgb(var(--fg))}.light .nb-cell-desc{margin:0;font-size:13px;color:rgb(var(--fg-subtle))}.light .nb-actions{display:none;align-items:center;gap:10px}.light .nb-burger{padding:10px 12px}@media (min-width:1024px){.light .nb-actions,.light .nb-menu{display:flex}.light .nb-burger{display:none}}.light .nb-sheet{border-top:1px solid rgb(var(--line));background:var(--canvas);padding:18px 0 26px;max-height:calc(100vh - 64px);overflow:auto}.light .nb-sheet-label{font-size:13px;font-weight:500;color:rgb(var(--fg-subtle));margin:0 0 6px}.light .nb-sheet-links{display:flex;flex-direction:column;gap:4px;margin-top:14px}.light .nb-sheet-links a{font-size:15px;font-weight:500;color:rgb(var(--fg));text-decoration:none;padding:10px 14px;border-radius:10px}.light .nb-sheet-links a:hover{background:var(--well)}.light .nb-sheet-actions{display:flex;flex-direction:column;gap:10px;margin-top:18px}.light .nb-sheet-actions .btn{justify-content:center}@media (min-width:900px){.light .contact-grid{grid-template-columns:1fr 1.1fr!important}}.light .border-glow-card{--card-bg:#ffffff!important;border-color:rgb(var(--line-strong))!important}.light .border-glow-card .edge-light{display:none!important}.reveal-armed .light [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),transform .6s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s)}.reveal-armed .light [data-reveal].in-view{opacity:1;transform:none}.reveal-armed .light .tilt[data-reveal].in-view:hover{transform:rotate(-.6deg) translateY(-4px)}.reveal-armed .light .tilt.tr[data-reveal].in-view:hover{transform:rotate(.6deg) translateY(-4px)}@media (prefers-reduced-motion:reduce){.reveal-armed .light [data-reveal]{opacity:1;transform:none;transition:none}}.light .meter>i{transition:width 1.1s cubic-bezier(.22,1,.36,1) .3s}.light .tools{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:720px){.light .tools{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.light .tools{grid-template-columns:repeat(4,1fr)}}.light .tool-card{border-radius:16px;background:var(--paper);border:1px solid rgb(var(--line));padding:22px;display:flex;flex-direction:column;gap:12px}.light .tool-card .tico{width:40px;height:40px;border-radius:12px;background:rgb(var(--accent-soft));color:rgb(var(--accent));display:grid;place-items:center}.light .tool-card h3{font-size:16px;font-weight:500;color:rgb(var(--fg));margin:0}.light .tool-card p{font-size:14px;margin:0}.light .stats{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:640px){.light .stats{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.light .stats{grid-template-columns:repeat(4,1fr)}}.light .stat{border-radius:16px;background:var(--paper);border:1px solid rgb(var(--line));padding:24px;display:flex;flex-direction:column;gap:10px;min-height:190px}.light .stat .figure{font-size:44px;font-weight:500;line-height:1;letter-spacing:-.02em;color:rgb(var(--accent))}.light .stat .lab{font-size:14px;color:rgb(var(--fg));margin:0}.light .stat .src{font-size:12px;color:rgb(var(--fg-subtle));margin:auto 0 0}.light .stat .src a{color:inherit}.light .stat .src a:hover{color:rgb(var(--accent))}.light .versus{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:860px){.light .versus{grid-template-columns:1fr 1fr}}.light .vs-card{border-radius:16px;padding:26px 28px}.light .vs-card.old{background:var(--well);color:rgb(var(--fg-muted))}.light .vs-card.new{background:#075985;color:#e0f2fe}.light .vs-card h3{font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin:0 0 18px}.light .vs-card.old h3{color:rgb(var(--fg-subtle))}.light .vs-card.new h3{color:#7dd3fc}.light .vs-list{list-style:none;margin:0;padding:0;display:grid;gap:14px;font-size:15px;line-height:1.45}.light .vs-list li{display:flex;gap:11px;align-items:flex-start}.light .vs-list svg{flex:none;margin-top:3px}.light .vs-card.old svg{color:rgb(var(--fg-subtle))}.light .vs-card.new svg{color:#7dd3fc}.light .points{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:760px){.light .points{grid-template-columns:1fr 1fr}}.light .point{position:relative;border-radius:16px;padding:26px 28px;min-height:270px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;overflow:hidden}.light .point>*{position:relative;z-index:1}.light .point img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.light .point.photo:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgb(7 89 133/.3),rgb(7 89 133/.9))}.light .point .idx{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.1em;margin:0}.light .point .kicker{font-size:12px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;margin:0}.light .point h3{font-size:clamp(19px,2.2vw,23px);font-weight:500;line-height:1.18;margin:0}.light .point p.pbody{font-size:15px;line-height:1.5;margin:0}.light .point.photo{color:#ffffff}.light .point.photo .idx,.light .point.photo .kicker{color:#7dd3fc}.light .point.photo p.pbody{color:#e0f2fe}.light .point.navy{background:#075985;color:#ffffff}.light .point.navy .idx,.light .point.navy .kicker{color:#7dd3fc}.light .point.navy p.pbody{color:#e0f2fe}.light .point.sky{background:#7dd3fc;color:#06455f}.light .point.sky .idx,.light .point.sky .kicker,.light .point.sky p.pbody{color:#075985}.light .point.tint{background:rgb(var(--accent-soft));color:#06455f}.light .point.tint .idx,.light .point.tint .kicker{color:#0369a1}.light .point.tint p.pbody{color:#075985}.light .point.well{background:var(--well);color:rgb(var(--fg))}.light .point.well .idx,.light .point.well .kicker{color:rgb(var(--fg-subtle))}.light .point.well p.pbody{color:rgb(var(--fg-muted))}.light .point .chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.light .point .chips span{background:rgb(255 255 255/.92);color:#075985;border-radius:8px;padding:5px 9px;font-size:12.5px;font-weight:500}.light .shell{overflow-x:clip}.light .hero{display:grid;grid-template-columns:minmax(0,1fr);gap:44px;align-items:center}.light .hero-copy h1{font-size:clamp(42px,5.4vw,76px);line-height:1.04;letter-spacing:-.01em}.light .hero-media .device-stage{margin:0 auto}@media (min-width:1000px){.light .hero{grid-template-columns:minmax(0,47fr) minmax(0,53fr);gap:56px}.light .hero-media .device-stage{width:560px;max-width:none;margin:0}}@media (min-width:1200px){.light .hero-media .device-stage{width:660px}}@media (min-width:1400px){.light .hero-media .device-stage{width:760px}}.light .btn.xl{font-size:17px;padding:17px 30px}.light .hero-copy h1{font-size:clamp(46px,6.1vw,92px);line-height:1.02;letter-spacing:-.015em}.light .nb-row{height:88px;transition:height .22s cubic-bezier(.22,1,.36,1)}.light .nb.nb-condensed .nb-row{height:64px}.light .nb-link{font-size:16px;padding:10px 16px;transition:font-size .22s ease,padding .22s ease,background-color .16s ease,color .16s ease}.light .nb.nb-condensed .nb-link{font-size:14px;padding:9px 14px}.light .nb-actions .btn{font-size:15px;padding:13px 22px;transition:font-size .22s ease,padding .22s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.light .nb.nb-condensed .nb-actions .btn{font-size:14px;padding:11px 18px}.light .nb{border-bottom-color:transparent;transition:border-color .22s ease}.light .nb.nb-condensed{border-bottom-color:rgb(var(--line))}@media (prefers-reduced-motion:reduce){.light .nb,.light .nb-actions .btn,.light .nb-link,.light .nb-row{transition:none}}@media (min-width:1000px){.light .hero{grid-template-columns:minmax(0,43fr) minmax(0,57fr)}.light .hero-media .device-stage{width:100%;max-width:800px;margin:0}}@media (min-width:1200px){.light .hero-media .device-stage{width:100%}}@media (min-width:1400px){.light .hero-media .device-stage{width:100%}}.light .btn{font-size:15px;padding:12px 20px}.light .btn.lg{font-size:16px;padding:14px 25px}.light .section-label{font-size:26px;margin-bottom:20px}.light .section-intro{font-size:17px;max-width:62ch;margin:-8px 0 20px}.light .point{min-height:300px;padding:30px 32px}.light .point h3{font-size:clamp(21px,2.4vw,27px)}.light .point p.pbody{font-size:16.5px}.light .point .idx,.light .point .kicker{font-size:13px}.light .point .chips span{font-size:13.5px;padding:6px 11px}.light .stat{min-height:214px;padding:28px}.light .stat .figure{font-size:52px}.light .stat .lab{font-size:15.5px}.light .stat .src{font-size:13px}.light .tool-card{padding:26px}.light .tool-card h3{font-size:18px}.light .tool-card p{font-size:15.5px}.light .step{padding:26px 28px}.light .step h3{font-size:19px}.light .step p{font-size:15.5px}.light .price-card{padding:30px 32px}.light .price-card .amount{font-size:48px}.light .price-card .amount-text{font-size:32px}.light .price-card ul{font-size:15.5px}.light .vs-card{padding:30px 32px}.light .vs-list{font-size:16.5px}.light .foot,.light .vs-card h3{font-size:14px}.light .img-card .cap{font-size:14px;padding:9px 14px}.light .pcoach{--ccd:color-mix(in srgb,var(--cc,rgb(var(--accent))) 50%,#000);--ccw:color-mix(in srgb,var(--cc,rgb(var(--accent))) 10%,#fff);--mint:var(--ccd);--teal:var(--ccd);--cyan:var(--ccd);--violet:var(--ccd);--amber:#b45309;--grad:linear-gradient(135deg,var(--ccd),rgb(var(--accent-strong)));--ink7:var(--well);--ink6:var(--paper)}.light .pchat{border:0;border-radius:0;background:transparent}.light .pcoach .mood{display:none}.light .pcoach .row.me .bub{background:var(--well);border:0;border-radius:18px 18px 6px 18px;padding:12px 17px}.light .pcoach .row.me .bub.pcard{border:1px solid rgb(var(--line))}.light .pcoach .row.wide .bub.vis{background:transparent;border:0;border-radius:0;padding:6px 0 10px;text-align:left}.light .pcoach .row.wide .bub.vis:before{display:none}.light .pcoach .vis .vt{color:var(--velvet-ink);opacity:.72;font-size:13px;letter-spacing:0;text-transform:none;font-weight:400}.light .pcoach .vis .mh{font-size:clamp(18px,2.2vw,22px);font-weight:500;color:var(--velvet-ink)}.light .pcoach .vis .vs{color:var(--velvet-ink);opacity:.78;font-size:14px}.light .pcoach .vis .vsTag{color:var(--velvet-ink);opacity:.55}.light .pcoach .vis .pill{border-top-color:color-mix(in srgb,var(--velvet-ink) 20%,transparent)}.light .pcoach .vis .pill b{color:var(--velvet-ink)}.light .pcoach .vis .pill i{color:var(--velvet-ink);opacity:.7}.light .pcoach .vis .bar{display:none}.light .pcoach .vis .draw *,.light .pcoach .vis .pill .draw *{stroke:var(--velvet-ink)}.light .pcoach .caret{background:var(--ccd)}.light .pcoach .sparks i{background:var(--ccd);box-shadow:none}.light .pcoach .pcard mark.good{background:color-mix(in srgb,var(--cc,rgb(var(--fg))) 34%,#fff)}.light .pcoach .pcard mark.fixx{border-bottom-color:#B45309}.light .pcoach .pcard .fixnote{color:#B45309}.light .pcoach .tcwrap{--tc-fill:color-mix(in srgb,var(--cc,rgb(var(--accent))) 20%,#fff);--tc-text:color-mix(in srgb,var(--cc,rgb(var(--accent))) 72%,#000);--tc-deep:color-mix(in srgb,var(--cc,rgb(var(--accent))) 34%,#fff);--tc-ink:color-mix(in srgb,var(--cc,rgb(var(--accent))) 30%,#000);--tc-rule:color-mix(in srgb,var(--cc,rgb(var(--accent))) 34%,transparent);--tc-bg:color-mix(in srgb,var(--cc,rgb(var(--accent))) 6%,transparent);--tc-edge:color-mix(in srgb,var(--cc,rgb(var(--accent))) 24%,transparent)}.light .pcoach .vis .pill .pic em{position:static;width:auto;height:auto;border-radius:0;background:none;color:var(--velvet-ink);opacity:.62;font-size:13px;font-weight:400}.light .pcoach .vis .pill{padding:15px 2px}.light .pcoach .vis .pill .pic{background:color-mix(in srgb,var(--velvet-ink) 12%,transparent);border-color:color-mix(in srgb,var(--velvet-ink) 22%,transparent)}.light .pcoach .hd{background:transparent;border-bottom:0;padding:12px 16px 22px}.light .pcoach .who{color:rgb(var(--fg))}.light .pcoach .hb{border-color:transparent;background:transparent;color:rgb(var(--fg-muted))}.light .pcoach .hb:hover{border-color:transparent;color:rgb(var(--fg));background:var(--well)}.light .pcoach .hb .d{box-shadow:none}.light .pcoach .prog i{background:rgb(var(--line-strong))}.light .pcoach .prog i.on{background:var(--ccd);box-shadow:none}.light .pcoach .progcount{color:rgb(var(--fg-subtle))}.light .pcoach .topicchip{border-left-color:rgb(var(--line))}.light .pcoach .topicchip .tt{color:rgb(var(--fg))}.light .pcoach .topicchip .diff{background:var(--ccw);color:var(--ccd)}.light .pcoach .topicchip .est{color:rgb(var(--fg-subtle))}.light .pcoach .mutebtn:hover{border-color:transparent;color:var(--ccd);background:var(--ccw)}.light .pcoach .boardbtn{border-color:color-mix(in srgb,var(--ccd) 34%,transparent);background:var(--ccw);color:rgb(var(--fg))}.light .pcoach .boardbtn:hover{border-color:var(--ccd)}.light .pcoach .boardbtn svg{color:var(--ccd)}.light .pcoach .boardbtn .cnt{background:var(--ccd);color:#fff}.light .pcoach .toolsbtn{border-color:rgba(255,255,255,.75);background:color-mix(in srgb,var(--ccd) 7%,rgba(255,255,255,.6));backdrop-filter:blur(12px) saturate(1.35);color:rgb(var(--fg));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(20,14,8,.06),0 8px 20px -10px rgba(20,14,8,.28);transition:background .18s ease,box-shadow .22s ease,transform .12s ease}.light .pcoach .toolsbtn:hover{border-color:rgba(255,255,255,.95);background:color-mix(in srgb,var(--ccd) 12%,rgba(255,255,255,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 2px 4px rgba(20,14,8,.07),0 14px 30px -12px rgba(20,14,8,.34)}.light .pcoach .toolsbtn:active{transform:scale(.97)}.light .pcoach .toolsbtn svg{color:var(--ccd)}.light .pcoach .toolsbtn .cnt{background:var(--ccd);color:#fff}.light .pcoach .cmp{background:transparent;border-top:0;padding:6px 14px 20px}.light .pcoach .cw{background:var(--well);border-color:transparent;border-radius:24px;padding:8px 8px 8px 20px}.light .pcoach .cw:focus-within{border-color:color-mix(in srgb,var(--ccd) 45%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ccd) 9%,transparent)}.light .pcoach .cmp.pmode .cw{border-color:color-mix(in srgb,var(--violet) 45%,transparent)}.light .pcoach .cmp.pmode .cw:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px color-mix(in srgb,var(--violet) 14%,transparent)}.light .pcoach .cw:after,.light .pcoach .cw:before,.light .pcoach .cw>.cwglow{display:none}.light .pcoach textarea{color:rgb(var(--fg))}.light .pcoach textarea::-moz-placeholder{color:rgb(var(--fg-subtle))}.light .pcoach textarea::placeholder{color:rgb(var(--fg-subtle))}.light .pcoach .snd{background:var(--ccd);color:#fff}.light .pcoach .cmp.pmode .snd{background:var(--violet)}.light .pcoach .modehint{color:rgb(var(--fg-subtle))}.light .pcoach .modehint .qq{color:rgb(var(--fg))}.light .pcoach .aidisc{color:rgb(var(--fg-subtle))}.light .pcoach .retry{border-color:color-mix(in srgb,var(--ccd) 45%,transparent);color:var(--ccd)}.light .pcoach .retry:hover{background:var(--ccw)}.light .pcoach .board{background:var(--paper);border-left:1px solid rgb(var(--line-strong));box-shadow:none}.light .pcoach .board .bhd{border-bottom-color:rgb(var(--line))}.light .pcoach .board .bhd .bt{color:rgb(var(--fg))}.light .pcoach .board .bhd .bsub{color:rgb(var(--fg-subtle))}.light .pcoach .board .bhd .bcount{background:var(--ccw);color:var(--ccd)}.light .pcoach .board .bx{color:rgb(var(--fg-subtle))}.light .pcoach .board .bx:hover{color:rgb(var(--fg))}.light .pcoach .board .bft{border-top-color:rgb(var(--line))}.light .pcoach .board .copy{background:var(--ccd);border-color:transparent;color:#fff}.light .pcoach .board .copy[disabled]{background:transparent;border-color:rgb(var(--line-strong));color:rgb(var(--fg-subtle))}.light .pcoach .board .bbody::-webkit-scrollbar-thumb,.light .pcoach .scroll::-webkit-scrollbar-thumb,.light .pcoach .toolsbody::-webkit-scrollbar-thumb{background:rgb(var(--fg)/.22)}.light .pcoach .bline{background:var(--well);border-color:rgb(var(--line))}.light .pcoach .bline .blab{color:rgb(var(--fg-subtle))}.light .pcoach .bline .blab .bd2{background:rgb(var(--line-strong))}.light .pcoach .bline .bcontent,.light .pcoach .bline .placeholder{color:rgb(var(--fg-subtle))}.light .pcoach .bline.filled{border-color:transparent;background:var(--c)}.light .pcoach .bline.filled .bcontent{color:var(--velvet-ink)}.light .pcoach .bline.filled .blab{color:var(--velvet-ink);opacity:.72}.light .pcoach .bline.filled .blab .bd2{background:var(--velvet-ink);box-shadow:none}.light .pcoach .btipswrap{border-top-color:rgb(var(--line))}.light .pcoach .btipshead{color:rgb(var(--fg-subtle))}.light .pcoach .btiprow{border-bottom-color:rgb(var(--line))}.light .pcoach .btiprow:before{background:radial-gradient(85% 100% at 10% 0,var(--ccw),transparent 75%)}.light .pcoach .btipno{color:rgb(var(--fg-subtle))}.light .pcoach .btiprow.pinned .btipno,.light .pcoach .btiprow:hover .btipno{color:var(--ccd)}.light .pcoach .btipname{color:rgb(var(--fg-muted))}.light .pcoach .btiprow.pinned .btipname,.light .pcoach .btiprow:hover .btipname{color:rgb(var(--fg))}.light .pcoach .btipbody{color:rgb(var(--fg-muted))}.light .pcoach .pin{color:rgb(var(--fg-subtle))}.light .pcoach .pin.on,.light .pcoach .pin:hover{color:var(--ccd)}.light .pcoach .pin:hover{background:color-mix(in srgb,var(--ccd) 10%,transparent)}@media (min-width:1280px){.light .pcoach .board{background:transparent;border:0;box-shadow:none;transition:width .62s cubic-bezier(.32,.72,0,1),height .58s cubic-bezier(.32,.72,0,1)}.light .pcoach{transition:gap .62s cubic-bezier(.32,.72,0,1)}.light .pcoach .pchat .hd{transition:padding .62s cubic-bezier(.32,.72,0,1)}.light .pcoach .board .bbody>*,.light .pcoach .board .bft{transition:opacity .38s cubic-bezier(.32,.72,0,1),transform .46s cubic-bezier(.32,.72,0,1)}.light .pcoach .board .bhd{background:transparent;border-bottom:0}.light .pcoach .board .bhd:hover{background:transparent}.light .pcoach .board .bhd:hover .bt{color:var(--ccd)}.light .pcoach .board .bft{border-top:0}.light .pcoach .board .bhide{color:rgb(var(--fg-subtle))}.light .pcoach .board .bhide:hover{background:var(--well)}.light .pcoach.boardcollapsed .board .bhd{background:transparent;border-color:transparent;border-radius:99px;box-shadow:none}.light .pcoach.boardcollapsed .board .bhd:hover{background:var(--well)}}.light .pcoach .resumeask{background:rgb(var(--bg)/.72)}.light .pcoach .resumecard{background:var(--paper);border-color:rgb(var(--line-strong));box-shadow:none}.light .pcoach .resumecard .ricon{background:var(--ccw);color:var(--ccd);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ccd) 22%,transparent)}.light .pcoach .resumecard .rttl{color:rgb(var(--fg))}.light .pcoach .resumecard .rsub{color:rgb(var(--fg-muted))}.light .pcoach .resumecard .rresume{background:var(--ccd);color:#fff}.light .pcoach .resumecard .rrestart{color:rgb(var(--fg-muted))}.light .pcoach .resumecard .rrestart:hover{color:rgb(var(--fg))}.light .pcoach .resumemark{color:rgb(var(--fg-subtle))}.light .pcoach .resumemark:after,.light .pcoach .resumemark:before{background:rgb(var(--line))}.light .pcoach .row.resumed .bub{background:transparent;border:0;border-left:2px solid color-mix(in srgb,var(--ccd) 45%,transparent);border-radius:0;padding:2px 0 2px 18px;box-shadow:none}.light .pcoach .pausedveil{background:rgb(var(--bg)/.55);backdrop-filter:none;-webkit-backdrop-filter:none}.light .pcoach.paused .pausedveil{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.light .pcoach .pausedchip{background:var(--paper);border-color:rgb(var(--line-strong));color:rgb(var(--fg));box-shadow:none}.light .pcoach .pausedchip svg{color:var(--ccd)}.light .pcoach .row.wide .bub.out{background:var(--paper);border-color:rgb(var(--line))}.light .pcoach .out .outhd{background:var(--well);border-bottom-color:rgb(var(--line))}.light .pcoach .out .olabel{color:rgb(var(--fg-muted))}.light .pcoach .out .otag{color:rgb(var(--fg-subtle))}.light .pcoach .out .obody{color:rgb(var(--fg))}.light .pcoach .out .verdict{border-top-color:rgb(var(--line))}.light .pcoach .out .ocaret{background:var(--ccd)}.light .pcoach .out.weak{border-color:color-mix(in srgb,var(--amber) 40%,transparent)}.light .pcoach .out.weak .otag,.light .pcoach .out.weak .verdict{color:var(--amber)}.light .pcoach .out.strong{border-color:color-mix(in srgb,var(--ccd) 40%,transparent);box-shadow:none}.light .pcoach .out.strong .otag,.light .pcoach .out.strong .verdict{color:var(--ccd)}.light .pcoach .recap{background:var(--ccw);border-color:color-mix(in srgb,var(--ccd) 20%,transparent)}.light .pcoach .recap .rhd{color:var(--ccd)}.light .pcoach .recap .rline{color:rgb(var(--fg-muted))}.light .pcoach .recap .rline.good .rico{color:var(--ccd)}.light .pcoach .recap .rline.next .rico{color:var(--amber)}.light .pcoach .recap .ract button{background:var(--ccd);color:#fff}.light .pcoach .done span{color:var(--ccd)}.light .pcoach .done button{background:var(--ccd);color:#fff}.light .pcoach .panel{background:var(--paper);border-color:rgb(var(--line))}.light .pcoach .panel h4{color:var(--ccd)}.light .pcoach .panel .kv{border-top-color:rgb(var(--line))}.light .pcoach .panel .em,.light .pcoach .panel .k{color:rgb(var(--fg-subtle))}.light .pcoach .panel .v{color:rgb(var(--fg))}.light .pcoach .panel .fg{border-color:rgb(var(--line-strong));color:rgb(var(--fg-muted))}.light .pcoach .panel .fg:hover{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 40%,transparent)}.light .pcoach .tools{background:var(--paper);border-left:1px solid rgb(var(--line-strong));box-shadow:none}.light .pcoach .tools.open{box-shadow:-24px 0 60px -34px rgb(24 15 8/.35)}.light .pcoach .tools .bhd{border-bottom-color:rgb(var(--line))}.light .pcoach .tools .bhd .bt{color:rgb(var(--fg))}.light .pcoach .tools .bhd .bsub,.light .pcoach .tools .bx,.light .pcoach .tools .tnote,.light .pcoach .toolsempty{color:rgb(var(--fg-subtle))}.light .pcoach .tools .bx:hover{color:rgb(var(--fg))}.light .pcoach .tcard{background:var(--well);border-color:rgb(var(--line))}.light .pcoach .tcard:before{background:var(--ccd)}.light .pcoach .tcard .tname{color:rgb(var(--fg))}.light .pcoach .tcard .tblurb{color:rgb(var(--fg-muted))}.light .pcoach .tcard .topen{background:var(--ccd);color:var(--velvet-ink)}.light .pcoach .tcard .topen:focus-visible{outline-color:var(--ccd)}.light .pcoach .tcwrap{--tc-fill:var(--ccd);--tc-ink:var(--velvet-ink);--tc-text:var(--ccd);--tc-deep:color-mix(in srgb,var(--ccd) 78%,#000);--tc-rule:color-mix(in srgb,var(--ccd) 32%,transparent);--tc-bg:color-mix(in srgb,var(--ccd) 6%,transparent);--tc-edge:color-mix(in srgb,var(--ccd) 20%,transparent)}.light .pcoach .toolcard .tccopy.copied{color:var(--velvet-ink)}.light .pcoach .flypill{color:rgb(var(--fg));border-color:color-mix(in srgb,var(--fc,var(--ccd)) 45%,transparent);background:color-mix(in srgb,var(--fc,var(--ccd)) 12%,#fff);box-shadow:none}.light .border-glow-card:focus-within{border-color:rgb(var(--accent))!important}.light .border-hairline:has(>input:focus-visible){border-color:rgb(var(--accent));box-shadow:0 0 0 3px rgb(var(--accent)/.12)}.light .q-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.light ::-webkit-scrollbar-thumb{background:rgb(var(--fg)/.22);border-radius:99px}.light ::-webkit-scrollbar-thumb:hover{background:rgb(var(--fg)/.34)}.light ::-webkit-scrollbar-track{background:transparent}.light *{scrollbar-color:rgb(var(--fg)/.22) transparent}.light [style*="--c"] .toolname,.light [style*="--tone"]{color:color-mix(in srgb,var(--c,var(--tone,currentColor)) 68%,#000)}.light .font-display,.light h1,.light h2,.light h3,.light h4{font-family:var(--font-geist),ui-sans-serif,system-ui,sans-serif}.light.agents-scope .bg-black\/25,.light.agents-scope .bg-black\/30,.light.agents-scope .bg-white\/\[0\.02\],.light.agents-scope .bg-white\/\[0\.06\],.light.agents-scope .hover\:bg-white\/\[0\.04\]:hover{background-color:var(--well)}.light.agents-scope .border-white\/10,.light.agents-scope .border-white\/12,.light.agents-scope .border-white\/\[0\.08\]{border-color:rgb(var(--line))}.light.agents-scope .border-white\/20,.light.agents-scope .border-white\/25,.light.agents-scope .focus\:border-white\/25:focus,.light.agents-scope .hover\:border-white\/25:hover{border-color:rgb(var(--line-strong))}.light.agents-scope .bg-white{background-color:rgb(var(--accent))}.light.agents-scope .bg-white .text-ink-950,.light.agents-scope .bg-white.text-ink-950,.light.agents-scope .text-ink-950{color:rgb(var(--accent-contrast))}.light.agents-scope .bg-white:hover{background-color:rgb(var(--accent-strong))}.light.agents-scope .bg-ink-900\/50,.light.agents-scope .bg-ink-900\/70{background-color:var(--paper)}.light.agents-scope .hover\:text-aurora-mint:hover,.light.agents-scope .text-aurora-mint{color:rgb(var(--accent))}.light.agents-scope .bg-aurora-mint\/10,.light.agents-scope .bg-aurora-mint\/\[0\.04\],.light.agents-scope .bg-aurora-mint\/\[0\.05\],.light.agents-scope .bg-aurora-mint\/\[0\.07\]{background-color:rgb(var(--accent-soft))}.light.agents-scope .bg-aurora-mint,.light.agents-scope .bg-aurora-mint\/70,.light.agents-scope .hover\:bg-aurora-mint:hover{background-color:rgb(var(--accent));color:rgb(var(--accent-contrast))}.light.agents-scope .border-aurora-mint\/15,.light.agents-scope .border-aurora-mint\/20,.light.agents-scope .border-aurora-mint\/25,.light.agents-scope .border-aurora-mint\/30,.light.agents-scope .border-aurora-mint\/50,.light.agents-scope .border-aurora-teal{border-color:color-mix(in srgb,rgb(var(--accent)) 38%,transparent)}.light .display,.light .font-display,.light .gsap-hero,.light h1,.light h2,.light h3,.light h4,.light h5,.light h6{color:rgb(var(--fg))}.light .sledger .lbtn.ghost,.light .sledger .lopen,.light .sledger .ltier,.light .sledger .skill.open .sname,.light .sledger .skill:hover .sname,.light .sledger .slot.active .ltier,.light .sledger .slot.done .ltier,.light .sledger .slot.now .ltier{color:color-mix(in srgb,var(--cc,rgb(var(--accent))) 50%,#000)}.light .sledger .slot.active .card,.light .sledger .slot.done:not(.active) .card,.light .sledger .slot.now:not(.active) .card{background:var(--cv);border-color:transparent}.light .sledger .slot.active .ltitle,.light .sledger .slot.done .ltitle,.light .sledger .slot.now .ltitle{color:var(--velvet-ink)}.light .sledger .slot.active .ltier,.light .sledger .slot.done .ltier,.light .sledger .slot.now .ltier{color:var(--velvet-ink);opacity:.72}.light .sledger .slot.active .lblurb,.light .sledger .slot.active .lmeta,.light .sledger .slot.active .lopen,.light .sledger .slot.done .lblurb,.light .sledger .slot.done .lmeta,.light .sledger .slot.done .lopen,.light .sledger .slot.now .lblurb,.light .sledger .slot.now .lmeta,.light .sledger .slot.now .lopen{color:var(--velvet-ink);opacity:.78}.light .sledger .slot.done .lcheck{opacity:1}.light .sledger .slot.active .lbtn.primary,.light .sledger .slot.done .lbtn.primary,.light .sledger .slot.done .lcheck,.light .sledger .slot.now .lbtn.primary{background:var(--velvet-ink);color:var(--cv)}.light .sledger .slot.active .lbtn.ghost,.light .sledger .slot.done .lbtn.ghost,.light .sledger .slot.now .lbtn.ghost{color:var(--velvet-ink);border-color:color-mix(in srgb,var(--velvet-ink) 45%,transparent)}.light .sledger .slot.active .lbtn.ghost:hover,.light .sledger .slot.done .lbtn.ghost:hover,.light .sledger .slot.now .lbtn.ghost:hover{background:color-mix(in srgb,var(--velvet-ink) 14%,transparent)}.light .hover\:text-white:hover,.light .text-white\/75,.light .text-white\/80,.light .text-white\/85{color:rgb(var(--fg))}.light .hover\:text-white\/70:hover,.light .text-white\/55,.light .text-white\/60,.light .text-white\/65,.light .text-white\/70{color:rgb(var(--fg-muted))}.light .text-white\/25,.light .text-white\/30,.light .text-white\/35,.light .text-white\/40,.light .text-white\/45,.light .text-white\/50{color:rgb(var(--fg-subtle))}.light .placeholder\:text-white\/30::-moz-placeholder,.light .placeholder\:text-white\/35::-moz-placeholder{color:rgb(var(--fg-subtle))}.light .placeholder\:text-white\/30::placeholder,.light .placeholder\:text-white\/35::placeholder{color:rgb(var(--fg-subtle))}.light .pcoach .bline .nowtag{color:color-mix(in srgb,var(--c,var(--ccd)) 50%,#000)}.light .pcoach .bline.filled .nowtag{color:var(--velvet-ink)}.light .rvov{background:radial-gradient(115% 85% at 50% 46%,color-mix(in srgb,var(--cc) 12%,transparent),transparent 58%),rgb(var(--fg)/.45)}.light .rvov .rvcard{border-color:rgb(var(--line));background:rgb(var(--surface-raised));box-shadow:0 40px 100px -30px rgb(var(--fg)/.28)}.light .rvov .rvhd{border-bottom-color:rgb(var(--line))}.light .rvov .rvhd h5{color:rgb(var(--fg))}.light .rvov .rvhd .rvsub,.light .rvov .rvhd .rvx{color:rgb(var(--fg-subtle))}.light .rvov .rvhd .rvx:hover{color:rgb(var(--fg));background:var(--well)}.light .rvov .rvhd .rvic{color:var(--velvet-ink);background:var(--cc);border-color:transparent}.light .rvov .rvsec .rvlab{color:var(--cc)}.light .rvov .rvsec .rvtxt{color:rgb(var(--fg))}.light .rvov .rvpart{border-color:rgb(var(--line));background:var(--well)}.light .rvov .rvpart .rvpk{color:rgb(var(--fg-subtle))}.light .rvov .rvpart .rvpv{color:rgb(var(--fg))}.light .rvov .rvout{border-color:rgb(var(--line));background:var(--well);color:rgb(var(--fg-muted))}.light .rvov .rvempty{color:rgb(var(--fg-subtle))}.light .rvov .rvft{border-top-color:rgb(var(--line))}.light .rvov .rvft .rvhint{color:rgb(var(--fg-subtle))}.light .rvov .rvsave{background:var(--cc);color:var(--velvet-ink)}.light .rvov .rvsave.done{background:transparent;color:var(--cc);border:1px solid color-mix(in srgb,var(--cc) 38%,transparent)}.light .rvov .rvsave.err{background:color-mix(in srgb,rgb(var(--danger,185 28 28)) 10%,transparent);color:#9B1C1C;border:1px solid color-mix(in srgb,#9b1c1c 32%,transparent)}.light .cdeck .deckhead .hglow{background:radial-gradient(58% 70% at 0 42%,color-mix(in srgb,var(--cc,rgb(var(--accent))) 24%,#5c554b),transparent 70%);filter:blur(34px);opacity:.16}.light .cdeck .deckhead h1{text-shadow:0 1px 0 rgb(255 255 255/.55),0 0 24px rgb(var(--fg)/.06)}.light .point.navy :is(h1,h2,h3,h4,h5,h6),.light .point.photo :is(h1,h2,h3,h4,h5,h6){color:#ffffff}.light .point.sky :is(h1,h2,h3,h4,h5,h6),.light .point.tint :is(h1,h2,h3,h4,h5,h6){color:#06455f}.light .border-glow-card{box-shadow:none}.light .border-glow-card:focus-within{box-shadow:0 0 0 3px rgb(var(--accent)/.12)}.light [role=tooltip]{box-shadow:none}.light .pcoach .row.wide .bub.vis{border:1px solid transparent;border-radius:16px;background:var(--ccd);padding:22px 24px 24px;text-align:center}.light .pcoach .row.wide .bub.vis:has(.demo){background:var(--paper);border-color:rgb(var(--line))}.light .pcoach .vis .vt{text-align:left}.light input:focus,.light input:focus-visible,.light select:focus,.light select:focus-visible,.light textarea:focus,.light textarea:focus-visible{outline:none!important;border-color:rgb(var(--accent))!important;box-shadow:0 0 0 3px rgb(var(--accent)/.14)!important}.light .border-glow-card input:focus,.light .border-glow-card input:focus-visible,.light .border-glow-card textarea:focus,.light .border-glow-card textarea:focus-visible,.light [class*=outline-none]:focus,.light [class*=outline-none]:focus-visible{border-color:transparent!important;box-shadow:none!important}.light .cdeck .cdu-scrim{background:rgb(var(--bg)/.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.light .cdeck .cdu-card{border:1px solid rgb(var(--line));background:var(--paper);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 32px 80px -36px rgb(24 15 8/.34)}.light .cdeck .cdu-sweep{display:none}.light .cdeck .cdu-emblem{color:var(--ccd,rgb(var(--accent)));background:color-mix(in srgb,var(--cc,rgb(var(--accent))) 12%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cc,rgb(var(--accent))) 30%,transparent)}.light .cdeck .cdu-emblem .ring{border-color:color-mix(in srgb,var(--cc,rgb(var(--accent))) 45%,#000)}.light .cdeck .cdu-kick{color:color-mix(in srgb,var(--cc,rgb(var(--accent))) 50%,#000)}.light .cdeck .cdu-ttl{color:rgb(var(--fg))}.light .cdeck .cdu-blb{color:rgb(var(--fg-muted))}.light .cdeck .cdu-recap{background:var(--well);border-color:rgb(var(--line))}.light .cdeck .cdu-rline{color:rgb(var(--fg-muted))}.light .cdeck .cdu-rline.good .rico{color:color-mix(in srgb,var(--cc,rgb(var(--accent))) 50%,#000)}.light .cdeck .cdu-rline.next .rico{color:#b45309}.light .cdeck .cdu-go{background:color-mix(in srgb,var(--cc,rgb(var(--accent))) 50%,#000);color:#fff}.light .cdeck .cdu-ghost{border-color:rgb(var(--line-strong));color:rgb(var(--fg-muted))}.light .cdeck .cdu-ghost:hover{color:rgb(var(--fg));border-color:rgb(var(--fg-subtle));background:var(--well)}.light .cdeck .cdu-later{color:rgb(var(--fg-subtle))}.light .cdeck .cdu-later:hover{color:rgb(var(--fg))}.light .cw input:focus,.light .cw input:focus-visible,.light .cw textarea:focus,.light .cw textarea:focus-visible,.light .pillComposer input:focus,.light .pillComposer textarea:focus,.light [class*=composer] input:focus,.light [class*=composer] textarea:focus{border-color:transparent!important;box-shadow:none!important;outline:none!important}.light .pcoach .cw:focus-within{box-shadow:none;border-color:color-mix(in srgb,var(--ccd) 55%,transparent)}.light .border-glow-card:focus-within{box-shadow:none}.light .shell.editorial{--gutter:clamp(24px,5vw,72px)}.light .shell.editorial .display,.light .shell.editorial .hero-copy h1{font-size:clamp(40px,5.6vw,80px);line-height:1.08;letter-spacing:-.04em}.light .shell.editorial .btn.accent{background:rgb(var(--fg));border-color:rgb(var(--fg));color:#fff}.light .shell.editorial .btn.accent:hover{background:rgb(var(--fg-muted));border-color:rgb(var(--fg-muted))}.light .shell.editorial .hero{align-items:start;gap:48px}.light .shell.editorial .hero-copy h1{max-width:16ch}.light .shell.editorial .hero-stand{margin:12px 0 0;font-size:20px;line-height:1.5;max-width:28ch;color:rgb(var(--fg-muted))}.light .shell.editorial .hero-cta{margin-top:36px;display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px}@media (min-width:1000px){.light .shell.editorial .hero{grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:80px}}.light .shell.editorial .tlink{display:inline-flex;align-items:center;gap:9px;font-size:20px;font-weight:500;color:rgb(var(--fg));text-decoration:none;white-space:nowrap}.light .shell.editorial .tlink svg{color:rgb(var(--accent));transition:transform .16s ease}.light .shell.editorial .tlink:hover svg{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.light .shell.editorial .tlink:hover svg{transform:none}}.light .shell.editorial .panel{margin-top:clamp(48px,6vw,92px);border-radius:28px;padding:clamp(26px,5vw,80px) clamp(18px,4.5vw,76px);background:linear-gradient(112deg,#eaf4fb,#e4efea 55%,#efebe1)}.light .shell.editorial .panel .device{border:0;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 20px 54px -18px rgba(20,40,60,.24)}.light .shell.editorial .panel .device-stage{width:100%;max-width:800px;margin:0 auto}.light .shell.editorial .panel .device .dscreen{padding:clamp(22px,3vw,34px) clamp(20px,3.2vw,38px) 28px}.light .shell.editorial .panel .al-item{font-size:17px}.light .shell.editorial .claim{text-align:center}.light .shell.editorial .claim .display{max-width:24ch;margin:0 auto}.light .shell.editorial .stats{gap:40px 64px;margin-top:clamp(56px,8vw,120px);padding-top:44px;border-top:1px solid rgb(var(--line));text-align:left}.light .shell.editorial .stat{border:0;border-radius:0;background:none;padding:0;min-height:0;gap:0}.light .shell.editorial .stat .figure{font-size:clamp(40px,4vw,54px);font-weight:400;letter-spacing:-.035em;color:rgb(var(--fg));margin-bottom:18px}.light .shell.editorial .stat .lab{font-size:17px;line-height:1.45;color:rgb(var(--fg-muted))}.light .shell.editorial .stat .src{font-size:13px;padding-top:20px}.light .shell.editorial .stat .src a{text-decoration:none;border-bottom:1px solid rgb(var(--line-strong));padding-bottom:1px}.light .shell.editorial .item{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:center}@media (min-width:900px){.light .shell.editorial .item{grid-template-columns:repeat(2,minmax(0,1fr));gap:96px}.light .shell.editorial .item>.body{grid-column:1;grid-row:1}.light .shell.editorial .item>.art{grid-column:2;grid-row:1}.light .shell.editorial .item.right>.body{grid-column:2}.light .shell.editorial .item.right>.art{grid-column:1}}.light .shell.editorial .item .d2{font-size:clamp(32px,3.8vw,54px);font-weight:400;line-height:1.1;letter-spacing:-.035em;color:rgb(var(--fg));margin:22px 0 24px}.light .shell.editorial .item>.body>p{font-size:20px;line-height:1.5;max-width:40ch;color:rgb(var(--fg-muted));margin:0}.light .shell.editorial .item .tlink{margin-top:28px}.light .shell.editorial .skill-list{margin-top:34px;padding-top:22px;border-top:1px solid rgb(var(--line));max-width:44ch}.light .shell.editorial .skill-list-label{font-size:13px;letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--fg-subtle));margin:0 0 10px}.light .shell.editorial .skill-list p:last-child{font-size:16px;line-height:1.55;color:rgb(var(--fg-subtle));margin:0}.light .shell.editorial .item .d2{text-wrap:balance}.light .shell.editorial .how{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:start}@media (min-width:900px){.light .shell.editorial .how{grid-template-columns:repeat(2,minmax(0,1fr));gap:96px}}.light .shell.editorial .how-media{position:relative;border-radius:24px;height:520px;overflow:hidden;background:linear-gradient(150deg,#e6f1f8,#edeadf)}.light .shell.editorial .hm-slide{position:absolute;inset:0;padding:clamp(24px,4vw,44px);display:flex;align-items:center;justify-content:center;border-radius:24px;overflow:hidden;opacity:0;transform:translateY(8px) scale(.985);transition:opacity .55s ease,transform .55s ease;pointer-events:none}.light .shell.editorial .hm-photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.light .shell.editorial .hm-slide:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(150deg,rgba(248,245,238,.62),rgba(234,244,251,.5) 55%,rgba(248,245,238,.66))}.light .shell.editorial .hm-slide[data-on=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.light .shell.editorial .hm-slide{transition:none;transform:none}}.light .shell.editorial .hm-card{position:relative;z-index:2;width:100%;max-width:420px;background:#fff;border-radius:14px;padding:26px 30px;box-shadow:0 16px 44px -20px rgba(20,40,60,.26)}.light .shell.editorial .hm-me,.light .shell.editorial .hm-riley{font-size:17px;line-height:1.45;margin:0}.light .shell.editorial .hm-me{font-weight:500;color:rgb(var(--fg));margin-bottom:18px}.light .shell.editorial .hm-riley{color:rgb(var(--fg-muted))}.light .shell.editorial .steps{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding-block:40px}.light .shell.editorial .step{padding:0;padding-block:clamp(48px,26vh,220px);border:0;border-top:1px solid rgb(var(--line));border-radius:0;background:none;min-height:0;transition:opacity .4s ease}.light .shell.editorial .step:first-child{border-top:0;padding-top:0}.light .shell.editorial .step:before{display:none}.light .shell.editorial .step-n{display:block;font-size:13px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--fg-subtle));margin-bottom:16px}.light .shell.editorial .step h3{font-size:clamp(24px,2.6vw,32px);font-weight:400;line-height:1.15;letter-spacing:-.03em;color:rgb(var(--fg));margin:0 0 14px;text-wrap:balance}.light .shell.editorial .step p{font-size:20px;line-height:1.5;max-width:38ch;color:rgb(var(--fg-muted));margin:0}.light .shell.editorial .step[data-dim=true]{opacity:.32}@media (prefers-reduced-motion:reduce){.light .shell.editorial .step{transition:none;opacity:1}}.light .shell.editorial #faq{padding-block:clamp(120px,14vw,210px) 0}.light .shell.editorial .toolkit .display{max-width:20ch}.light .shell.editorial .toolkit-lede{font-size:20px;line-height:1.5;max-width:44ch;color:rgb(var(--fg-muted));margin:22px 0 0}.light .shell.editorial .tools{display:block;margin-top:clamp(48px,6vw,76px);border-top:1px solid rgb(var(--line))}.light .shell.editorial .tool{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:0;padding-block:34px;border:0;border-bottom:1px solid rgb(var(--line));border-radius:0;background:none;min-height:0;align-items:start}@media (min-width:760px){.light .shell.editorial .tool{grid-template-columns:280px minmax(0,1fr);gap:64px;padding-block:38px}}.light .shell.editorial .tool h3{font-size:26px;font-weight:400;letter-spacing:-.025em;line-height:1.2;color:rgb(var(--fg));margin:0}.light .shell.editorial .tool p{font-size:18px;line-height:1.5;max-width:56ch;color:rgb(var(--fg-subtle));margin:0}.light .shell.editorial .prices{display:grid;grid-template-columns:minmax(0,1fr);margin-top:clamp(48px,8vw,80px);border-top:1px solid rgb(var(--line))}.light .shell.editorial .price{display:flex;flex-direction:column;padding:44px 0;border-bottom:1px solid rgb(var(--line))}@media (min-width:800px){.light .shell.editorial .prices{grid-template-columns:repeat(2,minmax(0,1fr))}.light .shell.editorial .price{padding:48px 64px 48px 0;border-bottom:0}.light .shell.editorial .price+.price{padding-left:64px;padding-right:0;border-left:1px solid rgb(var(--line))}}.light .shell.editorial .price-for{font-size:13px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--fg-subtle))}.light .shell.editorial .price .amount,.light .shell.editorial .price .amount-text{display:block;font-size:clamp(34px,3.8vw,54px);font-weight:400;line-height:1.05;letter-spacing:-.035em;color:rgb(var(--fg));margin:16px 0 6px;text-wrap:balance}.light .shell.editorial .price-note{font-size:17px;color:rgb(var(--fg-subtle))}.light .shell.editorial .price ul{list-style:none;margin:34px 0 40px;padding:0}.light .shell.editorial .price li{display:flex;gap:13px;font-size:18px;line-height:1.45;color:rgb(var(--fg-muted));padding-block:11px;border-top:1px solid rgb(var(--line))}.light .shell.editorial .price li svg{flex:none;margin-top:5px;color:rgb(var(--accent))}.light .shell.editorial .price .btn{align-self:flex-start;margin-top:auto}.light .shell.editorial .closer{text-align:center}.light .shell.editorial .closer .display{max-width:22ch;margin:0 auto clamp(32px,4vw,44px)}.light .shell.editorial #faq button>span:first-child{font-size:clamp(20px,2.2vw,26px);font-weight:400;letter-spacing:-.025em;line-height:1.25}.light .shell.editorial #faq button{padding-block:30px}.light .shell.editorial #faq p{font-size:18px}.light .shell.editorial .hm-label{font-size:13px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--fg-subtle));margin:0 0 14px}.light .shell.editorial .hm-foot{margin:18px 0 0}.light .shell.editorial .hm-field{display:flex;align-items:center;gap:2px;border:1px solid rgb(var(--line-strong));border-radius:10px;padding:14px 16px}.light .shell.editorial .hm-code{font-size:18px;font-weight:500;letter-spacing:.02em;color:rgb(var(--fg))}.light .shell.editorial .hm-caret{width:1.5px;height:20px;background:rgb(var(--accent))}.light .shell.editorial .hm-hint{font-size:15px;line-height:1.45;color:rgb(var(--fg-subtle));margin:14px 0 0}.light .shell.editorial .hm-btn{display:inline-block;margin-top:22px;background:rgb(var(--fg));color:#fff;font-size:15px;font-weight:500;padding:11px 24px;border-radius:999px}.light .shell.editorial .hm-cert-name{font-size:28px;font-weight:400;letter-spacing:-.025em;color:rgb(var(--fg));margin:0}.light .shell.editorial .hm-meter{height:3px;background:var(--well);border-radius:2px;margin-top:20px}.light .shell.editorial .hm-meter i{display:block;height:100%;width:100%;background:rgb(var(--accent));border-radius:2px}@media (min-width:900px){.light .shell.editorial .how-media{position:sticky;top:120px}}.light .shell.editorial .nb-pop{width:560px;border-color:rgb(var(--line));border-radius:18px;padding:8px 22px;box-shadow:0 24px 60px -28px rgba(20,40,60,.28)}.light .shell.editorial .nb-grid{display:block;gap:0}.light .shell.editorial .nb-cell{border-radius:0;padding:18px 0;border-top:1px solid rgb(var(--line));background:none}.light .shell.editorial .nb-cell:first-child{border-top:0}.light .shell.editorial .nb-cell:hover{background:none}.light .shell.editorial .nb-cell:hover .nb-cell-title{color:rgb(var(--accent))}.light .shell.editorial .nb-cell-title{font-size:17px;font-weight:400;letter-spacing:-.02em;margin-bottom:4px;transition:color .16s ease}.light .shell.editorial .nb-cell-desc{font-size:14px;line-height:1.4}.light .shell.editorial .nb-sheet-links a{border-radius:0;border-top:1px solid rgb(var(--line));font-size:17px}.light .shell.editorial .nb-sheet-links a:first-child{border-top:0}.light .shell.editorial .nb-sheet-links a:hover{background:none;color:rgb(var(--accent))}.light .shell.editorial a.bg-accent,.light .shell.editorial button.bg-accent{background-color:rgb(var(--fg))}.light .shell.editorial a.bg-accent:hover,.light .shell.editorial button.bg-accent:hover{background-color:rgb(var(--fg-muted))}.light .signin-split{display:grid;grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 88px)}.light .signin-split .ss-form{display:flex;flex-direction:column;padding:28px var(--gutter) 72px}.light .signin-split .ss-formwrap .card{background:none;border:0;border-radius:0;box-shadow:none}.light .signin-split .ss-formwrap form{padding:0}.light .signin-split .ss-body{margin:auto;width:100%;max-width:664px;text-align:center}.light .signin-split .ss-h{font-size:clamp(34px,5vw,64px)}.light .signin-split .ss-sub{margin:14px auto 0;font-size:18px;line-height:1.5;color:rgb(var(--fg-subtle));max-width:34ch}.light .signin-split .ss-formwrap{margin-top:34px}.light .signin-split .ss-meta{margin-top:10px;font-size:14.5px;color:rgb(var(--fg-subtle))}.light .signin-split .ss-meta:first-of-type{margin-top:24px}.light .signin-split .ss-meta a{color:rgb(var(--accent));text-decoration:none}.light .signin-split .ss-meta a:hover{text-decoration:underline}.light .signin-split .ss-art{display:none}@media (min-width:1280px){.light .signin-split{grid-template-columns:780px minmax(0,1fr)}.light .signin-split .ss-form{padding:32px 48px 48px;text-align:left}.light .signin-split .ss-body{margin:auto 0;max-width:676px;text-align:left}.light .signin-split .ss-h{font-size:clamp(38px,3.4vw,48px)}.light .signin-split .ss-sub{margin-inline:0}.light .signin-split .ss-art{display:block;position:relative;margin:14px 14px 14px 0}}.light .signin-split .ss-photo{position:absolute;inset:0;border-radius:16px;overflow:hidden;background:var(--well)}.light .signin-split .ss-photo>[data-shot]{position:absolute;inset:0;border-radius:16px;opacity:0;transform:translateX(56px) scale(1.04);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}.light .signin-split[data-step="1"] .ss-photo>[data-shot="0"]{transform:translateX(-56px) scale(1.04)}.light .signin-split .ss-photo>[data-shot][data-on=true]{opacity:1;transform:none}.light .signin-split .ss-h,.light .signin-split .ss-meta,.light .signin-split .ss-sub{animation:ss-slide .52s cubic-bezier(.22,1,.36,1) both}.light .signin-split .ss-sub{animation-delay:.05s}.light .signin-split .ss-meta{animation-delay:.1s}.light .signin-split[data-step="1"] .ss-h,.light .signin-split[data-step="1"] .ss-meta,.light .signin-split[data-step="1"] .ss-sub{animation-name:ss-slide-fwd}@keyframes ss-slide{0%{opacity:0;transform:translateX(-56px)}to{opacity:1;transform:none}}@keyframes ss-slide-fwd{0%{opacity:0;transform:translateX(56px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.light .signin-split .ss-h,.light .signin-split .ss-meta,.light .signin-split .ss-sub{animation:none}.light .signin-split .ss-photo>[data-shot]{transition:none;transform:none}}@media (min-width:1280px){.light .signin-split .ss-formwrap div.text-center{text-align:left}}.light .shell.editorial .pricing-lede{margin:22px 0 0;font-size:20px;line-height:1.5;max-width:40ch;color:rgb(var(--fg-muted))}.light .shell.editorial .buy2{max-width:1120px;align-items:start;gap:clamp(40px,5vw,72px)}.light .shell.editorial .b2-h{font-size:clamp(34px,4.2vw,54px);max-width:15ch}.light .shell.editorial .b2-lede{margin:20px 0 0;font-size:20px;line-height:1.5;max-width:42ch;color:rgb(var(--fg-muted))}.light .shell.editorial .b2-lede span{color:rgb(var(--fg))}.light .shell.editorial .b2-incl{margin:36px 0 0;padding:0;list-style:none;border-top:1px solid rgb(var(--line))}.light .shell.editorial .b2-incl li{display:flex;align-items:flex-start;gap:13px;padding:13px 0;border-bottom:1px solid rgb(var(--line));font-size:17px;color:rgb(var(--fg-muted))}.light .shell.editorial .b2-incl li svg{flex:none;margin-top:4px;color:rgb(var(--accent))}.light .shell.editorial .b2-ent{margin:26px 0 0;font-size:15px;color:rgb(var(--fg-subtle))}.light .shell.editorial .b2-panel{border-radius:0;background:none}.light .shell.editorial .b2-panelin{padding:0}@media (min-width:1024px){.light .shell.editorial .b2-panelin{padding-left:clamp(32px,4vw,64px);border-left:1px solid rgb(var(--line))}}.light .shell.editorial .b2-price{display:flex;align-items:baseline;gap:10px}.light .shell.editorial .b2-price b,.light .shell.editorial .b2-price>span:first-child{font-size:clamp(40px,4vw,54px);font-weight:400;letter-spacing:-.035em;line-height:1;color:rgb(var(--fg));font-variant-numeric:tabular-nums}.light .shell.editorial .b2-price>span:last-child{font-size:16px;color:rgb(var(--fg-subtle))}.light .shell.editorial .b2-note{margin:12px 0 0;font-size:15px;color:rgb(var(--fg-subtle))}.light .shell.editorial .b2-total{border:0;border-top:1px solid rgb(var(--line));border-radius:0;background:none;padding:16px 0 0;font-size:15px}.light .shell.editorial .b2-total>div{border:0;padding:0}.light .shell.editorial .b2-total>div+div{margin-top:9px}.light .shell.editorial .b2-grand{font-size:26px;font-weight:400;letter-spacing:-.03em;color:rgb(var(--fg))}.light .shell.editorial .b2-pay{width:100%;margin-top:22px;padding:16px 24px;border:0;border-radius:999px;font-size:16.5px;font-weight:500;background:rgb(var(--fg));color:#fff;cursor:pointer;transition:transform .16s ease,background-color .16s ease}.light .shell.editorial .b2-pay:hover{transform:translateY(-1px);background:rgb(var(--fg-muted))}.light .shell.editorial .b2-pay.is-off{background:var(--well);color:rgb(var(--fg-subtle));cursor:not-allowed;transform:none}.light .shell.editorial .b2-fine{margin:13px 0 0;font-size:13px;color:rgb(var(--fg-subtle));text-align:center}@media (prefers-reduced-motion:reduce){.light .shell.editorial .b2-pay:hover{transform:none}}.light .shell.editorial .b2-steps{margin:34px 0 0;padding:0;list-style:none;border-top:1px solid rgb(var(--line));counter-reset:b2step}.light .shell.editorial .b2-steps li{counter-increment:b2step;display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid rgb(var(--line));font-size:17px;line-height:1.5;color:rgb(var(--fg-muted))}.light .shell.editorial .b2-steps li:before{content:counter(b2step,decimal-leading-zero);font-size:13px;color:rgb(var(--fg-subtle));font-variant-numeric:tabular-nums;padding-top:4px}.light .shell.editorial .b2-steps li>span:first-child{display:none}.light.editorial .btn.accent{background:rgb(var(--fg));border-color:rgb(var(--fg));color:#fff}.light.editorial .btn.accent:hover{background:rgb(var(--fg-muted));border-color:rgb(var(--fg-muted))}.light.editorial a.bg-accent:not([data-not-action]),.light.editorial button.bg-accent:not([data-not-action]){background-color:rgb(var(--fg))}.light.editorial a.bg-accent:not([data-not-action]):hover,.light.editorial button.bg-accent:not([data-not-action]):hover{background-color:rgb(var(--fg-muted))}.light.editorial .display{letter-spacing:-.04em}.light .display.display-app{font-size:clamp(34px,5vw,56px)}.light .fr{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:inherit}.light .fr-bok{position:absolute;inset:-22%;filter:blur(46px);z-index:0}.light .fr-bok i{position:absolute;display:block;border-radius:50%}.light .fr-bok:after{content:"";position:absolute;inset:0;background:linear-gradient(103deg,rgb(255 255 255/.42) 0 16%,transparent 44%)}.light .fr-warm i:first-child{inset:-4% 40% 50% 0;background:#d9ccb4}.light .fr-warm i:nth-child(2){inset:52% 4% 4% 40%;background:#b5aea3}.light .fr-warm i:nth-child(3){inset:8% 0 54% 52%;background:#f0e8da}.light .fr-sky i:first-child{inset:-8% 30% 44% 8%;background:#bfd3e6}.light .fr-sky i:nth-child(2){inset:48% 0 4% 30%;background:#bcc2c4}.light .fr-sky i:nth-child(3){inset:2% 4% 58% 46%;background:#f4f6f8}.light .fr-surf{position:relative;z-index:1;background:#fff;border-radius:26px;overflow:hidden;box-shadow:0 0 0 1px rgb(255 255 255/.9),0 2px 3px rgb(24 28 34/.05),0 26px 60px -22px rgb(24 28 34/.34)}.light .fr-surf:before{content:"";position:absolute;inset:0;border-radius:26px;pointer-events:none;box-shadow:inset 0 0 0 1.5px rgb(255 255 255/.95),inset 0 1px 0 rgb(255 255 255)}.light .fr-wide .fr-surf{width:min(84%,430px)}.light .fr-doc .fr-surf{width:min(46%,238px)}.light .fr-tall.fr-quiet{align-items:flex-end;padding-bottom:clamp(48px,14%,150px)}.light .fr-tall.fr-quiet .fr-surf{width:min(78%,400px)}.light .fr-tall.fr-payoff .fr-surf{width:min(64%,330px)}.light .fr-pad{padding:22px 24px}.light .fr-pad-tight{padding:18px 20px}.light .fr-pad-composer{padding-bottom:56px}.light .fr-k{font-family:var(--mono);font-size:8.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#6b7280;margin:0 0 7px}.light .fr-t{font-size:21px;line-height:1.1;letter-spacing:-.035em;font-weight:500;color:#0b0a08;margin:0 0 18px}.light .fr-t-sm{font-size:16px;margin-bottom:13px}.light .fr-hr{height:1px;background:#edeff2;margin:13px 0}.light .fr-lr{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid #f1f3f5}.light .fr-lr:last-child{border-bottom:0}.light .fr-lr span{flex:1;font-size:11.5px;color:#0b0a08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.light .fr-lr em{font-style:normal;font-size:9.5px;color:#9aa0a8;font-variant-numeric:tabular-nums}.light .fr-cells{align-items:center;margin:4px 0 12px}.light .fr-cells,.light .fr-group{display:flex;gap:4px}.light .fr-cell{width:21px;height:27px;border:1px solid #e1e5ea;border-radius:5px;display:grid;place-items:center;font-family:var(--mono);font-size:12px;font-weight:500;color:#0b0a08;background:#fcfcfd}.light .fr-cell[data-cur=true]{border-color:rgb(var(--accent));box-shadow:0 0 0 2px rgb(var(--accent)/.13)}.light .fr-dash{width:7px;height:1px;background:#c6ccd3}.light .fr-who{font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:#9aa0a8;margin:0 0 6px}.light .fr-msg{font-size:12px;line-height:1.5;margin:0 0 10px;max-width:32ch}.light .fr-me{background:#f2f4f6;border-radius:11px 11px 11px 3px;padding:9px 12px;display:inline-block;color:#0b0a08}.light .fr-her{color:#26211c;border-left:2px solid rgb(var(--accent));padding-left:11px}.light .fr-composer{position:absolute;left:24px;right:24px;bottom:18px;height:32px;border:1px solid #e5e8eb;border-radius:10px;background:#fcfcfd;display:flex;align-items:center;padding:0 11px;font-size:11px;color:#b4bac1}.light .fr-cert{text-align:center;padding:24px 18px}.light .fr-doc .fr-cert{padding:70px 20px}.light .fr-cert .fr-k{margin-bottom:13px}.light .fr-seal{width:34px;height:34px;display:block;margin:0 auto 13px;color:rgb(var(--accent))}.light .fr-cert-n{font-size:18px;letter-spacing:-.03em;font-weight:500;color:#0b0a08;margin:0 0 7px}.light .fr-cert-b{font-size:10.5px;line-height:1.6;color:#6b7280;margin:0 auto;max-width:24ch}.light .fr-rule{width:52px;height:1px;background:#d8dce1;margin:14px auto}.light .fr-sig{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#a6acb3;margin:0}.light .signin-split .fr-tall.fr-payoff,.light .signin-split .fr-tall.fr-quiet{align-items:center;padding-bottom:30%}.light .signin-split .fr-bok{filter:blur(90px)}.light .shell.editorial .shot{position:relative;border-radius:24px;overflow:hidden}.light .shell.editorial .shot.f43{aspect-ratio:4/3}.light .fr-crop{align-items:flex-start;justify-content:flex-start;padding:13% 0 0 12%}.light .fr-crop .fr-surf{width:91%;flex:none}.light .fr-cool i:first-child{inset:2% 34% 46% 4%;background:#aebece}.light .fr-cool i:nth-child(2){inset:46% 2% 4% 32%;background:#b3aca2}.light .fr-cool i:nth-child(3){inset:-6% 8% 62% 44%;background:#e7edf3}.light .fr-two{display:flex;gap:8px}.light .fr-two>div{flex:1;min-width:0}.light .fr-colh{font-family:var(--mono);font-size:8px;letter-spacing:.09em;text-transform:uppercase;color:#6b7280;margin:0 0 6px}.light .fr-qt{font-size:10.5px;line-height:1.45;color:#26211c;margin:0;background:#f6f7f9;border-radius:8px;padding:8px 9px}.light .fr-note{font-size:9.5px;line-height:1.4;color:#9aa0a8;margin:9px 0 0}.light .shot .fr-wide .fr-surf{width:min(88%,500px)}.light .fr-msg-col{font-size:10.5px;margin:8px 0 0;max-width:none;padding-left:9px}.light .fr-qt+.fr-msg{max-width:44ch}.light .signin-split .fr[data-photo] .fr-photo{position:absolute;z-index:1;inset:0;border-radius:16px;overflow:hidden}.light .signin-split .fr[data-photo] .fr-photo-img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 34%;object-position:50% 34%}.light .signin-split .fr[data-photo] .fr-photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgb(24 28 34/.46),rgb(24 28 34/.16) 34%,transparent 62%)}.light .signin-split .fr[data-photo] .fr-surf{position:absolute;z-index:2;left:10%;right:10%;top:auto;bottom:9%;width:auto}.light .signin-split .fr-payoff[data-photo] .fr-surf{left:50%;right:auto;top:50%;bottom:auto;width:min(64%,330px);transform:translate(-50%,-50%)}.light .vfy-wrap{display:grid;place-items:center;min-height:100vh;padding:80px 24px}.light .vfy-card{width:100%;max-width:520px;padding:44px 40px 36px;text-align:center}.light .vfy-mark{display:block;width:40px;height:40px;margin:0 auto 18px;color:rgb(var(--accent))}.light .vfy-mark svg{width:100%;height:100%}.light .vfy-mark-no{color:rgb(185 28 28)}.light .vfy-k{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--fg-subtle));margin:0 0 12px}.light .vfy-h{font-size:clamp(28px,4vw,38px);line-height:1.06;font-weight:500;color:rgb(var(--fg));margin:0}.light .vfy-sub{font-size:15px;line-height:1.55;color:rgb(var(--fg-muted));margin:10px auto 0;max-width:38ch}.light .vfy-rows{margin:30px 0 0;text-align:left;border-top:1px solid rgb(var(--line))}.light .vfy-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 2px;border-bottom:1px solid rgb(var(--line))}.light .vfy-row dt{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--fg-subtle));margin:0}.light .vfy-row dd{margin:0;font-size:14.5px;font-weight:500;color:rgb(var(--fg));text-align:right}.light .vfy-code{font-family:var(--mono);font-size:.95em;letter-spacing:.02em}.light .vfy-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.light .vfy-acts .btn{gap:7px}.light .vfy-li{background:#0a66c2;border-color:#0a66c2;color:#fff}.light .vfy-li:hover{background:#0a5cb0;border-color:#0a5cb0;color:#fff}.light .reference main dd a,.light .reference main li a,.light .reference main p a{color:rgb(var(--accent));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.light .reference main dd a:hover,.light .reference main li a:hover,.light .reference main p a:hover{color:rgb(var(--accent-strong))}.light[data-app-topnav]{background-color:transparent}.light .sky-ground{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.light .sky-ground-bok{position:absolute;inset:-18%;filter:blur(80px)}.light .sky-ground-bok i{position:absolute;display:block;border-radius:50%}.light .sky-ground-bok i:first-child{inset:-8% 30% 44% 8%;background:#e6d9c2}.light .sky-ground-bok i:nth-child(2){inset:48% 0 4% 30%;background:#d8d0c0}.light .sky-ground-bok i:nth-child(3){inset:2% 4% 58% 46%;background:#fbf8f1}.light .sky-ground-bok:after{content:"";position:absolute;inset:0;background:linear-gradient(103deg,rgb(255 255 255/.42) 0 16%,transparent 44%)}.light .sky-ground:after{content:"";position:absolute;inset:0;background:rgb(255 255 255/.28)}.light .skip-link{position:absolute;left:16px;top:-100px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--paper,#fff);border:1px solid var(--hairline,rgb(0 0 0/.12));color:var(--content,#111);font-size:13px;font-weight:600;text-decoration:none;transition:none}.light .skip-link:focus-visible{top:16px}.light.arrival-glass .ob-card{position:relative;background:rgb(255 255 255/.62);border-color:transparent;backdrop-filter:blur(30px) saturate(1.3);box-shadow:0 0 0 1px rgb(255 255 255/.9),0 2px 3px rgb(24 28 34/.05),0 26px 60px -22px rgb(24 28 34/.3)}.light.arrival-glass .ob-card:before{content:"";position:absolute;inset:0;border-radius:26px;pointer-events:none;box-shadow:inset 0 0 0 1.5px rgb(255 255 255/.95),inset 0 1px 0 rgb(255 255 255)}@media (prefers-reduced-transparency:reduce){.light.arrival-glass .ob-card{background:var(--paper);border-color:rgb(var(--line));backdrop-filter:none}.light.arrival-glass .ob-card:before{display:none}}.light .tutor-chip{position:relative;border-color:transparent;background:rgb(255 255 255/.55);backdrop-filter:blur(20px) saturate(1.3);box-shadow:0 0 0 1px rgb(255 255 255/.9),0 1px 2px rgb(24 28 34/.05),0 10px 24px -14px rgb(24 28 34/.28)}.light .tutor-chip:before{content:"";position:absolute;inset:0;border-radius:9999px;pointer-events:none;box-shadow:inset 0 0 0 1.5px rgb(255 255 255/.95),inset 0 1px 0 rgb(255 255 255)}.light .tutor-chip:hover{background:rgb(255 255 255/.78);box-shadow:0 0 0 1px rgb(255 255 255/.95),0 1px 2px rgb(24 28 34/.06),0 14px 30px -14px rgb(24 28 34/.34)}@media (prefers-reduced-transparency:reduce){.light .tutor-chip,.light .tutor-chip:hover{background:var(--paper);backdrop-filter:none;box-shadow:0 0 0 1px rgb(var(--line))}.light .tutor-chip:before{display:none}}.light .md-code{position:relative;border:0;background:rgb(255 255 255/.55);backdrop-filter:blur(20px) saturate(1.3);box-shadow:0 0 0 1px rgb(255 255 255/.9),0 1px 2px rgb(24 28 34/.05),0 10px 24px -14px rgb(24 28 34/.28);color:rgb(var(--fg))}.light .md-code:before{content:"";position:absolute;inset:0;border-radius:.75rem;pointer-events:none;box-shadow:inset 0 0 0 1.5px rgb(255 255 255/.95),inset 0 1px 0 rgb(255 255 255)}@media (prefers-reduced-transparency:reduce){.light .md-code{background:var(--paper);backdrop-filter:none;box-shadow:0 0 0 1px rgb(var(--line))}.light .md-code:before{display:none}}