.g-poster{--mac-peek:150px;--mac-top:84px;--mac-side:var(--g-gutter);--mac-bottom:clamp(12px,3vh,40px);--mac-chrome:var(--font-ui);--mac-recess:var(--mac-raise-2);--mac-recess-on:var(--mac-raise-2);--mac-danger:#f23f43;--mac-ease:cubic-bezier(0.32,0.72,0,1)}:root[data-theme=light] .g-poster{--mac-recess:var(--mac-raise);--mac-recess-on:#fff;--mac-danger:#c4282c}@media (prefers-color-scheme:light){:root:not([data-theme]) .g-poster{--mac-recess:var(--mac-raise);--mac-recess-on:#fff;--mac-danger:#c4282c}}@media (max-width:640px){.g-poster{--mac-peek:clamp(72px,calc(100svh - 590px),320px)}}@media (orientation:landscape) and (max-height:540px){.g-poster{--mac-peek:clamp(56px,calc(100svh - 300px),96px)}}.g-mac,.g-mac-grip{position:fixed;top:var(--mac-top);left:var(--mac-side);right:var(--mac-side);bottom:var(--mac-bottom);border-radius:10px;transform-origin:50% 0;transform:translateY(calc(100svh - var(--mac-peek) - var(--mac-top))) scale(.965);transition:transform .62s var(--mac-ease);will-change:transform}.g-mac{z-index:6;display:flex;flex-direction:column;overflow:hidden;background:var(--mac-pane-bg);box-shadow:var(--mac-shadow);font-family:var(--mac-chrome)}.g-mac-grip[data-open=true],.g-mac[data-open=true]{transform:none;will-change:auto}.g-mac-grip{z-index:7;padding:0;border:0;background:transparent;cursor:pointer}.g-mac-grip[data-open=true]{pointer-events:none;visibility:hidden}@supports (animation-timeline:scroll()){.g-mac,.g-mac-grip,.g-mac-grip[data-open=true],.g-mac[data-open=true]{transition:none;transform:translateY(calc(100svh - var(--mac-peek) - var(--mac-top))) scale(.965);animation:g-mac-rise linear both;animation-timeline:scroll(root block);animation-range:0 85%}@keyframes g-mac-rise{to{transform:none}}}.g-mac-desktop{display:flex;flex:1;min-height:0;flex-direction:column}.g-mac[data-full=true]{top:0;left:0;right:0;bottom:0;border-radius:0}.g-mac-shade{position:absolute;inset:0;z-index:9;border-radius:inherit;background:var(--g-ground);opacity:.5;pointer-events:none;transition:opacity .62s var(--mac-ease)}.g-mac[data-open=true] .g-mac-shade{opacity:0}@supports (animation-timeline:scroll()){.g-mac-shade,.g-mac[data-open=true] .g-mac-shade{opacity:.5;transition:none;animation:g-mac-arrive linear both;animation-timeline:scroll(root block);animation-range:24% 66%}@keyframes g-mac-arrive{to{opacity:0}}}@media (prefers-reduced-motion:reduce){.g-mac-shade{display:none}}.g-mac-trip{position:absolute;top:100svh;left:0;width:1px;height:1px;pointer-events:none}.g-win-bar{position:relative;height:48px;padding:0;background:var(--mac-bar);box-shadow:inset 0 -1px 0 var(--mac-seam,var(--mac-hair));user-select:none}.g-bar-zone,.g-win-bar{flex:none;display:flex;align-items:center}.g-bar-zone{gap:3px;height:100%;padding-inline:10px}.g-tab-strip{flex:1;min-width:0;gap:2px;align-items:flex-end;padding-inline:9px 10px}.g-tab{position:relative;display:flex;align-items:center;min-width:0;max-width:190px;height:40px;padding-right:4px;border-radius:9px 9px 0 0;color:var(--mac-label-dim);transition:background-color .14s ease,color .14s ease}.g-tab:hover{background:var(--g-fill);color:var(--mac-label)}.g-tab[data-on=true]{background:var(--mac-bar);color:var(--g-ink);z-index:1;box-shadow:inset 0 1px 0 var(--mac-tab-rim),inset 1px 0 0 var(--mac-tab-rim),inset -1px 0 0 var(--mac-tab-rim)}.g-tab{transition:background-color .14s ease,color .14s ease,transform .18s var(--mac-ease)}.g-tab[data-drag=true]{z-index:3;cursor:grabbing;border-radius:9px;background:var(--mac-raise-2);color:var(--g-ink);box-shadow:0 10px 22px rgba(0,0,0,.38);transition:background-color .14s ease,color .14s ease}:root[data-theme=light] .g-tab[data-drag=true]{box-shadow:0 10px 22px rgba(80,35,50,.18)}@media (prefers-color-scheme:light){:root:not([data-theme]) .g-tab[data-drag=true]{box-shadow:0 10px 22px rgba(80,35,50,.18)}}.g-tab-strip[data-dragging=true] .g-tab-hit,.g-tab-strip[data-dragging=true] .g-tab-x{pointer-events:none}@media (prefers-reduced-motion:reduce){.g-tab{transition-duration:1ms}}.g-tab-hit{display:flex;align-items:center;gap:8px;min-width:0;height:100%;padding-inline:12px 5px;border:0;background:transparent;color:inherit;font:inherit;font-family:var(--mac-chrome);font-size:13px;font-weight:500;cursor:pointer}.g-tab[data-on=true] .g-tab-hit{font-weight:600}.g-tab-hit svg{flex:none}.g-tab-glyph{color:var(--hue,currentColor)}.g-tab-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-tab-x{display:grid;place-items:center;flex:none;width:20px;height:20px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--mac-label-dim);cursor:pointer;opacity:0;transition:opacity .14s ease,background-color .12s ease,color .12s ease}.g-tab-x:focus-visible,.g-tab:hover .g-tab-x,.g-tab[data-on=true] .g-tab-x{opacity:1}.g-tab-x:hover{background:var(--g-fill-2);color:var(--g-ink)}.g-tab-new{display:grid;place-items:center;flex:none;width:30px;height:30px;margin:0 0 3px 4px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--mac-label-dim);cursor:pointer;transition:background-color .12s ease,color .12s ease}.g-tab-new:hover{background:var(--g-fill-2);color:var(--mac-label)}.g-win-act{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--mac-label-dim);cursor:pointer;transition:background-color .12s ease,color .12s ease}.g-win-act:hover{background:var(--g-fill-2);color:var(--mac-label)}.g-win-act:active{background:var(--g-line)}.g-win-act-close:hover{background:color-mix(in srgb,var(--mac-danger) 20%,transparent);color:var(--mac-danger)}.g-mac-steps button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--mac-label-dim);cursor:pointer;transition:background-color .12s ease,color .12s ease}.g-mac-steps button:hover:not(:disabled){background:var(--g-fill-2);color:var(--mac-label)}.g-mac-steps button:active:not(:disabled){background:var(--g-line)}.g-mac-steps button:disabled{color:var(--mac-label-dim);opacity:.35;cursor:default}.g-mac-tools{gap:8px}.g-mac-seg{display:flex;align-items:center;gap:2px;flex:none}.g-mac-seg button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--mac-label-dim);cursor:pointer;transition:background-color .12s ease,color .12s ease}.g-mac-seg button:hover{background:var(--g-fill-2);color:var(--mac-label)}.g-mac-seg button[data-on=true]{background:var(--g-line);color:var(--g-ink)}.g-mac-search{display:flex;align-items:center;gap:6px;width:clamp(140px,15vw,210px);height:28px;padding-inline:9px;border-radius:8px;background:var(--mac-recess);box-shadow:inset 0 0 0 1px var(--mac-hair);color:var(--mac-label-dim);transition:box-shadow .14s ease,background-color .14s ease}.g-mac-search:focus-within{background:var(--mac-recess-on);box-shadow:inset 0 0 0 1px var(--g-accent-line)}.g-mac-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--g-ink);font:inherit;font-size:13px;outline:none}.g-mac-search input::placeholder{color:var(--mac-label-dim)}.g-mac-search input::-webkit-search-cancel-button{display:none}.g-mac-search button{display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--mac-label-dim);cursor:pointer}.g-mac-search button:hover{color:var(--mac-label)}.g-mac-body{flex:1;min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr)}.g-mac-side{display:flex;flex-direction:column;gap:2px;padding:16px 8px;background:var(--mac-side-bg);box-shadow:inset -1px 0 0 var(--mac-hair);overflow-y:auto}.g-mac-side h2{margin:6px 0 6px 8px;font-family:var(--mac-chrome);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mac-label-dim);opacity:.8}.g-side-row{display:flex;align-items:center;gap:8px;height:32px;padding-inline:8px;border:0;border-radius:6px;background:transparent;color:var(--mac-label-dim);font:inherit;font-size:14px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .12s ease,color .12s ease}.g-side-row:hover{background:var(--g-fill-2);color:var(--mac-label)}.g-side-row[data-current=true]{background:var(--g-line);color:var(--g-ink);font-weight:600}.g-side-row svg{flex:none;color:var(--mac-label-dim);transition:color .12s ease}.g-side-row:hover svg,.g-side-row[data-current=true] svg{color:var(--mac-label)}.g-side-out{margin-left:auto;opacity:.7}.g-side-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-mac-pane{min-width:0;overflow-y:auto;overflow-x:clip;overscroll-behavior:contain;padding:clamp(20px,3vw,40px);background:var(--mac-pane-bg);font-family:var(--font-ui)}.g-pane-place{animation:g-place-in .24s var(--mac-ease) both}.g-pane-place[data-dir=out]{animation-name:g-place-out}@keyframes g-place-in{0%{opacity:0;transform:translateX(10px)}}@keyframes g-place-out{0%{opacity:0;transform:translateX(-10px)}}@media (prefers-reduced-motion:reduce){.g-pane-place{animation:none}}.g-mac[data-open=false] .g-mac-pane,.g-mac[data-open=false] .g-mac-side{overflow:hidden}.g-pane-lede{margin:0 0 clamp(20px,3vh,34px);max-width:68ch;font-size:15px;line-height:1.55;color:var(--g-ink-dim)}.g-wall-foot{display:flex;flex-wrap:wrap;gap:4px 14px;margin:14px 0 0;font-family:var(--mac-chrome);font-size:12.5px;color:var(--mac-label-dim)}.g-mac-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;height:40px;padding-inline:12px;background:var(--mac-bar);box-shadow:inset 0 1px 0 var(--mac-hair)}.g-mac-path{font-size:11.5px;color:var(--mac-label-dim)}.g-foot-step{display:inline-flex;align-items:center;gap:6px;height:28px;padding-inline:11px;border:0;border-radius:8px;background:var(--g-fill-2);color:var(--mac-label);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .12s ease,color .12s ease}.g-foot-step:hover{background:var(--g-line);color:var(--g-ink)}.g-foot-step:active{transform:scale(.98)}.g-wall-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:10px;align-items:stretch}.g-fcard{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:7px;width:100%;height:100%;min-width:0;padding:16px 16px 15px;border:1px solid var(--mac-hair);border-radius:10px;background:var(--mac-raise);color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;--card-time:260ms;--card-move:cubic-bezier(0.22,1,0.36,1);transition:background-color .2s var(--g-ease-state),border-color .2s var(--g-ease-state),transform var(--card-time) var(--card-move),box-shadow var(--card-time) var(--card-move)}.g-fcard:focus-visible,.g-fcard:hover{background:var(--mac-raise-2);border-color:color-mix(in srgb,var(--hue) 28%,var(--mac-hair));transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.26)}.g-fcard[data-selected=true]{background:var(--mac-raise-2);border-color:color-mix(in srgb,var(--hue) 52%,transparent)}.g-fcard:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}.g-fcard:active{transform:translateY(-1px) scale(.985);box-shadow:0 2px 8px rgba(0,0,0,.26);transition-duration:90ms,90ms,90ms,90ms}.g-fcard-glyph{flex:none;align-self:flex-start;margin-bottom:4px;color:var(--hue)}.g-fcard-ghost{position:absolute;top:-18px;right:-16px;z-index:-1;color:var(--mac-label);opacity:.055;pointer-events:none;transition:opacity .2s ease,color .2s ease,transform var(--card-time) var(--card-move)}.g-fcard:focus-visible .g-fcard-ghost,.g-fcard:hover .g-fcard-ghost{opacity:.085;transform:translate(-6px,5px)}.g-fcard[data-selected=true] .g-fcard-ghost{color:var(--hue);opacity:.13}.g-fcard-name{margin-top:1px;font-family:var(--mac-chrome);font-size:15px;font-weight:600;letter-spacing:-.012em;line-height:1.2;color:var(--mac-label);transition:color .12s ease}.g-fcard:focus-visible .g-fcard-name,.g-fcard:hover .g-fcard-name,.g-fcard[data-selected=true] .g-fcard-name{color:var(--g-ink)}.g-fcard-say{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--mac-chrome);font-size:12.5px;font-weight:400;line-height:1.42;color:var(--mac-label-dim)}.g-desk-items{display:flex;flex-wrap:wrap;gap:18px}.g-file{display:flex;flex-direction:column;align-items:center;gap:8px;width:132px;padding:10px 6px 8px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background-color .13s linear}.g-file:focus-visible,.g-file:hover{background:var(--g-fill-2)}.g-file-art{position:relative;display:block;width:62px;height:80px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.4));transition:transform .24s var(--mac-ease)}.g-file:focus-visible .g-file-art,.g-file:hover .g-file-art{transform:translateY(-3px)}.g-file-page{position:absolute;inset:0;border-radius:5px;background:#f5f5f5;clip-path:polygon(0 0,68% 0,100% 26%,100% 100%,0 100%)}.g-file-fold{position:absolute;top:0;right:0;width:32%;height:26%;background:#cbcbcb;clip-path:polygon(0 0,100% 100%,0 100%)}.g-file-rules{position:absolute;inset:38% 14% 16%;background:repeating-linear-gradient(180deg,rgba(0,0,0,.42) 0 1.5px,transparent 1.5px 8px)}.g-file-name{font-family:var(--mac-chrome);font-size:12.5px;font-weight:500;text-align:center;color:var(--mac-label);padding:2px 7px;border-radius:5px}.g-file:focus-visible .g-file-name,.g-file:hover .g-file-name{background:var(--g-accent);color:var(--g-on-accent)}.g-desk-hint{margin:26px 0 0;font-size:12px;color:var(--mac-label-dim)}.g-list{display:grid;border-radius:8px;border:.5px solid var(--mac-hair);background:var(--g-fill);overflow:hidden}.g-list-head,.g-list-row{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(90px,.6fr) minmax(0,2fr);align-items:center;gap:14px;width:100%;padding:0 14px;text-align:left}.g-list-head{height:26px;background:var(--mac-bar);box-shadow:inset 0 -.5px 0 var(--mac-hair);font-family:var(--mac-chrome);font-size:11px;font-weight:600;color:var(--mac-label-dim)}.g-list-row{min-height:30px;padding-block:6px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background-color .11s linear}.g-list-row:focus-visible,.g-list-row:hover{background:var(--g-fill-2)}.g-list-row[data-selected=true]{background:color-mix(in srgb,var(--hue) 18%,transparent);color:var(--mac-label)}.g-list-row[data-selected=true] .g-list-cell{color:var(--mac-label);opacity:.72}.g-list-row-flat{cursor:default}.g-list-name{display:flex;align-items:center;gap:8px;min-width:0;font-family:var(--mac-chrome);font-size:12.5px;font-weight:500;color:inherit}.g-list-name svg{flex:none;color:var(--hue,var(--mac-label-dim))}.g-list-row[data-selected=true] .g-list-name svg{color:var(--hue,currentColor)}.g-list-cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mac-chrome);font-size:12px;color:var(--mac-label-dim)}.g-nothing{display:grid;justify-items:center;align-content:center;gap:8px;min-height:320px;padding:32px;text-align:center}.g-nothing-title{margin:0;font-family:var(--mac-chrome);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--g-ink)}.g-nothing-say{margin:0;max-width:44ch;font-size:14px;line-height:1.5;color:var(--mac-label-dim)}.g-drawer{margin-top:clamp(28px,4vh,48px);border-top:1px solid var(--mac-hair);padding-top:16px}.g-drawer summary{display:flex;align-items:center;gap:2px;cursor:pointer;font-size:13px;font-weight:600;color:var(--g-ink-dim);list-style:none;transition:color .16s var(--g-ease-state)}@media (hover:hover){.g-drawer summary:hover{color:var(--g-ink)}}.g-drawer summary::-webkit-details-marker{display:none}.g-drawer summary:before{content:"›";display:inline-block;width:16px;color:var(--mac-label-dim);transition:transform .18s var(--mac-ease)}.g-drawer[open] summary:before{transform:rotate(90deg)}.g-drawer{interpolate-size:allow-keywords}@supports selector(::details-content){.g-drawer::details-content{block-size:0;overflow:hidden;transition:block-size .36s var(--mac-ease),content-visibility .36s allow-discrete}.g-drawer[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.g-drawer::details-content{transition:none}}.g-drawer-grid{margin:14px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(214px,1fr));gap:8px}.g-drawer-tile{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:8px;row-gap:4px;padding:11px 12px 12px;border:1px solid var(--mac-hair);border-radius:8px;background:var(--mac-raise)}.g-drawer-glyph{grid-row:1;align-self:center;color:var(--mac-label-dim);transform:translateY(1px)}.g-drawer-name{grid-row:1;font-size:12.5px;font-weight:650;letter-spacing:-.005em;color:var(--g-ink)}.g-drawer-purpose{grid-column:2;grid-row:2;font-size:12px;line-height:1.45;color:var(--g-ink-faint);text-wrap:pretty}.g-note-layer{position:absolute;inset:0;z-index:10;display:grid;place-items:center;touch-action:pan-y;overscroll-behavior:contain}.g-note-desk{position:absolute;inset:0;background:rgba(0,0,0,.44);animation:g-note-desk-in .2s linear both}@keyframes g-note-desk-in{0%{opacity:0}}.g-note{position:relative;width:min(560px,86%);max-height:min(78%,620px);display:flex;flex-direction:column;border-radius:10px;overflow:hidden;background:var(--note-paper);box-shadow:0 0 0 .5px var(--note-edge),0 24px 70px rgba(0,0,0,.55);transform:translate(var(--nx,0),var(--ny,0));animation:g-note-in .22s var(--mac-ease) both}@keyframes g-note-in{0%{opacity:0;transform:translate(var(--nx,0),var(--ny,0)) scale(.965) translateY(6px)}}.g-note-layer[data-closing] .g-note{animation:g-note-out .17s var(--mac-ease) both}.g-note-layer[data-closing] .g-note-desk{animation:g-note-desk-out .17s linear both}.g-note-layer[data-closing]{pointer-events:none}@keyframes g-note-out{to{opacity:0;transform:translate(var(--nx,0),var(--ny,0)) scale(.975) translateY(4px)}}@keyframes g-note-desk-out{to{opacity:0}}.g-note:focus,.g-note:focus-visible{outline:none}.g-note-bar{justify-content:space-between;gap:10px;padding-inline:14px;height:40px;background:var(--note-bar);border-bottom:.5px solid var(--note-bar-line);cursor:grab}.g-note-bar:active{cursor:grabbing}.g-win-title{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;font-family:var(--mac-chrome);font-size:14px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;color:var(--mac-label);pointer-events:none}.g-note .g-win-title{color:var(--note-title)}.g-note .g-win-acts{margin-left:auto}.g-note .g-win-act{color:var(--note-title)}.g-note-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:26px 30px;background:var(--note-paper)}.g-note-body pre{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Courier New,monospace;font-size:12.5px;line-height:1.65;color:var(--note-ink);white-space:pre-wrap;word-break:break-word}.g-note-source{margin:22px 0 0;padding-top:16px;border-top:1px solid var(--note-rule);font-family:var(--mac-chrome);font-size:13px}.g-note-source a{color:var(--note-link);font-weight:600}.g-note-status{flex:none;display:flex;align-items:center;justify-content:space-between;height:26px;padding-inline:12px;background:var(--note-status);border-top:.5px solid var(--note-status-line);font-size:11px;color:var(--note-status-ink)}:root{--note-paper:#1e1e1f;--note-bar:#353535;--note-bar-line:rgba(255,255,255,0.09);--note-title:rgba(255,255,255,0.82);--note-ink:#dddddd;--note-rule:rgba(255,255,255,0.12);--note-link:#64a8ff;--note-status:#2b2b2b;--note-status-line:rgba(255,255,255,0.08);--note-status-ink:rgba(255,255,255,0.58);--note-edge:rgba(255,255,255,0.14)}:root[data-theme=light]{--note-paper:#fbfbfa;--note-bar:#e9e9e7;--note-bar-line:rgba(0,0,0,0.14);--note-title:rgba(0,0,0,0.72);--note-ink:#1d1d1d;--note-rule:rgba(0,0,0,0.1);--note-link:#0a62d0;--note-status:#ededeb;--note-status-line:rgba(0,0,0,0.12);--note-status-ink:rgba(0,0,0,0.62);--note-edge:rgba(0,0,0,0.3)}@media (prefers-color-scheme:light){:root:not([data-theme]){--note-paper:#fbfbfa;--note-bar:#e9e9e7;--note-bar-line:rgba(0,0,0,0.14);--note-title:rgba(0,0,0,0.72);--note-ink:#1d1d1d;--note-rule:rgba(0,0,0,0.1);--note-link:#0a62d0;--note-status:#ededeb;--note-status-line:rgba(0,0,0,0.12);--note-status-ink:rgba(0,0,0,0.62);--note-edge:rgba(0,0,0,0.3)}}@media (prefers-reduced-motion:reduce){.g-mac{transition:none}.g-fcard,.g-fcard-ghost,.g-file-art{transition:none!important}.g-fcard:active,.g-fcard:focus-visible,.g-fcard:hover{transform:none;box-shadow:none}.g-fcard:focus-visible .g-fcard-ghost,.g-fcard:hover .g-fcard-ghost{transform:none}.g-note,.g-note-desk,.g-note-layer[data-closing] .g-note,.g-note-layer[data-closing] .g-note-desk{animation:none}}.g-win-bar [hidden]{display:none!important}.g-window-options{display:grid;place-items:center;width:30px;height:30px;color:var(--g-ink-dim);border-radius:6px}.g-window-options[aria-pressed=true]{background:var(--g-fill-2);color:var(--g-ink)}.g-module-grid{position:relative}.g-module-slot{display:grid;min-width:0;min-height:152px;touch-action:pan-y}.g-module-slot .g-fcard{height:100%}.g-module-ghost{position:fixed;left:0;top:0;z-index:9999;pointer-events:none;display:grid;background:none}.g-module-ghost .g-fcard{height:100%;background:var(--mac-raise-2);border-color:var(--g-accent-line);box-shadow:0 18px 40px rgba(0,0,0,.24);cursor:grabbing}.g-module-grid[data-holding=true]{cursor:grabbing}.g-module-grid[data-holding=true] .g-fcard{transform:none;pointer-events:none;box-shadow:none}.g-module-ghost .g-fcard{transform:none}.g-mac .g-mac-steps[hidden]{display:flex!important;visibility:hidden}.g-mac .g-mac-side{position:relative}.g-mac .g-mac-side h2{font-size:12px;font-weight:650;letter-spacing:0;text-transform:none;opacity:1}.g-side-blob{position:absolute;top:0;right:8px;left:8px;height:var(--blob-h,32px);border-radius:8px;background:var(--g-line);opacity:0;transform:translate3d(0,var(--blob-y,0),0);transition:transform .42s var(--mac-ease),opacity .2s ease;pointer-events:none}.g-mac-side[data-lit=true] .g-side-blob{opacity:1}.g-mac .g-side-row{position:relative;z-index:1;border-radius:8px}.g-mac .g-side-row[data-current=true]{background:transparent}@media (prefers-reduced-motion:reduce){.g-side-blob{transition:none}}.g-mac-brand{position:absolute;top:50%;left:18px;display:grid;place-items:center;color:var(--g-accent-display,var(--g-accent));transform:translateY(-50%);pointer-events:none}.g-mac .g-mac-steps{padding-left:52px}.g-sheet{--sheet-box:var(--g-fill);--sheet-sep:var(--mac-hair);--sheet-inset:18px;--sheet-well:29px;--sheet-gap:14px;--sheet-lead:calc(var(--sheet-inset) + var(--sheet-well) + var(--sheet-gap));max-width:780px;padding-bottom:8px}.g-sheet-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:13px;padding-bottom:clamp(18px,2.4vh,24px);border-bottom:1px solid var(--sheet-sep);margin-bottom:clamp(22px,3vh,30px)}.g-sheet-say>*{max-width:64ch}.g-sheet-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:clamp(18px,2.6vh,28px);padding-top:15px;border-top:1px solid var(--mac-hair)}.g-sheet-mark{display:inline-flex;flex:none;margin-top:4px;color:var(--hue)}.g-sheet-say{min-width:0}.g-sheet-kicker{display:inline-block;vertical-align:middle;margin:0 0 .28em .7em;padding:3px 8px;border-radius:6px;background:color-mix(in srgb,var(--hue) 16%,transparent);color:color-mix(in srgb,var(--hue) 78%,var(--g-ink));font-family:var(--mac-chrome);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.35;text-transform:uppercase;white-space:nowrap}.g-sheet-title{margin:0 0 8px;font-family:var(--font-ui);font-size:clamp(1.5rem,2.3vw,2rem);font-weight:700;letter-spacing:-.028em;line-height:1.08;color:var(--g-ink)}.g-sheet-pitch{margin:0;max-width:64ch;font-size:clamp(14.5px,1.15vw,16px);line-height:1.5;color:var(--g-ink-dim)}.g-group{margin-bottom:clamp(28px,3.6vh,40px)}.g-group:last-child{margin-bottom:0}.g-group-cap{margin:0 0 11px var(--sheet-inset);font-family:var(--mac-chrome);font-size:11.5px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;color:var(--mac-label-dim)}.g-group-box{margin:0;padding:0;list-style:none;border:1px solid var(--mac-hair);border-radius:var(--g-r-container);background:var(--mac-raise);overflow:hidden}.g-row{position:relative;display:grid;grid-template-columns:var(--sheet-well) minmax(0,1fr) auto;align-items:start;gap:var(--sheet-gap);width:100%;min-height:52px;margin:0;padding:16px var(--sheet-inset);border:0;background:transparent;color:inherit;font:inherit;text-align:left}.g-row+.g-row:before{content:"";position:absolute;top:0;left:var(--sheet-lead);right:0;height:.5px;background:var(--sheet-sep)}.g-row-text{display:block;min-width:0}.g-row-body{display:block;font-size:14.5px;line-height:1.45;color:var(--g-ink-dim)}.g-row-tick{color:color-mix(in srgb,var(--hue) 72%,var(--g-accent-ink,var(--g-accent)))}.g-gets .g-row{align-items:center;transition:background-color .11s linear}@media (hover:hover) and (pointer:fine){.g-gets .g-row:hover{background:var(--g-fill-2)}}.g-gets .g-row-tick{display:grid;place-items:center;width:var(--sheet-well);height:var(--sheet-well);color:color-mix(in srgb,var(--hue) 82%,#fff)}.g-sheet-go{display:inline-flex;align-items:center;gap:4px;padding:2px 0;color:var(--hue);font-family:var(--mac-chrome);font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;cursor:pointer}.g-sheet-go svg{transition:transform .2s var(--g-ease-out,cubic-bezier(.16,1,.3,1))}.g-sheet-go:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.g-sheet-go:hover svg{transform:translateX(3px)}.g-sheet-go:focus-visible{outline:2px solid var(--g-accent);outline-offset:3px;border-radius:3px}.g-act-say{font-size:12.5px;color:var(--mac-label-dim)}.g-near{transition:background-color .11s linear}.g-near:active,.g-near:focus-visible,.g-near:hover{background:var(--g-fill-2)}.g-sheet-near{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.g-near{display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 10px 10px 12px;border:1px solid var(--mac-hair);border-radius:10px;background:var(--mac-raise);color:var(--mac-label);font:inherit;font-family:var(--mac-chrome);font-size:13.5px;font-weight:600;text-align:left;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.g-near:focus-visible,.g-near:hover{background:var(--mac-raise-2);border-color:color-mix(in srgb,var(--hue) 32%,var(--mac-hair));color:var(--g-ink)}.g-near:active{transform:scale(.99)}.g-near-glyph{flex:none;color:var(--hue)}.g-near-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-near-chev{flex:none;margin-left:auto;color:var(--mac-label-dim);transition:transform .18s var(--g-ease-out,cubic-bezier(.16,1,.3,1)),color .14s ease}.g-near:hover .g-near-chev{transform:translateX(2px);color:var(--mac-label)}@media (max-width:860px){.g-sheet{--sheet-inset:16px;max-width:none}.g-sheet-head{padding-bottom:16px;margin-bottom:20px}.g-sheet-title{font-size:clamp(1.7rem,8vw,2.15rem)}.g-row{min-height:48px;padding-block:14px}}@media (min-width:1250px){.g-sheet{max-width:1180px}.g-sheet-groups{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:clamp(30px,3.4vw,46px);row-gap:clamp(28px,3.6vh,40px);align-items:start}.g-sheet-groups .g-group{margin:0}.g-group-wide{grid-column:1;grid-row:1/span 2}.g-group-gets{grid-column:2;grid-row:1/span 2}.g-sheet-groups .g-group+.g-group{margin-top:clamp(22px,3vh,32px)}}@media (prefers-reduced-motion:reduce){.g-sheet-go svg{transition:none}.g-sheet-go:hover svg{transform:none}}.g-shot{padding:0}.g-cmp,.g-shot{overflow:hidden}.g-cmp{position:relative;display:block;width:100%;aspect-ratio:var(--shot-ratio,640/420);cursor:ew-resize;touch-action:none;user-select:none;-webkit-user-select:none}.g-cmp:focus-visible{outline:2px solid var(--g-accent);outline-offset:-2px}.g-cmp-layer{position:absolute;inset:0}.g-shot-art{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none;user-select:none}.g-shot-pic{display:contents}.g-cmp-before{clip-path:inset(0 calc(100% - var(--at)) 0 0)}.g-cmp[data-invite] .g-cmp-before{animation:g-cmp-invite 2.6s var(--g-ease-state) .52s 1 both}.g-cmp[data-invite] .g-cmp-seam{animation:g-cmp-invite-seam 2.6s var(--g-ease-state) .52s 1 both}@keyframes g-cmp-invite{0%{clip-path:inset(0 calc(100% - var(--at)) 0 0)}42%{clip-path:inset(0 82% 0 0)}to{clip-path:inset(0 calc(100% - var(--at)) 0 0)}}@keyframes g-cmp-invite-seam{0%{left:var(--at)}42%{left:18%}to{left:var(--at)}}.g-cmp-seam{position:absolute;top:0;bottom:0;left:var(--at);width:1px;background:var(--g-accent);transform:translateX(-.5px);pointer-events:none}.g-cmp-grip{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--g-accent);background:var(--g-sheet-ground,#272727);color:var(--g-accent);transform:translate(-50%,-50%);box-shadow:0 2px 10px rgba(0,0,0,.4);transition:transform .16s var(--g-ease-out)}.g-cmp-held .g-cmp-grip,.g-cmp:hover .g-cmp-grip{transform:translate(-50%,-50%) scale(1.08)}.g-cmp-tag{position:absolute;bottom:8px;padding:3px 7px;border-radius:6px;font-family:var(--mac-chrome);font-size:11px;font-weight:600;letter-spacing:-.005em;pointer-events:none}.g-cmp-tag-before{left:8px;background:color-mix(in srgb,#ed4245 26%,#0e0e0e);color:#ffa9ad;opacity:clamp(0,calc((var(--at) - 18%) / 12%),1)}.g-cmp-tag-after{right:8px;background:color-mix(in srgb,#5fd08a 24%,#0e0e0e);color:#7fdca4;opacity:clamp(0,calc((82% - var(--at)) / 12%),1)}.g-shot-say{margin:16px 2px 0;max-width:62ch;font-size:13.5px;line-height:1.62;color:var(--mac-label,rgba(255,255,255,.88))}@media (pointer:coarse){.g-cmp-grip{width:38px;height:38px}.g-cmp-tag{font-size:10.5px;padding:3px 6px}}@media (prefers-reduced-motion:reduce){.g-cmp-grip{transition:none}.g-cmp[data-invite] .g-cmp-before,.g-cmp[data-invite] .g-cmp-seam{animation:none}}.g-ios{display:none}@media (max-width:860px){.g-poster{--mac-top:62px;--mac-side:0px;--mac-bottom:0px}.g-mac{border-radius:14px 14px 0 0}.g-mac-desktop{display:none}.g-ios{--ios-bg:var(--g-grouped-ground);--ios-box:var(--g-grouped-box);--ios-bar:color-mix(in srgb,var(--g-grouped-ground) 78%,transparent);--ios-sep:var(--mac-hair);--ios-fill:var(--g-fill-2);--ios-label:var(--g-ink);--ios-label-2:var(--g-ink-dim);--ios-label-3:var(--mac-label-dim);--ios-tint:var(--g-accent-ink,var(--g-accent));--ios-margin:16px;--ios-lead:57px;--ios-ease:cubic-bezier(0.32,0.72,0,1);position:relative;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:var(--ios-bg);font-family:var(--mac-chrome);color:var(--ios-label)}.g-ios:before{content:"";position:absolute;top:5px;left:50%;z-index:4;width:36px;height:5px;translate:-50% 0;border-radius:2.5px;background:var(--ios-label-3);opacity:.4;pointer-events:none}.g-ios-nav{position:relative;z-index:3;flex:none;padding-top:8px;background:var(--ios-bar);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 .5px 0 transparent;transition:box-shadow .2s linear}.g-ios-nav[data-collapsed=true]{box-shadow:0 .5px 0 var(--ios-sep)}.g-ios-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:44px;padding-inline:8px}.g-ios-bar-lead{display:flex;justify-self:start;align-items:center;min-width:0}.g-ios-bar-trail{display:flex;justify-self:end;align-items:center;gap:2px}.g-ios-back{display:inline-flex;align-items:center;gap:1px;height:44px;max-width:26vw;padding:0 8px 0 2px;border:0;background:transparent;color:var(--ios-tint);font:inherit;font-size:17px;letter-spacing:-.02em;cursor:pointer}.g-ios-back span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-ios-back:active{opacity:.35}.g-ios-inline-title{grid-column:2;justify-self:center;max-width:56vw;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;letter-spacing:-.022em;color:var(--ios-label);opacity:0;translate:0 8px;transition:opacity .18s linear,translate .18s var(--ios-ease)}.g-ios-nav[data-collapsed=true] .g-ios-inline-title,.g-ios[data-pushed=true] .g-ios-inline-title{opacity:1;translate:0 0}.g-ios-glyph-button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:22px;background:transparent;color:var(--ios-tint);cursor:pointer}.g-ios-glyph-button:active{opacity:.35}.g-ios[data-pushed=true] .g-ios-glyph-button{display:none}.g-ios-done{min-width:44px;height:44px;padding-inline:8px;border:0;border-radius:22px;background:transparent;color:var(--ios-tint);font:inherit;font-size:17px;font-weight:600;letter-spacing:-.022em;cursor:pointer}.g-ios-done:active{opacity:.35}.g-ios-stack{position:relative;flex:1;min-height:0}.g-ios-screen{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--ios-bg);transition:transform .38s var(--ios-ease)}.g-ios-detail{transform:translateX(100%);box-shadow:-1px 0 0 var(--ios-sep),-12px 0 28px rgba(0,0,0,.16)}.g-ios[data-pushed=true] .g-ios-detail{transform:translateX(0)}.g-ios[data-pushed=true] .g-ios-root{transform:translateX(-25%)}.g-ios-root:after{content:"";position:absolute;inset:0;z-index:2;background:#000;opacity:0;pointer-events:none;transition:opacity .38s var(--ios-ease)}.g-ios[data-pushed=true] .g-ios-root:after{opacity:.14}.g-ios-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:28px}.g-mac[data-open=false] .g-ios-scroll{overflow:hidden}@media (pointer:coarse){:root:has(.g-poster[data-open=true]){scrollbar-width:none}:root:has(.g-poster[data-open=true])::-webkit-scrollbar{width:0;height:0}}.g-ios-top-mark{height:1px;margin-bottom:-1px}.g-ios-large-title{margin:6px var(--ios-margin) 0;font-size:34px;font-weight:700;letter-spacing:-.032em;line-height:1.14;color:var(--ios-label)}.g-ios-title-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.g-ios-search{display:flex;align-items:center;gap:6px;height:36px;margin:12px var(--ios-margin) 0;padding-inline:8px;border-radius:10px;background:var(--ios-fill);color:var(--ios-label-3)}.g-ios-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--ios-label);font:inherit;font-size:17px;letter-spacing:-.022em;outline:none}.g-ios-search input::placeholder{color:var(--ios-label-3)}.g-ios-search input::-webkit-search-cancel-button{display:none}.g-ios-search .g-ios-clear{min-width:0}.g-ios-clear{position:relative;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:14px;background:transparent;color:var(--ios-label-3);cursor:pointer}.g-ios-clear:after{content:"";position:absolute;inset:-8px}.g-ios-body{padding-top:4px}.g-ios-seg{position:relative;display:grid;grid-template-columns:1fr 1fr;height:32px;margin:16px var(--ios-margin) 0;padding:2px;border-radius:9px;background:var(--ios-fill);isolation:isolate}.g-ios-seg-pill{position:absolute;top:2px;bottom:2px;left:2px;z-index:-1;width:calc(50% - 2px);border-radius:7px;background:var(--g-lifted);box-shadow:0 0 0 .5px rgba(0,0,0,.04),0 3px 8px rgba(0,0,0,.12);transition:translate .26s var(--ios-ease)}.g-ios-seg[data-at="1"] .g-ios-seg-pill{translate:100% 0}.g-ios-seg button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:7px;background:transparent;color:var(--ios-label-2);font:inherit;font-size:13px;font-weight:500;letter-spacing:-.008em;cursor:pointer;transition:color .16s linear}.g-ios-seg button:after{content:"";position:absolute;inset:-8px 0}.g-ios-seg button[data-on=true]{color:var(--ios-label);font-weight:600}.g-ios-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:4px var(--ios-margin)}.g-ios-cell{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-height:106px;padding:11px 12px 12px;border:1px solid var(--mac-hair);border-radius:10px;background:var(--mac-raise);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease,transform .12s var(--ios-ease)}.g-ios-cell:active{transform:scale(.98);background:var(--mac-raise-2)}.g-ios-cell-ghost{position:absolute;top:-26px;right:-24px;z-index:-1;color:var(--ios-label);opacity:.05;pointer-events:none}.g-ios-cell-glyph{flex:none;color:var(--hue)}.g-ios-cell-name{font-size:15px;font-weight:600;letter-spacing:-.012em;line-height:1.2;color:var(--ios-label)}.g-ios-cell-say{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.4;color:var(--ios-label-3)}.g-ios-group{margin-top:22px}.g-ios-cap{margin:0 var(--ios-margin) 7px;font-size:12px;font-weight:600;letter-spacing:.055em;text-transform:uppercase;color:var(--ios-label-3)}.g-ios-box{margin-inline:var(--ios-margin);border-radius:10px;background:var(--ios-box);overflow:hidden}.g-ios-foot{margin:7px var(--ios-margin) 0;font-size:13px;line-height:1.4;color:var(--ios-label-3)}.g-ios-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:44px;padding:11px var(--ios-margin);border:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none}.g-ios-row+.g-ios-row:before{content:"";position:absolute;top:0;left:var(--ios-lead);right:0;height:.5px;background:var(--ios-sep)}.g-ios-row-tap{cursor:pointer}.g-ios-row-tap:active{background:var(--ios-fill)}.g-ios-row-glyph{display:grid;place-items:center;width:30px;color:var(--hue,var(--ios-tint))}.g-ios-row-tint{color:var(--ios-tint)}.g-ios-row-doc,.g-ios-row-quiet{color:var(--ios-label-3)}.g-ios-row-quiet{opacity:.75}.g-ios-row-text{min-width:0}.g-ios-row-title{display:block;font-size:17px;letter-spacing:-.022em;line-height:1.25;color:var(--ios-label)}.g-ios-row-sub{display:block;margin-top:2px;font-size:13px;line-height:1.35;color:var(--ios-label-3)}.g-ios-row-chev{color:var(--ios-label-3);opacity:.65}.g-ios-empty{display:grid;justify-items:center;gap:6px;padding:64px 32px;text-align:center}.g-ios-empty-title{margin:0;font-size:20px;font-weight:700;letter-spacing:-.022em;color:var(--ios-label)}.g-ios-empty-say{margin:0;max-width:34ch;font-size:14px;line-height:1.45;color:var(--ios-label-3)}.g-ios-tabs{flex:none;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:stretch;height:calc(49px + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);background:var(--ios-bar);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 -.5px 0 var(--ios-sep)}.g-ios-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;padding:4px 2px 0;border:0;background:transparent;color:var(--ios-label-3);font:inherit;font-size:10px;font-weight:500;letter-spacing:-.005em;line-height:1;cursor:pointer}.g-ios-tab[data-current=true]{color:var(--ios-tint)}.g-ios-tab:active{opacity:.45}.g-ios-menu-layer{position:absolute;inset:0;z-index:20;touch-action:none;overscroll-behavior:contain}.g-ios-menu-scrim{position:absolute;inset:0;width:100%;border:0;background:transparent;cursor:default}.g-ios-menu{position:absolute;top:50px;right:8px;width:250px;padding:0;border-radius:13px;background:var(--ios-box);box-shadow:0 0 0 .5px var(--ios-sep),0 12px 34px rgba(0,0,0,.3);overflow:hidden;transform-origin:100% 0;animation:g-ios-menu-in .18s var(--ios-ease) both}@keyframes g-ios-menu-in{0%{opacity:0;transform:scale(.86)}}.g-ios-menu-row{display:flex;align-items:center;justify-content:space-between;gap:12px;height:44px;padding-inline:16px;color:var(--ios-label);font-size:17px;letter-spacing:-.022em;text-decoration:none}.g-ios-menu-row+.g-ios-menu-row{box-shadow:inset 0 .5px 0 var(--ios-sep)}.g-ios-menu-row:active{background:var(--ios-fill)}.g-ios-sheet-layer{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;justify-content:flex-end;touch-action:none;overscroll-behavior:contain}.g-ios-sheet-scrim{position:absolute;inset:0;background:rgba(0,0,0,.4);animation:g-ios-fade .26s linear both}@keyframes g-ios-fade{0%{opacity:0}}.g-ios-sheet{position:relative;display:flex;flex-direction:column;max-height:calc(100% - 34px);border-radius:14px 14px 0 0;background:var(--ios-box);box-shadow:0 -1px 0 var(--ios-sep);animation:g-ios-sheet-in .38s var(--ios-ease) both;outline:none}@keyframes g-ios-sheet-in{0%{transform:translateY(100%)}}.g-ios-grabber{position:absolute;top:6px;left:50%;width:36px;height:5px;translate:-50% 0;border-radius:2.5px;background:var(--ios-label-3);opacity:.4}.g-ios-sheet-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;height:52px;padding:8px 8px 0 16px;box-shadow:inset 0 -.5px 0 var(--ios-sep)}.g-ios-sheet-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;letter-spacing:-.022em}.g-ios-sheet-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:18px 16px calc(28px + env(safe-area-inset-bottom, 0px))}.g-ios-sheet-body pre{margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.62;color:var(--ios-label);white-space:pre-wrap;word-break:break-word}.g-ios-sheet-link{display:inline-flex;align-items:center;gap:2px;min-height:44px;margin-top:12px;color:var(--ios-tint);font-size:17px;font-weight:500;letter-spacing:-.022em;text-decoration:none}.g-ios .g-sheet{--sheet-box:var(--ios-box);--sheet-sep:var(--ios-sep);padding:22px var(--ios-margin) 0}.g-ios .g-group-box{box-shadow:none}.g-ios .g-group-cap{margin-inline:0}.g-ios .g-row-body{font-size:15px}}@media (max-width:360px){.g-ios-grid{grid-template-columns:repeat(2,1fr)}.g-ios-seg button{gap:4px;font-size:12px}}@media (hover:none) and (pointer:coarse){.g-ios-nav,.g-ios-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--g-grouped-ground)}}@media (prefers-reduced-motion:reduce){.g-ios-cell,.g-ios-inline-title,.g-ios-root:after,.g-ios-screen,.g-ios-seg-pill{transition:none}.g-ios-menu,.g-ios-sheet,.g-ios-sheet-scrim{animation:none}}@font-face{font-family:Schoolbell;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/55c4d69ce8a7b1d7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schoolbell Fallback;src:local("Arial");ascent-override:109.20%;descent-override:41.04%;line-gap-override:2.57%;size-adjust:91.13%}.__className_99319e{font-family:Schoolbell,Schoolbell Fallback;font-weight:400;font-style:normal}.__variable_99319e{--font-hand:"Schoolbell","Schoolbell Fallback"}