._panel_10e8q_1{z-index:var(--z-panel);right:calc(var(--chrome-pad) + var(--safe-right));bottom:calc(var(--chrome-pad) + var(--safe-bottom) + var(--control-size) + var(--space-3));width:min(var(--panel-width), calc(100vw - 2 * var(--chrome-pad) - var(--safe-left) - var(--safe-right)));max-height:calc(100vh - 2 * var(--chrome-pad) - var(--control-size) - 2 * var(--space-3) - var(--safe-top) - var(--safe-bottom));max-height:calc(100dvh - 2 * var(--chrome-pad) - var(--control-size) - 2 * var(--space-3) - var(--safe-top) - var(--safe-bottom));color:var(--color-text);background:var(--color-panel-bg);-webkit-backdrop-filter:blur(var(--panel-blur)) saturate(140%);backdrop-filter:blur(var(--panel-blur)) saturate(140%);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard), visibility 0s linear 0s;flex-direction:column;display:flex;position:fixed}._panel_10e8q_1[data-state=closed]{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s, 0s, var(--dur-base);transform:translateY(12px)}._scroll_10e8q_36{overscroll-behavior:contain;min-height:0;padding:var(--space-5);overflow-wrap:anywhere;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 16px),#0000);mask-image:linear-gradient(#000 calc(100% - 16px),#0000)}._scroll_10e8q_36>*+*{margin-top:var(--space-4)}._handle_10e8q_57,._barSpacer_10e8q_58{display:none}._title_10e8q_63{font-family:var(--font-display);font-size:var(--font-size-display);font-weight:400;line-height:var(--line-height-tight);letter-spacing:var(--tracking-display);text-wrap:balance}._location_10e8q_72{font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);align-items:flex-start;gap:6px;font-weight:500;display:flex}._title_10e8q_63+._location_10e8q_72{margin-top:var(--space-3)}._location_10e8q_72>span{min-width:0}._pin_10e8q_92{margin-top:calc((var(--font-size-xs) * var(--line-height-body) - 12px) / 2);opacity:.8;flex:none}._description_10e8q_99{font-size:var(--font-size-base);line-height:var(--line-height-body);color:var(--color-text)}._description_10e8q_99 p+p,._description_10e8q_99 ul,._description_10e8q_99 ol,._description_10e8q_99 blockquote{margin-top:.75em}._description_10e8q_99 ul,._description_10e8q_99 ol{padding-left:1.25em}._description_10e8q_99 blockquote{padding-left:var(--space-3);border-left:1px solid var(--color-hairline-strong);color:var(--color-text-muted);font-style:italic}._description_10e8q_99 a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-hairline-strong);text-decoration-color:var(--color-hairline-strong);text-underline-offset:3px;transition:text-decoration-color var(--dur-fast) var(--ease-standard);text-decoration-thickness:1px}._description_10e8q_99 a:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}._description_10e8q_99 em{font-family:var(--font-display);font-size:1.04em}._scroll_10e8q_36>*+._date_10e8q_142{margin-top:var(--space-5)}._date_10e8q_142{font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);color:var(--color-text-faint)}._divider_10e8q_152{border:0;border-top:1px solid var(--color-hairline);margin-bottom:0}._divider_10e8q_152+._tagline_10e8q_152{margin-top:var(--space-3)}._tagline_10e8q_152{font-family:var(--font-display);font-style:italic;font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-text-muted)}@media (width<=639px){._panel_10e8q_1{width:auto;max-height:min(60vh, calc(100vh - var(--space-7) - var(--safe-top)));max-height:min(60dvh, calc(100dvh - var(--space-7) - var(--safe-top)));border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-width:1px 0 0;bottom:0;left:0;right:0}._panel_10e8q_1[data-state=closed]{transform:translateY(100%)}._handle_10e8q_57{width:36px;height:4px;margin:var(--space-2) auto 0;border-radius:var(--radius-full);background:var(--color-hairline-strong);flex:none;display:block}._scroll_10e8q_36{padding:var(--space-4) calc(var(--space-5) + var(--safe-right)) var(--space-4) calc(var(--space-5) + var(--safe-left))}._barSpacer_10e8q_58{height:calc(2 * var(--chrome-pad) + var(--control-size) + var(--safe-bottom));border-top:1px solid var(--color-hairline);flex:none;display:block}._title_10e8q_63{font-size:var(--font-size-display-sm)}}@media (width<=639px) and (height<=500px) and (orientation:landscape){._panel_10e8q_1{left:auto;right:calc(var(--chrome-pad) + var(--safe-right));bottom:calc(var(--chrome-pad) + var(--safe-bottom) + var(--control-size) + var(--space-3));width:min(var(--panel-width), 62vw);max-height:calc(100vh - 2 * var(--chrome-pad) - var(--control-size) - 2 * var(--space-3) - var(--safe-top) - var(--safe-bottom));max-height:calc(100dvh - 2 * var(--chrome-pad) - var(--control-size) - 2 * var(--space-3) - var(--safe-top) - var(--safe-bottom));border-radius:var(--radius-lg);border-width:1px}._panel_10e8q_1[data-state=closed]{transform:translateY(12px)}._handle_10e8q_57,._barSpacer_10e8q_58{display:none}._scroll_10e8q_36{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){._panel_10e8q_1,._panel_10e8q_1[data-state=closed]{transform:none}}._controls_1wb6b_1{z-index:var(--z-chrome);right:calc(var(--chrome-pad) + var(--safe-right));bottom:calc(var(--chrome-pad) + var(--safe-bottom));gap:var(--control-gap);animation:_rise_1wb6b_1 var(--dur-slow) var(--ease-standard) .2s both;display:flex;position:fixed}._button_1wb6b_11{width:var(--control-size);height:var(--control-size);color:var(--color-text);background:var(--color-button-bg);-webkit-backdrop-filter:blur(var(--button-blur));backdrop-filter:blur(var(--button-blur));border:1px solid var(--color-hairline);box-shadow:var(--shadow-button);transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);border-radius:50%;place-items:center;display:grid;position:relative}._button_1wb6b_11:hover{background:var(--color-button-bg-hover);border-color:var(--color-hairline-strong);transform:scale(1.05)}._button_1wb6b_11:active{background:var(--color-button-bg-active);transition-duration:60ms;transform:scale(.96)}._button_1wb6b_11[aria-expanded=true],._button_1wb6b_11[aria-pressed=true]{border-color:var(--color-hairline-strong)}._button_1wb6b_11:focus-visible{outline-offset:3px;box-shadow:var(--shadow-button), 0 0 0 6px var(--color-focus-halo)}._iconStack_1wb6b_54{width:20px;height:20px;display:block;position:relative}._icon_1wb6b_54{opacity:0;transition:opacity var(--dur-fast) var(--ease-standard), transform var(--dur-base) var(--ease-emphasized);position:absolute;inset:0;transform:scale(.6)rotate(-45deg)}._icon_1wb6b_54[data-active=true]{opacity:1;transform:none}@keyframes _rise_1wb6b_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (hover:none){._button_1wb6b_11:hover{background:var(--color-button-bg);border-color:var(--color-hairline);transform:none}}@media (prefers-reduced-motion:reduce){._controls_1wb6b_1{animation-name:_fade_1wb6b_1}._button_1wb6b_11:hover,._button_1wb6b_11:active{transform:none}._icon_1wb6b_54{transition:opacity var(--dur-fast) var(--ease-standard);transform:none}}@keyframes _fade_1wb6b_1{0%{opacity:0}to{opacity:1}}._screen_c2yx1_1{z-index:var(--z-error);padding:var(--space-5);background:var(--color-bg);animation:_fade-in_c2yx1_1 var(--dur-slow) var(--ease-standard) both;place-items:center;display:grid;position:fixed;inset:0}._card_c2yx1_12{text-align:center;max-width:420px;animation:_rise_c2yx1_1 var(--dur-slow) var(--ease-emphasized) both}._card_c2yx1_12:before{content:"";width:28px;height:1px;margin:0 auto var(--space-5);background:var(--color-accent);opacity:.7;display:block}._title_c2yx1_28{font-family:var(--font-display);font-size:var(--font-size-display);font-weight:400;line-height:var(--line-height-tight);letter-spacing:var(--tracking-display);text-wrap:balance}._text_c2yx1_37{margin-top:var(--space-3);font-size:var(--font-size-md);color:var(--color-text-muted)}._retry_c2yx1_43{margin-top:var(--space-5);border-radius:var(--radius-full);border:1px solid var(--color-hairline-strong);color:var(--color-text);font-size:var(--font-size-sm);letter-spacing:var(--tracking-wide);transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);padding:10px 22px}._retry_c2yx1_43:hover{background:var(--color-button-bg-hover);border-color:var(--color-text-muted)}._retry_c2yx1_43:active{transform:scale(.97)}@keyframes _fade-in_c2yx1_1{0%{opacity:0}to{opacity:1}}@keyframes _rise_c2yx1_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._card_c2yx1_12{animation-name:_fade-in_c2yx1_1}}._footer_1flug_1{--footer-inset:var(--chrome-pad);z-index:var(--z-chrome);left:calc(var(--footer-inset) + var(--safe-left));bottom:calc(var(--chrome-pad) + var(--safe-bottom) + 4px);max-width:calc(100vw - var(--footer-inset) - var(--chrome-pad) - 2 * var(--control-size) - var(--control-gap) - var(--space-4) - var(--safe-left) - var(--safe-right));white-space:nowrap;align-items:baseline;column-gap:var(--space-3);color:var(--color-text);text-shadow:var(--text-shadow);animation:_rise_1flug_1 var(--dur-slow) var(--ease-standard) .2s both;flex-wrap:wrap;line-height:1.4;display:flex;position:fixed}._name_1flug_27{font-family:var(--font-display);font-style:italic;font-size:var(--font-size-xl);letter-spacing:var(--tracking-display);overflow-wrap:break-word;font-weight:400}._dot_1flug_37{color:var(--color-text-faint);-webkit-user-select:none;user-select:none}._links_1flug_43{align-items:baseline;column-gap:var(--space-3);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:500;display:flex}._linkItem_1flug_53{align-items:baseline;column-gap:var(--space-3);display:inline-flex}._link_1flug_43{font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;color:var(--color-text-secondary);text-underline-offset:4px;transition:color var(--dur-fast) var(--ease-standard), text-decoration-color var(--dur-fast) var(--ease-standard);background:0 0;border:0;margin:-6px 0;padding:6px 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-block}._link_1flug_43:hover{color:var(--color-text);-webkit-text-decoration-color:var(--color-text-muted);text-decoration-color:var(--color-text-muted)}@keyframes _rise_1flug_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=1023px){._footer_1flug_1{white-space:normal;flex-direction:column;align-items:flex-start;row-gap:2px}._nameDot_1flug_104{display:none}._name_1flug_27{font-size:var(--font-size-md)}}@media (width<=639px){._footer_1flug_1{--footer-inset:var(--space-5)}}@media (width<=639px) and (height<=500px) and (orientation:landscape){._footer_1flug_1{--footer-inset:var(--chrome-pad)}}@media (prefers-reduced-motion:reduce){._footer_1flug_1{animation-name:_fade_1flug_1}}@keyframes _fade_1flug_1{0%{opacity:0}to{opacity:1}}._screen_187dq_1{z-index:var(--z-loading);background:var(--color-bg);animation:_fade-in_187dq_1 var(--dur-base) var(--ease-standard) both;place-items:center;display:grid;position:fixed;inset:0}._screen_187dq_1[data-state=leaving]{animation:_fade-out_187dq_1 var(--dur-slow) var(--ease-standard) both;pointer-events:none}._ring_187dq_16{border:1px solid var(--color-hairline-strong);width:28px;height:28px;animation:_breathe_187dq_1 2.4s var(--ease-standard) infinite;border-radius:50%;place-items:center;display:grid;position:relative}._dot_187dq_27{background:var(--color-text-muted);width:6px;height:6px;animation:_pulse_187dq_1 2.4s var(--ease-standard) infinite;border-radius:50%}@keyframes _fade-in_187dq_1{0%{opacity:0}to{opacity:1}}@keyframes _fade-out_187dq_1{0%{opacity:1}to{opacity:0}}@keyframes _breathe_187dq_1{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes _pulse_187dq_1{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){._ring_187dq_16{opacity:.8;animation:none}._dot_187dq_27{animation-duration:3s}}._backdrop_18s37_1{z-index:var(--z-overlay);padding:calc(var(--space-5) + var(--safe-top)) calc(var(--space-5) + var(--safe-right)) calc(var(--space-5) + var(--safe-bottom)) calc(var(--space-5) + var(--safe-left));background:var(--color-overlay);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));animation:_backdrop-in_18s37_1 var(--dur-base) var(--ease-standard) both;place-items:center;display:grid;position:fixed;inset:0}._backdrop_18s37_1[data-state=closing]{animation:_backdrop-out_18s37_1 var(--dur-base) var(--ease-exit) both;pointer-events:none}._card_18s37_20{width:min(640px,100%);max-height:min(85vh, calc(100vh - 2 * var(--space-5) - var(--safe-top) - var(--safe-bottom)));max-height:min(85dvh, calc(100dvh - 2 * var(--space-5) - var(--safe-top) - var(--safe-bottom)));overflow-wrap:break-word;overscroll-behavior:contain;color:var(--color-text);background:var(--color-panel-bg-strong);border:1px solid var(--color-hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-panel);animation:_card-in_18s37_1 var(--dur-base) var(--ease-emphasized) both;padding:40px;position:relative;overflow-y:auto}._backdrop_18s37_1[data-state=closing] ._card_18s37_20{animation:_card-out_18s37_1 var(--dur-base) var(--ease-exit) both}._card_18s37_20:focus,._card_18s37_20:focus-visible{box-shadow:var(--shadow-panel);outline:none}._close_18s37_48{top:var(--space-4);right:var(--space-4);width:36px;height:36px;color:var(--color-text-muted);transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border:1px solid #0000;border-radius:50%;place-items:center;display:grid;position:absolute}._close_18s37_48:hover{color:var(--color-text);background:var(--color-button-bg-hover);border-color:var(--color-hairline)}._title_18s37_71{font-family:var(--font-display);font-size:var(--font-size-display-lg);font-weight:400;line-height:var(--line-height-tight);letter-spacing:var(--tracking-display);padding-right:var(--space-7);margin-bottom:var(--space-5)}._content_18s37_82{font-size:var(--font-size-md);line-height:var(--line-height-body);color:var(--color-text)}._content_18s37_82>*+*{margin-top:.9em}._content_18s37_82 h2,._content_18s37_82 h3,._content_18s37_82 h4{font-family:var(--font-display);font-weight:400;line-height:var(--line-height-tight);letter-spacing:var(--tracking-display)}._content_18s37_82 h2{font-size:var(--font-size-xl);margin-top:1.6em}._content_18s37_82 h3{font-size:var(--font-size-lg);margin-top:1.4em}._content_18s37_82 h4{font-size:var(--font-size-md);margin-top:1.2em}._content_18s37_82>h2:first-child,._content_18s37_82>h3:first-child{margin-top:0}._content_18s37_82 p{color:var(--color-text-muted)}._content_18s37_82 strong{color:var(--color-text);font-weight:600}._content_18s37_82 ul,._content_18s37_82 ol{color:var(--color-text-muted);padding-left:1.4em}._content_18s37_82 li+li{margin-top:.35em}._content_18s37_82 a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-hairline-strong);text-decoration-color:var(--color-hairline-strong);text-underline-offset:3px;transition:text-decoration-color var(--dur-fast) var(--ease-standard);overflow-wrap:anywhere;text-decoration-thickness:1px}._content_18s37_82 a:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}._content_18s37_82 hr{border:0;border-top:1px solid var(--color-hairline);margin:var(--space-5) 0}._content_18s37_82 blockquote{padding-left:var(--space-4);border-left:1px solid var(--color-hairline-strong);font-family:var(--font-display);font-style:italic}._content_18s37_82 code{background:#ffffff12;border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em}._content_18s37_82 pre{padding:var(--space-4);border-radius:var(--radius-sm);background:#ffffff0d;overflow-x:auto}._content_18s37_82 pre code{background:0 0;padding:0}._content_18s37_82 img{border-radius:var(--radius-sm)}._skeleton_18s37_192{flex-direction:column;gap:12px;padding-top:4px;display:flex}._skeleton_18s37_192 span{background:#ffffff14;border-radius:6px;height:12px;animation:1.4s ease-in-out infinite _shimmer_18s37_1;display:block}._skeleton_18s37_192 ._skeletonGap_18s37_207{background:0 0;height:10px;animation:none}._error_18s37_213{color:var(--color-text-muted)}._retry_18s37_217{margin-top:var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-hairline-strong);color:var(--color-text);font-size:var(--font-size-sm);letter-spacing:var(--tracking-wide);transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);padding:8px 18px}._retry_18s37_217:hover{background:var(--color-button-bg-hover);border-color:var(--color-text-muted)}@keyframes _backdrop-in_18s37_1{0%{opacity:0}to{opacity:1}}@keyframes _backdrop-out_18s37_1{0%{opacity:1}to{opacity:0}}@keyframes _card-in_18s37_1{0%{opacity:0;transform:scale(.98)translateY(8px)}to{opacity:1;transform:none}}@keyframes _card-out_18s37_1{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.98)translateY(8px)}}@keyframes _shimmer_18s37_1{0%,to{opacity:.6}50%{opacity:1}}@media (width<=639px){._backdrop_18s37_1{padding:calc(var(--space-4) + var(--safe-top)) calc(var(--space-3) + var(--safe-right)) calc(var(--space-4) + var(--safe-bottom)) calc(var(--space-3) + var(--safe-left))}._card_18s37_20{padding:var(--space-6) var(--space-5);max-height:calc(100vh - 2 * var(--space-4) - var(--safe-top) - var(--safe-bottom));max-height:calc(100dvh - 2 * var(--space-4) - var(--safe-top) - var(--safe-bottom))}._title_18s37_71{font-size:var(--font-size-display)}._close_18s37_48{top:var(--space-3);right:var(--space-3)}}@media (prefers-reduced-motion:reduce){._card_18s37_20,._backdrop_18s37_1[data-state=closing] ._card_18s37_20{animation-name:_backdrop-in_18s37_1}._backdrop_18s37_1[data-state=closing] ._card_18s37_20{animation-name:_backdrop-out_18s37_1}._skeleton_18s37_192 span{animation:none}}._root_j8lwl_1{background:var(--color-bg);width:100dvw;height:100dvh;z-index:var(--z-photo);position:fixed;top:0;left:0;overflow:hidden}._layer_j8lwl_15{background:var(--color-bg);animation:_enter_j8lwl_1 var(--dur-photo) var(--ease-emphasized) backwards;position:absolute;inset:0}._image_j8lwl_22{max-width:none;translate:-50% -50%;transform:scale(var(--fit-scale,1));transform-origin:50%;transition:transform var(--dur-slow) var(--ease-emphasized);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;position:absolute;top:50%;left:50%}@keyframes _enter_j8lwl_1{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}@keyframes _enter-fade_j8lwl_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._layer_j8lwl_15{animation-name:_enter-fade_j8lwl_1}._image_j8lwl_22{transition:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0b0b0c;--color-text:#f3f1ec;--color-text-secondary:#f3f1ecd1;--color-text-muted:#f3f1ecad;--color-text-faint:#f3f1ec8f;--color-focus:#ffffffeb;--color-focus-halo:#0000008c;--color-accent:#d9c9a7;--color-accent-soft:#d9c9a72e;--color-panel-bg:#0c0c0e8c;--color-panel-bg-strong:#0e0e10d1;--panel-blur:24px;--color-button-bg:#0e0e106b;--color-button-bg-hover:#3030349e;--color-button-bg-active:#f3f1ec29;--button-blur:16px;--color-overlay:#06060880;--overlay-blur:12px;--color-hairline:#ffffff1a;--color-hairline-strong:#ffffff38;--shadow-panel:0 24px 64px #00000073, 0 2px 8px #0000004d, inset 0 1px 0 #ffffff0d;--shadow-button:0 2px 10px #0000004d;--text-shadow:0 1px 2px #0009, 0 0 14px #00000059;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--chrome-pad:24px;--control-size:40px;--control-gap:8px;--panel-width:380px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif;--font-display:"Palatino Linotype", Palatino, "Book Antiqua", "URW Palladio L", Georgia, "Times New Roman", serif;--font-size-xs:11px;--font-size-sm:13px;--font-size-base:14px;--font-size-md:15px;--font-size-lg:17px;--font-size-xl:20px;--font-size-display-sm:24px;--font-size-display:26px;--font-size-display-lg:32px;--line-height-tight:1.2;--line-height-snug:1.4;--line-height-body:1.6;--tracking-caps:.14em;--tracking-wide:.04em;--tracking-display:-.01em;--z-photo:0;--z-panel:10;--z-chrome:20;--z-loading:30;--z-error:35;--z-overlay:40;--dur-fast:.15s;--dur-base:.3s;--dur-slow:.6s;--dur-photo:.9s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.05, .7, .1, 1);--ease-exit:cubic-bezier(.3, 0, .8, .15)}@media (width<=1023px){:root{--chrome-pad:16px;--control-size:44px}}@media (width>=1536px){:root{--chrome-pad:32px;--panel-width:420px;--font-size-display:28px}}@media (width>=1920px){:root{--chrome-pad:40px;--control-size:48px;--panel-width:480px;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-md:17px;--font-size-display:32px}}@media (prefers-reduced-motion:reduce){:root{--dur-base:.15s;--dur-slow:.15s;--dur-photo:.25s}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--color-bg)}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height-body);overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow:hidden}h1,h2,h3,h4,p,figure,blockquote,ul,ol{margin:0}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0}a{color:inherit;-webkit-tap-highlight-color:transparent}q{font-family:var(--font-display);font-style:italic}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 5px var(--color-focus-halo)}::selection{background:var(--color-accent-soft);color:var(--color-text)}*{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-iteration-count:1!important}}
