.grp{margin-top:22px}.grp:first-child{margin-top:0}.gh,.gh2{font:600 var(--zc-text-eyebrow) / 1 var(--zc-family-body);letter-spacing:var(--zc-track-eyebrow);text-transform:uppercase;color:var(--zc-color-ink-2);margin-bottom:9px}.rows{border:1px solid var(--zc-color-line);border-radius:var(--zc-radius-md);background:var(--zc-color-paper);overflow:hidden}.r{border:none;border-bottom:1px solid var(--zc-color-line);text-align:left;width:100%;min-height:60px;color:var(--zc-color-ink);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:11px 14px;display:flex}.rows .r:last-child{border-bottom:none}.r.static{cursor:default}.r .rk{font:600 var(--zc-text-dense) / 1.3 var(--zc-family-body);flex:1;min-width:0}.r .rv{font:400 var(--zc-text-control) / 1.3 var(--zc-family-body);color:var(--zc-color-ink-2);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:52%;overflow:hidden}.r .chev{color:var(--zc-color-ink-2);flex:none}.rsub{font:400 var(--zc-text-caption) / var(--zc-leading-normal) var(--zc-family-body);color:var(--zc-color-ink-2);margin-top:3px}.mrk{border-radius:9px;flex:none;width:34px;height:34px}.avatar-row{cursor:default}.avatar-pick{width:var(--zc-tap-min);height:var(--zc-tap-min);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;padding:0}.avatar-pick img,.avatar-pick i{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.avatar-change{font:600 var(--zc-text-control) / 1.3 var(--zc-family-body);color:var(--zc-color-signature-text);cursor:pointer;background:0 0;border:none;padding:0}.avatar-change[disabled]{color:var(--zc-color-ink-2);cursor:default}.avatar-input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sw{width:50px;height:var(--zc-tap-min);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}.swf{width:50px;height:var(--zc-tap-min);cursor:pointer;flex:none;align-items:center;display:inline-flex;position:relative}.swf input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sw .tk,.swf .tk{border-radius:var(--zc-radius-pin);background:var(--zc-switch-track);border:1px solid var(--zc-switch-edge);width:50px;height:30px;display:block;position:relative}.swf input:checked+.tk{background:var(--zc-color-outdoors-fill);border-color:var(--zc-color-outdoors-fill)}.swf input:checked+.tk i{background:var(--zc-color-on-fill);left:24px}.swf input:focus-visible+.tk{outline:var(--zc-focus-width) solid var(--zc-color-focus-ring);outline-offset:var(--zc-focus-offset)}.sw i,.swf i{background:var(--zc-color-switch-knob);width:24px;height:24px;box-shadow:var(--zc-elevation-1);border-radius:50%;display:block;position:absolute;top:2px;left:2px}.sw[aria-checked=true] .tk{background:var(--zc-color-outdoors-fill);border-color:var(--zc-color-outdoors-fill)}.sw[aria-checked=true] i{background:var(--zc-color-on-fill);left:24px}.inline{border-bottom:1px solid var(--zc-color-line);background:0 0;padding:12px 14px 14px}.inline .ir{gap:8px;margin-top:9px;display:flex}.inline .ir button{min-height:var(--zc-tap-min);background:var(--zc-color-signature-fill);color:var(--zc-color-on-fill);font:600 var(--zc-text-control) var(--zc-family-body);cursor:pointer;border:none;border-radius:12px;flex:none;padding:0 15px}.inline .ir button.ghost{border:1px solid var(--zc-color-line);color:var(--zc-color-ink);background:0 0}.card-brand{width:46px;height:28px;font:700 var(--zc-text-eyebrow) / 1 var(--zc-family-body);letter-spacing:.03em;color:var(--zc-color-on-fill);background:var(--zc-color-ink);border-radius:6px;flex:none;place-items:center;display:grid}.rm{min-height:var(--zc-tap-min);border:1px solid var(--zc-color-line);color:var(--zc-color-signature-text);font:600 var(--zc-text-caption) var(--zc-family-body);cursor:pointer;background:0 0;border-radius:12px;flex:none;padding:0 13px}.addrow{border:none;border-top:1px solid var(--zc-color-line);width:100%;min-height:56px;color:var(--zc-color-signature-text);font:600 var(--zc-text-dense) var(--zc-family-body);cursor:pointer;background:0 0;align-items:center;gap:9px;padding:0 14px;display:flex}.addrow[disabled]{color:var(--zc-color-ink-2);cursor:not-allowed}.dz{font:400 var(--zc-text-caption) / 1.45 var(--zc-family-body);color:var(--zc-color-ink-2);margin-top:10px}.danger{color:var(--zc-color-signature-text)}.tabs{border-bottom:1px solid var(--zc-color-line);flex:none;gap:7px;padding:2px 16px 12px;display:flex}.tabs button{min-height:var(--zc-tap-min);border-radius:var(--zc-radius-pill);border:1px solid var(--zc-color-line);color:var(--zc-color-ink-2);font:600 var(--zc-text-meta) / 1 var(--zc-family-body);cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.tabs button[aria-selected=true]{background:var(--zc-color-ink);border-color:var(--zc-color-ink);color:var(--zc-color-paper)}.tab-count{border-radius:var(--zc-radius-pill);background:var(--zc-color-signature);min-width:18px;height:18px;color:var(--zc-color-signature-text);font:700 var(--zc-text-micro) / 18px var(--zc-family-body);text-align:center;margin-left:6px;padding:0 5px}.pane-a[hidden]{display:none}.notif-row{border-bottom:1px solid var(--zc-color-line);align-items:flex-start;gap:12px;padding:14px 4px;display:flex}.notif-row.unread{background:var(--zc-color-surface-2)}.notif-dot{background:var(--zc-color-signature);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.notif-row.read .notif-dot{visibility:hidden}.notif-body h3{font:600 var(--zc-text-row-title) / 1.3 var(--zc-family-body);color:var(--zc-color-ink);margin:0 0 2px}.notif-body p{font:400 var(--zc-text-caption) / 1.4 var(--zc-family-body);color:var(--zc-color-ink-2);margin:0}.circle-add{margin-bottom:18px}.circle-add-label{font:600 var(--zc-text-caption) / 1.3 var(--zc-family-body);color:var(--zc-color-ink-2);margin-bottom:7px;display:block}.circle-add-row{gap:9px;display:flex}.circle-add-row input{min-width:0;height:var(--zc-tap-min);border-radius:var(--zc-radius-pin);border:1px solid var(--zc-color-line);background:var(--zc-color-paper);color:var(--zc-color-ink);font:400 var(--zc-text-control) / 1 var(--zc-family-body);flex:1;padding:0 13px}.circle-add-row button{min-height:var(--zc-tap-min);border-radius:var(--zc-radius-pin);background:var(--zc-color-signature-fill);color:var(--zc-color-on-fill);font:600 var(--zc-text-control) / 1 var(--zc-family-body);cursor:pointer;border:none;flex:none;padding:0 16px}.circle-add-row button:disabled{opacity:.5;cursor:default}.circle-section-title{font:700 var(--zc-text-control) / 1.3 var(--zc-family-body);color:var(--zc-color-ink);margin:18px 0 9px}.circle-request-row,.circle-member-row{cursor:default}.circle-request-row .plx:disabled,.circle-member-row .plx:disabled{opacity:.5;cursor:default}
.share{z-index:760;background:var(--zc-color-sheet);flex-direction:column;display:flex;position:absolute;inset:0}.share[hidden]{display:none}.shhd{border-bottom:1px solid var(--zc-color-line);flex:none;align-items:center;gap:12px;padding:56px 16px 12px;display:flex}.shhd button{width:var(--zc-tap-min);height:var(--zc-tap-min);border:1px solid var(--zc-color-line);color:var(--zc-color-ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.shhd .mt{font-family:var(--zc-family-display);font-size:var(--zc-display-panel);line-height:var(--zc-leading-tight);flex:1}.shbody{flex-direction:column;flex:1;align-items:center;padding:16px 16px 26px;display:flex;overflow-y:auto}.shstage{border-radius:var(--zc-radius-md);flex:none;place-items:center;width:100%;min-height:330px;display:grid;position:relative;overflow:hidden}.sc{background:var(--zc-color-media-base);color:var(--zc-color-media-ink);box-shadow:var(--zc-elevation-2);flex:none;position:relative;overflow:hidden}.sc.story{border-radius:20px;width:196px;height:349px}.sc.square{border-radius:18px;width:290px;height:290px}.sc.link{border-radius:var(--zc-radius-md);width:330px;height:173px}.sc .art{position:absolute;inset:0}.sc .scrim{background:linear-gradient(to top, color-mix(in srgb, var(--zc-color-media-base) 93%, transparent) 0 42%, color-mix(in srgb, var(--zc-color-media-base) 15%, transparent) 88%);position:absolute;inset:0}.sc .inner{padding:var(--pad,18px);flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.sc .brand{font-family:var(--zc-family-display);color:var(--zc-color-media-ink);align-items:center;gap:6px;line-height:1;display:flex}.sc .brand i{background:var(--zc-color-now);border-radius:50%;width:6px;height:6px;display:block}.sc .kick{font:700 var(--kick,var(--zc-text-eyebrow)) / 1 var(--zc-family-body);letter-spacing:.13em;text-transform:uppercase;color:var(--zc-color-now)}.sc .ttl{font-family:var(--zc-family-display);letter-spacing:var(--zc-track-display);text-wrap:pretty;margin-top:7px;line-height:.98}.sc .meta{font:600 var(--meta,var(--zc-text-micro)) / 1.35 var(--zc-family-body);color:color-mix(in srgb, var(--zc-color-media-ink) 90%, transparent);margin-top:8px}.sc .me{align-items:center;gap:7px;margin-top:11px;display:flex}.sc .me .av{display:flex}.sc .me .av i{border:1.5px solid var(--zc-color-media-base);border-radius:50%;display:block}.sc .me .lb{font:700 var(--meta,var(--zc-text-micro)) / 1.2 var(--zc-family-body)}.sc .cta{--cta-height:var(--cta,34px);height:var(--cta-height);background:var(--zc-color-media-ink);color:var(--zc-color-media-base);font:700 var(--meta,var(--zc-text-micro)) / var(--cta-height) var(--zc-family-body);text-align:center;letter-spacing:.02em;border-radius:99px;margin-top:12px}.shsizes{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:18px;display:flex}.shsizes button{min-height:var(--zc-tap-min);border:1px solid var(--zc-color-line);color:var(--zc-color-ink-2);font:600 var(--zc-text-caption) var(--zc-family-body);cursor:pointer;background:0 0;border-radius:20px;padding:0 13px}.shsizes button[aria-pressed=true]{background:var(--zc-color-ink);border-color:var(--zc-color-ink);color:var(--zc-color-paper)}.plintro{border-radius:var(--zc-radius-pin);background:color-mix(in srgb, var(--zc-color-community) 10%, var(--zc-color-paper));border:1px solid color-mix(in srgb, var(--zc-color-community) 30%, var(--zc-color-line));flex-direction:column;gap:9px;margin:0 0 13px;padding:14px;display:flex}.pli{font:400 var(--zc-text-meta) / var(--zc-leading-normal) var(--zc-family-body);color:var(--zc-color-ink-2);align-items:flex-start;gap:10px;display:flex}.pln{--pln-size:20px;width:var(--pln-size);height:var(--pln-size);background:var(--zc-color-ink);color:var(--zc-color-paper);font:700 var(--zc-text-micro) / var(--pln-size) var(--zc-family-body);text-align:center;border-radius:50%;flex:none;margin-top:1px}.plrow{border-radius:var(--zc-radius-pin);border:1px solid var(--zc-color-line);cursor:pointer;text-align:left;width:100%;min-height:64px;color:var(--zc-color-ink);background:0 0;align-items:center;gap:11px;margin-bottom:9px;padding:11px 13px;display:flex}.plrow[aria-pressed=true]{border-color:var(--zc-color-signature-text);border-width:var(--zc-border-emphasis);padding:10px 12px}.plrow .th{width:var(--zc-tap-min);height:var(--zc-tap-min);border-radius:11px;flex:none}.plrow .pk{font:600 var(--zc-text-control) / 1.3 var(--zc-family-body);flex:1;min-width:0}.plrow .ps{font:400 var(--zc-text-caption) / 1.3 var(--zc-family-body);color:var(--zc-color-ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.plrow .tick{border:1.5px solid var(--zc-color-line);color:#0000;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.plrow[aria-pressed=true] .tick{background:var(--zc-color-signature-fill);color:var(--zc-color-on-fill);border-color:#0000}.plrow .plx{width:var(--zc-tap-min);height:var(--zc-tap-min);color:var(--zc-color-ink-2);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;display:grid}.bar{background:var(--zc-color-line);border-radius:4px;height:8px;margin-top:9px;overflow:hidden}.bar i{background:var(--zc-color-signature-fill);border-radius:4px;height:100%;display:block}
.shdest{grid-template-columns:repeat(3,1fr);gap:9px;width:100%;margin-top:18px;display:grid}.shdest button,.shdest a{border-radius:var(--zc-radius-pin);border:1px solid var(--zc-color-line);cursor:pointer;min-height:76px;color:var(--zc-color-ink);font:600 var(--zc-text-caption) var(--zc-family-body);text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:8px 4px;text-decoration:none;display:flex}.shdest button:hover,.shdest a:hover{background:var(--zc-color-paper-2)}.shdest button:focus-visible,.shdest a:focus-visible{outline:2px solid var(--zc-color-signature-text);outline-offset:2px}.shdest .gl{background:var(--tc);width:30px;height:30px;color:var(--zc-color-on-fill);border-radius:9px;flex:none;place-items:center;display:grid}.shdest .gl svg{width:17px;height:17px}.shnote{text-align:center;font:400 var(--zc-text-caption) / 1.45 var(--zc-family-body);color:var(--zc-color-ink-2);margin:12px 0 0}.shnote.on{color:var(--zc-color-signature-text);font-weight:600}
.sqrow{border:none;border-bottom:1px solid var(--zc-color-line);cursor:pointer;text-align:left;width:100%;min-height:64px;color:var(--zc-color-ink);background:0 0;align-items:center;gap:11px;padding:10px 0;display:flex}.sqrow .th{border-radius:11px;flex:none;width:46px;height:46px;position:relative;overflow:hidden}.sqrow .sk{font:600 var(--zc-text-dense) / 1.3 var(--zc-family-body);flex:1;min-width:0}.sqrow .ss{font:400 var(--zc-text-caption) / 1.35 var(--zc-family-body);color:var(--zc-color-ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.sqrow mark{background:color-mix(in srgb, var(--zc-color-now) 42%, transparent);color:inherit;border-radius:3px;padding:0 1px;font-weight:700}.sqnone{font:400 var(--zc-text-control) / var(--zc-leading-relaxed) var(--zc-family-body);color:var(--zc-color-ink-2);padding:18px 0}.wtrow{border-bottom:1px solid var(--zc-color-line);align-items:center;gap:11px;padding:12px 0;display:flex}.wtrow:last-of-type{border-bottom:none}.wtn{width:var(--zc-pin-size);height:var(--zc-pin-size);background:color-mix(in srgb, var(--zc-color-community) 15%, var(--zc-color-paper));border:1px solid color-mix(in srgb, var(--zc-color-community) 34%, var(--zc-color-line));font:700 var(--zc-text-control) / 1 var(--zc-family-body);color:var(--zc-color-ink);font-variant-numeric:tabular-nums;border-radius:12px;flex:none;place-items:center;display:grid}.wtk{font:600 var(--zc-text-dense) / 1.3 var(--zc-family-body);flex:1;min-width:0}.wtk .wts{font:400 var(--zc-text-caption) / 1.3 var(--zc-family-body);color:var(--zc-color-ink-2);margin-top:3px}.wtme{font:700 var(--zc-text-eyebrow) / 1 var(--zc-family-body);letter-spacing:.06em;text-transform:uppercase;color:var(--zc-color-outdoors-text)}.wthost{min-height:var(--zc-tap-min);border:1px solid var(--zc-color-line);color:var(--zc-color-ink);font:600 var(--zc-text-caption) var(--zc-family-body);cursor:pointer;background:0 0;border-radius:20px;flex:none;padding:0 13px}.wtup{width:var(--zc-tap-min);height:var(--zc-tap-min);border:1px solid var(--zc-color-line);color:var(--zc-color-ink-2);cursor:pointer;background:0 0;border-radius:14px;flex:none;place-items:center;padding:0;display:grid}.wtup[aria-pressed=true]{background:var(--zc-color-community);border-color:var(--zc-color-community);color:var(--zc-color-paper)}
.ops-login,.ops-review-page{overscroll-behavior:contain;height:100%;max-width:var(--zc-modal);padding:var(--zc-space-4) var(--zc-space-3) var(--zc-space-9);margin:0 auto;overflow-y:auto}.ops-login h1,.ops-review-page h1{margin:0 0 var(--zc-space-3);font-family:var(--zc-family-display);font-weight:400;font-size:var(--zc-display-panel);color:var(--zc-color-ink)}.ops-login-form{gap:var(--zc-space-2);flex-direction:column;max-width:320px;display:flex}.ops-login-form label{font-size:var(--zc-text-control);color:var(--zc-color-ink-2)}.ops-login-form input{min-height:var(--zc-tap-min);padding:0 var(--zc-space-2);border:var(--zc-border-control) solid var(--zc-color-line);border-radius:var(--zc-control-radius-button);font-size:var(--zc-prose-body);color:var(--zc-color-ink);background:var(--zc-color-surface)}.ops-login-form button{min-height:var(--zc-tap-min);border-radius:var(--zc-control-radius-button);font-size:var(--zc-text-control);color:var(--zc-color-paper);background:var(--zc-color-ink);border:none}.ops-login-error{font-size:var(--zc-text-control);color:var(--zc-color-ink);margin:0}.ops-review-progress{margin:0 0 var(--zc-space-2);font-size:var(--zc-text-control);color:var(--zc-color-ink-2)}.ops-review-card{padding:var(--zc-space-3);border:var(--zc-border-hairline) solid var(--zc-color-line);border-radius:var(--zc-control-radius-card);background:var(--zc-color-surface)}.ops-review-card h2{margin:0 0 var(--zc-space-2);font-family:var(--zc-family-display);font-weight:400;font-size:var(--zc-prose-lead);color:var(--zc-color-ink)}.ops-review-card input{width:100%;min-height:var(--zc-tap-min);margin:0 0 var(--zc-space-2);padding:0 var(--zc-space-2);border:var(--zc-border-control) solid var(--zc-color-line);border-radius:var(--zc-control-radius-button);font-size:var(--zc-prose-lead);color:var(--zc-color-ink);background:var(--zc-color-paper)}.ops-review-card dl{gap:var(--zc-space-1) var(--zc-space-2);margin:0 0 var(--zc-space-3);font-size:var(--zc-prose-body);grid-template-columns:auto 1fr;display:grid}.ops-review-card dt{color:var(--zc-color-ink-2)}.ops-review-card dd{color:var(--zc-color-ink);margin:0}.ops-review-card dd a{color:var(--zc-color-signature-text)}.ops-review-snapshot{padding:var(--zc-space-2);border-top:var(--zc-border-hairline) solid var(--zc-color-line);font-size:var(--zc-prose-body);color:var(--zc-color-ink)}.ops-review-snapshot img{border-radius:var(--zc-radius-sm);max-width:100%}.ops-review-no-snapshot{color:var(--zc-color-ink-2)}.ops-review-keys{margin:var(--zc-space-3) 0 0;font-size:var(--zc-text-control);color:var(--zc-color-ink-2)}.ops-review-keys kbd{padding:0 var(--zc-space-1);border:var(--zc-border-hairline) solid var(--zc-color-line);border-radius:var(--zc-radius-sm);font-family:var(--zc-family-body)}.ops-review-empty{font-size:var(--zc-prose-body);color:var(--zc-color-ink-2)}
.login-page{max-width:var(--zc-modal);padding:var(--zc-space-4) var(--zc-space-3) var(--zc-space-9);margin:0 auto}.login-page h1{margin:0 0 var(--zc-space-2);font-family:var(--zc-family-display);font-weight:400;font-size:var(--zc-display-panel);color:var(--zc-color-ink)}.login-page>p{margin:0 0 var(--zc-space-4);font-size:var(--zc-prose-body);color:var(--zc-color-ink-2)}.login-forms{gap:var(--zc-space-5);flex-direction:column;display:flex}.login-form{gap:var(--zc-space-2);flex-direction:column;max-width:320px;display:flex}.login-form label{font-size:var(--zc-text-control);color:var(--zc-color-ink-2)}.login-form input,.login-form select{min-height:var(--zc-tap-min);padding:0 var(--zc-space-2);border:var(--zc-border-control) solid var(--zc-color-line);border-radius:var(--zc-control-radius-button);font-size:var(--zc-prose-body);color:var(--zc-color-ink);background:var(--zc-color-surface)}.login-form textarea{padding:var(--zc-space-2);border:var(--zc-border-control) solid var(--zc-color-line);border-radius:var(--zc-control-radius-button);font-size:var(--zc-prose-body);color:var(--zc-color-ink);background:var(--zc-color-surface);resize:vertical;font-family:inherit}.login-form button{min-height:var(--zc-tap-min);border-radius:var(--zc-control-radius-button);font-size:var(--zc-text-control);color:var(--zc-color-paper);background:var(--zc-color-ink);border:none}.login-error{font-size:var(--zc-text-control);color:var(--zc-color-ink);margin:0}.login-sent{font-size:var(--zc-prose-body);color:var(--zc-color-ink)}.login-switch{margin:var(--zc-space-4) 0 0;font-size:var(--zc-text-control);color:var(--zc-color-ink-2)}.login-switch a{color:var(--zc-color-ink)}
.never-list{margin:0 0 var(--zc-space-4);padding:0;list-style:none}.never-list li{margin:0 0 var(--zc-space-2);padding-left:var(--zc-space-4);font-size:var(--zc-prose-body);line-height:var(--zc-leading-normal);color:var(--zc-color-ink);position:relative}.never-list li:before{content:"";background:var(--zc-color-signature);border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}
.doc-nav{gap:var(--zc-space-4);margin-bottom:var(--zc-space-5);padding-bottom:var(--zc-space-3);border-bottom:1px solid var(--zc-color-line);flex-wrap:wrap;display:flex}.doc-nav a{font-size:var(--zc-prose-body);color:var(--zc-color-signature-text);min-height:var(--zc-tap-min);align-items:center;display:inline-flex}.doc-date{margin-top:var(--zc-space-6);padding-top:var(--zc-space-3);border-top:1px solid var(--zc-color-line);font-size:var(--zc-text-label);color:var(--zc-color-ink-2)}.doc-page h4{margin:var(--zc-space-6) 0 var(--zc-space-2);font-family:var(--zc-family-display);font-weight:400;font-size:var(--zc-display-nudge);color:var(--zc-color-ink)}.doc-page .doc-draft-note{margin:0 0 var(--zc-space-5);padding:var(--zc-space-3) var(--zc-space-4);border:1px solid var(--zc-color-line);border-radius:var(--zc-radius-md);background:var(--zc-color-paper-2);font-size:var(--zc-prose-body);color:var(--zc-color-ink-2)}.doctable{border-collapse:collapse;width:100%;margin:var(--zc-space-4) 0;font-size:var(--zc-text-dense)}.doctable th,.doctable td{text-align:left;padding:var(--zc-space-2) var(--zc-space-3) var(--zc-space-2) 0;border-bottom:1px solid var(--zc-color-line);vertical-align:top}.doctable th{font-weight:700;font-size:var(--zc-text-eyebrow);letter-spacing:.09em;text-transform:uppercase;color:var(--zc-color-ink-2)}
.cookie-notice{left:var(--zc-space-4);right:var(--zc-space-4);bottom:calc(var(--zc-tap-min) + var(--zc-space-4));z-index:950;align-items:center;gap:var(--zc-space-4);max-width:640px;padding:var(--zc-space-4);background:var(--zc-color-sheet);color:var(--zc-color-ink);border:1px solid var(--zc-color-line);border-radius:var(--zc-radius-md);box-shadow:var(--zc-elevation-2);margin:0 auto;display:flex;position:fixed}.cookie-notice-text{line-height:var(--zc-leading-normal);flex:1;margin:0}.cookie-notice-text a{text-decoration:underline}.cookie-notice-accept{min-width:44px;min-height:44px;padding:0 var(--zc-space-4);border-radius:var(--zc-radius-pill);background:var(--zc-color-signature-fill);color:var(--zc-color-on-fill);font:600 var(--zc-text-control) / 1 var(--zc-family-body);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (max-width:480px){.cookie-notice{flex-direction:column;align-items:stretch}.cookie-notice-accept{width:100%}}@media (max-width:1439px){.cookie-notice{bottom:calc(var(--zc-tap-min) + var(--zc-control-height-button) + var(--zc-space-4) + var(--zc-space-4))}}
@media (min-width:700px){.topwrap{left:var(--zc-rail);padding-top:14px;top:0}.brandrow{padding:2px 18px 10px}.sheet{width:var(--zc-rail);border-right:1px solid var(--zc-color-line);box-shadow:2px 0 24px color-mix(in srgb, var(--zc-color-ink) 10%, transparent);border-top:none;border-radius:0;top:0;right:auto;height:100%!important}.sheet.full{border-radius:0}.sheet.full .grab{padding-top:9px}.grab{display:none}.sheethd{padding:22px 18px 10px}.peekhint{display:none}.ctrls{right:22px;bottom:22px!important}.scrub{left:calc(var(--zc-rail) + 14px);right:14px;bottom:22px!important}.catpanel{left:calc(var(--zc-rail) + 14px);width:320px;top:74px;right:auto}#surprise{width:320px;top:auto;bottom:88px!important;left:auto!important;right:22px!important}.maker,.share{width:var(--zc-modal);border-radius:var(--zc-radius-pill);border:1px solid var(--zc-color-line);max-height:88vh;box-shadow:var(--zc-elevation-2);inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.mhd,.shhd,.athd{padding-top:18px}.scrim-panel{background:var(--zc-color-scrim);z-index:690;position:absolute;inset:0}.shdest{grid-template-columns:repeat(3,minmax(0,1fr))}.shots img{width:150px;height:110px}.mbody,.shbody{padding-left:20px;padding-right:20px}}@media (min-width:1100px){:root{--zc-rail:432px;--zc-modal:560px}.sheethd h2{font-size:var(--zc-display-panel-wide)}.card,.list{padding-left:24px;padding-right:24px}.shdest{grid-template-columns:repeat(6,minmax(0,1fr))}.scrub{max-width:620px}.scrub .labs{display:flex}.shots img{width:172px;height:126px}.mrow{gap:8px}}@media (min-width:1500px){:root{--zc-rail:480px;--zc-modal:600px}.scrub{max-width:700px}}@media (hover:hover){.row:hover,.feat:hover,.r:hover{background:color-mix(in srgb, var(--zc-color-ink) 3%, transparent)}.wtrow:hover{border-color:color-mix(in srgb, var(--zc-color-ink) 22%, var(--zc-color-line))}.pin:hover .body{transform:scale(1.12)}}@media (max-width:699px){.sheet.open .closebtn{display:grid}}@media (max-height:520px) and (max-width:900px){.scrub{padding:8px 12px 7px}.nowlab{margin-bottom:5px}.track{height:38px}.knob{top:8px}.track .rail,.track .fill{top:17px}.track .tick{top:12px}}

