.pm{flex:none;display:inline-block;position:relative}.pm i{inset-inline:0;height:1.6px;transition:transform .18s var(--ease);background:currentColor;border-radius:2px;margin-top:-.8px;position:absolute;top:50%}.pm i:last-child{transform:rotate(90deg)}.pm[data-open=true] i:last-child{transform:rotate(0)}.pm[data-open=true] i:first-child{transform:rotate(180deg)}.disc-body{transition:grid-template-rows .24s var(--ease);grid-template-rows:0fr;display:grid}.disc-body[data-open=true]{grid-template-rows:1fr}.disc-inner{min-height:0;overflow:hidden}.disc-pad{opacity:0;transition:opacity .2s ease, transform .24s var(--ease);transform:translateY(6px)}.disc-body[data-open=true] .disc-pad{opacity:1;transform:none}.disc-rule{margin-top:8px;padding-inline-start:14px;position:relative}.disc-rule:before{content:"";background:var(--border-strong);transform-origin:top;width:1.5px;animation:grow .26s var(--ease) both;border-radius:2px;position:absolute;inset-block:2px;inset-inline-start:0}@keyframes grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.disc-pill{border:1px solid var(--border);background:var(--panel);min-height:36px;color:var(--muted);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:12.5px;font-weight:600;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.disc-pill:hover{border-color:var(--border-strong);color:var(--text);background:var(--hover)}.disc-pill:focus-visible,.disc-peek-btn:focus-visible,.disc-row-head:focus-visible{outline:2px solid var(--text);outline-offset:2px}.disc-peek{position:relative}.disc-peek-text{-webkit-line-clamp:var(--lines,3);-webkit-box-orient:vertical;padding-inline-end:44px;line-height:1.6;display:-webkit-box;position:relative;overflow:hidden}.disc-peek[data-open=true] .disc-peek-text{-webkit-line-clamp:unset;display:block}.disc-peek:not([data-open=true]) .disc-peek-text{-webkit-mask-image:linear-gradient(#000 calc(100% - 1.6em),#0000);mask-image:linear-gradient(#000 calc(100% - 1.6em),#0000)}.disc-peek-btn{border:1px solid var(--border);background:var(--bg,var(--panel));width:36px;height:36px;color:var(--muted);cursor:pointer;transition:transform .24s var(--ease), border-color .16s;border-radius:99px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-end:0;inset-inline-end:0}.disc-peek-btn svg{transition:transform .24s var(--ease);transform:rotate(90deg)}.disc-peek[data-open=true] .disc-peek-btn svg{transform:rotate(-90deg)}.disc-peek-btn:hover{border-color:var(--border-strong);color:var(--text)}.disc-row{border-bottom:1px solid var(--border)}.disc-row:first-child{border-top:1px solid var(--border)}.disc-row-head{width:100%;min-height:48px;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 2px;font-size:14px;font-weight:600;display:flex}.disc-row-title{flex:1;min-width:0}.disc-row-meta{color:var(--faint);font-size:12.5px;font-weight:500}.disc-row-head .pm{color:var(--muted)}@media (prefers-reduced-motion:reduce){.disc-body,.disc-pad,.pm i,.disc-peek-btn svg{transition:none}.disc-rule:before{animation:none}}.ld-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ld-chips{flex-wrap:wrap;gap:6px;display:flex}.ld-chip{border:1px solid var(--border);min-height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:600;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.ld-chip:hover{border-color:var(--border-strong);color:var(--text)}.ld-chip[aria-pressed=true],.ld-chip[aria-selected=true],.ld-chip[aria-current=page]{background:var(--inv);color:var(--inv-fg);border-color:var(--inv)}.ld-chip .n{font-family:var(--font-arabic), var(--font-mono);opacity:.7;font-size:11px}.ld-list{border:1px solid var(--border);background:var(--panel);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.ld-row{border-bottom:1px solid var(--border);cursor:pointer;color:inherit;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:background .16s;display:grid;position:relative}.ld-row:last-child{border-bottom:0}.ld-row:hover,.ld-row[data-active=true]{background:var(--hover)}.ld-row:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.ld-row[data-closed=true]{opacity:.62}.ld-av{background:var(--hover);width:44px;height:44px;color:var(--text);border:1px solid var(--border);border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex;position:relative}.ld-av .dot{border:2px solid var(--bg,#0b0c0e);background:#3538ff;border-radius:99px;width:11px;height:11px;position:absolute;inset-block-start:-1px;inset-inline-end:-1px}.ld-main{flex-direction:column;gap:3px;min-width:0;display:flex}.ld-name{letter-spacing:-.01em;align-items:center;gap:8px;min-width:0;font-size:14.5px;font-weight:700;display:flex}.ld-name .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ld-name[data-unread=false]{font-weight:600}.ld-line{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ld-meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ld-side{color:var(--faint);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;font-size:12px;display:flex}.ld-temp{border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.ld-temp[data-t=hot]{background:var(--bad-t);color:var(--bad)}.ld-temp[data-t=warm]{background:var(--warn-t);color:var(--warn)}.ld-temp[data-t=cold]{background:var(--info-t);color:var(--info)}.ld-check{flex-direction:column;gap:0;display:flex}.ld-check li{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:14px 0;list-style:none;display:flex}.ld-check li:last-child{border-bottom:0}.ld-step-n{border:1.5px solid var(--border-strong);width:30px;height:30px;font-family:var(--font-arabic), var(--font-mono);border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.ld-check li[data-done=true] .ld-step-n{background:var(--ok);border-color:var(--ok);color:var(--bg)}.ld-page{grid-template-columns:minmax(0,300px) minmax(0,1fr) minmax(0,300px);align-items:start;gap:16px;display:grid}@media (max-width:1180px){.ld-page{grid-template-columns:minmax(0,1fr) minmax(0,280px)}.ld-page>.ld-left{order:3;grid-column:1/-1}}@media (max-width:820px){.ld-page{grid-template-columns:minmax(0,1fr)}.ld-page>*{order:unset!important}.ld-page>.ld-right{order:1!important}.ld-page>.ld-center{order:2!important}.ld-page>.ld-left{order:3!important}}.ld-col{flex-direction:column;gap:14px;min-width:0;display:flex}.ld-h{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:700;font-family:var(--font-arabic), var(--font-mono);margin:0 0 12px}.ld-dl{grid-template-columns:auto 1fr;gap:8px 14px;margin:0;font-size:13.5px;display:grid}.ld-dl dt{color:var(--faint)}.ld-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.ld-score{align-items:center;gap:14px;display:flex}.ld-ring{--v:0;background:conic-gradient(var(--c,var(--ok)) calc(var(--v) * 1%), var(--border) 0);border-radius:99px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.ld-ring:before{content:"";position:absolute}.ld-ring span{background:var(--bg,var(--panel));letter-spacing:-.02em;border-radius:99px;justify-content:center;align-items:center;width:52px;height:52px;font-size:17px;font-weight:800;display:inline-flex}.ld-stages{flex-direction:column;gap:4px;display:flex}.ld-stage{color:var(--muted);font:inherit;cursor:pointer;text-align:start;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;font-weight:600;transition:background .14s,color .14s;display:flex}.ld-stage:hover{background:var(--hover);color:var(--text)}.ld-stage[aria-current=step]{background:var(--inv);color:var(--inv-fg)}.ld-stage .d{border:1.5px solid;border-radius:99px;flex:none;width:8px;height:8px}.ld-stage[data-past=true] .d{background:currentColor}.ld-outs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ld-outs .btn{justify-content:center}.ld-time{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.ld-time:before{content:"";background:var(--border);width:1.5px;position:absolute;inset-block:6px;inset-inline-start:11px}.ld-ev{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:0 0 18px;display:grid;position:relative}.ld-ev-dot{background:var(--panel);border:1.5px solid var(--border-strong);width:24px;height:24px;color:var(--muted);z-index:1;border-radius:99px;justify-content:center;align-items:center;display:inline-flex}.ld-ev[data-actor=lead] .ld-ev-dot{color:#3538ff;border-color:#3538ff}.ld-ev-sum{font-size:13.5px;font-weight:600;line-height:1.4}.ld-ev-sub{color:var(--faint);margin-top:2px;font-size:12px}.ld-ev-body{border:1px solid var(--border);background:var(--panel);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin-top:8px;padding:12px 14px;font-size:13.5px;line-height:1.6}.ld-compose{border:1px solid var(--border);background:var(--panel);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.ld-compose textarea{resize:vertical;width:100%;min-height:76px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:14px;line-height:1.55}.ld-answers{flex-direction:column;display:flex}.ld-ans{border-bottom:1px solid var(--border);padding:12px 0}.ld-ans:last-child{border-bottom:0}.ld-ans b{color:var(--faint);letter-spacing:.01em;margin-bottom:4px;font-size:11.5px;font-weight:700;display:block}.ld-ans div{overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;line-height:1.55}.undo-bar{z-index:90;background:var(--inv);width:fit-content;max-width:calc(100vw - 32px);color:var(--inv-fg);animation:rise .24s var(--ease) both;border-radius:14px;align-items:center;gap:16px;margin-inline:auto;padding:12px 14px 12px 18px;font-size:13.5px;font-weight:600;display:flex;position:fixed;inset-block-end:22px;inset-inline:0;overflow:hidden;box-shadow:0 16px 40px #00000059}.undo-bar button{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 4px;font-weight:800;text-decoration:underline}.undo-bar:after{content:"";opacity:.35;transform-origin:0;height:3px;animation:drain var(--ms,10s) linear forwards;background:currentColor;position:absolute;inset-block-end:0;inset-inline:0}[dir=rtl] .undo-bar:after{transform-origin:100%}@keyframes drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.pl{flex-direction:column;gap:14px;display:flex}.pl-board{scroll-snap-type:x proximity;grid-auto-columns:minmax(232px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.pl-col{background:var(--card-2,var(--hover));border:1px solid var(--border);scroll-snap-align:start;border-radius:16px;flex-direction:column;gap:10px;min-height:220px;padding:10px;transition:border-color .16s,background .16s;display:flex}.pl-col[data-over=true]{border-color:var(--inv);background:var(--hover)}.pl-head{align-items:center;gap:8px;padding:4px 6px;font-size:13.5px;display:flex}.pl-head .n{font-family:var(--font-arabic), var(--font-mono);color:var(--muted);font-size:12px}.pl-head .sum{color:var(--muted);margin-inline-start:auto;font-size:12px}.pl-cards{flex-direction:column;flex:1;gap:8px;display:flex}.pl-card{background:var(--card,var(--bg));border:1px solid var(--border);cursor:grab;border-radius:12px;flex-direction:column;gap:8px;padding:11px 12px;transition:box-shadow .16s,opacity .16s;display:flex}.pl-card:hover{box-shadow:0 6px 18px #00000024}.pl-card[data-drag=true]{opacity:.45}.pl-top{align-items:center;gap:9px;display:flex}.pl-name{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.pl-line{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.pl-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.pl-empty{border:1px dashed var(--border);min-height:80px;color:var(--muted);border-radius:12px;flex:1;place-items:center;font-size:12.5px;display:grid}.pl-ends{border:1px dashed var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;transition:border-color .16s;display:flex}.pl-ends[data-live=true]{border-color:var(--inv)}.pl-ends-h{color:var(--muted);margin-inline-end:4px;font-size:12.5px;font-weight:600}.pl-end{border:1px solid var(--border);color:var(--text);border-radius:99px;padding:8px 14px;font-size:12.5px;font-weight:600}.pl-end[data-tone=ok][data-over=true]{background:var(--ok-t);border-color:var(--ok)}.pl-end[data-tone=bad][data-over=true]{background:var(--bad-t);border-color:var(--bad)}.pl-end[data-tone=warn][data-over=true]{background:var(--warn-t);border-color:var(--warn)}.ld-reasons{flex-wrap:wrap;gap:8px;display:flex}.mp{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.mp-stage{padding:12px;overflow:hidden}.mp-svg{width:100%;height:auto;display:block}.mp-land{stroke:var(--muted);opacity:.38;stroke-width:4px;stroke-linecap:round;fill:none}.mp-pin{cursor:pointer}.mp-halo{fill:var(--inv);opacity:.16;transition:opacity .16s}.mp-pin:hover .mp-halo,.mp-pin[data-on=true] .mp-halo{opacity:.32}.mp-dot{fill:var(--inv)}.mp-n{fill:var(--inv-fg);font:700 26px var(--font-mono), monospace;pointer-events:none}.mp-side{flex-direction:column;gap:14px;display:flex}.mp-list{flex-direction:column;gap:6px;display:flex}.mp-row{border:1px solid var(--border);min-height:44px;color:var(--text);font:inherit;cursor:pointer;text-align:start;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:14px;display:flex;position:relative;overflow:hidden}.mp-row:hover{border-color:var(--border-strong)}.mp-row[aria-pressed=true]{border-color:var(--inv);background:var(--hover)}.mp-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.mp-won{color:var(--ok);font-size:12px}.mp-count{font-family:var(--font-arabic), var(--font-mono);font-weight:700}.mp-bar{height:3px;position:absolute;inset-block-end:0;inset-inline:0}.mp-bar i{background:var(--inv);opacity:.5;height:100%;display:block}@media (max-width:900px){.mp{grid-template-columns:minmax(0,1fr)}.pl-board{grid-auto-columns:82%}}.ed-form{flex-direction:column;gap:14px;display:flex}.ed-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.ed-grid{grid-template-columns:1fr}}
.fl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.fl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:18px;display:grid}.fc{border:1px solid var(--border);background:var(--panel);transition:border-color .2s, transform .26s var(--ease), box-shadow .26s;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.fc:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 18px 40px #0000002e}.fc-cover{background:linear-gradient(135deg, var(--fa,#3538ff), color-mix(in srgb, var(--fa,#3538ff) 55%, #000));height:84px;position:relative}.fc-cover[data-kind=ink]{background:linear-gradient(135deg,#12171c,#2a323b)}.fc-cover[data-kind=soft]{background:linear-gradient(135deg, color-mix(in srgb, var(--fa,#3538ff) 18%, #fff), color-mix(in srgb, var(--fa,#3538ff) 5%, #eef0f2))}.fc-cover[data-kind=aurora]{background:radial-gradient(at 18% 20%, color-mix(in srgb, var(--fa,#3538ff) 75%, #fff), transparent 58%), radial-gradient(at 82% 30%, #ff9ecf99, transparent 52%), radial-gradient(at 50% 95%, #7fe0ff99, transparent 56%), color-mix(in srgb, var(--fa,#3538ff) 42%, #0d1216)}.fc-cover[data-kind=image]{background-position:50%;background-size:cover}.fc-logo{border:3px solid var(--panel-solid,var(--bg));background:var(--hover);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-weight:800;display:inline-flex;position:absolute;inset-block-end:-22px;inset-inline-start:18px;overflow:hidden}.fc-logo img{object-fit:cover;width:100%;height:100%}.fc-body{flex-direction:column;gap:14px;padding:30px 20px 20px;display:flex}.fc-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.fc-title h2{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:17px;overflow:hidden}.fc-url{border:1px dashed var(--border-strong);max-width:100%;color:var(--muted);font-family:var(--font-arabic), var(--font-mono);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;transition:background .14s,color .14s;display:inline-flex}.fc-url:hover{background:var(--hover);color:var(--text)}.fc-url span{text-overflow:ellipsis;white-space:nowrap;direction:ltr;overflow:hidden}.fc-stats{border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.fc-stat{border-inline-end:1px solid var(--border);min-width:0;padding:11px 12px}.fc-stat:last-child{border-inline-end:0}.fc-stat b{letter-spacing:-.03em;font-size:19px;line-height:1.2;display:block}.fc-stat span{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.fc-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fc-live{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:0;align-items:center;gap:9px;padding:4px 2px;font-size:12.5px;font-weight:600;display:inline-flex}.fc-live:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:8px}.tp-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.tp{text-align:start;border:1.5px solid var(--border);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;transition:border-color .16s, background .16s, transform .2s var(--ease);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.tp:hover{border-color:var(--border-strong);transform:translateY(-2px)}.tp[aria-pressed=true]{border-color:var(--text);background:var(--hover)}.tp-ico{background:var(--hover);border:1px solid var(--border);border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.tp b{letter-spacing:-.01em;font-size:14px}.tp span{color:var(--muted);font-size:12.5px;line-height:1.5}.tp small{font-family:var(--font-arabic), var(--font-mono);color:var(--faint);letter-spacing:.06em;font-size:11px}.fb-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fb-back{color:var(--muted);border-radius:10px;align-items:center;gap:6px;padding:8px 10px 8px 6px;font-size:13px;text-decoration:none;display:inline-flex}.fb-back:hover{background:var(--hover);color:var(--text)}.fb-name{letter-spacing:-.03em;min-width:0;color:var(--text);background:0 0;border:1px solid #0000;border-radius:10px;flex:220px;padding:7px 10px;font-family:inherit;font-size:19px;font-weight:700}.fb-name:hover{border-color:var(--border)}.fb-name:focus{border-color:var(--border-strong);background:var(--hover);outline:none}.fb-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-inline-start:auto;display:flex}.fb-grid{grid-template-columns:minmax(0,1fr) minmax(0,430px);grid-template-areas:"nav nav""main prev";align-items:start;gap:18px 22px;margin-top:4px;display:grid}.fb-nav{flex-wrap:wrap;grid-area:nav;gap:6px;display:flex}.fb-main{grid-area:main}.fb-prev{grid-area:prev}@media (min-width:1500px){.fb-grid{grid-template-columns:184px minmax(0,1fr) minmax(0,460px);grid-template-areas:"nav main prev"}.fb-nav{flex-flow:column;gap:2px;position:sticky;top:8px}}@media (max-width:1100px){.fb-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"nav""main"}.fb-grid>.fb-prev{display:none}.fb-prev-btn{display:inline-flex!important}.fb-nav{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.fb-nav::-webkit-scrollbar{display:none}.fb-nav button{flex:none}}.fb-nav button{color:var(--muted);font:inherit;cursor:pointer;text-align:start;white-space:nowrap;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:600;transition:background .14s,color .14s;display:flex}.fb-nav button:hover{background:var(--hover);color:var(--text)}.fb-nav button[aria-current=page]{background:var(--inv);color:var(--inv-fg)}.fb-nav button .dot{background:var(--warn);border-radius:99px;width:7px;height:7px;margin-inline-start:auto}.fb-prev-btn{display:none}.fb-main{min-width:0;max-width:720px;animation:rise .24s var(--ease) both;flex-direction:column;gap:18px;display:flex}.fb-sec{border:1px solid var(--border);background:var(--panel);border-radius:18px;flex-direction:column;gap:16px;padding:22px;display:flex}.fb-sec>h3{letter-spacing:-.015em;margin:0;font-size:15px}.fb-sec>.card-sub{margin-top:-10px}.fb-lang{justify-content:space-between;align-items:center;gap:10px;display:flex}.fb-prev{flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky;top:8px}.fb-saved{color:var(--faint);align-items:center;gap:6px;min-width:70px;font-size:12px;display:inline-flex}.fb-welcome{border:1px solid color-mix(in srgb, var(--ok) 45%, var(--border));background:color-mix(in srgb, var(--ok) 9%, transparent);animation:rise .32s var(--ease) both;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.fb-welcome b{font-size:14px}.fb-welcome-ico{background:var(--ok);width:34px;height:34px;color:var(--bg);border-radius:99px;flex:none;justify-content:center;align-items:center;display:inline-flex}.qr{border:1px solid var(--border);background:var(--panel);transition:border-color .16s, box-shadow .22s, opacity .16s, transform .2s var(--ease);border-radius:16px}.qr[data-open=true]{border-color:var(--border-strong);box-shadow:0 10px 30px #00000024}.qr[data-hidden=true]{opacity:.55}.qr[data-drag=true]{transform:scale(1.01);box-shadow:0 16px 36px #00000059}.qr[data-over=true]{border-color:#5a5cff}.qr-head{align-items:center;gap:10px;padding:8px 10px 8px 8px;display:flex}.qr-grip{cursor:grab;color:var(--faint);touch-action:none;background:0 0;border:0;border-radius:8px;padding:6px 4px;display:inline-flex}.qr-grip:hover{background:var(--hover);color:var(--text)}.qr-ico{background:var(--hover);border:1px solid var(--border);width:32px;height:32px;color:var(--muted);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.qr-title{min-width:0;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;flex:1;align-items:center;gap:4px 8px;padding:8px 4px;font-size:14px;font-weight:600;display:flex}.qr-title span:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:150px;min-width:0;line-height:1.35;display:-webkit-box;overflow:hidden}.qr-title:focus-visible{outline:2px solid var(--text);outline-offset:1px}.qr-tags{flex:none;gap:5px;display:flex}.qr-tag{background:var(--hover);color:var(--muted);border:1px solid var(--border);white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700}.qr-n{font-family:var(--font-arabic), var(--font-mono);color:var(--faint);text-align:center;flex:none;width:20px;font-size:11px}.qr-body{border-top:1px solid var(--border);flex-direction:column;gap:14px;margin-top:2px;padding:16px;display:flex}.qr-choices{flex-direction:column;gap:8px;display:flex}.qr-choice{align-items:center;gap:6px;display:flex}.qr-choice input{flex:1}.qadd{border:1.5px dashed var(--border-strong);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;padding:15px;font-size:14px;font-weight:600;transition:background .16s,color .16s,border-color .16s;display:flex}.qadd:hover{background:var(--hover);color:var(--text);border-color:var(--text)}.qlib{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qlib>span{color:var(--faint);margin-inline-end:4px;font-size:12px}.qchip{border:1px solid var(--border);min-height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:600;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.qchip:hover{background:var(--hover);color:var(--text);border-color:var(--border-strong)}.qt-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.qt{border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;text-align:start;transition:border-color .14s, background .14s, transform .18s var(--ease);border-radius:14px;align-items:center;gap:10px;padding:12px 13px;font-size:13px;font-weight:600;display:flex}.qt:hover{border-color:var(--border-strong);background:var(--hover);transform:translateY(-1px)}.qt-h{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:700;font-family:var(--font-arabic), var(--font-mono);grid-column:1/-1;margin-top:6px}.sw{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sw button.c{border:2px solid var(--border);cursor:pointer;width:34px;height:34px;transition:transform .16s var(--ease);border-radius:99px;padding:0}.sw button.c:hover{transform:scale(1.1)}.sw button.c[aria-pressed=true]{border:3px solid var(--text)}.opt-row{flex-direction:column;gap:8px;display:flex}.opt-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.opt{border:1.5px solid var(--border);color:var(--text);font:inherit;cursor:pointer;text-align:center;background:0 0;border-radius:14px;flex-direction:column;align-items:stretch;gap:8px;padding:12px;font-size:12.5px;font-weight:600;transition:border-color .14s,background .14s;display:flex}.opt:hover{border-color:var(--border-strong)}.opt[aria-pressed=true]{border-color:var(--text);background:var(--hover)}.opt .demo{background:var(--hover);border-radius:8px;height:30px;display:block}.cover-pick{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;display:grid}.cover-pick .opt .demo{border-radius:10px;height:44px}.up{align-items:center;gap:14px;display:flex}.up-box{border:1.5px dashed var(--border-strong);background:var(--hover);width:64px;height:64px;color:var(--faint);border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.up-box img{object-fit:cover;width:100%;height:100%}.links-ed{flex-direction:column;gap:8px;display:flex}.links-ed .r{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;gap:8px;display:grid}@media (max-width:560px){.links-ed .r{grid-template-columns:minmax(0,1fr) auto}.links-ed .r input:nth-child(2){order:3;grid-column:1/-1}}.pv-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pv-frame{border:1px solid var(--border);background:var(--panel);border-radius:22px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.pv-chrome{border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:10px 14px;display:flex}.pv-chrome i{background:var(--border-strong);border-radius:99px;width:9px;height:9px}.pv-chrome span{font-family:var(--font-arabic), var(--font-mono);color:var(--faint);text-overflow:ellipsis;white-space:nowrap;direction:ltr;margin-inline-start:10px;font-size:11px;overflow:hidden}.pv-scroll{max-height:min(72vh,760px);padding:16px;overflow:auto}.pv-frame[data-device=phone]{border-width:8px;border-color:var(--border-strong);border-radius:34px;width:min(100%,392px);margin-inline:auto}.pv-frame[data-device=phone] .pv-chrome{display:none}.pv-frame[data-device=phone] .pv-scroll{padding:12px}.pv-sheet{z-index:60;background:var(--bg);animation:rise .22s var(--ease) both;flex-direction:column;gap:12px;padding:14px;display:flex;position:fixed;inset:0;overflow:auto}.sh-url{flex-wrap:wrap;gap:8px;display:flex}.sh-qr{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.sh-code{font-family:var(--font-arabic), var(--font-mono);border:1px solid var(--border);background:var(--bg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:14px;font-size:12px;line-height:1.6}.hp-shell,.hp{--hp-bg:#f4f5f6;--hp-ink:#0d1216;--hp-mut:#4a5159;--hp-body:#2c3238;--hp-card:#fff;--hp-line:#0d12161f;--hp-line2:#0d12164d;--hp-hover:#0d12160d;--hp-shadow:0 28px 70px #0d12161f;--hp-pill:#ffffffeb}.hp-shell[data-th=dark],.hp[data-th=dark]{--hp-bg:#0a0b0d;--hp-ink:#f2f3f5;--hp-mut:#a4abb4;--hp-body:#d3d8de;--hp-card:#141517;--hp-line:#ffffff24;--hp-line2:#ffffff73;--hp-hover:#ffffff12;--hp-shadow:0 28px 70px #00000080;--hp-pill:#18191ceb}@media (prefers-color-scheme:dark){.hp-shell[data-th=auto],.hp[data-th=auto]{--hp-bg:#0a0b0d;--hp-ink:#f2f3f5;--hp-mut:#a4abb4;--hp-body:#d3d8de;--hp-card:#141517;--hp-line:#ffffff24;--hp-line2:#ffffff73;--hp-hover:#ffffff12;--hp-shadow:0 28px 70px #00000080;--hp-pill:#18191ceb}}.hp-shell{background:var(--hp-bg);min-height:100dvh;color:var(--hp-ink);font-family:var(--font-arabic), var(--font-sans), system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;align-items:center;padding:0 0 28px;display:flex}.hp-shell[data-th=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.hp-shell[data-th=auto]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.hp-tools{top:14px;z-index:30;position:fixed;inset-inline-start:14px}.hp-th{border:1px solid var(--hp-line);background:var(--hp-pill);width:38px;height:38px;color:var(--hp-ink);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 6px 20px #0000001f}.hp-th:hover{border-color:var(--hp-line2)}.hp-th:focus-visible{outline-offset:2px;outline:2px solid #3538ff}.hp-shell[data-th=dark] .lang-switch{background:var(--hp-pill);border-color:var(--hp-line)}.hp-shell[data-th=dark] .lang-switch button{color:var(--hp-mut)}.hp-shell[data-th=dark] .lang-switch button[aria-checked=true]{color:#0d1216;background:#f2f3f5}@media (prefers-color-scheme:dark){.hp-shell[data-th=auto] .lang-switch{background:var(--hp-pill);border-color:var(--hp-line)}.hp-shell[data-th=auto] .lang-switch button{color:var(--hp-mut)}.hp-shell[data-th=auto] .lang-switch button[aria-checked=true]{color:#0d1216;background:#f2f3f5}}.hp{--a:#3538ff;--af:#3030f0;width:100%;color:var(--hp-ink);flex-direction:column;align-items:center;display:flex}.hp-cover{background:linear-gradient(135deg, var(--a), color-mix(in srgb, var(--a) 55%, #000));width:100%;height:clamp(150px,26vh,240px)}.hp-cover[data-kind=ink]{background:linear-gradient(135deg,#12171c,#2a323b)}.hp-cover[data-kind=soft]{background:linear-gradient(135deg, color-mix(in srgb, var(--a) 22%, var(--hp-bg)), color-mix(in srgb, var(--a) 6%, var(--hp-bg)))}.hp-cover[data-kind=aurora]{background:radial-gradient(at 18% 20%, color-mix(in srgb, var(--a) 75%, #fff), transparent 58%), radial-gradient(at 82% 30%, #ff9ecf99, transparent 52%), radial-gradient(at 50% 95%, #7fe0ff99, transparent 56%), color-mix(in srgb, var(--a) 42%, #0d1216)}.hp-cover[data-kind=image]{background-color:#12171c;background-position:50%;background-size:cover}.hp-card{background:var(--hp-card);border:1px solid var(--hp-line);width:min(600px,100% - 24px);box-shadow:var(--hp-shadow);animation:rise .42s var(--ease) both;border-radius:26px;margin-top:-56px;padding:0 30px 32px;position:relative}.hp-id{flex-direction:column;align-items:flex-start;gap:12px;margin-top:-42px;display:flex}.hp-av{object-fit:cover;border:4px solid var(--hp-card);background:var(--hp-card);border-radius:24px;flex:none;width:84px;height:84px}.hp-av.is-logo{object-fit:contain;border-radius:22px;padding:8px}.hp-ini{background:var(--hp-ink);color:var(--hp-card);justify-content:center;align-items:center;font-size:30px;font-weight:800;display:inline-flex}.hp-who{min-width:0}.hp-name{letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.25}.hp-role{color:var(--hp-mut);margin-top:2px;font-size:14px}.hp-head{letter-spacing:-.035em;text-wrap:balance;margin:20px 0 0;font-size:clamp(26px,5vw,34px);line-height:1.15}.hp-bio{color:var(--hp-body);margin:14px 0 0;font-size:16.5px;line-height:1.6}.hp-links{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.hp-links a{border:1px solid var(--hp-line);color:inherit;border-radius:99px;padding:8px 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s}.hp-links a:hover{background:var(--hp-hover);border-color:var(--hp-line2)}.hp-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.hp-cta{background:var(--af,var(--a));color:#fff;min-height:54px;font:inherit;cursor:pointer;transition:transform .16s var(--ease), box-shadow .2s;border:0;border-radius:99px;padding:0 30px;font-size:17px;font-weight:700}.hp-cta:hover{box-shadow:0 14px 30px color-mix(in srgb, var(--a) 40%, transparent);transform:translateY(-2px)}.hp-cta:focus-visible,.hp-ghost:focus-visible,.hp-links a:focus-visible{outline:2px solid var(--a);outline-offset:3px}.hp-ghost{border:2px solid var(--hp-line);min-height:54px;color:inherit;border-radius:99px;align-items:center;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.hp-ghost:hover{border-color:var(--hp-line2)}.hp-form{border-top:1px solid var(--hp-line);margin-top:26px;padding-top:22px}.hp-foot{color:var(--hp-mut);margin-top:20px;font-size:13px}.hp-foot b{color:inherit;font-weight:800}.hp-gone{background:var(--hp-card);border:1px solid var(--hp-line);border-radius:22px;max-width:420px;margin:22vh 16px 0;padding:28px}.hp-gone h1{letter-spacing:-.03em;margin:0;font-size:21px}.hp-gone p{color:var(--hp-mut);margin:8px 0 0;line-height:1.6}.hp[data-preview]{align-items:stretch}.hp[data-preview] .hp-cover{border-radius:14px 14px 0 0;height:110px}.hp[data-preview]{background:var(--hp-bg);border-radius:14px;padding-bottom:14px;overflow:hidden}.hp[data-preview] .hp-card{width:calc(100% - 20px);box-shadow:none;margin-inline:auto;padding:0 20px 24px;animation:none}.hp[data-preview] .hp-head{font-size:24px}.hp[data-preview] .hp-foot{text-align:center}@media (prefers-reduced-motion:reduce){.fc,.tp,.qt,.hp-cta{transition:none}}.fb-actions .btn-primary:disabled{background:var(--hover);color:var(--muted);border:1px solid var(--border);opacity:1;box-shadow:none}
.link-btn{color:var(--accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:13px;font-weight:600;text-decoration:none}.link-btn:hover{text-underline-offset:3px;text-decoration:underline}.chip[aria-pressed=true]{background:var(--chip);border-color:var(--border-strong);color:var(--text)}.cal-screen{gap:14px}.cal-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.cal-tabs .segmented{flex:none}.cal-count{background:var(--ok);color:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;margin-inline-start:6px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.cal-pane{animation:calFade .26s var(--ease) both;flex-direction:column;gap:14px;display:flex}@keyframes calFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.cal-nav{align-items:center;gap:10px;min-width:0;display:flex}.cal-arrows{gap:2px;display:inline-flex}.cal-title{letter-spacing:-.02em;text-transform:capitalize;white-space:nowrap;animation:calTitle .28s var(--ease) both;margin:0;font-size:20px;font-weight:700}@keyframes calTitle{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cal-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cal-ask{color:var(--accent)}.cal-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.cal-main{padding:0;position:relative;overflow:hidden}.cal-main.loading:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);background-repeat:no-repeat;background-size:50% 100%;height:2px;animation:1.1s linear infinite calLoad;position:absolute;inset:0 0 auto}@keyframes calLoad{0%{background-position:-50% 0}to{background-position:150% 0}}.cal-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:76px}.cal-side .card{padding:16px}.cal-side-title{justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.cal-empty{color:var(--muted);margin:4px 0 0;font-size:13.5px;line-height:1.5}.cal-hint{color:var(--faint);margin:10px 0 0;font-size:12.5px;line-height:1.5}.cal-month{flex-direction:column;display:flex}.cal-wd{border-bottom:1px solid var(--border);grid-template-columns:repeat(7,1fr);display:grid}.cal-wd b{font-weight:inherit}.cal-wd .wd-n{display:none}.cal-wd span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);padding:10px 10px 8px;font-size:11.5px;font-weight:700;overflow:hidden}.cal-cells{grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(108px,1fr);display:grid}.cal-cells[data-dir=next]{animation:calNext .3s var(--ease) both}.cal-cells[data-dir=prev]{animation:calPrev .3s var(--ease) both}@keyframes calNext{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes calPrev{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}[dir=rtl] .cal-cells[data-dir=next]{animation-name:calPrev}[dir=rtl] .cal-cells[data-dir=prev]{animation-name:calNext}.cal-cell{border-inline-end:1px solid var(--border);border-bottom:1px solid var(--border);cursor:pointer;outline:none;flex-direction:column;gap:4px;min-width:0;padding:6px;transition:background .14s;display:flex;position:relative}.cal-cell:nth-child(7n){border-inline-end:0}.cal-cell:nth-last-child(-n+7){border-bottom:0}.cal-cell:hover{background:var(--hover)}.cal-cell.out .cal-num{color:var(--faint);opacity:.7}.cal-cell.out{background:color-mix(in srgb, var(--chip) 35%, transparent)}.cal-cell.sel{background:color-mix(in srgb, var(--accent) 7%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 55%, transparent)}.cal-cell:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.cal-cell.drop{background:color-mix(in srgb, var(--accent) 14%, transparent);box-shadow:inset 0 0 0 2px var(--accent)}.cal-num{font-variant-numeric:tabular-nums;border-radius:99px;align-self:flex-start;place-items:center;min-width:26px;height:26px;padding:0 6px;font-size:13px;font-weight:600;display:inline-grid}.cal-cell.today .cal-num{background:var(--inv);color:var(--inv-fg);animation:calToday 1.6s var(--ease) 1}@keyframes calToday{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}to{box-shadow:0 0 0 9px #0000}}.cal-chips{flex-direction:column;gap:3px;min-width:0;display:flex}.cal-chip{--c:var(--accent);background:color-mix(in srgb, var(--c) 13%, transparent);width:100%;min-width:0;color:var(--text);text-align:start;cursor:pointer;animation:calChip .24s var(--ease) both;animation-delay:calc(var(--i,0) * 30ms);border:0;border-radius:6px;align-items:center;gap:5px;padding:3px 7px;font-size:12px;line-height:1.35;transition:transform .12s,background .14s;display:flex}.cal-chip:before{content:"";background:var(--c);border-radius:2px;flex:none;align-self:stretch;width:3px}.cal-chip:hover{background:color-mix(in srgb, var(--c) 22%, transparent)}.cal-chip:active{transform:scale(.98)}.cal-chip.movable{cursor:grab;touch-action:pan-y}.cal-chip:focus-visible{outline:2px solid var(--c);outline-offset:1px}.cal-chip-time{font-variant-numeric:tabular-nums;color:var(--muted);flex:none;font-size:11.5px}.cal-chip-text{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}@keyframes calChip{0%{opacity:0;transform:translateY(3px)scale(.97)}to{opacity:1;transform:none}}.cal-more{color:var(--muted);padding-inline-start:7px;font-size:11.5px;font-weight:600}.cal-dots{justify-content:center;gap:3px;display:none}.cal-dots i{border-radius:50%;width:5px;height:5px}.cal-week{flex-direction:column;display:flex}.cal-week[data-dir=next]{animation:calNext .3s var(--ease) both}.cal-week[data-dir=prev]{animation:calPrev .3s var(--ease) both}.cal-week-head,.cal-allday{border-bottom:1px solid var(--border);grid-template-columns:56px repeat(7,minmax(0,1fr));display:grid}.cal-wh{color:var(--muted);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;font-size:11.5px;font-weight:700;transition:background .14s;display:flex}.cal-wh b{letter-spacing:-.02em;color:var(--text);text-transform:none;border-radius:99px;place-items:center;min-width:34px;height:34px;font-size:19px;display:inline-grid}.cal-wh:hover{background:var(--hover)}.cal-wh.today b{background:var(--inv);color:var(--inv-fg)}.cal-wh.sel:not(.today) b{box-shadow:inset 0 0 0 1.5px var(--accent)}.cal-wh.drop{background:color-mix(in srgb, var(--accent) 14%, transparent)}.cal-allday{min-height:34px}.cal-allday .cal-gut{color:var(--faint);justify-content:flex-end;align-items:center;padding-inline-end:8px;font-size:10.5px;display:flex}.cal-ad{border-inline-start:1px solid var(--border);flex-direction:column;gap:2px;min-width:0;padding:3px;display:flex}.cal-ad.drop{background:color-mix(in srgb, var(--accent) 14%, transparent)}.cal-scroll{scroll-behavior:smooth;max-height:min(640px,100dvh - 300px);overflow-y:auto}.cal-hours{grid-template-columns:56px repeat(7,minmax(0,1fr));display:grid;position:relative}.cal-hours>.cal-gut{position:relative}.cal-hours>.cal-gut span{color:var(--faint);font-variant-numeric:tabular-nums;font-size:10.5px;position:absolute;inset-inline-end:8px;transform:translateY(-50%)}.cal-col{border-inline-start:1px solid var(--border);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 47px, var(--border) 47px, var(--border) 48px);cursor:cell;position:relative}.cal-col.today{background-color:color-mix(in srgb, var(--accent) 4%, transparent)}.cal-ev{--c:var(--accent);background:color-mix(in srgb, var(--c) 16%, var(--panel-solid));border:0;border-inline-start:3px solid var(--c);color:var(--text);text-align:start;cursor:pointer;animation:calChip .26s var(--ease) both;animation-delay:calc(var(--i,0) * 35ms);z-index:1;border-radius:8px;flex-direction:column;gap:1px;padding:4px 7px;font-size:12px;line-height:1.3;transition:box-shadow .14s,transform .12s;display:flex;position:absolute;overflow:hidden;box-shadow:0 1px 2px #0000000f}.cal-ev:hover{z-index:2;box-shadow:0 6px 18px #00000024}.cal-ev.movable{cursor:grab;touch-action:pan-y}.cal-ev b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.cal-ev span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cal-now{background:var(--bad);z-index:3;pointer-events:none;height:2px;position:absolute;inset-inline:0}.cal-now:before{content:"";inset-inline-start:-5px;background:var(--bad);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px}.cal-drop-line{background:var(--accent);z-index:4;pointer-events:none;height:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent);border-radius:2px;position:absolute;inset-inline:2px}.cal-ghost{--c:var(--accent);z-index:1000;pointer-events:none;background:var(--panel-solid);border:1px solid var(--border-strong);border-inline-start:3px solid var(--c);white-space:nowrap;text-overflow:ellipsis;max-width:240px;animation:popIn .14s var(--ease) both;border-radius:9px;gap:8px;padding:7px 11px;font-size:13px;font-weight:600;display:flex;position:fixed;overflow:hidden;transform:translate(12px,10px)rotate(-1.5deg);box-shadow:0 16px 40px #00000038}.cal-ghost em{color:var(--accent);font-variant-numeric:tabular-nums;font-style:normal}.cal-agenda{flex-direction:column;margin:0;padding:6px 16px 16px;list-style:none;display:flex}.cal-agenda>li{border-bottom:1px solid var(--border);animation:calFade .28s var(--ease) both;animation-delay:calc(var(--i,0) * 25ms);grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.cal-agenda>li:last-child{border-bottom:0}.cal-ag-day{flex-direction:column;align-items:center;padding-top:2px;display:flex}.cal-ag-day b{letter-spacing:-.03em;font-size:22px;line-height:1.1}.cal-ag-day span{color:var(--muted);text-transform:capitalize;font-size:11.5px}.cal-ag-day.today b{color:var(--accent)}.cal-agenda-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:56px 24px;display:flex}.cal-agenda-empty b{color:var(--text);font-size:16px}.cal-agenda-empty span{max-width:380px;font-size:13.5px;line-height:1.5}.cal-agenda-empty svg{color:var(--accent)}.cal-agenda-skel{flex-direction:column;gap:12px;padding:18px;display:flex}.cal-agenda-skel i{background:linear-gradient(90deg, var(--chip) 25%, var(--hover) 50%, var(--chip) 75%);background-size:200% 100%;border-radius:10px;height:48px;animation:1.2s linear infinite sk}.cal-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cal-list>li{animation:calFade .24s var(--ease) both;animation-delay:calc(var(--i,0) * 30ms)}.cal-row-wrap{align-items:center;gap:4px;display:flex}.cal-row{--c:var(--accent);width:100%;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;transition:background .14s;display:flex;position:relative}.cal-row:before{content:"";background:var(--c);border-radius:2px;flex:none;align-self:stretch;width:3px}.cal-row:hover{background:var(--hover)}.cal-row-time{min-width:52px;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;padding-top:1px;font-size:12px;line-height:1.35}.cal-row-text{flex-direction:column;gap:1px;min-width:0;display:flex}.cal-row-text b{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.cal-row-text span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cal-row-go{width:30px;height:30px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.cal-row-go:hover{background:var(--hover);color:var(--text)}.cal-day{animation:calFade .22s var(--ease) both}.cal-day-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.cal-day-name{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}.cal-day-date{letter-spacing:-.02em;font-size:20px;font-weight:700}.cal-layer-list{flex-direction:column;gap:2px;display:flex}.cal-layer{--c:var(--accent);width:100%;color:var(--text);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;font-size:13.5px;transition:background .14s,opacity .14s;display:flex}.cal-layer:hover{background:var(--hover)}.cal-layer[aria-pressed=false]{opacity:.5}.cal-dot{border:2px solid var(--c);background:var(--c);border-radius:4px;flex:none;width:14px;height:14px;transition:background .16s}.cal-layer[aria-pressed=false] .cal-dot{background:0 0}.cal-layer>span:nth-child(2){flex:1}.cal-layer-n{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}.cal-sheet{flex-direction:column;gap:12px;display:flex}.cal-sheet-kind{--c:var(--accent);align-items:center;gap:7px;display:inline-flex}.cal-sheet-kind i{background:var(--c);border-radius:3px;width:9px;height:9px}.cal-sheet-row{color:var(--text);align-items:flex-start;gap:10px;font-size:14px;display:flex}.cal-sheet-row svg{color:var(--muted);margin-top:2px}.cal-sheet-notes{background:var(--chip);white-space:pre-line;border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.55}.cal-sheet-guest{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;font-size:13.5px;display:flex}.cal-sheet-guest b{font-size:15px}.cal-sheet-guest a{color:var(--accent);overflow-wrap:anywhere;text-decoration:none}.cal-sheet-guest q{color:var(--muted);margin-top:4px;font-style:italic;line-height:1.5}.cal-sheet-move{color:var(--muted);align-items:center;gap:10px;font-size:13.5px;display:flex}.cal-sheet-move>:last-child{flex:1}.cal-sheet-cancel{background:var(--bad-t);animation:calFade .2s var(--ease) both;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.cal-sheet-actions{flex-wrap:wrap}.cal-form{flex-direction:column;gap:14px;display:flex}.cal-title-input{height:48px;font-size:17px;font-weight:600}.cal-more-fields{animation:calFade .22s var(--ease) both;flex-direction:column;gap:14px;display:flex}.cal-setup{flex-direction:column;gap:14px;display:flex}.cal-hero{background:color-mix(in srgb, var(--accent) 6%, transparent);border:1px dashed color-mix(in srgb, var(--accent) 35%, transparent);border-radius:16px;grid-template-columns:150px 1fr;align-items:center;gap:22px;margin-top:18px;padding:20px;display:grid}.cal-hero b{font-size:16px}.cal-hero p{color:var(--muted);margin:6px 0 14px;font-size:13.5px;line-height:1.55}.cal-hero-art{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.cal-hero-art i{background:color-mix(in srgb, var(--accent) 18%, var(--panel-solid));height:28px;animation:heroSlot 2.8s var(--ease) infinite;animation-delay:calc(var(--i) * .18s);border-radius:8px}.cal-hero-art i:nth-child(5){background:var(--accent)}@keyframes heroSlot{0%,70%,to{transform:none}80%{transform:translateY(-3px)}}.bk-pages{flex-direction:column;gap:10px;margin-top:16px;display:flex}.bk-page{border:1px solid var(--border);transition:border-color .16s, box-shadow .16s, transform .16s var(--ease);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.bk-page:hover{border-color:var(--border-strong);transform:translateY(-1px);box-shadow:0 8px 26px #00000012}.bk-page.off{opacity:.65}.bk-page-ico{background:color-mix(in srgb, var(--accent) 12%, transparent);width:42px;height:42px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.bk-page h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.bk-page p{color:var(--muted);margin:3px 0 4px;font-size:13px}.bk-url{color:var(--accent);font-size:12.5px;font-family:var(--font-mono,ui-monospace), monospace;overflow-wrap:anywhere;text-decoration:none}.bk-list{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.bk-list>li{animation:calFade .24s var(--ease) both;animation-delay:calc(var(--i,0) * 35ms)}.bk-list.dim{opacity:.75}.bk-row{border:1px solid var(--border);width:100%;color:var(--text);text-align:start;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .14s,background .14s;display:flex}.bk-row:hover{border-color:var(--border-strong);background:var(--hover)}.bk-row.static{cursor:default}.bk-row.static:hover{border-color:var(--border);background:0 0}.bk-row>svg{color:var(--faint);flex:none}.bk-date{color:#15803d;background:#16a34a1f;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.bk-date b{font-size:17px;line-height:1}.bk-date span{text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700}.bk-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bk-row-text b{font-size:14px}.bk-row-text span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.bk-steps{background:var(--chip);border-radius:12px;gap:6px;margin:-4px 0 16px;padding:4px;display:flex}.bk-step{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.bk-step i{background:var(--border);width:20px;height:20px;color:var(--text);border-radius:50%;place-items:center;font-size:11px;font-style:normal;transition:background .16s,color .16s;display:inline-grid}.bk-step[aria-selected=true]{background:var(--panel-solid);color:var(--text);box-shadow:0 1px 3px #0000001a}.bk-step[aria-selected=true] i{background:var(--inv);color:var(--inv-fg)}.bk-step-body{animation:calFade .24s var(--ease) both}.bk-slug{border:1px solid var(--border);background:var(--chip);border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.bk-slug span{color:var(--muted);white-space:nowrap;font-size:13px;font-family:var(--font-mono,ui-monospace), monospace;align-items:center;padding:0 10px;display:flex}.bk-slug .input{border:0;border-radius:0;flex:1;min-width:0}.bk-loc{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.bk-loc-opt{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font-size:12.5px;font-weight:600;transition:border-color .14s,background .14s,color .14s,transform .12s;display:flex}.bk-loc-opt:hover{border-color:var(--border-strong);color:var(--text)}.bk-loc-opt[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.bk-loc-opt:active{transform:scale(.97)}.bk-week{flex-direction:column;gap:6px;display:flex}.bk-day{border-radius:10px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px;transition:background .14s;display:grid}.bk-day.on{background:color-mix(in srgb, var(--accent) 5%, transparent)}.bk-day-toggle{color:var(--text);cursor:pointer;text-transform:capitalize;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:13.5px;font-weight:600;display:inline-flex}.bk-check{border:1.5px solid var(--border-strong);color:#fff;border-radius:5px;place-items:center;width:18px;height:18px;transition:background .14s,border-color .14s;display:inline-grid}.bk-day.on .bk-check{background:var(--inv);border-color:var(--inv);color:var(--inv-fg)}.bk-ranges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bk-range{animation:calFade .2s var(--ease) both;align-items:center;gap:6px;display:inline-flex}.bk-range .input{width:108px;height:36px}.bk-closed{color:var(--faint);font-size:13px}.cs-list{flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.cs-row{--c:var(--accent);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.cs-swatch{background:var(--c);width:14px;height:14px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 20%, transparent);border-radius:5px;flex:none}.cs-body{flex-direction:column;flex:1;gap:2px;min-width:140px;display:flex}.cs-body b{align-items:center;gap:8px;font-size:14px;display:flex}.cs-body span{color:var(--muted);font-size:12.5px}.cs-body .cs-err{color:var(--bad)}.cs-toggles{align-items:center;gap:4px;display:flex}.cs-tog{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:600;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.cs-tog[aria-pressed=true]{color:var(--text);background:var(--chip);border-color:var(--border-strong)}.cs-spin{animation:.9s linear infinite spin;display:inline-flex}.cs-swatches{flex-wrap:wrap;gap:8px;display:flex}.cs-sw{cursor:pointer;width:28px;height:28px;transition:transform .12s var(--ease), box-shadow .14s;border:2px solid #0000;border-radius:9px}.cs-sw:hover{transform:scale(1.08)}.cs-sw[aria-checked=true]{box-shadow:0 0 0 2px var(--panel-solid), 0 0 0 4px var(--text)}.cs-help{background:var(--chip);color:var(--muted);animation:calFade .2s var(--ease) both;border-radius:10px;flex-direction:column;gap:6px;margin:0;padding:12px 14px 12px 28px;font-size:13px;line-height:1.5;display:flex}.cs-help b{color:var(--text);margin-inline-end:4px}.feed{animation:calFade .24s var(--ease) both;flex-direction:column;gap:12px;margin-top:14px;display:flex}.feed-url{gap:8px;display:flex}.feed-url .input{flex:1;min-width:0;font-size:12.5px}.feed-apps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.feed-app{border:1px solid var(--border);color:var(--text);transition:border-color .14s, transform .16s var(--ease), box-shadow .16s;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;display:flex}.feed-app:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.feed-app b{font-size:14px}.feed-app span{color:var(--muted);font-size:12.5px}@media (max-width:980px){.cal-layout{grid-template-columns:minmax(0,1fr)}.cal-side{position:static}}@media (max-width:640px){.cal-head{padding:12px}.cal-title{font-size:17px}.cal-actions{width:100%}.cal-actions .segmented{flex:1}.cal-actions .btn span{display:none}.cal-cells{grid-auto-rows:52px}.cal-cell{align-items:center;gap:2px;padding:4px 2px}.cal-num{align-self:center}.cal-chips,.cal-more{display:none}.cal-dots{display:flex}.cal-wd span{text-align:center;padding:8px 2px;font-size:11px}.cal-wd .wd-s{display:none}.cal-wd .wd-n{display:inline}.cal-week-head,.cal-allday,.cal-hours{grid-template-columns:38px repeat(7,minmax(0,1fr))}.cal-wh b{min-width:28px;height:28px;font-size:15px}.cal-ev{padding:2px 4px;font-size:10.5px}.cal-ev span{display:none}.cal-agenda{padding:4px 12px 12px}.cal-agenda>li{grid-template-columns:46px minmax(0,1fr);gap:8px}.cal-hero{grid-template-columns:1fr}.cal-hero-art{max-width:160px}.bk-page{grid-template-columns:auto minmax(0,1fr)}.bk-page-actions{grid-column:1/-1}.bk-loc{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-day{grid-template-columns:1fr;gap:4px}.feed-apps{grid-template-columns:1fr}.bk-steps{flex-direction:row}.bk-step{padding:8px 6px;font-size:12px}}.bk-shell{justify-content:flex-start;padding:72px 12px 28px}.bk-card{--a:#3538ff;background:var(--hp-card);border:1px solid var(--hp-line);width:min(920px,100%);box-shadow:var(--hp-shadow);animation:rise .42s var(--ease) both, pop .42s var(--ease) both;border-radius:26px;grid-template-columns:300px minmax(0,1fr);display:grid;overflow:hidden}.bk-card.narrow{grid-template-columns:1fr;width:min(520px,100%)}.bk-info{border-inline-end:1px solid var(--hp-line);flex-direction:column;gap:14px;padding:28px;display:flex}.bk-who{align-items:center;gap:12px;display:flex}.bk-av{object-fit:cover;border-radius:16px;flex:none;width:52px;height:52px}.bk-ini{color:#fff;place-items:center;font-size:22px;font-weight:800;display:inline-grid}.bk-name{font-size:15px;font-weight:700}.bk-role{color:var(--hp-mut);margin-top:2px;font-size:13px}.bk-title{letter-spacing:-.03em;text-wrap:balance;margin:6px 0 0;font-size:clamp(24px,4vw,30px);line-height:1.15}.bk-facts{color:var(--hp-body);flex-direction:column;gap:9px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.bk-facts li{align-items:center;gap:10px;display:flex}.bk-facts svg{color:var(--hp-mut);flex:none}.bk-desc{color:var(--hp-body);white-space:pre-line;margin:4px 0 0;font-size:14.5px;line-height:1.6}.bk-chosen{background:color-mix(in srgb, var(--a) 9%, transparent);border:1px solid color-mix(in srgb, var(--a) 30%, transparent);animation:calFade .26s var(--ease) both;border-radius:14px;flex-direction:column;gap:2px;margin-top:6px;padding:14px;display:flex}.bk-chosen span{font-variant-numeric:tabular-nums;color:var(--hp-body)}.bk-main{flex-direction:column;min-height:420px;padding:28px;display:flex}.bk-pick{animation:calFade .28s var(--ease) both;grid-template-columns:minmax(0,1fr) 190px;gap:28px;display:grid}.bk-cal-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.bk-cal-head b{text-transform:capitalize;font-size:16px}.bk-cal-head button{border:1px solid var(--hp-line);width:36px;height:36px;color:var(--hp-ink);cursor:pointer;background:0 0;border-radius:10px;place-items:center;transition:background .14s;display:grid}.bk-cal-head button:hover:not(:disabled){background:var(--hp-hover)}.bk-cal-head button:disabled{opacity:.3;cursor:default}.bk-grid{animation:calFade .24s var(--ease) both;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.bk-wd{text-align:center;color:var(--hp-mut);padding:4px 0 6px;font-size:11.5px;font-weight:700}.bk-d{aspect-ratio:1;color:var(--hp-mut);font-variant-numeric:tabular-nums;cursor:default;transition:background .15s, color .15s, transform .15s var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;font-size:14.5px;display:grid}.bk-d.open{color:var(--a);background:color-mix(in srgb, var(--a) 10%, transparent);cursor:pointer;font-weight:700}.bk-d.open:hover{background:color-mix(in srgb, var(--a) 20%, transparent);transform:scale(1.06)}.bk-d.sel{background:var(--a);color:#fff;box-shadow:0 6px 18px color-mix(in srgb, var(--a) 40%, transparent)}.bk-d:focus-visible,.bk-slot:focus-visible,.bk-btn:focus-visible{outline:2px solid var(--a);outline-offset:2px}.bk-tz{color:var(--hp-mut);align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.bk-tz select{border:1px solid var(--hp-line);min-width:0;color:var(--hp-ink);font:inherit;background:0 0;border-radius:9px;flex:1;padding:7px 8px}.bk-times{flex-direction:column;min-width:0;display:flex}.bk-times-head{text-transform:capitalize;margin-bottom:12px;padding-top:8px;font-size:14px;font-weight:700}.bk-times-empty{color:var(--hp-mut);text-align:center;padding-top:52px;font-size:14px}.bk-slots{flex-direction:column;gap:8px;max-height:360px;padding-inline-end:4px;display:flex;overflow-y:auto}.bk-slot-wrap{animation:calFade .24s var(--ease) both;animation-delay:calc(var(--i,0) * 22ms);gap:6px;display:flex}.bk-slot{border:1.5px solid color-mix(in srgb, var(--a) 45%, var(--hp-line));color:var(--a);font-variant-numeric:tabular-nums;cursor:pointer;transition:flex .22s var(--ease), background .15s, color .15s;background:0 0;border-radius:10px;flex:1;padding:12px 8px;font-size:14.5px;font-weight:700}.bk-slot:hover{background:color-mix(in srgb, var(--a) 8%, transparent)}.bk-slot-wrap.on .bk-slot{background:color-mix(in srgb, var(--a) 14%, transparent);border-color:var(--a);color:var(--hp-ink)}.bk-next{background:var(--a);color:#fff;cursor:pointer;animation:bkNext .24s var(--ease) both;border:0;border-radius:10px;flex:1;font-size:14.5px;font-weight:700}@keyframes bkNext{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.bk-none{text-align:center;color:var(--hp-mut);flex-direction:column;grid-column:1/-1;gap:6px;padding:60px 10px;display:flex}.bk-none b{color:var(--hp-ink);font-size:17px}.bk-form{animation:calFade .28s var(--ease) both;flex-direction:column;gap:14px;max-width:460px;display:flex}.bk-form h2,.bk-done h2{letter-spacing:-.02em;margin:0 0 4px;font-size:22px}.bk-form label{color:var(--hp-body);flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;display:flex}.bk-form em{color:var(--hp-mut);font-style:normal;font-weight:400}.bk-in{border:1px solid var(--hp-line);width:100%;color:var(--hp-ink);font:inherit;background:0 0;border-radius:11px;padding:12px 13px;font-size:16px;font-weight:400;transition:border-color .14s,box-shadow .14s}.bk-in:focus{border-color:var(--a);box-shadow:0 0 0 3px color-mix(in srgb, var(--a) 18%, transparent);outline:none}.bk-hp{opacity:0;width:1px;height:1px;position:absolute;inset-inline-start:-9999px}.bk-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.bk-actions.center{justify-content:center}.bk-btn{border:1px solid var(--hp-line);color:var(--hp-ink);cursor:pointer;background:0 0;border-radius:11px;justify-content:center;align-items:center;padding:12px 18px;font-size:14.5px;font-weight:700;text-decoration:none;transition:background .14s,transform .12s;display:inline-flex}.bk-btn:hover{background:var(--hp-hover)}.bk-btn:active{transform:scale(.98)}.bk-btn.primary{background:var(--a);border-color:var(--a);color:#fff;flex:1}.bk-btn.primary:hover{filter:brightness(1.08)}.bk-btn.danger{color:#fff;background:#b42318;border-color:#b42318}.bk-btn:disabled{opacity:.6;cursor:default}.bk-link{color:var(--a);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.bk-link.danger{color:#b42318;margin-top:8px}.bk-err{color:#b42318;animation:calFade .2s var(--ease) both;background:#b423181f;border-radius:10px;grid-column:1/-1;margin-top:12px;padding:10px 12px;font-size:14px}.bk-fine{color:var(--hp-mut);margin:0;font-size:12.5px}.bk-fine a{color:inherit}.bk-done{text-align:center;animation:calFade .32s var(--ease) both;flex-direction:column;align-items:center;gap:10px;margin:auto;padding:20px 0;display:flex}.bk-done p{color:var(--hp-body);margin:0;font-size:15px;line-height:1.6}.bk-done .bk-link{align-self:center;margin-top:6px}.bk-sub{color:var(--hp-mut);font-size:14px;line-height:1.6}.bk-tick svg{width:68px;height:68px}.bk-tick circle{fill:none;stroke:#16a34a;stroke-width:3px;stroke-dasharray:152;stroke-dashoffset:152px;animation:bkDraw .6s var(--ease) forwards}.bk-tick path{fill:none;stroke:#16a34a;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:bkDraw .38s var(--ease) .42s forwards}@keyframes bkDraw{to{stroke-dashoffset:0}}.bk-manage{gap:14px;min-height:0}.bk-state{color:#15803d;background:#16a34a24;border-radius:99px;align-self:flex-start;padding:5px 12px;font-size:13px;font-weight:700}.bk-state.cancelled{color:#b42318;background:#b423181f}.bk-where a{color:var(--a);overflow-wrap:anywhere}.bk-cancel{animation:calFade .2s var(--ease) both;flex-direction:column;gap:8px;display:flex}.bk-made{color:var(--hp-mut);margin-top:18px;font-size:12.5px;text-decoration:none}.bk-made b{color:var(--hp-ink)}@media (max-width:900px){.bk-card{border-radius:22px;grid-template-columns:1fr;max-width:620px}.bk-info{border-inline-end:0;border-bottom:1px solid var(--hp-line);padding:22px}.bk-main{min-height:0;padding:22px}.bk-pick{grid-template-columns:1fr}.bk-slots{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid}.bk-slot-wrap.on{grid-column:1/-1}.bk-times-empty{padding-top:6px}}@media (prefers-reduced-motion:reduce){.cal-cells,.cal-week,.cal-chip,.cal-ev,.cal-pane,.cal-list>li,.cal-agenda>li,.bk-card,.bk-slot-wrap,.bk-grid,.bk-next,.cal-hero-art i,.cal-title,.cal-cell.today .cal-num{animation:none!important}.bk-tick circle,.bk-tick path{stroke-dashoffset:0;animation:none}}.cal-layer-head{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:10px 0 2px;padding-inline-start:4px;font-size:10.5px;font-weight:700}[data-layer=history],[data-layer=money]{opacity:.82}
.chat-composer{transition:background .24s var(--ease), border-color .24s var(--ease);position:relative}.chat-composer[data-mode=note]{background:color-mix(in srgb, var(--warn) 9%, transparent);border-top-color:color-mix(in srgb, var(--warn) 55%, var(--border))}.chat-composer[data-mode=note] textarea::placeholder{color:color-mix(in srgb, var(--warn) 70%, var(--faint))}.cmp-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.cmp-top-r{align-items:center;gap:8px;display:inline-flex}.cmp-tabs{background:var(--chip);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.cmp-tab{height:30px;color:var(--muted);cursor:pointer;transition:background .18s var(--ease), color .18s var(--ease), box-shadow .18s var(--ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.cmp-tab:hover:not([aria-selected=true]){color:var(--text)}.cmp-tab[aria-selected=true]{background:var(--panel-solid);color:var(--text);box-shadow:0 1px 3px #0000002e}.cmp-tab.note[aria-selected=true]{background:color-mix(in srgb, var(--warn) 22%, var(--panel-solid));color:var(--warn)}.cmp-tab:focus-visible,.cmp-fmt:focus-visible,.cmp-opt:focus-visible{outline:2px solid var(--text);outline-offset:1px}.cmp-opt{width:28px;height:28px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:background .15s,color .15s;display:inline-grid}.cmp-opt:hover,.cmp-opt[aria-expanded=true]{background:var(--hover);color:var(--text)}.cmp-count{font-variant-numeric:tabular-nums;color:var(--faint);animation:cmpFade .2s var(--ease) both;font-size:11.5px}.cmp-count.near{color:var(--warn)}.cmp-count.over{color:var(--bad);font-weight:700}.cmp-bar{scrollbar-width:none;align-items:center;gap:2px;padding:2px 0;display:flex;overflow-x:auto}.cmp-fmt{min-width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-size:13px;font-weight:600;transition:background .14s,color .14s,transform .12s;display:inline-flex}.cmp-fmt:hover:not(:disabled){background:var(--hover);color:var(--text)}.cmp-fmt:active:not(:disabled){transform:scale(.94)}.cmp-fmt:disabled{opacity:.35;cursor:default}.cmp-fmt.f-bold{font-weight:800}.cmp-fmt.f-italic{font-family:serif;font-size:14px;font-style:italic}.cmp-fmt.f-strike{text-decoration:line-through}.cmp-fmt.f-code{font-family:var(--font-mono,ui-monospace), monospace;font-size:11.5px}.cmp-sep{background:var(--border);flex:none;width:1px;height:16px;margin:0 6px}.cmp-prev{margin-inline-start:auto}.cmp-prev[aria-pressed=true]{background:var(--chip);color:var(--text)}.chat-composer textarea{min-height:52px;max-height:320px;overflow-y:auto}.cmp-preview{background:color-mix(in srgb, var(--chip) 55%, transparent);min-height:52px;max-height:320px;animation:cmpFade .18s var(--ease) both;border-radius:10px;padding:6px 8px;overflow-y:auto}.cmp-preview .md p:last-child{margin-bottom:0}.cmp-drafts{flex-direction:column;gap:5px;max-height:132px;display:flex;overflow-y:auto}.cmp-draft{border:1px dashed var(--border-strong);animation:cmpFade .22s var(--ease) both;border-radius:10px;align-items:center;gap:8px;padding:5px 6px 5px 10px;display:flex}.cmp-draft-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--info);flex:none;font-size:10.5px;font-weight:800}.cmp-draft-text{text-align:start;min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;padding:4px 0;font-size:13px;overflow:hidden}.cmp-draft-text:hover{text-underline-offset:3px;text-decoration:underline}.cmp-draft-files{flex:none;align-items:center;gap:3px;font-size:12px;display:inline-flex}.cmp-note-btn{background:color-mix(in srgb, var(--warn) 24%, var(--panel-solid));border-color:color-mix(in srgb, var(--warn) 55%, transparent);color:var(--warn);font-weight:700}.cmp-note-btn:hover:not(:disabled){background:color-mix(in srgb, var(--warn) 34%, var(--panel-solid))}@keyframes cmpFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.msg.note{align-self:stretch;max-width:860px}.note-card{background:color-mix(in srgb, var(--warn) 11%, var(--panel-solid));border:1px solid color-mix(in srgb, var(--warn) 38%, transparent);border-inline-start:4px solid var(--warn);border-radius:12px;flex:1;min-width:0;padding:11px 14px 8px}.note-head{color:var(--warn);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.note-head b{letter-spacing:.02em;font-weight:800}.note-head span{color:var(--faint);font-weight:500}.note-body{overflow-wrap:anywhere;margin-top:6px;font-size:14px;line-height:1.6}.note-body .md p:last-child{margin-bottom:0}.note-card .msg-meta{align-items:center;gap:8px;margin-top:4px;display:flex}.note-del{color:var(--faint);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:11.5px}.note-del:hover,.note-del.armed{color:var(--bad);background:0 0;border:0}.msg.user .md-user{max-width:min(720px,100%)}.msg.user .md-user .md p{white-space:pre-wrap;margin:0 0 8px}.msg.user .md-user .md>:last-child{margin-bottom:0}.msg.user .md-user a{color:inherit;text-underline-offset:2px;text-decoration:underline}.msg.user .md-user code{background:color-mix(in srgb, var(--inv-fg) 20%, transparent);color:inherit}.msg.user .md-user blockquote{border-inline-start-color:color-mix(in srgb, var(--inv-fg) 45%, transparent);color:inherit;opacity:.9}@media (max-width:640px){.cmp-tab{padding:0 9px;font-size:12.5px}.cmp-bar{margin-inline:-2px}.cmp-count{display:none}.chat-composer{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.chat-composer,.cmp-tab,.cmp-fmt,.cmp-count,.cmp-preview,.cmp-draft{transition:none!important;animation:none!important}}.msg.user .md-user,.msg.user .md-user .md,.msg.user .md-user .md p,.msg.user .md-user .md li,.msg.user .md-user .md h1,.msg.user .md-user .md h2,.msg.user .md-user .md h3,.msg.user .md-user .md strong,.msg.user .md-user .md em,.msg.user .md-user .md blockquote{color:var(--inv-fg)}.msg.user .md-user .md pre{background:color-mix(in srgb, var(--inv-fg) 14%, transparent);color:var(--inv-fg)}
.doc-tier{position:relative}.doc-tier.is-rec{border-color:var(--doc-accent,#12171c);background:linear-gradient(180deg, color-mix(in srgb, var(--doc-accent,#12171c) 5%, #fff), #fff 60%)}.doc-tier.is-rec .doc-tier-badge{background:var(--doc-btn,#12171c);color:var(--doc-btn-fg,#f8fafc)}.doc-tier.is-rec .doc-tier-name{color:#12171c}@media (min-width:700px){.doc-tier.is-rec{transform:translateY(-4px)}}.doc-nudge{color:#3a4148;background:#f4f6f8;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 14px 14px;padding:10px 14px;font-size:13.5px;line-height:1.5;display:flex}.doc-nudge b{color:#12171c;font-weight:700}.doc-tier-was,.doc-line-price s{color:#8b939c;font-size:.82em;font-weight:400;text-decoration:line-through;text-decoration-thickness:1.5px}.doc-tier-was{margin-top:2px;font-size:13px}.doc-tier-save{color:#0c7f52;background:#0c7f521a;border-radius:99px;align-self:flex-start;padding:3px 8px;font-size:11.5px;font-weight:700}.doc-line-price{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;display:inline-flex}.doc-line-price span{font-weight:600}.doc-saving-row{color:#0c7f52;background:#0c7f520d;justify-content:space-between;font-size:13.5px;font-weight:600}.doc-preview-note{color:#2a2dd0;background:#3538ff14;border:1px dashed #3538ff59;font-size:13px}.card.ql-card{overflow:hidden;padding:0!important}.ql-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin:0;padding:18px 20px 6px;display:flex}.ql-head .card-sub{max-width:62ch;line-height:1.55}.ql-list{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:4px 16px 6px;display:flex}.ql-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 18px;display:flex}.ql-total{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ql-total em{color:var(--ok);font-size:12.5px;font-style:normal;font-weight:700}.ql{--c:var(--border-strong);border:1px solid var(--border);border-inline-start:4px solid var(--c);background:color-mix(in srgb, var(--chip) 38%, transparent);animation:qlIn .26s var(--ease) both;border-radius:14px;flex-direction:column;gap:10px;padding:14px 14px 12px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.ql:focus-within{border-color:var(--border-strong);border-inline-start-color:var(--c);background:color-mix(in srgb, var(--chip) 62%, transparent);box-shadow:0 6px 22px #0000001f}.ql[data-offer=essential]{--c:#64748b}.ql[data-offer=recommended]{--c:#3538ff}.ql[data-offer=premium]{--c:#c28a00}.ql[data-offer=optional]{--c:#16a34a}@keyframes qlIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ql-top{align-items:center;gap:10px;display:flex}.ql-n{background:var(--chip);width:26px;height:26px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.ql-name{flex:1;min-width:0;height:42px;font-size:15px;font-weight:600}.ql-tools{flex:none;gap:2px;display:inline-flex}.ql-desc{resize:none;width:100%;min-height:56px;padding:10px 12px;font-size:14px;line-height:1.55}.ql-offer{flex-wrap:wrap;gap:6px;display:flex}.ql-chip{border:1px solid var(--border);height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:99px;padding:0 12px;font-size:13px;font-weight:600;transition:background .14s,color .14s,border-color .14s,transform .12s}.ql-chip:hover:not(:disabled){color:var(--text);border-color:var(--border-strong)}.ql-chip:active:not(:disabled){transform:scale(.97)}.ql-chip[aria-checked=true]{color:#fff;background:var(--border-strong);border-color:#0000}.ql-chip[data-o=essential][aria-checked=true]{background:#64748b}.ql-chip[data-o=recommended][aria-checked=true]{background:#3538ff}.ql-chip[data-o=premium][aria-checked=true]{background:#c28a00}.ql-chip[data-o=optional][aria-checked=true]{background:#16a34a}.ql-chip[data-o=base][aria-checked=true]{background:var(--inv);color:var(--inv-fg)}.ql-chip:focus-visible,.qd .chip:focus-visible{outline:2px solid var(--text);outline-offset:2px}.ql-money{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.ql-money label{flex-direction:column;gap:5px;min-width:0;display:flex}.ql-money label>span{color:var(--muted);font-size:12px;font-weight:600}.ql-money .input{text-align:end;height:40px;font-size:14.5px}.ql-pays .input{border-color:color-mix(in srgb, var(--ok) 45%, var(--border));background:color-mix(in srgb, var(--ok) 7%, transparent);font-weight:700}.ql-result{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;padding-top:2px;font-size:13.5px;display:flex}.ql-result s{text-decoration-thickness:1.5px}.ql-result b{color:var(--text);font-size:15.5px}.ql-result em{color:var(--ok);font-style:normal;font-weight:700}.qs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:12px 16px 4px;display:grid}.qs-card{--c:var(--border-strong);border:1px solid var(--border);border-top:3px solid var(--c);background:var(--panel-solid);animation:qlIn .26s var(--ease) both;border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;display:flex;position:relative}.qs-card.t-essential{--c:#64748b}.qs-card.t-recommended{--c:#3538ff}.qs-card.t-premium{--c:#c28a00}.qs-card.t-add{--c:#16a34a}.qs-name{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;font-weight:800;display:flex}.qs-name i{letter-spacing:.02em;text-transform:none;background:var(--chip);color:var(--text);border-radius:99px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700}.qs-card.is-rec{box-shadow:0 0 0 1px var(--c)}.qs-rec{border:1px dashed var(--border-strong);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:99px;align-self:flex-start;align-items:center;gap:5px;margin-top:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.qs-rec:hover{color:var(--text);border-style:solid}.qs-rec[aria-pressed=true]{border:1px solid var(--c);color:var(--text);background:color-mix(in srgb, var(--c) 12%, transparent)}.qs-was{color:var(--faint);font-size:13px;text-decoration:line-through}.qs-now{letter-spacing:-.03em;font-size:20px}.qs-save{color:var(--ok);font-size:12px;font-weight:700}.qs-save.none{color:var(--faint);font-weight:500}.qs-hint{background:color-mix(in srgb, var(--info) 10%, transparent);border:1px dashed color-mix(in srgb, var(--info) 40%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 16px 0;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.qs-hint svg{color:var(--info);flex:none}.qs-hint span{flex:1;min-width:220px}.qd-bar{gap:8px;padding:12px 16px 2px;display:flex}.qd{border:1px solid var(--border);background:var(--chip);animation:qlIn .22s var(--ease) both;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 16px 2px;padding:12px 14px;display:flex}.qd-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qd-chips .input{text-align:end;width:74px;height:34px}.qd>.input{width:auto;min-width:170px;height:36px}.chip[aria-pressed=true]{background:var(--inv);color:var(--inv-fg);border-color:#0000}.qp{z-index:400;animation:qpFade .18s var(--ease) both;justify-content:flex-end;display:flex;position:fixed;inset:0}.qp-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050608a8;position:absolute;inset:0}.qp-panel{background:var(--bg);border-inline-start:1px solid var(--border-strong);width:min(1080px,100vw);min-width:0;max-width:100vw;height:100%;animation:qpSlide .28s var(--ease) both;flex-direction:column;display:flex;position:relative;box-shadow:-24px 0 70px #0006}.qp-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 18px;display:flex}.qp-title{flex-direction:column;flex:1;gap:1px;min-width:200px;display:flex}.qp-title b{font-size:15px}.qp-title span{color:var(--muted);font-size:12.5px}.qp-device{background:var(--chip);border-radius:10px;padding:3px;display:inline-flex}.qp-device button{height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.qp-device button[aria-checked=true]{background:var(--panel-solid);color:var(--text);box-shadow:0 1px 3px #0003}.qp-stage{background:color-mix(in srgb, var(--chip) 70%, var(--bg));flex:1;min-width:0;padding:20px;overflow:auto}.qp-frame{width:100%;min-width:0;max-width:900px;transition:max-width .32s var(--ease);margin:0 auto}.qp-frame.phone{background:#0b0c0e;border-radius:30px;max-width:400px;padding:10px;box-shadow:0 20px 60px #00000080}.qp-doc{background:#f4f5f6;border-radius:14px;overflow:hidden}.qp-frame.phone .qp-doc{border-radius:22px}.qp-doc .doc-shell{min-height:0;padding:0}@keyframes qpFade{0%{opacity:0}to{opacity:1}}@keyframes qpSlide{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.qc{flex-direction:column;gap:8px;display:flex}.qc-body{animation:qlIn .22s var(--ease) both;flex-direction:column;gap:12px;padding:4px 4px 4px 31px;display:flex}.qc-facts{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:12.5px;display:flex}.qc-save{color:var(--ok);font-weight:700}.qc-tiers{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.qc-tier{--c:var(--border-strong);border:1px solid var(--border);border-top:3px solid var(--c);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.qc-tier.t-essential{--c:#64748b}.qc-tier.t-recommended{--c:#3538ff}.qc-tier.t-premium{--c:#c28a00}.qc-tier header{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.qc-tier header b{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.qc-tier header i{background:var(--chip);border-radius:99px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700}.qc-tier header .mono{white-space:nowrap;margin-inline-start:auto;font-weight:700}.qc-group{flex-direction:column;gap:8px;display:flex}.qc-gh{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11.5px;font-weight:800}.qc-line{flex-direction:column;gap:6px;display:flex}.qc-line .input{height:36px}.qc-prices{grid-template-columns:1fr 1fr auto;align-items:center;gap:6px;display:grid}.qc-prices .input{text-align:end}.qc-net{flex-direction:column;align-items:flex-end;min-width:76px;font-size:13px;display:inline-flex}.qc-net s{color:var(--faint);font-size:11.5px;font-weight:400}.qc-warn{background:color-mix(in srgb, var(--warn) 12%, transparent);color:var(--warn);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.qc-note{color:var(--muted);margin:0;font-size:13px;line-height:1.5}@media (max-width:760px){.ql-top{flex-wrap:wrap}.ql-name{flex:100%;order:3}.ql-tools{order:2;margin-inline-start:auto}.ql-money{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.ql-hours,.ql-pays{grid-column:1/-1}.ql-head{padding:16px 14px 4px}.ql-list,.qs{padding-inline:12px}.qp-panel{width:100%}.qp-stage{padding:12px}.qp-frame.phone{max-width:100%}.qc-body{padding-inline-start:4px}}@media (prefers-reduced-motion:reduce){.ql,.qs-card,.qd,.qc-body,.qp,.qp-panel{animation:none!important}.qp-frame{transition:none}}.doc-shell{container:doc/inline-size}.doc-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex;position:relative}.doc-hero h1{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;margin:16px 0 0;font-size:38px;font-weight:600;line-height:1.1}.doc-facts{border-top:1px solid #080f141a;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:14px 16px;margin-top:18px;padding-top:14px;display:grid}.doc-v,.doc-k{overflow-wrap:anywhere}@container doc (max-width:680px){.doc-hero{padding:22px 20px 30px}.doc-body{gap:12px;padding:20px 16px 28px}.hero-copy{max-width:100%;margin-top:30px!important}.doc-hero h1{margin-top:12px;font-size:30px}.doc-grid{grid-template-columns:1fr;gap:14px;padding:16px}.doc-card-head{flex-wrap:wrap;padding:12px 16px}.doc-row{gap:10px;padding:12px 16px}.doc-row>span:first-child{flex:none}.doc-total,.doc-deposit{padding-inline:16px}.doc-tiers{grid-template-columns:1fr;padding:10px}.doc-subhead,.doc-addon{padding-inline:16px}}@container doc (max-width:420px){.doc-hero{padding:18px 16px 26px}.doc-body{padding-inline:12px}.doc-hero h1{font-size:26px!important}.hero-sub{font-size:12.5px!important}.doc-top>div:last-child{text-align:start!important}.doc-facts{grid-template-columns:1fr 1fr}.doc-card-head span{margin-inline-start:0}.doc-total{flex-wrap:wrap;gap:4px 12px}.doc-line-price{font-size:13.5px}}@media (max-width:760px){.qp-device{display:none}.qp-bar{padding:10px 14px}}@media (max-width:640px){.doc-shell>.lang-switch,.hp-shell>.lang-switch{position:absolute;top:10px}}
:root[data-snatch-mode] [data-snatch]:not([data-snatch=amt]){outline:1px dashed color-mix(in srgb, var(--info) 55%, transparent);outline-offset:2px;cursor:copy;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative}:root[data-snatch-mode] [data-snatch]:not([data-snatch=amt]):before{content:var(--snatch-pill,"Snatch");z-index:3;pointer-events:none;background:var(--info);color:var(--bg);letter-spacing:.02em;font-size:10.5px;font-weight:800;line-height:16px;font-family:var(--font-arabic), inherit;opacity:.9;border-radius:99px;padding:1px 7px;position:absolute;inset-block-start:-9px;inset-inline-end:10px}:root[data-snatch-mode] [data-snatch=amt]{cursor:copy;box-shadow:0 0 0 1px color-mix(in srgb, var(--info) 45%, transparent);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:4px}:root[data-snatch-mode] [data-snatch][data-snatch-hot]{outline:2px solid var(--info);outline-offset:2px;background-color:color-mix(in srgb, var(--info) 7%, transparent)}:root[data-snatch-mode] [data-snatch=amt][data-snatch-hot]{box-shadow:0 0 0 2px var(--info)}:root[data-snatch-mode] [data-snatch]:focus-visible{outline:2px solid var(--info);outline-offset:3px}:root[data-snatch-mode] [data-snatch][data-snatch-got]{animation:snatchGot .6s var(--ease)}@keyframes snatchGot{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--info) 60%, transparent)}to{box-shadow:0 0 0 14px #0000}}.snatch-toggle[aria-pressed=true]{color:var(--bg);background:var(--info);border-color:var(--info)}.snatch-toggle{position:relative}.snatch-hint{z-index:120;pointer-events:none;background:var(--inv);max-width:min(360px,100vw - 32px);color:var(--inv-fg);white-space:nowrap;text-overflow:ellipsis;border-radius:9px;align-items:center;gap:6px;margin:14px 0 0 14px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex;position:fixed;inset-block-start:0;overflow:hidden;box-shadow:0 10px 30px #0000004d}[dir=rtl] .snatch-hint{margin:14px 0 0 -14px;translate:-100%}.snatch-hint[data-touch]{white-space:normal;margin:0;translate:-50% calc(-100% - 10px)}.snatch-tray{z-index:60;border:1px solid var(--border-strong);background:var(--panel-solid);width:min(360px,100vw - 32px);max-height:min(62vh,560px);animation:rise .24s var(--ease) both;border-radius:16px;flex-direction:column;display:flex;position:fixed;inset-block-end:88px;inset-inline-end:20px;overflow:hidden;box-shadow:0 22px 60px #00000057}.snatch-tray-head{border-block-end:1px solid var(--border);align-items:center;gap:6px;padding:8px 8px 8px 6px;display:flex}.snatch-tray[data-folded] .snatch-tray-head{border-block-end:0}.snatch-tray-title{color:var(--text);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:9px;flex:1;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;font-weight:700;display:flex}.snatch-tray-title:hover{background:var(--hover)}.snatch-tray-title:focus-visible{outline:2px solid var(--info);outline-offset:1px}.snatch-tray-title .count,.snatch-paste .count{font-family:var(--font-arabic), var(--font-mono);color:var(--dim);font-size:11.5px;font-weight:600}.snatch-chev{transition:transform .2s var(--ease);margin-inline-start:auto;display:inline-flex}.snatch-tray[data-folded] .snatch-chev{transform:rotate(180deg)}.snatch-empty,.snatch-tip{color:var(--muted);margin:0;padding:12px 14px;font-size:12.5px;line-height:1.5}.snatch-tip{border-block-start:1px solid var(--border);color:var(--faint);padding-block:8px 12px;font-size:12px}.snatch-list{flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex;overflow:auto}.snatch-row{cursor:grab;border-radius:10px;align-items:center;gap:10px;padding:7px 6px 7px 8px;display:flex}.snatch-row:hover,.snatch-row:focus-within{background:var(--hover)}.snatch-row:active{cursor:grabbing}.snatch-ico{background:var(--info-t);width:28px;height:28px;color:var(--info);border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.snatch-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.snatch-label{color:var(--text);font-size:13px;font-weight:600}.snatch-sub{color:var(--faint);font-size:11.5px}.snatch-amt{color:var(--text);white-space:nowrap;font-size:12.5px}.snatch-acts{opacity:.55;gap:2px;transition:opacity .16s;display:flex}.snatch-row:hover .snatch-acts,.snatch-row:focus-within .snatch-acts{opacity:1}.snatch-foot{border-block-start:1px solid var(--border);justify-content:space-between;gap:8px;padding:8px 10px;display:flex}[data-snatch-drop=over]{outline:2px dashed var(--info);outline-offset:4px;background-color:color-mix(in srgb, var(--info) 6%, transparent);border-radius:12px}.snatch-pick{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.snatch-pick li{border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.snatch-pick li[data-off]{opacity:.62}.snatch-pick input{margin-top:7px}.snatch-pick label{cursor:pointer;flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.snatch-why{color:var(--warn);margin-top:2px;font-size:11.5px}.snatch-why.ok{color:var(--ok)}.snatch-fx{background:var(--warn-t);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.snatch-fx>div{flex-direction:column;gap:2px;min-width:0;display:flex}.snatch-preview{flex-direction:column;gap:6px;margin-top:12px;display:flex}.snatch-preview ul{background:var(--chip);border-radius:10px;flex-direction:column;gap:4px;margin:0;padding:8px 10px;font-size:12.5px;list-style:none;display:flex}.snatch-preview li{justify-content:space-between;gap:12px;display:flex}@media (max-width:900px){.snatch-tray{width:auto;max-height:46vh;inset-block-end:calc(76px + env(safe-area-inset-bottom,0px));inset-inline:12px}.snatch-acts{opacity:1}}@media (prefers-reduced-motion:reduce){.snatch-tray,:root[data-snatch-mode] [data-snatch][data-snatch-got]{animation:none}.snatch-chev{transition:none}}:root[data-motion=reduced] .snatch-tray,:root[data-motion=reduced] [data-snatch][data-snatch-got]{animation:none}@media (forced-colors:active){:root[data-snatch-mode] [data-snatch]{outline:1px dashed highlight}:root[data-snatch-mode] [data-snatch][data-snatch-hot]{outline:2px solid highlight}}
