@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--glow-angle:0deg}}}@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes border-rotate{0%{--glow-angle:0deg}to{--glow-angle:360deg}}.glass-panel{background:var(--ds-glass-fill);backdrop-filter:blur(var(--ds-glass-blur))saturate(var(--ds-glass-saturate));border:1px solid var(--ds-glass-border);box-shadow:var(--ds-glass-shadow);border-radius:var(--ds-size-4)}.glass-panel-heavy{background:var(--ds-glass-fill-heavy);backdrop-filter:blur(var(--ds-glass-blur-heavy))saturate(var(--ds-glass-saturate));border:1px solid var(--ds-glass-border);box-shadow:var(--ds-glass-shadow);border-radius:var(--ds-size-4)}.glass-card{background:var(--ds-glass-card-bg,var(--ds-glass-fill));backdrop-filter:blur(var(--ds-glass-card-blur,var(--ds-glass-blur)))saturate(var(--ds-glass-card-saturate,var(--ds-glass-saturate)));border:1px solid var(--ds-glass-card-border,var(--ds-glass-border-subtle));box-shadow:var(--ds-glass-card-shadow,var(--ds-depth-2-shadow));border-radius:var(--ds-glass-card-radius,var(--ds-size-5));isolation:isolate;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.glass-card-soft{--ds-glass-card-bg:var(--ds-glass-soft-fill);--ds-glass-card-border:var(--ds-glass-soft-border);--ds-glass-card-shadow:var(--ds-glass-soft-shadow);--ds-glass-card-hover-shadow:var(--ds-glass-soft-shadow),0 0 36px var(--ds-glass-soft-glow);--ds-glass-card-blur:var(--ds-glass-soft-blur);--ds-glass-card-radius:var(--ds-size-6);--streak-opacity:.08}.glass-card-vivid{--ds-glass-card-bg:var(--ds-glass-vivid-fill);--ds-glass-card-border:var(--ds-glass-vivid-border);--ds-glass-card-shadow:var(--ds-glass-vivid-shadow);--ds-glass-card-hover-shadow:var(--ds-glass-vivid-shadow),0 0 44px var(--ds-glass-vivid-glow);--ds-glass-card-blur:var(--ds-glass-vivid-blur);--ds-glass-card-saturate:1.9;--ds-glass-card-radius:var(--ds-size-6);--streak-opacity:.14}.glass-card:before{content:"";border-radius:inherit;background:radial-gradient(circle at 0% 0%,rgba(var(--ds-shine-rgb),calc(.4*var(--ds-shine-a)))0%,transparent 25%),radial-gradient(circle at 100% 100%,rgba(var(--ds-shine-rgb),calc(.2*var(--ds-shine-a)))0%,transparent 25%),conic-gradient(from var(--glow-angle)at 50% 50%,transparent 0%,rgba(var(--ds-shine-rgb),calc(var(--streak-opacity,.15*var(--ds-shine-a))))25%,transparent 50%);-webkit-mask-composite:xor;pointer-events:none;z-index:20;opacity:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;animation:7s linear infinite border-rotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-card:after{content:"";background:radial-gradient(circle at 50% -20%,var(--ds-glass-card-glow,rgba(var(--ds-shine-rgb),calc(.15*var(--ds-shine-a)))),transparent 70%);opacity:0;pointer-events:none;z-index:-1;transition:opacity .5s;position:absolute;inset:0}.glass-card-soft:after{--ds-glass-card-glow:var(--ds-glass-soft-glow)}.glass-card-vivid:after{--ds-glass-card-glow:var(--ds-glass-vivid-glow)}.glass-card:hover{--streak-opacity:.6}.glass-card-soft:hover,.glass-card-vivid:hover{box-shadow:var(--ds-glass-card-hover-shadow,var(--ds-glass-card-shadow))}.glass-card:hover:before,.glass-card:hover:after{opacity:1}.no-hover{cursor:default!important;--streak-opacity:.15!important}.no-hover:hover,.no-hover:active{box-shadow:var(--ds-depth-2-shadow)!important;transform:none!important}.no-hover:before{opacity:1!important}.no-hover:after,.no-hover:hover:after,.no-hover:active:after{opacity:0!important}.glass-card-static:before{animation:none!important}.glass-card-static{transition:none!important}.glass-card-static:hover,.glass-card-static:active{box-shadow:var(--ds-glass-card-shadow,var(--ds-depth-2-shadow))!important}.glass-sidebar{background:var(--ds-glass-fill-heavy);backdrop-filter:blur(40px)saturate(1.8);border-right:1px solid var(--ds-glass-border-subtle);box-shadow:10px 0 30px rgba(var(--ds-shadow-rgb),calc(.15*var(--ds-shadow-a)));z-index:var(--ds-z-sidebar)}.glass-input{background:var(--ds-glass-fill-light);backdrop-filter:blur(12px)saturate(1.5);border:1px solid var(--ds-glass-border-subtle);border-radius:var(--ds-size-3);padding:var(--ds-size-2)14px;color:var(--ds-content-primary);transition:border-color var(--ds-transition-fast),box-shadow var(--ds-transition-fast);outline:none}.glass-input:hover:not(:disabled):not(:focus){border-color:var(--ds-glass-border)}.glass-input:focus{border-color:var(--ds-color-accent);box-shadow:0 0 0 3px var(--ds-brand-surface)}.glass-input::placeholder{color:var(--ds-content-tertiary)}select.glass-input option{background:var(--ds-surface-opaque);color:var(--ds-content-primary)}.glass-divider{background:var(--ds-glass-border-subtle);height:1px;margin:var(--ds-size-2)0;border:none}.glass-chip{align-items:center;gap:calc(var(--ds-size-1) + 2px);padding:var(--ds-size-1)var(--ds-size-3);border-radius:var(--ds-radius-full);background:var(--ds-glass-fill-light);backdrop-filter:blur(8px);border:1px solid var(--ds-glass-border-subtle);color:var(--ds-content-secondary);font-size:12px;font-weight:500;display:inline-flex}.glass-advanced{background:var(--ds-glass-advanced-fill);backdrop-filter:blur(80px)saturate(1.8);box-shadow:0 40px 80px rgba(var(--ds-shadow-rgb),calc(.6*var(--ds-shadow-a))),inset 0 1px 1px var(--ds-gloss-5),inset 0 -1px 2px rgba(var(--ds-shadow-rgb),calc(.5*var(--ds-shadow-a))),inset 1px 0 1px var(--ds-gloss-1),inset -1px 0 1px var(--ds-gloss-1);border:1px solid var(--ds-border-subtle);border-radius:36px;position:relative;overflow:hidden}.glass-advanced:before{content:"";background:radial-gradient(circle at top right,rgba(var(--ds-shine-rgb),calc(.35*var(--ds-shine-a))),transparent 60%);pointer-events:none;z-index:2;mix-blend-mode:overlay;width:150px;height:150px;position:absolute;top:0;right:0}.glass-advanced:after{content:"";background:radial-gradient(ellipse at 80% -20%,rgba(var(--ds-shine-rgb),calc(.15*var(--ds-shine-a)))0%,rgba(var(--ds-shine-rgb),calc(.05*var(--ds-shine-a)))30%,transparent 50%);pointer-events:none;z-index:1;position:absolute;inset:-100px;transform:rotate(15deg)}.glass-advanced-noise{opacity:.06;pointer-events:none;mix-blend-mode:overlay;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.glass-flare{background:linear-gradient(to bottom,transparent,rgba(var(--ds-shine-rgb),calc(.9*var(--ds-shine-a))),transparent);z-index:10;pointer-events:none;width:2px;height:40px;position:absolute;top:0;right:32px;transform:translateY(-50%)}.glass-flare:after{content:"";background:linear-gradient(to right,transparent,rgba(var(--ds-shine-rgb),calc(.9*var(--ds-shine-a))),transparent);width:40px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.liquid-metal-surface{background:linear-gradient(155deg,var(--ds-liquid-metal-tint-1)0%,var(--ds-liquid-metal-tint-2)38%,rgba(var(--ds-shine-rgb),calc(.06*var(--ds-shine-a)))100%),var(--ds-glass-fill-heavy);border:1px solid var(--ds-liquid-metal-line);box-shadow:var(--ds-liquid-metal-shadow);position:relative;overflow:hidden}.liquid-metal-surface:before{content:"";background:linear-gradient(112deg,transparent 26%,rgba(var(--ds-shine-rgb),calc(.25*var(--ds-shine-a)))46%,transparent 66%);opacity:.5;pointer-events:none;animation:9s ease-in-out infinite alternate liquid-metal-pan;position:absolute;inset:0;transform:translate(-22%)}.liquid-metal-surface:after{content:"";border-radius:inherit;border-top:1px solid var(--ds-border-strong);pointer-events:none;opacity:.7;position:absolute;inset:1px}.visionos-float{transform-style:preserve-3d;transition:transform var(--ds-transition-spring),box-shadow var(--ds-transition-base)}.visionos-float:hover{transform:translateY(-6px)translateZ(0)scale(1.01)}.depth-layer-1{box-shadow:var(--ds-depth-1-shadow);border-radius:var(--ds-size-3)}.depth-layer-2{box-shadow:var(--ds-depth-2-shadow);border-radius:var(--ds-size-4)}.depth-layer-3{box-shadow:var(--ds-depth-3-shadow);border-radius:var(--ds-size-5)}.spatial-hover{transition:transform var(--ds-transition-spring),box-shadow var(--ds-transition-base);cursor:pointer}.spatial-hover:hover{box-shadow:var(--ds-depth-3-shadow)}.spatial-hover:active{box-shadow:var(--ds-depth-1-shadow)}.hover-lift:hover{box-shadow:var(--ds-depth-3-shadow)}.metallic-border{background-clip:padding-box;border:none;position:relative}.metallic-border:before{content:"";border-radius:inherit;background:var(--ds-metallic-border);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.metallic-surface{background:var(--ds-metallic-gradient);border:1px solid var(--ds-glass-border)}.mesh-background{z-index:0;background-color:var(--ds-nebula-color-1,#000);position:fixed;inset:0;overflow:hidden}.mesh-background:before{content:"";background-image:radial-gradient(circle at 15% 25%,var(--ds-nebula-accent-1)0%,transparent 25%),radial-gradient(circle at 85% 30%,var(--ds-nebula-accent-2)0%,transparent 35%),radial-gradient(circle at 50% 80%,var(--ds-nebula-accent-3)0%,transparent 40%),radial-gradient(circle at 20% 70%,var(--ds-nebula-color-3)0%,transparent 30%);filter:blur(200px)saturate(2.2);opacity:.38;width:200%;height:200%;position:absolute;inset:-50%}.mesh-background.is-animated:before{animation:20s ease-in-out infinite alternate mesh-float}.mesh-background.landing-enhanced:before{opacity:.52;filter:blur(160px)saturate(2.4)}.mesh-background-noise{opacity:.04;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.glass-overlay-card{background:var(--ds-glass-overlay-fill);backdrop-filter:blur(28px)saturate(140%);border:1px solid var(--ds-line-3);width:360px;max-width:100%;box-shadow:0 24px 64px rgba(var(--ds-shadow-rgb),calc(.5*var(--ds-shadow-a))),inset 0 1px 0 var(--ds-gloss-3);isolation:isolate;border-radius:22px;padding:26px;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1);position:relative}.glass-overlay-card:before{content:"";border-radius:inherit;background:radial-gradient(ellipse at 50% 0%,rgba(var(--ds-shine-rgb),calc(.06*var(--ds-shine-a))),transparent 60%);pointer-events:none;z-index:-1;position:absolute;inset:0}.glass-overlay-card:hover{box-shadow:0 32px 72px rgba(var(--ds-shadow-rgb),calc(.6*var(--ds-shadow-a))),0 0 48px rgba(var(--ds-brand-rgb),.1),inset 0 1px 0 var(--ds-gloss-4);transform:translateY(-2px)}.goc-icon{background:var(--ds-mark-bg);width:36px;height:36px;color:var(--ds-mark-fg);box-shadow:0 4px 12px rgba(var(--ds-shadow-rgb),calc(.3*var(--ds-shadow-a))),inset 0 1px 0 var(--ds-gloss-8);border-radius:50%;flex-shrink:0;place-items:center;margin-bottom:64px;font-size:14px;font-weight:700;display:grid}.goc-title{letter-spacing:-.012em;color:var(--ds-content-primary);margin-bottom:16px;font-size:19px;font-weight:600;line-height:1.28}.goc-title-muted{color:rgba(var(--ds-content-primary-rgb),.5);font-weight:400}.goc-rule{margin-bottom:22px;padding-left:14px;position:relative}.goc-rule:before{content:"";background:var(--ds-fill-5);width:1px;position:absolute;top:2px;bottom:2px;left:0}.goc-rule p{color:rgba(var(--ds-content-primary-rgb),.5);margin:0;font-size:12px;line-height:1.6}.prism{color:var(--ds-prism-fg);background:var(--ds-prism-spec,none)center/100% 100% no-repeat,rgba(var(--ds-prism-rgb),var(--ds-prism-fill));backdrop-filter:var(--ds-prism-lens, )blur(var(--ds-prism-frost))saturate(var(--ds-prism-saturate));border-radius:var(--ds-prism-radius);box-shadow:0 var(--ds-prism-shadow-y)var(--ds-prism-shadow-blur)rgba(var(--ds-prism-shadow-rgb),var(--ds-prism-shadow-a)),inset 0 0 var(--ds-prism-glow-blur)var(--ds-prism-glow-spread)rgba(var(--ds-prism-rgb),var(--ds-prism-glow));isolation:isolate;position:relative}.prismQuiet{--ds-prism-fill:calc(var(--ds-prism-fill-base)*.6)}.prismStrong{--ds-prism-fill:calc(var(--ds-prism-fill-base)*1.5)}.prismTint{--ds-prism-fill:var(--ds-prism-tint-fill)}.prismTint[data-tone=blue]{--ds-prism-rgb:var(--ds-cat-blue-rgb)}.prismTint[data-tone=amber]{--ds-prism-rgb:var(--ds-cat-amber-rgb)}.prismTint[data-tone=teal]{--ds-prism-rgb:var(--ds-cat-teal-rgb)}.prismTint[data-tone=plum]{--ds-prism-rgb:var(--ds-cat-plum-rgb)}.prism:after{content:"";border-radius:inherit;corner-shape:inherit;background:linear-gradient(var(--ds-prism-rim-axis),rgba(var(--ds-prism-rim-c1),calc(var(--ds-prism-rim-a1)*var(--ds-prism-light)/100))0%,rgba(var(--ds-prism-rim-c1),calc(var(--ds-prism-rim-a2)*var(--ds-prism-light)/100))12%,rgba(var(--ds-prism-rim-c2),calc(var(--ds-prism-rim-a3)*var(--ds-prism-light)/100))26%,rgba(var(--ds-prism-rim-c2),calc(var(--ds-prism-rim-a4)*var(--ds-prism-light)/100))40%,rgba(var(--ds-prism-rim-c2),0)50%,rgba(var(--ds-prism-rim-c2),calc(var(--ds-prism-rim-a5)*var(--ds-prism-light)/100*var(--ds-prism-lobe)/100))60%,rgba(var(--ds-prism-rim-c1),calc(var(--ds-prism-rim-a6)*var(--ds-prism-light)/100*var(--ds-prism-lobe)/100))74%,rgba(var(--ds-prism-rim-c1),calc(var(--ds-prism-rim-a7)*var(--ds-prism-light)/100*var(--ds-prism-lobe)/100))88%,rgba(var(--ds-prism-rim-c1),calc(var(--ds-prism-rim-a8)*var(--ds-prism-light)/100*var(--ds-prism-lobe)/100))100%),linear-gradient(rgba(var(--ds-prism-rim-rgb),calc(var(--ds-prism-rim-floor)*var(--ds-prism-light)/100))0 0);-webkit-mask-composite:xor;pointer-events:none;z-index:3;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.prismInk:before{content:"";border-radius:inherit;background:linear-gradient(180deg,rgba(var(--ds-prism-ink-rgb),calc(var(--ds-prism-ink)*.55))0%,rgba(var(--ds-prism-ink-rgb),var(--ds-prism-ink))62%,rgba(var(--ds-prism-ink-rgb),var(--ds-prism-ink))100%);pointer-events:none;z-index:-1;position:absolute;inset:0}.prismInk>*{z-index:1}.prismInkFlat:before{background:rgba(var(--ds-prism-ink-rgb),var(--ds-prism-ink))}.prismFlat{--ds-prism-refraction:0}.prismLite{--ds-prism-dispersion:0}.prismDry{backdrop-filter:none}@supports (corner-shape:squircle){.prismSquircle{corner-shape:squircle;border-radius:34%}}.prismCard{--ds-prism-depth-cap:.16;flex-direction:column;gap:16px;padding:20px;display:flex}.prismPanel{--ds-prism-depth-cap:.14;border-radius:26px;flex-direction:column;gap:20px;padding:26px;display:flex}.prismPop{--ds-prism-depth-cap:.14;--ds-prism-rim-floor:.16;z-index:var(--ds-z-dropdown);min-width:248px;padding:var(--ds-size-2);border-radius:calc(var(--ds-prism-row-radius) + var(--ds-size-2));box-shadow:var(--ds-depth-3-shadow);flex-direction:column;gap:2px;display:flex;position:absolute}.prismPop:before{background:rgba(var(--ds-prism-ink-rgb),var(--ds-prism-ink))}@keyframes prismPopIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.prismPop{transform-origin:var(--ds-prism-pop-origin,top right);animation:prismPopIn var(--ds-prism-pop-in,.18s)cubic-bezier(.16,1,.3,1)both}.prismScrim{z-index:var(--ds-z-overlay);background:var(--ds-scrim-fill);backdrop-filter:blur(var(--ds-scrim-blur));animation:.2s cubic-bezier(.16,1,.3,1) both dsScrimFadeIn;position:fixed;inset:0}@keyframes dsScrimFadeIn{0%{opacity:0}to{opacity:1}}.prismPopScrim{z-index:calc(var(--ds-z-header) - 1);background:rgba(var(--ds-scrim-rgb),.58);backdrop-filter:blur(10px);position:fixed;inset:0}@media (min-width:769px){.prismPopScrim{display:none}}.prismDialogWrap{z-index:var(--ds-z-modal);padding:var(--ds-size-4);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.prismDialog{--ds-prism-depth-cap:.14;--ds-prism-rim-floor:.16;pointer-events:auto;width:100%;max-width:380px;padding:var(--ds-size-6);border-radius:calc(var(--ds-prism-row-radius) + var(--ds-size-6));gap:var(--ds-size-4);text-align:center;box-shadow:var(--ds-depth-3-shadow);--ds-prism-ink:.36;flex-direction:column;display:flex}.prismDialog:before{background:rgba(var(--ds-prism-ink-rgb),var(--ds-prism-ink))}.pbtn.prismDialogCancel{--pbtn-solid:var(--ds-fill-5);color:var(--ds-content-primary)}.prismDialog[data-consequence=destructive] .pbtn.prismDialogConfirm{--pbtn-rgb:var(--ds-feedback-danger-rgb);--pbtn-solid:var(--ds-action-danger-bg);color:var(--ds-action-danger-on)}.prismDialog[data-consequence=destructive] .prismDialogIcon{background:var(--ds-feedback-danger-surface);color:var(--ds-feedback-danger-content)}.prismDialog[data-consequence=constructive] .pbtn.prismDialogConfirm{--pbtn-rgb:var(--ds-feedback-success-rgb);--pbtn-solid:var(--ds-feedback-success-solid);color:var(--ds-action-primary-on)}.prismDialog[data-consequence=constructive] .prismDialogIcon{background:var(--ds-feedback-success-surface);color:var(--ds-feedback-success-content)}.prismDialog[data-consequence=accent] .pbtn.prismDialogConfirm{--pbtn-rgb:var(--ds-brand-rgb);--pbtn-solid:var(--ds-action-primary-bg);color:var(--ds-action-primary-on)}.prismDialog[data-consequence=accent] .prismDialogIcon{background:var(--ds-brand-surface);color:var(--ds-brand-content)}.prismDialogIcon{background:var(--ds-fill-2);width:46px;height:46px;color:var(--ds-content-secondary);border-radius:9999px;place-items:center;margin:0 auto;display:grid}.prismDialogTitle{letter-spacing:-.01em;color:var(--ds-prism-fg);margin:0;font-size:18px;font-weight:800;line-height:1.3}.prismDialogText{color:var(--ds-content-secondary);margin:0;font-size:13.5px;line-height:1.65}.prismDialogActions{gap:var(--ds-size-3);margin-top:var(--ds-size-2);display:flex}.prismDialogActions>*{flex:1;justify-content:center}.prismPopHead{align-items:center;gap:10px;padding:8px 10px 10px;display:flex}.prismPopName{color:var(--ds-prism-fg);font-size:13.5px;font-weight:700;line-height:1.25}.prismPopMeta{color:var(--ds-prism-fg-dim);font-size:12px;line-height:1.3}.prismPopSep{height:1px;margin:6px calc(-1*var(--ds-size-2));background:var(--ds-border-subtle)}.prismPopHead .pbtn{flex:none;margin-left:auto}.prismPopFeed{--ds-prism-row-radius:14px;--ds-prism-ink:.48;width:380px;max-width:calc(100vw - var(--ds-size-8))}.prismPopFeed .prismPopName{font-size:15px}.prismPopScroll{--pop-fade:12px;overscroll-behavior:contain;border-radius:var(--ds-prism-row-radius);max-height:360px;padding:var(--pop-fade)0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--pop-fade),#000 calc(100% - var(--pop-fade)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--pop-fade),#000 calc(100% - var(--pop-fade)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--pop-fade),#000 calc(100% - var(--pop-fade)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--pop-fade),#000 calc(100% - var(--pop-fade)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--pop-fade),#000 calc(100% - var(--pop-fade)),transparent 100%);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.prismPopScroll::-webkit-scrollbar{width:4px}.prismPopScroll::-webkit-scrollbar-thumb{background:var(--ds-fill-3);border-radius:9999px}.prismRow.prismRowRich{align-items:flex-start;gap:10px;height:auto;padding:10px}.prismRowMain{flex-direction:column;flex:1;min-width:0;display:flex}.prismRowTitle{color:var(--ds-prism-fg);font-size:13px;font-weight:600;line-height:1.35}.prismRowText{color:var(--ds-prism-fg-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.prismRowMeta{color:var(--ds-prism-fg-dim);opacity:.82;flex-wrap:wrap;gap:10px;margin-top:6px;font-size:11px;display:flex}.prismRow[data-unread] .prismRowTitle{color:var(--ds-prism-fg);font-weight:700}.prismRow[data-unread] .prismRowText{color:var(--ds-prism-fg)}.prismRow[data-unread] .prismBadgeDot{color:var(--ds-brand-content)}.prismRowMark{flex:none;width:6px;margin-top:12px}.prismRowRich .prismBadgeDot{display:block}.prismRow.prismRowDanger{--row-danger-tint:16%;color:var(--ds-feedback-danger-content);background:rgb(var(--ds-feedback-danger-rgb))}@supports (color:color-mix(in lab, red, red)){.prismRow.prismRowDanger{background:color-mix(in srgb,rgb(var(--ds-feedback-danger-rgb))var(--row-danger-tint),var(--ds-surface-sunken))}}.prismRow.prismRowDanger:hover{--row-danger-tint:32%}.prismPill{--ds-prism-depth-cap:.5;letter-spacing:-.01em;border-radius:9999px;align-items:center;gap:10px;height:48px;padding:0 20px;font-size:14.5px;font-weight:600;display:inline-flex}.prismBar{--ds-prism-depth-cap:.45;--ds-prism-rim-axis:to bottom right}.prismChip{--ds-prism-depth-cap:.5;height:28px;color:var(--ds-prism-fg-dim);border-radius:9999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.prismChip[aria-pressed=true],.prismChip[aria-checked=true],.prismChipOn{background:var(--ds-prism-spec,none)center/100% 100% no-repeat,var(--ds-action-primary-bg);backdrop-filter:none;color:var(--ds-action-primary-on);font-weight:600}.prismChip[aria-pressed=true]:hover,.prismChip[aria-checked=true]:hover,.prismChipOn:hover{color:var(--ds-content-primary)}.prismChip:disabled,.prismChip[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none;color:var(--ds-content-tertiary)}.prismBadge{--badge-rgb:var(--ds-content-primary-rgb);--badge-fg:var(--ds-content-primary);--badge-bg:rgb(var(--badge-rgb))}@supports (color:color-mix(in lab, red, red)){.prismBadge{--badge-bg:color-mix(in srgb,rgb(var(--badge-rgb))var(--ds-badge-tint),var(--ds-badge-base))}}.prismBadge{letter-spacing:-.005em;white-space:nowrap;vertical-align:middle;height:22px;color:var(--badge-fg);justify-content:center;align-items:center;gap:6px;padding:0 9px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.prism.prismBadge{background:var(--ds-prism-spec,none)center/100% 100% no-repeat,var(--badge-bg);backdrop-filter:none;--ds-prism-depth-cap:.5;--ds-prism-rim-floor:.16;--ds-prism-lobe:45;--ds-prism-glow-blur:6px;--ds-prism-glow-spread:0px;border:0;border-radius:9999px}.prismBadgeSm{text-transform:uppercase;letter-spacing:.06em;gap:4px;height:18px;padding:0 7px;font-size:10px;font-weight:700}.prismBadgeLg{gap:7px;height:28px;padding:0 12px;font-size:13px}.prismBadgeClip{min-width:0;max-width:100%}.prismBadgeTx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prismBadgeQuiet{--badge-bg:var(--ds-badge-base);background:var(--badge-bg);box-shadow:inset 0 0 0 1px var(--ds-line-5);text-transform:none;letter-spacing:0;border-radius:9999px}.prismBadge[data-tone=accent]{--badge-rgb:var(--ds-brand-rgb)}.prismBadge[data-tone=info]{--badge-rgb:var(--ds-feedback-info-rgb)}.prismBadge[data-tone=success]{--badge-rgb:var(--ds-feedback-success-rgb)}.prismBadge[data-tone=warning]{--badge-rgb:var(--ds-feedback-warning-rgb)}.prismBadge[data-tone=danger]{--badge-rgb:var(--ds-feedback-danger-rgb)}.prismBadge.prismBadgeSolid{--badge-bg:rgb(var(--badge-rgb))}@supports (color:color-mix(in lab, red, red)){.prismBadge.prismBadgeSolid{--badge-bg:color-mix(in srgb,rgb(var(--badge-rgb))var(--ds-badge-tint-solid),var(--ds-badge-base))}}.prismBadge.prismBadgeSolid{--badge-fg:var(--ds-content-primary)}.prismBadge.prismBadgeSolid[data-tone=accent]{--badge-bg:var(--ds-action-primary-bg);--badge-fg:var(--ds-action-primary-on)}.prismBadge.prismBadgeSolid[data-tone=info]{--badge-bg:var(--ds-feedback-info-solid);--badge-fg:var(--ds-feedback-on-solid)}.prismBadge.prismBadgeSolid[data-tone=success]{--badge-bg:var(--ds-feedback-success-solid);--badge-fg:var(--ds-feedback-on-solid)}.prismBadge.prismBadgeSolid[data-tone=warning]{--badge-bg:var(--ds-feedback-warning-solid);--badge-fg:var(--ds-feedback-on-solid)}.prismBadge.prismBadgeSolid[data-tone=danger]{--badge-bg:var(--ds-feedback-danger-solid);--badge-fg:var(--ds-feedback-on-solid)}.prismBadgeDot{background:currentColor;border-radius:9999px;flex:none;width:6px;height:6px}.prismBadgeSm .prismBadgeDot{width:5px;height:5px}.prismBadgeMeter{flex:none;align-items:flex-end;gap:2px;height:10px;display:inline-flex}.prismBadgeMeter>span{opacity:.26;background:currentColor;border-radius:1.5px;width:3px;display:block}.prismBadgeMeter>span:first-child{height:4px}.prismBadgeMeter>span:nth-child(2){height:7px}.prismBadgeMeter>span:nth-child(3){height:10px}.prismBadge[data-level="1"] .prismBadgeMeter>span:nth-child(-n+1),.prismBadge[data-level="2"] .prismBadgeMeter>span:nth-child(-n+2),.prismBadge[data-level="3"] .prismBadgeMeter>span:nth-child(-n+3){opacity:1}.prismBadge[data-level="0"] .prismBadgeMeter>span{opacity:.26}.prismBadgeSm .prismBadgeMeter{gap:1.5px;height:8px}.prismBadgeSm .prismBadgeMeter>span{width:2.5px}.prismBadgeSm .prismBadgeMeter>span:first-child{height:3px}.prismBadgeSm .prismBadgeMeter>span:nth-child(2){height:5.5px}.prismBadgeSm .prismBadgeMeter>span:nth-child(3){height:8px}.prismBadgeLg .prismBadgeMeter{gap:2.5px;height:12px}.prismBadgeLg .prismBadgeMeter>span{width:3.5px}.prismBadgeLg .prismBadgeMeter>span:first-child{height:5px}.prismBadgeLg .prismBadgeMeter>span:nth-child(2){height:8.5px}.prismBadgeLg .prismBadgeMeter>span:nth-child(3){height:12px}.prismRate{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.prismRate>svg,.prismRate>i{width:1em;height:1em;color:var(--ds-feedback-warning-content);flex:none;font-size:1.08em;line-height:1}.prismRateN{color:var(--ds-content-primary);font-weight:700}.prismRateC{color:var(--ds-content-tertiary)}.prismRateC:before{content:"("}.prismRateC:after{content:")"}.prismBadgeCount{letter-spacing:0;--ds-badge-punch:rgba(var(--ds-shine-rgb),.92);min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;position:absolute;top:-4px;right:-4px}.prism.prismBadgeCount{box-shadow:0 0 0 2px var(--ds-badge-punch),0 2px 6px rgba(var(--ds-prism-shadow-rgb),.38)}.prismBadgeCount:empty{min-width:10px;height:10px;padding:0}.prismBadgeX{width:16px;height:16px;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:none;place-items:center;margin-right:-4px;padding:0;font-size:11px;transition:opacity .15s,background-color .15s;display:grid}.prismBadgeX:hover{opacity:1;background:rgba(var(--badge-rgb),.18)}.prismBadgeX:focus-visible{outline:2px solid var(--ds-brand-surface);outline-offset:1px}.prismBadgeSm .prismBadgeX{width:14px;height:14px;font-size:10px}.prism.prismBadge.prismBadgeGlass{background:var(--ds-prism-spec,none)center/100% 100% no-repeat,rgba(var(--ds-prism-rgb),var(--ds-prism-fill));backdrop-filter:var(--ds-prism-lens, )blur(var(--ds-prism-frost))saturate(var(--ds-prism-saturate));color:var(--ds-prism-fg);--ds-prism-ink:.46}.prismField{--ds-prism-depth-cap:.16;border-radius:var(--ds-size-3);align-items:center;gap:8px;height:44px;padding:0 14px;display:flex}.prismField>input,.prismField>select,.prismField>textarea{min-width:0;color:var(--ds-prism-fg);font:inherit;background:0 0;border:0;outline:none;flex:1;align-self:stretch}.prismField>select{appearance:none;cursor:pointer}.prismField>input::placeholder,.prismField>textarea::placeholder{color:var(--ds-prism-fg-dim)}.prismFieldPill{--ds-prism-depth-cap:.45;border-radius:9999px;gap:10px;height:56px;padding:0 6px 0 20px}.prismFieldPill>input{font-size:15px}.prismFieldPill{--ds-prism-splay:45;--ds-prism-rim-floor:.16}.prismFieldPill>.prism{--ds-prism-splay:var(--ds-prism-splay-root);--ds-prism-dispersion:var(--ds-prism-dispersion-root);--ds-prism-saturate:var(--ds-prism-saturate-root)}.prismField[aria-disabled=true],.prismField:has(>:disabled){opacity:.5;--ds-prism-rgb:var(--ds-shine-rgb);--ds-prism-fill:var(--ds-prism-fill-base)}.prismField[aria-disabled=true]>input,.prismField[aria-disabled=true]>select,.prismField[aria-disabled=true]>textarea,.prismField>:disabled{color:var(--ds-content-tertiary);cursor:not-allowed}.prismField:focus-within{outline:3px solid var(--ds-prism-field-ring,var(--ds-brand-surface))}.prismFieldSm{height:34px;padding:0 12px;font-size:13px}.prismFieldArea{--ds-prism-depth-cap:.16;border-radius:var(--ds-prism-radius);align-items:stretch;height:auto;min-height:92px;padding:12px 14px}.prismFieldArea>textarea{resize:vertical;line-height:1.55}.prismFieldErr{--ds-prism-rgb:var(--ds-feedback-danger-rgb);--ds-prism-rim-rgb:var(--ds-shine-rgb);--ds-prism-fill:var(--ds-prism-tint-fill);--ds-prism-field-ring:var(--ds-feedback-danger-surface)}.prismFieldIcon{color:var(--ds-prism-fg-dim);flex:none;display:flex}.prismFieldBtn{width:28px;height:28px;color:var(--ds-prism-fg-dim);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:none;place-items:center;margin-right:-6px;display:grid}.prismFieldBtn:hover{background:var(--ds-fill-2);color:var(--ds-prism-fg)}.prismFieldBtn:focus-visible{outline:2px solid var(--ds-brand-surface)}.prismFieldRow{flex-direction:column;gap:7px;display:flex}.prismLabel{letter-spacing:-.005em;color:var(--ds-content-primary);font-size:13px;font-weight:600}.prismLabel[data-required]:after{content:" *";color:var(--ds-feedback-danger-content);font-weight:700}.prismHint{color:var(--ds-content-tertiary);margin:0;font-size:12.5px;line-height:1.5}.prismHintErr{color:var(--ds-feedback-danger-content)}.prismTitle{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:700}.prismBody{color:var(--ds-prism-fg-dim);margin:0;font-size:14px;line-height:1.55}.prismMeta{color:var(--ds-prism-fg-dim);font-size:12.5px;font-weight:500}.prismLift{transition:box-shadow .32s var(--ds-ease-smooth)}.prismLift:hover{box-shadow:0 calc(var(--ds-prism-shadow-y)*2.2)calc(var(--ds-prism-shadow-blur)*1.5)rgba(var(--ds-prism-shadow-rgb),calc(var(--ds-prism-shadow-a)*1.3)),inset 0 0 var(--ds-prism-glow-blur)var(--ds-prism-glow-spread)rgba(var(--ds-prism-rgb),var(--ds-prism-glow))}@supports (-webkit-touch-callout:none){.prismPop,.prismPanel,.prismDialog{--ds-prism-frost:22px;--ds-prism-fill:.28;--ds-prism-ink:.72}.prismPopFeed,.prismTopbarMenu{--ds-prism-frost:24px;--ds-prism-fill:.32;--ds-prism-ink:.78}.prismPanel .prismPicker,.prismDialog .prismPicker,.prismPop .prismPicker{--ds-prism-fill:var(--ds-prism-fill-base);--ds-prism-ink:.4;--ds-prism-frost:12px}.prismPopScrim{background:rgba(var(--ds-scrim-rgb),.62);backdrop-filter:blur(12px)}}@media (prefers-reduced-transparency:reduce){.prism{background:var(--doc-card-bg,var(--ds-surface-sunken));backdrop-filter:none}.prismInk:before{display:none}.prismPopScrim{background:rgba(var(--ds-scrim-rgb),.72);backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.prismLift{transition:none}.prismPop{animation-name:prismPopFade}}@keyframes prismPopFade{0%{opacity:0}to{opacity:1}}.pbtn{--ds-prism-depth-cap:.5;--pbtn-rgb:var(--ds-prism-rgb);--pbtn-solid:var(--ds-fill-4);height:44px;font-family:inherit;font-size:var(--ds-type-body);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.pbtn:focus-visible{outline:3px solid var(--ds-brand-surface);outline-offset:2px}.pbtn:active{--ds-prism-fill:calc(var(--ds-prism-tint-fill)*1.35)}.pbtn[aria-expanded=true]{--ds-prism-fill:var(--ds-prism-tint-fill)}.pbtnQuiet[aria-expanded=true]{background:var(--ds-fill-4)}.pbtn:disabled,.pbtn[aria-disabled=true]{opacity:.45;cursor:not-allowed;--ds-prism-rgb:var(--ds-shine-rgb);--ds-prism-fill:var(--ds-prism-fill-base);color:var(--ds-content-tertiary)}.pbtnSolid:disabled,.pbtnSolid[aria-disabled=true]{background:var(--ds-fill-2);color:var(--ds-content-tertiary)}.pbtnSm{height:34px;font-size:var(--ds-type-caption);gap:6px;padding:0 14px}.pbtnLg{height:56px;font-size:var(--ds-type-subheading);gap:10px;padding:0 28px}.pbtnChrome{height:52px;font-size:var(--ds-type-body);gap:8px;padding:0 20px}.pbtnIcon.pbtnChrome{width:52px;padding:0}.pbtnMore{height:34px;font-size:var(--ds-type-caption);gap:6px;padding:0 12px 0 16px}.pbtnMore>svg,.pbtnMore>i{color:var(--ds-content-tertiary);transition:color var(--ds-transition-fast);flex:none}.pbtnMore>svg{width:15px;height:15px}.pbtnMore>i{font-size:15px;line-height:1}.pbtnMore:hover>svg,.pbtnMore:hover>i{color:var(--ds-content-primary)}@media (pointer:coarse){.pbtnMore{height:44px;font-size:var(--ds-type-body);gap:8px;padding:0 18px 0 22px}.pbtnMore>svg{width:17px;height:17px}.pbtnMore>i{font-size:17px}}.pbtnIcon{--ds-prism-rim-floor:.2;--ds-prism-lobe:40}.pbtnAccent,.pbtnDanger,.pbtnSuccess,.pbtnWarning{--ds-prism-rgb:var(--pbtn-rgb);--ds-prism-rim-rgb:var(--ds-shine-rgb);--ds-prism-fill:var(--ds-prism-tint-fill)}.pbtnAccent{--pbtn-rgb:var(--ds-brand-rgb);--pbtn-solid:var(--ds-action-primary-bg)}.pbtnDanger{--pbtn-rgb:var(--ds-feedback-danger-rgb);--pbtn-solid:var(--ds-action-danger-bg)}.pbtnSuccess{--pbtn-rgb:var(--ds-feedback-success-rgb);--pbtn-solid:var(--ds-feedback-success-solid)}.pbtnWarning{--pbtn-rgb:var(--ds-feedback-warning-rgb);--pbtn-solid:var(--ds-feedback-warning-solid)}.pbtnSolid{background:var(--pbtn-solid);backdrop-filter:none;color:var(--ds-action-primary-on);box-shadow:0 var(--ds-size-2)var(--ds-prism-shadow-blur)rgba(var(--ds-prism-shadow-rgb),var(--ds-prism-shadow-a))}.pbtnCta{--pbtn-rgb:var(--ds-sky-rgb);--pbtn-solid:var(--ds-action-cta-bg)}.pbtnQuiet{background:var(--ds-fill-2);backdrop-filter:none;box-shadow:none;color:var(--ds-content-primary)}.pbtnQuiet:after{background:var(--ds-line-3)}.pbtnQuiet:hover{background:var(--ds-fill-4);color:var(--ds-content-primary)}.pbtnDanger.pbtnQuiet{color:var(--ds-feedback-danger-content)}.pbtnWarning.pbtnQuiet{color:var(--ds-feedback-warning-content)}.pbtnSuccess.pbtnQuiet{color:var(--ds-feedback-success-content)}.pbtnAccent.pbtnQuiet{color:var(--ds-brand-content)}.pbtnDanger.pbtnQuiet:hover{background:var(--ds-feedback-danger-surface);color:var(--ds-feedback-danger-content)}.pbtnAccent.pbtnQuiet:hover{background:var(--ds-brand-surface);color:var(--ds-brand-content)}.pbtnIcon{width:44px;padding:0}.pbtnIcon.pbtnSm{width:34px}.pbtnIcon.pbtnLg{width:56px}.pbtnPending{pointer-events:none;opacity:.75}.pbtnPending:before{content:"";border:2px solid rgba(var(--ds-shine-rgb),calc(.3*var(--ds-gloss-a)));border-top-color:currentColor;border-radius:9999px;flex:none;width:14px;height:14px;animation:.7s linear infinite qzSpin}.pbtnSm.pbtnPending:before{border-width:1.5px;width:12px;height:12px}@keyframes qzSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pbtnPending:before{animation-duration:2.4s}}@media (prefers-reduced-transparency:reduce){.pbtnAccent,.pbtnDanger,.pbtnSuccess,.pbtnWarning{background:var(--pbtn-solid);backdrop-filter:none;color:var(--ds-action-primary-on)}}.pbtnBrand{--ds-prism-rgb:var(--ds-brand-rgb);--ds-prism-rim-rgb:var(--ds-shine-rgb);--ds-prism-fill:var(--ds-prism-tint-fill);box-shadow:0 var(--ds-size-2)var(--ds-prism-shadow-blur)rgba(var(--ds-prism-shadow-rgb),var(--ds-prism-shadow-a)),0 0 40px rgba(var(--ds-brand-glow-rgb),.22),inset 0 0 var(--ds-prism-glow-blur)var(--ds-prism-glow-spread)rgba(var(--ds-prism-rgb),var(--ds-prism-glow))}.pbtnBrand:hover{box-shadow:0 calc(var(--ds-size-2)*1.6)calc(var(--ds-prism-shadow-blur)*1.4)rgba(var(--ds-prism-shadow-rgb),var(--ds-prism-shadow-a)),0 0 56px rgba(var(--ds-brand-glow-rgb),.34),inset 0 0 var(--ds-prism-glow-blur)var(--ds-prism-glow-spread)rgba(var(--ds-prism-rgb),var(--ds-prism-glow))}.prismPicker{--ds-prism-depth-cap:.45;border-radius:9999px;align-items:center;gap:3px;max-width:100%;padding:4px;display:inline-flex;position:relative;overflow:hidden}.prismPickerItem{height:36px;color:var(--ds-prism-fg-dim);font:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;align-items:center;gap:7px;padding:0 15px;font-size:13.5px;font-weight:600;line-height:1;display:inline-flex;position:relative}.prismPickerItem:hover{color:var(--ds-prism-fg)}.prismPickerItem:focus-visible{outline:2px solid var(--ds-brand-surface);outline-offset:1px}.prismPickerItem[aria-checked=true]{background:var(--ds-prism-select-fill);color:var(--ds-prism-select-fg);box-shadow:inset 0 1px 0 rgba(var(--ds-shine-rgb),calc(.16*var(--ds-gloss-a)))}.prismPickerItem:disabled,.prismPickerItem[aria-disabled=true]{opacity:.4;cursor:not-allowed}.prismPickerThumb{z-index:0;width:var(--thumb-w,0);height:var(--thumb-h,0);transform:translate(var(--thumb-x,0),var(--thumb-y,0))scale(var(--thumb-s,1));background:var(--ds-prism-select-fill);box-shadow:inset 0 1px 0 rgba(var(--ds-shine-rgb),calc(.16*var(--ds-gloss-a)));pointer-events:none;opacity:0;border-radius:9999px;position:absolute;top:0;left:0}.prismPicker[data-thumb] .prismPickerThumb{opacity:1}.prismPicker[data-thumb=live] .prismPickerThumb{transition:transform var(--ds-island-dur)var(--ds-island-ease),width var(--ds-island-dur)var(--ds-island-ease)}.prismPicker[data-thumb] .prismPickerItem[aria-checked=true]{box-shadow:none;background:0 0}.prismPicker[data-press]{--thumb-s:.96}.prismPicker[data-press] .prismPickerThumb{transition:transform var(--ds-transition-fast)}@media (prefers-reduced-motion:reduce){.prismPicker[data-thumb=live] .prismPickerThumb,.prismPicker[data-press] .prismPickerThumb{transition:none}}.prismPickerSm{padding:3px}.prismPickerSm .prismPickerItem{gap:5px;height:28px;padding:0 11px;font-size:12.5px}.prismPicker[data-orientation=vertical]{--ds-prism-depth-cap:.06;border-radius:18px;flex-direction:column;align-items:stretch}.prismPicker[data-orientation=vertical] .prismPickerItem{justify-content:flex-start}.prismTabs{border-bottom:1px solid var(--ds-border-subtle);gap:2px;display:flex}.prismTab{height:42px;color:var(--ds-content-tertiary);font:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.prismTab:hover{color:var(--ds-content-secondary)}.prismTab:focus-visible{outline:2px solid var(--ds-brand-surface);outline-offset:-2px}.prismTab[aria-selected=true],.prismTab[aria-current=page]{color:var(--ds-content-primary);border-bottom-color:var(--ds-brand)}.prismTabN{font-variant-numeric:tabular-nums;color:var(--ds-content-tertiary);opacity:.6;font-size:12px;font-weight:600}.prismTab[aria-selected=true] .prismTabN,.prismTab[aria-current=page] .prismTabN{color:var(--ds-content-secondary);opacity:1}.prismTab:disabled,.prismTab[aria-disabled=true]{opacity:.4;cursor:not-allowed}.prismTabPanel{padding-top:20px}.prismTabPanel:focus-visible{outline:2px solid var(--ds-brand-surface);outline-offset:4px;border-radius:12px}.prismTabsRail{border-bottom:0;border-right:1px solid var(--ds-border-subtle);flex-direction:column;gap:4px;padding-right:10px;display:inline-flex}.prismTabsRail .prismTab{border-bottom:0;border-radius:12px;justify-content:center;width:40px;height:40px;margin-bottom:0;padding:0}.prismTabsRail .prismTab[aria-selected=true]{background:var(--ds-prism-select-fill);color:var(--ds-prism-select-fg);box-shadow:inset 0 1px 0 rgba(var(--ds-shine-rgb),calc(.16*var(--ds-gloss-a)))}@media (prefers-reduced-transparency:reduce){.prismPicker{background:var(--doc-card-bg,var(--ds-surface-sunken))}}.prismTopbar{--tb-h:var(--ds-topbar-h);--tb-wall:var(--ds-topbar-wall);--tb-cell:calc(var(--tb-h) - var(--tb-wall)*2);--tb-lbl:var(--ds-topbar-label-gap);align-items:center;gap:var(--ds-topbar-gap);height:var(--tb-h);padding:var(--tb-wall);interpolate-size:allow-keywords;--ds-prism-morph:1;transition:height var(--ds-topbar-dur)var(--ds-topbar-ease),padding var(--ds-topbar-dur)var(--ds-topbar-ease),width var(--ds-topbar-dur)var(--ds-topbar-ease);border-radius:9999px;display:flex}.prismTopbar[data-compact=true]{--tb-h:var(--ds-topbar-h-min);--tb-wall:var(--ds-topbar-wall-min);--tb-lbl:0px;width:fit-content;margin-inline:auto}.prismTopbar[data-compact=true] .pbtnCta{display:none}.prismTopbarBrand,.prismTopbarLink{height:var(--tb-cell,44px);box-sizing:border-box;transition:height var(--ds-topbar-dur)var(--ds-topbar-ease),padding var(--ds-topbar-dur)var(--ds-topbar-ease);border-radius:9999px;flex-shrink:0;align-items:center;display:inline-flex}.prismTopbar .pbtnChrome{height:var(--tb-cell);transition:height var(--ds-topbar-dur)var(--ds-topbar-ease),width var(--ds-topbar-dur)var(--ds-topbar-ease)}.prismTopbar .pbtnIcon.pbtnChrome{width:var(--tb-cell)}.prismTopbarBrand{gap:var(--tb-lbl);color:var(--ds-content-primary);transition:height var(--ds-topbar-dur)var(--ds-topbar-ease),gap var(--ds-topbar-dur)var(--ds-topbar-ease),padding var(--ds-topbar-dur)var(--ds-topbar-ease);padding:0 5px 0 8px;text-decoration:none}.prismTopbar[data-compact=true] .prismTopbarBrand{padding:0 6px}.prismTopbarMark{flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.prismTopbarSep{background:var(--ds-glass-border-subtle);width:1px;height:20px;transition:opacity var(--ds-topbar-dur)var(--ds-topbar-ease);flex-shrink:0}.prismTopbar[data-compact=true] .prismTopbarSep{opacity:0}.prismTopbarNav{align-items:center;gap:var(--ds-topbar-gap);display:flex;position:relative}.prismTopbarLink{z-index:1;letter-spacing:-.01em;color:var(--ds-content-secondary);white-space:nowrap;cursor:pointer;transition:height var(--ds-topbar-dur)var(--ds-topbar-ease),padding var(--ds-topbar-dur)var(--ds-topbar-ease),background-color var(--ds-transition-fast,.16s ease),color var(--ds-transition-fast,.16s ease);background:0 0;border:0;gap:0;padding:0 11px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;position:relative}.prismTopbar[data-compact=true] .prismTopbarLink{padding:0 14px}.prismTopbarLink:hover{color:var(--ds-content-primary);background:var(--ds-fill-1)}.prismTopbarLink i,.prismTopbarLink svg{opacity:.7}.prismTopbarLabel{opacity:1;transition:grid-template-columns var(--ds-topbar-dur)var(--ds-topbar-ease),margin-inline-start var(--ds-topbar-dur)var(--ds-topbar-ease),opacity .17s linear var(--ds-topbar-lag);grid-template-columns:1fr;margin-inline-start:var(--tb-lbl);display:grid}.prismTopbarLabel>*{white-space:nowrap;min-width:0;overflow:hidden}.prismTopbar[data-compact=true] .prismTopbarLabel{opacity:0;transition:grid-template-columns var(--ds-topbar-dur)var(--ds-topbar-ease),margin-inline-start var(--ds-topbar-dur)var(--ds-topbar-ease),opacity .11s linear;grid-template-columns:0fr}.prismTopbarWord{opacity:1;transition:grid-template-columns var(--ds-topbar-dur)var(--ds-topbar-ease),opacity .17s linear var(--ds-topbar-lag);grid-template-columns:1fr;display:grid}.prismTopbarWord>*{white-space:nowrap;min-width:0;overflow:hidden}.prismTopbar[data-compact=true] .prismTopbarWord{opacity:0;transition:grid-template-columns var(--ds-topbar-dur)var(--ds-topbar-ease),opacity .11s linear;grid-template-columns:0fr}.prismTopbarMarker{height:100%;width:var(--tb-mk-w,0px);transform:translateX(var(--tb-mk-x,0px));background:var(--ds-fill-5);pointer-events:none;opacity:0;transition:transform var(--ds-topbar-mark-dur)var(--ds-topbar-spring),width var(--ds-topbar-mark-slow)var(--ds-topbar-spring),opacity .16s linear;border-radius:9999px;position:absolute;top:0;left:0}.prismTopbar[data-prism-hold] .prismTopbarMarker{transition:none}.prismTopbarNav[data-marker=on] .prismTopbarMarker{opacity:1}.prismTopbarLink[aria-current=page]{color:var(--ds-content-primary);background:var(--ds-fill-5)}.prismTopbarNav[data-marker=on] .prismTopbarLink[aria-current=page]{background:0 0}.prismTopbarLink[aria-current=page] i,.prismTopbarLink[aria-current=page] svg{color:var(--ds-nav-current);opacity:1}.prismTopbarEnd{align-items:center;gap:var(--ds-topbar-gap);margin-inline-start:auto;display:flex}.prismTopbarMobileEnd{align-items:center;gap:8px;margin-inline-start:auto;display:none}.prismTopbarBurger{cursor:pointer;color:var(--ds-content-primary);background:0 0;border:0;align-items:center;padding:8px;display:flex}.prismTopbarMenu{--ds-prism-ink:.48}.prismTopbarMenu[hidden]{display:none}.prismTopbarMenuRow{border-radius:var(--ds-radius-2);font-size:var(--ds-type-body);color:var(--ds-content-secondary);cursor:pointer;text-align:left;transition:background-color var(--ds-transition-fast,.16s ease),color var(--ds-transition-fast,.16s ease);background:0 0;border:0;align-items:center;gap:10px;padding:12px 16px;font-family:inherit;font-weight:500;text-decoration:none;display:flex}.prismTopbarMenuRow:hover{background:var(--ds-fill-2);color:var(--ds-content-primary)}.prismTopbarMenuRow[aria-current=page]{background:var(--ds-fill-3);color:var(--ds-content-primary);font-weight:600}.prismTopbarMenuRowDanger{color:var(--ds-feedback-danger-content)}.prismTopbarMenuRowDanger:hover{background:var(--ds-feedback-danger-surface);color:var(--ds-feedback-danger-content)}.prismTopbarMenuIcon{opacity:.8;align-items:center;display:flex}@container topbar (max-width:1279.9px){.prismTopbarNav,.prismTopbarEnd{display:none}.prismTopbarMobileEnd{display:flex}}@container topbar (min-width:769px) and (max-width:1024px){.prismTopbar{width:calc(100% - 96px);padding:0 20px}}@container topbar (max-width:768px){.prismTopbar,.prismTopbar[data-compact=true]{--tb-h:var(--ds-topbar-h-min);--tb-wall:var(--ds-topbar-wall-min);--tb-lbl:var(--ds-topbar-label-gap);--tb-static:1;border-radius:var(--ds-radius-4);width:calc(100% - 24px);margin-inline:auto;padding:0 14px}.prismTopbar[data-compact=true] .prismTopbarWord{opacity:1;grid-template-columns:1fr}.prismTopbar[data-compact=true] .prismTopbarBrand{padding:0 5px 0 8px}}@container topbar (max-width:380px){.prismTopbar,.prismTopbar[data-compact=true]{padding:0 12px}}@media (prefers-reduced-motion:reduce){.prismTopbar{--ds-topbar-dur:1ms;--ds-topbar-lag:0s;--ds-topbar-mark-dur:1ms;--ds-topbar-mark-slow:1ms}}.prismCrumb{--crumb-h:32px;--crumb-max:18ch;--crumb-ink:var(--ds-prism-fg-dim);--crumb-ink-on:var(--ds-prism-fg);--ds-prism-radius:9999px;max-width:100%;height:var(--crumb-h);align-items:center;padding:0 5px;display:inline-flex}.prismCrumbList{align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.prismCrumbItem{align-items:center;min-width:0;display:flex}.prismCrumbItem:not(:last-child){flex-shrink:0}.prismCrumbItem+.prismCrumbItem:before{content:"";border:solid var(--crumb-ink);opacity:.5;border-width:1.25px 1.25px 0 0;flex:none;width:5px;height:5px;margin-inline:1px;transform:rotate(45deg)}.prismCrumbLink,.prismCrumbCurrent{min-width:0;font-size:12.5px;line-height:var(--crumb-h);white-space:nowrap;padding:0 9px;display:block}.prismCrumbLink{max-width:var(--crumb-max);text-overflow:ellipsis;color:var(--crumb-ink);transition:color var(--ds-transition-fast),background-color var(--ds-transition-fast);border-radius:9999px;font-weight:600;text-decoration:none;overflow:hidden}.prismCrumbLink:hover{color:var(--crumb-ink-on);background:var(--ds-fill-2)}.prismCrumbLink:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:-2px}.prismCrumbCurrent{text-overflow:ellipsis;color:var(--crumb-ink-on);font-weight:700;overflow:hidden}.prismCrumbMore{background:var(--ds-fill-2);min-width:26px;height:22px;color:var(--crumb-ink);font:inherit;letter-spacing:.02em;cursor:pointer;transition:color var(--ds-transition-fast),background-color var(--ds-transition-fast);border:0;border-radius:9999px;flex:none;margin-inline:1px;padding:0 6px;font-size:12.5px;font-weight:700;line-height:1}.prismCrumbMore:hover{color:var(--crumb-ink-on);background:var(--ds-fill-3)}.prismCrumbMore:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:1px}.prismCrumbBare{--crumb-ink:var(--ds-content-tertiary);--crumb-ink-on:var(--ds-content-primary);height:auto;padding:0}.prismCrumbBare .prismCrumbLink,.prismCrumbBare .prismCrumbCurrent{padding-inline:0;line-height:1.5}.prismCrumbBare .prismCrumbItem+.prismCrumbItem:before{margin-inline:9px}.prismCrumbBare .prismCrumbList{flex-wrap:wrap}.prismCrumbBare .prismCrumbItem:last-child{flex:1 1 0;min-width:min(3em,100%)}.prismCrumbBare .prismCrumbLink:hover{background:0 0;text-decoration:underline}.prismCrumbAnchor{align-items:center;display:inline-flex;position:relative}@media (max-width:640px){.prismCrumb{--crumb-max:12ch}}.prismEyebrow{letter-spacing:.16em;text-transform:uppercase;max-width:100%;color:var(--ds-content-secondary);align-items:center;gap:12px;font-family:inherit;font-size:11.5px;font-weight:800;line-height:1;display:inline-flex}.prismEyebrowWing:before,.prismEyebrowWing:after{content:"";flex:none;width:44px;height:1px}.prismEyebrowWing:before{background:linear-gradient(90deg,transparent,var(--ds-gloss-7));align-self:flex-start;margin-top:calc(.5em - .5px)}.prismEyebrowWing:after{background:linear-gradient(90deg,var(--ds-gloss-7),transparent);align-self:flex-end;margin-bottom:calc(.5em - .5px);margin-left:-.16em}.prismEyebrowStart:before{display:none}.prismEyebrow[data-tone=success]{color:var(--ds-feedback-success-content)}.prismEyebrow[data-tone=danger]{color:var(--ds-feedback-danger-content)}.prismEyebrow[data-tone=warning]{color:var(--ds-feedback-warning-content)}.prismEyebrow[data-tone=accent]{color:var(--ds-brand-content)}a.prismEyebrow:hover{color:var(--ds-content-primary);text-underline-offset:4px;text-decoration:underline}a.prismEyebrow:focus-visible{outline:2px solid var(--ds-brand-content);outline-offset:4px;border-radius:4px}.prismRoutePanel{--route-ink:var(--ds-prism-fg);--route-ink-dim:var(--ds-prism-fg-dim);padding:var(--ds-size-3);gap:0}.prismRouteHead{color:var(--route-ink-dim);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 10px 12px;font-size:12.5px;display:flex}.prismRouteHeadN{color:var(--route-ink);font-variant-numeric:tabular-nums;font-weight:700}.prismRoute{--route-end-w:128px;--node-w:18px;--row-pad:13px;--node-y:11.5px;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.prismRouteSeq{--node-w:30px}.prismRouteRow{padding:var(--row-pad)10px;color:inherit;transition:background-color var(--ds-transition-fast);border-radius:14px;align-items:flex-start;gap:12px;text-decoration:none;display:flex;position:relative}.prismRouteRow:hover{background:var(--ds-fill-1)}.prismRouteRow:focus-visible{outline:2px solid var(--ds-brand-content);outline-offset:-2px;background:var(--ds-fill-1)}.prismRouteRow[aria-current=true],.prismRouteRow[aria-current=page]{background:var(--ds-fill-2)}.prismRoute>.prismRouteRow+.prismRouteRow:after{content:"";background:var(--ds-line-1);height:1px;position:absolute;top:0;left:10px;right:10px}.prismRouteSeq>.prismRouteRow+.prismRouteRow:after{display:none}.prismRouteGroup{letter-spacing:.09em;text-transform:uppercase;color:var(--route-ink-dim);align-items:center;gap:10px;padding:18px 10px 9px;font-size:10.5px;font-weight:700;line-height:1.2;display:flex}.prismRouteGroup:after{content:"";background:var(--ds-line-1);flex:1;height:1px}.prismRouteNodeCol{width:var(--node-w);--node-cut:14px;flex:none;align-self:stretch;min-height:24px;position:relative}.prismRouteNodeCol:has(>.prismRouteNodeDot){--node-cut:9px}.prismRouteSeq .prismRouteNodeCol:before,.prismRouteSeq .prismRouteNodeCol:after{content:"";background:var(--ds-line-5);border-radius:1px;width:2px;margin-left:-1px;position:absolute;left:50%}.prismRouteSeq .prismRouteNodeCol:before{top:calc(-1*var(--row-pad));height:calc(var(--row-pad) + var(--node-y) - var(--node-cut))}.prismRouteSeq .prismRouteNodeCol:after{top:calc(var(--node-y) + var(--node-cut));bottom:calc(-1*var(--row-pad))}.prismRouteRow:first-child .prismRouteNodeCol:before,.prismRouteRow:last-child .prismRouteNodeCol:after{display:none}.prismRouteNode{top:calc(var(--node-y) - 12px);left:calc((var(--node-w) - 24px)/2);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--ds-line-3);font-variant-numeric:tabular-nums;color:var(--route-ink-dim);transition:box-shadow var(--ds-transition-fast),color var(--ds-transition-fast);border-radius:9999px;place-items:center;font-family:ui-monospace,monospace;font-size:10.5px;font-weight:700;line-height:1;display:grid;position:absolute}.prismRouteRow[data-state=todo] .prismRouteNode{box-shadow:inset 0 0 0 1.5px var(--ds-line-6)}.prismRouteRow[data-state=doing] .prismRouteNode{box-shadow:inset 0 0 0 2px var(--ds-line-6);color:var(--route-ink)}.prismRouteRow[data-state=done] .prismRouteNode{box-shadow:inset 0 0 0 2px var(--ds-feedback-success-content);color:var(--route-ink)}.prismRouteNodeDot{width:10px;height:10px;top:calc(var(--node-y) - 5px);left:calc((var(--node-w) - 10px)/2);box-shadow:inset 0 0 0 1.5px var(--ds-line-6)}.prismRouteRow[data-state=doing] .prismRouteNodeDot,.prismRouteRow[data-state=done] .prismRouteNodeDot{box-shadow:inset 0 0 0 5px}.prismRouteRow[data-state=doing] .prismRouteNodeDot{color:var(--ds-line-6)}.prismRouteRow[data-state=done] .prismRouteNodeDot{color:var(--ds-feedback-success-content)}.prismRouteMain{flex-direction:column;flex:1;gap:4px;min-width:0;min-height:22px;padding-top:1px;display:flex}.prismRouteT{letter-spacing:-.012em;color:var(--route-ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}.prismRouteMeta{color:var(--route-ink-dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 9px;font-size:12px;line-height:1.4;display:flex}.prismRouteMeta>*+:before{content:"·";color:var(--ds-line-6);margin-right:9px}.prismRouteRow[data-empty=true] .prismRouteT{color:var(--route-ink-dim);font-weight:600}.prismRouteRow[data-empty=true] .prismRouteNode{box-shadow:inset 0 0 0 1.5px var(--ds-line-1)}.prismRouteEnd{width:var(--route-end-w);flex-direction:column;flex:none;gap:6px;padding-top:2px;display:flex}.prismRouteEnd:empty{display:none}.prismRouteEndHead{color:var(--route-ink-dim);justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;line-height:1.25;display:flex}.prismRouteEndN{color:var(--route-ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800}.prismRouteEndQ{color:var(--route-ink-dim);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:5px;font-size:12.5px;line-height:1.25;display:flex}.prismRouteEndQ b{color:var(--route-ink);font-weight:700}.prismRouteRow[data-empty=true] .prismRouteEndQ b{color:var(--route-ink-dim);font-weight:500}.prismRouteGo{color:var(--ds-line-6);transition:color var(--ds-transition-fast),transform var(--ds-transition-fast);flex:none;align-self:center;font-size:14px;line-height:1}.prismRouteRow:hover .prismRouteGo{color:var(--route-ink-dim);transform:translate(2px)}.prismRouteSm{--route-end-w:92px;--row-pad:9px;--node-y:12.5px}.prismRouteSm .prismRouteRow{gap:10px}.prismRouteSm .prismRouteMain{justify-content:center;min-height:24px}.prismRouteSm .prismRouteT{-webkit-line-clamp:1;line-clamp:1;font-size:14px}.prismRouteSm .prismRouteMeta{display:none}.prismRouteSm .prismRouteEnd{gap:4px;padding-top:3px}.prismRouteSm .prismRouteEndHead{justify-content:flex-end}.prismRouteRest .prismRouteNode{font-size:12px}.prismRouteRest .prismRouteT{color:var(--route-ink-dim)}.prismRouteEmpty{text-align:center;flex-direction:column;align-items:center;gap:7px;padding:32px 20px;display:flex}.prismRouteEmptyT{color:var(--route-ink);font-size:14px;font-weight:700}.prismRouteEmptyB{color:var(--route-ink-dim);max-width:380px;font-size:12.5px;line-height:1.6}.prismRouteRow[data-sub=true]{margin-left:calc(var(--node-w) + 12px);background:var(--ds-fill-1);border-radius:0;padding-left:10px}.prismRouteRow:not([data-sub])+.prismRouteRow[data-sub=true]{border-radius:14px 14px 0 0}.prismRouteRow[data-sub=true]:not(:has(+.prismRouteRow[data-sub=true])){border-radius:0 0 14px 14px}.prismRouteRow[data-sub=true]:hover,.prismRouteRow[data-sub=true]:focus-visible{background:var(--ds-fill-2)}.prismRouteRow[data-sub=true][aria-current=true],.prismRouteRow[data-sub=true][aria-current=page]{background:var(--ds-fill-3)}.prismRouteRow[data-sub=true] .prismRouteNodeDot{width:7px;height:7px;top:calc(var(--node-y) - 3.5px);left:calc((var(--node-w) - 7px)/2)}.prismRoute>.prismRouteRow[data-sub=true]:after{display:none}.prismRouteRow[data-sub=true] .prismRouteT{font-weight:600}.prismRouteSeq .prismRouteRow[data-sub=true] .prismRouteNodeCol:before,.prismRouteSeq .prismRouteRow[data-sub=true] .prismRouteNodeCol:after{display:none}@media (max-width:640px){.prismRouteRow{flex-wrap:wrap}.prismRouteEnd{width:auto;margin-left:calc(var(--node-w) + 12px);flex-direction:row;flex:100%;order:3;align-items:center;gap:10px;padding-top:6px}.prismRouteSm .prismRouteEnd{margin-left:calc(var(--node-w) + 10px)}.prismRouteEndHead{flex:none;gap:6px}.prismRouteEndQ{justify-content:flex-start}.prismRouteEnd .prismMeter{flex:1;min-width:0}.prismRouteGo{order:2;align-self:flex-start;margin-top:2px}.prismRouteSm .prismRouteT{-webkit-line-clamp:2;line-clamp:2}.prismRouteSm .prismRouteMain{min-height:0}.prismRouteRow[data-sub=true]{margin-left:calc(var(--node-w)/2 + 12px)}.prismRouteRow[data-sub=true] .prismRouteEnd{margin-left:calc(var(--node-w) + 12px)}}@media (prefers-reduced-motion:reduce){.prismRouteRow,.prismRouteNode,.prismRouteGo{transition:none}.prismRouteRow:hover .prismRouteGo{transform:none}}.lpp-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lpp-skip{z-index:calc(var(--ds-z-modal) + 1);background:var(--ds-action-primary-bg);min-height:44px;color:var(--ds-action-primary-on);font:600 15px/1.3 var(--ds-font-ui);border-radius:9999px;padding:12px 18px;text-decoration:none;position:fixed;top:8px;left:8px;translate:0 -200%}.lpp-skip:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px;translate:0}:is(.lpp,.lpp-menu) :is(button,input,select,textarea){font-family:inherit}.lpp{--lpp-gutter:var(--ds-size-10);--lpp-w-wide:1180px;--lpp-w-read:720px;--lpp-top-offset:calc(var(--ds-topbar-h) + var(--ds-size-3)*2);--lpp-env-opacity:1;--lpp-neutral-rgb:var(--ds-shine-rgb);--lpp-m1:var(--ds-story-aura-calm-1-rgb);--lpp-m2:var(--ds-story-aura-calm-2-rgb);--lpp-m3:var(--ds-story-aura-calm-3-rgb);min-height:100vh;font-family:var(--ds-font-ui);color:var(--ds-color-text-primary);background-color:var(--ds-surface-base);isolation:isolate;position:relative;overflow-x:clip}.lpp[data-intensity=medium]{--lpp-env-opacity:1}.lpp[data-intensity=low-medium]{--lpp-env-opacity:.55}.lpp[data-intensity=low]{--lpp-env-opacity:.28}.lpp[data-intensity=very-low]{--lpp-env-opacity:0}.lpp[data-ds-theme=light]{--ds-surface-base:var(--ds-paper-base);--ds-surface-raised:var(--ds-paper-raised);--ds-surface-overlay:var(--ds-paper-raised);--ds-surface-sunken:var(--ds-paper-sunken);--ds-content-primary:var(--ds-paper-ink);--ds-content-primary-rgb:var(--ds-paper-ink-rgb);--ds-content-secondary:var(--ds-paper-ink-2);--ds-content-tertiary:var(--ds-paper-ink-3);--ds-content-muted:var(--ds-paper-ink-4);--ds-color-text-primary:var(--ds-paper-ink);--ds-color-text-secondary:var(--ds-paper-ink-2);--ds-color-text-tertiary:var(--ds-paper-ink-3);--ds-prism-fg:var(--ds-paper-ink);--ds-prism-fg-dim:rgba(var(--ds-paper-ink-rgb),.68);--ds-fill-1:rgba(var(--ds-paper-raised-rgb),.55);--ds-fill-2:rgba(var(--ds-paper-raised-rgb),.7);--ds-fill-3:rgba(var(--ds-paper-raised-rgb),.82);--ds-fill-4:rgba(var(--ds-paper-raised-rgb),.92);--ds-fill-5:var(--ds-paper-raised);--ds-border-subtle:rgba(var(--ds-paper-line-rgb),.11);--ds-border-default:rgba(var(--ds-paper-line-rgb),.17);--ds-border-strong:rgba(var(--ds-paper-line-rgb),.34);--ds-line-1:rgba(var(--ds-paper-line-rgb),.07);--ds-line-3:rgba(var(--ds-paper-line-rgb),.12);--ds-line-5:rgba(var(--ds-paper-line-rgb),.18);--ds-line-6:rgba(var(--ds-paper-line-rgb),.26);--ds-shadow-rgb:var(--ds-paper-shadow-rgb);--ds-prism-shadow-rgb:var(--ds-paper-shadow-rgb);--ds-prism-shadow-a:.16;--ds-prism-shadow-blur:16px;--ds-elevation-1:0 1px 2px rgba(var(--ds-paper-shadow-rgb),.06),0 4px 14px rgba(var(--ds-paper-shadow-rgb),.05);--ds-elevation-2:0 1px 2px rgba(var(--ds-paper-shadow-rgb),.07),0 12px 32px rgba(var(--ds-paper-shadow-rgb),.1);--ds-elevation-3:0 2px 6px rgba(var(--ds-paper-shadow-rgb),.08),0 24px 60px rgba(var(--ds-paper-shadow-rgb),.16);--ds-material-film:rgba(var(--ds-paper-base-rgb),.66);--ds-material-film-strong:rgba(var(--ds-paper-base-rgb),.86);--ds-material-ink:rgba(var(--ds-paper-raised-rgb),.62);--ds-glass-fill:rgba(var(--ds-paper-base-rgb),.72);--ds-glass-fill-heavy:rgba(var(--ds-paper-base-rgb),.88);--ds-glass-border:rgba(var(--ds-paper-line-rgb),.14);--ds-glass-shadow:0 8px 32px rgba(var(--ds-paper-shadow-rgb),.08);--ds-color-warning:var(--ds-paper-warning);--ds-feedback-warning-content:var(--ds-paper-warning);--ds-color-success:var(--ds-paper-success);--ds-feedback-success-content:var(--ds-paper-success);--ds-action-cta-bg:var(--ds-action-primary-bg);--ds-action-cta-bg-hover:var(--ds-action-primary-bg-hover);--ds-sky-rgb:var(--ds-brand-rgb);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lpp[data-ds-theme=dark]{--ds-surface-base:var(--ds-night-base);--ds-surface-raised:var(--ds-night-raised);--ds-surface-overlay:var(--ds-night-raised);--ds-surface-sunken:var(--ds-night-sunken);--ds-content-primary:var(--ds-night-ink);--ds-content-primary-rgb:var(--ds-night-ink-rgb);--ds-content-secondary:var(--ds-night-ink-2);--ds-content-tertiary:var(--ds-night-ink-3);--ds-content-muted:var(--ds-night-ink-4);--ds-color-text-primary:var(--ds-night-ink);--ds-color-text-secondary:var(--ds-night-ink-2);--ds-color-text-tertiary:var(--ds-night-ink-3);--ds-prism-fg:var(--ds-night-ink);--ds-prism-fg-dim:rgba(var(--ds-night-ink-rgb),.72);--ds-fill-1:rgba(var(--ds-night-line-rgb),.05);--ds-fill-2:rgba(var(--ds-night-line-rgb),.08);--ds-fill-3:rgba(var(--ds-night-line-rgb),.11);--ds-fill-4:rgba(var(--ds-night-line-rgb),.15);--ds-fill-5:rgba(var(--ds-night-line-rgb),.19);--ds-border-subtle:rgba(var(--ds-night-line-rgb),.1);--ds-border-default:rgba(var(--ds-night-line-rgb),.16);--ds-border-strong:rgba(var(--ds-night-line-rgb),.3);--ds-line-1:rgba(var(--ds-night-line-rgb),.06);--ds-line-3:rgba(var(--ds-night-line-rgb),.1);--ds-line-5:rgba(var(--ds-night-line-rgb),.16);--ds-line-6:rgba(var(--ds-night-line-rgb),.22);--ds-elevation-1:0 1px 2px rgba(var(--ds-prism-shadow-rgb),.4),0 6px 18px rgba(var(--ds-prism-shadow-rgb),.24);--ds-elevation-2:0 2px 4px rgba(var(--ds-prism-shadow-rgb),.4),0 14px 36px rgba(var(--ds-prism-shadow-rgb),.34);--ds-elevation-3:0 4px 10px rgba(var(--ds-prism-shadow-rgb),.45),0 28px 64px rgba(var(--ds-prism-shadow-rgb),.5);--ds-glass-fill:rgba(var(--ds-night-base-rgb),.72);--ds-glass-fill-heavy:rgba(var(--ds-night-base-rgb),.88);--ds-glass-border:rgba(var(--ds-night-line-rgb),.12);--ds-material-film:rgba(var(--ds-night-raised-rgb),.55);--ds-material-film-strong:rgba(var(--ds-night-raised-rgb),.8);--ds-color-accent:var(--ds-night-accent);--ds-brand-content:var(--ds-night-accent);--ds-color-danger:var(--ds-night-danger);--ds-feedback-danger-content:var(--ds-night-danger);--ds-color-info:var(--ds-night-info);--ds-action-cta-bg:var(--ds-action-primary-bg);--ds-action-cta-bg-hover:var(--ds-action-primary-bg-hover);--ds-sky-rgb:var(--ds-brand-rgb);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lpp[data-ds-theme=light] .lpp-card{--ds-fill-1:rgba(var(--ds-paper-line-rgb),.04);--ds-fill-2:rgba(var(--ds-paper-line-rgb),.065);--ds-fill-3:rgba(var(--ds-paper-line-rgb),.085);--ds-fill-4:rgba(var(--ds-paper-line-rgb),.11)}.lpp-env,.lpp-horizon{z-index:0;pointer-events:none;opacity:var(--lpp-env-opacity);transition:opacity var(--ds-dur-3)var(--ds-ease-standard);position:fixed;inset:0;overflow:hidden}.lpp-env>i{--aura-blur:130px;inset:0 calc(var(--aura-blur)*-1)calc(var(--aura-blur)*-1);mix-blend-mode:multiply;filter:blur(var(--aura-blur));position:absolute}.lpp-env>i:first-child{background:linear-gradient(transparent 0%,transparent 46%,rgba(var(--lpp-m1),.1)58%,rgba(var(--lpp-neutral-rgb),1)52%,rgb(var(--lpp-m2))84%,rgb(var(--lpp-m3))100%)}.lpp-env>i:last-child{background:linear-gradient(transparent 0%,transparent 56%,rgba(var(--lpp-m1),.16)66%,rgba(var(--lpp-neutral-rgb),1)76%,rgb(var(--lpp-m2))90%,rgb(var(--lpp-m3))100%)}.lpp-horizon:before{content:"";mix-blend-mode:overlay;opacity:.32;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0.181 0.608 0.061 0 0.075 0.181 0.608 0.061 0 0.075 0.181 0.608 0.061 0 0.075 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:220px 220px;position:absolute;inset:0}.lpp-horizon:after{content:"";border-top:1px solid var(--ds-line-5);border-radius:50%;width:170vw;height:70vh;position:absolute;top:68%;left:50%;translate:-50%}.lpp[data-ds-theme=dark] .lpp-env>i,.lpp[data-ds-theme=dark] .lpp-horizon:before{display:none}.lpp[data-ds-theme=dark] .lpp-horizon:after{border-top-color:rgba(var(--lpp-m1),.42);box-shadow:0 -10px 36px -12px rgba(var(--lpp-m2),.45)}@media (max-width:768px){.lpp-env>i{--aura-blur:90px}}.lpp-topbar-slot{z-index:var(--ds-z-header);padding-block:var(--ds-size-3);pointer-events:none;position:sticky;top:0;container:topbar/inline-size}.lpp-topbar-slot>.prismTopbar{pointer-events:auto}.lpp-topbar{width:min(calc(100% - var(--lpp-gutter)*2),var(--lpp-w-wide));--ds-nav-current:var(--ds-brand-content);--lpp-tab-on:var(--ds-surface-raised);margin-inline:auto}.lpp[data-ds-theme=dark] .lpp-topbar{--lpp-tab-on:var(--ds-fill-4)}.lpp-topbar .prismTopbarMarker,.lpp-topbar .prismTopbarNav:not([data-marker=on]) .prismTopbarLink[aria-current=page]{background:var(--lpp-tab-on);box-shadow:0 0 0 1px var(--ds-line-5),var(--ds-elevation-1)}.lpp-topbar .prismTopbarLink[aria-current=page]{color:var(--ds-content-primary);font-weight:700}.lpp-tb-brand{letter-spacing:-.02em;color:var(--ds-content-primary);font-size:15px;font-weight:800;line-height:1;display:block}.lpp-tb-brand b{color:var(--ds-brand-content);font-weight:800}.lpp-tb-sub{letter-spacing:.16em;color:var(--ds-content-tertiary);margin-top:3px;font-size:7.5px;font-weight:700;display:block}.lpp-topbar .prismTopbarBurger{border-radius:9999px;justify-content:center;min-width:44px;min-height:44px}.lpp-topbar .prismTopbarBurger:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:-2px}.lpp-menu{z-index:var(--ds-z-modal);position:fixed}.lpp-menu .prismTopbarMenuRow{min-height:44px}.lpp-sectionbar{z-index:1;justify-content:space-between;align-items:center;gap:var(--ds-size-4);width:min(calc(100% - var(--lpp-gutter)*2),var(--lpp-w-wide));margin:var(--ds-size-2)auto 0;padding-bottom:var(--ds-size-3);border-bottom:1px solid var(--ds-line-3);display:flex;position:relative}.lpp-sectionnav{align-items:center;gap:var(--ds-size-1);flex-wrap:wrap;min-width:0;display:flex}.lpp-sec-link{min-height:44px;color:var(--ds-content-secondary);transition:background-color var(--ds-dur-1)var(--ds-ease-standard),color var(--ds-dur-1)var(--ds-ease-standard);border-radius:9999px;align-items:center;gap:8px;padding:0 14px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.lpp-sec-link:hover{background:var(--ds-fill-3);color:var(--ds-content-primary)}.lpp-sec-link[aria-current]{color:var(--ds-content-primary)}.lpp-sec-link[aria-current=page]{background:var(--ds-surface-raised);box-shadow:0 0 0 1px var(--ds-line-5),var(--ds-elevation-1)}.lpp[data-ds-theme=dark] .lpp-sec-link[aria-current=page]{background:var(--ds-fill-4)}.lpp-sec-link[aria-current=true]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ds-brand-content);-webkit-text-decoration-color:var(--ds-brand-content);-webkit-text-decoration-color:var(--ds-brand-content);text-decoration-color:var(--ds-brand-content)}.lpp-sec-home{color:var(--ds-content-primary);padding-inline:8px 14px;font-weight:700}.lpp-sec-mark{background:var(--ds-content-primary);width:30px;height:30px;color:var(--ds-surface-base);border-radius:9999px;place-items:center;font-size:15px;font-weight:700;display:grid}.lpp-sec-glyph{color:var(--ds-content-tertiary);font-size:15px}.lpp-sec-link[aria-current] .lpp-sec-glyph{color:var(--ds-brand-content)}.lpp-themebox{align-items:center;gap:var(--ds-size-3);flex:none;display:flex}.lpp-theme-cap{color:var(--ds-content-secondary);font-size:13px;font-weight:600;display:none}.lpp-theme{flex:none}.lpp-theme .prismPickerItem{gap:6px;min-height:44px}.lpp-main{z-index:1;padding:var(--ds-size-8)var(--lpp-gutter)var(--ds-size-12);outline:none;position:relative}.lpp-page{width:100%;max-width:var(--lpp-w-wide);margin-inline:auto}.lpp-page[data-w=read]{max-width:var(--lpp-w-read)}.lpp-head{gap:var(--ds-size-3);margin-bottom:var(--ds-size-8);justify-items:start;max-width:820px;display:grid}.lpp-crumb{margin-bottom:var(--ds-size-2);max-width:100%}.lpp-crumb .prismCrumbLink{align-items:center;min-height:44px;margin-block:-10px;display:inline-flex}.lpp-eyebrow{color:var(--ds-brand-content)}.lpp-title,.lpp-display{font-family:var(--ds-font-display);letter-spacing:-.035em;color:var(--ds-content-primary);text-wrap:balance;outline:none;margin:0;font-weight:650;line-height:1.08}.lpp-title{font-size:clamp(2.1rem,3.2vw,3rem)}.lpp-display{letter-spacing:-.045em;font-size:clamp(2.5rem,4.6vw,4.25rem)}.lpp-lead{max-width:62ch;color:var(--ds-content-secondary);text-wrap:pretty;margin:0;font-size:17px;line-height:1.65}.lpp-actions{align-items:center;gap:var(--ds-size-3);margin-top:var(--ds-size-2);flex-wrap:wrap;display:flex}.lpp-cta i,.lpp-cta-quiet i{font-size:18px}.lpp-cta-quiet{height:44px}.lpp-note{color:var(--ds-content-tertiary);align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.lpp-note i{font-size:16px}.lpp-native-line{color:var(--ds-content-secondary);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;font-size:22px;display:flex}.lpp-native-read{color:var(--ds-brand-content);font-size:15px}.lpp-meta{color:var(--ds-content-secondary);flex-wrap:wrap;gap:6px 18px;margin:0;font-size:14px;display:flex}.lpp-meta span{align-items:center;gap:6px;display:inline-flex}.lpp-meta i{color:var(--ds-content-tertiary);font-size:16px}.lpp-muted{color:var(--ds-content-tertiary)}.lpp-card{gap:var(--ds-size-4);padding:var(--ds-size-6);background-color:var(--ds-surface-raised);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-4);box-shadow:var(--ds-elevation-1);align-content:start;min-width:0;display:grid;position:relative}.lpp-card-title{letter-spacing:-.015em;color:var(--ds-content-primary);margin:0;font-size:18px;font-weight:700;line-height:1.3}.lpp-card-title-link{color:inherit;align-items:center;min-height:44px;margin-block:-10px;text-decoration:none;display:inline-flex}.lpp-card-title-link:hover{text-underline-offset:4px;text-decoration:underline}.lpp-card-lead{color:var(--ds-content-secondary);margin:0;font-size:15px;line-height:1.6}.lpp-card-note{padding:var(--ds-size-3)var(--ds-size-4);border-radius:var(--ds-radius-3);background:var(--ds-surface-sunken);color:var(--ds-content-secondary);align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.55;display:flex}.lpp-card-note i{color:var(--ds-brand-content);flex:none;margin-top:1px;font-size:18px}.lpp-card-foot{margin:0}.lpp-prose{color:var(--ds-content-primary);max-width:68ch;margin:0;font-size:16px;line-height:1.7}.lpp-split{gap:var(--ds-size-8);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;display:grid}.lpp-split-main{gap:var(--ds-size-5);min-width:0;display:grid}.lpp-split-aside{top:calc(var(--lpp-top-offset) + var(--ds-size-2));gap:var(--ds-size-5);min-width:0;display:grid;position:sticky}.lpp-rels{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lpp-rel{align-items:center;column-gap:var(--ds-size-3);border-radius:var(--ds-radius-3);min-height:48px;color:inherit;transition:background-color var(--ds-dur-1)var(--ds-ease-standard);grid-template-columns:minmax(0,1fr) auto;margin-inline:-12px;padding:10px 12px;text-decoration:none;display:grid;position:relative}.lpp-rel:hover{background:var(--ds-fill-2)}.lpp-rel-main{flex-wrap:wrap;grid-column:1;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.lpp-rel-sub{color:var(--ds-content-secondary);grid-column:1;font-size:13.5px;line-height:1.5}.lpp-rel-go{color:var(--ds-content-tertiary);transition:translate var(--ds-dur-1)var(--ds-ease-standard);grid-area:1/2/span 2;font-size:16px}.lpp-rel:hover .lpp-rel-go{color:var(--ds-content-secondary);translate:2px}.lpp-rel-word{color:var(--ds-content-primary);font-size:18px;font-weight:650}.lpp-rel-title{font-size:15.5px}.lpp-rel-read{color:var(--ds-brand-content);font-size:14px}.lpp-rel-mean{color:var(--ds-content-secondary);font-size:14px}.lpp-rel-k{letter-spacing:.08em;text-transform:uppercase;color:var(--ds-content-tertiary);flex-basis:100%;font-size:11.5px;font-weight:700}.lpp-inline-link{color:var(--ds-brand-content);text-underline-offset:3px;align-items:center;gap:6px;min-height:44px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.lpp-inline-link i{font-size:15px}.lpp-hl{color:var(--ds-brand-content);text-underline-offset:.18em;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.lpp-count{min-width:26px;height:22px;box-shadow:inset 0 0 0 1px var(--ds-line-5);color:var(--ds-content-secondary);vertical-align:middle;font-size:12px;font-weight:700;font-family:var(--ds-font-ui);letter-spacing:0;border-radius:9999px;place-items:center;margin-left:6px;padding:0 7px;display:inline-grid}.lpp-hero{gap:var(--ds-size-10);padding-block:var(--ds-size-6)var(--ds-size-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.lpp-hero-copy{gap:var(--ds-size-4);justify-items:start;display:grid}.lpp-specimen{gap:var(--ds-size-5);padding:var(--ds-size-6);border-radius:var(--ds-radius-5);background:var(--ds-surface-raised);border:1px solid var(--ds-border-subtle);box-shadow:var(--ds-elevation-2);margin:0;display:grid}.lpp-specimen-cap{gap:4px;display:grid}.lpp-specimen-k{letter-spacing:.14em;text-transform:uppercase;color:var(--ds-content-secondary);font-size:12px;font-weight:800}.lpp-specimen-sub{color:var(--ds-content-secondary);font-size:14.5px}.lpp-specimen-rows{border-radius:var(--ds-radius-3);background:var(--ds-surface-sunken);margin:0;display:grid}.lpp-specimen-row{align-items:center;gap:var(--ds-size-3);min-height:84px;padding:var(--ds-size-3)var(--ds-size-4);grid-template-columns:96px minmax(0,1fr);display:grid}.lpp-specimen-row+.lpp-specimen-row{box-shadow:inset 0 1px 0 var(--ds-line-3)}.lpp-specimen-row dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-content-tertiary);font-size:11.5px;font-weight:700}.lpp-specimen-row dd{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-width:0;margin:0;display:grid}.lpp-specimen-row dd>:not(.lpp-specimen-link){grid-column:1}.lpp-specimen-glyph{color:var(--ds-content-primary);font-size:44px;font-weight:500;line-height:1.15}.lpp-specimen-vi{font-family:var(--ds-font-display);letter-spacing:-.02em;color:var(--ds-content-primary);font-size:30px;font-weight:650;line-height:1.3}.lpp-specimen-read{color:var(--ds-brand-content);font-size:15px}.lpp-specimen-row dd>.lpp-specimen-vi+.lpp-specimen-read{color:var(--ds-content-secondary);font-size:13.5px}.lpp-specimen-link{background:var(--ds-surface-raised);min-height:44px;box-shadow:0 0 0 1px var(--ds-line-5);color:var(--ds-content-primary);border-radius:9999px;grid-area:1/2/span 2;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.lpp-specimen-link:hover{box-shadow:0 0 0 1px var(--ds-border-strong),var(--ds-elevation-1)}.lpp-section{padding-block:var(--ds-size-10);gap:var(--ds-size-6);display:grid}.lpp-section-tight{padding-block:var(--ds-size-8)0;gap:var(--ds-size-5)}.lpp-section-head{gap:var(--ds-size-3);justify-items:start;max-width:760px;display:grid}.lpp-h2{font-family:var(--ds-font-display);letter-spacing:-.03em;color:var(--ds-content-primary);text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.4vw,2.25rem);font-weight:650;line-height:1.15}.lpp-h2-sm{letter-spacing:-.02em;font-size:1.35rem}.lpp-h3{letter-spacing:-.015em;color:var(--ds-content-primary);margin:0;font-size:1.15rem;font-weight:700}.lpp-sub{color:var(--ds-content-secondary);max-width:64ch;margin:0;font-size:16px;line-height:1.65}.lpp-paths{gap:var(--ds-size-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.lpp-path{gap:var(--ds-size-2);display:grid}.lpp-path-head{align-items:center;gap:var(--ds-size-3);padding:var(--ds-size-2)10px var(--ds-size-3);display:flex}.lpp-path-mark{background:var(--ds-content-primary);width:48px;height:48px;color:var(--ds-surface-base);border-radius:14px;flex:none;place-items:center;font-size:24px;font-weight:600;display:grid}.lpp-path-id{gap:2px;min-width:0;display:grid}.lpp-path-t{letter-spacing:-.02em;color:var(--route-ink,var(--ds-content-primary));margin:0;font-size:20px;font-weight:750}.lpp-path-link{color:inherit;align-items:center;min-height:44px;margin-block:-8px;text-decoration:none;display:inline-flex}.lpp-path-link:hover{text-underline-offset:4px;text-decoration:underline}.lpp-path-native{color:var(--route-ink-dim,var(--ds-content-secondary));margin:0;font-size:13.5px}.lpp-path .prismRouteRow{min-height:44px}.lpp .prismRouteNode{font-family:var(--ds-font-ui)}.lpp-path .prismRouteT{-webkit-line-clamp:1;line-clamp:1}.lpp-route-role{color:var(--route-ink-dim);font-weight:500}.lpp-route-desc{color:var(--route-ink-dim);margin-top:4px;font-size:13.5px;line-height:1.55;display:block}.lpp-path .prismRoute{--route-end-w:112px}.lpp-path-foot{padding:var(--ds-size-2)10px var(--ds-size-1)}.lpp-anatomies{gap:var(--ds-size-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lpp-anatomy{gap:var(--ds-size-3)}.lpp-anatomy-lang{letter-spacing:.1em;text-transform:uppercase;color:var(--ds-content-tertiary);margin:0;font-size:12px;font-weight:700}.lpp-anatomy-t{color:var(--ds-content-primary);margin:0;font-size:26px;font-weight:500;line-height:1.6}.lpp-anatomy-py{color:var(--ds-brand-content);margin:0;font-size:15px}.lpp-anatomy-vi{color:var(--ds-content-secondary);margin:0;font-size:15px}.lpp-anatomy-links{margin:var(--ds-size-2)0 0;padding:var(--ds-size-4)0 0;gap:var(--ds-size-2);border-top:1px solid var(--ds-line-3);flex-wrap:wrap;list-style:none;display:flex}.lpp-chip{background:var(--ds-fill-2);min-height:44px;box-shadow:inset 0 0 0 1px var(--ds-line-3);color:var(--ds-content-primary);transition:background-color var(--ds-dur-1)var(--ds-ease-standard);border-radius:9999px;align-items:center;gap:8px;padding:0 16px 0 6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.lpp-chip:hover{background:var(--ds-fill-4)}.lpp-chip-k{background:var(--ds-surface-sunken);letter-spacing:.04em;height:32px;color:var(--ds-content-secondary);border-radius:9999px;align-items:center;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.lpp-disc{gap:var(--ds-size-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lpp-disc-col{gap:var(--ds-size-4);padding-top:var(--ds-size-4);border-top:2px solid var(--ds-content-primary);align-content:start;display:grid}.lpp-disc-lang{gap:var(--ds-size-2);display:grid}.lpp-disc-lang-t{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.lpp-disc-hub{color:var(--ds-content-tertiary);align-items:center;min-height:44px;margin-block:-8px;text-decoration:none;display:inline-flex}.lpp-disc-hub:hover{color:var(--ds-content-primary);text-underline-offset:3px;text-decoration:underline}.lpp-disc-list{margin:0;padding:0;list-style:none;display:grid}.lpp-disc-link{border-bottom:1px solid var(--ds-line-3);min-height:44px;color:var(--ds-content-primary);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:10px 0;font-size:16px;font-weight:600;text-decoration:none;display:flex}.lpp-disc-link:hover{text-underline-offset:3px;text-decoration:underline}.lpp-disc-mean{color:var(--ds-content-secondary);font-size:13.5px;font-weight:500}.lpp-band{justify-content:space-between;align-items:center;gap:var(--ds-size-5);margin-block:var(--ds-size-8)0;padding:var(--ds-size-8);border-radius:var(--ds-radius-5);background:var(--ds-surface-raised);border:1px solid var(--ds-border-subtle);box-shadow:var(--ds-elevation-1);flex-wrap:wrap;display:flex}.lpp-band-copy{gap:var(--ds-size-2);max-width:620px;display:grid}.lpp-layers{gap:var(--ds-size-3)}.lpp-layers-s{color:var(--ds-content-primary);margin:0;font-size:24px;line-height:1.75}.lpp-layers-vi{color:var(--ds-content-secondary);margin:0;font-size:14.5px}.lpp-layer-list{margin:var(--ds-size-2)0 0;padding:0;list-style:none;display:grid}.lpp-layer{border-top:1px solid var(--ds-line-3);grid-template-columns:76px minmax(0,1fr) 44px;align-items:center;gap:10px;min-height:52px;display:grid}.lpp-layer-k{letter-spacing:.08em;text-transform:uppercase;color:var(--ds-content-tertiary);font-size:11.5px;font-weight:700}.lpp-layer-b{color:var(--ds-content-primary);padding-block:8px;font-size:15px;line-height:1.5}.lpp-layer-go{width:44px;height:44px;color:var(--ds-content-secondary);border-radius:9999px;place-items:center;display:grid}.lpp-layer-go:hover{background:var(--ds-fill-3);color:var(--ds-content-primary)}.lpp-layer-go i{font-size:18px}.lpp-seccols{gap:var(--ds-size-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.lpp-table-wrap{min-width:0}.lpp-table{border-collapse:separate;border-spacing:0;width:100%;font-size:15px}.lpp-table th,.lpp-table td{text-align:left;vertical-align:middle;border-top:1px solid var(--ds-line-3);padding:12px}.lpp-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-content-tertiary);border-top:0;padding-block:0 10px;font-size:12px;font-weight:700}.lpp-table tbody th{color:var(--ds-content-primary);font-weight:650}.lpp-tone-n{width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--ds-line-6);font-variant-numeric:tabular-nums;border-radius:9999px;place-items:center;margin-right:10px;font-size:13px;font-weight:800;display:inline-grid}.lpp-pitch{font-variant-numeric:tabular-nums;min-width:36px;color:var(--ds-content-primary);font-weight:800;display:inline-block}.lpp-ex-pair{align-items:baseline;gap:10px;display:inline-flex}.lpp-ex-pair [lang=zh-Latn-pinyin]{color:var(--ds-brand-content);font-size:16px;font-weight:600}.lpp-ex-han{color:var(--ds-content-primary);font-size:26px;line-height:1.2}.lpp-groups{gap:var(--ds-size-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));margin:0;display:grid}.lpp-group{padding:var(--ds-size-4);border-radius:var(--ds-radius-3);background:var(--ds-surface-sunken);align-content:start;gap:10px;display:grid}.lpp-group dt{color:var(--ds-content-secondary);font-size:13px;font-weight:700}.lpp-group dd{margin:0}.lpp-syl-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lpp-syl{background:var(--ds-surface-raised);min-width:44px;height:40px;box-shadow:0 0 0 1px var(--ds-line-3),var(--ds-elevation-1);color:var(--ds-content-primary);border-radius:12px;place-items:center;padding:0 10px;font-size:18px;font-weight:600;display:inline-grid}.lpp-sandhi{gap:var(--ds-size-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lpp-sandhi-item{padding:var(--ds-size-4);border-radius:var(--ds-radius-3);background:var(--ds-surface-sunken);align-content:start;gap:8px;display:grid}.lpp-sandhi-rule{color:var(--ds-content-primary);margin:0;font-size:15px;font-weight:700}.lpp-sandhi-body{color:var(--ds-content-secondary);margin:0;font-size:14px;line-height:1.55}.lpp-sandhi-ex{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:4px 0 0;display:flex}.lpp-sandhi-flow{align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.lpp-sandhi-flow [lang]{color:var(--ds-content-primary)}.lpp-sandhi-flow [lang]:last-child{color:var(--ds-brand-content)}.lpp-sandhi-flow i{color:var(--ds-content-tertiary);font-size:14px}.lpp-kana{table-layout:fixed}.lpp-kana th[scope=row]{width:104px;color:var(--ds-content-secondary);font-size:13.5px;font-weight:600}.lpp-kana thead th{text-align:center;text-transform:none;letter-spacing:0;font-size:14px}.lpp-kana td{text-align:center;padding:10px 4px}.lpp-kana-corner{border-top:0!important}.lpp-kana-ch{color:var(--ds-content-primary);font-size:30px;line-height:1.25;display:block}.lpp-kana-ro{color:var(--ds-content-secondary);margin-top:2px;font-size:13px;display:block}.lpp-kana-void:before{content:"";background:var(--ds-line-6);vertical-align:middle;border-radius:2px;width:14px;height:2px;display:inline-block}.lpp-pairs{gap:var(--ds-size-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lpp-pair{background:var(--ds-surface-sunken);border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:6px 14px;display:inline-flex}.lpp-pair-a{color:var(--ds-content-primary);font-size:24px;line-height:1.2}.lpp-pair-b{color:var(--ds-brand-content);font-size:15px;font-weight:600}.lpp-pair-c{color:var(--ds-content-secondary);font-size:13.5px}.lpp-pair i{color:var(--ds-content-tertiary);font-size:14px}.lpp-words{margin:0;padding:0;list-style:none;display:grid}.lpp-word-row{border-top:1px solid var(--ds-line-3);grid-template-columns:minmax(120px,auto) minmax(90px,auto) minmax(80px,auto) minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:12px 0;display:grid}.lpp-word-k{color:var(--ds-content-primary);font-size:24px}.lpp-word-ro{color:var(--ds-brand-content);font-size:14.5px;font-weight:600}.lpp-word-vi{color:var(--ds-content-primary);font-size:15px;font-weight:600}.lpp-word-note{color:var(--ds-content-secondary);font-size:13.5px;line-height:1.5}.lpp-minis{gap:var(--ds-size-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lpp-mini{padding:var(--ds-size-4);border-radius:var(--ds-radius-3);background:var(--ds-surface-sunken);align-content:start;gap:8px;display:grid}.lpp-mini-t{color:var(--ds-content-primary);margin:0;font-size:16px;font-weight:700}.lpp-mini p{color:var(--ds-content-secondary);margin:0;font-size:14.5px;line-height:1.6}.lpp-mini-ex{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.lpp-ex-ja{color:var(--ds-content-primary);font-size:26px}.lpp-table-kanji td,.lpp-table-kanji th{padding-inline:10px}.lpp-kanji-ch{font-size:34px;font-weight:500;line-height:1.15;display:block}.lpp-kanji-wvi{color:var(--ds-content-secondary);margin-left:8px;font-size:13.5px;font-weight:500}.lpp-table-kanji td:last-child{font-size:17px}.lpp-termgroup{gap:var(--ds-size-3);display:grid}.lpp-termgroup+.lpp-termgroup{margin-top:var(--ds-size-5)}.lpp-terms{gap:var(--ds-size-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}.lpp-term{min-height:100%;padding:var(--ds-size-5);border-radius:var(--ds-radius-4);background:var(--ds-surface-raised);border:1px solid var(--ds-border-subtle);box-shadow:var(--ds-elevation-1);color:inherit;transition:box-shadow var(--ds-dur-1)var(--ds-ease-standard),border-color var(--ds-dur-1)var(--ds-ease-standard);align-content:start;gap:4px;text-decoration:none;display:grid}.lpp-term:hover{border-color:var(--ds-border-strong);box-shadow:var(--ds-elevation-2)}.lpp-term-word{color:var(--ds-content-primary);font-size:34px;font-weight:500;line-height:1.25}.lpp-term-read{color:var(--ds-brand-content);font-size:15px;font-weight:600}.lpp-term-mean{color:var(--ds-content-primary);margin-top:4px;font-size:16px;font-weight:650}.lpp-term-hv{color:var(--ds-content-secondary);font-size:13px}.lpp-word-title{font-family:var(--ds-font-display);color:var(--ds-content-primary);outline:none;flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin:0;display:flex}.lpp-word{letter-spacing:0;font-size:clamp(3.6rem,7vw,5.5rem);font-weight:500;line-height:1.1}.lpp-word-gloss{letter-spacing:-.025em;font-size:clamp(1.6rem,2.6vw,2.25rem);font-weight:650;line-height:1.2}.lpp-facts{gap:var(--ds-size-2);margin:var(--ds-size-2)0 0;flex-wrap:wrap;display:flex}.lpp-fact{border-radius:var(--ds-radius-3);background:var(--ds-surface-raised);border:1px solid var(--ds-border-subtle);gap:2px;min-width:120px;padding:10px 16px;display:grid}.lpp-fact dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ds-content-tertiary);font-size:11.5px;font-weight:700}.lpp-fact dd{color:var(--ds-content-primary);margin:0;font-size:17px;font-weight:650}.lpp-fact dd [lang=zh-Latn-pinyin],.lpp-fact dd [lang=ja-Latn]{color:var(--ds-brand-content)}.lpp-forms{margin-top:var(--ds-size-2)}.lpp-forms-cap{caption-side:top;text-align:left;color:var(--ds-content-secondary);padding-bottom:8px;font-size:13px;font-weight:700}.lpp-forms th{width:140px;color:var(--ds-content-secondary);font-size:14px;font-weight:600}.lpp-forms td{font-size:22px}.lpp-examples{gap:var(--ds-size-3);margin:0;padding:0;list-style:none;display:grid}.lpp-example{padding:var(--ds-size-4)var(--ds-size-5);border-radius:var(--ds-radius-3);background:var(--ds-surface-sunken);gap:4px;display:grid}.lpp-ex-target{color:var(--ds-content-primary);margin:0;font-size:24px;line-height:1.7}.lpp-ex-py{color:var(--ds-brand-content);margin:0;font-size:15px}.lpp-ex-vi{color:var(--ds-content-secondary);margin:0;font-size:15px}.lpp-quotes{gap:var(--ds-size-4);margin:0;padding:0;list-style:none;display:grid}.lpp-quote-group{gap:var(--ds-size-2);display:grid}.lpp-quote-link{min-height:44px;color:var(--ds-content-primary);justify-self:start;align-items:center;gap:8px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.lpp-quote-link:hover .lpp-quote-title{text-underline-offset:3px;text-decoration:underline}.lpp-quote-link i{color:var(--ds-content-tertiary);font-size:16px}.lpp-quote{padding:var(--ds-size-3)var(--ds-size-4);border-left:3px solid var(--ds-line-6);border-radius:0 var(--ds-radius-2)var(--ds-radius-2)0;background:var(--ds-surface-sunken);margin:0}.lpp-quote-s{color:var(--ds-content-primary);margin:0;font-size:21px;line-height:1.75}.lpp-quote-cap{color:var(--ds-content-secondary);margin-top:4px;font-size:13.5px;line-height:1.5}.lpp-formula{flex-wrap:wrap;align-items:center;gap:10px 26px;margin:0;padding:0;list-style:none;display:flex}.lpp-fx{border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:14.5px;font-weight:600;display:inline-flex;position:relative}.lpp-fx-slot{box-shadow:inset 0 0 0 1.5px var(--ds-line-6);color:var(--ds-content-secondary);background:0 0}.lpp-fx-fixed{background:var(--ds-content-primary);color:var(--ds-surface-base);font-size:20px;font-weight:600}.lpp-fx+.lpp-fx:before{content:"+";text-align:center;width:10px;color:var(--ds-content-tertiary);font-family:var(--ds-font-ui);font-size:15px;font-weight:600;position:absolute;left:-18px}.lpp-fx-opt{letter-spacing:.02em;opacity:.8;font-size:11px;font-weight:600}.lpp-patterns{gap:var(--ds-size-4);margin:0;padding:0;list-style:none;display:grid}.lpp-pattern{gap:var(--ds-size-3);padding:var(--ds-size-5)var(--ds-size-6);border-radius:var(--ds-radius-4);background:var(--ds-surface-raised);border:1px solid var(--ds-border-subtle);box-shadow:var(--ds-elevation-1);color:inherit;transition:box-shadow var(--ds-dur-1)var(--ds-ease-standard),border-color var(--ds-dur-1)var(--ds-ease-standard);text-decoration:none;display:grid}.lpp-pattern:hover{border-color:var(--ds-border-strong);box-shadow:var(--ds-elevation-2)}.lpp-pattern-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.lpp-pattern-t{letter-spacing:-.02em;color:var(--ds-content-primary);font-size:24px;font-weight:700}.lpp-pattern-gist{color:var(--ds-content-secondary);font-size:15px}.lpp-pattern-ex{padding-top:var(--ds-size-3);border-top:1px solid var(--ds-line-3);color:var(--ds-content-primary);gap:2px;font-size:20px;line-height:1.7;display:grid}.lpp-pattern-exvi{color:var(--ds-content-secondary);font-size:14px;line-height:1.5}.lpp-joins{gap:var(--ds-size-3);margin:0;padding:0;list-style:none;display:grid}.lpp-join{padding-bottom:var(--ds-size-3);border-bottom:1px solid var(--ds-line-3);gap:4px;display:grid}.lpp-join:last-child{border-bottom:0;padding-bottom:0}.lpp-join-pair{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;display:flex}.lpp-join-pair i{color:var(--ds-content-tertiary);font-size:16px}.lpp-join-why{color:var(--ds-content-secondary);margin:0;font-size:14px;line-height:1.55}.lpp-cases{gap:var(--ds-size-2);margin:0;padding:0;list-style:none;display:grid}.lpp-case{gap:var(--ds-size-3);padding:var(--ds-size-3)var(--ds-size-4);border-radius:var(--ds-radius-3);background:var(--ds-surface-sunken);grid-template-columns:84px minmax(0,1fr);align-items:start;display:grid}.lpp-case-tag{height:28px;box-shadow:inset 0 0 0 1px var(--ds-line-5);color:var(--ds-feedback-success-content);border-radius:9999px;justify-self:start;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:13px;font-weight:700;display:inline-flex}.lpp-case[data-wrong=true] .lpp-case-tag{color:var(--ds-feedback-danger-content)}.lpp-case-tag i{font-size:16px}.lpp-case-body{gap:2px;display:grid}.lpp-case-t{color:var(--ds-content-primary);font-size:21px;line-height:1.7}.lpp-case-t s{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ds-feedback-danger-content);-webkit-text-decoration-color:var(--ds-feedback-danger-content);-webkit-text-decoration-color:var(--ds-feedback-danger-content);text-decoration-color:var(--ds-feedback-danger-content)}.lpp-case-py{color:var(--ds-brand-content);font-size:14.5px}.lpp-case-vi{color:var(--ds-content-secondary);font-size:14.5px}.lpp-rcards{gap:var(--ds-size-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lpp-rcard{color:inherit;gap:var(--ds-size-2);height:100%;transition:box-shadow var(--ds-dur-1)var(--ds-ease-standard),border-color var(--ds-dur-1)var(--ds-ease-standard);text-decoration:none}.lpp-rcard:hover{border-color:var(--ds-border-strong);box-shadow:var(--ds-elevation-2)}.lpp-rcard-native{color:var(--ds-content-primary);font-size:26px;line-height:1.6}.lpp-rcard-t{letter-spacing:-.015em;color:var(--ds-content-primary);font-size:20px;font-weight:700}.lpp-rcard-intro{color:var(--ds-content-secondary);font-size:15px;line-height:1.6}.lpp-rcard-meta{margin-top:var(--ds-size-2);padding-top:var(--ds-size-3);border-top:1px solid var(--ds-line-3);color:var(--ds-content-secondary);flex-wrap:wrap;gap:6px 16px;font-size:13.5px;font-weight:600;display:flex}.lpp-reading{padding:var(--ds-size-8);gap:var(--ds-size-6)}.lpp-sents{gap:var(--ds-size-6);margin:0;padding:0;list-style:none;display:grid}.lpp-sent{gap:var(--ds-size-3);scroll-margin-top:calc(var(--lpp-top-offset) + var(--ds-size-4));grid-template-columns:32px minmax(0,1fr);display:grid}.lpp-sent-n{width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--ds-line-5);color:var(--ds-content-secondary);font-variant-numeric:tabular-nums;border-radius:9999px;place-items:center;margin-top:10px;font-size:12.5px;font-weight:800;display:grid}.lpp-sent-body{gap:4px;min-width:0;display:grid}.lpp-sent-t{color:var(--ds-content-primary);line-break:strict;word-break:normal;overflow-wrap:anywhere;margin:0;font-size:28px;line-height:1.85}.lpp-sent-py{color:var(--ds-brand-content);margin:0;font-size:16px;line-height:1.5}.lpp-sent-vi{color:var(--ds-content-secondary);margin:0;font-size:16px;line-height:1.6}.lpp-sent-t ruby>rt,.lpp-ex-target ruby>rt,.lpp-quote-s ruby>rt,.lpp-case-t ruby>rt{font-size:.5em}.lpp-cta-card .lpp-cta{justify-self:start}.lpp-foot{z-index:1;padding:var(--ds-size-10)var(--lpp-gutter)var(--ds-size-12);position:relative}.lpp-foot-inner{max-width:var(--lpp-w-wide);gap:var(--ds-size-6);padding-top:var(--ds-size-8);border-top:1px solid var(--ds-line-3);margin-inline:auto;display:grid}.lpp-foot-nav{gap:var(--ds-size-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lpp-foot-col ul{margin:0;padding:0;list-style:none;display:grid}.lpp-foot-t{margin:0 0 var(--ds-size-2);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-content-tertiary);font-size:12px;font-weight:700}.lpp-foot-link{min-height:44px;color:var(--ds-content-secondary);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.lpp-foot-link:hover{color:var(--ds-content-primary);text-underline-offset:3px;text-decoration:underline}.lpp-foot-note{max-width:72ch;color:var(--ds-content-tertiary);margin:0;font-size:13.5px;line-height:1.6}.lpp :is(.lpp-sec-link,.lpp-rel,.lpp-chip,.lpp-term,.lpp-pattern,.lpp-rcard,.lpp-disc-link,.lpp-disc-hub,.lpp-foot-link,.lpp-inline-link,.lpp-specimen-link,.lpp-layer-go,.lpp-quote-link,.lpp-card-title-link,.lpp-path-link,.prismCrumbLink):focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px;border-radius:var(--ds-radius-2)}.lpp .prismRouteRow:focus-visible,.lpp :is(.pbtn,.prismPickerItem):focus-visible{outline-color:var(--ds-focus-ring)}.lpp-topbar :is(.prismTopbarBrand,.prismTopbarLink):focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px;border-radius:9999px}@media (max-width:1024px){.lpp{--lpp-gutter:var(--ds-size-6)}.lpp-split{gap:var(--ds-size-5);grid-template-columns:minmax(0,1fr)}.lpp-split-aside{position:static}.lpp-hero{gap:var(--ds-size-8);padding-bottom:var(--ds-size-8);grid-template-columns:minmax(0,1fr)}.lpp-paths,.lpp-anatomies,.lpp-disc,.lpp-seccols,.lpp-sandhi{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.lpp{--lpp-gutter:var(--ds-size-4)}.lpp-main{padding-top:var(--ds-size-5)}.lpp-head{margin-bottom:var(--ds-size-6)}.lpp-lead{font-size:16px}.lpp-card,.lpp-reading{padding:var(--ds-size-5)}.lpp-band{padding:var(--ds-size-6)var(--ds-size-5)}.lpp-minis,.lpp-rcards,.lpp-foot-nav{grid-template-columns:minmax(0,1fr)}.lpp-foot-nav{gap:var(--ds-size-4)}.lpp-sent-t{font-size:24px}.lpp-anatomy-t,.lpp-layers-s{font-size:22px}.lpp-actions .pbtn{flex:100%;justify-content:center}.lpp-actions .pbtnLg{height:52px;font-size:var(--ds-type-body)}.lpp-sectionbar{gap:var(--ds-size-2)}.lpp-sec-root{display:none}.lpp-sec-home{padding-inline:7px}.lpp-sec-link{padding-inline:10px;font-size:14px}.lpp-sec-glyph,.lpp-theme-label{display:none}.lpp-theme .prismPickerItem{justify-content:center;min-width:44px;padding-inline:0}.lpp-word-row{grid-template-columns:auto auto minmax(0,1fr)}.lpp-word-note{grid-column:1/-1}}@media (max-width:560px){.lpp-sectionbar{row-gap:var(--ds-size-2);flex-wrap:wrap}.lpp-sectionnav{flex-wrap:nowrap;flex:100%}.lpp-themebox{flex:100%;justify-content:flex-end}.lpp-theme-cap{display:inline}}@media (max-width:640px){:is(.lpp-table-tones,.lpp-table-kanji) thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:is(.lpp-table-tones,.lpp-table-kanji),:is(.lpp-table-tones,.lpp-table-kanji) tbody,:is(.lpp-table-tones,.lpp-table-kanji) tr,:is(.lpp-table-tones,.lpp-table-kanji) th,:is(.lpp-table-tones,.lpp-table-kanji) td{display:block}:is(.lpp-table-tones,.lpp-table-kanji) tr{padding:var(--ds-size-3)0;border-top:1px solid var(--ds-line-3)}:is(.lpp-table-tones,.lpp-table-kanji) tr:first-child{border-top:0}:is(.lpp-table-tones,.lpp-table-kanji) :is(th,td){border-top:0;padding:4px 0}:is(.lpp-table-tones,.lpp-table-kanji) td{grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}:is(.lpp-table-tones,.lpp-table-kanji) td:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-content-tertiary);font-size:12px;font-weight:700}.lpp-kana th[scope=row]{width:62px;padding-inline:4px;font-size:12px}.lpp-kana-ch{font-size:26px}.lpp-kana-ro{font-size:12px}.lpp-specimen-row{grid-template-columns:minmax(0,1fr);gap:4px}.lpp-specimen-glyph{font-size:38px}.lpp-case{grid-template-columns:minmax(0,1fr);gap:6px}.lpp-layer{grid-template-columns:64px minmax(0,1fr) 44px}.lpp-sent{grid-template-columns:28px minmax(0,1fr);gap:10px}}@media (max-width:360px){.lpp-kana th[scope=row]{width:52px;font-size:11px}.lpp-kana td{padding-inline:2px}.lpp-kana-ch{font-size:23px}.lpp-sec-link{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.lpp-env,.lpp-horizon,.lpp :is(.lpp-sec-link,.lpp-rel,.lpp-rel-go,.lpp-chip,.lpp-term,.lpp-pattern,.lpp-rcard){transition:none}}
