html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.spotlight-card{position:relative;isolation:isolate;overflow:hidden;padding:2rem;border-radius:1.5rem;background-color:var(--spotlight-card-surface);box-shadow:var(--spotlight-card-shadow)}.spotlight-card__light,.spotlight-card__grain,.spotlight-card__border,.spotlight-card__edge{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.spotlight-card__light,.spotlight-card__grain{z-index:-1;opacity:0}.spotlight-card__grain{background-size:160px 160px;mix-blend-mode:overlay}.spotlight-card__border,.spotlight-card__edge{z-index:1;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spotlight-card__border{background:var(--spotlight-card-border)}.spotlight-card__edge{opacity:0}.shiny-text{position:relative;display:inline-block;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.shiny-text__glow{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;filter:blur(.14em);pointer-events:none;-webkit-user-select:none;user-select:none}:root{--ink:#1B1533;--ink-2:#4B4468;--muted:#8B85A3;--line:#ECE9F6;--card:#FFFFFF;--canvas:#F5F4FA;--v1:#6C4CF1;--v2:#9B5CF6;--v-soft:#EFEAFE;--v-deep:#4A2FC7;--rose:#F0407F;--rose-soft:#FDE9F1;--amber:#FF9F1C;--amber-soft:#FFF3E0;--red:#E5484D;--red-soft:#FDECEC;--mint:#12B886;--mint-soft:#E4F7F0;--sh-1:0 2px 8px -2px rgba(45,25,110,.1);--sh-2:0 12px 28px -14px rgba(45,25,110,.35);--sh-3:0 -8px 30px -10px rgba(45,25,110,.18);--tabs-h:88px;--safe-b:env(safe-area-inset-bottom, 0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%;margin:0}body{background:var(--canvas);color:var(--ink);font-family:Alexandria,system-ui,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;overflow:hidden}h1,h2,h3{font-family:Changa,Alexandria,sans-serif;font-weight:600;margin:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--v-deep)}:focus-visible{outline:2px solid var(--v1);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.app{height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.screen{flex:1;min-height:0;display:flex;flex-direction:column}.hero{background:linear-gradient(150deg,var(--v1) 0%,var(--v2) 55%,#B75BE8 100%);color:#fff;padding:calc(16px + env(safe-area-inset-top,0px)) 18px 20px;border-radius:0 0 26px 26px;flex-shrink:0}.hero--tight{padding-bottom:14px}.hero__in{max-width:760px;margin:0 auto}.hero__top{display:flex;align-items:center;gap:12px}.hero__txt{display:flex;flex-direction:column;line-height:1.3;min-width:0}.hero__txt b{font-family:Changa,sans-serif;font-weight:600;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero__txt span{font-size:12px;color:#ffffffb8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero__act{margin-inline-start:auto;display:flex;gap:8px;flex-shrink:0}.hero h1{font-size:21px;margin-top:14px}.hero__sub{font-size:12.5px;color:#ffffffbf;margin:2px 0 0}.me{width:38px;height:38px;border-radius:13px;background:#fff3;display:grid;place-items:center;font-family:Changa,sans-serif;font-weight:600;position:relative;flex-shrink:0;border:0;color:#fff}.me:after{content:"";position:absolute;inset-block-end:-2px;inset-inline-start:-2px;width:11px;height:11px;border-radius:50%;background:#b9b2ce;border:2px solid #7d4ef3}.me[data-available=true]:after{background:var(--mint)}.ghost{width:36px;height:36px;border-radius:12px;background:#ffffff29;border:0;color:#fff;display:grid;place-items:center;font-size:15px;flex-shrink:0}.ghost:hover{background:#ffffff42}.pressure{margin-top:18px;display:flex;align-items:flex-end;gap:12px}.pressure__big{font-family:Changa,sans-serif;font-weight:700;font-size:46px;line-height:.95}.pressure__lbl{padding-bottom:6px;font-size:13px;color:#fffc;line-height:1.35}.pressure__side{margin-inline-start:auto;text-align:center;background:#ffffff26;border-radius:14px;padding:7px 12px}.pressure__side b{display:block;font-family:Changa,sans-serif;font-size:17px;font-weight:600}.pressure__side span{font-size:10.5px;color:#ffffffbf}.pagebar{display:flex;gap:7px;margin-top:16px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.pagebar::-webkit-scrollbar{display:none}.pagepill{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 8px;border-radius:999px;background:#ffffff29;border:0;color:#ffffffe6;font-size:12.5px;transition:background .18s,color .18s}.pagepill[aria-pressed=true]{background:#fff;color:var(--v-deep);font-weight:500}.pagepill__av{width:19px;height:19px;border-radius:7px;display:grid;place-items:center;font-size:10px;font-weight:600;color:#fff;flex-shrink:0}.pagepill__n{font-size:11px;opacity:.8}.av--messenger{background:#2c6bd8}.av--instagram{background:linear-gradient(140deg,#c13584,#f0813c)}.av--all{background:#00000047}.pagepill[aria-pressed=true] .av--all{background:var(--v1)}.body{flex:1;min-height:0;overflow-y:auto;padding:16px 14px calc(var(--tabs-h) + var(--safe-b) + 16px)}.body--flush{padding:0 0 calc(var(--tabs-h) + var(--safe-b))}.body__in{max-width:760px;margin:0 auto}.seg{display:flex;gap:6px;margin-bottom:14px}.seg button{flex:1;padding:9px 4px;border-radius:13px;border:0;background:#fff;color:var(--ink-2);font-size:12.5px;box-shadow:var(--sh-1)}.seg button[aria-pressed=true]{background:var(--ink);color:#fff;font-weight:500}.searchbar{margin-bottom:12px}.searchbar input{width:100%;border:0;background:#fff;border-radius:15px;padding:11px 14px;font-size:13.5px;box-shadow:var(--sh-1)}.empty{text-align:center;color:var(--muted);font-size:13px;font-weight:300;padding:26px 12px;margin:0}.error-line{background:var(--red-soft);color:#9b1d21;border-radius:13px;padding:10px 13px;font-size:12.5px;margin-bottom:11px}.conv{display:flex;gap:13px;align-items:center;width:100%;text-align:start;background:#fff;border:0;border-radius:20px;padding:13px;margin-bottom:10px;box-shadow:var(--sh-1);transition:transform .15s}.conv:active{transform:scale(.985)}.ring{width:52px;height:52px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:conic-gradient(var(--rc,#C9C2E8) calc(var(--p,0) * 1%),#EDEAF7 0)}.ring i{width:43px;height:43px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-family:Changa,sans-serif;font-weight:600;font-size:15px;color:#fff;background:linear-gradient(140deg,var(--v1),var(--v2))}.ring i{overflow:hidden}.ring i img{width:100%;height:100%;object-fit:cover;display:block}.ring[data-level=fresh] i{background:linear-gradient(140deg,#12b886,#54d6ac)}.ring[data-level=warn] i{background:linear-gradient(140deg,#f5a524,#ffc75e)}.ring[data-level=late] i{background:linear-gradient(140deg,#e5484d,#f2726f)}.ring[data-level=none] i{background:linear-gradient(140deg,#9c94b8,#bdb6d4)}.conv__mid{flex:1;min-width:0}.conv__l1{display:flex;align-items:baseline;gap:8px}.conv__name{font-weight:500;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv__wait{margin-inline-start:auto;font-size:11.5px;font-family:Changa,sans-serif;font-weight:600;color:var(--muted);flex-shrink:0}.conv__wait{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;min-width:44px;text-align:center;border-radius:8px;padding:1px 7px}.conv__wait[data-level=fresh]{color:#0b7a57;background:var(--mint-soft)}.conv__wait[data-level=warn]{color:#8a5a00;background:#fff2d6}.conv__wait[data-level=late]{color:#fff;background:var(--red)}.conv__prev{font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 6px;font-weight:300}.conv__l3{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mini{font-size:10.5px;padding:2px 8px;border-radius:8px;background:var(--canvas);color:var(--ink-2)}.mini--ad{background:var(--rose-soft);color:#c21d5c;display:inline-flex;align-items:center;gap:5px;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini--ad:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--rose);flex-shrink:0}.mini--queue{background:var(--amber-soft);color:#a35c00}.mini--order{background:var(--mint-soft);color:#0b7a5b;display:inline-flex;align-items:center;gap:4px}.mini--who{background:var(--v-soft);color:var(--v-deep)}.badge{margin-inline-start:auto;min-width:20px;height:20px;border-radius:999px;background:var(--v1);color:#fff;font-size:11px;display:grid;place-items:center;padding:0 6px}.attrib{display:flex;align-items:center;gap:9px;background:#ffffff2b;border-radius:14px;padding:9px 12px;margin-top:14px;font-size:12px;color:#fff}.attrib__d{width:6px;height:6px;border-radius:50%;background:#ffd1e4;flex-shrink:0}.attrib b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attrib__t{margin-inline-start:auto;font-size:11px;color:#ffffffb3;flex-shrink:0}button.attrib{width:100%;border:0;text-align:start;font:inherit}button.attrib:hover{background:#ffffff40}.attrib__go{margin-inline-start:auto;font-size:15px;color:#ffffffb3;flex-shrink:0}.ad-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:var(--sh-1);margin-bottom:12px}.ad-card__img{width:100%;display:block;max-height:260px;object-fit:cover;background:var(--canvas)}video.ad-card__img{object-fit:contain;max-height:440px;background:#000}.ad-card__body{padding:14px}.ad-card__body>b{font-size:14.5px;font-weight:500;font-family:Changa,sans-serif;display:block}.ad-status{display:inline-block;margin-top:6px;font-size:10.5px;padding:2px 9px;border-radius:8px;background:var(--amber-soft);color:#a35c00}.ad-status.is-on{background:var(--mint-soft);color:#0b7a5b}.ad-card__t{font-size:13px;font-weight:500;margin:10px 0 0}.ad-card__b{font-size:12.5px;font-weight:300;color:var(--ink-2);margin:5px 0 0;line-height:1.6;white-space:pre-wrap}.post-embed{background:#fff;border-radius:20px;box-shadow:var(--sh-1);padding:10px;margin-bottom:12px}.post-embed iframe{width:100%;height:520px;border:0;display:block;border-radius:12px;background:var(--canvas)}.touch{display:flex;gap:11px;align-items:center;width:100%;text-align:start;background:#fff;border:0;border-radius:16px;padding:10px;margin-bottom:8px;box-shadow:var(--sh-1)}.touch[aria-pressed=true]{box-shadow:0 0 0 2px var(--v1),var(--sh-1)}.touch__img{width:46px;height:46px;border-radius:12px;object-fit:cover;background:var(--canvas);flex-shrink:0}.touch__tx{min-width:0;flex:1}.touch__tx b{display:block;font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.touch__tx span{font-size:10.5px;color:var(--muted)}.touch__tags{display:flex;gap:5px;margin-top:3px;flex-wrap:wrap}.stream{display:flex;flex-direction:column;gap:9px;max-width:760px;margin:0 auto;padding:16px 14px 0}.day{align-self:center;font-size:11px;color:var(--muted);background:#fff;padding:3px 13px;border-radius:999px;box-shadow:var(--sh-1)}.bubble{max-width:80%;padding:10px 14px;font-size:13.5px;line-height:1.55;font-weight:300;word-break:break-word}.bubble--in{align-self:flex-start;background:#fff;border-radius:20px 20px 20px 6px;box-shadow:var(--sh-1)}.bubble--out{align-self:flex-end;background:linear-gradient(140deg,var(--v1),var(--v2));color:#fff;border-radius:20px 20px 6px;box-shadow:var(--sh-2)}.bubble--external{align-self:flex-end;background:var(--ink);color:#fff;border-radius:20px 20px 6px;box-shadow:var(--sh-2)}.bubble--note{align-self:center;background:var(--amber-soft);color:#8a4e00;border-radius:14px;font-size:11.5px;padding:7px 13px;max-width:90%;text-align:center;box-shadow:none}.bubble img,.bubble video{max-width:100%;border-radius:12px;display:block}.bubble audio{width:230px;max-width:100%}.bubble__meta{display:flex;gap:8px;font-size:10px;opacity:.65;margin-top:4px;flex-wrap:wrap}.media-pending{font-size:11.5px;opacity:.7;margin:0}.dock{position:absolute;inset-inline:0;bottom:0;z-index:12}.dock__in{max-width:760px;margin:0 auto;padding:0 14px}.orderbar{display:flex;align-items:center;gap:10px;background:var(--ink);color:#fff;border-radius:18px;padding:12px 15px;box-shadow:var(--sh-2);border:0;width:100%;margin-bottom:10px}.orderbar:disabled{opacity:.55}.orderbar__ic{width:30px;height:30px;border-radius:11px;background:linear-gradient(140deg,var(--v1),var(--v2));display:grid;place-items:center;font-size:15px;flex-shrink:0}.orderbar__tx{text-align:start;line-height:1.3;min-width:0}.orderbar__tx b{display:block;font-size:13.5px;font-weight:500}.orderbar__tx span{font-size:10.5px;color:#fff9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.orderbar__go{margin-inline-start:auto;font-size:17px;color:#ffffff8c}.orderbar--done{background:linear-gradient(150deg,#0e7a5c,#12b886)}.orderbar--done .orderbar__ic{background:#fff3}.order-view{background:#fff;border-radius:20px;padding:14px;box-shadow:var(--sh-1);margin-bottom:12px}.order-view__head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.order-view__head .avatar{background:var(--mint)}.order-view__head b{font-size:14px;font-weight:500;display:block}.order-view__head span{font-size:11px;color:var(--muted)}.order-line{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:12.5px}.order-line:last-child{border-bottom:0}.order-line span:first-child{color:var(--muted);flex:0 0 96px;font-weight:300}.order-line span:last-child{flex:1;min-width:0}.order-items{margin-top:10px;display:flex;flex-direction:column;gap:6px}.order-item{display:flex;gap:9px;background:var(--canvas);border-radius:11px;padding:8px 11px;font-size:12.5px}.order-item b{margin-inline-start:auto;font-family:Changa,sans-serif;font-weight:600}.composer{background:#fff;padding:11px 14px calc(15px + var(--safe-b));border-radius:24px 24px 0 0;box-shadow:var(--sh-3)}.composer__in{max-width:760px;margin:0 auto}.composer__row{display:flex;gap:8px;align-items:center}.cbtn{width:40px;height:40px;border-radius:14px;background:var(--canvas);border:0;font-size:16px;flex-shrink:0}.cbtn[data-recording=true]{background:var(--red);color:#fff}.cbtn:disabled{opacity:.45}.composer textarea{flex:1;min-width:0;border:0;background:var(--canvas);border-radius:14px;padding:10px 14px;font-size:13.5px;font-weight:300;resize:none;max-height:110px;line-height:1.5}.send{width:44px;height:44px;border-radius:16px;border:0;color:#fff;font-size:17px;flex-shrink:0;background:linear-gradient(140deg,var(--v1),var(--v2));box-shadow:var(--sh-2)}.send:disabled{opacity:.5;box-shadow:none}.window-note{font-size:10.5px;color:var(--muted);text-align:center;margin:9px 0 0}.window-note b{color:var(--amber);font-weight:500}.window-note[data-expired=true] b{color:var(--red)}.cmt{background:#fff;border-radius:20px;padding:14px;margin-bottom:11px;box-shadow:var(--sh-1);position:relative;overflow:hidden}.cmt--ad:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:linear-gradient(var(--rose),#FF7BAA)}.cmt--settled{opacity:.62}.cmt__head{display:flex;align-items:center;gap:10px}.avatar{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;color:#fff;font-family:Changa,sans-serif;font-weight:600;font-size:14px;flex-shrink:0;background:var(--v1)}.cmt__who{min-width:0;line-height:1.35}.cmt__who b{display:block;font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmt__who span{font-size:11px;color:var(--muted)}.cmt__ago{margin-inline-start:auto;font-size:11px;color:var(--muted);flex-shrink:0}.cmt__text{font-size:13.5px;font-weight:300;margin:11px 0 0;line-height:1.6;word-break:break-word}.cmt__post{display:flex;gap:9px;align-items:center;background:var(--canvas);border-radius:13px;padding:8px 10px;margin-top:11px}.cmt__post span{font-size:11.5px;color:var(--ink-2);font-weight:300;line-height:1.4;text-align:start}button.cmt__post{width:100%;border:0;font:inherit}button.cmt__post:hover{background:var(--v-soft)}.cmt__post-go{margin-inline-start:auto;color:var(--muted);flex-shrink:0}.cmt__actions{display:flex;gap:8px;margin-top:12px;align-items:center;flex-wrap:wrap}.ca{flex:1;padding:9px;border-radius:13px;border:0;font-size:12.5px;min-width:96px}.ca--pub{background:var(--v1);color:#fff;font-weight:500}.ca--dm{background:var(--v-soft);color:var(--v-deep);font-weight:500}.ca--skip{flex:0 0 44px;min-width:44px;background:var(--canvas);color:var(--muted)}.ca:disabled{opacity:.45}.replybox{margin-top:12px;border-top:1px solid var(--line);padding-top:12px}.replybox textarea{width:100%;border:0;background:var(--canvas);border-radius:14px;padding:11px 13px;font-size:13px;font-weight:300;min-height:66px;resize:vertical}.warn{display:flex;gap:7px;align-items:flex-start;background:var(--amber-soft);color:#8a4e00;border-radius:11px;padding:8px 10px;font-size:11px;margin-top:9px;font-weight:300;line-height:1.45}.settled-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--mint);background:var(--mint-soft);padding:3px 9px;border-radius:9px}.group{background:#fff;border-radius:20px;padding:14px;box-shadow:var(--sh-1);margin-bottom:12px}.group h3{font-size:12px;color:var(--muted);font-weight:500;margin-bottom:12px;display:flex;align-items:center;gap:7px}.group h3:before{content:"";width:3px;height:13px;border-radius:2px;background:var(--v1)}.field{margin-bottom:11px}.field:last-child{margin-bottom:0}.field label{display:block;font-size:11.5px;color:var(--ink-2);margin-bottom:5px}.field label em{font-style:normal;color:var(--red)}.field input,.field select,.field textarea{width:100%;border:0;background:var(--canvas);border-radius:14px;padding:11px 13px;font-size:13.5px;font-weight:300}.field input:disabled{color:var(--muted)}.hint{font-size:10.5px;color:var(--muted);margin-top:4px;font-weight:300}.row2{display:flex;gap:10px}.row2>*{flex:1;min-width:0}.btn{padding:12px 16px;border-radius:15px;border:0;background:#fff;color:var(--ink);font-size:13.5px;box-shadow:var(--sh-1)}.btn:disabled{opacity:.5}.btn--primary{background:linear-gradient(140deg,var(--v1),var(--v2));color:#fff;font-weight:500;box-shadow:var(--sh-2)}.btn--soft{background:var(--v-soft);color:var(--v-deep);font-weight:500;box-shadow:none}.btn--danger{background:var(--red-soft);color:#9b1d21;box-shadow:none}.btn--block{width:100%}.btn--sm{padding:8px 12px;font-size:12.5px;border-radius:12px}.btn--dashed{width:100%;border:1.5px dashed #CFC7EC;background:transparent;color:var(--v-deep);box-shadow:none;font-size:13px}.tile{background:#fff;border-radius:20px;padding:14px;box-shadow:var(--sh-1);margin-bottom:11px;display:flex;align-items:center;gap:12px;width:100%;text-align:start;border:0}.tile__info{min-width:0;line-height:1.4}.tile__info b{display:block;font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile__info span{font-size:11px;color:var(--muted)}.tile__end{margin-inline-start:auto;text-align:end;flex-shrink:0}.num{font-family:Changa,sans-serif;font-weight:600;font-size:17px}.num--needs{color:var(--amber)}.num__lbl{font-size:9.5px;color:var(--muted);display:block;line-height:1}.pill-ok,.pill-off{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;padding:2px 8px;border-radius:8px}.pill-ok{color:var(--mint);background:var(--mint-soft)}.pill-off{color:#a35c00;background:var(--amber-soft)}.dark-card{background:linear-gradient(150deg,var(--ink),#3A2E63);color:#fff;border-radius:22px;padding:16px;margin-bottom:12px}.dark-card__row{display:flex;align-items:center;gap:11px}.dark-card__lg{width:40px;height:40px;border-radius:14px;background:#ffffff26;display:grid;place-items:center;font-family:Changa,sans-serif;font-weight:600;flex-shrink:0}.dark-card__row b{font-size:14px;font-weight:500}.dark-card__row small{font-size:11px;color:#fff9;display:block}.dark-card__stat{margin-inline-start:auto;text-align:center;flex-shrink:0}.dark-card__stat b{display:block;font-family:Changa,sans-serif;font-size:19px}.dark-card__stat small{font-size:9.5px;color:#ffffff8c}.dark-card .btn{width:100%;margin-top:13px;background:#ffffff21;color:#fff;box-shadow:none}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.metric{background:#fff;border-radius:18px;padding:14px;box-shadow:var(--sh-1)}.metric b{display:block;font-family:Changa,sans-serif;font-size:26px;font-weight:700}.metric span{font-size:11.5px;color:var(--muted)}table{width:100%;border-collapse:collapse;font-size:12.5px}th{text-align:start;font-size:11px;color:var(--muted);font-weight:500;padding:0 8px 8px}td{padding:9px 8px;border-top:1px solid var(--line);font-weight:300}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;background:#1b15336b;display:flex;align-items:flex-end;justify-content:center;z-index:40}.sheet__in{width:100%;max-width:640px;max-height:94%;background:var(--canvas);border-radius:28px 28px 0 0;display:flex;flex-direction:column;animation:sheet-up .25s ease-out}@keyframes sheet-up{0%{transform:translateY(30px);opacity:.6}to{transform:none;opacity:1}}.sheet__grab{width:38px;height:4px;border-radius:99px;background:#d5d0e6;margin:9px auto 0;flex-shrink:0}.sheet__head{padding:12px 18px 13px;display:flex;align-items:center;gap:10px;flex-shrink:0}.sheet__head h2{font-size:17px}.sheet__x{margin-inline-start:auto;width:30px;height:30px;border-radius:11px;background:#fff;border:0;color:var(--muted);font-size:16px}.sheet__body{flex:1;min-height:0;overflow-y:auto;padding:0 14px 14px}.sheet__foot{background:#fff;padding:13px 16px calc(18px + var(--safe-b));box-shadow:var(--sh-3);flex-shrink:0}.choice{background:#fff;border:0;border-radius:20px;padding:16px;text-align:start;box-shadow:var(--sh-1);display:flex;gap:13px;align-items:center;width:100%;margin-bottom:12px}.choice__ic{width:44px;height:44px;border-radius:15px;display:grid;place-items:center;font-size:20px;flex-shrink:0}.choice__ic--stock{background:var(--mint-soft);color:var(--mint)}.choice__ic--none{background:var(--amber-soft);color:var(--amber)}.choice b{display:block;font-size:14.5px;font-weight:500;font-family:Changa,sans-serif}.choice span{font-size:11.5px;color:var(--muted);font-weight:300;line-height:1.45;display:block;margin-top:2px}.picker{background:var(--canvas);border-radius:16px;overflow:hidden}.picker>input{width:100%;border:0;background:transparent;padding:11px 14px;font-size:13px}.picker__list{max-height:210px;overflow-y:auto;background:#fff;margin:0 6px 6px;border-radius:12px}.pitem{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line)}.pitem:last-child{border-bottom:0}.pitem input{width:17px;height:17px;accent-color:var(--v1);flex-shrink:0}.pitem__lb{flex:1;min-width:0;font-size:12.5px;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pitem__st{font-size:10.5px;color:var(--mint);background:var(--mint-soft);padding:2px 7px;border-radius:7px;flex-shrink:0}.pitem__st[data-low=true]{color:#a35c00;background:var(--amber-soft)}.pitem[data-off=true]{opacity:.55}.pitem[data-off=true] .pitem__lb{text-decoration:line-through;color:var(--muted)}.pitem[data-off=true] .pitem__st{color:var(--muted);background:var(--canvas)}.chosen{margin-top:11px;display:flex;flex-direction:column;gap:8px}.chosen__row{display:flex;align-items:center;gap:9px;background:var(--v-soft);border-radius:14px;padding:9px 11px}.chosen__n{flex:1;min-width:0;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stepper{display:flex;align-items:center;background:#fff;border-radius:11px;overflow:hidden;flex-shrink:0}.stepper button{width:28px;height:28px;border:0;background:none;color:var(--v-deep);font-size:15px}.stepper button:disabled{color:#cfc9e4}.stepper span{min-width:26px;text-align:center;font-size:12.5px;font-weight:600;font-family:Changa,sans-serif}.remove{border:0;background:none;color:var(--muted);font-size:15px;padding:0 2px}.types{display:flex;gap:7px}.types button{flex:1;padding:10px 2px;border-radius:13px;border:0;background:var(--canvas);color:var(--ink-2);font-size:12px}.types button[aria-pressed=true]{background:var(--v1);color:#fff;font-weight:500}.loop{display:flex;align-items:center;gap:9px;background:var(--rose-soft);color:#c21d5c;border-radius:13px;padding:9px 12px;font-size:11.5px;margin-bottom:11px;font-weight:300}.loop__d{width:6px;height:6px;border-radius:50%;background:var(--rose);flex-shrink:0}.loop b{font-weight:600}.tabs{position:absolute;inset-inline:10px;bottom:calc(10px + var(--safe-b));height:66px;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;box-shadow:var(--sh-2);display:flex;align-items:stretch;padding:4px;z-index:20;max-width:600px;margin:0 auto}.tab{flex:1 1 0;min-width:0;height:100%;border:0;background:none;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--muted);font-size:11px;line-height:1.1;padding:0 2px;position:relative;text-decoration:none;cursor:pointer;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;transition:background .12s,transform .12s}.tab>*{pointer-events:none}.tab:active{background:#6c4cf11a;transform:scale(.96)}.tab__g{font-size:22px;line-height:1}.tab[aria-current=page]{color:var(--v-deep);font-weight:500;background:#6c4cf114}.tab[aria-current=page]:before{content:"";position:absolute;top:-4px;inset-inline-start:50%;transform:translate(50%);width:24px;height:3px;border-radius:0 0 4px 4px;background:var(--v1)}.tab__dot{position:absolute;top:6px;inset-inline-end:calc(50% - 24px);min-width:17px;height:17px;border-radius:99px;background:var(--rose);color:#fff;font-size:10px;display:grid;place-items:center;padding:0 4px}.toast{position:fixed;inset-inline-start:50%;transform:translate(50%) translateY(70px);bottom:calc(var(--tabs-h) + 20px);background:var(--ink);color:#fff;padding:11px 20px;border-radius:999px;font-size:13px;opacity:0;transition:.22s;z-index:60;pointer-events:none;max-width:calc(100% - 40px);text-align:center}.toast[data-show=true]{opacity:1;transform:translate(50%) translateY(0)}.toast[data-kind=error]{background:#9b1d21}.lg{--mz-navy:#011258;--mz-orange:#FF6F00;--mz-ink2:#46506E;position:relative;height:100%;overflow-y:auto;overflow-x:hidden;background:#fff;color:var(--mz-navy);display:flex;flex-direction:column}.lg :focus-visible{outline:2px solid var(--mz-orange);outline-offset:2px}.lg-brand{position:relative;flex-shrink:0;background:var(--mz-navy);min-height:max(380px,54vh);border-radius:0 0 34px 34px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:calc(48px + env(safe-area-inset-top,0px)) 24px 68px}.lg-art{display:flex;flex-direction:column;align-items:center;text-align:center}.lg-mark{position:relative;display:block;width:104px;aspect-ratio:600/822}.lg-half{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.lg-half--a{clip-path:polygon(0 0,99.1% 0,2.2% 100%,0 100%)}.lg-half--b{clip-path:polygon(99.1% 0,100% 0,100% 100%,2.2% 100%)}.lg-mark svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.lg-mark path{fill:none;stroke:var(--mz-orange);stroke-width:14.3;stroke-linecap:round}.lg-name{margin-top:24px}.lg-name h1{margin:0;font-family:Changa,sans-serif;font-weight:700;font-size:40px;line-height:1.1;color:#fff}.lg-name h1 span,.lg-name__2 span{display:inline-block}.lg-name__2{margin:4px 0 0;font-family:Changa,sans-serif;font-weight:500;font-size:22px;line-height:1.3;color:var(--mz-orange)}.lg-sub{margin:12px auto 0;max-width:280px;font-size:13px;line-height:1.7;color:#fffc;font-weight:300}.lg-sheet{position:relative;z-index:1;margin-top:-36px;flex:1 0 auto;background:#fff;border-radius:28px 28px 0 0;padding:24px 22px calc(14px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;box-shadow:0 -18px 40px -24px #01125873}.lg-form{width:100%;max-width:400px;margin:0 auto}.lg-form h2{margin:0;font-family:Changa,sans-serif;font-weight:600;font-size:21px;line-height:1.3;color:var(--mz-navy)}.lg-hint{margin:2px 0 16px;font-size:12.5px;color:var(--mz-ink2)}.lg-err{margin:6px 0 12px;font-size:12.5px;color:#a11a20;background:#fdecec;border-radius:11px;padding:7px 11px}.lg-field{margin-bottom:12px}.lg-field label{display:block;font-size:12.5px;color:var(--mz-ink2);margin:0 4px 6px}.lg-box{display:flex;align-items:center;gap:8px;height:52px;border-radius:15px;background:#f3f4f8;color:var(--mz-ink2);padding-inline:14px 6px;border:1.5px solid transparent;transition:border-color .2s,background .2s}.lg-box:focus-within{border-color:var(--mz-navy);background:#fff}.lg-box[data-bad=true]{border-color:#c8262c;background:#fff5f5}.lg-box input:focus-visible{outline:none}.lg-box input{flex:1;min-width:0;border:0;background:transparent;outline:0;font-size:16px;color:var(--mz-navy);padding:0}html[dir=rtl] .lg-box input[dir=ltr]{text-align:right}.lg-eye{width:40px;height:40px;border:0;border-radius:11px;background:transparent;color:var(--mz-ink2);display:grid;place-items:center;flex-shrink:0}.lg-go{width:100%;height:54px;margin-top:6px;border:0;border-radius:16px;background:var(--mz-orange);color:var(--mz-navy);font-family:Changa,sans-serif;font-weight:700;font-size:17px;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 12px 24px -14px #ff6f00e6;transition:background .2s}.lg-go:hover{background:#ff8a2b}.lg-go[aria-disabled=true]{background:#ffd3b0;box-shadow:none}.lg-go:focus-visible{outline:2px solid var(--mz-navy);outline-offset:3px}html[dir=ltr] .lg-go__ic{transform:scaleX(-1)}.lg-forgot{margin:14px 0 0;font-size:12px;color:var(--mz-ink2);text-align:center}.lg-foot{width:100%;max-width:400px;margin:auto auto 0;padding-top:18px;display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:var(--mz-ink2)}.lg-lang{border:0;background:transparent;color:var(--mz-navy);font-weight:500;font-size:12px;padding:6px 8px;border-radius:8px}.lg-flood{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;background:var(--mz-navy);transform:scaleY(0);transform-origin:center top;pointer-events:none}.lg-hello{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#fff;text-align:center;padding:24px;animation:lg-in .5s cubic-bezier(.2,.8,.2,1) both}.lg-hello img{width:58px;height:auto}.lg-hello b{font-family:Changa,sans-serif;font-weight:700;font-size:30px;line-height:1.2}@keyframes lg-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(min-width:900px){.lg{flex-direction:row}.lg-brand{width:56%;min-height:100%;border-radius:0;padding:0;justify-content:flex-start}.lg-art{position:relative;display:block;width:420px;height:620px;margin-inline-start:80px;text-align:start;flex-shrink:0}.lg-mark{position:absolute;inset-inline-start:0;top:0;width:190px}.lg-name{position:absolute;inset-inline-start:0;top:460px;width:300px;margin:0}.lg-name h1{font-size:54px;line-height:1.08}.lg-name__2{font-size:28px;margin-top:6px}.lg-sub{margin:14px 0 0;max-width:300px;font-size:14px}.lg-sheet{flex:1;margin:0;border-radius:0;box-shadow:none;justify-content:center;padding:40px}.lg-form{max-width:360px}.lg-form h2{font-size:30px}.lg-hint,.lg-err{margin-bottom:24px}.lg-box{height:54px}.lg-go{height:56px;font-size:18px}.lg-foot{position:absolute;bottom:26px;inset-inline:0;max-width:360px;margin:0 auto;padding:0}}@media(min-width:900px)and (max-height:760px){.lg-art{transform:scale(.8);transform-origin:center}}.meta-btn{width:100%;border:0;border-radius:14px;background:#1877f2;color:#fff;padding:13px 16px;font-weight:500;font-size:14.5px;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 10px 24px -12px #1877f2b3}.meta-btn:disabled{opacity:.6}.meta-btn__f{width:22px;height:22px;border-radius:50%;background:#fff;color:#1877f2;display:grid;place-items:center;font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;line-height:1;padding-top:3px}.signed{display:flex;align-items:center;gap:8px;font-size:13px;color:#0b7a5b;margin-bottom:10px}.signed__ic{width:20px;height:20px;border-radius:50%;background:var(--mint-soft);display:grid;place-items:center;font-size:11px}.perms{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.perm{font-size:10.5px;padding:3px 8px;border-radius:8px;background:var(--mint-soft);color:#0b7a5b;direction:ltr;unicode-bidi:isolate}.perm--off{background:var(--red-soft);color:#9b1d21}.mh{border:1.5px solid var(--line);border-radius:18px;padding:13px;margin-bottom:10px;--st:#0B7A5B;--st-bg:var(--mint-soft)}.mh[data-status=warn]{--st:#A35C00;--st-bg:var(--amber-soft)}.mh[data-status=bad]{--st:#9B1D21;--st-bg:var(--red-soft);border-color:#f3c9cb}.mh[data-status=none]{border-style:dashed}.mh__lead{font-size:12.5px;color:var(--ink-2);font-weight:300;line-height:1.6;margin:0 0 12px}.mh__head{display:flex;align-items:center;gap:11px}.mh__img{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0;display:grid;place-items:center;color:#fff;font-family:Changa,sans-serif;font-weight:600}.mh__who{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.45}.mh__who b{font-size:14px;font-weight:500}.mh__who span{font-size:11.5px;color:var(--muted)}.mh[data-status=bad] .mh__who span{color:#9b1d21}.mh__re{width:34px;height:34px;border-radius:11px;border:0;background:var(--canvas);color:var(--ink-2);display:grid;place-items:center;cursor:pointer;flex-shrink:0}.mh__re[data-spin=true] svg{animation:mh-spin .8s linear infinite}@keyframes mh-spin{to{transform:rotate(-360deg)}}.mh__state{display:flex;align-items:center;gap:7px;margin:12px 0 6px;font-family:Changa,sans-serif;font-size:14px;font-weight:600;color:var(--st)}.mh__state i{width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px var(--st-bg)}.mh__list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column}.mh__list li{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--line)}.mh__list li:first-child{border-top:0}.mh__ic{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;flex-shrink:0;margin-top:1px;background:var(--mint-soft);color:#0b7a5b}.mh__list li[data-ok=false] .mh__ic{background:var(--amber-soft);color:#a35c00}.mh__list li[data-ok=false][data-core=true] .mh__ic{background:var(--red-soft);color:#9b1d21}.mh__tx{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.5}.mh__tx b{font-size:13px;font-weight:500}.mh__list li[data-ok=true] .mh__tx b{font-weight:400;color:var(--ink-2)}.mh__tx span{font-size:11.5px;color:var(--muted);font-weight:300}.mh__tx code,.mh__cfg code{font-size:10.5px;color:var(--ink-2);background:var(--canvas);border-radius:6px;padding:1px 6px;align-self:flex-start;unicode-bidi:isolate;word-break:break-word}.mh__cfg{font-size:11.5px;line-height:1.6;background:var(--amber-soft);color:#8a4e00;border-radius:11px;padding:9px 11px;margin:0 0 10px;display:flex;flex-direction:column;gap:5px}.mh__actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.mh__actions .btn{white-space:nowrap}.mh-other{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:14px;padding:8px 10px;margin-bottom:8px}.mh-other__img{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;display:grid;place-items:center;color:#fff;font-size:13px}.mh-other__tx{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.4}.mh-other__tx b{font-size:13px;font-weight:500}.mh-other__tx span{font-size:11px;color:var(--muted)}.tile__warn{color:#a35c00!important}.tile__warn[data-status=bad],.tile__warn[data-status=none]{color:#9b1d21!important}.picklist{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.pick{display:flex;align-items:center;gap:11px;width:100%;text-align:start;border:1.5px solid var(--line);background:#fff;border-radius:16px;padding:10px 12px;transition:border-color .15s,background .15s}.pick[aria-checked=true]{border-color:var(--v1);background:var(--v-soft)}.pick__img{width:44px;height:44px;border-radius:12px;object-fit:cover;flex-shrink:0;display:grid;place-items:center;color:#fff;font-family:Changa,sans-serif;font-weight:600}.pick__tx{min-width:0;display:flex;flex-direction:column;line-height:1.4}.pick__tx b{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick__tx>span{font-size:11px;color:var(--muted)}.pick__ig{display:inline-flex;align-items:center;gap:5px;color:var(--ink-2)!important;direction:ltr;unicode-bidi:isolate;align-self:flex-start}.pick__ig i{width:10px;height:10px;border-radius:3px;display:inline-block}.pick__noig{font-style:normal}.pick__dot{margin-inline-start:auto;width:18px;height:18px;border-radius:50%;border:2px solid #CFC7EC;flex-shrink:0}.pick[aria-checked=true] .pick__dot{border-color:var(--v1);box-shadow:inset 0 0 0 3px #fff;background:var(--v1)}.check{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2);margin-bottom:12px}.check input{width:16px;height:16px;accent-color:var(--v1)}.linkish{background:none!important;box-shadow:none!important;color:var(--muted);margin-top:6px}.connected{background:var(--mint-soft);border-radius:16px;padding:14px}.connected>b{display:block;font-family:Changa,sans-serif;font-weight:600;font-size:15px;color:#0b7a5b;margin-bottom:6px}.connected ul{list-style:none;margin:0 0 12px;padding:0;font-size:12.5px;color:var(--ink-2);display:flex;flex-direction:column;gap:3px}.connected li.bad{color:#9b1d21}.advanced{background:#fff;border-radius:20px;padding:14px;box-shadow:var(--sh-1);margin-bottom:12px}.advanced summary{font-size:12px;color:var(--muted);cursor:pointer}.langswitch{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:5px 14px;font-size:12.5px;color:var(--ink-2)}[dir=ltr] .tab[aria-current=page]:before{transform:translate(-50%)}[dir=ltr] .toast{transform:translate(-50%) translateY(70px)}[dir=ltr] .toast[data-show=true]{transform:translate(-50%) translateY(0)}.acct{border:1.5px solid var(--line);border-radius:16px;padding:12px;margin-bottom:10px}.acct__row{display:flex;align-items:center;gap:11px;margin-bottom:10px}.acct__img{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0;display:grid;place-items:center;color:#fff;font-family:Changa,sans-serif;font-weight:600}.acct__tx{min-width:0;display:flex;flex-direction:column;line-height:1.45}.acct__tx b{font-size:14px;font-weight:500}.acct__tx>span{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.acct__exp--soon{color:#a35c00}.acct__actions{display:flex;gap:8px}.meta-btn--quiet{background:#fff;color:#1877f2;border:1.5px solid #1877F2;box-shadow:none;font-size:13px;padding:10px 14px}.meta-btn--quiet .meta-btn__f{background:#1877f2;color:#fff}.pick__on{font-style:normal;font-size:10px;padding:1px 7px;border-radius:7px;background:var(--mint-soft);color:#0b7a5b;margin-inline-start:6px}.chgroup{background:#fff;border-radius:20px;box-shadow:var(--sh-1);margin-bottom:11px;overflow:hidden}.chrow{display:flex;align-items:center;gap:12px;padding:13px 14px}.chrow+.chrow{border-top:1px solid var(--line)}.chrow--off .avatar,.chrow--off .tile__info b{opacity:.45}.chrow__end{display:flex;align-items:center;gap:10px}.numbtn{border:0;background:none;text-align:end}.numinput{width:74px;border:0;background:var(--canvas);border-radius:12px;padding:8px 10px;font-size:13px}.chbtn{border:0;border-radius:10px;padding:6px 10px;font-size:11.5px;background:var(--v-soft);color:var(--v-deep)}.chbtn--off{background:var(--red-soft);color:#9b1d21}.chgroup__health{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;background:var(--canvas)}.ca--del{flex:0 0 44px;min-width:44px;background:var(--red-soft);color:#9b1d21}.cmt__actions .ca--del{padding-inline:0}.chicon{display:inline-block;flex-shrink:0;object-fit:contain;vertical-align:middle}.chicon--fallback{display:inline-grid;place-items:center;color:#fff;font-weight:800;line-height:1;font-family:Helvetica,Arial,sans-serif;border-radius:30%;letter-spacing:-.03em}.chicon--dot{border-radius:50%}.chicon--fallback.chicon--messenger{background:#1877f2}.chicon--fallback.chicon--instagram{background:linear-gradient(140deg,#c13584,#f0813c)}.ring{position:relative}.ring__badge,.avatar__badge{position:absolute;bottom:-3px;inset-inline-end:-3px;background:#fff;border-radius:50%;padding:2px;display:grid;place-items:center;box-shadow:0 1px 4px #1b15332e}.avatar--badged{position:relative}.mini--ch{display:inline-flex;align-items:center;gap:4px}.hero__ch,.cmt__who span{display:inline-flex;align-items:center;gap:5px}.pick__tx>span{display:flex;align-items:center;gap:5px}.chfilter{display:flex;gap:6px;margin-top:16px}.chfilter__btn{flex:1;display:inline-flex;justify-content:center;align-items:center;gap:6px;padding:7px 10px;border-radius:12px;border:0;background:#ffffff29;color:#ffffffeb;font-size:12.5px;transition:background .18s,color .18s}.chfilter__btn[aria-selected=true]{background:#fff;color:var(--v-deep);font-weight:500}.chfilter__n{font-size:10.5px;min-width:17px;height:17px;padding:0 5px;border-radius:99px;background:var(--rose);color:#fff;display:inline-grid;place-items:center}.chfilter+.pagebar{margin-top:10px}.pgav{position:relative;display:inline-block;flex-shrink:0;vertical-align:middle;line-height:1}.pgav>img,.pgav__fb{width:100%;height:100%;border-radius:50%;object-fit:cover;display:grid;place-items:center;color:#fff;font-family:Changa,sans-serif;font-weight:600}.pgav>img{background:var(--canvas)}.pgav__badge{position:absolute;bottom:-2px;inset-inline-end:-3px;background:#fff;border-radius:50%;display:grid;place-items:center;box-shadow:0 1px 3px #1b153333;line-height:0}.pgav--off{opacity:.45}.pagepill .pgav__badge{bottom:-3px;inset-inline-end:-4px}.acct__purge{color:#9b1d21!important;font-size:12px}.chbtn--soft{background:var(--canvas);color:var(--ink-2)}.chbtn--icon{padding:6px 8px}.infocard{background:var(--v-soft);border-radius:18px;padding:13px 15px;margin-bottom:12px;color:var(--ink-2)}.infocard b{display:block;font-family:Changa,sans-serif;font-weight:600;font-size:13.5px;color:var(--v-deep);margin-bottom:4px}.infocard p{margin:0 0 6px;font-size:12px;line-height:1.65;font-weight:400;color:var(--ink)}.infocard p:last-child{margin-bottom:0}.pxlink{border:0;background:none;padding:0;font:inherit;color:var(--v-deep);cursor:pointer}.pxlink--needs{color:#a35c00}.pxpanel{padding:12px 14px 14px;background:var(--canvas);border-top:1px solid var(--line)}.pxpanel__title{display:block;font-size:13px;margin-bottom:8px}.pxpanel__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.pxpanel__code{flex:1;min-width:120px;border:1px solid var(--line);border-radius:10px;padding:7px 10px;font:inherit;font-size:12px;background:#fff}.pxpanel__res{font-size:12px;margin:10px 0 0;padding:8px 10px;border-radius:10px;word-break:break-word}.pxpanel__res.is-ok{color:#0b7a59;background:var(--mint-soft)}.pxpanel__res.is-bad{color:#9b1d21;background:var(--red-soft)}.capi-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:2px 8px;border-radius:8px}.capi-pill--sent{color:var(--mint);background:var(--mint-soft)}.capi-pill--pending{color:var(--v-deep);background:var(--v-soft)}.capi-pill--failed{color:#9b1d21;background:var(--red-soft)}.capi-pill--skipped{color:#a35c00;background:var(--amber-soft)}.adrep td.n,.adrep th.n{text-align:center;font-family:Changa,sans-serif;white-space:nowrap}.adrep{font-size:12px}.adrep th,.adrep td{padding-inline:6px}.adrep td.ad{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adrep tr.total td{font-weight:600;border-top:2px solid var(--line)}.seg{display:inline-flex;background:var(--canvas);border-radius:10px;padding:3px;gap:2px}.seg button{white-space:nowrap;border:0;background:none;padding:4px 9px;border-radius:8px;font:inherit;font-size:11.5px;color:var(--ink-2)}.seg button[aria-pressed=true]{background:#fff;color:var(--v-deep);box-shadow:var(--sh-1)}.pxpick__list{display:flex;flex-direction:column;gap:6px}.pxpick__opt{display:flex;align-items:center;gap:10px;width:100%;text-align:start;border:1px solid var(--line);background:#fff;border-radius:12px;padding:9px 11px;font:inherit;cursor:pointer}.pxpick__opt.is-on{border-color:var(--v1);background:var(--v-soft)}.pxpick__dot{flex:0 0 14px;height:14px;border-radius:50%;border:2px solid var(--muted)}.pxpick__opt.is-on .pxpick__dot{border-color:var(--v1);background:radial-gradient(var(--v1) 45%,transparent 50%)}.pxpick__txt{flex:1;min-width:0;display:flex;flex-direction:column}.pxpick__txt b{font-size:12.5px;font-weight:600}.pxpick__txt small{font-size:10.5px;color:var(--muted);text-align:start}.pxstep{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.masked{-webkit-text-security:disc}.th{background:var(--canvas);position:relative}.th-head{flex-shrink:0;position:relative;z-index:3;color:var(--ink);background:#fff;padding:calc(10px + env(safe-area-inset-top,0px)) 12px 8px;border-radius:0 0 22px 22px;box-shadow:0 10px 24px -18px #2d196e66;border-bottom:1px solid var(--line)}.th-head__in{max-width:760px;margin:0 auto}.th-head .ghost{background:var(--canvas);color:var(--ink-2);width:40px;height:40px;border-radius:13px}.th-id{display:flex;align-items:center;gap:10px}.th-id .ring{width:46px;height:46px}.th-id .ring i{width:39px;height:39px;font-size:13.5px}.th-id .ring__badge{bottom:-4px;inset-inline-end:-4px;padding:1px}.th-id .ring__badge{transform:scale(.7);transform-origin:bottom right}html[dir=rtl] .th-id .ring__badge{transform-origin:bottom left}.th-id__txt{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.3}.th-id__txt>b{font-family:Changa,sans-serif;font-weight:600;font-size:16.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.th-id__txt>span{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--muted);min-width:0;white-space:nowrap}.th-id__user{flex-shrink:0}.th-id__page{overflow:hidden;text-overflow:ellipsis}.th-id__agent{flex-shrink:0}.th-id__act{display:flex;gap:6px;flex-shrink:0}.th-ic{width:38px;height:38px;border-radius:12px;border:0;background:var(--canvas);color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.th-ic:hover{color:var(--v-deep);background:var(--v-soft)}.th-ic[data-on=true]{color:var(--v1);background:var(--v-soft)}.th-ic[data-on]:disabled{opacity:.6;cursor:default}.th-rail{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.th-rail__track{position:absolute;top:9px;left:12.5%;right:12.5%;height:2px;background:var(--line);border-radius:2px;overflow:hidden}.th-rail__track span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--rose);transform:scaleX(0);transform-origin:right center}html[dir=ltr] .th-rail__track span{transform-origin:left center}.th-st{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0;text-align:center}.th-st__dot{position:relative;z-index:1;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--line);display:grid;place-items:center;color:#fff}.th-st__dot svg{opacity:0}.th-st[data-state=done] .th-st__dot{background:var(--rose);border-color:var(--rose)}.th-st[data-state=done][data-mint=true] .th-st__dot{background:#0b8a64;border-color:#0b8a64}.th-st[data-state=done] .th-st__dot svg{opacity:1}.th-st[data-state=warn] .th-st__dot{border-color:#e0a04b;background:var(--amber-soft)}.th-st__lbl{font-size:10.5px;color:var(--muted);margin-top:3px}.th-st__val{max-width:100%;font-size:12px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px;border-radius:7px;line-height:1.6}.th-st[data-state=idle] .th-st__val{color:var(--muted);font-weight:400}.th-st[data-state=warn] .th-st__val{color:#8a4e00}.th-st__val--btn{border:0;background:transparent;font:inherit;font-size:12px;font-weight:500;cursor:pointer}.th-st__val--btn:hover{background:var(--v-soft);color:var(--v-deep)}.th-st__val small{font-size:10.5px;color:var(--muted)}.th-mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:600;direction:ltr;unicode-bidi:isolate;letter-spacing:-.01em}.th-st__cta{border:0;border-radius:9px;padding:2px 10px;margin-top:1px;font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;background:var(--v1);color:#fff;box-shadow:0 6px 14px -8px #4c2fc7e6}.th-st__cta:hover{background:var(--v-deep)}.th-st__cta--soft{background:var(--v-soft);color:var(--v-deep);box-shadow:none}.th-st__cta:disabled{opacity:.6}.th-window{margin:0 6px 7px;display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted)}.th-window[data-level=warm]{color:#8a4e00}.th-window[data-level=hot]{background:var(--amber-soft);color:#8a4e00;border-radius:11px;padding:6px 10px;margin-inline:0}.th-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.th-stream{max-width:760px;margin:0 auto;padding:14px 12px 18px;display:flex;flex-direction:column}.th-origin{display:flex;align-items:center;gap:11px;width:100%;text-align:start;cursor:pointer;background:#fff;border:0;border-radius:16px;padding:9px 12px;margin-bottom:6px;box-shadow:var(--sh-1);border-inline-start:3px solid var(--rose)}.th-origin:hover{background:#fffbfd}.th-origin__img{width:42px;height:42px;border-radius:10px;object-fit:cover;flex-shrink:0;background:var(--rose-soft)}.th-origin__tx{display:flex;flex-direction:column;min-width:0;line-height:1.35}.th-origin__eye{font-size:10.5px;color:var(--rose);font-weight:500}.th-origin__tx b{font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.th-origin__go{margin-inline-start:auto;color:var(--muted);font-size:16px;flex-shrink:0}.th-day{display:flex;justify-content:center;margin:14px 0 8px;position:sticky;top:6px;z-index:1}.th-day span{font-size:11px;color:var(--ink-2);background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:3px 11px;border-radius:999px;box-shadow:0 1px 3px #1b153314}.th-msg{display:flex;flex-direction:column;max-width:78%;margin-top:3px}.th-msg[data-first=true]{margin-top:10px}.th-msg[data-side=in]{align-self:flex-start;align-items:flex-start}.th-msg[data-side=out],.th-msg[data-side=page]{align-self:flex-end;align-items:flex-end}.th-bubble{padding:8px 13px;font-size:14px;line-height:1.6;font-weight:300;word-break:break-word;border-radius:18px}.th-bubble[data-media=true]{padding:4px}.th-bubble img,.th-bubble video{max-width:100%;max-height:320px;border-radius:14px;display:block}.th-bubble img{min-width:80px;min-height:60px}.th-file{display:inline-block;padding:4px 2px;color:inherit;text-decoration:underline}.th-bubble audio{width:240px;max-width:100%;display:block}.th-bubble img+.th-text,.th-bubble video+.th-text{padding-top:6px}.th-text{white-space:pre-wrap}.th-msg[data-side=in] .th-bubble{background:#fff;color:var(--ink);box-shadow:var(--sh-1)}.th-msg[data-side=out] .th-bubble{background:linear-gradient(140deg,var(--v1),var(--v2));color:#fff}.th-msg[data-side=page] .th-bubble{background:var(--ink);color:#fff}.th-msg[data-side=in] .th-bubble{border-start-start-radius:6px;border-end-start-radius:6px}.th-msg[data-side=in][data-first=true] .th-bubble{border-start-start-radius:18px}.th-msg[data-side=out] .th-bubble,.th-msg[data-side=page] .th-bubble{border-start-end-radius:6px;border-end-end-radius:6px}.th-msg[data-side=out][data-first=true] .th-bubble,.th-msg[data-side=page][data-first=true] .th-bubble{border-start-end-radius:18px}.th-meta{display:flex;gap:6px;font-size:10.5px;color:var(--muted);margin-top:3px;padding-inline:4px}.th-pending{font-size:12px;opacity:.75;margin:0}.th-pending--bad{color:var(--red);opacity:1}.th-stamp{align-self:center;display:flex;align-items:center;gap:10px;margin:14px 0 6px;max-width:92%;text-align:start;cursor:pointer;border:0;background:var(--mint-soft);color:#0b5e47;border-radius:14px;padding-block:8px;padding-inline:9px 13px;box-shadow:inset 0 0 0 1px #12b88640}.th-stamp:hover{box-shadow:inset 0 0 0 1px #12b88680}.th-stamp__ic{width:26px;height:26px;border-radius:9px;background:var(--mint);color:#fff;display:grid;place-items:center;flex-shrink:0}.th-stamp__ic svg{width:15px;height:15px}.th-stamp__tx{display:flex;flex-direction:column;min-width:0;line-height:1.35}.th-stamp__tx b{font-family:Changa,sans-serif;font-weight:600;font-size:13px}.th-stamp__no{font-family:Alexandria,sans-serif;font-weight:400;opacity:.75;font-size:12px}.th-stamp__tx>span{font-size:11px;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.th-note{align-self:center;margin-top:12px;max-width:92%;text-align:center;background:var(--red-soft);color:#9b1c22;border-radius:12px;padding:7px 13px;font-size:12px}.th-compose{flex-shrink:0;background:#fff;border-radius:22px 22px 0 0;box-shadow:var(--sh-3);padding:9px 10px calc(10px + var(--safe-b));position:relative;z-index:2}.th-compose__in{max-width:760px;margin:0 auto}.th-row{display:flex;align-items:flex-end;gap:8px}.th-field{flex:1;min-width:0;display:flex;align-items:flex-end;gap:2px;background:var(--canvas);border-radius:20px;padding:3px;transition:box-shadow .15s ease}.th-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--v1)}.th-field textarea{flex:1;min-width:0;border:0;background:transparent;resize:none;outline:none;padding:8px 6px;font-size:14px;font-weight:300;line-height:1.5;max-height:120px}.th-tool{width:36px;height:36px;border-radius:50%;border:0;background:transparent;color:var(--ink-2);display:grid;place-items:center;flex-shrink:0;cursor:pointer}.th-tool:hover{background:#6c4cf114;color:var(--v1)}.th-tool:disabled{opacity:.4}.th-send{width:44px;height:44px;border-radius:50%;border:0;flex-shrink:0;color:#fff;cursor:pointer;display:grid;place-items:center;background:linear-gradient(140deg,var(--v1),var(--v2));box-shadow:0 8px 18px -10px #4c2fc7e6;transition:transform .12s ease}.th-send:active{transform:scale(.94)}.th-send:disabled{opacity:.5;box-shadow:none}.th-send--mic{background:var(--canvas);color:var(--ink-2);box-shadow:none}.th-send--mic:hover{color:var(--v1)}html[dir=rtl] .th-flip{transform:scaleX(-1)}.th-rec{flex:1;display:flex;align-items:center;gap:8px;height:44px;padding-inline:14px;background:var(--red-soft);color:#b4232a;border-radius:20px;font-size:13px;font-weight:500}.th-rec i{width:9px;height:9px;border-radius:50%;background:var(--red);animation:th-pulse 1.1s ease-in-out infinite}@keyframes th-pulse{50%{opacity:.25}}.th-closed{margin:0;padding:6px 8px 2px;text-align:center;font-size:12.5px;color:var(--ink-2);line-height:1.5}.th-closed b{display:block;color:var(--red);font-weight:500}.th-elsewhere{display:inline-block;margin-top:6px;padding:6px 14px;border-radius:999px;background:var(--ink);color:#fff;font-weight:500;text-decoration:none}.th-elsewhere:hover{opacity:.85}@media(min-width:760px){.th-head{border-radius:0 0 26px 26px;padding-inline:20px}.th-msg{max-width:62%}}.sg{--acc:var(--v1)}.sg-live{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px;background:#ffffff26;border-radius:12px;padding:7px 11px;color:#ffffffeb}.sg-live b{font-weight:500}.sg-live__dot{width:8px;height:8px;border-radius:50%;background:#ffc9c9;flex-shrink:0}.sg-live__dot[data-on=true]{background:#7cf0c4;box-shadow:0 0 0 3px #7cf0c440}.sg-people{display:flex;gap:7px;overflow-x:auto;padding:2px 2px 10px;margin:0 -2px 4px;scrollbar-width:none}.sg-people::-webkit-scrollbar{display:none}.sg-person{--c:var(--v1);display:inline-flex;align-items:center;gap:7px;white-space:nowrap;flex-shrink:0;border:0;background:#fff;border-radius:12px;padding:7px 12px;font-size:12.5px;color:var(--ink-2);box-shadow:var(--sh-1);cursor:pointer;position:relative;transition:background .15s,color .15s}.sg-person__sw{width:10px;height:10px;border-radius:3px;background:var(--c)}.sg-person__sw--all{background:linear-gradient(135deg,#C9BCFB,var(--v1) 60%,var(--v-deep))}.sg-person[aria-selected=true]{background:var(--c);color:#fff;font-weight:500}.sg-person[aria-selected=true] .sg-person__sw{background:#ffffffd9}.sg-person--all[aria-selected=true]{background:var(--ink)}.sg-person__dirty{width:7px;height:7px;border-radius:50%;background:var(--amber);position:absolute;top:4px;inset-inline-end:4px}.sg-card{padding-bottom:10px}.sg-head{display:flex;align-items:center;gap:8px}.sg-head h3{margin-bottom:0}.sg-total{margin-inline-start:auto;font-size:11.5px;color:var(--ink-2);background:var(--canvas);padding:3px 9px;border-radius:999px}.sg-tip{font-size:11px;color:var(--muted);margin:8px 0 0;font-weight:300;line-height:1.5}.sg-filter{display:flex;gap:6px;overflow-x:auto;margin-top:10px;scrollbar-width:none}.sg-filter button{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;border:0;cursor:pointer;background:var(--canvas);border-radius:10px;padding:5px 10px;font-size:11.5px;color:var(--ink-2)}.sg-filter button[aria-pressed=true]{background:var(--v-soft);color:var(--v-deep);font-weight:500}.sg-grid-wrap{margin-top:12px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.sg-days,.sg-grid{display:grid;grid-template-columns:58px repeat(7,minmax(0,1fr))}.sg-days{background:var(--canvas);border-bottom:1px solid var(--line);position:relative;z-index:3}.sg-day{position:relative;border-inline-start:1px solid var(--line)}.sg-day__btn{width:100%;border:0;background:transparent;padding:8px 2px;font-size:11.5px;font-weight:500;color:var(--ink);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-day__btn:disabled{cursor:default}.sg-day__btn:not(:disabled):hover{background:#6c4cf10f}.sg-day__btn[data-today=true]{color:var(--rose)}.sg-menu{position:absolute;top:calc(100% + 4px);inset-inline-start:0;z-index:10;min-width:160px;background:#fff;border-radius:12px;box-shadow:var(--sh-2);padding:5px;display:flex;flex-direction:column}.sg-day:nth-child(n+6) .sg-menu{inset-inline-start:auto;inset-inline-end:0}.sg-menu button{border:0;background:transparent;text-align:start;padding:8px 10px;border-radius:8px;font-size:12.5px;cursor:pointer}.sg-menu button:hover{background:var(--canvas)}.sg-menu__bad{color:var(--red)}.sg-grid{position:relative;user-select:none;-webkit-user-select:none}.sg-grid[data-mode=edit] .sg-col{touch-action:none;cursor:crosshair}.sg-times{position:relative;height:calc(var(--rows) * var(--row-h));touch-action:pan-y;background:var(--canvas)}.sg-col{position:relative;border-inline-start:1px solid var(--line)}.sg-col[data-today=true]{background:#f0407f08}.sg-cell{height:var(--row-h);border-top:1px solid transparent;position:relative}.sg-cell[data-hour=true]{border-top-color:var(--line)}.sg-cell[data-hour=false]{border-top:1px dashed #F1EEF9}.sg-cell[data-erase=true]{background:repeating-linear-gradient(135deg,rgba(229,72,77,.18) 0 4px,transparent 4px 8px)}.sg-grid[data-mode=coverage] .sg-cell{cursor:pointer}.sg-cell[data-level="1"]{background:#dcd3fc}.sg-cell[data-level="2"]{background:#a994f7}.sg-cell[data-level="3"]{background:var(--v-deep)}.sg-cell[data-level="1"],.sg-cell[data-level="2"],.sg-cell[data-level="3"]{border-top-color:#ffffff59}.sg-cell[data-probe=true]{outline:2px solid var(--ink);outline-offset:-2px;z-index:1}.sg-now{position:absolute;inset-inline:-1px;height:2px;background:var(--rose);z-index:2;pointer-events:none}.sg-now:before{content:"";position:absolute;inset-inline-start:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--rose);box-shadow:0 0 0 3px #f0407f33}.sg-probe{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;font-size:12px;color:var(--ink-2);min-height:24px}.sg-probe b{font-weight:500;color:var(--ink)}.sg-probe__gap{color:var(--red)}.sg-legend{margin-inline-start:auto;display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--muted)}.sg-legend i{width:12px;height:12px;border-radius:3px;margin-inline-start:6px;border:1px solid var(--line);background:#fff}.sg-legend i[data-level="1"]{background:#dcd3fc;border-color:transparent}.sg-legend i[data-level="2"]{background:#a994f7;border-color:transparent}.sg-legend i[data-level="3"]{background:var(--v-deep);border-color:transparent}.sg-sum{display:flex;flex-direction:column;gap:8px}.sg-sum__row{display:flex;gap:10px;align-items:flex-start}.sg-sum__day{flex:0 0 64px;font-size:12px;color:var(--muted);padding-top:4px}.sg-sum__chips{display:flex;flex-wrap:wrap;gap:6px}.sg-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;border-radius:9px;padding:4px 6px 4px 10px;background:color-mix(in srgb,var(--acc) 12%,#fff);color:color-mix(in srgb,var(--acc) 75%,#000)}html[dir=rtl] .sg-chip{padding:4px 10px 4px 6px}.sg-chip button{border:0;background:transparent;color:inherit;opacity:.6;font-size:15px;line-height:1;cursor:pointer;width:18px;height:18px;display:grid;place-items:center;border-radius:5px}.sg-chip button:hover{opacity:1;background:#0000000f}.sg-pages{display:flex;flex-wrap:wrap;gap:7px}.sg-page{display:inline-flex;align-items:center;gap:7px;border:1.5px solid var(--line);background:#fff;border-radius:12px;padding:6px 11px;font-size:12.5px;color:var(--ink-2);cursor:pointer}.sg-page[aria-pressed=true]{border-color:var(--acc);color:var(--ink);background:color-mix(in srgb,var(--acc) 8%,#fff)}.sg-page:disabled{cursor:default}.sg-chip__next{font-size:10px;opacity:.7;background:#fff9;border-radius:6px;padding:0 5px}.th-wait{flex-shrink:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px;font-weight:600;line-height:1.5;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;padding:3px 8px;border-radius:9px;background:var(--canvas);color:var(--ink-2)}.th-wait[data-level=fresh]{background:var(--mint-soft);color:#0b7a5b}.th-wait[data-level=warn]{background:var(--amber-soft);color:#8a4e00}.th-wait[data-level=late]{background:var(--red-soft);color:#b4232a}.pressure__side b{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.pressure__side[data-level=warn]{background:#f5a524e6;color:#3d2600}.pressure__side[data-level=warn] span{color:#3d2600bf}.pressure__side[data-level=late]{background:#e5484d}.ib{position:relative;--late:#E5484D;--warn:#F5A524;--fresh:#12B886}.ib-head{flex-shrink:0;color:#fff;position:relative;z-index:3;background:linear-gradient(150deg,var(--v1) 0%,var(--v2) 58%,#B75BE8 100%);padding:calc(12px + env(safe-area-inset-top,0px)) 16px 16px;border-radius:0 0 26px 26px;box-shadow:var(--sh-2)}.ib-head__in{max-width:760px;margin:0 auto}.ib-me{display:flex;align-items:center;gap:11px}.ib-me__txt{display:flex;flex-direction:column;min-width:0;line-height:1.3;flex:1}.ib-me__txt b{font-family:Changa,sans-serif;font-weight:600;font-size:15.5px}.ib-me__txt span{font-size:11.5px;color:#ffffffc7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-search{width:100%;margin-top:12px;border:0;border-radius:13px;padding:10px 14px;font-size:13.5px;background:#fffffff2;color:var(--ink);outline:none}.ib-search:focus-visible{box-shadow:0 0 0 3px #ffffff73}.ib-pulse{display:flex;align-items:flex-end;gap:10px;margin-top:16px}.ib-pulse__n{font-family:Changa,sans-serif;font-weight:700;font-size:50px;line-height:.9;direction:ltr}.ib-pulse__lbl{font-size:13px;color:#ffffffd9;padding-bottom:5px}.ib-oldest{margin-inline-start:auto;display:flex;flex-direction:column;align-items:center;line-height:1.2;background:#ffffff29;border-radius:14px;padding:6px 12px;transition:background .4s}.ib-oldest small{font-size:10px;color:#fffc}.ib-oldest b{font-family:Alexandria,sans-serif;font-weight:600;font-size:16px;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.ib-oldest[data-level=warn]{background:var(--warn);color:#3d2600}.ib-oldest[data-level=warn] small{color:#3d2600bf}.ib-oldest[data-level=late]{background:var(--late)}.ib-sla{display:flex;gap:3px;height:10px;margin-top:14px;border-radius:99px;background:#ffffff2e;padding:2px}.ib-sla[data-empty=true]:after{content:"";flex:1}.ib-sla__seg{flex-basis:0;min-width:0;border:0;padding:0;border-radius:99px;cursor:pointer;transition:flex-grow .7s cubic-bezier(.2,.9,.2,1),opacity .2s,box-shadow .2s}.ib-sla__seg[data-level=late]{background:var(--late)}.ib-sla__seg[data-level=warn]{background:var(--warn)}.ib-sla__seg[data-level=fresh]{background:#5fe3b5}.ib-sla:has([aria-pressed=true]) .ib-sla__seg[aria-pressed=false]{opacity:.35}.ib-sla__seg[aria-pressed=true]{box-shadow:0 0 0 2px #fff}.ib-legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px}.ib-legend button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#fff;font-size:11.5px;font-weight:500;padding:2px 0;cursor:pointer;opacity:.95}.ib-legend button span{font-weight:300;color:#ffffffc7}.ib-legend i{width:8px;height:8px;border-radius:50%}.ib-legend [data-level=late] i{background:var(--late);box-shadow:0 0 0 2px #ffffff59}.ib-legend [data-level=warn] i{background:var(--warn)}.ib-legend [data-level=fresh] i{background:#5fe3b5}.ib-legend button[aria-pressed=true]{text-decoration:underline;text-underline-offset:4px}.ib-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;position:relative}.ib-content{max-width:760px;margin:0 auto;padding:0 12px}.ib-tail{height:calc(var(--tabs-h) + var(--safe-b) + 28px)}.ib-bar{position:sticky;top:0;z-index:4;margin:0 -12px;padding:12px 12px 8px;background:linear-gradient(var(--canvas) 78%,rgba(245,244,250,0))}.ib-tabs{display:flex;background:#fff;border-radius:14px;padding:4px;box-shadow:var(--sh-1)}.ib-tabs button{flex:1;border:0;background:transparent;border-radius:10px;padding:7px 4px;font-size:12.5px;color:var(--ink-2);cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}.ib-tabs button[aria-selected=true]{background:var(--ink);color:#fff;font-weight:500}.ib-filters{display:flex;gap:6px;overflow-x:auto;margin-top:8px;padding-bottom:2px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to left,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to left,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%);padding-inline:4px}.ib-filters::-webkit-scrollbar{display:none}.ib-filters button{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;border:1px solid var(--line);background:#fff;border-radius:11px;padding:5px 10px;font-size:12px;color:var(--ink-2);cursor:pointer;white-space:nowrap}.ib-filters button[aria-pressed=true]{background:var(--v-soft);border-color:#d6ccfb;color:var(--v-deep);font-weight:500}.ib-filters__name{max-width:130px;overflow:hidden;text-overflow:ellipsis}.ib-filters__sep{width:1px;flex-shrink:0;background:var(--line);margin:4px 2px}.ib-n{font-size:10.5px;background:var(--canvas);border-radius:7px;padding:0 6px;color:var(--muted)}.ib-filters button[aria-pressed=true] .ib-n{background:#fff}.ib-sort{display:flex;align-items:center;gap:8px;margin:6px 4px 0}.ib-sort__lbl{font-size:11.5px;color:var(--muted);font-weight:300}.ib-sort__seg{display:inline-flex;background:#ece9f6;border-radius:11px;padding:3px;gap:2px}.ib-sort__seg button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;border-radius:8px;padding:5px 10px;font-size:12px;color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,box-shadow .2s}.ib-sort__seg button svg{opacity:.6}.ib-sort__seg button[aria-checked=true]{background:#fff;color:var(--v-deep);font-weight:500;box-shadow:var(--sh-1)}.ib-sort__seg button[aria-checked=true] svg{opacity:1}.ib-sort__seg button:focus-visible{outline:2px solid var(--v-deep);outline-offset:1px}.ib-slaonly{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--ink-2);background:#fff;border-radius:12px;padding:8px 12px;margin-top:6px;box-shadow:var(--sh-1)}.ib-slaonly button{margin-inline-start:auto;border:0;background:var(--canvas);border-radius:9px;padding:4px 10px;font-size:11.5px;cursor:pointer;color:var(--v-deep)}.ib-sec{display:flex;align-items:center;gap:8px;margin:16px 4px 8px;font-family:Changa,sans-serif;font-size:13px;font-weight:600;color:var(--ink)}.ib-sec span{font-family:Alexandria,sans-serif;font-size:11px;font-weight:500;background:var(--ink);color:#fff;border-radius:8px;padding:1px 8px}.ib-sec--quiet{color:var(--muted)}.ib-sec--quiet span{background:#e4e0f2;color:var(--ink-2)}.ib-empty{text-align:center;color:var(--muted);font-size:12.5px;font-weight:300;padding:14px 12px;margin:0}.ib-card{width:100%;display:flex;align-items:flex-start;gap:12px;text-align:start;cursor:pointer;background:#fff;border:0;border-radius:20px;padding:12px 13px;margin-bottom:9px;box-shadow:var(--sh-1);position:relative;overflow:hidden;transition:box-shadow .2s ease}.ib-card:before{content:"";position:absolute;inset-block:16px;inset-inline-start:5px;width:3px;border-radius:3px;background:transparent;transition:background .4s}.ib-card[data-level=fresh]:before{background:var(--fresh)}.ib-card[data-level=warn]:before{background:var(--warn)}.ib-card[data-level=late]:before{background:var(--late)}.ib-card[data-level=late]{background:linear-gradient(to left,#fff 70%,#fff5f5)}html[dir=ltr] .ib-card[data-level=late]{background:linear-gradient(to right,#fff 70%,#fff5f5)}.ib-card:hover{box-shadow:0 10px 24px -14px #2d196e66}.ib-card:active{transform:scale(.99)}.ib-card .ring{width:48px;height:48px}.ib-card .ring i{width:40px;height:40px;font-size:14px}.ib-card__mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ib-card__l1{display:flex;align-items:center;gap:8px;min-width:0}.ib-card__name{flex:1;min-width:0;font-size:14px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-card__prev{font-size:12.5px;font-weight:300;color:var(--ink-2);line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.ib-card__meta{display:flex;gap:5px;margin-top:3px;overflow:hidden;-webkit-mask-image:linear-gradient(to left,transparent 0,#000 22px);mask-image:linear-gradient(to left,transparent 0,#000 22px)}html[dir=ltr] .ib-card__meta{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 22px);mask-image:linear-gradient(to right,transparent 0,#000 22px)}.ib-tag{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;max-width:150px;font-size:10.5px;color:var(--ink-2);background:var(--canvas);border-radius:7px;padding:2px 7px}.ib-tag__t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-tag--ad{background:var(--rose-soft);color:#a3184d}.ib-tag--order{background:var(--mint-soft);color:#0b6b50}.ib-tag--queue{background:var(--amber-soft);color:#8a4e00}.ib-clock{flex-shrink:0;font-size:11.5px;font-weight:600;border-radius:8px;padding:1px 8px;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;transition:background .4s,color .4s}.ib-clock[data-level=fresh]{color:#0b7a57;background:var(--mint-soft)}.ib-clock[data-level=warn]{color:#7a4e00;background:#fff0cc}.ib-clock[data-level=late]{color:#fff;background:var(--late)}.ib-done{flex-shrink:0;font-size:11px;color:var(--muted)}.ib-unread{align-self:center;flex-shrink:0;min-width:22px;height:22px;border-radius:11px;padding:0 6px;display:grid;place-items:center;font-size:11px;font-weight:600;color:#fff;background:var(--v1)}.ib-blur{pointer-events:none}@media(min-width:760px){.ib-head{padding-inline:24px}.ib-card{padding:14px 16px}}html[dir=rtl] .ib-card__name{text-align:right}html[dir=ltr] .ib-card__name{text-align:left}.pick-pages{display:flex;flex-wrap:wrap;gap:6px}.pick-pages button{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--line);background:#fff;border-radius:11px;padding:5px 10px;font-size:12px;color:var(--ink-2);cursor:pointer}.pick-pages button[aria-pressed=true]{border-color:var(--v1);background:var(--v-soft);color:var(--v-deep);font-weight:500}.pick-pages--sm{min-width:200px;max-width:340px}.pick-pages--sm button{padding:3px 8px;font-size:11px}.pick-pages--sm button span{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-nopages{margin-top:14px;background:#fff;border-radius:16px;padding:14px 16px;box-shadow:var(--sh-1);font-size:12.5px;color:var(--ink-2);line-height:1.6;border-inline-start:3px solid var(--amber)}.ib-nopages b{display:block;color:var(--ink);font-size:13.5px;margin-bottom:2px}.of-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.of-head h3{margin-bottom:0}.of-days{margin-inline-start:auto;display:flex;align-items:center;gap:4px;background:var(--canvas);border-radius:12px;padding:3px}.of-days button{border:0;background:transparent;border-radius:9px;padding:5px 11px;font-size:12px;color:var(--ink-2);cursor:pointer}.of-days button[aria-selected=true]{background:#fff;color:var(--v-deep);font-weight:500;box-shadow:var(--sh-1)}.of-date{display:inline-flex;border-radius:9px}.of-date[data-on=true]{background:#fff;box-shadow:var(--sh-1)}.of-date input{border:0;background:transparent;font-size:12px;color:var(--ink-2);padding:4px 6px;max-width:132px}.of-search{display:flex;align-items:center;gap:8px;margin-top:12px;background:var(--canvas);border-radius:13px;padding:0 12px;color:var(--muted);transition:box-shadow .15s}.of-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--v1);color:var(--v1)}.of-search input{flex:1;min-width:0;border:0;background:transparent;padding:10px 0;font-size:13px;color:var(--ink);outline:none}.of-search button{border:0;background:transparent;font-size:18px;line-height:1;color:var(--muted);cursor:pointer;padding:2px 4px}.of-sum{margin:10px 2px 6px;font-size:12px;color:var(--ink-2)}.of-sum b{font-weight:600;color:var(--ink)}.of-list{display:flex;flex-direction:column;gap:8px}.of-row{display:flex;flex-direction:column;gap:4px;width:100%;text-align:start;cursor:pointer;position:relative;background:#fff;border:1px solid var(--line);border-radius:15px;padding:11px 13px;transition:border-color .15s,box-shadow .15s}.of-row:hover{border-color:#d6ccfb;box-shadow:0 8px 20px -14px #2d196e66}.of-row:disabled{cursor:default;opacity:.8}.of-row__top{display:flex;align-items:center;gap:6px;min-width:0}.of-no{font-family:Changa,sans-serif;font-weight:600;font-size:14px;color:var(--v-deep)}.of-time{margin-inline-start:auto;font-size:11px;color:var(--muted);white-space:nowrap}.of-tag{font-size:10.5px;border-radius:7px;padding:1px 7px;background:var(--amber-soft);color:#8a4e00}.of-tag--rep{background:var(--v-soft);color:var(--v-deep)}.of-row__who{display:flex;align-items:baseline;gap:8px;min-width:0}.of-row__who b{font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.of-phone{font-size:12px;color:var(--ink-2);flex-shrink:0;font-variant-numeric:tabular-nums}.of-row__what{font-size:12px;color:var(--ink-2);font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.of-row__meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11px;color:var(--muted);padding-inline-end:70px}.of-price{font-weight:600;color:var(--ink)}.of-page{display:inline-flex;align-items:center;gap:4px}.of-ad{color:#a3184d;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.of-capi{color:#0b6b50}.of-go{position:absolute;inset-inline-end:12px;bottom:10px;font-size:11.5px;color:var(--v1);font-weight:500}.th-stamp--focus{animation:th-focus 2.4s ease-out 1}@keyframes th-focus{0%,35%{box-shadow:0 0 0 3px var(--v1),inset 0 0 0 1px #12b88640;transform:scale(1.03)}to{box-shadow:inset 0 0 0 1px #12b88640;transform:none}}.nt-head{display:flex;align-items:center;gap:8px}.nt-head h3{margin-bottom:0}.nt-head>span{margin-inline-start:auto}.nt-lead{margin:8px 0 12px;font-size:11.5px}.nt-link{display:flex;align-items:center;gap:11px;background:var(--canvas);border-radius:14px;padding:10px 12px}.nt-link__ic{width:36px;height:36px;border-radius:12px;background:#2aabee;color:#fff;display:grid;place-items:center;font-size:16px;flex-shrink:0}.nt-link__tx{display:flex;flex-direction:column;min-width:0;line-height:1.35}.nt-link__tx b{font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-link__tx small{font-size:11px;color:var(--muted);direction:ltr;text-align:end;unicode-bidi:plaintext}.nt-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.nt-steps{margin:0 0 12px;padding-inline-start:18px;font-size:12px;color:var(--ink-2);line-height:1.8}.nt-steps b{font-weight:500;color:var(--ink)}.nt-row{display:flex;gap:6px}.nt-row input{flex:1;min-width:0}.nt-found{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.nt-found button{border:1.5px solid var(--line);background:#fff;border-radius:11px;padding:6px 11px;font-size:12px;cursor:pointer}.nt-found button[aria-pressed=true]{border-color:#2aabee;background:#e8f6fd;color:#0b6e9e;font-weight:500}.rp-head{display:flex;align-items:center;gap:8px}.rp-head h3{margin-bottom:0}.rp-head>span{margin-inline-start:auto}.rp-list{display:flex;flex-direction:column;gap:6px}.rp-row{display:flex;align-items:flex-start;gap:10px;background:var(--canvas);border-radius:12px;padding:9px 12px}.rp-dot{width:9px;height:9px;border-radius:50%;background:var(--red);margin-top:6px;flex-shrink:0}.rp-row[data-ok=true] .rp-dot{background:var(--mint);box-shadow:0 0 0 3px #12b88633}.rp-tx{display:flex;flex-direction:column;min-width:0;line-height:1.45}.rp-tx b{font-size:13px;font-weight:500}.rp-tx small{font-size:11.5px;color:var(--ink-2)}.rp-row[data-ok=false] .rp-tx small{color:#9b1c22}.rp-stats{margin-inline-start:auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:11.5px;color:var(--muted, #8a84a3);white-space:nowrap}.rp-strike{background:#fde8e8;color:#c0362c;border-radius:999px;padding:1px 8px;font-weight:600}.sg[data-dragging=true]{user-select:none;-webkit-user-select:none}.sg-bar{position:sticky;top:-16px;z-index:6;margin:0 -14px 12px;padding:10px 14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:58px;background:#f5f4faeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:border-color .2s}.sg-bar[data-state=dirty],.sg-bar[data-state=drag]{border-bottom-color:var(--line)}.sg-bar__who{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.sg-bar__sw{width:12px;height:12px;border-radius:4px;background:var(--acc);flex-shrink:0}.sg-bar__who b{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-bar__hrs{font-size:12px;color:var(--ink-2);background:#fff;border-radius:999px;padding:3px 10px;white-space:nowrap;font-variant-numeric:tabular-nums}.sg-bar__ok{font-size:12px;color:var(--mint);font-weight:500}.sg-bar__act{display:flex;align-items:center;gap:6px}.sg-bar__note{font-size:12px;color:#b26a00;background:var(--amber-soft);border-radius:999px;padding:4px 10px;white-space:nowrap}.sg-bar__live{font-size:12.5px;font-weight:500;color:#fff;background:var(--acc);border-radius:10px;padding:6px 11px;font-variant-numeric:tabular-nums;max-width:100%}@media(max-width:520px){.sg-bar__act{width:100%}.sg-bar__act .btn{flex:1}.sg-bar__note{flex:1.4;text-align:center}}.sg-scroll{height:clamp(320px,calc(100dvh - 400px),760px);overflow-y:auto;overscroll-behavior:contain}.sg-times span{position:absolute;inset-inline:0;transform:translateY(-50%);padding-inline:4px;text-align:center;font-size:11.5px;font-weight:500;color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.sg-times span[data-mid=true]{transform:none;padding-top:3px}.sg-times span[data-noon=true],.sg-times span[data-mid=true]{color:var(--ink);font-weight:700}.sg-times__probe{position:absolute;inset-inline:3px;height:var(--row-h);display:grid;place-items:center;z-index:2;background:var(--ink);color:#fff;border-radius:6px;font-size:11px;font-weight:600;pointer-events:none;font-variant-numeric:tabular-nums}.sg-cell[data-hot=true]{background:#6c4cf109}.sg-cell[data-hour=true]{border-top-color:#e4e0f2}.sg-block{position:absolute;inset-inline:3px;z-index:1;pointer-events:none;border-radius:8px;background:var(--acc);color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:3px 4px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e;font-variant-numeric:tabular-nums;text-align:center;line-height:1.15}.sg-block b{font-size:11px;font-weight:700;white-space:nowrap}.sg-block span{font-size:11px;font-weight:500;opacity:.92;white-space:nowrap}.sg-block small{position:absolute;inset-inline:0;top:50%;transform:translateY(-50%);font-size:10.5px;font-weight:600;opacity:.85;white-space:nowrap}.sg-block[data-size=s]{justify-content:center;padding-block:0}.sg-block[data-size=s] b{font-size:10px}.sg-cell[data-erase=true]{position:relative;z-index:2}@media(max-width:520px){.sg-days,.sg-grid{grid-template-columns:44px repeat(7,minmax(0,1fr))}.sg-times span{font-size:10px;padding-inline:2px}.sg-block{inset-inline:2px;padding-inline:1px}.sg-block b,.sg-block span{font-size:9.5px}.sg-block small{font-size:9px}}.picker__err{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;background:var(--red-soft);border-radius:12px;color:#9b1c22;font-size:12.5px}.picker__err b{font-weight:600}.picker__err span{color:var(--ink-2);word-break:break-word}.tm-add{margin-inline-start:auto;border:0;border-radius:12px;padding:8px 13px;font-size:13px;font-weight:600;background:#fff;color:var(--v-deep);box-shadow:0 6px 18px -8px #1b153373;cursor:pointer;white-space:nowrap}.tm-live{margin-top:12px;display:flex;align-items:center;gap:9px;padding:7px 7px 7px 12px;border-radius:14px;background:#ffffff24;font-size:12.5px;color:#fff}html[dir=rtl] .tm-live{padding:7px 12px 7px 7px}.tm-live__dot{width:8px;height:8px;border-radius:50%;background:#ffc9c9;flex-shrink:0}.tm-live[data-on=true] .tm-live__dot{background:#7cf0c4;box-shadow:0 0 0 3px #7cf0c440}.tm-live__tx{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-live__tx b{font-weight:600}.tm-live button{border:0;border-radius:10px;padding:6px 11px;font-size:12px;font-weight:600;background:#ffffffeb;color:var(--v-deep);cursor:pointer;white-space:nowrap;flex-shrink:0}.tm-live button:disabled{opacity:.6}.tm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;margin-bottom:14px;align-items:start}.tm-card{position:relative;background:#fff;border-radius:20px;padding:14px 14px 10px;box-shadow:var(--sh-1);display:flex;flex-direction:column;gap:11px;overflow:hidden}.tm-card:before{content:"";position:absolute;inset-block:14px;inset-inline-start:0;width:4px;border-radius:0 4px 4px 0;background:var(--c)}html[dir=rtl] .tm-card:before{border-radius:4px 0 0 4px}.tm-card__head{display:flex;align-items:center;gap:10px;min-width:0}.tm-ava{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--c) 14%,#fff);color:var(--c);font-family:Changa,sans-serif;font-weight:700;font-size:19px}.tm-ava--off{--c:#9A94B0;width:34px;height:34px;font-size:15px;border-radius:11px}.tm-card__who{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.25}.tm-card__who b{font-family:Changa,sans-serif;font-weight:600;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-card__who small{font-size:11.5px;color:var(--muted)}.tm-state{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:5px 10px;border-radius:999px;white-space:nowrap;flex-shrink:0;background:var(--canvas);color:var(--ink-2)}.tm-state i{width:7px;height:7px;border-radius:50%;background:currentColor}.tm-state[data-tone=ok]{background:var(--mint-soft);color:#0b7a5b}.tm-state[data-tone=ok] i{box-shadow:0 0 0 3px #12b8862e}.tm-state[data-tone=warn]{background:var(--amber-soft);color:#a35c00}.tm-why{margin:-4px 0 0;font-size:11.5px;line-height:1.55;color:#8a4b00;background:#fff8ec;border-radius:10px;padding:7px 10px}.tm-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.tm-stats span{display:flex;flex-direction:column;gap:1px;background:var(--canvas);border-radius:12px;padding:7px 9px;font-size:10.5px;color:var(--muted)}.tm-stats b{font-size:17px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.2}.tm-stats span[data-bad=true]{background:var(--red-soft)}.tm-stats span[data-bad=true] b{color:var(--red)}.tm-week{display:flex;align-items:flex-end;gap:12px;width:100%;border:1px solid var(--line);background:#fcfbfe;border-radius:14px;padding:9px 11px;cursor:pointer;text-align:start;font:inherit;color:inherit}.tm-week:hover{border-color:color-mix(in srgb,var(--c) 40%,var(--line))}.tm-week__cols{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;flex:1;min-width:0}.tm-week__col{display:flex;flex-direction:column;align-items:center;gap:3px}.tm-week__track{position:relative;width:100%;max-width:22px;height:42px;border-radius:6px;background:#f0eef7;overflow:hidden}.tm-week__track i{position:absolute;inset-inline:0;background:var(--c);border-radius:3px;min-height:2px}.tm-week__col small{font-size:10px;color:var(--muted);line-height:1}.tm-week__col[data-today=true] small{color:var(--c);font-weight:700}.tm-week__col[data-today=true] .tm-week__track{box-shadow:0 0 0 1.5px var(--c)}.tm-week__go{font-size:11.5px;font-weight:600;color:var(--c);white-space:nowrap;padding-bottom:14px}.tm-row{display:flex;align-items:center;gap:10px;min-height:34px}.tm-row__k{flex:0 0 86px;font-size:11.5px;color:var(--muted)}.tm-select{flex:1;min-width:0;border:1px solid var(--line);border-radius:11px;padding:7px 9px;font:inherit;font-size:12.5px;background:#fff;color:var(--ink)}.tm-select[data-empty=true]{color:#a35c00;background:var(--amber-soft);border-color:transparent}.tm-pages{flex:1;min-width:0;display:flex;align-items:center}.tm-stack{display:flex;align-items:center}.tm-stack>*:not(:first-child):not(.tm-stack__n){margin-inline-start:-6px}.tm-stack img,.tm-stack>span:not(.tm-stack__n){border-radius:50%;box-shadow:0 0 0 2px #fff}.tm-stack em{font-style:normal;font-size:10.5px;font-weight:600;color:var(--ink-2);background:var(--canvas);border-radius:999px;padding:2px 6px;box-shadow:0 0 0 2px #fff}.tm-stack__n{font-size:11.5px;color:var(--ink-2);margin-inline-start:8px}.tm-allp{font-size:12px;font-weight:500;color:var(--ink-2)}.tm-none{font-size:12px;color:#a35c00}.tm-link{border:0;background:transparent;color:var(--v-deep);font-weight:600;font-size:12px;cursor:pointer;padding:6px 4px}.tm-pick{display:flex;flex-wrap:wrap;gap:6px;padding:10px;background:var(--canvas);border-radius:14px}.tm-pick--flat{padding:0;background:transparent}.tm-pick button{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid var(--line);background:#fff;border-radius:999px;padding:5px 11px 5px 6px;font:inherit;font-size:12px;color:var(--ink-2);cursor:pointer}html[dir=rtl] .tm-pick button{padding:5px 6px 5px 11px}.tm-pick button:first-child{padding-inline:12px}.tm-pick button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.tm-pick button[aria-pressed=true]{border-color:var(--v1);background:var(--v-soft);color:var(--v-deep);font-weight:600}.tm-card__foot{display:flex;justify-content:flex-end;border-top:1px solid var(--line);padding-top:6px;margin-top:-2px}.tm-off-btn{border:0;background:transparent;font:inherit;font-size:11.5px;color:var(--muted);padding:6px 4px;cursor:pointer}.tm-off-btn:hover{color:var(--red)}.tm-off-btn[data-confirm=true]{color:#fff;background:var(--red);border-radius:9px;padding:6px 10px;font-weight:600}.tm-off{background:#fff;border-radius:20px;padding:12px 14px;box-shadow:var(--sh-1)}.tm-off h3{font-size:12px;color:var(--muted);font-weight:500;margin-bottom:8px}.tm-off__row{display:flex;align-items:center;gap:10px;padding:6px 0}.tm-off__row+.tm-off__row{border-top:1px solid var(--line)}.tm-off__name{flex:1;display:flex;flex-direction:column;line-height:1.3;color:var(--muted)}.tm-off__name b{font-weight:500}.tm-off__name small{font-size:11px}.tm-seg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tm-seg button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:1.5px solid var(--line);background:#fff;border-radius:14px;padding:9px 12px;font:inherit;cursor:pointer;text-align:start}.tm-seg button b{font-size:13.5px;font-weight:600}.tm-seg button small{font-size:11px;color:var(--muted)}.tm-seg button[aria-checked=true]{border-color:var(--v1);background:var(--v-soft)}.tm button:focus-visible,.tm select:focus-visible{outline:2px solid var(--v1);outline-offset:2px}@media(max-width:420px){.tm-grid{grid-template-columns:1fr}.tm-row__k{flex-basis:72px}.tm-state{font-size:11px;padding:4px 8px}}.od-scope{margin-inline-start:auto;display:flex;gap:3px;background:#ffffff29;border-radius:12px;padding:3px}.od-scope button{border:0;background:transparent;color:#ffffffd9;font:inherit;font-size:12.5px;padding:6px 12px;border-radius:9px;cursor:pointer}.od-scope button[aria-selected=true]{background:#fff;color:var(--v-deep);font-weight:600}.od-search{margin-top:12px;display:flex;align-items:center;gap:8px;background:#fff;color:var(--muted);border-radius:14px;padding:0 12px;box-shadow:0 10px 24px -14px #1b15338c}.od-search:focus-within{color:var(--v1);box-shadow:0 0 0 2px #fff9,0 10px 24px -14px #1b15338c}.od-search input{flex:1;min-width:0;border:0;background:transparent;padding:12px 0;font:inherit;font-size:14px;color:var(--ink);outline:none}.od-search button{border:0;background:transparent;font-size:20px;line-height:1;color:var(--muted);cursor:pointer;padding:2px 4px}.od-journey{background:#fff;border-radius:20px;padding:14px 14px 12px;box-shadow:var(--sh-1);margin-bottom:12px}.od-journey__head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.od-journey__t{font-size:12.5px;color:var(--ink-2)}.od-journey__t b{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.od-clear{margin-inline-start:auto;border:0;background:var(--v-soft);color:var(--v-deep);font:inherit;font-size:11.5px;font-weight:600;border-radius:9px;padding:5px 10px;cursor:pointer}.od-rail{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);position:relative}.od-rail:before{content:"";position:absolute;inset-inline:10%;top:13px;height:2px;background:linear-gradient(to left,#f0d9b5,#c9bcfb 45%,#a8c4f2 70%,#9edcc6);border-radius:2px}html[dir=ltr] .od-rail:before{background:linear-gradient(to right,#f0d9b5,#c9bcfb 45%,#a8c4f2 70%,#9edcc6)}.od-stop{position:relative;width:100%;border:0;background:transparent;font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 2px 6px;border-radius:14px}.od-stop__dot{width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--sc);margin-bottom:4px;box-shadow:0 0 0 4px #fff;transition:transform .15s}.od-stop b{font-size:20px;font-weight:700;color:var(--ink);line-height:1.1;font-variant-numeric:tabular-nums}.od-stop small{font-size:11px;color:var(--sc);font-weight:600;white-space:nowrap}.od-stop[data-empty=true] b{color:#c9c4da}.od-stop[data-empty=true] .od-stop__dot{border-color:#ddd9e8}.od-stop[aria-pressed=true]{background:var(--sb)}.od-stop[aria-pressed=true] .od-stop__dot{background:var(--sc);box-shadow:0 0 0 4px var(--sb);transform:scale(1.1)}.od-stop[data-dim=true]{opacity:.45}.od-stop:hover .od-stop__dot{transform:scale(1.12)}.od-exits{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}.od-exit{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:5px 10px;font:inherit;font-size:12px;color:var(--ink-2);cursor:pointer}.od-exit i{width:8px;height:8px;border-radius:50%;background:var(--sc)}.od-exit b{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.od-exit[aria-pressed=true]{background:var(--sb);border-color:var(--sc);color:var(--sc)}.od-exit[data-dim=true]{opacity:.5}.od-periods{display:flex;gap:4px;background:#fff;border-radius:13px;padding:3px;box-shadow:var(--sh-1);margin-bottom:12px;width:max-content;max-width:100%}.od-periods button{border:0;background:transparent;font:inherit;font-size:12.5px;color:var(--ink-2);padding:6px 13px;border-radius:10px;cursor:pointer}.od-periods button[aria-selected=true]{background:var(--ink);color:#fff;font-weight:600}.od-sync{font-size:11.5px;color:#8a4b00;background:#fff8ec;border-radius:10px;padding:7px 10px;margin:0 0 10px}.od-list{display:flex;flex-direction:column;gap:8px}.od-card{position:relative;display:flex;flex-direction:column;gap:5px;width:100%;text-align:start;font:inherit;color:inherit;background:#fff;border:0;border-radius:16px;padding:12px 14px 11px;box-shadow:var(--sh-1);cursor:pointer;overflow:hidden}.od-card:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:var(--sc)}.od-card:hover{box-shadow:0 10px 24px -16px #2d196e73}.od-card:disabled{cursor:default}.od-card__top{display:flex;align-items:center;gap:7px;min-width:0}.od-no{font-family:Changa,sans-serif;font-weight:600;font-size:15px;color:var(--ink);font-variant-numeric:tabular-nums}.od-badge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--sc);background:var(--sb);border-radius:999px;padding:3px 9px;white-space:nowrap}.od-badge i{width:6px;height:6px;border-radius:50%;background:currentColor}.od-tag{font-size:10.5px;border-radius:7px;padding:2px 7px;background:var(--canvas);color:var(--ink-2)}.od-when{margin-inline-start:auto;font-size:11px;color:var(--muted);white-space:nowrap}.od-card__who{display:flex;align-items:baseline;gap:8px;min-width:0}.od-card__who b{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.od-phone{font-size:12.5px;color:var(--ink-2);flex-shrink:0;font-variant-numeric:tabular-nums}.od-card__what{font-size:12px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.od-note{font-size:11.5px;color:var(--sc);background:var(--sb);border-radius:8px;padding:4px 8px;align-self:flex-start;max-width:100%}.od-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:11.5px;color:var(--muted);margin-top:2px}.od-price{font-weight:700;color:var(--ink)}.od-page{display:inline-flex;align-items:center;gap:4px}.od-who{color:var(--ink-2)}.od-who[data-mine=true]{color:var(--v-deep);font-weight:600}.od-go{margin-inline-start:auto;color:var(--v1);font-weight:600}.od-more{margin-top:12px}.od-empty{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:28px 16px;color:var(--muted);font-size:12.5px}.od-empty b{color:var(--ink);font-size:14px;font-weight:600}.od-empty button{border:0;background:var(--v-soft);color:var(--v-deep);font:inherit;font-weight:600;font-size:12.5px;border-radius:10px;padding:7px 12px;cursor:pointer}.od button:focus-visible{outline:2px solid var(--v1);outline-offset:2px}.od-search input:focus-visible{outline:none}@media(max-width:420px){.od-stop b{font-size:17px}.od-stop small{font-size:10px}.od-stop__dot{width:16px;height:16px;border-width:2.5px}.od-rail:before{top:11px}}.od-tag--out{background:#fff4e5;color:#9a5b00}.os .sheet__body{display:flex;flex-direction:column;gap:10px}.os-title{display:flex;flex-direction:column;min-width:0}.os-title small{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-card{background:#fff;border-radius:20px;padding:14px;box-shadow:var(--sh-1)}.os-h3{font-size:12px;color:var(--muted);font-weight:500;margin:0 0 10px}.os-warn{margin:0;font-size:12px;line-height:1.55;color:#8a4b00;background:#fff4e2;border-radius:12px;padding:9px 12px}.os-err{margin:8px 0 0;font-size:11.5px;color:#9b1c22}.os-phone{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;background:var(--canvas);border-radius:16px;padding:10px 14px;border:1.5px solid transparent}.os-phone:focus-within{border-color:var(--v1);background:#fff}.os-phone[data-state=bad]{border-color:#f3c38a}.os-phone__k{grid-column:1/-1;font-size:11.5px;color:var(--ink-2)}.os-phone input{border:0;background:transparent;outline:none;font:inherit;font-size:22px;font-weight:600;letter-spacing:.04em;color:var(--ink);padding:2px 0;min-width:0;font-variant-numeric:tabular-nums;text-align:right}.os-phone input::placeholder{color:#c6c1d8;font-weight:500}.os-phone__state{font-size:11.5px;font-weight:600;color:var(--muted);white-space:nowrap}.os-phone[data-state=ok] .os-phone__state{color:var(--v-deep)}.os-phone[data-state=bad] .os-phone__state{color:#a35c00}.os-hist{margin:10px 0 12px}.os-open{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:9px 10px 9px 12px;border-radius:13px;background:var(--sb);color:var(--ink);font-size:12px;line-height:1.5;border-inline-start:3px solid var(--sc)}.os-open>span{flex:1}.os-open b{font-variant-numeric:tabular-nums}.os-open button{flex-shrink:0;border:1.5px solid var(--sc);background:#fff;color:var(--sc);font:inherit;font-size:12px;font-weight:700;border-radius:10px;padding:6px 10px;cursor:pointer}.os-open button[aria-pressed=true]{background:var(--sc);color:#fff}.os-hist__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.os-h{position:relative;display:flex;flex-direction:column;gap:3px;padding:9px 12px 9px 10px;border-radius:13px;background:#fbfafe;border:1px solid var(--line)}html[dir=rtl] .os-h{padding:9px 10px 9px 12px}.os-h:before{content:"";position:absolute;inset-block:9px;inset-inline-start:0;width:3px;border-radius:3px;background:var(--sc)}.os-h__top{display:flex;align-items:center;gap:8px}.os-h__st{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--sc);background:var(--sb);border-radius:999px;padding:2px 8px}.os-h__st i{width:6px;height:6px;border-radius:50%;background:currentColor}.os-h__no{font-size:12px;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.os-h__when{margin-inline-start:auto;font-size:11px;color:var(--muted);white-space:nowrap}.os-h__what{font-size:12.5px;color:var(--ink);line-height:1.45}.os-h__meta{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:11px;color:var(--muted)}.os-h__meta b{color:var(--ink);font-weight:700}.os-h__note{color:var(--sc)}.os-more{margin-top:6px;border:0;background:transparent;color:var(--v-deep);font:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:4px 2px}.os-page{margin:2px 0 0;font-size:12px;color:var(--ink-2);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.os-page b{font-variant-numeric:tabular-nums}.os-page button{border:0;background:transparent;color:var(--v-deep);font:inherit;font-weight:600;cursor:pointer;padding:2px 4px}.os-src{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:var(--canvas);border-radius:15px;padding:4px;margin-bottom:10px}.os-src button{border:0;background:transparent;border-radius:12px;padding:8px 10px;font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:start}.os-src b{font-size:13px;font-weight:600;color:var(--ink-2)}.os-src small{font-size:10.5px;color:var(--muted)}.os-src button[aria-checked=true]{background:#fff;box-shadow:var(--sh-1)}.os-src button[aria-checked=true] b{color:var(--v-deep)}.os-pick{border:1px solid var(--line);border-radius:15px;overflow:hidden}.os-pick>input{width:100%;border:0;border-bottom:1px solid var(--line);background:#fbfafe;padding:11px 14px;font:inherit;font-size:13px;outline:none}.os-pick>input:focus{background:#fff}.os-pick__list{max-height:230px;overflow-y:auto;overscroll-behavior:contain}.os-item{display:flex;align-items:center;gap:10px;width:100%;border:0;border-bottom:1px solid var(--line);background:#fff;padding:10px 12px;font:inherit;text-align:start;cursor:pointer}.os-item:last-child{border-bottom:0}.os-item:hover:not(:disabled){background:#faf8ff}.os-item__box{width:20px;height:20px;border-radius:7px;border:1.5px solid #CFC7EC;display:grid;place-items:center;font-size:12px;color:#fff;flex-shrink:0}.os-item[aria-pressed=true] .os-item__box{background:var(--v1);border-color:var(--v1)}.os-item[aria-pressed=true]{background:#f7f4ff}.os-item__lb{flex:1;min-width:0;font-size:13px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-item__st{font-size:10.5px;color:#0b7a5b;background:var(--mint-soft);padding:2px 8px;border-radius:8px;flex-shrink:0;font-variant-numeric:tabular-nums}.os-item__st[data-low=true]{color:#a35c00;background:var(--amber-soft)}.os-item:disabled{cursor:default;opacity:.5}.os-item:disabled .os-item__lb{text-decoration:line-through;color:var(--muted)}.os-item:disabled .os-item__st{color:var(--muted);background:var(--canvas)}.os-chosen{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.os-chosen li{display:flex;align-items:center;gap:8px;background:var(--v-soft);border-radius:13px;padding:6px 6px 6px 12px}html[dir=rtl] .os-chosen li{padding:6px 12px 6px 6px}.os-chosen__n{flex:1;min-width:0;font-size:13px;font-weight:500;color:var(--v-deep);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-step{display:flex;align-items:center;gap:2px;background:#fff;border-radius:10px;padding:2px}.os-step button{width:28px;height:28px;border:0;background:transparent;border-radius:8px;font-size:16px;color:var(--v-deep);cursor:pointer}.os-step button:disabled{color:#c9c4da;cursor:default}.os-step b{min-width:22px;text-align:center;font-variant-numeric:tabular-nums}.os-chosen__x{width:28px;height:28px;border:0;background:transparent;color:var(--muted);font-size:17px;border-radius:8px;cursor:pointer}.os-price{display:flex;flex-direction:column;gap:5px}.os-price>span:first-child{font-size:11.5px;color:var(--ink-2)}.os-price__in{display:flex;align-items:baseline;gap:8px;background:var(--canvas);border-radius:14px;padding:6px 14px;border:1.5px solid transparent}.os-price__in:focus-within{border-color:var(--v1);background:#fff}.os-price__in input{flex:1;min-width:0;border:0;background:transparent;outline:none;font:inherit;font-size:22px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.os-price__in em{font-style:normal;font-size:12px;color:var(--muted);white-space:nowrap}.os-flags{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.os-flags button{border:1.5px solid var(--line);background:#fff;border-radius:13px;padding:8px 11px;font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:start}.os-flags b{font-size:13px;font-weight:600}.os-flags small{font-size:10.5px;color:var(--muted)}.os-flags button[aria-pressed=true]{border-color:var(--v1);background:var(--v-soft)}.os-flags button[aria-pressed=true] b{color:var(--v-deep)}.os-flags button:disabled{opacity:.45;cursor:default}.os-foot{display:flex;flex-direction:column;gap:8px}.os-sum{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2)}.os-sum b{font-size:16px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;margin-inline-start:auto}.os-sum__tag{font-size:10.5px;background:var(--canvas);color:var(--ink-2);border-radius:7px;padding:2px 7px}.os-ad{margin:0;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-ad b{color:#a3184d;font-weight:500}.os-missing{margin:0;font-size:11.5px;color:var(--muted);text-align:center}.os button:focus-visible{outline:2px solid var(--v1);outline-offset:2px}.os-phone input:focus-visible,.os-price__in input:focus-visible,.os-pick>input:focus-visible{outline:none}.os-zero{font-size:11.5px;color:#8a4b00;background:#fff4e2;border-radius:9px;padding:5px 9px;align-self:flex-start}.th-num{display:inline;border:0;padding:0 3px;margin:0 1px;border-radius:5px;font:inherit;cursor:pointer;background:#6c4cf11f;color:var(--v-deep);font-weight:600;font-variant-numeric:tabular-nums;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;unicode-bidi:isolate}.th-num:hover{background:#6c4cf133}.th-num[data-valid=false]{background:var(--amber-soft);color:#8a4e00;cursor:help;text-decoration-color:#e0a04b}.th-phone{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:6px 6px 6px 10px;border-radius:14px;background:var(--v-soft);border:1px solid #DCD3FC;animation:th-phone-in .2s ease-out}html[dir=rtl] .th-phone{padding:6px 10px 6px 6px}.th-phone[data-valid=false]{background:var(--amber-soft);border-color:#f5d3a3}.th-phone__ic{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#fff;color:var(--v-deep);font-size:14px;flex-shrink:0}.th-phone[data-valid=false] .th-phone__ic{color:#a35c00}.th-phone__tx{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.th-phone__tx small{font-size:10.5px;color:var(--ink-2)}.th-phone__tx bdi{font-size:15px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:start}.th-phone button{border:0;border-radius:10px;padding:7px 11px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;background:#fff;color:var(--v-deep);white-space:nowrap}.th-phone .th-phone__go{background:var(--v1);color:#fff}.th-phone .th-phone__x{background:transparent;color:var(--muted);font-size:16px;padding:4px 8px}@keyframes th-phone-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.th-phone{animation:none}}.th-history{align-self:center;margin:0 0 12px;border:1px dashed #CFC7EC;background:#fff;color:var(--v-deep);font:inherit;font-size:12px;font-weight:600;border-radius:999px;padding:7px 14px;cursor:pointer}.th-history:hover:not(:disabled){background:var(--v-soft)}.th-history:disabled{opacity:.6;cursor:default}.th-alog{align-self:center;display:flex;flex-direction:column;align-items:center;width:100%;max-width:440px;margin:-4px auto 12px}.th-alog .th-history{margin:0}.th-alog__list{list-style:none;margin:10px 0 0;padding:4px 0;width:100%;background:#fff;border:1px solid #E7E2F6;border-radius:16px;font-size:12.5px}.th-alog__list li{display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:2px;padding:9px 14px;border-top:1px solid #F1EEFA}.th-alog__list li:first-child{border-top:0}.th-alog__list time{grid-row:span 2;color:var(--muted);font-size:11.5px;white-space:nowrap;padding-top:1px}.th-alog__list b{font-weight:700;color:var(--ink)}.th-alog__list span{color:var(--muted)}.th-alog__list li[data-reason=late] b,.th-alog__list li[data-reason=absent] b{color:#b4501e}.th-alog__list li[data-reason=parked] b{color:#9a2b2b}.th-alog__list .th-alog__empty{display:block;color:var(--muted);text-align:center}.pc-head{display:flex;gap:11px;align-items:flex-start;margin-bottom:10px}.pc-ic{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--v-soft);font-size:18px;flex-shrink:0}.pc[data-state=on] .pc-ic{background:var(--mint-soft)}.pc[data-state=denied] .pc-ic,.pc[data-state=ios-install] .pc-ic{background:var(--amber-soft)}.pc-tx{display:flex;flex-direction:column;gap:3px;min-width:0}.pc-tx b{font-size:14px;font-weight:600}.pc-tx small{font-size:12px;color:var(--ink-2);line-height:1.6}.pc-steps{margin:0;padding-inline-start:20px;font-size:12.5px;line-height:1.9;color:var(--ink-2)}.pc-actions{display:flex;gap:8px;flex-wrap:wrap}.od-rule{margin:0 2px 12px;font-size:12px;line-height:1.7;color:var(--muted)}.od-rule b{color:var(--ink-2);font-weight:600}html.ios-pwa,html.ios-pwa body,html.ios-pwa #root,html.ios-pwa .app{height:var(--app-h,100%)}.th-scroll{position:relative}.th-edge{position:sticky;top:0;height:0;z-index:2;pointer-events:none}.th-edge i{position:absolute;inset-inline:0;top:0;height:28px}.th-edge i:nth-child(1){backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.th-edge i:nth-child(2){backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(#000,transparent 60%);mask-image:linear-gradient(#000,transparent 60%)}.th-edge i:nth-child(3){backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(#000,transparent 30%);mask-image:linear-gradient(#000,transparent 30%)}.th-gov{background:#6c4cf11f;color:var(--v-deep);font-weight:600;border-radius:5px;padding:0 3px}.th-msg[data-side=out] .th-bubble{background:var(--v1)}.os-src{display:block;margin-top:4px;font-size:11px;color:#8a4e00}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.cg{background:var(--canvas)}.cg-head{flex-shrink:0;position:relative;z-index:3;background:#fff;padding:calc(14px + env(safe-area-inset-top,0px)) 14px 10px;border-radius:0 0 22px 22px;box-shadow:0 10px 24px -18px #2d196e66}.cg-head__in{max-width:760px;margin:0 auto}.cg-top{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.cg-title{flex:1;min-width:150px;display:flex;flex-direction:column}.cg-title h1{font-size:24px;line-height:1.2}.cg-title>span{font-size:12.5px;color:var(--muted)}.cg-num{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;color:var(--ink);direction:ltr;unicode-bidi:isolate}.cg-num--ad{color:#b0144f}.cg-seg{display:flex;background:var(--canvas);border-radius:12px;padding:3px;min-width:180px}.cg-seg button{flex:1;border:0;background:transparent;height:32px;border-radius:9px;font-size:12.5px;color:var(--ink-2);padding:0 10px;white-space:nowrap}.cg-seg button[aria-selected=true]{background:#fff;color:var(--ink);font-weight:500;box-shadow:0 1px 3px #1b15331f}.cg-chips{display:flex;gap:6px;overflow-x:auto;margin-top:10px;padding:2px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to left,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(to left,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%);padding-inline:4px}.cg-chips::-webkit-scrollbar{display:none}.cg-chips button{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:34px;padding:0 12px;border:0;border-radius:11px;background:var(--canvas);color:var(--ink-2);font-size:12.5px;white-space:nowrap}.cg-chips button b{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:600;opacity:.8}.cg-chips button[aria-pressed=true]{background:var(--ink);color:#fff}.cg-chips__sep{width:1px;flex-shrink:0;background:var(--line);margin:6px 2px}.cg-chips__name{max-width:120px;overflow:hidden;text-overflow:ellipsis}.cg-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;position:relative;margin-top:-22px}.cg-scroll .th-edge i{top:22px}.cg-list{max-width:760px;margin:0 auto;padding:36px 12px calc(var(--tabs-h) + var(--safe-b) + 20px)}.cg-grp{background:#fff;border-radius:22px;margin-bottom:14px;overflow:hidden;box-shadow:0 1px 2px #1b15330f,0 10px 24px -20px #2d196e59}.cg-grp__head{display:flex;gap:11px;align-items:center;width:100%;border:0;background:transparent;text-align:start;padding:12px 12px 10px}.cg-grp__head:hover .cg-grp__tx b{color:var(--v-deep)}.cg-thumb{width:46px;height:46px;border-radius:13px;flex-shrink:0;display:grid;place-items:center;background:var(--v-soft);color:var(--v-deep)}.cg-grp[data-ad=true] .cg-thumb,.cg-thumb[data-ad=true]{background:var(--rose-soft);color:#b0144f}.cg-grp__tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cg-grp__tx b{font-family:Changa,sans-serif;font-weight:600;font-size:15px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.cg-eyebrow{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:var(--muted);white-space:nowrap;overflow:hidden}.cg-grp[data-ad=true] .cg-eyebrow{color:#b0144f}.cg-count{flex-shrink:0;min-width:26px;height:26px;padding:0 7px;border-radius:9px;display:grid;place-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;background:var(--ink);color:#fff}.cg-grp[data-ad=true] .cg-count{background:var(--rose)}.cg-bulk{display:flex;align-items:center;justify-content:center;gap:7px;width:calc(100% - 24px);margin:0 12px 10px;height:42px;border:0;border-radius:12px;background:var(--rose-soft);color:#a3184d;font-size:12.5px;font-weight:600}.cg-bulk:hover{background:#fbd9e7}.cg-grp:not([data-ad=true]) .cg-bulk{background:var(--v-soft);color:var(--v-deep)}.cg-c{display:flex;gap:10px;padding:11px 12px 12px;border-top:1px solid #F0EDF8;overflow:hidden}.cg-c[data-settled=true] .cg-c__text{color:var(--ink-2)}.cg-av{position:relative;width:36px;height:36px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;color:#fff;font-family:Changa,sans-serif;font-weight:600;font-size:14px}.cg-av--sm{width:32px;height:32px;font-size:13px}.cg-c__body{flex:1;min-width:0}.cg-c__top{display:flex;align-items:baseline;gap:8px}.cg-c__top b{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cg-c__top span{margin-inline-start:auto;font-size:11.5px;color:var(--muted);white-space:nowrap}.cg-c__text{margin:2px 0 8px;font-size:15px;line-height:1.55;color:var(--ink);white-space:pre-wrap;word-break:break-word}.cg-acts{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cg-act{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;padding:0 12px;border:0;border-radius:10px;font-size:12.5px;font-weight:500;white-space:nowrap;background:var(--canvas);color:var(--ink-2)}.cg-act:disabled{opacity:.5}.cg-act--dm{background:var(--v1);color:#fff}.cg-act--dm:hover:not(:disabled){background:var(--v-deep)}.cg-act[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--v-deep)}.cg-act--icon{width:34px;padding:0}.cg-act--ok{background:var(--mint-soft);color:#0b7a5b}.cg-act--del{margin-inline-start:auto}.cg-act--del:hover{background:var(--red-soft);color:#b4232a}.cg-done{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#0b7a5b}.cg-reply{margin-top:10px}.cg-reply textarea{width:100%;min-height:84px;resize:vertical;border:0;border-radius:14px;background:var(--canvas);padding:10px 12px;font-size:14px;line-height:1.6;outline:none;margin-bottom:8px}.cg-reply textarea:focus{box-shadow:inset 0 0 0 1.5px var(--v1)}.cg-reply__note{margin:0 0 8px;font-size:11.5px;color:#8a4e00;background:var(--amber-soft);border-radius:10px;padding:6px 10px}.cg-empty{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:70px 24px;color:var(--muted)}.cg-empty__ic{width:56px;height:56px;border-radius:18px;background:var(--mint-soft);color:#0b7a5b;display:grid;place-items:center;margin-bottom:8px}.cg-empty b{font-family:Changa,sans-serif;font-size:18px;color:var(--ink)}.cg-empty span{font-size:13px}.bk .sheet__head{align-items:center}.bk-title{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.bk-title h2{font-size:18px}.bk-title>span{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-title>span[data-ad=true]{color:#b0144f}.bk-who{border:0;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:2px}.bk-row{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:13px;cursor:pointer;background:#fff}.bk-row input{width:20px;height:20px;margin:0;accent-color:var(--v1);flex-shrink:0}.bk-row[data-failed=true]{background:var(--red-soft)}.bk-row__tx{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px}.bk-row__tx b{font-size:12.5px;font-weight:500;white-space:nowrap}.bk-row__tx span{font-size:13px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-row[data-failed=true] .bk-row__tx span{color:#9b1c22;white-space:normal}.bk-mark{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700}.bk-mark[data-ok=true]{background:#0b8a64}.bk-mark[data-ok=false]{background:var(--red)}.bk-msg{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.bk-msg>span{font-size:12px;color:var(--muted)}.bk-msg textarea{width:100%;min-height:112px;resize:vertical;border:0;border-radius:16px;background:#fff;padding:12px 14px;font-size:14px;line-height:1.65;outline:none;box-shadow:var(--sh-1)}.bk-msg textarea:focus{box-shadow:inset 0 0 0 1.5px var(--v1)}.bk-note{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:14px;background:var(--rose-soft);color:#8e0f3f;cursor:pointer;margin-bottom:10px}.bk-note>input{width:20px;height:20px;margin:2px 0 0;accent-color:#B0144F;flex-shrink:0}.bk-note>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.bk-note b{font-size:13px;font-weight:500}.bk-note span input{border:0;border-radius:10px;background:#fff;padding:7px 10px;font-size:13.5px;color:var(--ink);outline:none}.bk-note span input:disabled{opacity:.55}.bk-note small{font-size:11.5px}.bk-fine{margin:0;font-size:11.5px;color:var(--muted);line-height:1.6}.bk-go--done{background:#0b8a64}.cg-sync{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:#fff;color:var(--ink-2);border-radius:12px;padding:7px 11px;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.cg-sync:disabled{opacity:.6;cursor:default}.cg-sync__ic{display:inline-block;font-size:14px;line-height:1}.cg-sync__ic.is-spin{animation:cgspin .9s linear infinite}@keyframes cgspin{to{transform:rotate(360deg)}}@media(max-width:520px){.cg-sync__txt{display:none}.cg-sync{padding:7px 9px}}.pc-why{margin-top:10px;border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.6}.pc-why.is-ok{background:#1fa06e14}.pc-why.is-bad{background:#d6405c14}.pc-why ul{list-style:none;margin:4px 0 0;padding:0}.pc-why li[data-ok=true]{color:#1a7f5a}.pc-why li[data-ok=false]{color:#b3263f;font-weight:500}.pw-head{display:flex;gap:11px;align-items:center}.pw-head .pc-tx{flex:1}.pw-form{margin-top:12px}.pw-show{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2);margin:2px 0 10px}.tm-pw{padding:8px 0 4px}.tm-pw__in{display:flex;align-items:center;gap:4px;border:1.5px solid var(--line);border-radius:12px;padding:2px 4px 2px 10px;background:#fff}.tm-pw__in input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:14px;padding:9px 0;font-family:ui-monospace,Menlo,Consolas,monospace}.ib2{position:relative;background:#fff;--late:#E5484D;--warn:#F5A524;--fresh:#12B886}.ib2-in{max-width:760px;margin:0 auto}.ib2-head{flex-shrink:0;color:#fff;position:relative;z-index:1;background:linear-gradient(160deg,var(--v1) 0%,#8B55F4 60%,var(--v2) 100%);padding:calc(14px + env(safe-area-inset-top,0px)) 16px 42px}.ib2-r1{display:flex;align-items:center;gap:10px}.ib2-me{position:relative;width:40px;height:40px;border-radius:50%;flex-shrink:0;background:#ffffff2e;display:grid;place-items:center;font-family:Changa,sans-serif;font-weight:600;font-size:17px}.ib2-me:after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:11px;height:11px;border-radius:50%;background:#b9b3d6;border:2px solid #7A50F3}.ib2-me[data-available=true]:after{background:#5ee3b5}.ib2-pulse{display:flex;align-items:baseline;gap:7px;flex:1;min-width:0}.ib2-pulse b{font-family:Changa,sans-serif;font-weight:700;font-size:32px;line-height:1;direction:ltr}.ib2-pulse>span{font-size:14px;color:#ffffffe0;white-space:nowrap}.ib2-oldest{display:flex;flex-direction:column;align-items:center;flex-shrink:0;line-height:1.25;background:#ffffff29;border-radius:14px;padding:4px 12px}.ib2-oldest small{font-size:10.5px;color:#ffffffe6}.ib2-oldest b{font-family:Changa,sans-serif;font-weight:600;font-size:15px;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.ib2-oldest[data-level=late]{background:#c8323a}.ib2-oldest[data-level=warn]{background:#ffb547;color:#3d2600}.ib2-oldest[data-level=warn] small{color:#3d2600cc}.ib2-icon{width:44px;height:44px;border-radius:14px;border:0;flex-shrink:0;cursor:pointer;background:#ffffff29;color:#fff;display:grid;place-items:center}.ib2-icon[aria-expanded=true]{background:#fff;color:var(--v-deep)}.ib2-search{width:100%;box-sizing:border-box;margin-top:12px;height:44px;border-radius:14px;border:0;padding:0 14px;font-family:inherit;font-size:14px;color:var(--ink);background:#fff;outline:0}.ib2-search:focus-visible{box-shadow:0 0 0 3px #ffffff73}.ib2-sla{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.ib2-sla button{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:999px;border:0;background:#ffffff26;color:#fff;font-family:inherit;font-size:12.5px;cursor:pointer}.ib2-sla b{font-family:Changa,sans-serif;font-weight:600;font-size:14px}.ib2-sla i{width:8px;height:8px;border-radius:50%}.ib2-sla [data-level=late] i{background:#ff8a8e}.ib2-sla [data-level=warn] i{background:#ffc266}.ib2-sla [data-level=fresh] i{background:#5ee3b5}.ib2-sla button[aria-pressed=true]{background:#fff;color:var(--ink)}.ib2-sla:has([aria-pressed=true]) button[aria-pressed=false]{opacity:.6}.ib2-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;position:relative;z-index:2;margin-top:-28px;background:#fff;border-radius:30px 30px 0 0}.ib2-content{max-width:760px;margin:0 auto;padding:18px 16px 0}.ib2-tail{height:calc(var(--tabs-h) + var(--safe-b) + 90px)}.ib2-bar{display:flex;align-items:center;gap:10px}.ib2-seg{flex:1;display:flex;background:#f3f1fa;border-radius:999px;padding:4px;min-width:0}.ib2-seg button{flex:1;min-width:0;height:36px;border:0;border-radius:999px;background:transparent;font-family:inherit;font-size:13px;color:#5e5880;cursor:pointer;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:6px}.ib2-seg button[aria-selected=true],.ib2-seg button[aria-pressed=true]{background:#fff;color:var(--ink);font-weight:500;box-shadow:0 2px 8px -2px #2d196e2e}.ib2-sortwrap{position:relative;flex-shrink:0}.ib2-kebab{width:44px;height:44px;border-radius:50%;border:0;background:#f3f1fa;color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.ib2-kebab[data-open=true]{background:var(--ink);color:#fff}.ib2-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;border:0;z-index:30;cursor:default}.ib2-menu{position:absolute;top:52px;inset-inline-end:0;width:236px;z-index:31;background:#fff;border-radius:20px;padding:8px;box-shadow:0 24px 50px -16px #1b153373,0 0 0 1px var(--line)}.ib2-menu__h{display:block;margin:4px 10px 6px;font-size:11.5px;color:var(--muted)}.ib2-menu button{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px;border:0;border-radius:14px;background:transparent;font-family:inherit;text-align:start;color:var(--ink);cursor:pointer}.ib2-menu button[aria-checked=true]{background:#f6f3ff;color:var(--v-deep)}.ib2-menu button>svg{margin-top:3px;flex-shrink:0}.ib2-menu button span{flex:1;display:flex;flex-direction:column}.ib2-menu b{font-weight:500;font-size:14px}.ib2-menu small{font-size:11.5px;color:var(--muted);line-height:1.45}.ib2-filter{display:inline-flex;align-items:center;gap:8px;margin:12px 2px 0;padding:4px 4px 4px 12px;border-radius:999px;background:var(--v-soft);color:var(--v-deep);font-size:12.5px;font-weight:500}html[dir=rtl] .ib2-filter{padding:4px 12px 4px 4px}.ib2-filter button{width:26px;height:26px;border-radius:50%;border:0;background:#fff;color:var(--v-deep);display:grid;place-items:center;cursor:pointer}.ib2-note{display:flex;align-items:center;gap:6px;margin:12px 2px 0;font-size:12.5px;color:var(--ink-2)}.ib2-note button{margin-inline-start:auto;border:0;background:#f3f1fa;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:12px;color:var(--v-deep);cursor:pointer}.ib2-sec{display:flex;align-items:center;gap:8px;margin:18px 2px 4px;font-family:Changa,sans-serif;font-weight:600;font-size:15px}.ib2-sec span{font-family:Alexandria,sans-serif;font-size:11.5px;font-weight:500;background:var(--ink);color:#fff;border-radius:999px;padding:1px 9px}.ib2-sec--quiet{color:#6b6585}.ib2-sec--quiet span{background:#ece9f6;color:var(--ink-2)}.ib2-empty{text-align:center;color:var(--muted);font-size:12.5px;padding:14px 12px;margin:0}.ib2-row{width:100%;display:flex;align-items:center;gap:14px;padding:10px 2px;border:0;background:transparent;font-family:inherit;text-align:start;color:inherit;cursor:pointer;border-radius:18px}.ib2-row:hover{background:#faf9fd}.ib2-row:active{background:#f3f1fa}.ib2-row:focus-visible{outline:2px solid var(--v1);outline-offset:2px}.ib2-face{position:relative;width:52px;height:52px;flex-shrink:0;border-radius:50%;--rc:transparent}.ib2-face[data-level=late]{--rc:var(--late)}.ib2-face[data-level=warn]{--rc:var(--warn)}.ib2-face[data-level=fresh]{--rc:var(--fresh)}.ib2-face>i{width:52px;height:52px;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-style:normal;font-family:Changa,sans-serif;font-weight:600;font-size:19px;color:var(--v-deep);background:#e9e3ff;box-shadow:0 0 0 2.5px #fff,0 0 0 5px var(--rc)}.ib2-face>i img{width:100%;height:100%;object-fit:cover;display:block}.ib2-face__wait{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);font-family:Changa,sans-serif;font-weight:600;font-size:10.5px;line-height:1;padding:3px 6px;border-radius:999px;border:2px solid #fff;white-space:nowrap;background:#8b85a3;color:#fff;direction:ltr;unicode-bidi:isolate}.ib2-face__wait[data-level=late]{background:#c8323a}.ib2-face__wait[data-level=warn]{background:#ffb547;color:#3d2600}.ib2-face__wait[data-level=fresh]{background:#0e8a63}.ib2-face__ch{position:absolute;top:-3px;inset-inline-end:-3px;width:20px;height:20px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 1px 4px #1b15332e}.ib2-row__mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ib2-row__name{font-size:15.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[dir=rtl] .ib2-row__name{text-align:right}html[dir=ltr] .ib2-row__name{text-align:left}.ib2-row__prev{font-size:13px;color:#5e5880;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib2-row__meta{font-size:11.5px;color:#6b6585;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib2-row__meta>*+*:before{content:" · ";color:#b9b3d6;font-weight:400}.ib2-row__meta em{font-style:normal;font-weight:500}.ib2-row__meta em[data-k=queue]{color:#9a5b00}.ib2-row__meta em[data-k=ad]{color:#a3184d}.ib2-row__meta em[data-k=order]{color:#0b7a5a}.ib2-row__meta em[data-k=agent],.ib2-row[data-done=true] .ib2-row__name{color:var(--ink-2)}.ib2-row__end{min-width:28px;max-width:84px;display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex-shrink:0}.ib2-row__time{font-size:11px;color:var(--muted);white-space:nowrap;line-height:1.2}.ib2-row__end>:not(.ib2-row__top){margin-inline-end:1px}.ib2-row__top{display:flex;align-items:center;gap:4px}.ib2-row__pin{color:var(--v1);display:grid;place-items:center;line-height:0}.ib2-row[data-pinned=true]{background:#fbfaff}.ib2-row[data-pinned=true]:hover{background:#f6f3ff}.ib2-row{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}.ib2-sec--pin{color:var(--v-deep)}.ib2-sec--pin>svg{margin-inline-end:-2px}.ib2-sec--pin span{background:var(--v1)}.ib2-rowmenu{position:fixed;inset-inline-end:auto}.ib2-unread{min-width:26px;height:26px;border-radius:999px;background:var(--v1);color:#fff;padding:0 6px;box-sizing:border-box;font-family:Changa,sans-serif;font-weight:600;font-size:13px;display:grid;place-items:center}.ib2-hollow{width:22px;height:22px;border-radius:50%;border:2px solid var(--v1);box-sizing:border-box}.ib2-check{width:26px;height:26px;border-radius:50%;background:var(--v-soft);color:var(--v1);display:grid;place-items:center}.ib2-fab{position:absolute;z-index:15;inset-inline-end:20px;bottom:calc(var(--tabs-h) + var(--safe-b) + 14px);width:64px;height:64px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;cursor:pointer;background:#7c4df5;color:#fff;box-shadow:0 16px 30px -10px #6c4cf1cc;transition:transform .15s}.ib2-fab:active{transform:scale(.94)}.ib2-fab:focus-visible{outline:3px solid var(--v-deep);outline-offset:3px}.ib2-fab[data-page=true]{background:#fff;box-shadow:0 0 0 3px #fff,0 0 0 6px #7c4df5,0 16px 30px -10px #6c4cf1cc}.ib2-fab .pgav{border-radius:50%;overflow:hidden}.ib2-fab__mini{position:absolute;bottom:-4px;inset-inline-start:-4px;width:26px;height:26px;border-radius:50%;background:#7c4df5;color:#fff;display:grid;place-items:center;border:2px solid #fff;font-style:normal}.ib2-pages{background:#fff;padding-bottom:calc(18px + var(--safe-b))}.ib2-pages__hd{display:flex;align-items:center;justify-content:space-between;padding:12px 18px}.ib2-pages__hd h2{margin:0;font-family:Changa,sans-serif;font-weight:600;font-size:20px}.ib2-pages__x{width:40px;height:40px;border-radius:50%;border:0;background:#f3f1fa;color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.ib2-pages__seg{margin:0 16px 10px;flex:0 0 auto}.ib2-pages__list{overflow-y:auto;padding:0 10px;min-height:0;flex:1}.ib2-pg{display:flex;align-items:center;gap:13px;width:100%;padding:10px 8px;border:0;border-radius:18px;background:transparent;font-family:inherit;text-align:start;color:inherit;cursor:pointer}.ib2-pg[aria-pressed=true]{background:#f6f3ff}.ib2-pg__all{width:44px;height:44px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--v1),var(--v2))}.ib2-pg__tx{flex:1;min-width:0;display:flex;flex-direction:column}.ib2-pg__tx b{font-weight:500;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib2-pg__tx span{font-size:12px;color:var(--muted)}.ib2-pg__n{font-family:Changa,sans-serif;font-weight:600;font-size:13px;border-radius:999px;padding:1px 10px;background:var(--red-soft);color:#b4232a;flex-shrink:0}.ib2-pg__radio{width:24px;height:24px;border-radius:50%;border:2px solid #CFC9E6;box-sizing:border-box;flex-shrink:0;display:grid;place-items:center;color:#fff}.ib2-pg[aria-pressed=true] .ib2-pg__radio{border-color:var(--v1);background:var(--v1)}.ib2-pages__hint{margin:10px 18px 0;font-size:12px;color:var(--muted)}@media(min-width:760px){.ib2-head{padding-inline:24px}.ib2-fab{inset-inline-end:max(20px,calc(50% - 360px))}}.ib2-fab--staff{width:52px;height:52px;inset-inline-end:26px;bottom:calc(var(--tabs-h) + var(--safe-b) + 90px);background:#fff;color:#6c4cf1;box-shadow:0 0 0 1px #e6e1f7,0 12px 24px -10px #3c288c73}.ib2-fab--staff[data-page=true]{box-shadow:0 0 0 3px #fff,0 0 0 5px currentColor,0 12px 24px -10px #3c288c80}.ib2-fab__ini{font-family:Changa,sans-serif;font-weight:600;font-size:22px;line-height:1}.ib2-st__av{position:relative;width:44px;height:44px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;color:#fff;font-family:Changa,sans-serif;font-weight:600;font-size:19px}.ib2-st__av i{position:absolute;bottom:0;inset-inline-end:0;width:12px;height:12px;border-radius:50%;background:#c9c4d8;border:2px solid #fff;box-sizing:border-box}.ib2-st__av i[data-on]{background:#16a34a}.ib2-st__av--sm{width:20px;height:20px;font-size:11px}.ib2-pg__tx .ib2-st__seen{font-size:12px;color:#8a84a3}.ib2-pg__tx .ib2-st__seen[data-on]{color:#15803d;font-weight:600}.ib2-filter--staff span:not(.ib2-st__av){white-space:normal;line-height:1.35}@media(min-width:760px){.ib2-fab--staff{inset-inline-end:max(26px,calc(50% - 354px))}}.cm2-scroll{background:#f6f5fb}.cm2-list{margin-top:12px}.cm2-spin{display:inline-grid;animation:cm2-spin .9s linear infinite}@keyframes cm2-spin{to{transform:rotate(360deg)}}.cm2-card{background:#fff;border-radius:22px;padding:6px 6px 12px;margin-bottom:10px;overflow:hidden;box-shadow:0 4px 16px -10px #2d196e59}.cm2-card[data-open=true]{box-shadow:0 0 0 2px var(--v1),0 18px 34px -18px #6c4cf199}.cm2-post{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:16px;font-family:inherit;text-align:start;color:inherit;cursor:pointer;background:#f4f1fe;--pc:var(--v-deep)}.cm2-post[data-ad=true]{background:#fdf1f6;--pc:#B0245A}.cm2-post:disabled{opacity:.7;cursor:progress}.cm2-post__ic{width:34px;height:34px;border-radius:11px;background:#fff;color:var(--pc);display:grid;place-items:center;flex-shrink:0}.cm2-post__tx{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.35}.cm2-post__tx small{font-size:11px;font-weight:500;color:var(--pc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm2-post__tx b{font-weight:500;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm2-post__ext{color:#8b85a3;flex-shrink:0}.cm2-who{display:flex;align-items:center;gap:10px;padding:10px 10px 0}.cm2-av{width:36px;height:36px;border-radius:50%;color:#fff;display:grid;place-items:center;font-family:Changa,sans-serif;font-weight:600;font-size:14px;flex-shrink:0}.cm2-who>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.35}.cm2-who b{font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm2-who small{font-size:11.5px;color:var(--muted)}.cm2-views{margin-bottom:8px}.cm2-views button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.cm2-views__n{min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:999px;background:var(--v1);color:#fff;font-size:11px;font-weight:600;display:inline-grid;place-items:center;line-height:1}.cm2-views__n[data-q]{background:#b26a00}.cm2-wait{flex-shrink:0;font-family:Changa,sans-serif;font-weight:600;font-size:11.5px;line-height:1;padding:5px 8px;border-radius:999px;background:#ece9f6;color:var(--ink-2);direction:ltr;unicode-bidi:isolate}.cm2-wait[data-level=fresh]{background:#e3f6ee;color:#0b7a5a}.cm2-wait[data-level=warn]{background:#fff1d6;color:#7a4a00}.cm2-wait[data-level=late]{background:#c8323a;color:#fff}.cm2-tags{margin:6px 10px 0;font-size:11.5px;color:#6b6585;display:flex;flex-wrap:wrap;gap:4px 10px}.cm2-tags em{font-style:normal;font-weight:500}.cm2-tags em[data-k=queue]{color:#9a5b00}.cm2-tags em[data-k=moved]{color:#a3184d}.cm2-tags em[data-k=agent]{color:var(--ink-2)}.cm2-text{margin:8px 10px 12px;font-size:16px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-line}.cm2-acts{display:flex;gap:8px;padding:0 10px}.cm2-btn{height:42px;border-radius:999px;border:0;font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 14px}.cm2-btn:disabled{opacity:.45;cursor:not-allowed}.cm2-btn:focus-visible{outline:2px solid var(--v-deep);outline-offset:2px}.cm2-btn--primary{flex:1.3;background:var(--v1);color:#fff}.cm2-btn--soft{flex:1;background:var(--v-soft);color:var(--v-deep)}.cm2-btn--ghost{background:#fff;color:var(--ink-2);border:1.5px solid #E3DFF2}.cm2-btn--icon{width:42px;flex:0 0 42px;padding:0}.cm2-btn--ok{background:var(--mint-soft);color:#0b6b4f}.cm2-btn--del{background:var(--red-soft);color:#b4232a}html[dir=rtl] .cm2-send-ic{transform:scaleX(-1)}.cm2-done{display:flex;align-items:center;gap:7px;margin:0 10px;font-size:12.5px;color:#0b6b4f}.cm2-done button{margin-inline-start:auto;border:0;background:var(--v-soft);color:var(--v-deep);border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;cursor:pointer}.cm2-card[data-settled=true] .cm2-text{color:var(--ink-2)}.cm2-compose{margin:0 6px;padding:12px;border-radius:18px;background:#f6f3ff}.cm2-compose__mode{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:500;color:var(--v-deep)}.cm2-compose__mode>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm2-compose__mode button{border:0;background:transparent;color:var(--v-deep);font-family:inherit;font-size:12px;text-decoration:underline;cursor:pointer;flex-shrink:0;padding:4px}.cm2-recent{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.cm2-recent button{border:1.5px solid #D9D3F5;background:#fff;border-radius:999px;padding:5px 11px;font-family:inherit;font-size:12px;color:#3b3360;cursor:pointer;max-width:100%}.cm2-compose textarea{width:100%;box-sizing:border-box;min-height:88px;border:1.5px solid #D9D3F5;border-radius:14px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.6;resize:vertical;background:#fff;color:var(--ink)}.cm2-compose textarea:focus-visible{outline:2px solid var(--v1);outline-offset:1px}.cm2-fine{margin:6px 2px 10px;font-size:11px;color:var(--muted)}.cm2-compose__row{display:flex;gap:8px;margin-top:8px}.cm2-compose__row .cm2-btn--primary{flex:1}.cm2-empty{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:40px 20px;color:var(--muted);font-size:12.5px}.cm2-empty span{width:56px;height:56px;border-radius:50%;background:var(--mint-soft);color:#0b6b4f;display:grid;place-items:center}.cm2-empty b{color:var(--ink);font-size:15px;font-weight:500}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:16px!important}.os-phone input,.os-price__in input{font-size:22px!important}}.cm2-result{display:flex;flex-direction:column;gap:8px;margin:0 10px}.cm2-reply{display:flex;gap:9px;align-items:flex-start;padding:10px 12px;border-radius:16px;background:#f4f1fe;margin-inline-start:22px;color:var(--v-deep)}.cm2-reply>svg{flex-shrink:0;margin-top:3px}.cm2-reply>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cm2-reply small{font-size:11px;font-weight:500}.cm2-reply>span>span{font-size:14px;line-height:1.55;color:var(--ink);overflow-wrap:anywhere;white-space:pre-line}.cm2-reply .cm2-reply__none{color:var(--muted);font-size:12.5px}.cm2-dm{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border:0;border-radius:16px;cursor:pointer;background:var(--mint-soft);color:#0b6b4f;font-family:inherit;text-align:start}.cm2-dm>svg{flex-shrink:0}.cm2-dm>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cm2-dm b{font-size:13.5px;font-weight:500}.cm2-dm small{font-size:12px;color:#2f6b57;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm2-dm:focus-visible{outline:2px solid #0B6B4F;outline-offset:2px}html[dir=ltr] .cm2-go{transform:scaleX(-1)}.cm2-done{margin:0}.cm2-morewrap{display:flex;justify-content:center;padding:6px 0 4px}.cm2-more{height:44px;padding:0 20px;border-radius:999px;border:1.5px solid #D9D3F5;background:#fff;color:var(--v-deep);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.cm2-more:disabled{opacity:.6;cursor:progress}.th-shared{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:6px 12px;border-radius:999px;border:0;background:#7c3aed1a;color:#6d28d9;font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.th-msg[data-side=out] .th-shared,.th-msg[data-side=page] .th-shared{background:#ffffff2e;color:#fff}.th-shared:disabled{opacity:.6}.th-story{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.th-story__label{font-size:12px;font-weight:600;opacity:.75}.th-story img,.th-story video{max-width:180px;max-height:320px;border-radius:12px;object-fit:cover}.th-bubble[data-sending=true]{opacity:.7}.th-bubble[data-failed=true]{opacity:1;outline:2px solid #E5484D;outline-offset:1px}.th-fail{color:#a3242b;font-weight:500}.th-retry{border:0;background:transparent;color:var(--v-deep);font:inherit;font-size:inherit;font-weight:600;cursor:pointer;padding:6px 4px;min-height:32px}.th-retry{white-space:nowrap}.th-meta:has(.th-fail){flex-wrap:wrap;row-gap:0}.mo{background:#fff;--ok:#7C5CF4;--ok-soft:#E6DFFD;--one:#FF9F1C;--one-soft:#FFE6C2;--gap:#E5484D;--gap-ink:#B4232A;--off:#BDB7D3;--off-soft:#EFEDF6}.mo-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.mo-in{max-width:1180px;margin:0 auto}.mo button{cursor:pointer;font:inherit}.mo button:focus-visible{outline:2px solid var(--v1);outline-offset:2px}.mo-head button:focus-visible{outline-color:#fff}.mo-head{color:#fff;background:linear-gradient(160deg,var(--v1) 0%,#8B55F4 60%,var(--v2) 100%);padding:calc(14px + env(safe-area-inset-top,0px)) 18px 56px}.mo-top{display:flex;align-items:center;gap:10px}.mo-icon{width:40px;height:40px;border-radius:14px;border:0;background:#ffffff29;color:#fff;font-size:17px;flex-shrink:0}.mo-title{font-family:Changa,sans-serif;font-weight:600;font-size:16px;flex:1;min-width:0}.mo-hours{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 13px;border-radius:999px;border:0;background:#ffffff29;color:#fff;font-size:12.5px;white-space:nowrap}.mo-verdict{--tone:#5EE3B5;margin-top:26px;max-width:780px}.mo-verdict[data-tone=warn]{--tone:#FFC46B}.mo-verdict[data-tone=bad]{--tone:#FF9A9E}.mo-verdict__load{margin:26px 0 0;opacity:.85}.mo-verdict__now{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;color:#ffffffe6}.mo-verdict__now:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--tone);animation:mo-ping 1.8s ease-out infinite}@keyframes mo-ping{0%{box-shadow:0 0 0 0 var(--tone)}to{box-shadow:0 0 0 11px #fff0}}.mo-verdict h1{font-family:Changa,sans-serif;font-weight:700;font-size:clamp(27px,6.6vw,42px);line-height:1.18;margin:8px 0 10px;text-wrap:balance}.mo-verdict>p{margin:0;font-size:14.5px;line-height:1.7;color:#ffffffe0;max-width:58ch}.mo-verdict>.mo-cta{margin-top:16px}.mo-live{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0 0}.mo-live>div{background:#ffffff21;border-radius:16px;padding:10px 13px}.mo-live dt{font-size:11.5px;color:#ffffffd1}.mo-live dd{margin:2px 0 0;font-family:Changa,sans-serif;font-weight:700;font-size:26px;line-height:1.15;direction:ltr;text-align:end}[dir=rtl] .mo-live dd{text-align:right}.mo-live dd.mo-live__txt{font-size:18px;direction:inherit;line-height:1.55}@media(min-width:620px){.mo-live{grid-template-columns:repeat(4,minmax(0,1fr))}}.mo-next{display:flex;align-items:center;gap:12px;margin-top:12px;background:#18084642;border-radius:18px;padding:12px 14px}.mo-next>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mo-next small{font-size:12px;color:#fffc}.mo-next b{font-family:Changa,sans-serif;font-weight:600;font-size:16px}.mo-next em{font-style:normal;font-size:12.5px;color:#fffc}.mo-cta{border:0;background:#fff;color:var(--v-deep);height:40px;padding:0 16px;border-radius:12px;font-family:Changa,sans-serif!important;font-weight:600;font-size:14px;flex-shrink:0;white-space:nowrap}.mo-cta:disabled{opacity:.6}.mo-cta--ghost{background:#ffffff29;color:#fff}.mo-edit{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:14px;background:#ffffff1f;border-radius:18px;padding:14px}.mo-edit label{display:flex;flex-direction:column;gap:4px;font-size:12px}.mo-edit input{height:40px;border:0;border-radius:11px;padding:0 10px;font:inherit;color:var(--ink);min-width:120px}.mo-edit p{flex-basis:100%;margin:0;font-size:12px;color:#ffffffd9}.mo-sheet{position:relative;background:#fff;border-radius:28px 28px 0 0;margin-top:-30px;padding:18px 16px calc(var(--tabs-h) + var(--safe-b) + 28px)}.mo-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:24px}.mo-seg{display:inline-flex;background:var(--canvas);border-radius:999px;padding:4px;flex-shrink:0}.mo-seg button{border:0;background:none;height:36px;padding:0 20px;border-radius:999px;font-size:14px;color:var(--ink-2)}.mo-seg button[aria-selected=true],.mo-seg button[aria-pressed=true]{background:var(--ink);color:#fff}.mo-seg--sm button{height:32px;padding:0 14px;font-size:13px}.mo-nav{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.mo-step{width:40px;height:40px;border-radius:13px;border:0;background:var(--canvas);color:var(--ink);font-size:16px;flex-shrink:0}.mo-nav__lbl{display:flex;flex-direction:column;align-items:center;min-width:150px;line-height:1.3;text-align:center}.mo-nav__lbl b{font-family:Changa,sans-serif;font-weight:600;font-size:15px}.mo-nav__lbl small{font-size:11.5px;color:var(--muted)}.mo-back-today{border:0;background:none;color:var(--v-deep);font-size:12px!important;font-weight:600;padding:2px 6px;text-decoration:underline;text-underline-offset:3px}@media(max-width:560px){.mo-seg{width:100%}.mo-seg button{flex:1}.mo-nav{width:100%;margin:0;justify-content:space-between}}.mo-cols{display:grid;gap:34px}@media(min-width:1000px){.mo-cols{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:40px}}.mo-sec__h{margin-bottom:16px}.mo-sec__h h2{font-family:Changa,sans-serif;font-weight:600;font-size:20px;color:var(--ink)}.mo-sec__h p{margin:3px 0 0;font-size:12.5px;color:var(--muted);max-width:60ch}.mo-sec__h--row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.mo-sec__h--row>span{flex:1 1 260px}.mo-empty{color:var(--muted);text-align:center;padding:30px 0}.mo-note{font-size:12px;color:var(--muted);margin:14px 0 0}.mo-rail{list-style:none;margin:0;padding:0;--tcol:78px}.mo-bk{--rc:var(--ok);--rc-soft:var(--ok-soft);display:grid;grid-template-columns:var(--tcol) 14px minmax(0,1fr);column-gap:14px;min-height:var(--h);position:relative}.mo-bk[data-kind=thin]{--rc:var(--one);--rc-soft:var(--one-soft)}.mo-bk[data-kind=none]{--rc:var(--gap);--rc-soft:repeating-linear-gradient(-45deg,#FBD3D5 0 5px,#FFF1F1 5px 10px)}.mo-bk[data-kind=off]{--rc:var(--off);--rc-soft:var(--off-soft)}.mo-bk__t{grid-column:1;text-align:end;font-family:Changa,sans-serif;font-weight:600;font-size:13.5px;line-height:1;color:var(--ink);white-space:nowrap;padding-top:3px}.mo-bk[data-when=past] .mo-bk__t{color:var(--muted)}.mo-bk__rail{grid-column:2;position:relative;margin:3px 0;border-radius:999px;background:var(--rc-soft);overflow:hidden}.mo-bk__fill{position:absolute;inset:0 0 auto 0;height:calc(var(--fill) * 100%);background:var(--rc);transform-origin:top center}.mo-bk__body{grid-column:3;min-width:0;padding:0 0 22px}.mo-bk__len{display:block;font-size:12px;color:var(--muted);line-height:1;margin:3px 0 10px}.mo-bk--end{min-height:0}.mo-bk--end .mo-bk__t{padding-top:0}.mo-needle{position:absolute;top:var(--at);inset-inline-start:0;width:calc(var(--tcol) + 14px + 21px);height:2px;background:var(--ink);transform:translateY(-1px);z-index:2;pointer-events:none}.mo-needle:after{content:"";position:absolute;inset-inline-end:7px;top:50%;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--ink);transform:translateY(-50%);box-sizing:border-box}.mo-needle b{position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);background:var(--ink);color:#fff;font-family:Changa,sans-serif;font-weight:600;font-size:11.5px;line-height:1;padding:5px 8px;border-radius:999px;white-space:nowrap}.mo-who{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.mo-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding-block:4px;padding-inline:5px 14px;border-radius:999px;background:var(--canvas);border:1.5px solid transparent;max-width:100%}.mo-chip__av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-family:Changa,sans-serif;font-weight:600;font-size:14px}.mo-chip__nm{font-size:14px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mo-chip small{font-size:11.5px;color:#8a5300;white-space:nowrap}.mo-chip[data-att=here] .mo-chip__av{box-shadow:0 0 0 2px var(--canvas),0 0 0 4px var(--mint)}.mo-chip[data-att=away]{background:#fff;border:1.5px dashed #E2A54C}.mo-chip[data-att=away] .mo-chip__av{filter:saturate(.3)}.mo-chip[data-att=later]{background:#fff;border-color:var(--line)}.mo-thin{margin:8px 0 0;font-size:12.5px;color:#8a5300}.mo-gap b{display:block;font-family:Changa,sans-serif;font-weight:700;font-size:19px;line-height:1.2;color:var(--gap-ink)}.mo-gap p{margin:3px 0 0;font-size:13px;color:var(--ink-2);max-width:46ch}.mo-gap p:empty{display:none}.mo-add{margin-top:10px;border:0;background:var(--gap);color:#fff;height:38px;padding:0 14px;border-radius:12px;font-family:Changa,sans-serif!important;font-weight:600;font-size:13.5px}.mo-bk[data-when=past] .mo-gap b{color:#c25a5e}.mo-people{display:grid;gap:12px}@media(min-width:640px)and (max-width:999px){.mo-people{grid-template-columns:repeat(2,minmax(0,1fr))}}.mo-person{--tn:var(--muted);background:var(--canvas);border-radius:22px;padding:16px}.mo-person[data-tone=ok]{--tn:#0B6B4F}.mo-person[data-tone=warn]{--tn:#8A5300}.mo-person>header{display:flex;align-items:center;gap:12px}.mo-person__av{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-family:Changa,sans-serif;font-weight:700;font-size:18px}.mo-person[data-tone=ok] .mo-person__av{box-shadow:0 0 0 3px var(--canvas),0 0 0 5px var(--mint)}.mo-person[data-tone=warn] .mo-person__av{box-shadow:0 0 0 3px var(--canvas),0 0 0 5px var(--amber)}.mo-person__id{display:flex;flex-direction:column;min-width:0;line-height:1.35}.mo-person__id b{font-family:Changa,sans-serif;font-weight:600;font-size:17px;color:var(--ink)}.mo-person__id small{font-size:12.5px;color:var(--tn)}.mo-person__plan{margin:12px 0 0;font-size:12.5px;color:var(--ink-2)}.mo-share{margin-top:12px;background:#fff;border-radius:15px;padding:11px 13px}.mo-share__lbl{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--ink-2)}.mo-share__lbl b{font-family:Changa,sans-serif;font-weight:700;font-size:18px;color:var(--ink)}.mo-share__bar{display:block;height:8px;border-radius:999px;background:var(--line);margin:7px 0 5px;overflow:hidden}.mo-share__bar i{display:block;height:100%;width:var(--w);background:var(--mint);border-radius:inherit}.mo-share[data-low=true] .mo-share__bar i{background:var(--amber)}.mo-share small{font-size:11.5px;color:var(--muted)}.mo-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0}.mo-kpis>div{background:#fff;border-radius:15px;padding:10px 13px}.mo-kpis>div[data-bad]{background:#fff4f4}.mo-kpis dt{font-size:11.5px;color:var(--muted)}.mo-kpis dd{margin:2px 0 0;display:flex;align-items:baseline;gap:6px;font-family:Changa,sans-serif;font-weight:700;font-size:24px;line-height:1.2;color:var(--ink)}.mo-kpis dd small{font-family:Alexandria,sans-serif;font-weight:400;font-size:12px;color:var(--muted)}.mo-kpis dd.mo-kpis__txt{font-size:16px;font-weight:600;line-height:1.55}.mo-kpis>div[data-bad] dd{color:var(--gap-ink)}.mo-person__foot{margin:10px 0 0;font-size:12px;color:var(--muted)}.mo-week,.mo-week__rows{display:flex;flex-direction:column;gap:6px}.mo-wk{display:grid;grid-template-columns:76px minmax(0,1fr) 82px;align-items:center;gap:12px;width:100%;border:0;background:none;padding:8px 10px;border-radius:16px;color:inherit;text-align:start}.mo-wk:hover{background:var(--canvas)}.mo-wk[data-today]{background:var(--v-soft)}.mo-wk--axis{padding-block:0;cursor:default}.mo-wk--axis:hover{background:none}.mo-axis{display:grid}.mo-axis i{font-style:normal;font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:visible}.mo-wk__d{display:flex;flex-direction:column;line-height:1.25}.mo-wk__d b{font-family:Changa,sans-serif;font-weight:600;font-size:14.5px;color:var(--ink)}.mo-wk__d small{font-size:11px;color:var(--v-deep);font-weight:600}.mo-ribbon{display:flex;gap:2px;height:36px;border-radius:11px;overflow:hidden}.mo-ribbon i{flex-basis:0;min-width:0;display:grid;place-items:center;font-style:normal;container-type:inline-size;background:var(--off-soft)}.mo-ribbon i[data-c=none]{background:var(--gap)}.mo-ribbon i[data-c=thin]{background:#ffc46b}.mo-ribbon i[data-c=two]{background:#b9a9fb}.mo-ribbon i[data-c=many]{background:var(--ok)}.mo-ribbon i[data-c=out]{background:#d9d4ea}.mo-ribbon i[data-c=na]{background:var(--canvas)}.mo-ribbon em{display:none;font-style:normal;font-family:Changa,sans-serif;font-weight:600;font-size:12px;color:#fff;white-space:nowrap}@container (min-width:84px){.mo-ribbon em{display:block}}.mo-wk__n{text-align:end;font-size:12px;white-space:nowrap}.mo-wk__n b{font-family:Changa,sans-serif;font-weight:700;font-size:17px}.mo-wk__n[data-level=bad]{color:var(--gap-ink)}.mo-wk__n[data-level=warn]{color:#8a5300}.mo-wk__n[data-level=ok]{color:#0b6b4f}@media(max-width:560px){.mo-wk{grid-template-columns:52px minmax(0,1fr) 62px;gap:8px;padding:8px 6px}.mo-rail{--tcol:66px}.mo-bk{column-gap:11px}}@media(prefers-reduced-motion:reduce){.mo-verdict__now:before{animation:none}}.mo-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.mo-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:400px){.mo-hours__w{display:none}}.mo-side{display:flex;flex-direction:column;gap:34px;min-width:0}.mo-log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mo-log li{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:16px;background:var(--canvas)}.mo-log li[data-live]{background:var(--amber-soft);box-shadow:inset 0 0 0 1.5px #f5c27a}.mo-log__av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-family:Changa,sans-serif;font-weight:600;font-size:14px}.mo-log__tx{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.35}.mo-log__tx b{font-family:Changa,sans-serif;font-weight:600;font-size:14.5px;color:var(--ink)}.mo-log__tx small{font-size:12.5px;color:var(--ink-2)}.mo-log li[data-live] .mo-log__tx small{color:#8a5300;font-weight:500}.mo-log__len{font-family:Changa,sans-serif;font-weight:600;font-size:14px;color:var(--ink);white-space:nowrap}.mo-log__len[data-long]{color:var(--gap-ink)}.mo-log__more{margin-top:8px;border:0;background:none;color:var(--v-deep);font-weight:600;font-size:13px!important;padding:6px 2px}.mo-log__ok{margin:0;padding:12px 14px;border-radius:16px;background:var(--mint-soft);color:#0b6b4f;font-size:13.5px}.mo-share__shut{margin:6px 0 0;font-size:12.5px;color:#8a5300;font-weight:500}.mo-share__shut[data-live]:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--amber);margin-inline-end:6px;vertical-align:middle}.mo-share__since{display:block;margin-top:2px}.mo-nav__pick{position:relative;display:flex;flex-direction:column;align-items:center;cursor:pointer}.mo-nav__pick input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.mo-nav__pick:focus-within{outline:2px solid var(--v1);outline-offset:3px;border-radius:10px}.mo-tabs{display:flex;gap:4px;margin-top:14px;background:#ffffff24;border-radius:999px;padding:4px;width:max-content;max-width:100%}.mo-tabs button{border:0;background:none;color:#fff;height:34px;padding:0 16px;border-radius:999px;font-size:13.5px;white-space:nowrap}.mo-tabs button[aria-selected=true]{background:#fff;color:var(--ink);font-weight:500}.mo-tabs button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:560px){.mo-tabs{width:100%}.mo-tabs button{flex:1;padding:0 8px}}.mo{--open:#12B886;--open-soft:#E4F7F0;--open-ink:#0B6B4F;--shut:#FF9F1C;--shut-soft:#FFF3E0;--shut-ink:#8A5300;--late:#E5484D;--late-ink:#B4232A;--late-soft:#FDECEC;--muted-2:#6E6888;--panel:#1B1533;--panel-2:#2A2347;--panel-line:rgba(255,255,255,.09);--panel-muted:#A9A1CC;--panel-ink:#F3F0FF}.mo-head--closures{padding-bottom:112px}.mo-sheet--closures{margin-top:0;border-radius:0;padding-top:0;background:var(--card)}.mc-num{font-variant-numeric:tabular-nums}.mc button{cursor:pointer}.mc button:focus-visible,.mc input:focus-visible{outline:2px solid var(--v1);outline-offset:2px}.mc-day button:focus-visible,.mc-day input:focus-visible{outline-color:#fff}.mc-verdict{margin-top:22px;max-width:780px}.mc-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;color:#ffffffe6}.mc-eyebrow:before{content:"";width:9px;height:9px;border-radius:50%;background:#ff9a9e}.mc-verdict h1{font-family:Changa,sans-serif;font-weight:700;font-size:clamp(27px,6.4vw,46px);line-height:1.2;margin:8px 0 10px;text-wrap:balance}.mc-sub{margin:0;color:#ffffffe0;max-width:60ch}.mc-facts{display:flex;flex-wrap:wrap;gap:10px 0;margin:20px 0 0;padding:0}.mc-facts div{padding-inline:0 18px;margin-inline:0 18px;border-inline-end:1px solid rgba(255,255,255,.22)}.mc-facts div:last-child{border:0;margin:0;padding:0}.mc-facts dt{font-size:11.5px;color:#ffffffd1}.mc-facts dd{margin:0;font-family:Changa,sans-serif;font-weight:700;font-size:26px;line-height:1.25;min-height:1.25em}.mc-day{position:relative;margin-top:-98px;background:var(--panel);color:var(--panel-ink);border-radius:26px;padding:18px 18px 14px;box-shadow:0 26px 60px -30px #1b1533b3}.mc-day__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px 22px;align-items:center;margin-bottom:18px}@media(max-width:760px){.mc-day__top{grid-template-columns:auto minmax(0,1fr)}.mc-day__ctl{grid-column:1/-1}}.mc-clock{display:flex;flex-direction:column;line-height:1}.mc-clock span{font-size:12px;color:var(--panel-muted);margin-bottom:6px}.mc-clock b{font-family:Changa,sans-serif;font-weight:700;font-size:clamp(40px,8vw,60px);letter-spacing:-.01em;min-width:4.6ch;min-height:1em}.mc-say{margin:0;font-size:14px;color:#d9d3f3;max-width:48ch;min-height:1.6em}.mc-say b{color:#fff;font-weight:600}.mc-say__shut{color:var(--shut)}.mc-day__ctl{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mc-date{display:flex;align-items:center;gap:6px}.mc-step{width:36px;height:36px;border-radius:12px;border:0;background:var(--panel-2);color:#fff;font-size:15px}.mc-step:disabled{opacity:.35;cursor:default}.mc-date__pick{display:flex;flex-direction:column;align-items:center;line-height:1.3;min-width:120px;position:relative;cursor:pointer;border-radius:10px}.mc-date__pick b{font-family:Changa,sans-serif;font-weight:600;font-size:14px}.mc-date__pick small{font-size:11px;color:var(--panel-muted)}.mc-date__pick input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.mc-date__pick:focus-within{outline:2px solid #fff;outline-offset:3px}.mc-replay{height:36px;padding:0 14px;border-radius:12px;border:0;background:#fff;color:var(--ink);font-size:13.5px;font-weight:500;white-space:nowrap}.mc-replay:disabled{opacity:.4}.mc-day__empty{margin:0;padding:18px 0 8px;color:var(--panel-muted)}.mc-board{display:grid;grid-template-columns:104px minmax(0,1fr);column-gap:12px}.mc-names{list-style:none;margin:0;padding:0}.mc-nm{height:54px;display:flex;align-items:center;gap:8px;transition:opacity .3s}.mc-av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-family:Changa,sans-serif;font-weight:700;font-size:14px}.mc-av--lg{width:44px;height:44px;font-size:17px}.mc-nm__t{display:flex;flex-direction:column;line-height:1.3;min-width:0}.mc-nm__t b{font-family:Changa,sans-serif;font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-st{font-size:10.5px;color:var(--panel-muted);display:inline-flex;align-items:center;gap:5px;white-space:nowrap;min-height:1.3em}.mc-st:before{content:"";width:6px;height:6px;border-radius:50%;background:#5e5680}.mc-st[data-state=open]{color:#7fe3c2}.mc-st[data-state=open]:before{background:var(--open)}.mc-st[data-state=shut]{color:#ffc978}.mc-st[data-state=shut]:before{background:var(--shut)}.mc-st[data-state=na]:before{background:transparent;border:1px dashed var(--panel-muted)}.mc-field{position:relative;--p:100%}.mc-gl{position:absolute;top:0;bottom:0;width:1px;background:var(--panel-line);margin-inline-start:-.5px}.mc-row{position:relative;height:54px;transition:opacity .3s}.mc-row:before{content:"";position:absolute;inset-inline:0;top:50%;height:14px;margin-top:-7px;border-radius:99px;background:#ffffff09}.mc-nm.is-dim,.mc-row.is-dim{opacity:.25}.mc-plan,.mc-live{position:absolute;top:0;right:0;bottom:0;left:0}.mc-live{clip-path:inset(0 0 0 calc(100% - var(--p)))}[dir=ltr] .mc-live{clip-path:inset(0 calc(100% - var(--p)) 0 0)}.mc-seg-plan,.mc-seg-open,.mc-seg-cut,.mc-seg-na{position:absolute;top:50%;height:14px;margin-top:-7px}.mc-seg-plan{border:1.5px dashed rgba(255,255,255,.22);border-radius:99px}.mc-seg-open{background:var(--open);border-radius:99px}.mc-seg-cut{background:repeating-linear-gradient(-45deg,var(--shut) 0 5px,#FFC46B 5px 10px)}.mc-seg-na{background:repeating-linear-gradient(-45deg,rgba(255,255,255,.18) 0 4px,transparent 4px 8px);border-radius:99px}.mc-rpin{position:absolute;bottom:calc(50% + 7px);width:16px;height:20px;margin-inline-start:-8px;border:0;background:none;padding:0;display:flex;flex-direction:column;align-items:center;z-index:2;opacity:0;visibility:hidden}.mc-rpin[data-on="1"]{opacity:1;visibility:visible}.mc-rpin i{width:10px;height:10px;border-radius:50%;background:var(--late);box-shadow:0 0 0 2px var(--panel);transition:transform .15s}.mc-rpin:after{content:"";width:2px;flex:1;background:var(--late)}.mc-rpin[data-open] i{background:var(--panel);border:2px solid var(--late)}.mc-rpin:hover i,.mc-rpin:focus-visible i{transform:scale(1.3)}.mc-playhead{position:absolute;top:-6px;bottom:0;inset-inline-start:var(--p);width:2px;margin-inline-start:-1px;background:#fff;pointer-events:none;z-index:3}.mc-playhead:before{content:"";position:absolute;top:-4px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff2e}.mc-axis{position:relative;height:22px;font-size:10.5px;color:var(--panel-muted);grid-column:2}.mc-axis span{position:absolute;top:4px;transform:translate(50%);white-space:nowrap}.mc-axis span.first{transform:none}.mc-axis span.last{transform:translate(100%)}[dir=ltr] .mc-axis span{transform:translate(-50%)}[dir=ltr] .mc-axis span.first{transform:none}[dir=ltr] .mc-axis span.last{transform:translate(-100%)}.mc-scrub{grid-column:2;padding-top:4px}.mc-scrub input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:26px;margin:0}.mc-scrub input::-webkit-slider-runnable-track{height:4px;border-radius:99px;background:var(--panel-2)}.mc-scrub input::-moz-range-track{height:4px;border-radius:99px;background:var(--panel-2)}.mc-scrub input::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;background:#fff;border:3px solid var(--v1)}.mc-scrub input::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--v1)}.mc-hint{grid-column:2;font-size:11px;color:var(--panel-muted);margin:2px 0 0}.mc-toolbar{position:sticky;top:0;z-index:20;background:var(--card);display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding-block:14px;margin-top:10px;transition:box-shadow .25s}.mc-toolbar.is-stuck{box-shadow:0 10px 16px -14px #1b153359}.mc-people{display:flex;gap:6px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.mc-chip{display:inline-flex;align-items:center;gap:7px;height:38px;padding-inline:5px 13px;border-radius:999px;border:1.5px solid var(--line);background:var(--card);font-size:14px;color:var(--ink)}.mc-chip .mc-av{width:26px;height:26px;font-size:12px}.mc-chip--all{padding-inline:14px}.mc-chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.mc-sort{display:inline-flex;background:var(--canvas);border-radius:999px;padding:4px;margin-inline-start:auto}.mc-sort button{border:0;background:none;height:32px;padding:0 13px;border-radius:999px;font-size:13px;color:var(--ink-2);white-space:nowrap}.mc-sort button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #1b15331f}@media(max-width:640px){.mc-sort{margin:0;width:100%}.mc-sort button{flex:1;padding:0 6px}}.mc-sec-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:10px 0 14px}.mc-sec-h h2{font-family:Changa,sans-serif;font-weight:600;font-size:20px;margin:0;color:var(--ink)}.mc-sec-h p{margin:0;font-size:12.5px;color:var(--muted-2)}.mc-shifts{display:grid;gap:14px;position:relative}@media(min-width:980px){.mc-shifts{grid-template-columns:repeat(2,minmax(0,1fr))}}.mc-shift{background:var(--canvas);border-radius:24px;padding:16px 16px 14px;min-width:0}.mc-shift.is-out{display:none}.mc-shift[data-live]{box-shadow:inset 0 0 0 2px var(--shut)}.mc-shift.is-flash{animation:mc-flash 1.4s ease-out}@keyframes mc-flash{0%,30%{box-shadow:inset 0 0 0 3px var(--late)}to{box-shadow:inset 0 0 0 3px transparent}}.mc-shift>header{display:flex;align-items:center;gap:12px}.mc-who{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.35}.mc-who b{font-family:Changa,sans-serif;font-weight:600;font-size:17px;color:var(--ink)}.mc-who small{font-size:12.5px;color:var(--ink-2);display:flex;flex-wrap:wrap;gap:0 8px}.mc-who__time{white-space:nowrap}.mc-live-dot{display:inline-flex;align-items:center;gap:6px;color:var(--shut-ink);font-weight:600}.mc-live-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--shut);animation:mc-ping 1.6s ease-out infinite}@keyframes mc-ping{0%{box-shadow:0 0 #ff9f1cb3}to{box-shadow:0 0 0 9px #ff9f1c00}}.mc-score{text-align:center;background:var(--card);border-radius:16px;padding:6px 12px;min-width:84px;line-height:1.3}.mc-score b{display:block;font-family:Changa,sans-serif;font-weight:700;font-size:24px;line-height:1.15;color:var(--late-ink)}.mc-score[data-zero] b{color:var(--open-ink)}.mc-score small{font-size:11px;color:var(--muted-2)}.mc-strip{position:relative;margin:30px 2px 8px}.mc-track{position:relative;height:16px;border-radius:999px;background:var(--open-soft);overflow:hidden}.mc-track>div{position:absolute;inset-block:0}.mc-open{background:var(--open);transform-origin:right center}.mc-cut{background:repeating-linear-gradient(-45deg,var(--shut) 0 5px,#FFC46B 5px 10px);transform-origin:right center}[dir=ltr] .mc-open,[dir=ltr] .mc-cut{transform-origin:left center}.mc-cut[data-live]{background:repeating-linear-gradient(-45deg,var(--shut) 0 5px,#FFD9A0 5px 10px)}.mc-future,.mc-na{background:repeating-linear-gradient(-45deg,#e8e5f1 0,#e8e5f1 5px,#f3f1f8 5px,#f3f1f8 10px)}.mc-pin{position:absolute;bottom:22px;width:24px;height:30px;margin-inline-start:-12px;border:0;background:none;padding:0;display:flex;flex-direction:column;align-items:center;z-index:1}.mc-pin i{width:12px;height:12px;border-radius:50%;background:var(--late);box-shadow:0 0 0 2px var(--canvas);transition:transform .15s}.mc-pin:after{content:"";width:2px;flex:1;background:var(--late)}.mc-pin[data-open] i{background:var(--canvas);border:2.5px solid var(--late)}.mc-pin:hover i,.mc-pin:focus-visible i{transform:scale(1.25)}.mc-ticks{position:relative;height:18px;margin-top:4px;font-size:10.5px;color:var(--muted-2)}.mc-ticks span{position:absolute;transform:translate(50%);white-space:nowrap}[dir=ltr] .mc-ticks span{transform:translate(-50%)}.mc-closes{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.mc-close{background:var(--card);border-radius:16px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center}.mc-close[data-live]{background:var(--shut-soft)}.mc-jump{border:0;background:none;padding:0;text-align:start;font-family:Changa,sans-serif;font-weight:600;font-size:14.5px;color:var(--ink);text-decoration:underline dotted var(--muted-2);text-underline-offset:5px}.mc-jump:hover{text-decoration-color:var(--v1);color:var(--v-deep)}.mc-jump small{font-family:Alexandria,sans-serif;font-weight:500;font-size:12px;color:var(--shut-ink);margin-inline-start:6px;display:inline-block}.mc-res{font-size:13px;font-weight:600;color:var(--late-ink);white-space:nowrap}.mc-res[data-zero]{color:var(--open-ink);font-weight:500}.mc-convs{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px}.mc-conv{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;border-radius:999px;border:0;background:var(--late-soft);color:var(--late-ink);font-size:12px;font-weight:500}.mc-conv:hover{background:#fad7d8}.mc-conv small{color:var(--ink-2);font-weight:400}.mc-clean{margin:12px 0 0;background:var(--open-soft);color:var(--open-ink);border-radius:16px;padding:10px 12px;font-size:13.5px}.mc-foot{margin:10px 0 0;font-size:12px;color:var(--muted-2)}@supports (animation-timeline: view()){.mc-close{animation:mc-rise linear both;animation-timeline:view();animation-range:entry 0% entry 80%}@keyframes mc-rise{0%{opacity:.3;translate:0 14px}}}.mc-tip{position:fixed;z-index:40;pointer-events:none;background:var(--ink);color:#fff;font-size:12px;line-height:1.5;padding:7px 10px;border-radius:10px;max-width:240px;opacity:0;transform:translateY(-100%);white-space:pre-line;box-shadow:0 0 0 1px #ffffff1f;transition:opacity .12s}@media(max-width:560px){.mo-head--closures{padding-bottom:104px}.mc-verdict{margin-top:16px}.mc-verdict h1{font-size:26px;margin:6px 0 4px}.mc-sub{font-size:13px;line-height:1.55}.mc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-top:12px}.mc-facts div{border:0;margin:0;padding:0}.mc-facts dd{font-size:21px}.mc-day{padding:14px 14px 10px}.mc-day__top{gap:10px 14px;margin-bottom:12px}.mc-clock b{font-size:40px}.mc-say{font-size:13px}.mc-day__ctl{justify-content:space-between;flex-wrap:nowrap}.mc-date__pick{min-width:96px}.mc-board{grid-template-columns:78px minmax(0,1fr);column-gap:8px}.mc-nm .mc-av,.mc-axis span.odd,.mc-hint{display:none}.mc-close{grid-template-columns:minmax(0,1fr)}.mc-res{white-space:normal}}@media(prefers-reduced-motion:reduce){.mc-live-dot:before{animation:none}.mc-close{animation:none!important}.mc-shift.is-flash{animation:none}}@media(max-width:560px){.mc-sub{display:none}.mc-facts{margin-top:10px}.mc-date__pick small{white-space:nowrap;font-size:10.5px}.mo-head--closures .mo-tabs{margin-top:10px}}.ib2-row__meta em[data-k=moved]{color:#b4232a;font-weight:600}.th-moved{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0 12px 6px;padding:8px 12px;border-radius:14px;background:#fdecec;color:#7a1a1f;font-size:12.5px;line-height:1.5}.th-moved b{font-weight:600;color:#b4232a}.th-moved[data-reason=handover]{background:#fff3e0;color:#6b3f00}.th-moved[data-reason=handover] b{color:#8a5300}.ib2-more{margin:2px 4px 8px;font-size:12px;color:#6b6585;line-height:1.55}.ib2-sec--btn{width:100%;border:0;background:none;padding:0;cursor:pointer;text-align:start;font:inherit;font-family:Changa,sans-serif;font-weight:600;font-size:15px}.ib2-sec--btn small{margin-inline-start:auto;font-family:Alexandria,sans-serif;font-size:12px;font-weight:500;color:var(--v-deep)}.ib2-sec--btn:focus-visible{outline:2px solid var(--v1);outline-offset:3px;border-radius:8px}.th-ephemeral{display:flex;flex-direction:column;gap:4px;max-width:260px;font-size:13px;line-height:1.55}.th-ephemeral b{font-weight:600}.th-ephemeral span{opacity:.8}.th-ephemeral .th-elsewhere{margin-top:4px}.th-msg__row{display:flex;align-items:center;gap:6px;max-width:100%;position:relative;touch-action:pan-y}.th-msg[data-side=out] .th-msg__row,.th-msg[data-side=page] .th-msg__row{flex-direction:row-reverse}.th-msg__row>.th-bubble{min-width:0}.th-replybtn{width:30px;height:30px;border-radius:50%;border:0;background:var(--card);color:var(--ink-2);box-shadow:var(--sh-1);display:grid;place-items:center;flex-shrink:0;cursor:pointer;opacity:0;transition:opacity .15s}.th-replybtn svg{width:15px;height:15px}.th-msg:hover .th-replybtn,.th-replybtn:focus-visible{opacity:1}.th-replybtn:focus-visible{outline:2px solid var(--v1);outline-offset:2px}@media(hover:none){.th-replybtn{display:none;width:36px;height:36px}.th-replybtn[data-show]{display:grid;opacity:1;animation:th-pop .18s ease-out}}@keyframes th-pop{0%{transform:scale(.6);opacity:0}}.th-msg__row[data-armed=true] .th-bubble{box-shadow:0 0 0 2px var(--v1)}.th-msg.is-flash .th-bubble{animation:th-flash 1.3s ease-out}@keyframes th-flash{0%,35%{box-shadow:0 0 0 3px #ffb547}to{box-shadow:0 0 0 3px transparent}}@media(prefers-reduced-motion:reduce){.th-msg.is-flash .th-bubble{animation:none}}.th-quote{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 6px;padding:6px 9px;border:0;border-inline-start:3px solid var(--v1);border-radius:10px;background:var(--canvas);color:var(--ink);text-align:start;font:inherit;cursor:pointer;min-width:0}.th-quote>span{display:flex;flex-direction:column;min-width:0;line-height:1.35}.th-quote b{font-size:11.5px;font-weight:600;color:var(--v-deep)}.th-quote small{font-size:12.5px;opacity:.85;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.th-quote img{width:36px;height:36px;border-radius:7px;object-fit:cover;flex-shrink:0}.th-msg[data-side=out] .th-quote,.th-msg[data-side=page] .th-quote,.th-bubble[data-sending] .th-quote{background:#ffffff29;color:#fff;border-inline-start-color:#fff}.th-msg[data-side=out] .th-quote b,.th-msg[data-side=page] .th-quote b,.th-bubble[data-sending] .th-quote b{color:#fff}.th-quote:focus-visible{outline:2px solid var(--v1);outline-offset:2px}.th-replybar{display:flex;align-items:center;gap:10px;margin:0 0 8px;padding:8px 10px;border-radius:14px;background:var(--v-soft);border-inline-start:3px solid var(--v1)}.th-replybar__t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.35}.th-replybar__t b{font-size:12px;font-weight:600;color:var(--v-deep)}.th-replybar__t small{font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.th-replybar__x{width:32px;height:32px;border-radius:50%;border:0;background:#fff;color:var(--ink-2);display:grid;place-items:center;flex-shrink:0;cursor:pointer}.th-dayg{display:flex;flex-direction:column}.th-dayg>.th-day{top:10px;z-index:3}.cm2-acts{flex-wrap:wrap}.cm2-modes{display:flex;background:#fff;border-radius:999px;padding:3px;gap:2px;margin-bottom:6px}.cm2-modes button{flex:1;border:0;background:none;height:32px;border-radius:999px;font:inherit;font-size:13px;color:var(--ink-2);cursor:pointer}.cm2-modes button[aria-pressed=true]{background:var(--v-deep);color:#fff;font-weight:500}.cm2-modes button:disabled{opacity:.4;cursor:default}.cm2-modes button:focus-visible{outline:2px solid var(--v1);outline-offset:1px}.cm2-compose__for{margin:0 2px 10px;font-size:12px;color:var(--v-deep)}.cm2-field__lbl{display:flex;align-items:center;gap:6px;margin:4px 2px 6px;font-size:12.5px;font-weight:600;color:var(--ink)}.cm2-field__lbl svg{width:15px;height:15px}.cm2-compose textarea.cm2-pub{min-height:56px}.cm2-compose .cm2-field__lbl+textarea+.cm2-field__lbl{margin-top:12px}.cm2-quick{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.cm2-quick button{border:1.5px dashed #CFC6F5;background:#fff;border-radius:999px;padding:4px 10px;font:inherit;font-size:12px;color:var(--v-deep);cursor:pointer}.mo-kpis__sub{display:block;font-size:10.5px;line-height:1.4;color:var(--muted);margin-top:2px}.cs .sheet__body{padding:0 16px 14px}.cs-lead{font-size:13px;color:var(--muted);margin:0 0 10px}.cs-warn{background:#fff1e6;color:#8a3b0e;border-radius:13px;padding:9px 12px;font-size:12.5px;margin:0 0 10px}.cs-reasons{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.cs-reason{display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid #E7E2F6;border-radius:14px;padding:11px 13px;font-size:13.5px;cursor:pointer}.cs-reason input{accent-color:var(--v1);width:17px;height:17px;margin:0;flex-shrink:0}.cs-reason[data-on=true]{border-color:var(--v1);background:var(--v-soft)}.cs-note{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--muted)}.cs-note textarea{border:1.5px solid #E7E2F6;border-radius:13px;padding:9px 11px;font:inherit;font-size:13.5px;color:var(--ink);resize:none;background:#fff}.cs-note textarea:focus{outline:none;border-color:var(--v1)}.cs-go{width:100%}.no-date{display:flex;align-items:center;gap:8px;margin-top:14px}.no-date button{width:38px;height:38px;border-radius:12px;border:0;background:#ffffff2e;color:#fff;font-size:20px;line-height:1;flex-shrink:0}.no-date button:disabled{opacity:.35}.no-date label{flex:1;position:relative;display:flex;align-items:center;justify-content:center;height:38px;border-radius:12px;background:#ffffff24;font-size:13.5px;cursor:pointer}.no-date input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.no-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:12px}.no-kpis div{background:#fff;border-radius:18px;padding:12px;box-shadow:var(--sh-1);display:flex;flex-direction:column;align-items:center;gap:2px}.no-kpis b{font-family:Changa,sans-serif;font-size:22px;font-weight:600}.no-kpis span{font-size:11.5px;color:var(--muted)}.no-kpis [data-tone=warn] b{color:#b4501e}.no-chips{display:flex;flex-wrap:wrap;gap:7px}.no-chips button{display:inline-flex;align-items:center;gap:6px;border:1.5px solid #E7E2F6;background:#fff;border-radius:999px;padding:6px 12px;font:inherit;font-size:12.5px;color:var(--ink);cursor:pointer}.no-chips button b{font-weight:700;color:var(--v-deep)}.no-chips button em{font-style:normal;font-size:11px;color:#b4501e}.no-chips button[data-on=true]{border-color:var(--v1);background:var(--v-soft)}.no-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.no-list button{width:100%;text-align:start;border:0;background:#fff;border-radius:18px;padding:12px 14px;box-shadow:var(--sh-1);display:flex;flex-direction:column;gap:4px;font:inherit;color:var(--ink);cursor:pointer}.no-row__top{display:flex;align-items:center;gap:8px}.no-row__top b{font-size:13.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-row__top time{margin-inline-start:auto;font-size:11.5px;color:var(--muted);flex-shrink:0}.no-row__reason{font-size:13px;color:var(--v-deep);font-weight:500}.no-row__note{font-size:12.5px;color:var(--ink);opacity:.8}.no-row__meta{font-size:11.5px;color:var(--muted);display:flex;flex-wrap:wrap;align-items:center;gap:6px}.no-row__meta em{font-style:normal;background:#f1eefa;color:var(--v-deep);border-radius:999px;padding:1px 8px}.no-row__meta em[data-tone=warn]{background:#fff1e6;color:#8a3b0e}.air-text{margin:0;font-size:14px;line-height:1.7;white-space:pre-wrap;word-break:break-word;color:var(--ink)}.air-done{background:#fff;border-radius:22px;padding:28px 18px;box-shadow:var(--sh-1);display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.air-done b{font-family:Changa,sans-serif;font-size:20px;font-weight:600;color:var(--v-deep)}.air-done span{font-size:13px;color:var(--muted);line-height:1.7}.air-note{background:var(--amber-soft);color:#7a4300;border-radius:14px;padding:10px 13px;font-size:12.5px;margin:0 0 12px;line-height:1.7}.air-day{display:flex;align-items:center;gap:8px;margin-bottom:12px}.air-day button{width:38px;height:38px;border-radius:12px;border:0;background:#fff;box-shadow:var(--sh-1);color:var(--ink-2);font-size:18px;line-height:1;flex-shrink:0;cursor:pointer}.air-day button:disabled{opacity:.35}.air-day label{flex:1;position:relative;display:flex;align-items:center;justify-content:center;height:38px;border-radius:12px;background:#fff;box-shadow:var(--sh-1);font-size:13px;cursor:pointer}.air-day input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.air-table{width:100%;border-collapse:collapse;font-size:13px}.air-table th{font-weight:500;color:var(--muted);font-size:11.5px;padding:0 6px 8px;text-align:center}.air-table td{padding:8px 6px;border-top:1px solid var(--line);text-align:center;color:var(--ink-2)}.air-table td:first-child{text-align:start;color:var(--ink)}.air-table__main td{font-family:Changa,sans-serif;font-size:20px;font-weight:600;color:var(--ink);border-top:0}.air-table__main td:first-child{font-family:inherit;font-size:13px;font-weight:400}.air-foot{font-size:12px;color:var(--muted);text-align:center;margin:4px 0 0;line-height:1.7}.air-text mark{background:var(--amber-soft);color:#8a4a00;border-radius:5px;padding:0 3px}.arc{display:flex;flex-direction:column;gap:10px}.arc-rail{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:2px 14px 4px}.arc-rail::-webkit-scrollbar{display:none}.arc-rail button{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;max-width:180px;border:0;background:#fff;border-radius:999px;padding:7px 12px;box-shadow:var(--sh-1);font:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer}.arc-rail button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc-rail button b{font-family:Changa,sans-serif;font-weight:600;font-size:12px;min-width:20px;height:20px;border-radius:10px;background:var(--v-soft);color:var(--v-deep);display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.arc-rail button i{font-style:normal;color:var(--mint);font-size:12px}.arc-rail button[aria-current=true]{background:var(--ink);color:#fff}.arc-rail button[aria-current=true] b{background:var(--v1);color:#fff}.arc-head{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border-radius:18px;padding:11px 14px;box-shadow:var(--sh-1)}.arc-head div{display:flex;flex-direction:column;min-width:0}.arc-head b{font-family:Changa,sans-serif;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc-head span{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc-head button{flex-shrink:0;border:0;background:var(--v-soft);color:var(--v-deep);border-radius:999px;padding:6px 12px;font:inherit;font-size:12px;cursor:pointer}.arc-thread{display:flex;flex-direction:column;gap:5px;padding:4px 0 72px;transition:opacity .2s}.arc-thread[data-loading]{opacity:.5}.arc-gap{align-self:center;margin:10px 0 4px}.arc-gap span{font-size:11px;color:var(--muted);background:#ffffffb3;border-radius:999px;padding:3px 10px}.arc-msg{max-width:82%;border-radius:18px;padding:8px 12px;display:flex;flex-direction:column;gap:4px}.arc-msg[data-d=in]{align-self:flex-start;background:#fff;box-shadow:var(--sh-1);border-start-start-radius:6px}.arc-msg[data-d=out]{align-self:flex-end;background:var(--mint-soft);border-start-end-radius:6px}.arc-msg small{font-size:11px;color:#0b7a5b}.arc-msg p{margin:0;font-size:14px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.arc-msg img{display:block;max-width:200px;max-height:220px;border-radius:12px;object-fit:cover;background:var(--canvas)}.arc-media{font-size:12px;color:var(--ink-2);background:#1b15330d;border-radius:8px;padding:2px 8px;align-self:flex-start}.arc-turn{align-self:flex-end;width:fit-content;min-width:min(62%,260px);max-width:min(86%,440px);display:flex;flex-direction:column;gap:10px;margin:6px 0 10px;padding-inline-start:12px;border-inline-start:1.5px dashed rgba(108,76,241,.3)}.arc-turn[data-open=true]{border-inline-start-color:#6c4cf1a6}.arc-turn__note{margin:0;font-size:11.5px;color:var(--muted)}.arc-shadow{display:flex;flex-direction:column;gap:6px;transition:opacity .25s}.arc-shadow__label{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11.5px;color:var(--v-deep)}.arc-shadow__label b{font-size:10.5px;font-weight:500;background:var(--v-soft);border-radius:999px;padding:1px 8px}.arc-shadow__label em{font-style:normal;font-size:10.5px;color:#b57a00}.arc-shadow__label em[data-bad]{color:#9b1d21}.arc-shadow__bubble{border:1.5px dashed rgba(108,76,241,.5);background:#6c4cf10a;border-radius:18px;border-start-end-radius:6px;padding:8px 12px;transition:border-color .25s,background .25s,box-shadow .25s}.arc-shadow__bubble .air-text{color:var(--ink-2)}.arc-shadow[data-state=ok] .arc-shadow__bubble{border-style:solid;border-color:var(--mint);background:#fff;box-shadow:var(--sh-1)}.arc-shadow[data-state=ok] .air-text{color:var(--ink)}.arc-shadow[data-state=bad]{opacity:.55}.arc-shadow[data-state=bad] .arc-shadow__bubble{border-color:#f0b4b6;background:transparent}.arc-vote{display:flex;flex-wrap:wrap;gap:6px}.arc-vote button{height:32px;border-radius:999px;border:1.5px solid var(--line);background:#fff;padding:0 14px;font:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer}.arc-vote button:first-child[aria-pressed=true]{background:var(--mint);border-color:var(--mint);color:#fff;font-weight:500}.arc-vote button:nth-child(2)[aria-pressed=true]{background:var(--red-soft);border-color:#f0b4b6;color:#9b1d21;font-weight:500}.arc-vote .arc-star{border-color:transparent;background:none;color:var(--muted);padding:0 4px}.arc-vote .arc-star[aria-pressed=true]{color:#b57a00}.arc-why{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.arc-why span{font-size:12px;color:var(--ink-2)}.arc-why button{border:1.5px solid #F0B4B6;background:#fff;border-radius:999px;padding:4px 13px;font:inherit;font-size:12.5px;color:#9b1d21;cursor:pointer}.arc-dock{position:sticky;bottom:calc(var(--tabs-h) + var(--safe-b) - 6px);z-index:5;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;padding:9px 10px 9px 14px;box-shadow:var(--sh-2)}.arc-dock span{display:flex;flex-direction:column;font-size:13px;color:var(--ink)}.arc-dock small{font-size:11px;color:var(--muted)}.arc-dock button{flex-shrink:0;border:0;border-radius:13px;height:38px;padding:0 16px;font:inherit;font-size:13px;background:var(--v-soft);color:var(--v-deep);cursor:pointer}.arc-dock button[data-strong]{background:var(--v1);color:#fff;font-weight:500}@media(prefers-reduced-motion:reduce){.arc-shadow,.arc-shadow__bubble,.arc-thread{transition:none}}.arc-enh{display:flex;flex-direction:column;gap:7px}.arc-enh__label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--v-deep)}.arc-enh__label button{border:0;background:none;font:inherit;font-size:11.5px;color:var(--muted);cursor:pointer;padding:0}.arc-enh__bubble{border:1.5px dashed rgba(108,76,241,.5);background:#6c4cf10a;border-radius:18px;border-start-end-radius:6px;padding:8px 12px}.arc-enh__bubble ins{text-decoration:none;background:#6c4cf124;color:var(--v-deep);border-radius:4px;padding:0 2px}.arc-enh__why{margin:0;font-size:12px;color:var(--muted);line-height:1.6}.arc-enh__actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.arc-enh__actions button{height:32px;border-radius:999px;border:1.5px solid var(--line);background:#fff;padding:0 13px;font:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer}.arc-enh__actions button[data-strong]{background:var(--v1);border-color:var(--v1);color:#fff;font-weight:500}.arc-enh__actions button:disabled{opacity:.5}.arc-enh textarea{width:100%;border:1.5px solid var(--v1);border-radius:14px;padding:9px 12px;font:inherit;font-size:14px;line-height:1.65;resize:vertical;background:#fff;color:var(--ink)}.arc-enh[data-state=saved] .arc-enh__label span{color:#0b7a5b}.arc-enh[data-state=saved] .arc-enh__bubble{border-style:solid;border-color:var(--mint);background:#fff;box-shadow:var(--sh-1)}.arc-enh[data-state=skip]{opacity:.6}.air-lessons{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px}.air-lessons [data-tone=bad] b{color:#b42328}.air-lessons div{display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--canvas);border-radius:14px;padding:10px 6px}.air-lessons b{font-family:Changa,sans-serif;font-size:22px;font-weight:600}.air-lessons span{font-size:11px;color:var(--muted)}.arc-pick{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.arc-pick span{font-size:12.5px;color:var(--ink-2);margin-inline-end:4px}.arc-pick button{min-width:84px;height:36px;border-radius:12px;border:1.5px solid #D9D3EE;background:#fff;padding:0 16px;font:inherit;font-size:13px;color:var(--ink);cursor:pointer;transition:border-color .15s,background .15s}.arc-pick button:hover:not(:disabled){border-color:var(--v1);background:var(--v-soft)}.arc-pick button:focus-visible{outline:2px solid var(--v1);outline-offset:2px}.arc-pick button:disabled{opacity:.5}.arc-enh__links{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.arc-enh__links button{border:0;background:none;padding:2px 0;font:inherit;font-size:12px;color:var(--muted);cursor:pointer;text-decoration:underline;text-decoration-color:#8b85a366;text-underline-offset:3px}.arc-enh__links button:hover{color:var(--v-deep)}.arc-enh__note{margin:0;font-size:12px;line-height:1.65;padding-inline-start:10px;border-inline-start:2px solid}.arc-enh__note b{font-weight:500}.arc-enh__note[data-kind=new]{color:#8a4a00;border-color:var(--amber)}.arc-enh__note[data-kind=echo]{color:var(--ink-2);border-color:#cfcae0}.arc-enh__bubble ins[data-note=new]{background:var(--amber-soft);color:#8a4a00;text-decoration:underline wavy rgba(255,159,28,.8);text-underline-offset:3px}.arc-enh__bubble ins[data-note=echo]{text-decoration:underline dotted rgba(75,68,104,.5);text-underline-offset:3px}.arc-enh__fine{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:12px;color:var(--muted)}.arc-enh__fine button{border:0;background:none;padding:0;font:inherit;font-size:12px;color:var(--muted);cursor:pointer;text-decoration:underline;text-decoration-color:#8b85a366;text-underline-offset:3px}.arc-enh__fine button:hover{color:var(--v-deep)}.arc-turn:has(.arc-enh[data-state=fine]:only-child){border-inline-start-color:transparent;margin:2px 0 6px}.arc-need{margin:0;display:flex;gap:8px;align-items:baseline;font-size:13px;line-height:1.6;color:var(--ink)}.arc-need span{flex-shrink:0;font-size:11px;font-weight:500;color:var(--v-deep);background:var(--v-soft);border-radius:999px;padding:1px 9px}.arc-opts{display:flex;flex-direction:column;gap:7px}.arc-opt{display:flex;flex-direction:column;gap:5px;text-align:start;width:100%;border:1.5px solid #E2DDF2;background:#fff;border-radius:16px;padding:9px 12px;font:inherit;color:var(--ink);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.arc-opt:hover:not(:disabled){border-color:var(--v1);box-shadow:var(--sh-1)}.arc-opt:focus-visible{outline:2px solid var(--v1);outline-offset:2px}.arc-opt:disabled{opacity:.55;cursor:default}.arc-opt__label{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:500;color:var(--v-deep)}.arc-opt__label small{font-size:10.5px;font-weight:400;color:var(--muted)}.arc-opt .air-text{font-size:13.5px}.arc-opt ins{text-decoration:none;background:#6c4cf11f;color:var(--v-deep);border-radius:4px;padding:0 2px}.arc-opt ins[data-note=new]{background:var(--amber-soft);color:#8a4a00;text-decoration:underline wavy rgba(255,159,28,.8);text-underline-offset:3px}.arc-opt ins[data-note=echo]{text-decoration:underline dotted rgba(75,68,104,.5);text-underline-offset:3px}.arc-opt .arc-enh__note{display:block}.sf-input,.sf-row textarea,.sf-prop textarea{width:100%;border:1.5px solid #E2DDF2;border-radius:14px;padding:9px 12px;font:inherit;font-size:14px;line-height:1.6;resize:vertical;background:#fff;color:var(--ink)}.sf-input:focus,.sf-row textarea:focus,.sf-prop textarea:focus{outline:none;border-color:var(--v1)}.sf-add{display:flex;gap:8px;margin-top:8px}.sf-add select{flex:1;height:38px;border:1.5px solid #E2DDF2;border-radius:12px;padding:0 10px;font:inherit;font-size:13px;background:#fff;color:var(--ink)}.sf-actions{display:flex;flex-wrap:wrap;gap:6px}.sf-add button,.sf-actions button,.sf-learn button{height:36px;border-radius:12px;border:1.5px solid #E2DDF2;background:#fff;padding:0 14px;font:inherit;font-size:13px;color:var(--ink-2);cursor:pointer}.sf-add button[data-strong],.sf-actions button[data-strong]{background:var(--v1);border-color:var(--v1);color:#fff;font-weight:500}.sf-add button:disabled,.sf-actions button:disabled{opacity:.5}.sf-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sf-cat+.sf-cat{margin-top:12px}.sf-cat h4{margin:0 0 6px;font-size:12px;font-weight:500;color:var(--muted)}.sf-row{border:1px solid var(--line);border-radius:14px;padding:9px 12px;display:flex;flex-direction:column;gap:6px}.sf-row p{margin:0;font-size:14px;line-height:1.65}.sf-meta{display:flex;align-items:center;gap:10px;font-size:11.5px;color:var(--muted)}.sf-meta span{margin-inline-end:auto}.sf-meta button{border:0;background:none;padding:0;font:inherit;font-size:11.5px;color:var(--muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#8b85a366}.sf-prop{border:1.5px dashed rgba(108,76,241,.4);background:#6c4cf108;border-radius:16px;padding:10px 12px;display:flex;flex-direction:column;gap:7px}.sf-prop[data-conflict]{border-color:#ff9f1cb3;background:#fffbf4}.sf-prop__text{margin:0;font-size:14.5px;font-weight:500;line-height:1.6}.sf-conflict{margin:0;font-size:12px;color:#8a4a00;line-height:1.6}.sf-conflict b{font-weight:500}.sf-conflict span{display:block;color:#a06a2a}.sf-evidence{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-2)}.sf-evidence span{font-size:10.5px;background:var(--v-soft);color:var(--v-deep);border-radius:999px;padding:1px 8px}.sf-quotes{list-style:none;margin:0;padding:0 10px 0 0;border-inline-start:2px solid var(--line);padding-inline-start:10px;display:flex;flex-direction:column;gap:3px}.sf-quotes li{font-size:12.5px;color:var(--ink-2);line-height:1.6}.sf-quotes small{color:var(--muted)}.sf-more{align-self:flex-start;border:0;background:none;padding:0;font:inherit;font-size:11.5px;color:var(--v-deep);cursor:pointer}.sf-empty{margin:0;font-size:12.5px;color:var(--muted);line-height:1.7}.sf-learn{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted);padding:4px 4px 0}.sft-filter{margin-bottom:10px}.sft{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sft-head{display:none}.sft-row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"fact fact" "src count" "act act";gap:8px 10px;padding:12px 2px;border-top:1px solid var(--line)}.sft-row:first-of-type{border-top:0}.sft-row[data-conflict]{background:#fffbf4;border-radius:12px;padding:12px 10px}.sft-fact{grid-area:fact;display:flex;flex-direction:column;gap:5px;min-width:0}.sft-text{margin:0;font-size:14.5px;font-weight:500;line-height:1.6}.sft-fact textarea{width:100%;border:1.5px solid var(--v1);border-radius:12px;padding:8px 10px;font:inherit;font-size:14px;line-height:1.6;resize:vertical}.sft-ex{display:flex;flex-direction:column;gap:2px;padding-inline-start:9px;border-inline-start:2px solid var(--line)}.sft-ex span{font-size:12px;color:var(--ink-2);line-height:1.6}.sft-ex small{color:var(--muted)}.sft-ex button{align-self:flex-start;border:0;background:none;padding:0;font:inherit;font-size:11.5px;color:var(--v-deep);cursor:pointer}.sft-src{grid-area:src;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.sft-src span{font-size:10.5px;border-radius:999px;padding:2px 9px;background:var(--v-soft);color:var(--v-deep)}.sft-src span[data-src=ai]{background:var(--amber-soft);color:#8a4a00}.sft-src select{height:30px;border:1px solid var(--line);border-radius:9px;padding:0 6px;font:inherit;font-size:12px;background:#fff;color:var(--ink-2)}.sft-count{grid-area:count;display:flex;align-items:baseline;gap:4px;justify-content:flex-end;flex-wrap:wrap}.sft-count b{font-family:Changa,sans-serif;font-size:18px;font-weight:600}.sft-count span{font-size:11px;color:var(--muted)}.sft-count small{flex-basis:100%;text-align:end;font-size:10.5px;color:var(--muted)}.sft-act{grid-area:act;display:flex;flex-wrap:wrap;gap:6px}.sft-act button{height:34px;border-radius:11px;border:1.5px solid #E2DDF2;background:#fff;padding:0 13px;font:inherit;font-size:12.5px;color:var(--ink);cursor:pointer}.sft-act button:hover:not(:disabled){border-color:var(--v1);background:var(--v-soft)}.sft-act button:disabled{opacity:.5}@media(min-width:640px){.sft-head{display:grid;grid-template-columns:minmax(0,1fr) 150px 70px 210px;gap:12px;padding:0 2px 8px;font-size:11px;color:var(--muted)}.sft-row{grid-template-columns:minmax(0,1fr) 150px 70px 210px;grid-template-areas:"fact src count act";align-items:start;gap:12px}.sft-src{flex-direction:column;align-items:flex-start}.sft-count{flex-direction:column;align-items:center;justify-content:flex-start}.sft-count small{text-align:center}.sft-act{justify-content:flex-end}}.sf-learn button{white-space:nowrap;flex-shrink:0}.ctg-bar{display:flex;gap:8px;margin-bottom:8px}.ctg-search{flex:1;min-width:0;height:40px;border:0;border-radius:13px;padding:0 13px;font:inherit;font-size:13.5px;background:#fff;box-shadow:var(--sh-1)}.ctg-bar button{flex-shrink:0;height:40px;border:0;border-radius:13px;padding:0 14px;font:inherit;font-size:12.5px;background:#fff;color:var(--v-deep);box-shadow:var(--sh-1);cursor:pointer;white-space:nowrap}.ctg-note{margin:0 2px 10px;font-size:11.5px;color:var(--muted);line-height:1.7}.ctg-filters{margin-bottom:10px}.ctg-group{padding:6px 12px}.ctg{list-style:none;margin:0;padding:0}.ctg-head{display:none}.ctg-row{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"name name" "specs specs" "price floor" "prop prop";gap:8px 10px;padding:12px 0;border-top:1px solid var(--line)}.ctg-row:first-of-type{border-top:0}.ctg-row[data-stock=out] .ctg-name b{color:var(--ink-2)}.ctg-row[data-hidden]{opacity:.55}.ctg-name{grid-area:name;display:flex;align-items:center;gap:10px;min-width:0}.ctg-name img,.ctg-ph{width:40px;height:40px;border-radius:10px;object-fit:cover;background:var(--canvas);flex-shrink:0}.ctg-name div{display:flex;flex-direction:column;min-width:0}.ctg-name b{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-align:start;unicode-bidi:plaintext}.ctg-stock{font-size:11px;color:#0b7a5b}.ctg-row[data-stock=out] .ctg-stock{color:var(--muted)}.ctg-specs{grid-area:specs}.ctg-price{grid-area:price;display:flex;flex-direction:column;gap:3px}.ctg-floor{grid-area:floor;display:flex;flex-direction:column;gap:3px}.ctg-price label,.ctg-floor label{font-size:10.5px;color:var(--muted)}.ctg-cell{display:flex;align-items:center;gap:5px}.ctg-cell input,.ctg-cell textarea{width:100%;min-width:0;border:1.5px solid transparent;background:var(--canvas);border-radius:10px;padding:6px 9px;font:inherit;font-size:13px;color:var(--ink);resize:vertical}.ctg-cell input:hover,.ctg-cell textarea:hover{border-color:#e2ddf2}.ctg-cell input:focus,.ctg-cell textarea:focus{outline:none;border-color:var(--v1);background:#fff}.ctg-cell[data-type=number] input{font-family:Changa,sans-serif;font-size:15px;font-weight:600;max-width:110px}.ctg-cell small{font-size:11px;color:var(--muted)}.ctg-age{font-size:10.5px;color:var(--muted)}.ctg-confirm{align-self:flex-start;border:0;background:var(--amber-soft);color:#8a4a00;border-radius:999px;padding:2px 9px;font:inherit;font-size:10.5px;cursor:pointer}.ctg-prop{grid-area:prop;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;color:var(--ink-2)}.ctg-prop b{font-family:Changa,sans-serif;font-size:15px;color:var(--ink)}.ctg-prop small{color:var(--muted)}.ctg-prop div{display:flex;gap:5px}.ctg-prop button{height:30px;border-radius:10px;border:1.5px solid #E2DDF2;background:#fff;padding:0 11px;font:inherit;font-size:12px;color:var(--ink);cursor:pointer}.ctg-prop button:hover{border-color:var(--v1);background:var(--v-soft)}.ctg-prop .ctg-link{border-color:transparent;color:var(--v-deep);padding:0 4px}.ctg-prop ul{flex-basis:100%;list-style:none;margin:0;padding-inline-start:10px;border-inline-start:2px solid var(--line);font-size:11.5px;color:var(--muted)}.ctg-none{color:var(--muted)}@media(min-width:760px){.ctg-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr) 130px 120px minmax(0,1.1fr);gap:12px;padding:8px 0;font-size:11px;color:var(--muted);border-bottom:1px solid var(--line)}.ctg-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr) 130px 120px minmax(0,1.1fr);grid-template-areas:"name specs price floor prop";align-items:start;gap:12px}.ctg-price label,.ctg-floor label{display:none}.ctg-row:first-of-type{border-top:0}}.ctg-prop div{flex-wrap:wrap}@media(max-width:759px){.ctg-prop:has(.ctg-none){display:none}}.arc-blank{background:none;border:1.5px dashed rgba(108,76,241,.45);color:var(--v-deep);border-radius:6px;padding:0 5px;font-size:.92em}.arc-blank:before{content:"؟ ";opacity:.6}@media(min-width:760px){.arc-opts[data-n="2"]{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}}.ctg-info-btn{align-self:flex-start;white-space:nowrap;margin-top:4px;display:inline-flex;align-items:center;gap:5px;border:1.5px solid #E2DDF2;background:#fff;border-radius:999px;padding:2px 10px;font:inherit;font-size:11px;color:var(--v-deep);cursor:pointer}.ctg-info-btn[data-on=true]{border-color:var(--v1);background:var(--v-soft)}.ctg-info-btn small{font-family:Changa,sans-serif;font-size:11px;color:var(--muted)}.ctg-info-btn em{font-style:normal;font-size:10.5px;background:var(--amber-soft);color:#8a4a00;border-radius:999px;padding:0 7px}.ctg-info{grid-column:1/-1;background:var(--canvas);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.ctg-info__head{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.ctg-info__head b{font-size:13px;font-weight:600}.ctg-info__head small{font-size:11px;color:var(--muted)}.ctg-info__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ctg-info__list[data-kind=active] li{display:flex;align-items:center;gap:6px}.ctg-info__list[data-kind=active] .ctg-cell{flex:1}.ctg-info__list .ctg-cell input{background:#fff}.ctg-info__ok{color:#0b7a5b;font-size:12px;width:14px;text-align:center}.ctg-info__x{border:0;background:none;color:var(--muted);font-size:17px;line-height:1;cursor:pointer;padding:2px 6px;border-radius:8px}.ctg-info__x:hover{color:#b3261e;background:#fff}.ctg-info__list[data-kind=proposed] li{background:#fff;border:1.5px dashed rgba(255,159,28,.55);border-radius:12px;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.ctg-info__q{display:flex;flex-wrap:wrap;gap:3px 10px;font-size:11.5px}.ctg-info__ask{color:var(--ink-2)}.ctg-info__n{color:var(--muted)}.ctg-info__conflict{margin:0;font-size:11.5px;color:#8a4a00}.ctg-info__acts{display:flex;flex-wrap:wrap;gap:5px}.ctg-info__acts button{height:30px;border-radius:10px;border:1.5px solid #E2DDF2;background:#fff;padding:0 12px;font:inherit;font-size:12px;color:var(--ink);cursor:pointer}.ctg-info__acts button:hover:not(:disabled){border-color:var(--v1);background:var(--v-soft)}.ctg-info__acts .ctg-link{border-color:transparent;color:var(--v-deep);padding:0 4px}.ctg-info__ex{list-style:none;margin:0;padding-inline-start:10px;border-inline-start:2px solid var(--line);font-size:11.5px;color:var(--muted);display:flex;flex-direction:column;gap:6px}.ctg-info__ex li{display:flex;flex-direction:column;gap:1px}.ctg-info__empty{font-size:12px;color:var(--muted)}.ctg-info__add{display:flex;gap:6px}.ctg-info__add input{flex:1;min-width:0;height:36px;border:1.5px solid #E2DDF2;border-radius:10px;padding:0 10px;font:inherit;font-size:13px;background:#fff}.ctg-info__add input:focus{outline:none;border-color:var(--v1)}.ctg-info__add button{height:36px;border:0;border-radius:10px;padding:0 14px;font:inherit;font-size:12.5px;background:var(--v1);color:#fff;cursor:pointer}.ctg-info__add button:disabled{opacity:.45;cursor:default}.sf-voice .sf-input{line-height:1.8;font-size:13px}.sf-voice .sf-empty{margin-bottom:8px}.sf-voice .sf-actions{margin-top:8px}.arc-enh__note[data-kind=before]{color:var(--ink-2);border-color:#cfcae0}.arc-opt ins[data-note=before]{background:none;color:inherit;text-decoration:underline dotted rgba(75,68,104,.5);text-underline-offset:3px}.arc-src{display:flex;flex-direction:column;gap:3px;margin-top:2px;padding-top:6px;border-top:1px dashed #E2DDF2;font-size:11.5px;color:var(--muted)}.arc-src__main{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.arc-src[data-agent=yes] .arc-src__main{color:#0b7a5b}.arc-src[data-agent=no] .arc-src__main{color:#8a4a00}.arc-src__main small{color:var(--muted);font-size:11px}.arc-src__list{display:flex;flex-wrap:wrap;gap:4px}.arc-src__list span{background:var(--canvas);border-radius:999px;padding:1px 8px;font-size:10.5px;color:var(--ink-2)}.air-ready__top{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.air-ready__top div{background:var(--canvas);border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:2px}.air-ready__top b{font-family:Changa,sans-serif;font-size:22px;font-weight:600;color:var(--ink)}.air-ready__top span{font-size:11px;color:var(--muted);line-height:1.5}.air-ready__top [data-tone=bad] b{color:#b3261e}.air-weeks{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.air-weeks div{display:flex;flex-direction:column;align-items:center;gap:2px}.air-weeks__bar{width:100%;max-width:46px;height:54px;background:var(--canvas);border-radius:8px;display:flex;align-items:flex-end;overflow:hidden}.air-weeks__bar i{display:block;width:100%;background:var(--v1);border-radius:8px 8px 0 0}.air-weeks b{font-family:Changa,sans-serif;font-size:13px}.air-weeks small{font-size:10.5px;color:var(--muted)}.air-ready__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.air-ready__list li{display:grid;grid-template-columns:84px 1fr 42px auto;grid-template-areas:"name bar num tag" "meta meta meta meta";align-items:center;gap:3px 8px;padding:9px 0;border-top:1px solid var(--line)}.air-ready__list li:first-child{border-top:0}.air-ready__name{grid-area:name;font-size:13px;font-weight:500}.air-ready__bar{grid-area:bar;height:8px;border-radius:99px;background:var(--canvas);overflow:hidden}.air-ready__bar i{display:block;height:100%;border-radius:99px;background:#cfcae0}.air-ready__num{grid-area:num;font-family:Changa,sans-serif;font-size:13px;text-align:end}.air-ready__tag{grid-area:tag;font-size:10.5px;border-radius:999px;padding:1px 9px;background:var(--canvas);color:var(--muted);white-space:nowrap}.air-ready__meta{grid-area:meta;font-size:11px;color:var(--muted)}.air-ready__list li[data-status=ready] .air-ready__bar i{background:#12a37a}.air-ready__list li[data-status=ready] .air-ready__tag{background:#e3f6ef;color:#0b7a5b}.air-ready__list li[data-status=near] .air-ready__bar i{background:var(--v1)}.air-ready__list li[data-status=near] .air-ready__tag{background:var(--v-soft);color:var(--v-deep)}.air-ready__list li[data-status=learning] .air-ready__bar i{background:var(--amber)}.air-ready__list li[data-status=learning] .air-ready__tag{background:var(--amber-soft);color:#8a4a00}.arf-mode{display:flex;gap:4px;margin:-2px 0 10px;font-size:12px}.arf-mode button{border:1.5px solid #E2DDF2;background:#fff;border-radius:999px;padding:4px 12px;font:inherit;font-size:12px;color:var(--ink-2);cursor:pointer}.arf-mode button[aria-pressed=true]{border-color:var(--v1);background:var(--v-soft);color:var(--v-deep);font-weight:500}.arf{display:flex;flex-direction:column;gap:10px}.arf-card{background:#ffffff8c;border-radius:20px;padding:10px 10px 12px;display:flex;flex-direction:column;gap:8px;animation:arf-in .18s ease-out}@keyframes arf-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.arf-card{animation:none}}.arf-ctx{display:flex;flex-direction:column;gap:6px;opacity:.6;padding-bottom:8px;border-bottom:1px dashed #E2DDF2}.arf-ctx[data-open]{opacity:.85}.arf-ctx__toggle{align-self:center;border:0;background:#fffc;border-radius:999px;padding:3px 12px;font:inherit;font-size:11px;color:var(--muted);cursor:pointer}.arf-now{display:flex;flex-direction:column;gap:6px}.arf-card .arc-enh{margin-top:2px}.arf-dock{padding:8px;position:static}.arf-dock span{align-items:center;text-align:center}.arf-dock button{display:inline-flex;align-items:center;gap:6px}.arf-dock button:disabled{opacity:.4;cursor:default}.arf-keys{margin:0;text-align:center;font-size:11px;color:var(--muted)}.arc-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-inline-end:5px;border-radius:5px;border:1px solid #D9D4EA;border-bottom-width:2px;background:#fff;font:600 10.5px/1 Changa,sans-serif;color:var(--ink-2);text-decoration:none;vertical-align:1px}.arf-dock .arc-kbd{margin:0}.air-done button{margin-top:10px;border:0;background:var(--v-soft);color:var(--v-deep);border-radius:12px;padding:8px 14px;font:inherit;font-size:12.5px;cursor:pointer}.arc-audit{margin:0 0 8px;display:flex;flex-direction:column;gap:2px;background:#fff8e6;border:1.5px dashed rgba(255,159,28,.6);border-radius:12px;padding:8px 11px;font-size:12px;color:#7a4a00;line-height:1.6}.arc-audit b{font-size:12.5px;font-weight:600}.air-auto{display:flex;flex-direction:column;gap:2px;background:#fff8e6;border-radius:14px;padding:10px 12px;margin-bottom:12px;font-size:12px;color:#7a4a00}.air-auto[data-trusted]{background:#e3f6ef;color:#0b5e47}.air-auto>b{font-size:13px}.air-auto small{font-size:11px;opacity:.85}.body__in.ai-wide{max-width:1180px}.ai-tabs{display:flex;gap:4px;overflow-x:auto;margin:0 -2px 8px;padding:2px;scrollbar-width:none}.ai-tabs::-webkit-scrollbar{display:none}.ai-tabs button{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-height:40px;border:0;background:none;border-radius:12px;padding:0 13px;font:inherit;font-size:13.5px;color:var(--ink-2);cursor:pointer;white-space:nowrap}.ai-tabs button:hover{background:#ffffffb3}.ai-tabs button[aria-current=page]{background:#fff;color:var(--v-deep);font-weight:500;box-shadow:var(--sh-1)}.ai-tabs b{font-family:Changa,sans-serif;font-weight:600;font-size:11.5px;background:var(--amber-soft);color:#8a4a00;border-radius:999px;padding:0 7px}.ai-tabs button:focus-visible{outline:2px solid var(--v1);outline-offset:2px}.ai-live{display:inline-block;margin:0 0 14px;font-size:11.5px;color:var(--ink-2);border:1.5px dashed #A898F0;border-radius:999px;padding:4px 12px}.ais-hint{margin:0;font-size:12.5px;color:var(--muted);line-height:1.7}.ais-link{border:0;background:none;padding:0;font:inherit;font-size:12.5px;color:var(--v-deep);cursor:pointer;text-decoration:underline;text-decoration-color:#6c4cf159;text-underline-offset:3px}.ais-btn{min-height:40px;border-radius:12px;border:1.5px solid #E2DDF2;background:#fff;color:var(--ink);padding:0 15px;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.ais-btn:hover:not(:disabled){border-color:var(--v1)}.ais-btn:disabled{opacity:.5;cursor:default}.ais-btn[data-pri]{background:var(--v1);border-color:var(--v1);color:#fff;font-weight:500}.ais-btn[data-quiet]{border-color:transparent;background:none;color:var(--ink-2)}.ais-btn[data-danger]{background:#b3261e;border-color:#b3261e;color:#fff}.ais-btn:focus-visible,.ais-link:focus-visible{outline:2px solid var(--v1);outline-offset:2px}.ais-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:16px}.ais-legend div{border-radius:16px;padding:12px 14px;font-size:12.5px;line-height:1.65;color:var(--ink-2);display:flex;flex-direction:column;gap:3px;background:#fff;box-shadow:var(--sh-1)}.ais-legend b{font-family:Changa,sans-serif;font-size:15px;font-weight:600;color:var(--ink)}.ais-legend div[data-m=shadow]{box-shadow:none;border:1.5px dashed #8E7BEF}.ais-legend div[data-m=shadow] b{color:var(--v-deep)}.ais-legend div[data-m=suggest]{background:var(--v1);color:#eeeafe}.ais-legend div[data-m=suggest] b{color:#fff}.ais-sec{margin-bottom:16px;display:flex;flex-direction:column;gap:10px}.ais-sec h2,.ast-card h2,.skn-card h2,.skn-voice h2,.are h2{font-family:Changa,sans-serif;font-weight:600;font-size:17px;margin:0}.ais-card{background:#fff;border-radius:18px;padding:16px;box-shadow:var(--sh-1)}.ais-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.ais-head>span{font-size:12.5px;color:var(--muted)}.ais-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;background:var(--ink);color:#fff;border-radius:16px;padding:8px 10px 8px 14px;font-size:13px}.ais-bulk .ais-seg{background:#ffffff1a}.ais-bulk .ais-seg button{color:#e7e3f3}.ais-bulk .ais-seg button:hover{background:#ffffff24}.ais-bulk .ais-link{color:#c9c0f7}.ais-list{background:#fff;border-radius:18px;box-shadow:var(--sh-1)}.ais-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:13px 14px;border-top:1px solid var(--line)}.ais-row:first-child{border-top:0}.ais-who{display:flex;align-items:center;gap:10px;flex:1 1 200px;min-width:0}.ais-who input{width:20px;height:20px;accent-color:var(--v1);flex-shrink:0;cursor:pointer}.ais-who label{display:flex;align-items:center;gap:10px;min-width:0;cursor:pointer}.ais-who label>span:last-child{display:flex;flex-direction:column;min-width:0}.ais-who b{font-size:14.5px;font-weight:500}.ais-who small{font-size:11.5px;color:var(--muted);font-weight:400}.ais-ava{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Changa,sans-serif;font-weight:600;font-size:16px;flex-shrink:0;background:#f0eef6;color:var(--muted)}.ais-ava[data-m=shadow]{background:#fff;color:var(--v-deep);border:2px dashed #8E7BEF}.ais-ava[data-m=suggest]{background:var(--v1);color:#fff}.ais-seg,.ais-cap{display:inline-flex;align-items:center;background:var(--canvas);border-radius:12px;padding:3px;gap:2px}.ais-seg button,.ais-cap button{min-height:36px;border:1.5px solid transparent;background:none;border-radius:10px;padding:0 12px;font:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer;white-space:nowrap}.ais-seg button[aria-pressed=true][data-m=off]{background:#fff;color:var(--ink);border-color:#e2ddf2}.ais-seg button[aria-pressed=true][data-m=shadow]{background:#fff;color:var(--v-deep);border:1.5px dashed #8E7BEF}.ais-seg button[aria-pressed=true][data-m=suggest]{background:var(--v1);color:#fff;border-color:var(--v1);font-weight:500}.ais-cap span{font-size:11.5px;color:var(--muted);padding:0 8px 0 4px}.ais-cap button{min-width:42px;font-family:Changa,sans-serif;font-weight:600;padding:0 9px}.ais-cap button[aria-pressed=true]{background:#fff;border-color:#c9c0f7;color:#2f1a99}.ais-cap button:disabled{opacity:.35;cursor:default}.ais-seg button:focus-visible,.ais-cap button:focus-visible,.ais-pills button:focus-visible{outline:2px solid var(--v1);outline-offset:2px}.ais-stat{flex:1 1 260px;font-size:12px;color:var(--ink-2);line-height:1.6;display:flex;flex-direction:column;gap:3px}.ais-stat em{font-style:normal;align-self:flex-start;background:var(--amber-soft);color:#8a4a00;border-radius:8px;padding:2px 8px}.ais-pills{display:flex;flex-wrap:wrap;gap:8px}.ais-pills button{min-height:40px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:0 13px;font:inherit;font-size:13px;cursor:pointer;border:1.5px solid #E2DDF2;background:#fff;color:var(--ink-2)}.ais-pills button[aria-pressed=true]{border-color:var(--v1);background:var(--v-soft);color:#2f1a99;font-weight:500}.ais-pills small,.ast-st{font-size:10.5px;border-radius:999px;padding:1px 8px;font-weight:400}[data-s=ready].ais-pills small,.ais-pills small[data-s=ready]{background:#e3f6ef;color:#0b5e47}.ais-pills small[data-s=near]{background:#eeeafe;color:var(--v-deep)}.ais-pills small[data-s=learning]{background:var(--amber-soft);color:#8a4a00}.ais-pills small[data-s=few]{background:#f0eef6;color:#5a5476}.ais-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px 28px}.ais-two>div{display:flex;flex-direction:column;gap:8px}.ais-big{margin:0;font-size:14px}.ais-big b{font-family:Changa,sans-serif;font-size:26px;font-weight:600}.ais-check{display:flex;align-items:center;gap:9px;font-size:13.5px;min-height:40px;cursor:pointer;flex-wrap:wrap}.ais-check input{width:20px;height:20px;accent-color:var(--v1)}.ais-check span{color:var(--ink-2);font-size:12.5px}.ais-save{position:sticky;bottom:calc(var(--tabs-h) + var(--safe-b) - 4px);z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:8px 10px 8px 14px;box-shadow:var(--sh-2);font-size:13px}.ais-save>div{display:flex;gap:8px}.aid-filters{display:flex;flex-wrap:wrap;gap:6px}.aid-filters button{min-height:38px;border-radius:999px;border:1.5px solid #E2DDF2;background:#fff;color:var(--ink-2);padding:0 13px;font:inherit;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.aid-filters button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.aid-filters b{font-family:Changa,sans-serif;font-weight:600;font-size:12px}.aid-filters button:focus-visible{outline:2px solid var(--v1);outline-offset:2px}.aid-list{display:flex;flex-direction:column;gap:10px;margin-top:12px;max-width:900px}.aid-it{background:#fff;border:1.5px dashed #B9ABF5;border-radius:18px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.aid-it[data-done]{border:1.5px solid var(--line);background:#fbfafe}.aid-kind{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2);flex-wrap:wrap}.aid-kind i{font-style:normal;border-radius:999px;padding:2px 10px;font-size:11px}.aid-kind i[data-k=price],.aid-kind i[data-k=floor]{background:#e6f1ff;color:#14467a}.aid-kind i[data-k=device]{background:var(--v-soft);color:var(--v-deep)}.aid-kind i[data-k=store]{background:#e3f6ef;color:#0b5e47}.aid-kind i[data-k=conflict]{background:#ffe7e5;color:#8e1f17}.aid-say{margin:0;font-size:16.5px;line-height:1.55;font-weight:500}.aid-ev{margin:0;font-size:12.5px;line-height:1.7;color:var(--ink-2)}.aid-q{margin:0;font-size:12px;line-height:1.7;color:var(--ink-2);background:var(--canvas);border-radius:12px;padding:7px 11px}.aid-vs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.aid-vs div{border-radius:14px;padding:10px 12px;font-size:14px;line-height:1.6;display:flex;flex-direction:column;gap:3px;background:var(--canvas)}.aid-vs div[data-new]{background:#fff6f5;border:1.5px dashed #E9A39D}.aid-vs small{font-size:11.5px;color:var(--muted)}.aid-vs div[data-new] small{color:#8e1f17}.aid-edit{width:100%;border:1.5px solid var(--v1);border-radius:12px;padding:9px 12px;font:inherit;font-size:15px;line-height:1.55;resize:vertical}.aid-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.aid-btn{min-height:40px;border-radius:12px;border:1.5px solid #E2DDF2;background:#fff;color:var(--ink);padding:0 15px;font:inherit;font-size:13px;cursor:pointer}.aid-btn:hover:not(:disabled){border-color:var(--v1)}.aid-btn:disabled{opacity:.5}.aid-btn[data-pri]{background:var(--v1);border-color:var(--v1);color:#fff;font-weight:500}.aid-btn[data-quiet]{border-color:transparent;background:none;color:var(--ink-2);text-decoration:underline;text-decoration-color:#d9d4ea;text-underline-offset:4px}.aid-btn:focus-visible{outline:2px solid var(--v1);outline-offset:2px}.aid-ok{font-size:13px;color:#0b7a5b}.aid-foot{text-align:center;font-size:12.5px;color:var(--muted);margin:14px 0 0}.ctm-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-bottom:10px}.ctm-top p{margin:0;font-size:13px;color:var(--ink-2);line-height:1.7;max-width:640px}.ctm-top>div{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.ctm-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.ctm-bar>input{flex:1 1 240px;min-height:42px;border:1.5px solid #E2DDF2;border-radius:12px;padding:0 13px;font:inherit;font-size:14px;background:#fff}.ctm-bar>input:focus{outline:none;border-color:var(--v1)}.ctm-model{background:#fff;border-radius:18px;box-shadow:var(--sh-1);margin-bottom:12px;overflow:hidden}.ctm-mh{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:14px 16px 8px}.ctm-mh h2{font-family:Changa,sans-serif;font-weight:600;font-size:20px;margin:0}.ctm-mh>span{font-size:12.5px;color:var(--muted)}.ctm-wait{border:0;background:var(--amber-soft);color:#7a4100;border-radius:999px;padding:4px 12px;font:inherit;font-size:12px;cursor:pointer}.ctm-info{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 12px;align-items:center}.ctm-chip{display:inline-flex;align-items:center;gap:2px;font-size:12.5px;background:var(--canvas);border-radius:999px;padding:3px 4px 3px 11px}.ctm-chip:before{content:"✓ ";color:#0b7a5b;margin-inline-end:2px}.ctm-chip button{width:26px;height:26px;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer;font-size:15px;line-height:1}.ctm-chip button:hover{background:#fff;color:#8e1f17}.ctm-add{min-height:32px;border:1.5px dashed #B9ABF5;background:#fff;color:var(--v-deep);border-radius:999px;padding:0 12px;font:inherit;font-size:12px;cursor:pointer}.ctm-add-in{display:inline-flex;gap:6px;flex:1 1 260px}.ctm-add-in input{flex:1;min-width:0;min-height:36px;border:1.5px solid var(--v1);border-radius:10px;padding:0 10px;font:inherit;font-size:13px}.ctm-add-in button{border:0;border-radius:10px;background:var(--v1);color:#fff;padding:0 12px;font:inherit;font-size:12.5px;cursor:pointer}.ctm-add-in button:disabled{opacity:.45}.ctm-tb{overflow-x:auto;border-top:1px solid var(--line)}.ctm-tb table{width:100%;border-collapse:collapse;min-width:640px}.ctm-tb th{font-weight:400;font-size:11.5px;color:var(--muted);text-align:start;padding:9px 16px 4px}.ctm-tb td{padding:8px 16px;border-top:1px solid #F2F0F8;font-size:13.5px;vertical-align:middle}.ctm-tb tr:first-child td{border-top:0}.ctm-tb tr[data-hidden]{opacity:.5}.ctm-label{font-weight:500;unicode-bidi:plaintext;text-align:start}.ctm-stock{font-size:12px;border-radius:999px;padding:2px 9px;white-space:nowrap;background:#f0eef6;color:#5a5476}.ctm-stock[data-in=true]{background:#e3f6ef;color:#0b5e47}.ctm-cell{display:inline-flex;align-items:baseline;gap:4px}.ctm-cell input{width:86px;min-height:38px;border:1.5px solid transparent;background:var(--canvas);border-radius:10px;padding:0 10px;font:600 15px Changa,sans-serif;color:var(--ink)}.ctm-cell input:hover{border-color:#e2ddf2}.ctm-cell input:focus{outline:none;border-color:var(--v1);background:#fff}.ctm-cell small{font-size:11px;color:var(--muted)}.ctm-age{display:block;font-size:11px;color:var(--muted);margin-top:2px}.ctm-stale{display:block;margin-top:4px;border:0;background:var(--amber-soft);color:#7a4100;border-radius:999px;padding:3px 10px;font:inherit;font-size:11px;cursor:pointer;min-height:28px}.ctm-sold{border:0;background:#e6f1ff;color:#14467a;border-radius:999px;padding:4px 10px;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.ctm-none{color:var(--muted)}.skn{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.skn-main{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:12px}.skn-add{display:flex;flex-wrap:wrap;gap:8px;background:#fff;border-radius:18px;padding:12px;box-shadow:var(--sh-1)}.skn-add input{flex:1 1 260px;min-height:42px;border:1.5px solid #E2DDF2;border-radius:12px;padding:0 12px;font:inherit;font-size:14px}.skn-add select{min-height:42px;border:1.5px solid #E2DDF2;border-radius:12px;padding:0 10px;font:inherit;font-size:13.5px;background:#fff}.skn-add input:focus,.skn-add select:focus{outline:none;border-color:var(--v1)}.skn-card{background:#fff;border-radius:18px;box-shadow:var(--sh-1);padding:14px 0 4px}.skn-card>h2{padding:0 16px 6px}.skn-cat{display:grid;grid-template-columns:96px 1fr;gap:6px 14px;padding:10px 16px;border-top:1px solid var(--line);align-items:start}.skn-cat h3{margin:0;padding-top:10px;font-size:13px;font-weight:500;color:var(--ink-2)}.skn-cat>div{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.skn-fact{display:flex;align-items:center;gap:8px;min-height:42px;padding:4px 6px 4px 8px;border-radius:12px;width:100%}.skn-fact:hover{background:#f8f7fc}.skn-fact p{margin:0;flex:1;font-size:14px;line-height:1.6}.skn-fact span{font-size:11px;color:var(--muted);white-space:nowrap}.skn-fact button{width:34px;height:34px;border:0;border-radius:10px;background:none;color:var(--muted);cursor:pointer;font-size:17px}.skn-fact button:hover{background:#f0eef6;color:#8e1f17}.skn-empty{margin:4px 0;font-size:12.5px;line-height:1.7;color:#7a4100;background:#fff8ec;border:1.5px dashed #F2C27A;border-radius:12px;padding:8px 11px;width:100%}.skn-learn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--muted)}.skn-voice{flex:1 1 320px;min-width:0;background:#fff;border-radius:18px;box-shadow:var(--sh-1);padding:16px;display:flex;flex-direction:column;gap:10px}.skn-rules{margin:0;padding:6px 14px;list-style:none;border:1.5px solid #E2DDF2;border-radius:14px}.skn-rules li{display:flex;gap:9px;font-size:13.5px;line-height:1.7;padding:4px 0}.skn-rules li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--v1);margin-top:10px;flex-shrink:0}.skn-input{width:100%;border:1.5px solid var(--v1);border-radius:12px;padding:10px 12px;font:inherit;font-size:13.5px;line-height:1.8;resize:vertical}.skn-exh{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:4px}.skn-exh h3{margin:0;font-size:14px;font-weight:500}.skn-ex{background:var(--canvas);border-radius:14px;padding:8px 10px;display:flex;flex-direction:column;gap:5px}.skn-ex p{margin:0;max-width:92%;padding:7px 11px;border-radius:13px;font-size:13px;line-height:1.6}.skn-ex p[data-in]{align-self:flex-start;background:#fff}.skn-ex p[data-out]{align-self:flex-end;background:var(--v-soft)}.arw{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.arw-main{flex:999 1 560px;min-width:0}.are{flex:1 1 320px;min-width:0;background:#fff;border-radius:18px;box-shadow:var(--sh-1);padding:14px 0 8px;display:flex;flex-direction:column}.are>h2,.are>.ais-hint{padding:0 16px}.are>.ais-hint{margin-bottom:8px}.are b[data-k=info]{color:#8a4a00;font-weight:500}.are b[data-k=style]{color:#5a5476;font-weight:500}.are-it{display:flex;flex-direction:column;gap:6px;padding:12px 16px;border-top:1px solid var(--line)}.are-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:500}.are-top i{font-style:normal;font-size:11px;font-weight:400;border-radius:999px;padding:2px 9px;white-space:nowrap;background:#f0eef6;color:#5a5476}.are-top i[data-k=info]{background:var(--amber-soft);color:#8a4a00}.are-ln{display:grid;grid-template-columns:54px 1fr;gap:6px;font-size:12.5px;line-height:1.6}.are-ln b{font-weight:400;color:var(--muted);font-size:11.5px}.are-it .ais-link{align-self:flex-start;font-size:12px}.ast{display:flex;flex-direction:column;gap:14px}.ast-t{font-family:Changa,sans-serif;font-weight:600;font-size:26px;margin:0 0 6px}.ast-answer{font-family:Changa,sans-serif;font-weight:500;font-size:20px;line-height:1.6;margin:0 0 4px;max-width:860px}.ast-answer em{font-style:normal;border-radius:8px;padding:0 6px}.ast-answer em[data-s=ready]{background:#e3f6ef;color:#0b5e47}.ast-answer em[data-s=near]{background:var(--v-soft);color:var(--v-deep)}.ast-answer em[data-s=learning]{background:var(--amber-soft);color:#7a4100}.ast-card{background:#fff;border-radius:18px;box-shadow:var(--sh-1);padding:14px 16px}.ast-card .ais-head{margin-bottom:6px}.ast-tb{overflow-x:auto}.ast-tb table{width:100%;border-collapse:collapse;min-width:720px}.ast-tb th{font-weight:400;font-size:11.5px;color:var(--muted);text-align:start;padding:8px 10px}.ast-tb td{padding:10px;border-top:1px solid #F2F0F8;font-size:13.5px}.ast-tb b{font-weight:500}.ast-tb .num{font-family:Changa,sans-serif;font-weight:600}.ast-mode{font-size:11.5px;border-radius:999px;padding:2px 9px;white-space:nowrap;background:#f0eef6;color:#5a5476}.ast-mode[data-m=suggest]{background:var(--v1);color:#fff}.ast-mode[data-m=shadow]{background:#fff;color:var(--v-deep);border:1.5px dashed #8E7BEF}.ast-flag{font-size:11.5px;background:var(--amber-soft);color:#7a4100;border-radius:8px;padding:2px 8px}.ast-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.ast-tile{text-align:start;border:0;font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:18px;box-shadow:var(--sh-1);padding:14px 16px;display:flex;flex-direction:column;gap:3px}div.ast-tile{cursor:default}.ast-tile b{font-family:Changa,sans-serif;font-weight:600;font-size:26px;line-height:1.2}.ast-tile b small{font-size:14px;color:var(--muted);font-weight:500}.ast-tile span{font-size:12.5px;color:var(--ink-2);line-height:1.6}.ast-tile em{font-style:normal;color:#7a4100}.ast-tile:focus-visible{outline:2px solid var(--v1);outline-offset:2px}.ast-cost{display:flex;flex-wrap:wrap;gap:14px 36px;align-items:flex-end}.ast-cost>div:first-child{min-width:180px;display:flex;flex-direction:column;gap:4px}.ast-cost p{margin:0}.ast-cost .num{font-family:Changa,sans-serif;font-weight:600;font-size:26px}.ast-days{flex:1 1 320px;display:flex;align-items:flex-end;gap:8px;height:130px}.ast-days div{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%}.ast-days i{display:block;width:100%;max-width:36px;border-radius:6px 6px 3px 3px;background:#c9c0f7}.ast-days div[data-today] i{background:var(--v1)}.ast-days small,.ast-days span{font-size:10.5px;color:var(--muted)}.ast-more{border:0;background:none;padding:0;min-height:36px;font:inherit;font-size:13px;color:var(--v-deep);cursor:pointer}.ast-reset{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;border:1.5px dashed #E9A39D;border-radius:18px;padding:14px 16px;background:#fff}.ast-reset>div:first-child{flex:1 1 360px;display:flex;flex-direction:column;gap:4px}.ast-reset h2{font-family:Changa,sans-serif;font-weight:600;font-size:16px;margin:0}.ast-reset__ask{display:flex;flex-direction:column;gap:8px}.asg{margin:0 0 8px;background:#fff;border:1.5px dashed #8E7BEF;border-radius:16px;padding:10px 12px;display:flex;flex-direction:column;gap:7px}.asg[data-flag]{border-color:#e3a24a}.asg-h{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.asg-h small{font-size:11px;color:var(--muted)}.asg-l{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--v-deep)}.asg-text{margin:0;font-size:14.5px;line-height:1.7;white-space:pre-wrap}.asg-gap{background:none;border:1.5px dashed #8E7BEF;color:var(--v-deep);border-radius:6px;padding:0 5px;font-size:.92em}.asg-flag{background:var(--amber-soft);color:#7a4100;text-decoration:underline wavy #E58A0C;text-underline-offset:4px;border-radius:4px;padding:0 2px}.asg-why{margin:0;font-size:12px;line-height:1.6;color:var(--ink-2);background:var(--canvas);border-radius:10px;padding:6px 10px}.asg-why[data-k=flag]{background:#fff6ea;color:#7a4100}.asg-acts{display:flex;flex-wrap:wrap;gap:8px}.asg-b{min-height:40px;display:inline-flex;align-items:center;gap:8px;border-radius:12px;border:1.5px solid #E2DDF2;background:#fff;color:var(--ink-2);padding:0 14px;font:inherit;font-size:13.5px;cursor:pointer}.asg-b[data-pri]{background:var(--v1);border-color:var(--v1);color:#fff;font-weight:500}.asg-b kbd{display:none;min-width:22px;height:19px;align-items:center;justify-content:center;padding:0 5px;border-radius:6px;border:1px solid rgba(255,255,255,.5);border-bottom-width:2px;font:600 10.5px/1 Changa,sans-serif}.asg-b:not([data-pri]) kbd{border-color:#d9d4ea}@media(hover:hover)and (pointer:fine){.asg-b kbd{display:inline-flex}}.asg-b:focus-visible,.asg-chip:focus-visible{outline:2px solid var(--v1);outline-offset:2px}.asg-sk{display:block;height:11px;border-radius:6px;background:linear-gradient(90deg,#f0eef6,#e4dff5,#f0eef6);background-size:200% 100%;animation:asg-sh 1.4s linear infinite}@keyframes asg-sh{0%{background-position:200% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.asg-sk{animation:none}}.asg-chip{align-self:flex-start;margin:0 0 8px;min-height:34px;border:1.5px dashed #C9C0F7;background:#fff;color:var(--v-deep);border-radius:999px;padding:0 13px;font:inherit;font-size:12px;cursor:pointer}.asg-note{margin:0 0 8px;font-size:12px;color:#5a5476;background:#f0eef6;border-radius:999px;padding:5px 12px;align-self:flex-start;display:inline-block}.asg-note[data-k=fill]{background:var(--v-soft);color:var(--v-deep)}.air-done__how{display:block;margin-top:8px;font-size:12px;color:var(--muted);line-height:1.7;max-width:520px;margin-inline:auto}.aad-intro{margin:0 0 12px;max-width:760px}.aad-list{display:flex;flex-direction:column;gap:12px;margin-top:12px}.aad{display:flex;flex-direction:column;gap:9px;background:#fff;border-radius:18px;box-shadow:var(--sh-1);padding:13px 14px}.aad[data-stopped]{opacity:.72}.aad-hd{display:flex;gap:12px;align-items:flex-start}.aad-img{flex:0 0 88px;height:88px;border-radius:14px;overflow:hidden;background:var(--canvas);display:grid;place-items:center;font-size:26px}.aad-img img{width:100%;height:100%;object-fit:cover;display:block}.aad-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.aad-top{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.aad-top h2{font-family:Changa,sans-serif;font-weight:600;font-size:16.5px;margin:0;line-height:1.45;overflow-wrap:anywhere}.aad-top>span{font-size:12px;color:var(--muted)}.aad-seen{margin:0;font-size:13px;line-height:1.7;color:var(--ink-2);background:var(--v-soft);border-radius:12px;padding:7px 11px}.aad-seen b{color:var(--v-deep);font-weight:500}.aad-seen[data-wait]{background:var(--canvas)}.aad-seen[data-bad]{background:#ffe7e5;color:#8e1f17}.aad-body p{margin:0;font-size:13px;line-height:1.75;color:var(--ink-2);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aad-body p[data-open]{display:block}.aad-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 16px;margin:0}.aad-grid>div{display:flex;flex-direction:column;gap:5px;min-width:0}.aad-grid dt{font-size:11.5px;color:var(--muted)}.aad-grid dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.aad-old{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2);cursor:pointer;min-height:32px}.aad-old input{width:18px;height:18px;accent-color:var(--v1)}.aad-prop{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.aad-prop b{color:var(--v-deep);font-weight:500}.aad-pick{position:relative;flex:1;min-width:0}.aad-pick input{width:100%;min-height:40px;border:1.5px solid #E2DDF2;border-radius:12px;padding:0 12px;font:inherit;font-size:13.5px}.aad-pick input:focus{outline:none;border-color:var(--v1)}.aad-pick ul{list-style:none;margin:4px 0 0;padding:4px;border-radius:12px;background:#fff;box-shadow:var(--sh-2, 0 8px 24px rgba(30,20,70,.14));position:absolute;inset-inline:0;z-index:5;max-height:260px;overflow:auto}.aad-pick li button{width:100%;display:flex;align-items:baseline;gap:8px;text-align:start;border:0;background:none;border-radius:9px;padding:8px 10px;font:inherit;font-size:13px;cursor:pointer;min-height:40px}.aad-pick li button:hover,.aad-pick li button:focus-visible{background:var(--v-soft);outline:none}.aad-pick li span{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aad-pick li i{font-style:normal;font-size:11px;color:#8e1f17;margin-inline-start:auto}.aad-conf{background:#fff6e5;border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.aad-conf p{margin:0;font-size:13px;line-height:1.7;color:#6b3d00}.aad-foot{display:flex;justify-content:flex-end}.aid-kind i[data-k=adlink],.aid-kind i[data-k=adprice]{background:#fff1db;color:#7a4300}@media(max-width:560px){.aad-img{flex-basis:64px;height:64px;border-radius:12px}.aad-top h2{font-size:15px}}.skn-pages{padding:14px 16px;display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.skn-pages>h2{padding:0}.skn-page{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 0;border-top:1px solid var(--line)}.skn-page:first-of-type{border-top:0}.skn-page__who{flex:0 0 170px;min-width:0;display:flex;flex-direction:column}.skn-page__who b{font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skn-page__who small{font-size:11px;color:var(--muted)}.skn-page input{flex:1 1 240px;min-width:0;min-height:40px;border:1.5px solid #E2DDF2;border-radius:12px;padding:0 12px;font:inherit;font-size:13.5px}.skn-page input:focus{outline:none;border-color:var(--v1)}.skn-page i{font-style:normal;font-size:11px;background:var(--amber-soft);color:#8a4a00;border-radius:999px;padding:1px 8px}.th-seen{margin:6px 0 0;font-size:11.5px;line-height:1.6;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.th-bubble[data-media=true] .th-seen{padding:0 10px 8px}.asg-gap{display:inline-flex;align-items:center;gap:4px;vertical-align:baseline}.asg-gap b{font:600 10.5px/1 Changa,sans-serif;width:16px;height:16px;border-radius:50%;background:var(--v1);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.asg-gap[data-on]{border-style:solid;background:var(--v-soft)}.asg-fill{gap:10px;max-height:min(68vh,600px);overflow:auto;overscroll-behavior:contain;border-style:solid;border-color:#d9d1fb;box-shadow:0 -6px 24px #1e1a3314}.asg-pv{display:flex;flex-direction:column;gap:4px}.asg-pv small{font-size:11px;color:var(--muted)}.asg-pv p{margin:0;background:#e9fbf3;border-radius:14px;border-end-end-radius:5px;padding:9px 12px;font-size:14.5px;line-height:2;white-space:pre-wrap}.asg-pv-fill{font-weight:500;text-decoration:underline;text-decoration-color:#8e7bef;text-decoration-thickness:2px;text-underline-offset:5px}.asg-pv-photo{color:#0b5e47;font-weight:500}.asg-fields{display:flex;flex-direction:column;gap:12px}.asg-fld{display:flex;flex-direction:column;gap:6px}.asg-fld label{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:500}.asg-fld label b{font:600 10.5px/1 Changa,sans-serif;width:18px;height:18px;border-radius:50%;background:var(--v1);color:#fff;display:inline-flex;align-items:center;justify-content:center}.asg-fld input{width:100%;min-height:46px;border-radius:12px;border:1.5px solid #E2DDF2;background:#fff;padding:0 12px;font:inherit;font-size:16px;color:var(--ink)}.asg-fld input:focus{outline:none;border-color:var(--v1);box-shadow:0 0 0 3px #6c4cf126}.asg-fld[data-done] input{border-color:#b9e6d3;background:#f4fcf8}.asg-fld[data-closed]{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;min-height:44px;border-radius:12px;background:var(--canvas);padding:2px 12px;font-size:12.5px;color:var(--ink-2)}.asg-fld[data-closed] b{font-weight:500;color:var(--ink)}.asg-fld-acts{display:flex;flex-wrap:wrap;gap:6px}.asg-chip2{min-height:36px;border-radius:999px;border:1.5px solid #E2DDF2;background:#fff;color:var(--ink-2);font:inherit;font-size:12.5px;padding:0 12px;cursor:pointer}.asg-chip2:hover{border-color:#8e7bef}.asg-link{border:0;background:none;padding:0 4px;min-height:40px;font:inherit;font-size:12.5px;color:var(--v-deep);text-decoration:underline;text-decoration-color:#6c4cf159;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.asg-fill-foot{position:sticky;bottom:-10px;background:#fff;margin:0 -12px -10px;padding:8px 12px 10px;display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--line)}.asg-fill-foot .asg-b{width:100%;justify-content:center;min-height:48px;font-size:15px}.asg-fill-foot .asg-b:disabled{background:#e2ddf2;border-color:#e2ddf2;color:var(--muted);cursor:default}.asg-fill-foot>span{display:flex;justify-content:center;gap:14px}.asg-chip2:focus-visible,.asg-link:focus-visible{outline:2px solid var(--v1);outline-offset:2px}.ast-gaps{display:flex;flex-direction:column;gap:8px}.ast-gaps ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ast-gaps li{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line)}.ast-gaps li:first-child{border-top:0}.ast-gaps__q{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ast-gaps__q b{font-size:14px;font-weight:500}.ast-gaps__q small{font-size:11.5px;color:var(--muted)}.ast-gaps__a{flex:0 1 40%;font-size:12.5px;color:var(--ink-2);text-align:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ast-gaps__n{font:600 15px/1 Changa,sans-serif;color:var(--v-deep);min-width:28px;text-align:end}@media(max-width:560px){.ast-gaps li{flex-wrap:wrap}.ast-gaps__a{flex-basis:100%;text-align:start;order:3}}.asg-note[data-k=why]{border-radius:12px;background:#fff6ea;color:#6b3d00;line-height:1.6;max-width:100%}.asg-note[data-k=why] b{font-weight:500}.asg-tail{margin:2px 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 10px;font-size:12px;line-height:1.6;color:#0b5e47;background:#e3f6ef;border-radius:10px;padding:4px 10px}.aid-editbox{display:flex;flex-direction:column;gap:8px}.aid-model{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2)}.aid-model input{flex:1;min-width:0;min-height:40px;border:1.5px solid #E2DDF2;border-radius:10px;padding:0 10px;font:inherit;font-size:13.5px}.aid-model input:focus{outline:none;border-color:var(--v1)}.aid-ev[data-bad]{color:#8e1f17}.aid-lead{margin:0;font-size:12.5px;color:var(--ink-2)}.aid-price{display:flex;flex-direction:column;gap:8px}.aid-price__row{display:flex;flex-wrap:wrap;gap:8px 12px}.aid-price__row label{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2);flex:1 1 220px;min-width:0}.aid-price__row select{flex:1;min-width:0;min-height:42px;border:1.5px solid #E2DDF2;border-radius:10px;padding:0 8px;font:inherit;font-size:13.5px;background:#fff}.aid-price__row select:focus{outline:none;border-color:var(--v1)}.aad-extracted{margin:0;font-size:12px;color:#0b5e47}.aad-pull{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:12px}.aad-pull .ais-hint{flex:1 1 260px}.aad-wide{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;font-size:14px}@media(max-width:560px){.aad-pull>.aad-wide{width:100%}}.aad-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.aad-badges{display:flex;flex-wrap:wrap;gap:5px}.aad-kind{font-size:11px;border-radius:999px;padding:2px 9px;white-space:nowrap;background:var(--v-soft);color:var(--v-deep)}.aad-kind[data-k=web]{background:#e6f1ff;color:#14467a}.aad-kind[data-k=stop]{background:#f0eef6;color:#5a5476}.aad-kind[data-k=conv]{background:var(--canvas);color:var(--muted)}.aad-ok{display:flex;flex-direction:column;gap:3px;background:#e3f6ef;border-radius:12px;padding:8px 11px;font-size:12.5px;line-height:1.65;color:#0b5e47}.aad-ok b{font-weight:500;overflow-wrap:anywhere}.aad-ok small{font-size:11.5px;color:#2e6b57;overflow-wrap:anywhere}.aad-ok .ais-link{color:#0b5e47;text-decoration-color:#0b5e4759}.aad-wait{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;background:#fff6e5;border-radius:12px;padding:7px 8px 7px 11px;font-size:12.5px;line-height:1.65;color:#6b3d00}.aad-wait b{font-weight:500}.aad-wait small{flex-basis:100%;font-size:11.5px;overflow-wrap:anywhere;opacity:.8}.aad-acts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.aad-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.aad-lbl{font-size:12px;color:var(--muted)}.aad-sheet .sheet__body{display:flex;flex-direction:column;gap:10px}.aad-checks{display:flex;flex-direction:column;gap:8px}.aad-check{width:100%;display:flex;align-items:center;gap:10px;min-height:52px;border:1.5px solid #E2DDF2;background:#fff;border-radius:14px;padding:6px 12px;font:inherit;color:var(--ink);cursor:pointer;text-align:start}.aad-check>i{flex-shrink:0;width:22px;height:22px;border-radius:7px;border:2px solid #C9C0F7;display:inline-flex;align-items:center;justify-content:center;font-style:normal;color:#fff;font-size:13px}.aad-check>span{flex:1;min-width:0;display:flex;flex-direction:column}.aad-check b{font-size:14px;font-weight:500;overflow-wrap:anywhere}.aad-check small{font-size:12px;color:var(--muted);white-space:nowrap}.aad-check[aria-pressed=true]{border-color:var(--v1);background:#f7f5ff}.aad-check[aria-pressed=true]>i{background:var(--v1);border-color:var(--v1)}.aad-check[data-out]{opacity:.6}.aad-check:focus-visible{outline:2px solid var(--v1);outline-offset:2px}.aad-quote{margin:0;font-size:12.5px;line-height:1.7;color:var(--ink-2);background:#fff;border-radius:12px;padding:8px 11px}.aad-model{display:flex;align-items:center;gap:10px;min-height:44px;background:#fff;border:1.5px solid var(--v1);border-radius:12px;padding:0 12px}.aad-model b{font-size:15px;font-weight:500;flex:1;min-width:0}.aad-model small{font-size:11.5px;color:var(--v-deep)}.aad-vhead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.aad-note{margin:0;font-size:12px;line-height:1.75;color:#0b5e47;background:#e3f6ef;border-radius:12px;padding:8px 11px}.aad-sheet .sheet__foot .aad-wide{width:100%}.ctm-adtag{display:inline-block;font-size:11.5px;font-weight:400;border-radius:999px;padding:2px 9px;background:var(--v-soft);color:var(--v-deep);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.ctm-label .ctm-adtag{display:table;margin-top:4px;max-width:260px}.ctm-chip[data-ad]{background:#f7f5ff;box-shadow:inset 0 0 0 1px #dcd3fb}.ctm-chip__ad{font-style:normal;font-size:10px;margin-inline-start:4px}.ctm-ads{display:flex;gap:8px;overflow-x:auto;padding:0 16px 12px}.ctm-ad{flex-shrink:0;width:220px;display:flex;gap:8px;align-items:center;border:1.5px solid #ECE8F7;border-radius:14px;padding:6px;background:#fff;font:inherit;text-align:start;cursor:pointer;color:var(--ink)}.ctm-ad:hover{border-color:#c9c0f7}.ctm-ad:focus-visible{outline:2px solid var(--v1);outline-offset:2px}.ctm-ad>i{width:40px;height:40px;border-radius:9px;background:var(--canvas);flex-shrink:0;font-style:normal;display:grid;place-items:center;font-size:15px;overflow:hidden}.ctm-ad>i img{width:100%;height:100%;object-fit:cover}.ctm-ad>span{display:flex;flex-direction:column;min-width:0}.ctm-ad b{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctm-ad small{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctm-site{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px}.ctm-site b{font:600 15px Changa,sans-serif;color:var(--ink);background:var(--canvas);border-radius:10px;padding:6px 10px;min-width:60px}.ctm-site small{font-size:11px;color:var(--muted)}.ctm-site i{font-style:normal;font-size:11px;border-radius:8px;padding:1px 7px;background:#e6f1ff;color:#14467a;white-space:nowrap}.ctm-offer{display:block;margin-top:4px;font-size:11.5px;color:#14467a}.ctm-tb tr[data-out]{opacity:.62}@media(max-width:640px){.ctm-tb{overflow:visible}.ctm-tb table{min-width:0}.ctm-tb thead{display:none}.ctm-tb tr{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;padding:10px 14px;border-top:1px solid #F2F0F8}.ctm-tb tbody tr:first-child{border-top:0}.ctm-tb td{display:block;padding:0;border:0}.ctm-tb td.ctm-label{grid-column:1;font-size:14px}.ctm-tb td.ctm-st{grid-column:2;justify-self:end;align-self:start}.ctm-tb td[data-l]:before{content:attr(data-l);display:block;font-size:11px;color:var(--muted);margin-bottom:2px}.ctm-tb td[data-l][data-empty]{display:none}.ctm-tb td[data-l]:last-child{grid-column:1 / -1}.ctm-label .ctm-adtag{max-width:200px}.ctm-ads{padding:0 14px 10px}.ctm-ad{width:200px}}.aad-run{display:flex;flex-direction:column;gap:6px;background:#fff;border-radius:14px;padding:10px 12px}.aad-run b{font-size:13.5px;font-weight:500;color:var(--v-deep)}.aad-run small{font-size:11.5px;color:var(--muted)}.aad-bar{display:block;height:6px;border-radius:99px;background:var(--v-soft);overflow:hidden}.aad-bar i{display:block;height:100%;background:var(--v1);border-radius:99px;transition:width .4s ease}.ctm-fact{min-height:36px;border-radius:999px;font:inherit;font-size:13px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;line-height:1.4;text-align:start;max-width:100%}.ctm-fact span{overflow-wrap:anywhere}.ctm-fact i{font-style:normal;font-size:12px;flex-shrink:0}.ctm-fact small{font-size:10.5px;opacity:.8}.ctm-fact[data-s=ok]{border:1.5px solid #BFE8D8;background:#e8f7f0;color:#0b5e47}.ctm-fact[data-s=wait]{border:1.5px dashed #F0A3A5;background:#fff5f5;color:#8e1f22}.ctm-fact:hover:not(:disabled){filter:brightness(.97)}.ctm-fact:focus-visible{outline:2px solid var(--v1);outline-offset:2px}.ctm-pend{font-size:12px;border-radius:999px;padding:3px 10px;background:#fdecec;color:#a4161a;white-space:nowrap}.ctm-rej{display:flex;justify-content:flex-end;padding:0 16px 10px}.ctm-rej .ais-link{color:#a4161a;text-decoration-color:#a4161a59}.ctm-legend{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px!important;color:var(--ink-2)}.ctm-legend span{display:inline-flex;align-items:center;gap:6px}.ctm-dot{display:inline-block;width:11px;height:11px;border-radius:50%;flex-shrink:0}.ctm-dot[data-s=wait]{background:#e5484d}.ctm-dot[data-s=ok]{background:#12a27a}.ctm-fs .sheet__body{display:flex;flex-direction:column;gap:10px}.ctm-fs__in{min-height:46px;border-radius:12px;border:1.5px solid var(--v1);padding:0 12px;font:inherit;font-size:15px;background:#fff;color:var(--ink)}.ctm-fs__in:focus{outline:none;box-shadow:0 0 0 3px #6c4cf126}.ctm-fs__info{display:flex;flex-direction:column;gap:4px;font-size:12.5px;line-height:1.7;color:var(--ink-2);background:#fff;border-radius:12px;padding:9px 12px}.ctm-fs__info b{font-weight:500}.ctm-fs__conf{color:#8e1f22}.ctm-fs__acts{display:flex;flex-direction:column;gap:8px}.ctm-fs__acts .ais-btn{width:100%;min-height:46px;font-size:14px}.ais-btn.ctm-ok{background:#12a27a;border-color:#12a27a;color:#fff;font-weight:500}.ais-btn.ctm-no{color:#a4161a}.aid-devices{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;background:#fff5f5;border:1.5px dashed #F0A3A5;border-radius:14px;padding:10px 14px;margin-bottom:12px;color:#8e1f22;font-size:13px;text-decoration:none}.aid-devices b{font-weight:500}.aad-reset-l{display:block;margin:-4px 0 12px;font-size:12px;color:var(--muted)}.aad-reset{display:flex;flex-direction:column;gap:8px;background:#fff5f5;border:1.5px dashed #F0A3A5;border-radius:14px;padding:10px 12px;margin-bottom:12px}.aad-reset p{margin:0;font-size:12.5px;line-height:1.75;color:#6b1f22}.th-voice{margin-top:6px;display:flex;flex-direction:column;gap:3px;background:var(--canvas);border-radius:12px;padding:7px 10px;max-width:320px}.th-voice[data-side=out]{background:#ffffff29}.th-voice small{font-size:10.5px;color:var(--muted)}.th-voice p{margin:0;font-size:13px;line-height:1.75;overflow-wrap:anywhere}.th-voice p b{font-weight:500}.th-voice--lock{margin:6px 0 0;font-size:11.5px;color:var(--muted);background:none;padding:0}.th-voice__acts{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center}.th-voice__lnk{border:0;background:none;padding:0;font:inherit;font-size:11.5px;color:var(--v-deep);text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:28px}.th-voice__flag{border:0;background:none;padding:0;font:inherit;font-size:11.5px;color:#a4161a;cursor:pointer;min-height:28px}.th-voice__acts em{font-style:normal;font-size:11.5px;color:#a4161a}.avc-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-bottom:12px}.avc-card{background:#fff;border-radius:18px;box-shadow:var(--sh-1);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.avc-card h2{font-family:Changa,sans-serif;font-weight:600;font-size:17px;margin:0}.avc-seg{display:flex;background:var(--canvas);border-radius:12px;padding:3px;gap:3px}.avc-seg button{flex:1;min-height:42px;border:0;border-radius:10px;background:none;font:inherit;font-size:13px;color:var(--ink-2);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.avc-seg button small{font-size:10px;color:var(--muted)}.avc-seg button[aria-checked=true]{background:#fff;color:var(--ink);font-weight:500;box-shadow:0 1px 2px #1e1a331f}.avc-seg button:disabled{opacity:.5;cursor:default}.avc-check{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;cursor:pointer;line-height:1.6}.avc-check input{width:18px;height:18px;accent-color:var(--v1);margin-top:3px;flex-shrink:0}.avc-check span{display:flex;flex-direction:column}.avc-check small{font-size:11.5px;color:var(--muted)}.avc-score{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px}.avc-sc{border:1.5px solid var(--line);border-radius:14px;padding:9px 8px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1px}.avc-sc[data-lead]{border-color:#12a27a;background:#e8f7f0}.avc-sc[data-primary]:after{content:"المعتمدة";font-size:10px;color:var(--v-deep);background:var(--v-soft);border-radius:999px;padding:1px 8px;margin-top:4px}.avc-sc span{font-size:12px;color:var(--ink-2)}.avc-sc b{font-family:Changa,sans-serif;font-weight:600;font-size:22px}.avc-sc small{font-size:10.5px;color:var(--muted);line-height:1.5}.avc-list{display:flex;flex-direction:column;gap:12px;margin-top:12px}.avc-it{background:#fff;border-radius:18px;box-shadow:var(--sh-1);padding:13px 14px;display:flex;flex-direction:column;gap:8px}.avc-it[data-done]{opacity:.8}.avc-it__hd{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.avc-it__hd b{font-size:14px;font-weight:500}.avc-it__hd span{font-size:12px;color:var(--muted);flex:1}.avc-it audio{width:100%;max-width:420px}.avc-opts{display:flex;flex-direction:column;gap:6px}.avc-opt{width:100%;text-align:start;border:1.5px solid #E2DDF2;background:#fff;border-radius:14px;padding:8px 11px;font:inherit;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;gap:3px}.avc-opt b{font-size:11.5px;font-weight:500;color:var(--v-deep)}.avc-opt span{font-size:13.5px;line-height:1.75;overflow-wrap:anywhere}.avc-opt[aria-checked=true]{border-color:#12a27a;background:#e8f7f0}.avc-opt:disabled{opacity:.6;cursor:default}.avc-it__ft{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.avc-it__ft .ais-btn[aria-pressed=true]{color:#a4161a;border-color:#f0a3a5;background:#fff5f5}.avc-lbl{font-size:12px;color:var(--muted);margin-top:2px}.avc-modes{display:flex;flex-direction:column;gap:6px}.avc-mode{width:100%;text-align:start;border:1.5px solid #E2DDF2;background:#fff;border-radius:14px;padding:8px 11px;font:inherit;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;gap:2px}.avc-mode b{font-size:13.5px;font-weight:500}.avc-mode small{font-size:11.5px;color:var(--muted);line-height:1.6}.avc-mode[aria-checked=true]{border-color:var(--v1);background:#f7f5ff}.avc-mode:disabled{opacity:.5;cursor:default}.ax{display:block}.ax-side{display:none}.ax-main{min-width:0}.ax-top{display:flex;gap:4px;overflow-x:auto;margin:0 -2px 6px;padding:2px;scrollbar-width:none}.ax-top::-webkit-scrollbar{display:none}.ax-top button{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-height:40px;border:0;background:none;border-radius:12px;padding:0 12px;font:inherit;font-size:13.5px;color:var(--ink-2);cursor:pointer;white-space:nowrap}.ax-top button svg{width:17px;height:17px}.ax-top button[aria-current=page]{background:#fff;color:var(--v-deep);font-weight:500;box-shadow:var(--sh-1)}.ax-top b,.ax-sub b,.ax-side em{font-family:Changa,sans-serif;font-weight:600;font-size:11px;font-style:normal;background:var(--v1);color:#fff;border-radius:999px;padding:0 7px;line-height:18px}.ax-sub{display:flex;gap:2px;overflow-x:auto;margin:0 0 10px;border-bottom:1.5px solid var(--line);scrollbar-width:none}.ax-sub::-webkit-scrollbar{display:none}.ax-sub button{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-height:40px;border:0;background:none;padding:0 12px;font:inherit;font-size:13px;color:var(--muted);cursor:pointer;border-bottom:2.5px solid transparent;margin-bottom:-1.5px}.ax-sub button[aria-current=page]{color:var(--v-deep);border-bottom-color:var(--v1);font-weight:500}@media(min-width:980px){.ax{display:grid;grid-template-columns:212px minmax(0,1fr);gap:22px;align-items:start}.ax-side{display:flex;flex-direction:column;gap:2px;position:sticky;top:0;background:#fff;border-radius:18px;padding:14px 10px;box-shadow:var(--sh-1)}.ax-brand{font-family:Changa,sans-serif;font-weight:600;font-size:17px;padding:2px 10px 10px}.ax-side__grp{display:flex;flex-direction:column}.ax-sep{height:1px;background:var(--line);margin:8px 10px}.ax-side button{display:flex;align-items:center;gap:10px;border:0;background:none;border-radius:11px;padding:0 10px;min-height:42px;cursor:pointer;font:inherit;font-size:13.5px;color:var(--ink-2);text-align:start}.ax-side button svg{width:19px;height:19px;flex-shrink:0}.ax-side button span{flex:1}.ax-side button:hover{background:var(--canvas)}.ax-side button[aria-current=page]{background:var(--v-soft);color:var(--v-deep);font-weight:500}.ax-top{display:none}}.axp{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:1px 9px;font-size:11.5px;font-weight:500;white-space:nowrap;background:var(--canvas);color:var(--ink-2)}.axp[data-t=v]{background:var(--v-soft);color:var(--v-deep)}.axp[data-t=bad]{background:var(--red-soft);color:#b42b33}.axp[data-t=wait]{background:var(--amber-soft);color:#8a4a00}.axp[data-t=ok]{background:var(--mint-soft);color:#0b7a5a}.axt-card{background:#fff;border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--sh-1);min-width:0}.axt-card__h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.axt-card__h h2{font-family:Changa,sans-serif;font-weight:600;font-size:16px;margin:0}.axt-card__h span{font-size:12px;color:var(--muted)}.axt-empty{margin:0;font-size:13px;color:var(--muted);background:var(--canvas);border-radius:12px;padding:12px}.axt-note{margin:0;font-size:12px;color:var(--ink-2);background:var(--canvas);border-radius:10px;padding:8px 11px;line-height:1.7}.axt-kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.axt-kpi{background:#fff;border-radius:18px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;box-shadow:var(--sh-1);min-width:0}.axt-kpi--main{grid-column:1/-1}.axt-kpi span{font-size:12px;color:var(--ink-2)}.axt-kpi b{font-family:Changa,sans-serif;font-weight:600;font-size:30px;line-height:1.15;font-variant-numeric:tabular-nums}.axt-kpi b output{font:inherit}.axt-kpi small{font-size:11.5px;color:var(--muted)}.axt-kpi em{font-style:normal;font-size:12px;color:#0b7a5a}.axt-kpi em[data-down]{color:#b42b33}.axt-spark{width:100%;height:40px;margin-top:4px}.axt-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}@media(min-width:760px){.axt-kpis{grid-template-columns:1.4fr 1fr 1fr}.axt-kpi--main{grid-column:auto}}@media(min-width:1100px){.axt-cols{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.axt-list{display:flex;flex-direction:column;gap:8px}.axt-q{border:1.5px solid var(--line);border-radius:16px;padding:11px 12px;display:flex;flex-direction:column;gap:7px;overflow:hidden;background:#fff}.axt-q__h{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.axt-q__h b{font-weight:500;font-size:14px;line-height:1.6}.axt-q p{margin:0;font-size:12.5px;color:var(--ink-2);line-height:1.7}.axt-opts{display:flex;gap:6px;flex-wrap:wrap}.axt-opts .ais-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.25;min-height:40px;padding:4px 13px}.axt-opts .ais-btn small{font-size:10.5px;color:var(--muted);font-weight:400}.axt-opts .ais-btn[data-pri] small{color:#fffc}.ais-btn[data-pri]{background:var(--v1);border-color:var(--v1);color:#fff}.ais-btn[data-pri]:hover:not(:disabled){background:var(--v-deep);border-color:var(--v-deep)}.axt-teach{font-size:11.5px;color:var(--v-deep)}.axt-pick{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.axt-pick select{min-height:40px;border-radius:12px;border:1.5px solid #E2DDF2;background:#fff;font:inherit;font-size:13px;padding:0 10px;max-width:100%}.axt-more{border:0;background:var(--v-soft);color:var(--v-deep);border-radius:12px;min-height:40px;font:inherit;font-size:13px;cursor:pointer}.axt-chg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.axt-chg li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 9px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.axt-chg li:last-child{border-bottom:0}.axt-chg b{font-weight:500;font-size:13px;line-height:1.55;min-width:0}.axt-chg small{grid-column:2;font-size:11.5px;color:var(--muted)}.axt-chg .ais-btn{grid-row:1/3;grid-column:3;min-height:34px;padding:0 11px;font-size:12px}.axt-chg__k{grid-row:1/3;font-size:10.5px;border-radius:8px;padding:2px 7px;background:var(--canvas);color:var(--ink-2);align-self:start;margin-top:2px}.axt-chg__k[data-k=auto]{background:var(--v-soft);color:var(--v-deep)}.axt-chg__k[data-k=answer]{background:var(--mint-soft);color:#0b7a5a}.axt-chg li[data-undone] b{text-decoration:line-through;color:var(--muted)}.axn{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}@media(min-width:1100px){.axn{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.axn-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.axn-list li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px}.axn-list li:last-child{border-bottom:0}.axn-list li .ais-link{margin-inline-start:auto}.axn-add{display:flex;gap:6px;flex-wrap:wrap}.axn-add input,.axn-add select{flex:1 1 160px;min-width:0;min-height:42px;border-radius:12px;border:1.5px solid #E2DDF2;background:#fff;font:inherit;font-size:13.5px;padding:0 11px}.axn-ign{border:1px solid var(--line);background:#fff;border-radius:999px;padding:1px 9px;margin:2px;font:inherit;font-size:12px;color:var(--muted);cursor:pointer}.axr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.axr li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:start;padding:11px 0;border-bottom:1px solid var(--line)}.axr li:last-child{border-bottom:0}.axr__t{display:flex;flex-direction:column;gap:3px;min-width:0}.axr__t b{font-weight:500;font-size:14px;line-height:1.6}.axr__t small{font-size:12px;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.axr__x{grid-column:1;justify-self:start;font-size:12px}.axr__tg{width:44px;height:26px;border-radius:13px;border:0;background:#dcd7ec;position:relative;cursor:pointer;flex-shrink:0;margin-top:3px}.axr__tg:after{content:"";position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 2px #00000040}.axr__tg[aria-checked=true]{background:var(--v1)}.axr__tg[aria-checked=true]:after{transform:translate(-18px)}.axr__tg:disabled{opacity:.55;cursor:not-allowed}.axr__ex{display:flex;flex-direction:column;gap:8px;margin-top:4px}.axr__ex div{display:grid;gap:4px}.axr__ex .say,.axm-samples .say{display:block;border-radius:11px;padding:7px 10px;font-size:12.5px;line-height:1.7;background:var(--canvas)}.axr__ex .say i,.axm-samples .say i{display:block;font-style:normal;font-size:10.5px;color:var(--muted)}.axr__ex .say.ai,.axm-samples .say.ai{background:var(--red-soft)}.axr__ex .say.ag,.axm-samples .say.ag{background:var(--mint-soft)}.axs{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}@media(min-width:1100px){.axs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.axs-ladder{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;counter-reset:lad}.axs-ladder li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:2px 10px;background:var(--canvas);border-radius:12px;padding:8px 11px;counter-increment:lad}.axs-ladder li:before{content:counter(lad,arabic-indic);grid-row:1/3;font-family:Changa,sans-serif;font-weight:700;font-size:18px;color:var(--v1)}.axs-ladder b{font-weight:500;font-size:13.5px}.axs-ladder span{font-size:12px;color:var(--ink-2)}.axs-cards{display:flex;flex-direction:column;gap:10px}.axs-card.spotlight-card{padding:14px 16px;border-radius:18px;cursor:pointer;display:flex;flex-direction:column;gap:3px}.axs-card b{font-family:Changa,sans-serif;font-weight:600;font-size:16px}.axs-card span{font-size:12.5px;color:var(--ink-2);line-height:1.7}.axs-card i{font-style:normal;color:var(--v-deep);align-self:flex-end}.axset{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.axset li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.axset li>span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 200px}.axset b{font-weight:500;font-size:13.5px}.axset small{font-size:11.5px;color:var(--muted)}.axset__st{display:flex;align-items:center;gap:6px}.axset__st .ais-btn{min-width:40px;padding:0;font-size:17px}.axset__st output{font-family:Changa,sans-serif;font-weight:600;font-size:18px;min-width:46px;text-align:center;font-variant-numeric:tabular-nums}.axset__foot{display:flex;gap:12px;align-items:center}.axm{display:flex;flex-direction:column;gap:12px}.axm-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}@media(min-width:900px){.axm-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.axm-chart{width:100%;height:auto;max-height:260px;display:block}.axm-v{font-family:Changa,sans-serif;font-weight:600;color:var(--ink)}.axm-chart text{fill:var(--muted);font-size:10.5px;font-family:inherit}.axm-legend{display:flex;gap:14px;flex-wrap:wrap;margin:0;font-size:12px;color:var(--ink-2)}.axm-legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-inline-end:6px;vertical-align:middle}.axm-score{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.axm-score b{font-family:Changa,sans-serif;font-weight:600;font-size:32px;font-variant-numeric:tabular-nums}.axm-score small{font-size:12px;color:var(--muted)}.axm-run{margin:0;font-size:13.5px}.axm-tb{width:100%;border-collapse:collapse;font-size:13px}.axm-tb th{font-weight:400;color:var(--muted);text-align:start;font-size:11.5px;padding:4px 6px}.axm-tb td{padding:8px 6px;border-top:1px solid var(--line);font-variant-numeric:tabular-nums}.axm-tb b{font-family:Changa,sans-serif;font-weight:600;font-size:15px}.axm-prev{color:var(--muted)}.axm-samples{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.axm-samples li{display:grid;gap:5px;padding-bottom:12px;border-bottom:1px solid var(--line)}.axm-samples li:last-child{border-bottom:0;padding-bottom:0}.axm-samples small{font-size:12px;color:var(--muted)}.axrv{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.axrv-k{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px}.axrv-k::-webkit-scrollbar{display:none}.axrv-k button{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:0 13px;min-height:38px;font:inherit;font-size:12.5px;cursor:pointer;color:var(--ink)}.axrv-k button b{font-family:Changa,sans-serif;font-weight:600;font-size:11.5px;color:var(--muted)}.axrv-k button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.axrv-k button[aria-pressed=true] b{color:#ffffffbf}.axrv-g{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:var(--v-soft);border-radius:14px;padding:9px 12px;font-size:13px}.arc-need .axp{margin-inline-end:6px}.ctm-dot[data-s=wait]{background:var(--amber)}.ctm-dot[data-s=bad]{background:var(--red)}.ctm-alias{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--muted);padding:0 16px 8px}.ctm-al{border:1px solid var(--line);background:var(--canvas);color:var(--ink-2);border-radius:999px;padding:1px 9px;font-size:12px}.ctm-al[data-rule]{background:var(--v-soft);border-color:transparent;color:var(--v-deep)}.ctm-al-none{font-style:italic}.ctm-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;padding:0 16px 12px}.ctm-slot{border:1.5px solid var(--line);border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:4px;padding:8px 10px;min-width:0;font:inherit;text-align:start}.ctm-slot[data-s=ok]{border-color:#bfe6d8}.ctm-slot[data-s=wait]{background:var(--amber-soft);border-color:transparent}.ctm-slot[data-s=bad]{background:var(--red-soft);border-color:transparent}.ctm-slot b{font-size:11.5px;font-weight:400;color:var(--ink-2)}.ctm-slot>span,.ctm-slot__main>span{font-family:Changa,sans-serif;font-weight:600;font-size:15px;color:var(--ink);overflow-wrap:anywhere}.ctm-slot small{font-size:11px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ctm-slot__main{border:0;background:none;padding:0;display:flex;flex-direction:column;gap:2px;text-align:start;cursor:pointer;font:inherit;min-width:0}.ctm-slot[data-s=ok] .ctm-slot__main small:before{content:"✓ ";color:#0b7a5a}.ctm-slot__acts{display:flex;gap:6px;align-items:center}.ctm-slot__acts .ais-btn{min-height:32px;padding:0 12px}.ctm-slot__pick{display:flex;flex-direction:column;gap:5px}.ctm-slot__pick .ais-btn{display:flex;justify-content:space-between;gap:8px;min-height:34px;padding:0 10px;font-size:12.5px}.ctm-slot__pick small{font-size:10.5px}.ctm-slot--new{border-style:dashed;background:transparent;color:var(--v-deep);cursor:pointer;align-items:center;justify-content:center;min-height:60px;font-size:13px}.ctm-slot--add input{min-height:36px;border-radius:10px;border:1.5px solid #E2DDF2;font:inherit;font-size:13px;padding:0 9px;width:100%}.ctm-loose{display:flex;flex-direction:column;gap:4px}.ctm-loose>small{font-size:11.5px;color:var(--muted);padding:0 16px}.ctm-cap td{font-size:11.5px;color:var(--muted);padding:2px 6px 6px;border:0}@media(prefers-reduced-motion:reduce){.axr__tg:after{transition:none}}.ax-top b,.ax-sub b,.ax-side em{font-family:Alexandria,system-ui,sans-serif;font-weight:500;min-width:20px;text-align:center;font-variant-numeric:tabular-nums}.ctl{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}@media(min-width:1100px){.ctl{grid-template-columns:300px minmax(0,1fr)}.ctl-list{position:sticky;top:0;max-height:calc(100vh - 180px);overflow:auto}}.ctl-list{display:flex;flex-direction:column;gap:7px;min-width:0;scrollbar-width:thin}.ctl-search{min-height:42px;border-radius:12px;border:1.5px solid #E2DDF2;background:#fff;font:inherit;font-size:13.5px;padding:0 12px}.ctl-mi{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:2px 10px;align-items:center;border:1.5px solid var(--line);background:#fff;border-radius:14px;padding:8px 10px;text-align:start;cursor:pointer;font:inherit}.ctl-mi[aria-current=true]{border-color:var(--v1);box-shadow:0 0 0 2px var(--v-soft)}.ctl-mi b{font-weight:500;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctl-mi small{grid-column:2;font-size:11.5px;color:var(--muted)}.ctl-mi .axp{grid-row:1/3;grid-column:3}.ctl-ph{grid-row:1/3;width:46px;height:46px;border-radius:11px;background:var(--canvas);display:grid;place-items:center;overflow:hidden;color:var(--ink-2)}.ctl-ph img{width:100%;height:100%;object-fit:cover}.ctl-ph--lg{width:76px;height:76px;border-radius:16px;flex-shrink:0}.ctl-card{display:flex;flex-direction:column;gap:12px;min-width:0}.ctl-back{align-self:flex-start}.ctc-hero{display:flex;gap:14px;align-items:center;background:#fff;border-radius:18px;padding:14px;box-shadow:var(--sh-1)}.ctc-hero__t{display:flex;flex-direction:column;gap:3px;min-width:0}.ctc-hero h2{font-family:Changa,sans-serif;font-weight:600;font-size:21px;margin:0}.ctc-hero small{font-size:12px;color:var(--muted)}.ctc-pills{display:flex;gap:6px;flex-wrap:wrap}.ctc-banner{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--amber-soft);color:#8a4a00;border-radius:14px;padding:10px 12px;font-size:12.5px}.ctc-banner[data-s=ok]{background:var(--mint-soft);color:#0b7a5a}.ctc-banner[data-s=fill]{background:var(--v-soft);color:var(--v-deep)}.ctc-banner[data-s=bad]{background:var(--red-soft);color:#b42b33}.ctc-banner__acts{display:flex;gap:6px;flex-wrap:wrap}.ctc-sec{background:#fff;border-radius:18px;padding:14px;box-shadow:var(--sh-1);display:flex;flex-direction:column;gap:10px;min-width:0}.ctc-sec--flush{padding:14px 0 4px}.ctc-sec--flush h3{padding:0 14px}.ctc-sec h3{margin:0;font-family:Changa,sans-serif;font-weight:600;font-size:15.5px;display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.ctc-sec h3 small{font-family:Alexandria,system-ui,sans-serif;font-weight:400;font-size:11.5px;color:var(--muted)}.ctc-sec .ctm-alias,.ctc-sec .ctm-slots,.ctc-sec .ctm-loose>small,.ctc-sec .ctm-info{padding-left:0;padding-right:0}.ctc-specs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.ctc-sp{border:1.5px solid var(--line);border-radius:13px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;min-width:0;background:#fff;text-align:start;font:inherit}button.ctc-sp{cursor:pointer}.ctc-sp__v{border:0;background:none;padding:0;display:flex;flex-direction:column;gap:1px;text-align:start;cursor:pointer;font:inherit;min-width:0}.ctc-sp b{font-size:11.5px;font-weight:400;color:var(--ink-2)}.ctc-sp span{font-family:Changa,sans-serif;font-weight:600;font-size:15px;color:var(--ink);overflow-wrap:anywhere}.ctc-sp a,.ctc-sp small{font-size:10.5px;color:var(--v-deep);text-decoration:none;direction:ltr;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctc-sp[data-edited] small{color:#0b7a5a}.ctc-sp[data-empty]{border-style:dashed;background:transparent}.ctc-sp[data-empty] span{font-family:Alexandria,system-ui,sans-serif;font-weight:400;font-size:12.5px;color:var(--muted)}.ctc-sp input{border:1.5px solid var(--v1);border-radius:8px;padding:2px 7px;min-height:34px;font:inherit;width:100%}.ctc-skel{display:block;height:58px;border-radius:13px;background:linear-gradient(90deg,#ece8f7 25%,#f7f5fc,#ece8f7 75%);background-size:300% 100%;animation:ctcsk 1.4s linear infinite}@keyframes ctcsk{0%{background-position:100% 0}to{background-position:-200% 0}}.ctc-colors{display:flex;flex-wrap:wrap;gap:8px}.ctc-co{display:flex;align-items:center;gap:9px;border:1.5px solid var(--line);border-radius:14px;padding:6px 11px 6px 9px;background:#fff;cursor:pointer;min-height:48px;font:inherit;text-align:start}.ctc-co[aria-pressed=true]{border-color:#7ccfb2}.ctc-co[aria-pressed=false]{opacity:.55;border-style:dashed}.ctc-co>span:nth-child(2){display:flex;flex-direction:column;line-height:1.35}.ctc-co b{font-weight:500;font-size:13px}.ctc-co small{font-size:11px;color:var(--muted)}.ctc-co>em{font-style:normal;font-size:11px;color:#0b7a5a}.ctc-co[aria-pressed=false]>em{color:var(--muted)}.ctc-co--new{border-style:dashed;color:var(--v-deep);justify-content:center}.ctc-co--add{cursor:default;gap:6px;flex-wrap:wrap}.ctc-co--add select{min-height:36px;border-radius:10px;border:1.5px solid #E2DDF2;font:inherit;font-size:12.5px;padding:0 8px;background:#fff}.ctc-glyph{display:flex;gap:4px}.ctc-glyph i{display:block;width:17px;height:25px;border-radius:5px;border:1px solid rgba(0,0,0,.18)}.ctc-glyph i[data-front]{padding:3px;display:flex}.ctc-glyph i[data-front] em{flex:1;border-radius:2px;background:#2b2b35}.ctc-note{margin:0;font-size:12px;color:var(--ink-2);background:var(--canvas);border-radius:10px;padding:7px 10px}.axt-multi{display:flex;flex-direction:column;gap:6px}.axt-multi input[type=text],.axt-multi>input{min-height:38px;border-radius:11px;border:1.5px solid #E2DDF2;font:inherit;font-size:13px;padding:0 10px}.axt-multi__list{display:flex;flex-wrap:wrap;gap:6px;max-height:170px;overflow:auto}.axt-multi__list label{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--line);border-radius:999px;padding:3px 11px;font-size:12.5px;cursor:pointer;background:#fff}.axt-multi__list label[data-on]{border-color:var(--v1);background:var(--v-soft)}.axt-multi__list label small{font-size:10.5px;color:var(--muted)}.axt-multi .ais-btn{align-self:flex-start}.axset__seg{display:inline-flex;background:var(--canvas);border-radius:12px;padding:3px;gap:3px;flex-wrap:wrap}.axset__seg button{border:0;background:none;border-radius:9px;min-height:36px;padding:0 12px;font:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer}.axset__seg button[aria-pressed=true]{background:#fff;color:var(--v-deep);font-weight:500;box-shadow:var(--sh-1)}.axrv-arch{align-self:flex-start;font-size:12.5px}.axrv-g input[type=date]{min-height:36px;border-radius:10px;border:1.5px solid #E2DDF2;font:inherit;padding:0 8px;background:#fff}@media(prefers-reduced-motion:reduce){.ctc-skel{animation:none}}.ctl-kind{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;background:#fff;border:1.5px solid #E2DDF2;border-radius:13px;padding:3px}.ctl-kind button{border:0;background:none;border-radius:10px;min-height:38px;font:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px}.ctl-kind button[aria-pressed=true]{background:var(--v1);color:#fff;font-weight:500}.ctl-kind b{font-family:Changa,sans-serif;font-weight:600;font-size:11.5px;opacity:.8}.ctl-prep{display:flex;align-items:center;gap:10px;border:1.5px dashed var(--v1);background:var(--v-soft);color:var(--v-deep);border-radius:14px;padding:8px 12px;min-height:52px;font:inherit;text-align:start;cursor:pointer}.ctl-prep b{display:block;font-family:Changa,sans-serif;font-weight:600;font-size:14.5px}.ctl-prep small{font-size:11.5px;opacity:.85}.ctl-prep svg{flex:none}.ctl-prep:focus-visible,.ctl-wait:focus-visible,.ctl-kind button:focus-visible{outline:2px solid var(--v1);outline-offset:2px}.ctl-wait{border:0;border-radius:12px;background:var(--amber-soft);color:#8a4a00;font:inherit;font-size:12.5px;font-weight:500;min-height:38px;padding:0 12px;cursor:pointer;text-align:start}.ctm-flags{display:inline-flex;gap:4px;flex-wrap:wrap;margin-inline-start:6px;vertical-align:middle}.ctm-flag{display:inline-block;font-size:10.5px;font-weight:500;border-radius:6px;padding:0 6px;direction:ltr;white-space:nowrap;line-height:1.7}.ctm-flag[data-f=sim]{background:#e4f0ff;color:#1d5fb8}.ctm-flag[data-f=nofp]{background:var(--amber-soft);color:#8a4a00}.ctm-flag[data-f=story]{background:#f3e8ff;color:#7a3bc0}.ctm-flag[data-f=lock]{background:var(--red-soft);color:#b42b33}.ctm-legend-f{list-style:none;margin:6px 14px 8px;padding:0;display:grid;gap:6px;font-size:12px;color:var(--ink-2)}.ctm-legend-f li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;align-items:baseline}.ctm-legend-f .ctm-cheap{grid-template-columns:1fr;background:var(--mint-soft);color:#0b7a5a;border-radius:10px;padding:6px 10px}.cqa{display:flex;flex-direction:column;gap:8px}.cqa-empty{margin:0;font-size:12.5px;color:var(--muted);background:var(--canvas);border-radius:10px;padding:9px 11px}.cqa-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cqa-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:9px 0;border-top:1px solid var(--line);align-items:start}.cqa-row:first-child{border-top:0}.cqa-row>b{font-weight:500;font-size:13px;grid-column:1}.cqa-row[data-s=wait]>b:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#e3a24a;margin-inline-end:6px;vertical-align:middle}.cqa-row[data-s=bad]>b:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#e5484d;margin-inline-end:6px;vertical-align:middle}.cqa-ans,.cqa-blank{grid-column:1;border:0;background:none;padding:0;font:inherit;font-size:13px;text-align:start;cursor:text;color:var(--ink)}.cqa-ans:hover span{text-decoration:underline dotted var(--v1)}.cqa-blank{border:1.5px dashed var(--line);border-radius:10px;padding:4px 10px;color:var(--muted);font-size:12.5px}.cqa-src{grid-column:1;font-size:11px;color:var(--muted)}.cqa-src a{color:var(--v-deep)}.cqa-acts{grid-column:2;grid-row:1/4;display:flex;gap:4px}.cqa-acts .ais-btn{min-height:36px;padding:0 11px}.cqa-pick{grid-column:1;display:flex;gap:6px;flex-wrap:wrap}.cqa-pick .ais-btn{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.35;white-space:normal;text-align:start;padding:5px 11px}.cqa-pick small{font-size:10.5px;color:var(--muted)}.cqa-edit{grid-column:1/3;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.cqa-edit input,.cqa-add input{flex:1;min-width:160px;min-height:40px;border-radius:10px;border:1.5px solid var(--v1);font:inherit;font-size:13px;padding:0 10px;background:#fff}.cqa-add{display:grid;gap:6px;border:1.5px solid var(--v1);border-radius:12px;padding:8px}.cqa-add input{border-color:#e2ddf2}.cqa-add span{display:flex;gap:8px;align-items:center;justify-content:flex-end}.cqa-new{border:1.5px dashed var(--v1);background:none;color:var(--v-deep);border-radius:12px;min-height:40px;font:inherit;font-size:12.5px;cursor:pointer}.cqa-new:hover{background:var(--v-soft)}.prp{display:flex;flex-direction:column;gap:12px;max-width:820px}.prp-ready{display:flex;flex-direction:column;gap:2px;border:0;border-radius:16px;background:linear-gradient(120deg,#6c4cf1,#9b5cf6);color:#fff;padding:12px 16px;font:inherit;text-align:start;cursor:pointer;box-shadow:var(--sh-2)}.prp-ready b{font-family:Changa,sans-serif;font-weight:600;font-size:15.5px}.prp-ready small{font-size:12px;opacity:.9}.prp-scope{display:grid;gap:8px}.prp-scope label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;border:1.5px solid var(--line);border-radius:14px;padding:10px 12px;cursor:pointer;background:#fff;align-items:start}.prp-scope label:has(input:checked){border-color:var(--v1);box-shadow:0 0 0 2px var(--v-soft)}.prp-scope input{grid-row:1/3;margin-top:5px;accent-color:var(--v1);width:17px;height:17px}.prp-scope b{font-weight:500;font-size:13.5px}.prp-scope small{grid-column:2;font-size:11.5px;color:var(--muted)}.prp-dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px 14px;margin:0;font-size:12.5px;line-height:1.7}.prp-dl dt{color:var(--muted);white-space:nowrap}.prp-dl dd{margin:0}.prp-go .ais-btn[data-pri]{min-height:48px;font-family:Changa,sans-serif;font-weight:600;font-size:15px}.prp-cost{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;flex-wrap:wrap}.prp-cost>span{display:flex;flex-direction:column}.prp-cost small{font-size:11.5px;color:var(--muted)}.prp-cost b{font-family:Changa,sans-serif;font-weight:600;font-size:24px;color:var(--v-deep)}.prp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.prp-list li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:1px 10px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:6px 10px}.prp-ph{grid-row:1/3;width:38px;height:38px;border-radius:9px;background:var(--canvas);display:grid;place-items:center;overflow:hidden;color:var(--ink-2)}.prp-ph img{width:100%;height:100%;object-fit:cover}.prp-list b{font-weight:500;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prp-list .axp{grid-row:1/3;grid-column:3}.prp-dots{grid-column:2;display:flex;align-items:center;gap:4px;min-width:0}.prp-dots i{width:8px;height:8px;border-radius:50%;background:var(--line);flex:none}.prp-dots i[data-s=ok]{background:#12a27a}.prp-dots i[data-s=warn],.prp-dots i[data-s=na]{background:#e3a24a}.prp-dots i[data-s=bad]{background:#e5484d}.prp-dots i[data-s=run]{background:var(--v1);animation:prp-pu 1s ease-in-out infinite}.prp-dots small{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-inline-start:4px}@keyframes prp-pu{50%{opacity:.3}}.cdk{display:flex;flex-direction:column;gap:10px;scroll-margin-top:12px}.cdk-head{display:flex;align-items:center;gap:10px}.cdk-head>b{font-family:Changa,sans-serif;font-weight:600;font-size:13.5px;white-space:nowrap}.cdk-bar{flex:1;height:6px;border-radius:999px;background:var(--line);overflow:hidden}.cdk-bar i{display:block;height:100%;background:var(--v1);border-radius:inherit;transition:width .35s ease}.cdk-grid{display:flex;flex-direction:column;gap:10px}.cdk-prod{order:1}.cdk-qa{order:2}.cdk-spec{order:3}.cdk-name{margin:0;font-family:Changa,sans-serif;font-weight:600;font-size:19px;line-height:1.35}.cdk-pics{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;max-width:440px}.cdk-pics figure{margin:0;position:relative;aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:var(--canvas);border:1px solid var(--line)}.cdk-pics figure[data-ad]{background:linear-gradient(160deg,var(--v-soft),var(--canvas))}.cdk-pics img{width:100%;height:100%;object-fit:cover;display:block}.cdk-pics figcaption{position:absolute;bottom:6px;inset-inline-start:8px;font-size:10.5px;color:var(--ink-2);background:#fff;border-radius:999px;padding:0 7px}.cdk-vs{font-family:Changa,sans-serif;font-weight:600;font-size:12px;border-radius:999px;padding:3px 9px;white-space:nowrap;background:var(--canvas);color:var(--ink-2)}.cdk-vs[data-s=ok]{background:var(--mint-soft);color:#0b7a5a}.cdk-vs[data-s=bad]{background:var(--red-soft);color:#b42b33}.cdk-card ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px}.cdk-card li{border:1px solid var(--line);border-radius:11px;padding:6px 9px;display:flex;flex-direction:column;min-width:0}.cdk-card small{font-size:11px;color:var(--muted)}.cdk-card b{font-family:Changa,sans-serif;font-weight:600;font-size:13.5px;overflow-wrap:anywhere}.cdk-cardok{display:flex;gap:8px;align-items:center;font-size:12.5px;margin-top:8px}.cdk-cardok input{accent-color:var(--v1);width:17px;height:17px}.cdk-trail{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-2)}.cdk-trail li{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.cdk-trail i{font-style:normal;width:16px;text-align:center;flex:none}.cdk-trail li[data-s=ok] i{color:#0b7a5a}.cdk-trail li[data-s=bad] i{color:#b42b33}.cdk-trail li[data-s=na] i{color:#8a4a00}.cdk-trail a{color:var(--v-deep)}.cdk-warn{display:flex;flex-direction:column;gap:8px;background:var(--red-soft);color:#8e1f25;border-radius:12px;padding:10px 12px;font-size:12.5px}.cdk-warn>span:last-child{display:flex;gap:6px;flex-wrap:wrap}.cdk-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cdk-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:9px 0;border-top:1px solid var(--line);align-items:start}.cdk-row:first-child{border-top:0}.cdk-row[data-off]{opacity:.45}.cdk-row[data-off] .cdk-a span{text-decoration:line-through}.cdk-q{grid-column:1;font-weight:500;font-size:13px}.cdk-a{grid-column:1;border:0;background:none;padding:0;font:inherit;font-size:13px;text-align:start;cursor:text;color:var(--ink)}.cdk-a:hover span{text-decoration:underline dotted var(--v1)}.cdk-empty{grid-column:1;justify-self:start;border:1.5px dashed var(--line);background:none;border-radius:10px;padding:4px 10px;font:inherit;font-size:12.5px;color:var(--muted);cursor:text;text-align:start}.cdk-in{grid-column:1/3;min-height:38px;border-radius:9px;border:1.5px solid var(--v1);font:inherit;font-size:13px;padding:0 10px}.cdk-pick{grid-column:1;display:flex;gap:6px;flex-wrap:wrap}.cdk-pick button{border:1.5px solid #E2DDF2;background:#fff;border-radius:11px;padding:4px 10px;font:inherit;font-size:12.5px;cursor:pointer;display:flex;gap:6px;align-items:baseline;text-align:start}.cdk-pick button:hover{border-color:var(--v1)}.cdk-pick em{font-style:normal;font-family:Changa,sans-serif;font-weight:600;font-size:10.5px;color:var(--muted)}.cdk-meta{grid-column:1;display:flex;gap:5px;flex-wrap:wrap;align-items:center}.cdk-src{font-size:10.5px;border-radius:999px;padding:0 7px;background:var(--canvas);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap}.cdk-src[data-s=web],.cdk-src[data-s=card],.cdk-src[data-s=mine]{background:var(--v-soft);border-color:transparent;color:var(--v-deep)}.cdk-src[data-s=caption]{background:var(--amber-soft);border-color:transparent;color:#8a4a00}.cdk-url{font-size:10.5px;color:var(--v-deep)}.cdk-ag{display:inline-flex;gap:3px;align-items:center;font-size:10.5px;color:var(--muted)}.cdk-ag i{font-style:normal;width:17px;height:17px;border-radius:5px;display:grid;place-items:center;font-size:9.5px;font-weight:700;font-family:Changa,sans-serif;border:1px solid var(--line)}.cdk-ag i[data-on]{background:var(--mint-soft);color:#0b7a5a;border-color:transparent}.cdk-ag[data-a=split] i{background:var(--amber-soft);color:#8a4a00;border-color:transparent}.cdk-tog{grid-column:2;grid-row:1/4;width:38px;height:38px;border-radius:11px;border:1.5px solid #E2DDF2;background:#fff;cursor:pointer;font-size:14px;display:grid;place-items:center}.cdk-tog[aria-pressed=true]{background:var(--mint-soft);border-color:#12a27a;color:#0b7a5a}.cdk-tog:focus-visible,.cdk-a:focus-visible,.cdk-empty:focus-visible{outline:2px solid var(--v1);outline-offset:2px}.cdk-add{border:1.5px dashed var(--v1);background:none;color:var(--v-deep);border-radius:12px;min-height:40px;font:inherit;font-size:12.5px;cursor:pointer}.cdk-add:hover{background:var(--v-soft)}.cdk-addf{display:grid;gap:6px;border:1.5px solid var(--v1);border-radius:12px;padding:8px}.cdk-addf input{min-height:40px;border-radius:9px;border:1.5px solid #E2DDF2;font:inherit;font-size:13px;padding:0 10px}.cdk-addf span{display:flex;gap:6px;justify-content:flex-end}.cdk-foot{position:sticky;bottom:0;display:flex;gap:8px;align-items:center;padding:10px 0 calc(10px + var(--safe-b));background:linear-gradient(to top,var(--canvas) 70%,transparent);z-index:3}.cdk-foot .ais-btn[data-pri]{flex:1;min-height:48px;font-family:Changa,sans-serif;font-weight:600;font-size:15px}.cdk-foot kbd{font:inherit;font-size:10.5px;border:1px solid rgba(255,255,255,.5);border-radius:5px;padding:0 5px;margin-inline-start:8px;opacity:.85}.cdk-end h2{margin:0;font-family:Changa,sans-serif;font-weight:600;font-size:17px}.cdk-end__b{display:flex;gap:8px;flex-wrap:wrap}@media(min-width:1000px){.cdk-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.cdk-prod{grid-column:1;grid-row:1}.cdk-spec{grid-column:1;grid-row:2}.cdk-qa{grid-column:2;grid-row:1/3}}.apx{display:flex;flex-direction:column;gap:12px;max-width:980px}.apx-prop{border:1.5px dashed #E3A24A;background:var(--amber-soft);border-radius:16px;padding:11px 13px;display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:#5b3a00}.apx-prop>b{font-family:Changa,sans-serif;font-weight:600;font-size:16px;text-align:start;color:var(--ink)}.apx-prop a{color:var(--v-deep)}.apx-prop q{font-size:12px;color:var(--ink-2)}.apx-acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.apx-ver{font-family:Changa,sans-serif;font-weight:600;direction:ltr;display:inline-block}.apx-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.apx-rows>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:10px 0;border-top:1px solid var(--line);align-items:center}.apx-rows>li:first-child{border-top:0}.apx-nm{font-family:Changa,sans-serif;font-weight:600;font-size:15px;text-align:start}.apx-src{font-size:11px;color:var(--muted)}.apx-src a{color:var(--v-deep)}.apx-rule{grid-column:1/3;display:flex;gap:6px 10px;flex-wrap:wrap;align-items:center;font-size:12.5px}.apx-seg{display:inline-flex;border:1px solid var(--line);border-radius:10px;padding:2px;gap:2px;background:var(--canvas)}.apx-seg button{border:0;background:none;border-radius:8px;padding:2px 10px;min-height:32px;font:inherit;font-size:12px;cursor:pointer;color:var(--ink-2)}.apx-seg button[aria-pressed=true]{background:#fff;color:var(--v-deep);box-shadow:var(--sh-1);font-weight:500}.apx-pick{grid-column:1/3;display:flex;flex-direction:column;gap:6px;background:var(--canvas);border-radius:12px;padding:8px}.apx-pick input{min-height:38px;border-radius:9px;border:1.5px solid #E2DDF2;font:inherit;font-size:13px;padding:0 10px;background:#fff}.apx-on,.apx-list{display:flex;gap:5px;flex-wrap:wrap}.apx-chip{border:1px solid var(--v1);background:var(--v-soft);color:var(--v-deep);border-radius:999px;padding:1px 10px;font:inherit;font-size:12px;cursor:pointer;min-height:30px}.apx-list button{border:1.5px dashed #E2DDF2;background:#fff;border-radius:999px;padding:1px 10px;font:inherit;font-size:12px;cursor:pointer;min-height:32px}.apx-list small{font-size:12px;color:var(--muted)}.apx-say{grid-column:1/3;display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted)}.apx-say input{flex:1;min-width:0;min-height:38px;border-radius:9px;border:1.5px solid #E2DDF2;font:inherit;font-size:13px;padding:0 10px}.apx-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;border-top:1px solid var(--line);padding-top:10px}.apx-add input,.apx-add select{min-height:40px;border-radius:10px;border:1.5px solid #E2DDF2;font:inherit;font-size:13px;padding:0 10px;background:#fff;min-width:0}.apx-full{grid-column:1/3}.apx-mx-w{overflow-x:auto}.apx-mx{width:100%;border-collapse:collapse;font-size:12.5px}.apx-mx th,.apx-mx td{padding:7px 6px;border-top:1px solid var(--line);text-align:center}.apx-mx thead th{font-weight:400;color:var(--muted);font-size:11.5px;border-top:0}.apx-mx tbody th{text-align:start;font-weight:500;white-space:nowrap}.apx-mx tbody th small{display:block;font-weight:400;color:var(--muted);font-size:10.5px}.apx-c{font-weight:600}.apx-c[data-v=y]{color:#0b7a5a}.apx-c[data-v=n]{color:#b42b33}.apx-c[data-v=s]{color:#8a4a00}.apx-c small{display:block;font-weight:400;font-size:10px}.asg-pa{display:flex;flex-direction:column;gap:6px;background:var(--v-soft);border-radius:12px;padding:9px 10px}.asg-pa>b{font-family:Changa,sans-serif;font-weight:600;font-size:14px}.asg-pa>small{font-size:11.5px;color:var(--ink-2);margin-top:-4px}.asg-pa__list{display:flex;flex-direction:column;gap:5px}.asg-pa__list>small{font-size:12px;color:var(--muted)}.asg-pc{display:flex;gap:9px;align-items:center;border:1.5px solid #E2DDF2;background:#fff;border-radius:12px;padding:5px 9px;min-height:46px;font:inherit;cursor:pointer;text-align:start}.asg-pc:hover:not(:disabled){border-color:var(--v1)}.asg-pc[data-top]{border-color:var(--v1)}.asg-pc--more{justify-content:center;border-style:dashed;color:var(--v-deep);min-height:40px}.asg-pc__ph{width:34px;height:34px;border-radius:8px;background:var(--canvas);display:grid;place-items:center;overflow:hidden;flex:none}.asg-pc__ph img{width:100%;height:100%;object-fit:cover}.asg-pc__t{display:flex;flex-direction:column;line-height:1.35;min-width:0}.asg-pc__t b{font-weight:500;font-size:13px}.asg-pc__t small{font-size:11px;color:var(--muted)}.asg-pa__find{display:flex;flex-direction:column;gap:6px}.asg-pa__find input{min-height:40px;border-radius:10px;border:1.5px solid var(--v1);font:inherit;font-size:13px;padding:0 10px;background:#fff}@media(prefers-reduced-motion:reduce){.prp-dots i[data-s=run]{animation:none}.cdk-bar i{transition:none}}.srp{--k-a:#6C4CF1;--k-a-bg:#EEE9FE;--k-e:#B86E0A;--k-e-bg:#FFF1DC;--k-o:#4E5A6B;--k-o-bg:#ECEFF4;--k-x:#C62828;--k-x-bg:#FDECEC;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media(min-width:1100px){.srp{grid-template-columns:340px minmax(0,1fr);align-items:start}.srp-th{position:sticky;top:0}}.srp [data-k=a]{--k:var(--k-a);--kb:var(--k-a-bg)}.srp [data-k=e]{--k:var(--k-e);--kb:var(--k-e-bg)}.srp [data-k=o]{--k:var(--k-o);--kb:var(--k-o-bg)}.srp [data-k=x]{--k:var(--k-x);--kb:var(--k-x-bg)}.srp-list{display:flex;flex-direction:column;gap:10px;min-width:0}.srp-mix{display:flex;height:8px;border-radius:999px;overflow:hidden;background:var(--line);gap:2px}.srp-mix[data-thin]{height:6px}.srp-mix i{display:block;height:100%;background:var(--k)}.srp-mix i[data-k=none]{background:var(--line)}.srp-legend{display:flex;gap:10px;flex-wrap:wrap;font-size:11.5px;color:var(--muted)}.srp-legend span{display:inline-flex;align-items:center;gap:5px}.srp-legend i,.srp-chips i{width:8px;height:8px;border-radius:3px;display:inline-block;background:var(--k)}.srp-staff{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px}.srp-staff::-webkit-scrollbar{display:none}@media(min-width:1100px){.srp-staff{flex-direction:column;overflow:visible}}.srp-sm{flex:none;min-width:170px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:3px 9px;align-items:center;border:1.5px solid var(--line);background:#fff;border-radius:14px;padding:7px 10px;font:inherit;text-align:start;cursor:pointer}.srp-sm[aria-pressed=true]{border-color:var(--v1);box-shadow:0 0 0 2px var(--v-soft)}.srp-sm:focus-visible,.srp-ci:focus-visible{outline:2px solid var(--v1);outline-offset:2px}.srp-av{grid-row:1/3;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;font-family:Changa,sans-serif;font-weight:600;font-size:14px}.srp-sm b{font-weight:500;font-size:13px;display:flex;justify-content:space-between;gap:6px}.srp-sm b small{font-weight:400;color:var(--muted);font-size:11px}.srp-pcts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.srp-pcts div{border-radius:12px;padding:7px 8px;background:var(--kb);display:flex;flex-direction:column;min-width:0}.srp-pcts b{font-family:Changa,sans-serif;font-weight:600;font-size:19px;color:var(--k);line-height:1.2}.srp-pcts small{font-size:10.5px;color:var(--ink-2);line-height:1.4}.srp-asked{font-size:11.5px;color:var(--k-a)}.srp-why{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--line,#ECE8F6);padding-top:8px}.srp-why>small{font-size:11.5px;color:var(--muted)}.srp-why__r{display:flex;align-items:baseline;gap:8px;font-size:12.5px;line-height:1.5}.srp-why__r b{font-family:Changa,sans-serif;font-weight:600;color:#b42318;min-width:22px;text-align:center}.srp-why__r>span{flex:1;min-width:0}.srp-why__r em{font-style:normal;color:var(--muted);font-size:11.5px}.srp-why__r .ais-link{font-size:11.5px;white-space:nowrap}.srp-whyt{align-self:flex-end;font-size:11px;color:#b42318;max-width:90%;text-align:end;line-height:1.5}.srp-out[data-cont] .srp-tag{opacity:.7}.srp-chips{overflow-x:auto;flex-wrap:nowrap!important;scrollbar-width:none}.srp-chips button{white-space:nowrap}.srp-when{display:flex;gap:4px}.srp-when button{border:1.5px solid #E2DDF2;background:#fff;border-radius:999px;padding:0 11px;min-height:32px;font:inherit;font-size:12px;color:var(--ink-2);cursor:pointer}.srp-when button[aria-pressed=true]{border-color:var(--v1);color:var(--v-deep);font-weight:500}.srp-cl{display:flex;flex-direction:column;gap:6px}.srp-ci{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;border:1.5px solid var(--line);background:#fff;border-radius:14px;padding:9px 11px;font:inherit;text-align:start;cursor:pointer}.srp-ci[aria-current=true]{border-color:var(--v1);box-shadow:0 0 0 2px var(--v-soft)}.srp-ci b{font-weight:500;font-size:13px}.srp-ci small{grid-column:1/3;color:var(--muted);font-size:11.5px}.srp-t{font-size:11px;color:var(--muted);white-space:nowrap}.srp-dots{grid-column:1/3;display:flex;gap:3px;align-items:center;flex-wrap:wrap}.srp-dots i{width:16px;height:5px;border-radius:3px;background:var(--k)}.srp-dots em{font-style:normal;font-size:10.5px;color:var(--k-a);margin-inline-start:6px}.srp-last{grid-column:1/3;font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srp-th{gap:8px}.srp-th__h{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.srp-th__h b{display:block;font-family:Changa,sans-serif;font-weight:600;font-size:16px}.srp-th__h small{font-size:12px;color:var(--muted)}.srp-sum{display:flex;gap:6px;flex-wrap:wrap}.srp-sum span{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--k);background:var(--kb);border-radius:999px;padding:1px 9px}.srp-sum i{width:7px;height:7px;border-radius:2px;background:var(--k)}.srp-msgs{display:flex;flex-direction:column;gap:6px}.srp-day{align-self:center;font-size:11px;color:var(--muted);background:var(--canvas);border:1px solid var(--line);border-radius:999px;padding:1px 10px;margin:6px 0 2px}.srp-in{align-self:flex-start;max-width:86%;background:#fff;border:1px solid var(--line);border-radius:16px;border-start-start-radius:5px;padding:7px 12px;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.srp-in small{display:block;font-size:10.5px;color:var(--muted)}.srp-out{align-self:flex-end;max-width:90%;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.srp-out[data-dim]{opacity:.4}.srp-bub{background:#fff;border:1px solid var(--line);border-inline-end:4px solid var(--k);border-radius:16px;border-start-end-radius:5px;padding:7px 12px;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.srp-tag{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;font-size:11px;color:var(--muted)}.srp-tag b{font-weight:500;color:var(--k);background:var(--kb);border-radius:999px;padding:0 8px;white-space:nowrap}.srp-tag button{border:0;background:none;padding:0;font:inherit;font-size:11px;color:var(--v-deep);text-decoration:underline;cursor:pointer}.srp-diff{align-self:stretch;border:1px dashed var(--line);border-radius:12px;padding:8px 10px;font-size:12.5px;line-height:1.9;background:var(--canvas)}.srp-diff small,.srp-ghost small{display:block;color:var(--muted);font-size:11px;margin-bottom:2px}.srp-diff del{background:#fce6e7;color:#b42b33;border-radius:4px;padding:0 2px}.srp-diff ins{background:#ddf4ea;color:#0b7a5a;text-decoration:none;border-radius:4px;padding:0 2px}.srp-ghost{align-self:stretch;border-radius:12px;padding:7px 10px;font-size:12px;line-height:1.8;background:var(--k-a-bg)}.srp-ghost small{color:var(--k-a);font-weight:500}.srp-ask{align-self:stretch;border:1.5px dashed var(--k-a);background:var(--k-a-bg);border-radius:14px;padding:8px 11px;display:flex;flex-direction:column;gap:5px;font-size:12px}.srp-ask__h{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.srp-ask__h b{color:var(--k-a);font-weight:600}.srp-ask small{color:var(--muted);font-size:11px}.srp-ask__o{display:flex;gap:5px;flex-wrap:wrap}.srp-ask__o span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:1px 9px;font-size:11.5px;color:var(--muted)}.srp-ask__o span[data-on]{border-color:var(--k-a);color:var(--k-a);font-weight:500}.ctl-list>*{flex-shrink:0}@media(min-width:641px){.ctl .ctm-tb table{min-width:0}.ctl .ctm-tb th,.ctl .ctm-tb td{padding-inline:12px}}.axt-ex{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.axt-ex li{font-size:13px;line-height:1.7;color:var(--ink-2,#3B3550);background:#f7f5fc;border-radius:10px;padding:5px 10px;overflow-wrap:anywhere}.axt-ex mark{background:#ede7ff;color:#4c2fd0;border-radius:4px;padding:0 3px;font-weight:600}.axt-why{font-size:12.5px;color:#4c2fd0;line-height:1.6;margin:2px 0 0}.tch .tch__in{padding:0 16px calc(18px + var(--safe-b,0px));gap:12px;display:flex;flex-direction:column;max-height:92vh;overflow-y:auto}@media(min-width:760px){.tch .tch__in{max-width:520px;margin-inline:auto;width:100%}}.tch-h{display:flex;align-items:center;gap:10px;margin:6px 0 0;font-family:Changa,sans-serif;font-weight:600;font-size:20px;line-height:1.3}.tch-h i{font-style:normal;width:34px;height:34px;border-radius:12px;display:grid;place-items:center;font-size:16px;flex-shrink:0;background:#eee9fe;color:#6c4cf1}.tch-h i[data-k=fact],.tch-h i[data-k=ok]{background:#e3f5ee;color:#0f8f6b}.tch-rule{background:#f5f3fb;border:1px solid #E6E1F4;border-radius:16px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.tch-rule label{font-size:12px;color:#5e5878}.tch-rule textarea{border:1px solid transparent;border-radius:10px;background:#fff;padding:6px 10px;font:inherit;font-size:14.5px;font-weight:600;color:#1e1a33;resize:vertical;line-height:1.6}.tch-rule textarea:focus{border-color:#6c4cf1;outline:none}.tch-prev{display:flex;flex-direction:column;gap:4px}.tch-prev small{font-size:12.5px;font-weight:600;color:#1e1a33}.tch-prev span{align-self:flex-end;max-width:92%;background:#eee9fe;border-radius:16px 16px 4px;padding:8px 12px;font-size:13.5px;line-height:1.7}.tch-similar{margin:0;background:#fdf1dc;color:#7a4a04;border-radius:12px;padding:8px 12px;font-size:13px;line-height:1.6}.tch-pri{height:50px;border:0;border-radius:14px;background:#6c4cf1;color:#fff;font:inherit;font-weight:600;font-size:15px;cursor:pointer}.tch-pri:disabled{opacity:.5}.tch-row{display:flex;gap:8px}.tch-row button{flex:1;min-height:44px;border:1px solid #E6E1F4;border-radius:14px;background:#fff;color:#3b3550;font:inherit;font-size:13.5px;cursor:pointer}.tch-link{align-self:center;border:0;background:none;color:#4a2fc9;font:inherit;font-size:12.5px;text-decoration:underline;cursor:pointer;min-height:36px}.tch-think{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 6px 10px;text-align:center}.tch-think b{font-size:15.5px}.tch-think small{font-size:12.5px;color:#5e5878;line-height:1.6}.tch-think button{margin-top:6px;min-height:42px;padding:0 16px;border:1px solid #E6E1F4;border-radius:12px;background:#fff;font:inherit;font-size:13px;cursor:pointer}.tch-spin{width:28px;height:28px;border-radius:50%;border:3px solid #E6E1F4;border-top-color:#6c4cf1;animation:tchspin .9s linear infinite}@keyframes tchspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tch-spin{animation:none}}.tch-table{border:1px solid #E6E1F4;border-radius:16px;overflow:hidden}.tch-table__h{background:#f5f3fb;padding:8px 12px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.tch-table__h span{font-size:11.5px;background:#e3f5ee;color:#0b6e52;border-radius:999px;padding:0 8px}.tch-table__r{padding:8px 12px;display:flex;justify-content:space-between;gap:10px;font-size:13.5px;border-top:1px solid #F0EDF8}.tch-table__r span:last-child{color:#3b3550;text-align:end}.tch-apps{background:#f5f3fb;border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:3px;font-size:13px;line-height:1.6}.tch-apps small{font-size:11.5px;color:#6e6889}.tch-said{margin:0;font-size:13px;color:#3b3550;line-height:1.7}.tch-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tch-stats div{border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;background:#e3f5ee;color:#0b6e52}.tch-stats div[data-k=wait]{background:#fdf1dc;color:#7a4a04}.tch-stats b{font-family:Changa,sans-serif;font-weight:600;font-size:28px;line-height:1.2}.tch-stats small{font-size:12px}.tch-sample{border:1px solid #E6E1F4;border-radius:16px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.7}.tch-sample small{color:#5e5878;font-size:12px}.tch-sample>span{display:flex;flex-direction:column}.tch-sample>span b{font-size:11.5px;font-weight:600}.tch-sample>span[data-k=before] b{color:#b42b33}.tch-sample>span[data-k=before] s{color:#6e6889}.tch-sample>span[data-k=after] b{color:#0b6e52}.tch-why{margin:0;padding:0 18px;font-size:12.5px;color:#3b3550;line-height:1.7}.axrv-range{justify-content:flex-start}.axrv-range>span{flex-basis:100%}.axrv-range label{font-size:12.5px;color:var(--muted)}.axrv-range input[type=date]{min-height:40px;border:1px solid var(--line,#E6E1F4);border-radius:10px;padding:0 8px;font:inherit;background:#fff}.axrv-range small{flex-basis:100%;font-size:11.5px;color:var(--muted)}.axt-arch{align-self:flex-start;font-size:12.5px}.axt-archive{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:var(--v-soft,#EEE9FE);border-radius:14px;padding:10px 12px;font-size:13px}.axt-archive>span,.axt-archive>small,.axt-archive__k,.axt-archive__go{flex-basis:100%}.axt-archive label{font-size:12.5px;color:var(--muted)}.axt-archive input[type=date]{min-height:40px;border:1px solid var(--line,#E6E1F4);border-radius:10px;padding:0 8px;font:inherit;background:#fff}.axt-archive__k{display:flex;flex-wrap:wrap;gap:6px}.axt-archive__k button{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line,#E6E1F4);background:#fff;font:inherit;font-size:12.5px;cursor:pointer}.axt-archive__k button[aria-pressed=true]{background:#6c4cf1;border-color:#6c4cf1;color:#fff}.axt-archive__go{display:flex;gap:10px;align-items:center}.axt-archive small{font-size:11.5px;color:var(--muted)}.aad-prod{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line,#E6E1F4);border-radius:16px;padding:10px 12px;background:#fff}.aad-pprice{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.aad-pprice input{width:110px;min-height:40px;border:1px solid var(--line,#E6E1F4);border-radius:10px;padding:0 10px;font:inherit}.aad-pprice small{font-size:11.5px;color:var(--muted)}.aad-addp{align-self:flex-start}.aad-sheet .aad-pick ul{position:static;box-shadow:none;border:1px solid #E6E1F4;margin-top:6px;max-height:none}.aad-sheet .sheet__body{min-height:min(52vh,420px)}.aad-cap{margin:0;font-size:12.5px;line-height:1.6;color:#0b6e52;background:#e3f5ee;border-radius:10px;padding:6px 10px}.aad-cap[data-need]{color:#7a4a04;background:#fdf1dc}.aad-wait small{color:var(--muted)}
