.ln-ico{background:var(--accent-soft);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ln-ico .ti{background:var(--accent-text);width:22px;height:22px}.ln-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ln-list .card-main,.ln-inv .card-main{gap:4px}.ln-item{text-align:left;width:100%;font:inherit;cursor:pointer}.ln-item strong,.ln-entry strong{font-weight:650}.ln-cal{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ln-cal li{background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.ln-cal .m{font-family:var(--mono);text-transform:uppercase;color:var(--ink-2);font-size:12px}.ln-cal .chip{white-space:nowrap}.ln-sug{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:14px;gap:8px;padding:14px;display:grid}.ln-sug p{margin:0}.ln-sug-calm{background:var(--surface-2);border-color:var(--border)}.ln-thread{margin:0;padding:0;list-style:none;display:grid}.ln-thread li{border-top:1px solid var(--border);grid-template-columns:70px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.ln-thread li:first-child{border-top:0}.ln-thread time{font-family:var(--mono);color:var(--ink-2);padding-top:2px;font-size:12px}.ln-thread strong{font-weight:650}.ln-note-btn{justify-self:start}.ln-note{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;gap:8px;padding:12px 14px;display:grid}.ln-note p{margin:0}.ln-note #ln-msg{line-height:1.5}.ln-link{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:650}.ln-entry .chip{align-self:center}.ln-inv{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.ln-inv .btn-row{margin-top:4px}.ln-ok{color:var(--ok);font-weight:650}.ln-pass{text-align:center;background:var(--accent);color:var(--accent-ink);border-radius:18px;justify-items:center;gap:10px;padding:22px 16px;display:grid}.ln-pass .eyebrow{color:inherit;font-family:var(--mono);opacity:.95}.ln-big{font-family:var(--display);overflow-wrap:anywhere;font-size:40px;line-height:1.05}.ln-ring{border:6px solid color-mix(in srgb, var(--accent-ink) 35%, transparent);width:120px;height:120px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:8px;font-size:15px;font-weight:700;display:grid}.ln-ring:disabled{cursor:default;opacity:.85}.ln-ring.ln-used small{font-weight:600;font-family:var(--mono)}.ln-news{border-top:1px solid var(--border);gap:4px;padding-top:10px;display:grid}.ln-news:first-of-type{border-top:0;padding-top:0}.ln-body{white-space:pre-line;margin:4px 0 0;line-height:1.5}.ln-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ln-photos img{aspect-ratio:4/3;object-fit:cover;background:var(--surface-2);border-radius:10px;width:100%}.ln-ph{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:12px;padding:0}.ln-ph[aria-pressed=true]{border-color:var(--accent)}.ln-ph img{display:block}.ln-thumb{aspect-ratio:4/3;object-fit:cover;background:var(--surface-2);border-radius:8px;width:120px;margin-top:6px}.ln-big-photo{border-radius:12px;width:100%;height:auto}.ln-lines{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ln-lines li{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:10px 12px;font-weight:600;line-height:1.4}.ln-task{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:10px;display:grid}.ln-task:first-child{border-top:0;padding-top:0}.pf-id{align-items:center;gap:12px;display:flex}.ti-mail{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3.5 6.5l8.5 6.5 8.5-6.5'/%3E%3C/svg%3E")}.pm-ways{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pm-ways li{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.pm-ways li.on{border:2px solid var(--accent);background:var(--accent-soft);padding:9px 11px}.pm-ways li.off .pm-t>strong,.pm-ways li.off .pm-t>span{opacity:.62}.pm-ic{background:var(--surface-2);width:34px;height:34px;color:var(--ink-2);border-radius:10px;place-items:center;font-weight:700;display:grid}.pm-ic .ti{width:18px;height:18px}.pm-ways li.on .pm-ic{background:var(--accent);color:var(--accent-ink)}.pm-t{gap:2px;min-width:0;display:grid}.pm-t strong{font-size:14.5px}.pm-t .muted{overflow-wrap:anywhere}.pm-t a{color:inherit}.pm-add{margin-top:6px}.pm-mini{border:1px solid var(--border);background:#eef0f3;border-radius:14px;height:290px;position:relative;overflow:hidden}.pm-zoom{zoom:.565;padding:26px 18px}.pm-mini:after{content:"";pointer-events:none;background:linear-gradient(#eef0f300,#eef0f3);height:70px;position:absolute;bottom:0;left:0;right:0}.pm-mini-go{z-index:1;white-space:nowrap;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.pm-page{background:#eef0f3;border-radius:14px;gap:12px;padding:12px 8px 16px;display:grid}.pm-meta{color:#4a5260;overflow-wrap:anywhere;background:#fff;border:1px solid #dde1e7;border-radius:12px;padding:10px 14px;font-size:12.5px;line-height:1.5}.pm-meta b{color:#1d2128;font-weight:650}.pm-follow .pm-ans{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.pm-note{font-style:italic}.pm-guests{margin:0;padding:0;list-style:none;display:grid}.pm-guests li{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.pm-guests li:first-child{border-top:0;padding-top:2px}.pm-guests .pt-logo{border-radius:10px;width:40px;height:40px}.pm-guests .card-main{gap:3px;min-width:0;display:grid}.pm-guests .btn-row{margin-top:4px}.pm-who{color:inherit;text-decoration:none}.pm-guests .chip{white-space:nowrap}.pm-pref{gap:8px;display:grid}.pm-pref p{margin:0}.pm-word{gap:6px;margin-top:6px;display:grid}.pm-word .btn{justify-self:start}.pm-ans-card{gap:6px;display:grid}.pm-ans-card .btn{justify-self:start}.pm-change{color:var(--ink-3);margin:0;font-size:13.5px}.pm-inline{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.pm-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pm-stop{gap:12px}.pm-stop p{margin:0}.pk-body{flex:1;gap:4px;min-width:0;display:grid}.pk-stock{gap:4px;display:grid}.pk-bar{background:var(--surface-2);border-radius:3px;height:6px;display:block;overflow:hidden}.pk-bar i{background:var(--accent);border-radius:3px;height:100%;display:block}.pk-again{min-height:32px;font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:800;text-decoration:underline;display:inline-flex}.pk-stock-now{align-self:end;margin:0;padding-bottom:12px}.ti-qrcode{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h6v6H4zM14 4h6v6h-6zM4 14h6v6H4zM14 14h2v2h-2zM18 18h2v2h-2zM14 18h2M18 14h2'/%3E%3C/svg%3E")}.qx-over{place-items:start center;padding-top:18px}.qx-stage{gap:8px}.qx-who{text-align:left;justify-self:start;align-items:center;gap:10px;min-width:0;margin-right:52px;display:flex}.qx-who .pt-logo,.qx-who .club-mark{border-radius:10px;width:40px;height:40px;font-size:14px}.qx-who>span{min-width:0}.qx-who b{overflow-wrap:anywhere;font-size:15px;display:block}.qx-who small{color:var(--ink-3);font-size:12.5px;display:block}.qx-title{margin-top:4px;font-size:31px}.qx-det{color:var(--ink-2);margin:0;font-size:14px}.qx-for{color:var(--accent-text);margin:0;font-weight:750}.qx-qr-card{box-sizing:border-box;color:#16181d;background:#fff;border-radius:20px;justify-items:center;gap:8px;width:100%;max-width:300px;margin-top:6px;padding:14px 14px 12px;display:grid;box-shadow:0 6px 24px #0000001a,inset 0 0 0 1px #0000000f}.qx-qr{aspect-ratio:1;width:230px;max-width:100%;display:block}.qx-qr svg{width:100%;height:100%;display:block}.qx-qr-name{color:#16181d;align-items:center;gap:7px;margin:-2px 0 0;font-size:14px;font-weight:800;display:flex}.qx-qr-name .club-mark{width:22px;height:22px;font-size:9px}.qx-timer{background:#ece9e2;border-radius:3px;width:100%;height:5px;overflow:hidden}.qx-timer i{background:var(--accent);transform-origin:0;border-radius:3px;width:100%;height:100%;animation:linear forwards qx-left;display:block}@keyframes qx-left{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.qx-renew{font-family:var(--mono);letter-spacing:.04em;color:#5b6170;margin:0;font-size:11.5px;font-weight:700}.qx-stale{text-align:center;align-content:center;min-height:200px}.qx-stale-t{font-family:var(--display);text-transform:uppercase;margin:0;font-size:24px}.qx-stale-s{color:#3d4250;margin:0;font-size:14px}.qx-show{color:var(--ink-2);max-width:320px;margin:2px 0 0;font-size:14px;line-height:1.35}.qx-code-l{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:6px 0 0;font-size:11px;font-weight:700}.qx-code{font-family:var(--mono);letter-spacing:.14em;background:var(--surface-2);border:1px solid var(--border);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:12px;margin:0;padding:2px 14px;font-size:34px;font-weight:700}.qx-wait{color:var(--ink-2);align-items:center;gap:8px;margin:4px 0 0;font-size:13.5px;font-weight:700;display:inline-flex}.qx-dot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 25%, transparent);border-radius:50%;animation:1.6s ease-in-out infinite qx-blink}@keyframes qx-blink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.qx-dot{animation:none}}.qx-alt{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;min-height:40px;margin-top:6px;padding:8px 4px;font-size:13.5px}.qx-alt b{color:var(--accent-text);font-weight:750}.qx-back{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;justify-self:start;min-height:40px;padding:8px 0;font-size:14px;font-weight:750}.qx-holdnote{background:var(--surface-2);border:1px solid var(--border);color:var(--ink-2);text-align:left;border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.4;margin:6px 0 0!important}.qx-holdnote b{color:var(--ink)}.qx-ok-big{line-height:1.3;font-size:22px!important}.qx-ok-left{opacity:.92;max-width:340px;margin:2px 0 0;font-size:14px;font-weight:650}.qx-v .pub-main{gap:14px;max-width:520px;padding-top:14px}.qx-me{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;margin:0;padding:8px 10px;display:flex}.qx-me .pt-logo,.qx-me .qx-av{border-radius:9px;flex:none;width:34px;height:34px;font-size:12.5px}.qx-me .qx-av{background:var(--accent-soft);color:var(--accent-text);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.qx-me>span:nth-child(2){flex:1;gap:1px;min-width:0;font-size:14px;font-weight:750;display:grid}.qx-me small{color:var(--ink-3);font-size:12.5px;font-weight:550}.qx-vcard{border-width:2px;border-color:color-mix(in srgb, var(--accent) 55%, var(--border));gap:10px;padding:16px;display:grid}.qx-vcard .pub-kicker{color:var(--ink-3)}.qx-first{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;margin:-4px 0 0;font-size:52px;font-weight:400;line-height:1}.qx-perk{border-top:1px solid var(--border);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding-top:10px;display:grid}.qx-perk strong{font-size:17px;line-height:1.25;display:block}.qx-perk small{color:var(--ink-3);margin-top:2px;font-size:13px;display:block}.qx-stock{color:var(--ink-2);gap:6px;font-size:14px;display:grid}.qx-stock b{color:var(--ink)}.qx-go{border-radius:14px;width:100%;min-height:58px;font-size:19px;font-weight:800}.qx-small{color:var(--ink-3);margin:0;font-size:12.5px}.qx-state{text-align:center;justify-items:center;gap:8px;padding:10px 0 4px;display:grid}.qx-state h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:34px;font-weight:400;line-height:1}.qx-state p{color:var(--ink-2);max-width:340px;margin:0;font-size:15px;line-height:1.42}.qx-badge{border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.qx-badge svg{width:40px;height:40px}.qx-badge.ok{background:var(--ok);color:#fff}.qx-badge.warn{color:#8a4b08;background:#fdf1e3}.qx-badge.mute{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--border)}.qx-mini{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.qx-mini .pk-ico{width:40px;height:40px}.qx-mini .pk-ico.off{background:var(--ink-3)}.qx-mini strong{font-size:15px;display:block}.qx-mini small{color:var(--ink-3);font-size:12.5px;display:block}.qx-two{gap:8px;display:grid}.qx-two .btn{width:100%}.qx-sub{color:var(--ink-3);text-align:center;margin:-2px 0 0;font-size:12.5px}.qx-sep{border:0;border-top:1px dashed var(--border);width:100%;margin:2px 0}.qx-otp{grid-template-columns:repeat(3,1fr) 14px repeat(3,1fr);align-items:center;gap:6px;display:grid;position:relative}.qx-otp span{border:1.5px solid var(--border);background:var(--surface);height:56px;font-family:var(--mono);color:var(--ink);border-radius:12px;place-items:center;font-size:26px;font-weight:700;display:grid}.qx-otp span.on{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent)}.qx-otp i{background:var(--ink-3);border-radius:1px;height:2px}.qx-otp input{opacity:0;color:#0000;caret-color:#0000;background:0 0;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.qx-found{border:2px solid color-mix(in srgb, var(--ok) 55%, var(--border));gap:8px;display:grid}.qx-found .qx-first{font-size:38px}.qx-msg{color:var(--ink-2);min-height:1em;margin:0;font-size:14px;font-weight:650}.qx-vh{border:2px solid var(--accent);gap:10px;display:grid}.qx-vh-h{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;display:grid}.qx-vh-ic{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-text);border-radius:12px;place-items:center;display:grid}.qx-vh-ic .ti{width:24px;height:24px}.qx-vh strong{font-size:16px;display:block}.qx-vh small{color:var(--ink-2);margin-top:2px;font-size:13px;line-height:1.35;display:block}.qx-vh .btn-row{flex-wrap:wrap;gap:8px;display:flex}.qx-how{background:var(--surface);border:1px solid var(--border);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:1px 7px;font-size:11.5px;font-weight:800;display:inline-flex}.qx-how.qr{background:var(--ok-soft);color:var(--ok);border-color:#0000}.qx-how.hold{color:#8a4b08;background:#fdf1e3;border-color:#0000}.qx-uses li{align-items:flex-start}.qx-uses .muted{line-height:1.5}.qx-day{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:6px 0 0;font-size:11px;font-weight:700}.qx-vl{margin:0;padding:0;list-style:none;display:grid}.qx-vl li{border-top:1px solid var(--border);grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 0;display:grid}.qx-vl li:first-child{border-top:0}.qx-vl .pk-ico{width:36px;height:36px}.qx-vl strong{font-size:14px;line-height:1.3;display:block}.qx-vl small{color:var(--ink-3);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.qx-vl time{font-family:var(--mono);color:var(--ink-2);padding-top:2px;font-size:12px;font-weight:700}.qx-kp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.qx-kp span{min-width:0;padding:8px!important}.qx-kp b{font-size:19px!important}.qx-kp small{overflow-wrap:anywhere}@media (prefers-color-scheme:dark){.qx-badge.warn,.qx-how.hold{color:#f5c08a;background:#3a2614}.qx-qr-card{box-shadow:0 0 0 1px #ffffff14}}
