.privacy{gap:var(--s6);padding-top:var(--s6)}.privacy-hero{display:grid;grid-gap:var(--s2);gap:var(--s2)}.privacy-eyebrow{color:var(--accent);font-weight:700;font-size:.8rem;letter-spacing:.09em;text-transform:uppercase}.privacy-hero h1{font-size:clamp(2rem,6.4vw,2.8rem);font-weight:780;letter-spacing:-.032em}.privacy-summary{display:grid;grid-gap:var(--s4);gap:var(--s4);padding:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow)}.privacy-summary h2{font-size:1.15rem;font-weight:700}.privacy-summary ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.privacy-summary li{display:grid;grid-template-columns:28px 1fr;grid-gap:var(--s3);gap:var(--s3);align-items:start;color:var(--ink);font-weight:550;line-height:1.5}.privacy-summary li svg{width:28px;height:28px;padding:4px;margin-top:-2px;border-radius:50%;background:var(--accent-soft);color:var(--accent-2)}.privacy-doc{display:grid}.privacy-sec{display:grid;grid-template-columns:44px minmax(0,1fr);grid-column-gap:var(--s4);column-gap:var(--s4);grid-row-gap:var(--s3);row-gap:var(--s3);padding:var(--s6) 0;border-top:1px solid var(--line);scroll-margin-top:80px}.privacy-sec:first-child{border-top:0;padding-top:var(--s2)}.privacy-icon{grid-row:span 2;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-2)}.privacy-icon .knob{fill:var(--accent-soft)}.privacy-sec h2{align-self:center;font-size:1.2rem;font-weight:700;letter-spacing:-.015em}.privacy-body{grid-column:2;display:grid;grid-gap:var(--s3);gap:var(--s3);color:var(--ink-2);line-height:1.65}.privacy-body b{color:var(--ink);font-weight:650}.privacy-body ul{margin:0;padding:0;list-style:none}.privacy-services{display:grid;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.privacy-services li{padding:14px var(--s4);border-top:1px solid var(--line)}.privacy-services li:first-child{border-top:0}.privacy-list{display:grid;grid-gap:8px;gap:8px}.privacy-list li{position:relative;padding-left:22px}.privacy-list li:before{content:"";position:absolute;left:4px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--accent)}.privacy-back{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:44px}@media (max-width:640px){.privacy{padding-top:var(--s5);gap:var(--s5)}.privacy-summary{padding:var(--s5) var(--s4)}.privacy-sec{grid-template-columns:40px minmax(0,1fr);column-gap:var(--s3);padding:var(--s5) 0}.privacy-icon{grid-row:auto;width:40px;height:40px;border-radius:12px}.privacy-body{grid-column:1/-1}.privacy-services li{padding:12px 14px}}.files-title{flex-direction:column;align-items:flex-start;gap:4px}.files-title p{color:var(--muted)}.fl-upload{display:grid;grid-gap:var(--s3);gap:var(--s3);min-width:0}.fl-guides{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);min-width:0}.fl-guides>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--s3);gap:var(--s3);min-height:60px;padding:12px var(--s4);border-radius:var(--r);cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.fl-guides>summary::-webkit-details-marker{display:none}.fl-guides>summary:hover .fl-guides-text b{color:var(--accent-2)}.fl-guides-ico{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-2)}.fl-guides-text{display:grid;grid-gap:1px;gap:1px;min-width:0}.fl-guides-text b{font-weight:650;transition:color .15s}.fl-guides-text small{color:var(--muted);font-size:.86rem}.fl-chev{color:var(--muted);flex:none;transform:rotate(90deg);transition:transform .2s var(--ease)}.fl-guides[open]>summary .fl-chev,.fl-more[open]>summary .fl-chev{transform:rotate(-90deg)}.fl-guides-body{padding:var(--s1) var(--s4) var(--s4)}.fl-grid{display:grid;grid-gap:var(--s5);gap:var(--s5);align-items:start}@media (min-width:900px){.fl-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}}.fl-col{display:grid;grid-gap:var(--s5);gap:var(--s5);min-width:0}.fl-list{list-style:none;margin:0;padding:0;display:grid}.fl-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ico name btn" "ico meta btn" "ico file file";align-items:center;grid-column-gap:var(--s3);column-gap:var(--s3);padding:12px 0;border-top:1px solid var(--line)}.fl-list>.fl-row:first-child{border-top:0;padding-top:2px}.fl-ico{grid-area:ico;align-self:start;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2)}.fl-main{display:contents}.fl-main b{grid-area:name;align-self:end;font-weight:650;overflow-wrap:anywhere;line-height:1.35}.fl-meta{grid-area:meta;align-self:start;color:var(--ink-2);font-size:.9rem}.fl-file{grid-area:file;color:var(--muted);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-row>.del-btn{grid-area:btn}.fl-row.wide{grid-template-areas:"ico name btn" "ico meta meta" "ico file file"}.fl-row.wide .fl-main b{align-self:center}.fl-row.wide>.del-btn{margin-block:-4px}.fl-note{margin-top:var(--s4);color:var(--muted);font-size:.86rem;text-wrap:pretty}.fl-more{border-top:1px solid var(--line)}.fl-more>summary{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:4px;color:var(--accent);font-weight:650;cursor:pointer;list-style:none;border-radius:8px}.fl-more>summary::-webkit-details-marker{display:none}.fl-more>summary .fl-chev{color:inherit}.fl-more-hide,.fl-more[open] .fl-more-show{display:none}.fl-more[open] .fl-more-hide{display:inline}.fl-more .fl-list>.fl-row:first-child{border-top:1px solid var(--line);padding-top:12px}.fl-empty{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);align-items:center;padding:var(--s4);border-radius:14px;background:var(--surface-2);border:1px dashed var(--line-2)}.fl-empty-ico{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.fl-empty p{color:var(--ink-2);font-size:.94rem;text-wrap:pretty}.fl-empty b{color:var(--ink);font-weight:650}.confirm{grid-column:1/-1;grid-row:4;margin-top:10px;display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border-radius:14px;background:var(--bad-soft);border:1px solid color-mix(in srgb,var(--bad) 22%,transparent);animation:up-in .2s var(--ease) both}.confirm p{display:grid;grid-gap:2px;gap:2px;color:var(--ink)}.confirm p b{font-weight:650;overflow-wrap:anywhere}.confirm p span{color:var(--ink-2);font-size:.9rem}.confirm-actions{display:flex;flex-wrap:wrap;gap:8px}.confirm-error,.fl-error{color:var(--bad);font-weight:550;font-size:.9rem}.btn.danger.solid{background:var(--bad);border-color:var(--bad);color:var(--surface)}.btn.danger.solid:hover{background:color-mix(in srgb,var(--bad) 86%,var(--ink));border-color:color-mix(in srgb,var(--bad) 86%,var(--ink))}.fl-data .card-head{margin-bottom:var(--s3)}.fl-who{overflow-wrap:anywhere;text-align:right;font-size:.9rem}.fl-part{display:grid;grid-gap:var(--s3);gap:var(--s3);padding:var(--s5) 0;border-top:1px solid var(--line)}.fl-data .card-head+.fl-part{border-top:0;padding-top:0}.fl-part:last-child{padding-bottom:0}.fl-part h3{font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.fl-lead{color:var(--ink-2)}.fl-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.fl-stats div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:1px;padding:12px 14px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line);min-width:0}.fl-stats dd{margin:0;font-size:1.55rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}.fl-stats dt{color:var(--muted);font-size:.82rem;font-weight:550}.fl-promises{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.fl-promises li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;color:var(--ink-2);font-size:.92rem;text-wrap:pretty}.fl-promises svg{color:var(--accent);margin-top:2px}.fl-downloads{display:grid;grid-gap:8px;gap:8px}.fl-dl,.fl-keep{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);align-items:center;min-height:60px;padding:10px 14px;border-radius:14px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:border-color .15s var(--ease),background-color .15s var(--ease),transform .12s var(--ease)}.fl-dl:hover,.fl-keep:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 35%,var(--surface))}.fl-dl:active,.fl-keep:active{transform:scale(.99)}.fl-dl-ico{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.fl-dl b,.fl-keep b{display:block;font-weight:650}.fl-dl small,.fl-keep small{display:block;color:var(--muted);font-size:.84rem}.ai-switch{display:grid;grid-gap:10px;gap:10px}.switch-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s4);cursor:pointer}.switch-row b{display:block;font-weight:650}.switch-row small{display:block;color:var(--muted);font-size:.86rem;margin-top:2px;text-wrap:pretty}.switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:52px;height:32px;margin:0;border-radius:999px;background:color-mix(in srgb,var(--muted) 82%,var(--surface));position:relative;cursor:pointer;transition:background-color .2s var(--ease)}.switch:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s var(--ease)}.switch:checked{background:var(--accent)}.switch:checked:after{transform:translateX(20px)}.switch:disabled{opacity:.6;cursor:progress}.switch:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (forced-colors:active){.switch{border:2px solid CanvasText;background:Canvas}.switch:after{top:1px;left:1px;background:CanvasText;box-shadow:none}.switch:checked{border-color:Highlight;background:Highlight}.switch:checked:after{background:HighlightText}}.switch-state{display:grid;grid-template-columns:8px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;color:var(--ink-2);font-size:.88rem}.switch-dot{width:8px;height:8px;margin-top:.45em;border-radius:50%;background:var(--line-2)}.switch-dot.on{background:var(--accent)}.switch-saved{color:var(--accent);font-weight:650}.fl-danger p{color:var(--ink-2);font-size:.92rem;text-wrap:pretty}.fl-danger .btn{justify-self:start}.fl-sheet .sheet-head{align-items:center}.fl-sheet .sheet-head h2{flex:1 1}.fl-sheet-ico{border-radius:14px;place-items:center;background:var(--bad-soft);color:var(--bad)}.fl-sheet-ico,.fl-x{width:44px;height:44px;display:grid;flex:none}.fl-x{border:0;border-radius:12px;background:transparent;color:var(--muted);place-items:center;cursor:pointer}.fl-x:hover{background:var(--surface-2);color:var(--ink)}.fl-sheet-lead{color:var(--ink-2)}.fl-gone{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.fl-gone li{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line);font-weight:550}.fl-gone li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bad);flex:none}.fl-sheet-actions{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-start;gap:8px}@media (max-width:560px){.fl-sheet-actions{flex-direction:column}.fl-sheet-actions .btn{width:100%}}.app-icon{flex:none;filter:drop-shadow(0 3px 8px rgba(18,113,91,.28))}.install-tip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--s3) var(--s4);gap:var(--s3) var(--s4);align-items:start;padding:var(--s4) var(--s3) var(--s4) var(--s4);border-radius:var(--r);background:var(--surface);border:1px solid var(--line)}.install-tip-text{display:grid;grid-gap:var(--s3);gap:var(--s3);justify-items:start;min-width:0;padding-top:1px}.install-tip p{color:var(--ink-2);font-size:.94rem;text-wrap:pretty}.install-tip p b{display:block;margin-bottom:2px;color:var(--ink);font-size:1rem;font-weight:700}.install-x{width:44px;height:44px;flex:none;border:0;border-radius:12px;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}.install-x:hover{background:var(--surface-2);color:var(--ink)}.install-tip .install-x{margin:-6px -2px 0 0}.install-card{display:grid;grid-gap:var(--s4);gap:var(--s4);justify-items:start;container:installcard/inline-size}.install-card-top{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--s4);gap:var(--s4);align-items:center}.install-home{display:grid;justify-items:center;align-content:center;grid-gap:7px;gap:7px;width:96px;height:104px;border-radius:20px;background:linear-gradient(165deg,var(--accent-soft),color-mix(in srgb,var(--accent-soft) 35%,var(--surface)));border:1px solid color-mix(in srgb,var(--accent) 12%,transparent);color:var(--ink-2);font-size:.68rem;font-weight:600;letter-spacing:.01em}.install-card-text{display:grid;grid-gap:6px;gap:6px;min-width:0}.install-card p{color:var(--ink-2);font-size:.94rem;text-wrap:pretty}.install-card .btn svg{color:var(--accent)}@container installcard (max-width: 280px){.install-card-top{grid-template-columns:1fr}.install-home{width:100%;height:auto;padding:var(--s4) 0 var(--s3)}}.install-sheet .sheet-head{align-items:center}.install-sheet .sheet-head h2{flex:1 1;font-size:1.2rem}.install-lead{color:var(--ink-2)}.install-phones{justify-self:start;display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line)}.install-phones button{min-height:38px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:var(--ink-2);font-weight:600;cursor:pointer}.install-phones button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.08),0 0 0 1px var(--line)}.install-foot{color:var(--muted);font-size:.88rem;padding-top:var(--s3);border-top:1px solid var(--line)}.install-done{width:100%}@media (min-width:640px){.install-done{width:auto;justify-self:end}}.install-steps{display:grid;grid-gap:var(--s4);gap:var(--s4);margin:0;padding:0;list-style:none;counter-reset:istep}.install-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);align-items:start;color:var(--ink-2);line-height:1.65}.install-steps li:before{counter-increment:istep;content:counter(istep);display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--accent-soft);color:var(--accent-2);font-weight:750;font-size:.95rem}.install-steps b{color:var(--ink);font-weight:650}.key-ico{display:inline-grid;place-items:center;width:28px;height:22px;margin:0 2px;border-radius:7px;border:1px solid var(--line-2);background:var(--surface);box-shadow:0 1px 0 var(--line-2);color:var(--accent);vertical-align:-5px;line-height:1}.inline-icon{display:inline-block;vertical-align:-3px;color:var(--accent)}.toast{position:fixed;left:0;right:0;bottom:calc(var(--s5) + env(safe-area-inset-bottom));z-index:50;width:max-content;max-width:calc(100vw - 32px);margin-inline:auto;background:var(--ink);color:var(--bg);padding:12px 18px;border-radius:14px;font-weight:600;box-shadow:var(--shadow);animation:toast-in .25s var(--ease) both}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.months strong{display:grid;line-height:1.2}.months-sub{color:var(--muted);font-weight:500;font-size:.78rem;text-transform:none}.fb-sheet .sheet-head h2{font-size:1.2rem}.fb-lead{color:var(--ink-2);line-height:1.5}.fb-stars{display:flex;gap:4px;margin:0;padding:0;border:0}.fb-star{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;color:var(--muted);cursor:pointer}.fb-star.on{color:var(--more)}.fb-star input{position:absolute;opacity:0;pointer-events:none}.fb-star:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover){.fb-star:hover{background:var(--surface-2)}}.fb-said{margin-top:-8px;color:var(--muted);font-size:.9rem;font-weight:550;min-height:1.4em}.fb-label,.sp-label{font-weight:650;font-size:.95rem}.fb-label small{color:var(--muted);font-weight:500}.fb-text,.sp-text{min-height:0;padding:var(--s3) var(--s4);line-height:1.5;resize:vertical}.sp-title p{flex-basis:100%;color:var(--muted)}.sp-grid{display:grid;grid-gap:var(--s5);gap:var(--s5);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:900px){.sp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sp-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s5)}.sp-form,.sp-sent{display:grid;grid-gap:var(--s4);gap:var(--s4)}.sp-card h2,.sp-list h2{font-size:1.12rem;font-weight:700}.sp-topics{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.sp-topics legend{font-weight:650;font-size:.95rem;margin-bottom:10px}.sp-topic{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);font-weight:550;font-size:.92rem;cursor:pointer}.sp-topic input{position:absolute;opacity:0;pointer-events:none}.sp-topic.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.sp-topic:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.sp-bank{display:grid;grid-gap:var(--s3);gap:var(--s3)}.sp-select{max-width:280px}.sp-hint{color:var(--muted);font-size:.88rem}.sp-sent p{color:var(--ink-2)}.sp-list{display:grid;grid-gap:var(--s3);gap:var(--s3)}.sp-ticket{padding:0;overflow:hidden}.sp-ticket summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:64px;padding:var(--s3) var(--s5);cursor:pointer;list-style:none}.sp-ticket summary::-webkit-details-marker{display:none}.sp-ticket summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sp-ticket-head{display:grid;grid-gap:2px;gap:2px;min-width:0}.sp-ticket-head small{color:var(--muted)}.sp-ticket .sp-thread{padding:0 var(--s5) var(--s5)}.sp-status{flex:none;display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.8rem;font-weight:650;background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.sp-status.answered{background:var(--accent-soft);color:var(--accent-2);border-color:transparent}.sp-status.open{background:var(--more-soft);color:var(--more);border-color:transparent}.sp-thread{display:grid;grid-gap:var(--s4);gap:var(--s4)}.sp-msgs{display:grid;grid-gap:var(--s3);gap:var(--s3);margin:0;padding:0;list-style:none}.sp-msgs li{display:grid;grid-gap:4px;gap:4px;padding:var(--s3) var(--s4);border-radius:14px;background:var(--surface-2);border:1px solid var(--line);max-width:92%}.sp-msgs li.from-us{background:var(--accent-soft);border-color:transparent;justify-self:start}.sp-msgs li.from-you{justify-self:end}.sp-msgs p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.sp-who{color:var(--muted);font-size:.8rem;font-weight:600}.ad-tiles,.sp-reply{display:grid;grid-gap:var(--s3);gap:var(--s3)}.ad-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:760px){.ad-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.ad-tile{display:grid;grid-gap:4px;gap:4px;padding:var(--s4);border-radius:var(--r);background:var(--surface);border:1px solid var(--line)}.ad-tile .num{font-size:1.9rem;font-weight:800;letter-spacing:-.02em}.ad-tile small{color:var(--muted);font-size:.85rem;line-height:1.35}.ad-grid{display:grid;grid-gap:var(--s5);gap:var(--s5);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:900px){.ad-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ad-reviews,.ad-tickets{display:grid;grid-gap:var(--s4);gap:var(--s4)}.ad-tickets h2{display:flex;align-items:center;gap:var(--s3)}.ad-avg{color:var(--ink-2)}.ad-avg .num{font-size:1.6rem;font-weight:800;color:var(--ink);margin-right:4px}.ad-spread{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.ad-spread li{display:grid;grid-template-columns:16px minmax(0,1fr) 32px;align-items:center;grid-gap:10px;gap:10px;font-size:.9rem;color:var(--ink-2)}.ad-spread li>.num{text-align:right}.ad-bar{height:10px;border-radius:5px;background:var(--line);overflow:hidden}.ad-bar i{display:block;height:100%;border-radius:5px;background:var(--accent)}.ad-comments{display:grid;grid-gap:var(--s3);gap:var(--s3);margin:0;padding:0;list-style:none}.ad-comments li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;padding-top:var(--s3);border-top:1px solid var(--line)}.ad-comments p{white-space:pre-wrap;overflow-wrap:anywhere}.ad-comments small{grid-column:2;color:var(--muted)}.ad-stars{font-weight:700;color:var(--more);font-size:.9rem}.ad-empty{color:var(--muted)}.ad-ticket-list{display:grid;margin:0;padding:0;list-style:none}.ad-ticket-list a{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:60px;padding:var(--s3) 0;border-top:1px solid var(--line);color:inherit;text-decoration:none}.ad-ticket-list a>span:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.ad-ticket-list small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){.ad-ticket-list a:hover b{color:var(--accent)}}.ad-back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:-16px}.ad-meta{color:var(--ink-2);margin-top:-12px;overflow-wrap:anywhere}.ad-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}.ad-ai{display:grid;grid-gap:var(--s2);gap:var(--s2)}.ad-ai small{color:var(--muted);line-height:1.45}