.Lantern{--lantern-seep:var(--duration-morph);--lantern-lamp-delay:0s;--lantern-flame-delay:0s}.Lantern .L-cap{fill:var(--foreground)}.Lantern .L-glass{fill:var(--tone-2)}.Lantern .L-window{fill:var(--tone)}.Lantern :is(.L-cap,.L-glass,.L-window){transition:fill var(--lantern-seep) var(--ease-out) var(--lantern-lamp-delay)}.Lantern :is(.L-flame-cool,.L-flame-pale){opacity:0;transition:opacity var(--lantern-seep) var(--ease-out) var(--lantern-flame-delay)}.Lantern .L-flame-pale{fill:color-mix(in oklab, var(--lamp-flame-cool-1) 25%, white)}.Lantern.is-p1{--lantern-flame-delay:calc(var(--lantern-seep) * .6)}.Lantern:is(.is-p2,.is-p3) .L-flame-cool{opacity:1}.Lantern.is-p3{--lantern-lamp-delay:calc(var(--lantern-seep) * .6)}.Lantern.is-p3 .L-flame-pale{opacity:1}.Lantern.is-p3 .L-cap{fill:var(--machine)}.Lantern.is-p3 .L-glass{fill:color-mix(in oklab, var(--machine-2) 30%, var(--lamp-flame-cool-1))}.Lantern.is-p3 .L-window{fill:var(--machine)}.LampFace{--face-warm:color-mix(in oklab, var(--tone-2) 70%, var(--tone));--face-cool:var(--machine);--face-glow:var(--face-warm);flex:none;overflow:visible}.LampFace:is(.is-p2,.is-p3){--face-glow:var(--face-cool)}.LampFace *{transform-box:fill-box}.LampFace .F-halo-in{stop-color:var(--face-glow);stop-opacity:.55;transition:stop-color var(--duration-morph) var(--ease-out)}.LampFace .F-halo-out{stop-color:var(--face-glow);stop-opacity:0}.LampFace .F-halo{transform-origin:50%;opacity:.35}.LampFace .F-flame{transform-origin:50% 90%}.LampFace .F-cool,.LampFace .F-pale,.LampFace .F-rings,.LampFace .F-beam,.LampFace .F-orbit,.LampFace .F-rise,.LampFace .F-burst,.LampFace .F-smoke,.LampFace .F-ask{opacity:0}.LampFace .F-cool{transition:opacity var(--duration-morph) var(--ease-out)}.LampFace:is(.is-p2,.is-p3) .F-cool,.LampFace.is-p3 .F-pale{opacity:1}.LampFace .F-pale{fill:color-mix(in oklab, var(--lamp-flame-cool-1) 25%, white)}.LampFace .F-core{fill:color-mix(in oklab, var(--lamp-flame-warm-1) 50%, white);transform-origin:50% 90%}.LampFace:is(.is-p2,.is-p3) .F-core{fill:color-mix(in oklab, var(--lamp-flame-cool-1) 40%, white)}.LampFace .F-body{transform-origin:50% 0}.LampFace :is(.F-orbit,.F-rise,.F-burst) circle{fill:var(--face-glow)}.LampFace .F-rings circle{fill:none;stroke:var(--face-glow);stroke-width:1.2px;transform-origin:50%}.LampFace .F-smoke{fill:none;stroke:var(--muted-foreground);stroke-width:1.4px;stroke-linecap:round;transform-origin:50% 100%}.LampFace .F-ask{fill:none;stroke:var(--face-glow);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50% 100%}.LampFace.is-flame .F-warm{fill:var(--tone)}.LampFace.is-flame.is-p2 .F-cool{opacity:0}.LampFace.is-flame.is-p3 .F-cool{opacity:1}.LampFace.is-flame .F-core{fill:var(--lamp-flame-warm-1)}.LampFace.is-flame.is-p2 .F-core{fill:var(--lamp-flame-cool-1)}.LampFace.is-flame.is-p3 .F-core{fill:color-mix(in oklab, var(--lamp-flame-cool-1) 25%, white)}.LampFace{--beat-cycle:8.4s;--beat-wake:.8}.LampFace .F-halo-cool{opacity:0;transform-origin:50%}.LampFace.is-beat .F-flame{animation:face-breathe calc(var(--beat-cycle) / 2) ease-in-out infinite;animation-delay:var(--beat-delay,0s)}.LampFace.is-beat .F-halo{animation:face-glow-slow calc(var(--beat-cycle) / 2) ease-in-out infinite;animation-delay:var(--beat-delay,0s)}.LampFace.is-beat .F-cool{animation:face-wake var(--beat-cycle) ease-in-out infinite;animation-delay:var(--beat-delay,0s);transition:none}.LampFace.is-beat .F-halo-cool{animation:face-wake-glow var(--beat-cycle) ease-in-out infinite;animation-delay:var(--beat-delay,0s)}.LampFace.is-flame.is-beat .F-core{animation:face-wake-core var(--beat-cycle) ease-in-out infinite;animation-delay:var(--beat-delay,0s)}.LampFace.is-wait .F-flame{animation:4s ease-in-out infinite face-breathe}.LampFace.is-wait .F-halo{animation:4s ease-in-out infinite face-glow-slow}.LampFace.is-think .F-flame{animation:1.1s ease-in-out infinite face-flicker}.LampFace.is-think .F-halo{animation:1.2s ease-in-out infinite face-glow-pulse}.LampFace.is-think .F-orbit{opacity:1}.LampFace.is-think .F-orbit circle{transform-box:view-box;transform-origin:27px 38px;animation:2.4s linear infinite face-orbit}.LampFace.is-think .F-orbit circle:nth-child(2){opacity:.7;animation-delay:-.8s}.LampFace.is-think .F-orbit circle:nth-child(3){opacity:.45;animation-delay:-1.6s}.LampFace.is-ask .F-flame{animation:2.8s ease-in-out infinite face-wonder}.LampFace.is-ask .F-body{animation:2.8s ease-in-out infinite face-tilt}.LampFace.is-ask .F-ask{opacity:1;animation:1.4s ease-in-out infinite face-bob}.LampFace.is-ask .F-halo{opacity:.4}.LampFace.is-look .F-flame{animation:face-look 2.4s var(--ease-out) infinite}.LampFace.is-look .F-body{transition:transform .6s var(--ease-out);transform:rotate(-3deg)}.LampFace.is-look .F-beam{opacity:.6;transform-origin:0 0;animation:2.4s ease-in-out infinite face-beam}.LampFace.is-look .F-halo{opacity:.55}.LampFace.is-listen .F-flame{animation:.9s step-end infinite face-voice}.LampFace.is-listen .F-rings{opacity:1}.LampFace.is-listen .F-rings circle{animation:1.6s ease-out infinite face-ring}.LampFace.is-listen .F-rings circle:nth-child(2){animation-delay:.8s}.LampFace.is-listen .F-halo{opacity:.6}.LampFace.is-work .F-flame{animation:.7s ease-in-out infinite face-pulse}.LampFace.is-work .F-body{animation:1.6s ease-in-out infinite face-sway}.LampFace.is-work .F-halo{animation:.7s ease-in-out infinite face-glow-pulse}.LampFace.is-work .F-rise{opacity:1}.LampFace.is-work .F-rise circle{animation:1.3s ease-out infinite face-rise}.LampFace.is-work .F-rise circle:nth-child(2){animation-delay:.35s}.LampFace.is-work .F-rise circle:nth-child(3){animation-delay:.7s}.LampFace.is-work .F-rise circle:nth-child(4){animation-delay:1s}.LampFace.is-done .F-flame{animation:face-flare 1.1s var(--ease-out) both}.LampFace.is-done .F-halo{animation:face-flash 1.4s var(--ease-out) both}.LampFace.is-done .F-burst{opacity:1}.LampFace.is-done .F-burst circle{transform-box:view-box;transform-origin:27px 36px;animation:face-burst 1s var(--ease-out) .15s both}.LampFace.is-skip .F-flame{animation:1.6s ease-in both face-sputter}.LampFace.is-skip .F-halo{animation:1.6s ease-in both face-dim}.LampFace.is-skip .F-smoke{animation:2.2s ease-out 1.1s both face-smoke}.LampFace.is-skip .L-window{opacity:.6}.LampFace.is-flame .F-halo{opacity:.3}.LampFace.is-flame.is-work .F-rise{opacity:1}.LampFace.is-flame.is-work .F-rise circle{animation:1s ease-out infinite face-rise-small}.LampFace.is-flame.is-work .F-rise circle:nth-child(2){animation-delay:.5s}.LampFace.is-flame.is-skip .F-flame{animation:1.6s ease-in both face-sputter-small}@keyframes face-wake{0%,72%,to{opacity:0}80%,84%{opacity:var(--beat-wake)}}@keyframes face-wake-glow{0%,72%,to{opacity:0;transform:scale(.9)}81%{opacity:calc(var(--beat-wake) * .6);transform:scale(1.05)}}@keyframes face-wake-core{0%,72%,to{fill:var(--lamp-flame-warm-1)}80%,84%{fill:var(--lamp-flame-cool-1)}}@keyframes face-breathe{0%,to{opacity:.85;transform:scale(.9)}50%{opacity:1;transform:scale(1)}72%{transform:scale(.98)skew(3deg)}76%{transform:scale(.96)skew(-2deg)}}@keyframes face-glow-slow{50%{opacity:.5}}@keyframes face-glow-pulse{50%{opacity:.75;transform:scale(1.06)}}@keyframes face-flicker{0%,to{transform:scale(1)}20%{transform:scale(.9,1.08)skew(-5deg)}45%{transform:scale(1.05,.92)skew(3deg)}70%{transform:scale(.95,1.05)skew(-2deg)}}@keyframes face-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes face-wonder{0%,to{transform:rotate(0)}15%,35%{transform:rotate(-16deg)scale(.95)}55%,75%{transform:rotate(14deg)scale(.95)}}@keyframes face-tilt{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}65%{transform:rotate(3deg)}}@keyframes face-bob{50%{transform:translateY(-3px)}}@keyframes face-look{0%{transform:rotate(0)scale(1)}30%,to{transform:rotate(18deg)scale(.95,1.12)}}@keyframes face-beam{0%,to{opacity:.35}50%{opacity:.65}}@keyframes face-voice{0%{transform:scale(1)}15%{transform:scale(1.05,1.2)}30%{transform:scale(.97,.9)}45%{transform:scale(1.04,1.12)}60%{transform:scaleY(.96)}75%{transform:scale(1.06,1.25)}90%{transform:scale(.98,.94)}}@keyframes face-ring{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}@keyframes face-pulse{50%{transform:scale(1.14,1.2)}}@keyframes face-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes face-rise{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-34px)translate(2px)}}@keyframes face-rise-small{0%{opacity:1;transform:translateY(4px)}to{opacity:0;transform:translateY(-6px)}}@keyframes face-flare{0%{transform:scale(1)}25%{transform:scale(1.45,1.6)}60%{transform:scale(.95)}to{transform:scale(1)}}@keyframes face-flash{0%{opacity:.35}25%{opacity:.9;transform:scale(1.15)}to{opacity:.35;transform:scale(1)}}@keyframes face-burst{0%{transform:rotate(var(--a)) translateY(0);opacity:1}to{transform:rotate(var(--a)) translateY(-30px);opacity:0}}@keyframes face-sputter{0%{opacity:1;transform:scale(1)}20%{transform:scale(.6,.7)}35%{transform:scale(.9,.95)}55%{transform:scale(.4,.5)skew(6deg)}70%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(.15)}}@keyframes face-sputter-small{0%{opacity:1;transform:scale(1)}40%{transform:scale(.6)}60%{transform:scale(.85)}to{opacity:.35;transform:scale(.5)}}@keyframes face-dim{to{opacity:0}}@keyframes face-smoke{0%{opacity:.7;transform:translateY(0)scale(.6)}to{opacity:0;transform:translateY(-14px)scale(1)}}@media (prefers-reduced-motion:reduce){.LampFace *,.LampFace .F-orbit circle,.LampFace .F-rings circle,.LampFace .F-rise circle,.LampFace .F-burst circle{animation:none!important;transform:none!important}.LampFace:is(.is-think,.is-work,.is-listen) .F-halo{animation:2s ease-in-out infinite face-glow-slow!important}.LampFace.is-beat .F-halo-cool{animation:face-wake-glow var(--beat-cycle) ease-in-out 1!important}.LampFace :is(.F-orbit,.F-rise,.F-burst,.F-rings,.F-smoke){opacity:0!important}}.icon--lamp{flex:none;justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex;overflow:visible}.icon--lamp>.LampFace{flex:none;width:auto;height:max(1.3em,16px)}.LampFace.is-line .F-body :is(.L-cap,.L-glass,.L-window){fill:none;stroke:var(--line-lamp,var(--tone));stroke-width:2.2px;stroke-linejoin:round;transition:stroke var(--lantern-seep) var(--ease-out) var(--lantern-lamp-delay)}.LampFace.is-line .F-body .L-window{stroke-width:1.2px;stroke-opacity:.45}.LampFace.is-line.is-p3 .F-body :is(.L-cap,.L-glass,.L-window){stroke:var(--machine)}.LampFace.is-line .F-halo,.LampFace.is-line .F-halo-cool{opacity:.55}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes pulse{50%{background:#fff}}.loading{border:.25rem solid #fff3;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:1s linear infinite spin}.loading--double{border-style:double;border-width:.5rem}.loading-pulse{background:#fff3;width:6px;height:24px;animation:.75s .25s infinite pulse;position:relative}.loading-pulse:after,.loading-pulse:before{content:"";background:#fff3;width:6px;height:16px;animation:.75s infinite pulse;display:block;position:absolute;top:50%;transform:translateY(-50%)}.loading-pulse:before{left:-12px}.loading-pulse:after{animation-delay:.5s;left:12px}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-style]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:oklch(14.5% 0 0);--ink-inverse:oklch(93% 0 0);--ink-theme:var(--ink);--ink-line-theme:oklch(14.5% 0 0/.4);--ink-line-inverse:oklch(93% 0 0/.4);--ink-line:var(--ink-line-theme);--background:oklch(100% 0 0);--card:oklch(100% 0 0);--popover:oklch(100% 0 0);--popover-inverse:oklch(23.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--destructive:oklch(58% .22 27);--destructive-ink:oklch(98.5% 0 0);--warning:oklch(67% .16 58);--participant-lightness:.6;--participant-chroma:.15;--participant-strong-lightness:.5;--participant-on:oklch(99% 0 0);--human:oklch(68% .17 50);--human-2:oklch(80% .15 85);--machine:oklch(60% .14 240);--machine-2:oklch(56% .18 290);--human-ink:oklch(99% 0 0);--lamp-veil:color-mix(in oklab, var(--background) 66%, transparent);--lamp-blend:normal;--relief-theme-rgb:255 255 255;--relief-theme-a1:var(--relief-halo-a1);--relief-theme-a2:var(--relief-halo-a2);--relief-theme-y:0px;--relief-theme-b1:4px;--relief-theme-b2:3px;--relief-inverse-rgb:0 0 0;--relief-inverse-a1:var(--relief-drop-a1);--relief-inverse-a2:var(--relief-drop-a2);--relief-inverse-y:1px;--relief-inverse-b1:3px;--relief-inverse-b2:2px;--ink-alpha-reading:85%;--ink-alpha-secondary:54%;--ink-alpha-tertiary:32%;--ink-alpha-quaternary:20%;--ink-alpha-ring:45%;--wash-alpha-muted:4%;--wash-alpha-accent:7%;--wash-alpha-border:9%;--relief-drop-a1:.6;--relief-drop-a2:.45;--relief-halo-a1:.55;--relief-halo-a2:.3;--glass-relief-k:.3;--glass-relief-solid-k:0;--glass-add-k:.5;--glass-fill:50%;--glass-fill-raised:60%;--glass-fill-panel:70%;--glass-fill-popover:75%;--glass-fill-sheet:85%;--glass-hover-step:20%;--glass-dark-add:0%;--tone-default:#c99436;--tone-ink-default:#1a1a1f;--tone-2-default:#e6d9bd;--tone-2-ink-default:#1a1a1f;--action-style:initial;--action-ink-style:initial;--action-fill-style:initial;--action-edge-style:initial;--control-on-style:initial;--control-on-ink-style:initial;--segment-on-style:initial;--segment-on-ink-style:initial;--current-style:initial;--surface-outline-style:initial;--control-outline-style:initial;--slider-fill-style:initial;--slider-knob-edge-style:initial;--edit-accent-style:initial;--decisive-style:initial;--decisive-ink-style:initial;--chosen-style:initial;--chosen-ink-style:initial;--chosen-outline-style:initial;--chosen-ring-style:initial;--edit-relation-style:initial;--edit-on-relation-style:initial;--stage-badge-shadow-style:initial;--hud-style:initial;--hud-ink-style:initial;--edit-accent-ink-style:initial;--edit-on-accent-style:initial;--control-radius-style:initial;--slider-radius-style:initial;--chip-radius-style:initial;--mono-scale-style:initial;--field-gap-style:initial;--field-label-gap-style:initial;--field-label-w-style:initial;--item-gap-style:initial;--group-fill-style:initial;--group-edge-style:initial;--select-ghosts-style:initial;--thumb-ring-current-style:initial;--surface-radius:var(--radius-2xl);--popover-radius:var(--radius-xl);--surface-outline-w:1px;--surface-blur:24px;--glass-tone-wash:0%;--surface-shadow:var(--shadow-overlay);--control-outline-w:0px;--action-radius:var(--radius-md);--control-shadow:0 0 #0000;--drop-x:0px;--drop-y:0px;--drop-color:transparent;--bleed:0px;--thumb-radius:var(--radius-sm);--thumb-tilt:0deg;--thumb-shadow:0 0 #0000;--thumb-shadow-current:var(--thumb-shadow);--thumb-mount:transparent;--deck-radius:var(--radius-lg);--deck-shadow:0 0 0 1px var(--border), 0 8px 20px -14px #0006;--say-radius:var(--surface-radius);--say-shadow:0 0 0 var(--surface-outline-w) var(--surface-outline), var(--surface-shadow);--tile-radius:initial;--tile-shadow:initial;--kf-mark-size:6px;--kf-mark-radius:50%;--kf-mark-rotate:0deg;--kf-mark-rest:0;--kf-track:0;--lamp-color:transparent;--lamp-glow:0 0 #0000;--lamp-on:none;--select-ghosts-on:0;--select-ghost-x:6px;--icon-weight:1;--icon-cap:round;--icon-join:round;--icon-fill:initial;--icon-filter:none;--icon-on-ink:currentColor;--icon-on-fill:var(--icon-fill);--icon-on-filter:none;--icon-duotone-opacity:.2;--icon-on-plate:transparent;--icon-on-radius:0;--icon-on-edge:none;--icon-on-tilt:0deg;--on-edge:0 0 #0000;--on-tilt:0deg;--font-display:var(--font-sans);--font-brand:var(--font-display);--font-display-cjk:"Noto Serif SC", "Songti SC", STSong, var(--font-serif);--display-weight:600;--display-stretch:100%;--display-case:none;--display-tracking:-.01em;--display-axes:normal;--cjk-widen:1.1;--font-title:var(--font-serif);--title-weight:400;--font-page-title:initial;--page-title-weight:initial;--font-sans:"Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", sans-serif;--font-serif:"Newsreader Variable", Newsreader, "Noto Serif SC", "Source Han Serif SC", "Songti SC", STSong, serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", monospace;--radius:.625rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:calc(var(--radius) + 8px);--radius-pill:999px;--shadow-raised:0 4px 6px -4px #0000000d, 0 10px 15px -3px #0000000d;--shadow-overlay:0 25px 50px -12px #0003;--duration-quick:.2s;--duration-morph:.3s;--ease-out:cubic-bezier(.32, .72, 0, 1);--duration-view:.42s;--spring:linear(0, .0178, .0644, .1309, .2098, .2955, .3831, .4693, .5515, .6279, .6974, .7594, .8137, .8605, .9, .9328, .9596, .9808, .9973, 1.0097, 1.0185, 1.0245, 1.0281, 1.0299, 1.0301, 1.0293, 1.0277, 1.0256, 1.0231, 1.0205, 1.0179, 1.0153, 1.0129, 1.0106, 1.0086, 1.0068, 1.0052, 1.0039, 1.0027, 1.0018, 1);--spring-duration:.49s;--spring-soft:linear(0, .0228, .0787, .153, .2358, .3204, .4026, .4797, .5505, .6141, .6706, .7202, .7634, .8006, .8325, .8598, .8829, .9025, .9189, .9327, .9443, .954, .962, .9687, .9742, .9788, .9826, .9857, .9883, .9904, .9922, .9936, .9948, .9957, .9965, .9972, .9977, .9981, .9985, .9988, 1);--spring-soft-duration:.62s;--spring-bouncy:linear(0, .0228, .0829, .1686, .27, .379, .4889, .5947, .6928, .7807, .8571, .9214, .9736, 1.0145, 1.0449, 1.066, 1.0792, 1.0857, 1.0869, 1.0841, 1.0782, 1.0704, 1.0613, 1.0518, 1.0422, 1.0332, 1.0248, 1.0174, 1.011, 1.0057, 1.0014, .998, .9956, .9939, .9929, .9925, .9925, .9928, .9933, .9941, .9949, .9957, .9965, .9973, 1);--spring-bouncy-duration:.76s;--chrome-stagger:45ms;--sheet-scrim:#0000002e;--sheet-radius:24px;--sheet-gap:8px;--sheet-bottom:max(var(--sheet-gap), env(safe-area-inset-bottom,0px));--sheet-grabber-width:36px;--sheet-grabber-height:5px;--sheet-grabber-top:6px;--sheet-room:calc(100dvh - var(--sheet-gap) - 16px);--sheet-low-min:calc(var(--sheet-room) * .38);--sheet-deck-foot:calc(100dvh - var(--sheet-bottom) - var(--sheet-room) * .46);--sheet-low-height:clamp(var(--sheet-low-min), calc(100dvh - var(--sheet-bottom) - var(--sheet-deck-foot)), var(--sheet-room));--sheet-high-height:var(--sheet-room);--play-spring:var(--spring-bouncy);--play-spring-duration:var(--spring-bouncy-duration);--return-spring:var(--spring-soft);--return-spring-duration:var(--spring-soft-duration)}.dark,.dark [data-style]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:oklch(93% 0 0);--ink-inverse:oklch(14.5% 0 0);--ink-theme:var(--ink);--ink-line-theme:oklch(93% 0 0/.4);--ink-line-inverse:oklch(14.5% 0 0/.4);--ink-line:var(--ink-line-theme);--background:oklch(21.78% 0 0);--card:oklch(19% 0 0);--popover:oklch(23.5% 0 0);--popover-inverse:oklch(100% 0 0);--primary:oklch(87% 0 0);--primary-foreground:oklch(20.5% 0 0);--destructive:oklch(70.4% .191 22.216);--warning:oklch(77% .15 70);--participant-lightness:.76;--participant-chroma:.13;--participant-strong-lightness:.8;--participant-on:oklch(20% 0 0);--human:oklch(75% .16 50);--human-2:oklch(85% .14 85);--machine:oklch(76% .12 235);--machine-2:oklch(72% .15 290);--human-ink:oklch(24% .04 50);--lamp-veil:#00000080;--lamp-blend:plus-lighter;--relief-theme-rgb:0 0 0;--relief-theme-a1:var(--relief-drop-a1);--relief-theme-a2:var(--relief-drop-a2);--relief-theme-y:1px;--relief-theme-b1:3px;--relief-theme-b2:2px;--relief-inverse-rgb:255 255 255;--relief-inverse-a1:var(--relief-halo-a1);--relief-inverse-a2:var(--relief-halo-a2);--relief-inverse-y:0px;--relief-inverse-b1:4px;--relief-inverse-b2:3px;--ink-alpha-secondary:60%;--ink-alpha-tertiary:36%;--ink-alpha-quaternary:22%;--wash-alpha-muted:6%;--wash-alpha-accent:10%;--wash-alpha-border:10%;--shadow-raised:0 4px 6px -4px #0003, 0 10px 15px -3px #0003;--shadow-overlay:0 25px 50px -12px #00000080}html.glass-clear[data-style=lantern]{--glass-fill:20%;--glass-fill-raised:26%;--glass-fill-panel:36%;--glass-fill-popover:40%;--glass-fill-sheet:46%;--glass-hover-step:12%;--glass-add-k:1;--glass-relief-k:1;--glass-relief-solid-k:.5}html.dark.glass-clear[data-style=lantern]{--glass-dark-add:6%}:root,.glass-surface,.Popover,.PopoverList,.ink-flip,.ResponsiveLine,[data-style]{--foreground:var(--ink);--muted-foreground:color-mix(in oklab, var(--ink) calc(var(--ink-alpha-secondary) + var(--lg-ink-boost,0%)), transparent);--tertiary-foreground:color-mix(in oklab, var(--ink) calc(var(--ink-alpha-tertiary) + var(--lg-ink-boost,0%)), transparent);--quaternary-foreground:color-mix(in oklab, var(--ink) calc(var(--ink-alpha-quaternary) + var(--lg-ink-boost,0%)), transparent);--reading-foreground:color-mix(in oklab, var(--ink) var(--ink-alpha-reading), transparent);--muted:color-mix(in oklab, var(--ink) var(--wash-alpha-muted), transparent);--border:color-mix(in oklab, var(--ink) var(--wash-alpha-border), transparent);--input:var(--border);--accent-wash:color-mix(in oklab, var(--ink) var(--wash-alpha-accent), transparent);--ring-wash:color-mix(in oklab, var(--ink) var(--ink-alpha-ring), transparent);--accent:var(--accent-wash);--accent-strong:color-mix(in oklab, var(--ink) calc(var(--wash-alpha-accent) * 2), transparent);--ring:var(--ring-wash);--ring-soft:color-mix(in oklab, var(--ink) 10%, transparent);--tone:var(--tone-user,var(--tone-default));--tone-ink:var(--tone-ink-user,var(--tone-ink-default));--tone-2:var(--tone-2-user,var(--tone-2-default));--tone-2-ink:var(--tone-2-ink-user,var(--tone-2-ink-default));--tone-soft:color-mix(in oklab, var(--tone) 22%, transparent);--lamp-flame-warm-1:oklab(93.1716% .00104462 .0852531);--lamp-flame-warm-2:color-mix(in oklab, var(--tone) 35%, #ffc24a);--lamp-flame-cool-1:#8fd3ff;--lamp-flame-cool-2:#c4b5ff;--human-soft:color-mix(in oklab, var(--human) 18%, transparent);--machine-soft:color-mix(in oklab, var(--machine) 18%, transparent);--lamp-light:var(--machine);--lamp-rim:rgb(var(--relief-theme-rgb) / .95);--tone-glow:0 0 0 3px var(--tone-soft), 0 0 12px color-mix(in oklab, var(--tone) 50%, transparent);--action:var(--action-style,var(--primary));--action-ink:var(--action-ink-style,var(--primary-foreground));--action-fill:var(--action-fill-style,var(--action));--action-edge:var(--action-edge-style,0 0 #0000);--control-on:var(--control-on-style,var(--foreground));--control-on-ink:var(--control-on-ink-style,var(--popover));--segment-on:var(--segment-on-style,var(--popover));--segment-on-ink:var(--segment-on-ink-style,var(--foreground));--current-ring:var(--current-style,var(--ring));--surface-outline:var(--surface-outline-style,var(--border));--control-outline:var(--control-outline-style,var(--border));--decisive:var(--decisive-style,var(--primary));--decisive-ink:var(--decisive-ink-style,var(--primary-foreground));--control-edge:0 0 0 var(--control-outline-w) var(--control-outline), var(--control-shadow);--decisive-shadow:var(--control-edge);--control-border:max(1px, var(--control-outline-w)) solid var(--control-outline);--select-ghosts:var(--select-ghosts-style,none);--swatch-more:conic-gradient(oklch(70% .16 30), oklch(80% .15 90), oklch(72% .15 150), oklch(68% .12 220), oklch(60% .15 290), oklch(70% .16 30));--edit-accent:var(--edit-accent-style,#0d99ff);--edit-on-accent:var(--edit-on-accent-style,#fff);--edit-relation:var(--edit-relation-style,oklch(56% .2 300));--edit-on-relation:var(--edit-on-relation-style,#fff);--edit-measure:#f24822;--edit-on-measure:#fff;--fixed-white:#fff;--fixed-black:#000;--edit-accent-ink:var(--edit-accent-ink-style,#0a73cc);--edit-measure-ink:#d4361a;--edit-accent-soft:color-mix(in oklab, var(--edit-accent) 55%, transparent);--edit-accent-faint:color-mix(in oklab, var(--edit-accent) 14%, transparent);--edit-halo:drop-shadow(0 0 1px #00000080);--edit-pill-height:18px;--edit-pill-radius:4px;--edit-pill-font:500 11px / 1 var(--font-mono,ui-monospace, monospace);--glass-base:color-mix(in oklab, var(--card), var(--tone) var(--glass-tone-wash));--glass-popover-base:color-mix(in oklab, var(--popover), var(--tone) var(--glass-tone-wash));--glass-add:calc(var(--glass-dark-add) + var(--lg-glass-add,0%) * var(--glass-add-k));--glass:color-mix(in oklab, var(--glass-base) min(100%, calc(var(--glass-fill) + var(--glass-add))), transparent);--glass-hover:color-mix(in oklab, var(--glass-base) min(100%, calc(var(--glass-fill) + var(--glass-hover-step) + var(--glass-add))), transparent);--glass-strong:color-mix(in oklab, var(--glass-base) min(100%, calc(var(--glass-fill-raised) + var(--glass-add))), transparent);--glass-strong-hover:color-mix(in oklab, var(--glass-base) min(100%, calc(var(--glass-fill-raised) + var(--glass-hover-step) + var(--glass-add))), transparent);--glass-overlay:color-mix(in oklab, var(--glass-base) min(100%, calc(var(--glass-fill-panel) + var(--glass-add))), transparent);--glass-sheet:color-mix(in oklab, var(--glass-popover-base) min(100%, calc(var(--glass-fill-sheet) + var(--glass-add))), transparent);--glass-popover:color-mix(in oklab, var(--glass-popover-base) min(100%, calc(var(--glass-fill-popover) + var(--glass-add))), transparent);--glass-panel:color-mix(in oklab, var(--glass-popover-base) min(100%, calc(var(--glass-fill-panel) + var(--glass-add))), transparent);--relief-rgb:var(--relief-theme-rgb);--relief-a1:var(--relief-theme-a1);--relief-a2:var(--relief-theme-a2);--relief-y:var(--relief-theme-y);--relief-b1:var(--relief-theme-b1);--relief-b2:var(--relief-theme-b2);--text-relief:0 var(--relief-y) var(--relief-b1) rgb(var(--relief-rgb) / calc(var(--relief-a1) * var(--lg-relief,0))), 0 0 var(--relief-b2) rgb(var(--relief-rgb) / calc(var(--relief-a2) * var(--lg-relief,0)));--text-relief-glass:0 var(--relief-y) var(--relief-b1) rgb(var(--relief-rgb) / calc(var(--relief-a1) * var(--lg-relief,0) * var(--glass-relief-k))), 0 0 var(--relief-b2) rgb(var(--relief-rgb) / calc(var(--relief-a2) * var(--lg-relief,0) * var(--glass-relief-k)));--text-relief-solid:0 var(--relief-y) var(--relief-b1) rgb(var(--relief-rgb) / calc(var(--relief-a1) * var(--lg-relief,0) * var(--glass-relief-solid-k))), 0 0 var(--relief-b2) rgb(var(--relief-rgb) / calc(var(--relief-a2) * var(--lg-relief,0) * var(--glass-relief-solid-k)))}::view-transition-old(root){animation-duration:.35s;animation-timing-function:var(--ease-out)}::view-transition-new(root){animation-duration:.35s;animation-timing-function:var(--ease-out)}@property --scroll-progress{syntax:"<number>";inherits:true;initial-value:0}@property --gesture-progress{syntax:"<number>";inherits:true;initial-value:0}html[data-vt]::view-transition-group(*){animation-duration:var(--duration-view);animation-timing-function:var(--spring-soft)}html[data-vt]::view-transition-old(root){animation-duration:var(--duration-view);animation-timing-function:var(--ease-out)}html[data-vt]::view-transition-new(root){animation-duration:var(--duration-view);animation-timing-function:var(--ease-out)}html[data-vt]::view-transition-image-pair(*){isolation:auto}html[data-vt]::view-transition-old(*){mix-blend-mode:normal}html[data-vt]::view-transition-new(*){mix-blend-mode:normal}html[data-vt] [data-ending-style]{display:none!important}html[data-vt=deeper]::view-transition-old(root){animation-name:vt-settle}html[data-vt=deeper]::view-transition-new(root){animation-name:vt-rise}html[data-vt=back]::view-transition-old(root){z-index:1;animation-name:vt-sink}html[data-vt=back]::view-transition-new(root){animation-name:vt-unsettle}html[data-vt=morph]::view-transition-old(root){animation-name:vt-fade-out}html[data-vt=morph]::view-transition-new(root){animation-name:vt-fade-in}html[data-vt=swap]::view-transition-old(root){animation-name:vt-fade-out}html[data-vt=swap]::view-transition-new(root){animation-name:vt-fade-in}html[data-vt=land]::view-transition-old(root){animation-name:vt-fade-out;animation-duration:var(--duration-quick)}html[data-vt=light]::view-transition-old(root){animation:none}html[data-vt=light]::view-transition-new(root){animation-name:vt-light}@keyframes vt-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes vt-settle{to{opacity:0;transform:scale(.98)}}@keyframes vt-sink{to{opacity:0;transform:translateY(24px)}}@keyframes vt-unsettle{0%{opacity:0;transform:scale(.98)}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-light{0%{clip-path:circle(0 at var(--vt-x,50%) var(--vt-y,50%))}to{clip-path:circle(var(--vt-r,150vmax) at var(--vt-x,50%) var(--vt-y,50%))}}html[data-vt][data-vt-reduced]::view-transition-group(*){animation:none}html[data-vt][data-vt-reduced]::view-transition-old(*){animation:var(--duration-quick) linear both vt-fade-out;clip-path:none;transform:none}html[data-vt][data-vt-reduced]::view-transition-new(*){animation:var(--duration-quick) linear both vt-fade-out;clip-path:none;transform:none}html[data-vt][data-vt-reduced]::view-transition-new(*){animation-name:vt-fade-in}.ink-flip{--ink:var(--ink-inverse);--ink-line:var(--ink-line-inverse);--popover:var(--popover-inverse);--relief-rgb:var(--relief-inverse-rgb);--relief-a1:var(--relief-inverse-a1);--relief-a2:var(--relief-inverse-a2);--relief-y:var(--relief-inverse-y);--relief-b1:var(--relief-inverse-b1);--relief-b2:var(--relief-inverse-b2)}body{font-family:var(--font-sans);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11" 1, "ss01" 1;font-size:13px}:is(.reveal,.reveal-preview) .at-block-content{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-feature-settings:normal;color-scheme:normal}.window{background-color:var(--background)}.Toolbar ::selection{background:var(--accent-strong);color:inherit}.glass-surface ::selection{background:var(--accent-strong);color:inherit}.at-modal ::selection{background:var(--accent-strong);color:inherit}.Popover ::selection{background:var(--accent-strong);color:inherit}.PopoverList ::selection{background:var(--accent-strong);color:inherit}.at-modal,.at-modal textarea{scrollbar-width:thin;scrollbar-color:var(--quaternary-foreground) transparent}.btn{font-family:var(--font-sans);box-shadow:none;border-radius:var(--radius-md);-webkit-tap-highlight-color:transparent}.btn:focus{box-shadow:none}.btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.btn-default{color:var(--foreground);background-color:#0000;background-image:none;border-color:#0000}.btn-default:active{background-color:var(--accent-strong);background-image:none}.btn-group{border-radius:var(--control-radius);background:var(--muted);box-shadow:inset 0 0 0 max(1px, var(--control-outline-w)) var(--control-outline);padding:2px}.btn-group .btn,.btn-group>.btn:first-child,.btn-group>.btn:last-child,.btn-group>.btn:not(:first-child):not(:last-child){border-radius:var(--control-inner-radius)}.btn-group .btn+.btn,.btn-group .btn+.btn.active{border-left:0}.btn-group .active,.btn-group .btn.active{color:var(--segment-on-ink);background:var(--segment-on-style,var(--background));box-shadow:0 0 0 max(1px, var(--control-outline-w)) var(--control-outline), 0 1px 2px #00000014, var(--on-edge);rotate:var(--on-tilt)}.btn-group .active .icon{color:var(--segment-on-ink)}.btn-positive,.btn-negative{color:var(--foreground)}label:where(:not(.at-block,.at-block-content,.at-block-content *)){color:var(--muted-foreground);font-size:12px;font-weight:500}.form-control{min-height:var(--control-h);padding:4px var(--control-pad-x);font-family:var(--font-sans);font-size:var(--control-font);line-height:var(--leading-row);color:var(--foreground);border:max(1px, var(--control-outline-w)) solid var(--control-outline-style,var(--input));border-radius:var(--radius-md);transition:border-color var(--duration-quick), box-shadow var(--duration-quick);background-color:#0000}.form-control::placeholder{color:var(--tertiary-foreground)}.form-control:hover{border-color:var(--control-outline-style,color-mix(in oklab, var(--ink) 18%, transparent))}.form-control:focus{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring-soft)}select.form-control{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}select.form-control option{color:initial}input[type=checkbox]:where(:not(.at-block,.at-block-content,.at-block-content *)){accent-color:var(--primary)}.checkbox label{color:var(--foreground);font-size:13px;font-weight:400}.list-group-item{color:var(--tertiary-foreground);border-top:0}.list-group-item.active,.list-group-item.selected{color:var(--foreground);background-color:#0000}:root{--chrome-bar:52px;--chrome-stack:8px;--chrome-gap:12px;--stack-base:calc(env(safe-area-inset-bottom,0px) + var(--chrome-gap));--rail-width:196px;--surface-width:292px;--group-fill:var(--muted);--group-radius:var(--radius-xl);--group-pad:16px}@media (width>=1024px){:root{--chrome-stack:14px;--chrome-gap:20px}}:root,[data-style]{--text-title:15px;--text-page-title:28px;--sidebar-width:190px;--page-padding:30px;--text-row:13px;--text-value:12px;--text-caption:11px;--weight-row:400;--weight-heading:600;--weight-caption:500;--leading-row:18px;--control-h:28px;--control-inner-h:24px;--control-pad-x:10px;--control-font:12px;--mono-scale:var(--mono-scale-style,.94);--value-font:calc(var(--control-font) * var(--mono-scale));--caption-mono:calc(var(--text-caption) * var(--mono-scale));--control-radius:var(--control-radius-style,var(--radius-md));--control-inner-radius:max(0px, calc(var(--control-radius) - 2px));--chip-radius:var(--chip-radius-style,999px);--field-gap:var(--field-gap-style,8px);--field-label-gap:var(--field-label-gap-style,2px);--field-label-w:var(--field-label-w-style,56px);--control-gap:8px;--item-gap:var(--item-gap-style,4px);--chip-h:24px;--group-fill:var(--group-fill-style,transparent);--group-edge:var(--group-edge-style,inset 0 0 0 1px var(--border));--row-h:32px;--switch-w:30px;--switch-h:18px;--slider-h:var(--control-inner-h);--slider-knob-w:6px;--slider-radius:var(--slider-radius-style,var(--control-inner-radius));--slider-knob-over:calc((var(--control-h) - var(--slider-h)) / 2);--slider-fill:var(--slider-fill-style,color-mix(in oklab, var(--control-on) 22%, var(--accent-strong)));--slider-knob:oklch(99% 0 0);--slider-knob-edge:var(--slider-knob-edge-style,0 0 0 1px color-mix(in oklab, var(--ink) 24%, transparent), 0 1px 4px #0000004d);--slider-value-w:64px;--control-lg-h:40px;--control-lg-font:14px;--control-lg-radius:var(--radius-lg)}@media (pointer:coarse){:root{--control-h:44px;--control-inner-h:40px;--row-h:44px;--switch-w:40px;--switch-h:24px;--slider-knob-w:8px;--chip-h:34px;--control-lg-h:48px;--control-lg-font:16px}:is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),textarea,select):not(.reveal *):where(:not(.at-block,.at-block-content,.at-block-content *)){font-size:max(16px,1em)}:where(.chrome-btn,.Toolbar .btn,.InsertDock .btn,.AnchoredDialogClose,.CommandPalette__close,.NotesPanel__close,.InfoTip){position:relative}:is(.chrome-btn,.Toolbar .btn,.InsertDock .btn,.AnchoredDialogClose,.CommandPalette__close,.NotesPanel__close,.InfoTip):after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}}@media (width<=639.98px){:root{--text-title:17px;--text-page-title:24px;--page-padding:16px;--text-row:15px;--text-value:13px;--text-caption:12px;--control-h:44px;--control-inner-h:40px;--control-font:16px;--row-h:44px;--switch-w:40px;--switch-h:24px;--slider-knob-w:8px;--control-lg-h:48px;--control-lg-font:16px}}@property --scroll-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --scroll-fade-end{syntax:"<length>";inherits:false;initial-value:0}.scroll-row{min-width:0;margin:calc(-3px - var(--bleed));padding:calc(3px + var(--bleed));overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;align-items:center;display:flex;overflow:auto hidden}.scroll-row::-webkit-scrollbar{display:none}.scroll-row>*{flex:none}@supports (animation-timeline:scroll()){.scroll-row{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--scroll-fade-start), #000 calc(100% - var(--scroll-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--scroll-fade-start), #000 calc(100% - var(--scroll-fade-end)), transparent);animation:linear both scroll-row-fade;animation-timeline:scroll(self inline)}}@keyframes scroll-row-fade{0%{--scroll-fade-start:0px;--scroll-fade-end:16px}8%,92%{--scroll-fade-start:16px;--scroll-fade-end:16px}to{--scroll-fade-start:16px;--scroll-fade-end:0px}}.glass-surface{color:var(--foreground);border-radius:var(--surface-radius);background:var(--glass-panel);-webkit-backdrop-filter:blur(var(--surface-blur));backdrop-filter:blur(var(--surface-blur));box-shadow:0 0 0 var(--surface-outline-w) var(--surface-outline), var(--surface-shadow);position:absolute}html,body{overflow:clip}.Chrome{z-index:10;pointer-events:none;position:absolute;inset:0}.Chrome>*{pointer-events:auto}svg.icon{vertical-align:-.15em;flex:none;display:inline-block;overflow:visible}.chrome-label{font-family:var(--font-mono);color:var(--muted-foreground);font-size:12px;font-weight:400}.Toolbar,[data-band=top]{--lg-ink-boost:var(--lg-top-ink-boost,0%);--lg-glass-add:var(--lg-top-glass-add,0%);--lg-relief:var(--lg-top-relief,0)}.SideNavigator,[data-band=left]{--lg-ink-boost:var(--lg-left-ink-boost,0%);--lg-glass-add:var(--lg-left-glass-add,0%);--lg-relief:var(--lg-left-relief,0)}.InspectorContainer,[data-band=right]{--lg-ink-boost:var(--lg-right-ink-boost,0%);--lg-glass-add:var(--lg-right-glass-add,0%);--lg-relief:var(--lg-right-relief,0)}.ZoomControl,[data-band=bottom]{--lg-ink-boost:var(--lg-bottom-ink-boost,0%);--lg-glass-add:var(--lg-bottom-glass-add,0%);--lg-relief:var(--lg-bottom-relief,0)}:root[data-lg-relief] .glass-surface{text-shadow:var(--text-relief-glass)}:root[data-lg-relief] :is(.Popover,.PopoverList){text-shadow:var(--text-relief-solid)}:root[data-lg-flip-bottom]:not([data-editor-shell]) :is(.ZoomControl,.ZoomControl__menu){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:var(--ink-inverse);--popover:var(--popover-inverse);--relief-rgb:var(--relief-inverse-rgb);--relief-y:var(--relief-inverse-y);--relief-b1:var(--relief-inverse-b1);--relief-b2:var(--relief-inverse-b2);--relief-a1:var(--relief-inverse-a1);--relief-a2:var(--relief-inverse-a2)}:root.dark[data-lg-flip-bottom]:not([data-editor-shell]) :is(.ZoomControl,.ZoomControl__menu){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ZoomControl{transition:background-color var(--duration-morph) var(--ease-out), color var(--duration-morph) var(--ease-out), translate var(--spring-duration) var(--spring), opacity var(--duration-morph) var(--ease-out)}:is(svg.lucide,svg.icon){stroke-linecap:var(--icon-cap);stroke-linejoin:var(--icon-join)}:is(svg.lucide,svg.icon)[stroke-width="1.75"]{stroke-width:calc(1.75px * var(--icon-weight))}:is(svg.lucide,svg.icon)[stroke-width="2"]{stroke-width:calc(2px * var(--icon-weight))}:is(svg.lucide,svg.icon)[stroke-width="2.4"]{stroke-width:calc(2.4px * var(--icon-weight))}:is(svg.lucide,svg.icon)[stroke-width="3"]{stroke-width:calc(3px * var(--icon-weight))}:is(svg.lucide,svg.icon){filter:var(--icon-filter)}:is(svg.lucide,svg.icon) :is(rect,circle,ellipse,polygon){fill:var(--icon-fill,inherit)}:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current],[data-pressed],.active)>:is(svg.lucide,svg.icon){stroke:var(--icon-on-ink);filter:var(--icon-on-filter)}:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current],[data-pressed],.active)[aria-label]>:is(svg.lucide,svg.icon):only-child{border-radius:var(--icon-on-radius);background:var(--icon-on-plate);box-shadow:var(--icon-on-edge);rotate:var(--icon-on-tilt)}:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current],[data-pressed],.active)>svg.icon--set{stroke:none;fill:var(--icon-on-ink)}:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current],[data-pressed],.active)>:is(svg.lucide,svg.icon) :is(rect,circle,ellipse,polygon){fill:var(--icon-on-fill,inherit)}svg.icon--set [opacity="0.2"]{fill:var(--icon-fill,currentColor);opacity:var(--icon-duotone-opacity)}:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current],[data-pressed],.active)>svg.icon--set [opacity="0.2"]{fill:var(--icon-on-fill,currentColor)}@keyframes chrome-in-top{0%{opacity:0;translate:0 -18px}}@keyframes chrome-in-left{0%{opacity:0;translate:-18px}}@keyframes chrome-in-right{0%{opacity:0;translate:18px}}@keyframes chrome-in-bottom{0%{opacity:0;translate:0 18px}}.Toolbar{animation:chrome-in-top var(--spring-duration) var(--spring) 40ms backwards}.SideNavigator{animation:chrome-in-left var(--spring-duration) var(--spring) .11s backwards}.Surface--panel{animation:chrome-in-right var(--spring-duration) var(--spring) .18s backwards}.ZoomDock .ZoomControl{animation:chrome-in-bottom var(--spring-duration) var(--spring) .25s backwards}@media (width<=639.98px),(width<=1023.98px) and (orientation:portrait){.SideNavigator{animation-name:chrome-in-bottom}}@keyframes thumb-in{0%{opacity:0;translate:0 10px;scale:.96}}.at-modal[data-open] .Dashboard__thumb{animation:thumb-in var(--spring-duration) var(--spring) backwards}.at-modal[data-open] .Dashboard__thumb:nth-child(2){animation-delay:30ms}.at-modal[data-open] .Dashboard__thumb:nth-child(3){animation-delay:60ms}.at-modal[data-open] .Dashboard__thumb:nth-child(4){animation-delay:90ms}.at-modal[data-open] .Dashboard__thumb:nth-child(n+5){animation-delay:.12s}@keyframes transformer-in{0%{opacity:0}}.at-block .at-block-transformer{animation:.12s ease-out transformer-in}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}}:root[data-reduce-motion] *,:root[data-reduce-motion] :before,:root[data-reduce-motion] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}.Editor:not(.at-preview) .at-block,.Editor:not(.at-preview) .anchor{touch-action:none}[data-list-item]:focus{outline:none}[data-list-item]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.Group{padding:var(--group-pad);border-radius:var(--group-radius);background:var(--group-fill)}.Group .Group{background:0 0;padding:0}[data-participant]{--participant-color:oklch(var(--participant-lightness) var(--participant-chroma) var(--participant-hue));--participant-wash:color-mix(in oklab, var(--participant-color) 16%, var(--background));--participant-strong:oklch(var(--participant-strong-lightness) var(--participant-chroma) var(--participant-hue))}@keyframes lamp-on{0%{filter:drop-shadow(0 0 #0000)}35%{filter:drop-shadow(0 0 10px var(--lamp-color)) brightness(1.12)}to{filter:drop-shadow(0 0 #0000)}}@media (prefers-reduced-motion:reduce){html[data-style]{--lamp-on:none}}[data-style=toys]{--ink:#1a1a1f;--ink-inverse:#fff8e6;--ink-line-theme:#1a1a1f66;--ink-line-inverse:#fff8e666;--background:#e9eef6;--card:#fff;--popover:#fff;--popover-inverse:#1a1a1f;--primary:#1a1a1f;--primary-foreground:#fff;--destructive:#e5484d;--tone-default:#ffb83d;--tone-ink-default:#1a1a1f;--tone-2-default:#6fd3ff;--tone-2-ink-default:#1a1a1f;--action-style:var(--tone);--action-ink-style:var(--tone-ink);--control-on-style:var(--tone-2);--segment-on-style:var(--tone-2);--segment-on-ink-style:var(--tone-2-ink);--current-style:transparent;--decisive-style:var(--tone);--decisive-ink-style:var(--tone-ink);--surface-outline-style:var(--ink);--control-outline-style:var(--ink);--slider-fill-style:var(--tone-2);--slider-knob-edge-style:0 0 0 2px var(--ink), 2px 2px 0 var(--ink);--glass-fill:100%;--glass-fill-raised:100%;--glass-fill-panel:100%;--glass-fill-popover:100%;--glass-fill-sheet:100%;--radius:12px;--surface-radius:22px;--popover-radius:18px;--surface-outline-w:2.5px;--surface-blur:0px;--surface-shadow:var(--drop-x) var(--drop-y) 0 var(--drop-color);--control-outline-w:2px;--control-shadow:0 3px 0 var(--ink);--action-radius:999px;--thumb-radius:10px;--thumb-tilt:-1.2deg;--thumb-shadow:3px 3px 0 var(--ink);--thumb-shadow-current:5px 5px 0 var(--tone-2);--deck-radius:var(--thumb-radius);--deck-shadow:0 0 0 2px var(--ink), 3px 3px 0 2px var(--ink);--kf-mark-size:9px;--kf-mark-rest:1;--kf-track:1;--font-sans:"Bricolage Grotesque Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", sans-serif;--font-mono:"Martian Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "PingFang SC", "Hiragino Sans GB", monospace;--mono-scale-style:.84;--font-display:"Bricolage Grotesque Variable", "PingFang SC", sans-serif;--font-brand:"Bricolage Grotesque Variable", "Noto Serif SC", "Songti SC", STSong, serif;--display-weight:800;--display-tracking:-.03em;--cjk-widen:1.15;--font-title:"Bricolage Grotesque Variable", "Noto Serif SC", "Songti SC", STSong, serif;--title-weight:800;--font-page-title:var(--font-title);--page-title-weight:800;--chosen-style:var(--tone-2);--chosen-ink-style:var(--tone-2-ink);--chosen-outline-style:var(--ink);--chosen-ring-style:var(--tone-2);--tile-radius:12px;--tile-shadow:0 0 0 2px var(--ink), 4px 4px 0 var(--ink);--edit-relation-style:#6e5fb8;--edit-on-relation-style:#fff;--stage-badge-shadow-style:0 0 0 1.5px #1a1a1f, 0 2px 0 #1a1a1f;--drop-x:4px;--drop-y:5px;--drop-color:var(--ink);--bleed:8px;--edit-accent-style:#1a1a1f;--edit-accent-ink-style:#1a1a1f;--hud-style:#fff;--hud-ink-style:#1a1a1f;--icon-weight:1.25;--icon-fill:color-mix(in oklab, var(--tone-2) 60%, transparent);--icon-duotone-opacity:1;--icon-on-ink:var(--tone-2-ink);--icon-on-fill:var(--tone);--icon-on-plate:var(--tone-2);--icon-on-radius:30%;--icon-on-edge:0 0 0 2px var(--tone-2), 0 0 0 3.5px var(--ink), 2px 2.5px 0 3.5px var(--ink);--icon-on-tilt:-5deg}.dark[data-style=toys],.dark [data-style=toys]{--ink:#f4f1ea;--ink-inverse:#16171d;--ink-line-theme:#f4f1ea66;--ink-line-inverse:#16171d66;--background:#111217;--card:#1b1c23;--popover:#1f2129;--popover-inverse:#f4f1ea;--primary:#f4f1ea;--primary-foreground:#16171d;--destructive:#ff7a7f;--tone-default:#ffb83d;--tone-ink-default:#16171d;--tone-2-default:#6fd3ff;--tone-2-ink-default:#16171d;--current-style:transparent;--surface-outline-style:color-mix(in oklab, var(--ink) 24%, transparent);--control-outline-style:color-mix(in oklab, var(--ink) 30%, transparent);--surface-outline-w:1.5px;--control-outline-w:1.5px;--slider-fill-style:var(--tone-2);--slider-knob-edge-style:0 0 0 2px var(--ink), 2px 2px 0 #000000b3;--control-shadow:0 3px 0 #000000b3;--thumb-shadow:3px 3px 0 #000000b3;--tile-shadow:0 0 0 1.5px color-mix(in oklab, var(--ink) 30%, transparent), 4px 4px 0 #000000b3;--edit-relation-style:#8f7ff0;--edit-on-relation-style:#fff;--stage-badge-shadow-style:0 0 0 1.5px #1a1a1f, 0 2px 0 #1a1a1f;--drop-color:#000000b3;--edit-accent-style:#f4f1ea;--edit-accent-ink-style:#f4f1ea;--edit-on-accent-style:#16171d;--hud-style:#fff;--hud-ink-style:#1a1a1f;--icon-on-edge:0 0 0 2px var(--tone-2), 0 0 0 3.5px var(--ink), 2px 2.5px 0 3.5px #000000b3}[data-style]{--control-radius-style:calc(var(--control-h) / 2);--chip-radius-style:calc(var(--chip-h) / 2);--field-gap-style:8px;--field-label-gap-style:6px;--field-label-w-style:4.2em;--item-gap-style:6px;--group-fill-style:color-mix(in oklab, var(--foreground) 6%, transparent);--group-edge-style:none}:lang(en) [data-style],[data-style]:lang(en){--field-label-w-style:5.2em}[data-style=toys]{--group-fill-style:transparent;--group-edge-style:inset 0 0 0 var(--control-outline-w) var(--control-outline)}[data-style=lantern]{--tone-default:#f5b32e;--tone-ink-default:#1a1a1f;--tone-2-default:#ffe3a3;--tone-2-ink-default:#1a1a1f;--current-style:var(--tone);--edit-accent-style:oklch(from var(--tone) calc(l - .15) c h);--edit-accent-ink-style:var(--edit-accent-style);--edit-on-accent-style:#1a1a1f;--action-style:var(--tone);--action-ink-style:var(--tone-ink);--action-fill-style:radial-gradient(140% 120% at 50% 0%, oklch(from var(--tone) calc(l + .09) c h) 0%, var(--tone) 58%, oklch(from var(--tone) calc(l - .05) c h) 100%);--action-edge-style:inset 0 1px 0 #ffffff80, inset 0 -1px 0 #0000001a;--action-radius:999px;--lamp-color:color-mix(in oklab, var(--tone) 70%, var(--tone-2));--lamp-glow:0 0 14px 1px color-mix(in oklab, var(--lamp-color) 55%, transparent);--lamp-on:lamp-on .26s ease-out;--thumb-ring-current-style:0 0 0 2px var(--tone);--thumb-shadow-current:var(--lamp-glow);--kf-mark-size:7px;--kf-mark-radius:1.5px;--kf-mark-rotate:45deg;--kf-mark-rest:1;--font-display:"Archivo Variable", "Noto Serif SC", "Songti SC", STSong, serif;--font-brand:var(--font-display);--display-weight:800;--display-stretch:125%;--display-case:uppercase;--display-tracking:-.02em;--font-mono:"Martian Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "PingFang SC", "Hiragino Sans GB", monospace;--mono-scale-style:.84;--font-title:var(--font-display);--title-weight:800;--font-page-title:var(--font-title);--page-title-weight:600}.dark[data-style=lantern],.dark [data-style=lantern]{--tone-default:#ffd27a;--tone-ink-default:#1a1a1f;--tone-2-default:#fff0cf;--tone-2-ink-default:#1a1a1f;--edit-accent-style:var(--tone);--edit-on-accent-style:#1a1a1f;--background:oklch(20% .012 285);--card:oklch(18% .012 285);--popover:oklch(22.5% .012 285);--chosen-style:color-mix(in oklab, var(--foreground) 9%, transparent);--chosen-ink-style:var(--tone);--lamp-glow:0 0 18px 2px color-mix(in oklab, var(--lamp-color) 45%, transparent);--action-fill-style:radial-gradient(140% 120% at 50% 0%, oklch(from var(--tone) calc(l + .06) c h) 0%, var(--tone) 58%, oklch(from var(--tone) calc(l - .07) c h) 100%);--action-edge-style:inset 0 1px 0 #fff6, inset 0 -1px 0 #0003;--glass-fill:88%;--glass-fill-raised:90%;--glass-fill-panel:94%;--glass-fill-popover:96%;--glass-fill-sheet:98%}html,body{height:auto;min-height:100%;overflow:visible}body{background:var(--background);color:var(--foreground);margin:0}#bass-page,#bass-page *,#bass-page :before,#bass-page :after{box-sizing:border-box}#bass-page h1{margin:0}body:has(.LanternAccount){background:var(--popover)}.LanternPage{box-sizing:border-box;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(48px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.LanternLogin{place-items:center;display:grid}.LanternLogin__card{border-radius:var(--radius-xl);background:var(--popover);width:100%;max-width:380px;box-shadow:inset 0 0 0 max(1px, var(--control-outline-w)) var(--control-outline), var(--surface-shadow)}.LanternLogin .UserPanel__title{text-align:center}@media (width<=479.98px){.LanternLogin{padding-top:max(48px, env(safe-area-inset-top));place-items:start center}.LanternLogin__card{box-shadow:none;background:0 0}.LanternLogin .UserPanel__container{padding:0 8px}}.LanternAccount{max-width:880px;margin:0 auto}.LanternPage__bar{min-height:var(--control-lg-h);align-items:center;gap:12px;margin-bottom:20px;display:flex}.LanternPage__bar h1{font-family:var(--font-title);font-variation-settings:var(--display-axes);font-weight:var(--title-weight);font-size:22px;line-height:28px}.LanternPage__home{height:var(--control-h);border-radius:var(--control-radius);color:var(--muted-foreground);align-items:center;gap:6px;padding:0 10px 0 6px;text-decoration:none;display:inline-flex}.LanternPage__home:hover{color:var(--foreground);background:var(--group-fill)}.LanternPage__home:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.LanternPage__home>svg{width:16px;height:16px}.LanternPage__home .BrandMark{display:inline-flex}.LanternPage__home .BrandMark svg{width:auto;height:18px}.LanternPage__loading{text-align:center;font-size:var(--text-value);color:var(--muted-foreground);margin:48px 0}.AccountOverview__avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.LanternAccount .AccountOverview__secondary:disabled{opacity:.5;cursor:default}.LanternAccount .form-control{min-height:var(--control-h)}.LanternAccount__start{align-self:flex-start}.LanternAccount__wide{grid-column:1/-1}.LanternAccount .AccountOverview__secondary.LanternAccount__delete{color:var(--destructive)}.LanternAccount__redeem{margin-top:12px}.LanternAccount__allowance{border-top:1px solid var(--border);flex-direction:column;margin:0;display:flex}.LanternAccount__allowance>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:8px;padding:7px 0;display:flex}.LanternAccount__allowance dt{font-size:var(--text-value);font-weight:inherit;color:var(--muted-foreground)}.LanternAccount__allowance dd{font-size:var(--text-value);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:500}@media (width<=639.98px){.LanternAccount__allowance{grid-column:1/-1}.LanternAccount .AccountSecurity__row{flex-wrap:wrap}.LanternAccount .AccountSecurity__row .form-control{flex-basis:100%}.LanternAccount .AccountSecurity__row .AccountOverview__secondary{flex:1;justify-content:center}}.LanternPage__notice{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:10;border-radius:var(--radius-xl);background:var(--popover);max-width:calc(100% - 32px);box-shadow:inset 0 0 0 max(1px, var(--control-outline-w)) var(--control-outline), var(--surface-shadow);font-size:var(--text-row);color:var(--foreground);margin:0;padding:10px 16px;line-height:20px;position:fixed;translate:-50%}.LanternPage__notice[data-error]{color:var(--destructive)}.LanternAccount .AccountSecurity__list .AccountOverview__secondary{flex:none;width:auto}.LanternAccount .AccountSecurity__list li>span:first-child{overflow-wrap:anywhere;min-width:0}.LanternEnvironment{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));z-index:20;background:var(--glass-popover);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);box-shadow:0 0 0 1px var(--border), 0 8px 20px -8px #0000004d;border-radius:999px;gap:2px;padding:3px;display:inline-flex;position:fixed}.LanternEnvironment.is-production{box-shadow:0 0 0 1.5px var(--destructive), 0 8px 20px -8px #0000004d}.LanternEnvironment__item{height:22px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 9px;font-size:10.5px}.LanternEnvironment__item:hover{color:var(--foreground)}.LanternEnvironment__item:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.LanternEnvironment__item[aria-pressed=true]{color:var(--foreground);background:var(--muted);cursor:default}.LanternEnvironment.is-production .LanternEnvironment__item[aria-pressed=true]{color:var(--destructive-ink);background:var(--destructive)}
