.pgRoot{position:relative;min-height:100vh;overflow-x:clip;background:var(--bg);color:var(--ink);font-family:Geist,system-ui,sans-serif;-webkit-font-smoothing:antialiased;transition:background .7s ease,color .7s ease}.pgRoot *,.pgRoot *:before,.pgRoot *:after{box-sizing:border-box}.pgGrain{position:fixed;inset:0;z-index:90;pointer-events:none;opacity:var(--grain);mix-blend-mode:multiply;background-image: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%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.pgGlow{position:absolute;inset:0 0 auto;height:900px;max-height:100%;overflow:hidden;pointer-events:none}.pgGlow:before,.pgGlow:after{content:"";position:absolute;border-radius:50%;transition:background .7s}.pgGlow:before{left:-10%;top:-20%;width:min(820px,100vw);height:min(820px,100vw);background:radial-gradient(closest-side,var(--glow1),transparent);animation:drift 18s ease-in-out infinite}.pgGlow:after{right:-6%;top:10%;width:min(640px,80vw);height:min(640px,80vw);background:radial-gradient(closest-side,var(--glow2),transparent);animation:drift 22s ease-in-out -7s infinite reverse}.pgSkip{position:fixed;left:16px;top:-80px;z-index:100;padding:12px 18px;border-radius:99px;background:var(--ink);color:var(--bg);font:500 14px/1 Geist,sans-serif;transition:top .2s}.pgSkip:focus{top:16px;color:var(--bg)}.pgMain{position:relative;display:block}.pgMain:focus{outline:none}.pgHero{padding:clamp(120px,14vw,170px) max(clamp(16px,4vw,40px),(100% - 1140px) / 2) clamp(48px,6vw,80px)}.pgSection{padding:clamp(64px,8vw,110px) max(clamp(16px,4vw,40px),(100% - 1140px) / 2);border-top:1px solid var(--line)}.pgSectionSurface{background:var(--surface);transition:background .7s}.pgSectionFlush{border-top:0;padding-top:0}.pgInner{width:100%}.pgStack{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.pgCenter{align-items:center;text-align:center}.pgSplit{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(32px,5vw,64px);align-items:start}.pgGrid2,.pgGrid3,.pgGrid4{display:grid;gap:16px}.pgGrid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.pgGrid3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.pgGrid4{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.pgHead{display:flex;flex-direction:column;gap:18px;max-width:760px;margin-bottom:clamp(32px,4vw,52px)}.pgRow{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.pgEyebrow{font:500 11px/1 Geist Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.pgH1{margin:0;font:400 clamp(46px,6.6vw,96px)/.95 "Instrument Serif",Georgia,serif;letter-spacing:-.04em;text-wrap:balance}.pgH1Small{font-size:clamp(38px,5vw,70px);line-height:.96;letter-spacing:-.035em}.pgH2{margin:0;font:400 clamp(36px,5vw,68px)/.96 "Instrument Serif",Georgia,serif;letter-spacing:-.035em;text-wrap:balance}.pgH3{margin:0;font:400 clamp(24px,2.4vw,30px)/1.1 "Instrument Serif",Georgia,serif;letter-spacing:-.015em}.pgH1 em,.pgH2 em,.pgH3 em{font-style:italic;color:var(--accent)}.pgLead{margin:0;max-width:560px;font-size:clamp(16px,1.5vw,18.5px);line-height:1.6;color:var(--muted);text-wrap:pretty}.pgText{margin:0;font-size:15.5px;line-height:1.7;color:var(--ink2);text-wrap:pretty}.pgMuted{color:var(--muted)}.pgNote{margin:0;font-size:13px;line-height:1.6;color:var(--muted)}.pgLink{color:var(--ink);border-bottom:1px solid var(--line2);transition:color .25s,border-color .25s}@media(hover:hover){.pgLink:hover{color:var(--accent);border-color:var(--accent)}}.pgBtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:19px 28px;border:1px solid transparent;border-radius:99px;font:500 15px/1 Geist,sans-serif;white-space:nowrap;cursor:pointer;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s,background .7s,border-color .3s,color .3s,opacity .3s}.pgBtn:disabled,.pgBtn[aria-disabled=true]{opacity:.55;cursor:default}.pgBtnPrimary{color:var(--accent-ink);background:var(--accent);box-shadow:0 16px 36px -14px var(--accent),inset 0 1px #ffffff4d}@media(hover:hover){.pgBtnPrimary:hover{color:var(--accent-ink);box-shadow:0 22px 44px -14px var(--accent),inset 0 1px #ffffff4d}}.pgBtnGhost{padding:19px 26px;color:var(--ink);border-color:var(--line2);background:color-mix(in oklab,var(--surface) 55%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(hover:hover){.pgBtnGhost:hover{color:var(--ink);border-color:var(--ink)}}.pgBtnDark{color:var(--bg);background:var(--ink)}@media(hover:hover){.pgBtnDark:hover{color:var(--bg);transform:scale(1.03)}}.pgBtnSmall{padding:14px 20px;font-size:14px}.pgBtnBlock{width:100%}.pgBtn small{font:400 11px/1 Geist Mono,ui-monospace,monospace;text-transform:uppercase;color:var(--muted)}.pgCard{display:flex;flex-direction:column;gap:14px;padding:clamp(24px,3vw,36px);border:1px solid var(--line);border-radius:28px;background:var(--card);transition:background .7s,border-color .3s}.pgPill{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--line);border-radius:99px;background:var(--card);font-size:12.5px;color:var(--ink);transition:background .7s}.pgCrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:13.5px;color:var(--muted)}.pgCrumb a{color:var(--muted)}@media(hover:hover){.pgCrumb a:hover{color:var(--accent)}}.pgCrumb b{font-weight:500;color:var(--ink)}.pgDate{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border:1px solid var(--line2);border-radius:99px;background:color-mix(in oklab,var(--surface) 55%,transparent);font:400 12px/1 Geist Mono,ui-monospace,monospace;color:var(--ink2)}.pgDate:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.pgFill{display:inline;padding:2px 8px;border:1px dashed var(--warn);border-radius:7px;background:color-mix(in oklab,var(--warn) 9%,transparent);color:var(--ink);font:500 12.5px/1.6 Geist Mono,ui-monospace,monospace;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pgCols{display:grid;grid-template-columns:minmax(0,680px) 240px;justify-content:space-between;gap:clamp(40px,7vw,100px);align-items:start}.pgProse{font-size:16.5px;line-height:1.7;color:var(--ink2)}.pgProse h2{margin:0 0 14px;font:400 clamp(26px,3vw,34px)/1.1 "Instrument Serif",Georgia,serif;letter-spacing:-.02em;color:var(--ink)}.pgProse section{margin-top:clamp(40px,5vw,56px)}.pgProse p{margin:0 0 14px;text-wrap:pretty}.pgProse ul,.pgProse ol{margin:0 0 14px;padding-left:20px;display:grid;gap:8px}.pgProse li::marker{color:var(--accent)}.pgProse b,.pgProse strong{font-weight:500;color:var(--ink)}.pgProse :is(p,li) a:not(.pgBtn){color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--accent) 35%,transparent);text-underline-offset:3px;transition:text-decoration-color .25s}@media(hover:hover){.pgProse :is(p,li) a:not(.pgBtn):hover{text-decoration-color:var(--accent)}}.pgCtaWrap{padding-top:clamp(64px,8vw,110px);border-top:1px solid var(--line)}.pgCtaWrapFlush{padding-top:0;border-top:0}.pgField{display:flex;flex-direction:column;gap:8px}.pgField label,.pgField .pgLabel{font-size:13.5px;font-weight:500;color:var(--ink)}.pgField input,.pgField select,.pgField textarea{width:100%;padding:15px 16px;border:1px solid var(--line2);border-radius:14px;background:var(--surface);color:var(--ink);font:400 15px/1.4 Geist,sans-serif;transition:border-color .25s,box-shadow .25s,background .7s}.pgField input::placeholder,.pgField select::placeholder,.pgField textarea::placeholder{color:var(--muted)}.pgField input:focus,.pgField select:focus,.pgField textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 5px var(--accent-soft)}.pgField input[aria-invalid=true],.pgField select[aria-invalid=true],.pgField textarea[aria-invalid=true]{border-color:var(--warn)}.pgField textarea{min-height:150px;resize:vertical}.pgError{margin:0;font-size:13px;color:var(--warn)}.pgStatus{margin:0;padding:14px 16px;border:1px solid var(--line2);border-radius:14px;background:var(--surface);font-size:14px;line-height:1.55;color:var(--ink2)}.pgStatus.isError{border-color:var(--warn);background:color-mix(in oklab,var(--warn) 8%,transparent)}.pgStatus.isDone{border-color:var(--accent);background:var(--accent-soft)}.pgRoot :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.pgRoot .pgBtn:focus-visible,.pgRoot .pgPill:focus-visible{border-radius:99px}@media(max-width:900px){.pgCols{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.pgStack>.pgRow,.pgRow{width:100%}.pgRow>.pgBtn{flex:1 1 100%;width:100%}}@media(max-width:540px){.pgBtn{padding:17px 22px}.pgCard{border-radius:22px}}@media(prefers-reduced-motion:reduce){.pgGlow:before,.pgGlow:after{animation:none}.pgBtn{transition:none}}.ws-root{min-height:100vh;background:var(--bg);color:var(--ink);font-family:Geist,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.ws-root *,.ws-root *:before,.ws-root *:after{box-sizing:border-box}.ws-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border:1px solid var(--line2);border-radius:99px;background:var(--card);color:var(--ink);font:500 13.5px/1 Geist,system-ui,sans-serif;cursor:pointer;text-decoration:none;transition:background .2s,border-color .2s,transform .15s}@media(hover:hover){.ws-btn:hover:not(:disabled){border-color:var(--ink2)}}.ws-btn:active:not(:disabled){transform:translateY(1px)}.ws-btn:disabled{opacity:.5;cursor:not-allowed}.ws-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ws-btn.primary{background:var(--ink);border-color:var(--ink);color:var(--bg)}@media(hover:hover){.ws-btn.primary:hover:not(:disabled){background:var(--ink2)}}.ws-btn.accent{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.ws-btn.ghost{border-color:transparent;background:transparent}@media(hover:hover){.ws-btn.ghost:hover:not(:disabled){background:var(--accent-soft);border-color:transparent}}.ws-btn.danger{color:var(--warn)}@media(hover:hover){.ws-btn.danger:hover:not(:disabled){border-color:var(--warn)}}.ws-btn.small{padding:6px 11px;font-size:12.5px}.ws-btn.icon{padding:7px;width:30px;height:30px}.ws-field{display:flex;flex-direction:column;gap:5px;min-width:0}.ws-field>span,.ws-field>label{font:500 11.5px/1.2 Geist,system-ui,sans-serif;letter-spacing:.02em;color:var(--muted)}.ws-input,.ws-select,.ws-textarea{width:100%;padding:9px 11px;border:1px solid var(--line2);border-radius:10px;background:var(--surface);color:var(--ink);font:400 14px/1.4 Geist,system-ui,sans-serif;transition:border-color .2s,box-shadow .2s}.ws-input::placeholder,.ws-select::placeholder,.ws-textarea::placeholder{color:var(--muted);opacity:.7}.ws-input:focus,.ws-select:focus,.ws-textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ws-textarea{resize:vertical;min-height:74px}.ws-grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.ws-check{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink2);cursor:pointer}.ws-check input{accent-color:var(--accent)}.ws-card{border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:var(--shadow)}.ws-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--line2);border-radius:99px;background:var(--surface);color:var(--ink2);font:500 12px/1.2 Geist,system-ui,sans-serif}.ws-chip.is-btn{cursor:pointer}@media(hover:hover){.ws-chip.is-btn:hover{border-color:var(--accent);color:var(--ink)}}.ws-chip.good{color:#056641;border-color:#62b28980;background:#62b2891a}.ws-chip.bad{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:color-mix(in srgb,var(--warn) 9%,transparent)}[data-theme=dark] .ws-chip.good{color:#88d8ae}.ws-eyebrow{font:500 11px/1 Geist Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ws-h1{margin:0;font:400 clamp(30px,4vw,44px)/1.1 "Instrument Serif",Georgia,serif;letter-spacing:-.01em}.ws-h1 em{color:var(--accent)}.ws-muted{color:var(--muted)}.ws-error{margin:0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--warn);font-size:13px}.ws-backdrop{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:#0a0a0a80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ws-modal{width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:24px;border:1px solid var(--line2);border-radius:20px;background:var(--card);box-shadow:var(--shadow)}.ws-modal h2{margin:0 0 6px;font:400 28px/1.15 "Instrument Serif",Georgia,serif}.ws-modal .actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.ws-tabs{display:flex;gap:4px;padding:4px;border-radius:99px;background:var(--bg2)}.ws-tabs button{flex:1;padding:8px 12px;border:0;border-radius:99px;background:transparent;color:var(--muted);font:500 13px/1 Geist,system-ui,sans-serif;cursor:pointer}.ws-tabs button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #00000014}.ws-tabs button:focus-visible{outline:2px solid var(--accent)}.ws-toasts{position:fixed;top:72px;right:18px;z-index:400;display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:min(340px,100vw - 28px);pointer-events:none}.ws-toast{--tone: oklch(.72 .16 150);position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:10px 8px 11px 12px;overflow:hidden;border:1px solid var(--line2);border-radius:10px;background:var(--card);color:var(--ink);font-size:13.5px;font-weight:500;line-height:1.4;box-shadow:0 10px 28px -12px #00000080;pointer-events:auto;animation:toastIn .3s cubic-bezier(.2,.9,.3,1) both}.ws-toast.error{--tone: var(--warn)}.ws-toast .ico{display:grid;flex:none;place-items:center;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--tone) 22%,transparent);color:var(--tone);font-size:11px;font-weight:800}.ws-toast .msg{flex:1;min-width:0;overflow-wrap:anywhere}.ws-toast a{padding:4px 10px;border-radius:99px;background:var(--ink);color:var(--bg);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.ws-toast button{flex:none;width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:var(--muted);font-size:15px;line-height:1;cursor:pointer;transition:background .15s,color .15s}@media(hover:hover){.ws-toast button:hover{background:var(--bg2);color:var(--ink)}}.ws-toast .timer{position:absolute;right:0;bottom:0;left:0;height:2px}.ws-toast .timer:after{content:"";display:block;width:100%;height:100%;background:var(--tone);opacity:.7;transform-origin:left;animation:toastDrain var(--dur, 5s) linear forwards}.ws-toast.leaving{animation:toastOut .22s ease-in both;pointer-events:none}@keyframes toastIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes toastOut{to{opacity:0;transform:translate(24px)}}@keyframes toastDrain{to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.ws-toast{animation:none}}.ws-ring{position:relative;display:grid;place-items:center;width:112px;height:112px;flex:none}.ws-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.ws-ring .track{fill:none;stroke:var(--line2);stroke-width:9}.ws-ring .bar{fill:none;stroke:var(--accent);stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.2,.7,.2,1),stroke .6s ease}@starting-style{.ws-ring .bar{stroke-dashoffset:289}}.ws-ring.up .bar{stroke:#47c86e}.ws-ring.down .bar{stroke:#f75d59}.ws-ring b{font:400 38px/1 "Instrument Serif",Georgia,serif}@media(max-width:640px){.ws-grid2{grid-template-columns:minmax(0,1fr)}}@media print{.ws-toasts{display:none}}@media(max-width:640px){.ws-grid2{grid-template-columns:minmax(0,1fr)}.ws-h1{font-size:clamp(28px,8vw,38px)}}@media(pointer:coarse){.ws-btn{min-height:40px}.ws-btn.icon{min-width:40px}.ws-input,.ws-select,.ws-textarea{min-height:42px;font-size:16px}}.ws-root,.ws-root main{min-width:0;max-width:100%}.ws-tabs button{min-width:0;padding-left:6px;padding-right:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-card,.ws-input,.ws-select,.ws-textarea{max-width:100%}.mview{display:none}@media(max-width:1000px){.mview{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:70;display:flex;gap:4px;padding:4px;border:1px solid var(--line2);border-radius:99px;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 30px -10px #00000059;transform:translate(-50%)}.mview button{min-width:104px;min-height:42px;padding:0 20px;border:0;border-radius:99px;background:transparent;color:var(--muted);font:500 14px/1 Geist,system-ui,sans-serif;cursor:pointer}.mview button.on{background:var(--ink);color:var(--bg)}.mview button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}@media print{.mview{display:none}}.ap{display:flex;flex-direction:column;gap:22px;width:100%;min-width:0}.ap-intro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.ap-lead{flex:1 1 320px;min-width:0;margin:0;color:var(--muted);font:400 14.5px/1.55 Geist,system-ui,sans-serif}.ap-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto}.ap-status{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border:1px solid var(--line2);border-radius:99px;color:var(--muted);font:500 12px/1 Geist,system-ui,sans-serif}.ap-error{margin:0;padding:12px 16px;border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);border-radius:12px;background:color-mix(in srgb,var(--warn) 9%,transparent);color:var(--ink);font-size:13.5px}.ap,.ap>*{min-width:0;max-width:100%}.tableWrap,.tableScroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:640px){.aitable{display:block;overflow-x:auto;white-space:nowrap}}*,*:before,*:after{box-sizing:border-box}h1,h2,h3{overflow-wrap:break-word}img,video{max-width:100%}html{--h: 72;scroll-behavior:smooth}html,body{margin:0;padding:0;overflow-x:clip}body{-webkit-font-smoothing:antialiased;font-family:Geist,system-ui,sans-serif;background:var(--bg);color:var(--ink);transition:background .7s,color .7s}html.bcvNotrans,html.bcvNotrans *,html.bcv-notrans,html.bcv-notrans *{transition:none!important}[data-theme],[data-theme=light],html[data-theme=light]{--bg: #f5f3ee;--bg2: #ece9e2;--surface: #faf8f4;--card: #ffffff;--ink: #131211;--ink2: #3a3834;--muted: #77746c;--line: rgba(19, 18, 17, .08);--line2: rgba(19, 18, 17, .15);--paper: #fffefb;--h: 72;--accent: oklch(.55 .1 var(--h));--accent-hi: oklch(.72 .1 var(--h));--accent-ink: #fff;--accent-soft: oklch(.55 .1 var(--h) / .1);--spot: oklch(.6 .1 var(--h) / .12);--glow1: oklch(.88 .07 var(--h) / .75);--glow2: oklch(.9 .04 calc(var(--h) + 60) / .6);--warn: oklch(.62 .15 40);--grain: .045;--shadow: 0 1px 1px rgba(0, 0, 0, .03), 0 10px 24px -12px rgba(40, 30, 10, .14), 0 44px 90px -34px rgba(40, 30, 10, .26)}[data-theme=dark],html[data-theme=dark]{--bg: #0b0b0c;--bg2: #101011;--surface: #131314;--card: #171718;--ink: #f3f0e9;--ink2: #cfcbc2;--muted: #96938a;--line: rgba(255, 255, 255, .07);--line2: rgba(255, 255, 255, .14);--paper: #f4f1ea;--accent: oklch(.84 .085 var(--h));--accent-hi: oklch(.94 .05 var(--h));--accent-ink: #131211;--accent-soft: oklch(.84 .085 var(--h) / .12);--spot: oklch(.84 .085 var(--h) / .08);--glow1: oklch(.6 .1 var(--h) / .22);--glow2: oklch(.5 .08 calc(var(--h) + 60) / .18);--warn: oklch(.75 .14 45);--grain: .07;--shadow: 0 1px 1px rgba(0, 0, 0, .4), 0 14px 30px -14px rgba(0, 0, 0, .6), 0 60px 110px -30px rgba(0, 0, 0, .85)}[data-accent=emerald]{--h: 160}[data-accent=cobalt]{--h: 262}[data-accent=rose]{--h: 15}[data-reveal]{opacity:0;transform:translateY(26px);filter:blur(10px);transition:opacity 1.1s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1),filter 1.1s cubic-bezier(.2,.7,.2,1)}[data-reveal][data-in]{opacity:1;transform:none;filter:blur(0)}[data-tcard] [data-tbtn]{opacity:0;transform:translateY(12px)}@media(hover:hover){[data-tcard]:hover [data-tbtn]{opacity:1;transform:none}}[data-notrans],[data-notrans] *{transition:none!important}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}.sc-num{transition:--sc 1.4s cubic-bezier(.2,.7,.2,1);counter-reset:sc var(--sc)}.sc-num:after{content:counter(sc)}.sc-ring{transition:--sc 1.4s cubic-bezier(.2,.7,.2,1);background:conic-gradient(var(--accent) calc(var(--sc) * 3.6deg),var(--line2) 0deg)}@keyframes spin{to{--ang: 360deg}}@keyframes rot{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes marqueeY{to{transform:translateY(-50%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6%,4%) scale(1.08)}}@keyframes wordIn{0%{opacity:0;transform:translateY(40%) rotateX(-40deg);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes writeIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes blink{50%{opacity:0}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--accent)}to{box-shadow:0 0 0 8px transparent}}@keyframes modalIn{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}a{color:inherit;text-decoration:none;transition:color .25s}@media(hover:hover){a:hover{color:var(--accent)}}input{font:inherit}::selection{background:var(--accent-soft)}section[id],article [id],main [id]{scroll-margin-top:96px}html.bcvJump{scroll-behavior:auto}#print-host{display:none}.print-credit{position:fixed;right:0;bottom:var(--credit-bottom, 0);left:0;text-align:center}.print-credit a{color:#9a968c;font:500 8px/1 Geist,system-ui,sans-serif;letter-spacing:.04em;text-decoration:none}@media print{body.printing-document>*:not(#print-host){display:none!important}body.printing-document #print-host{display:block}body.printing-document{background:#fff!important}body.printing-document #print-host [data-print-root]{width:100%!important;min-height:0!important;padding:0!important;box-shadow:none!important;zoom:1!important}}a,button,[role=button],summary,label[for],select{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(hover:none){a:active,button:active:not(:disabled),[role=button]:active,summary:active{opacity:.8;transition:opacity .08s linear}}
