.theme-toggle{position:relative;overflow:hidden}.theme-icons{position:relative;display:grid;place-items:center;inline-size:20px;block-size:20px}.theme-icons svg{grid-area:1 / 1;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .2s ease}.theme-icons[data-dark="0"] .theme-moon,.theme-icons[data-dark="1"] .theme-sun{opacity:0;transform:rotate(-70deg) scale(.5)}.theme-icons[data-dark="0"] .theme-sun,.theme-icons[data-dark="1"] .theme-moon{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.theme-icons svg{transition:opacity .12s linear;transform:none!important}}.sample-btn.is-on{color:#2fb39b}.sample-btn.has-label{inline-size:auto;padding-inline:10px 12px;gap:6px;border-radius:12px;display:inline-flex;align-items:center;min-block-size:40px;border:1px dashed color-mix(in srgb,#2fb39b 55%,transparent);color:#1f8c78}[data-theme=dark] .sample-btn.has-label{color:#5fd4bd}@media(max-width:960px){.sample-btn.has-label .btn-label{display:none}.sample-btn.has-label{padding-inline:0;inline-size:40px;justify-content:center}}.sample-sheet{display:grid;gap:14px;line-height:1.9}.sample-sheet p{margin:0}.sample-facts{margin:0;padding-inline-start:20px;display:grid;gap:6px;color:var(--ink-2);font-size:calc(14px * var(--fs, 1))}.sample-confirm{display:grid;gap:10px;padding:14px;border-radius:var(--r-ctl, 14px);background:color-mix(in srgb,var(--danger) 8%,var(--surface))}.sample-actions{display:flex;gap:8px;flex-wrap:wrap}.sample-remove{color:var(--danger);justify-self:start}.sample-remove-yes{background:var(--danger);color:#fff}.sample-done{display:grid;justify-items:center;gap:8px;text-align:center;padding:8px 0}.sample-done svg{color:#2fb39b}.lx{--lx-ease: cubic-bezier(.22, 1, .36, 1);--lx-pad: clamp(10px, 1.3vw, 18px);--lx-mint: #2fb39b;position:relative;min-height:100dvh;display:grid;grid-template-columns:minmax(340px,1fr) minmax(0,1.12fr);grid-template-rows:auto 1fr;grid-template-areas:"top art" "form art";column-gap:clamp(12px,1.6vw,22px);padding:var(--lx-pad);background:var(--lx-ground);color:var(--ink)}.lx ::selection{background:color-mix(in srgb,var(--lx-focus) 32%,transparent)}.lx--sahand{--lx-ground: #eef3f8;--lx-dot: 14, 59, 67;--lx-s: #0e3b43;--lx-mark: #1b4e7e;--lx-btn: #123d66;--lx-btn-ink: #fff;--lx-focus: #1b4e7e;--lx-field: #fff;--lx-field-line: #cfd9e4;--lx-art-ink: #eaf3ff;--lx-art-ink-2: rgba(234, 243, 255, .72);--lx-scrim: rgba(3, 9, 19, .78)}:root[data-theme=dark] .lx--sahand{--lx-ground: #0c1833;--lx-dot: 233, 245, 242;--lx-s: #e9f5f2;--lx-mark: #8cc8f2;--lx-btn: #e8f3ff;--lx-btn-ink: #06142a;--lx-focus: #8cc8f2;--lx-field: rgba(255, 255, 255, .04);--lx-field-line: rgba(160, 200, 240, .16)}.lx--satin{--lx-ground: #f7f1ee;--lx-dot: 14, 59, 67;--lx-s: #0e3b43;--lx-mark: #a86549;--lx-btn: #9b5a3f;--lx-btn-ink: #fff;--lx-focus: #9b5a3f;--lx-field: #fff;--lx-field-line: #e6d6cf;--lx-art-ink: #3a2018;--lx-art-ink-2: rgba(58, 32, 24, .74);--lx-scrim: rgba(247, 238, 233, .86)}:root[data-theme=dark] .lx--satin{--lx-ground: #110b09;--lx-dot: 233, 245, 242;--lx-s: #e9f5f2;--lx-mark: #e3b59a;--lx-btn: #e8bfa6;--lx-btn-ink: #2a1510;--lx-focus: #e3b59a;--lx-field: rgba(255, 255, 255, .04);--lx-field-line: rgba(232, 191, 166, .16);--lx-art-ink: #fff3ec;--lx-art-ink-2: rgba(255, 243, 236, .74);--lx-scrim: rgba(17, 11, 9, .8)}.lx-top{grid-area:top;position:relative;z-index:7;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px clamp(12px,2.2vw,36px) 0}.lx-lockup{display:flex;align-items:center;gap:12px;min-width:0}.lx-saniad{display:block;flex:none;block-size:34px;inline-size:calc(34px * 5.2 / 7.2);will-change:transform}.lx-saniad.is-waiting{opacity:0}.lx-s{display:block;inline-size:100%;block-size:100%;overflow:visible}.lx-s-dot{fill:var(--lx-s)}.lx-s-core{fill:var(--lx-mint)}.lx-sep{flex:none;inline-size:1px;block-size:26px;background:color-mix(in srgb,var(--ink) 18%,transparent)}.lx-product{display:flex;align-items:center;gap:9px;min-width:0}.lx-product-mark{display:grid;place-items:center;color:var(--lx-mark)}.lx-product-mark img{inline-size:34px;block-size:34px;border-radius:9px}.lx-product-name{font-size:calc(22px * var(--fs, 1));font-weight:800;letter-spacing:-.01em}.lx-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;background:var(--lx-ground);transition:opacity .42s ease}.lx-intro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .7s ease;background-image:radial-gradient(circle,rgba(var(--lx-dot),.16) 1.3px,transparent 1.7px);background-size:var(--lx-gap, 26px) var(--lx-gap, 26px)}.lx-intro.has-dots:before{opacity:1;transition:none}.lx-intro.is-leaving{opacity:0;pointer-events:none}.sli-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.lx-intro-slot{position:absolute;left:50%;top:50%;block-size:clamp(96px,16vh,140px);aspect-ratio:5.2 / 7.2;transform:translate(-50%,-50%)}.lx-lite-s{display:block;inline-size:100%;block-size:100%;overflow:visible}.lx-lite-s .lx-s-dot,.lx-lite-s .lx-s-core{transform-box:fill-box;transform-origin:center;opacity:0;animation:lx-pop .52s cubic-bezier(.34,1.56,.64,1) calc(.25s + var(--i) * 45ms) forwards}.lx-lite-ring{fill:none;stroke:var(--lx-mint);stroke-width:.08;transform-box:fill-box;transform-origin:center;opacity:0;animation:lx-ring .9s cubic-bezier(.23,1,.32,1) calc(.37s + 675ms) forwards}@keyframes lx-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes lx-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(5)}}.lx-skip{position:fixed;z-index:8;left:50%;bottom:max(18px,env(safe-area-inset-bottom));transform:translate(-50%);min-block-size:44px;padding:0 18px;border:0;border-radius:12px;background:transparent;color:rgba(var(--lx-dot),.62);font:inherit;font-size:13px;cursor:pointer}.lx-skip:focus-visible{outline:2px solid rgba(var(--lx-dot),.6);outline-offset:2px}@media(hover:hover)and (pointer:fine){.lx-skip:hover{color:rgba(var(--lx-dot),.95)}}.lx-art{grid-area:art;position:relative;isolation:isolate;overflow:hidden;border-radius:28px;min-block-size:calc(100dvh - 2 * var(--lx-pad));color:var(--lx-art-ink)}.lx--sahand .lx-art{background:radial-gradient(120% 90% at 70% 12%,#12335f,#081a33 46%,#030913)}.lx--sahand .lx-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(140,200,242,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(140,200,242,.11) 1px,transparent 1px),linear-gradient(rgba(140,200,242,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(140,200,242,.055) 1px,transparent 1px);background-size:140px 140px,140px 140px,28px 28px,28px 28px;-webkit-mask-image:radial-gradient(90% 80% at 50% 45%,#000 40%,transparent 100%);mask-image:radial-gradient(90% 80% at 50% 45%,#000 40%,transparent 100%)}.lx--satin .lx-art{background:#f1dace}:root[data-theme=dark] .lx--satin .lx-art{background:#2a1812}.lx-art-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}:root:not([data-theme=dark]) .lx--satin[data-art=webgl] .lx-art-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#e9ad8c;mix-blend-mode:color;opacity:.55}.lx-still{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}.lx-still--silk{background:#c79a80}:root[data-theme=dark] .lx-still--silk{background:#24130d}.lx-still--silk img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.lx-pulse{fill:none;stroke-linecap:round;stroke-dasharray:.07 .93;stroke-dashoffset:1;animation:lx-run 4.2s linear .6s infinite}@keyframes lx-run{to{stroke-dashoffset:0}}.lx-still--silk{overflow:hidden}.lx-still--silk:after{content:"";position:absolute;top:0;right:-100%;bottom:0;left:0;will-change:transform;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.42) 50%,transparent 62%);animation:lx-sheen 7s ease-in-out infinite alternate}:root[data-theme=dark] .lx-still--silk:after{background:linear-gradient(105deg,transparent 38%,rgba(255,214,190,.18) 50%,transparent 62%)}@keyframes lx-sheen{0%{transform:translate(-50%)}to{transform:translate(0)}}.lx-art-copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:clamp(24px,3vw,44px);pointer-events:none}.lx-art-copy:before{content:"";position:absolute;top:38%;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,var(--lx-scrim),transparent)}.lx-art-statement{margin:0;max-inline-size:17ch;font-size:calc(clamp(26px,2.5vw,38px) * var(--fs, 1));font-weight:800;line-height:1.5;letter-spacing:-.01em;text-wrap:balance}.lx-form-side{grid-area:form;display:grid;place-items:center;padding:20px clamp(16px,3vw,56px);min-width:0}.lx-panel{inline-size:min(100%,400px);display:grid;gap:8px}.lx-word{display:inline-block;will-change:transform,opacity}.lx-title{margin:0 0 22px;font-size:calc(clamp(30px,3vw,40px) * var(--fs, 1));font-weight:800;letter-spacing:-.02em;line-height:1.3}.lx-form{display:grid;gap:14px}.lx-form.is-shaking{animation:lx-shake .42s cubic-bezier(.36,.07,.19,.97)}@keyframes lx-shake{20%,60%{transform:translate(-7px)}40%,80%{transform:translate(7px)}}.lx-field{position:relative;display:flex;align-items:center;min-block-size:56px;border-radius:13px;background:var(--lx-field);box-shadow:inset 0 0 0 1px var(--lx-field-line);transition:box-shadow .16s ease,background-color .16s ease}.lx-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--lx-focus),0 0 0 4px color-mix(in srgb,var(--lx-focus) 16%,transparent)}.lx-field.is-invalid{box-shadow:inset 0 0 0 1.5px var(--danger)}.lx-field-icon{flex:none;margin-inline:16px 4px;color:var(--ink-3);transition:color .16s ease}.lx-field:focus-within .lx-field-icon{color:var(--lx-focus)}.lx-field input{flex:1;min-width:0;align-self:stretch;padding:22px 10px 6px;border:0;outline:0;background:transparent;color:var(--ink);caret-color:var(--lx-focus);font:inherit;font-size:16px;text-align:right}.lx-field label{position:absolute;inset-inline-start:50px;top:50%;transform:translateY(-50%);color:var(--ink-3);font-size:15px;pointer-events:none;transform-origin:right center;transition:transform .18s var(--lx-ease),color .16s ease,top .18s var(--lx-ease)}.lx-field input:focus+label,.lx-field.is-filled label{top:14px;transform:translateY(-50%) scale(.8);color:var(--ink-2)}.lx-field input:-webkit-autofill{-webkit-text-fill-color:var(--ink);transition:background-color 9999s ease 0s}.lx-eye{flex:none;display:grid;place-items:center;inline-size:44px;block-size:44px;margin-inline-end:6px;border:0;border-radius:10px;background:none;color:var(--ink-3);cursor:pointer}.lx-eye:focus-visible{outline:2px solid var(--lx-focus);outline-offset:1px}@media(hover:hover)and (pointer:fine){.lx-eye:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent)}}.lx-row{display:flex;align-items:center;justify-content:space-between;gap:8px 14px;flex-wrap:wrap}.lx-remember{display:flex;align-items:center;gap:10px;min-block-size:44px;cursor:pointer;font-size:14px;-webkit-user-select:none;user-select:none}.lx-remember .sw{--sw-on: var(--lx-focus);--ink: currentColor}.lx-switch{position:relative;flex:none;inline-size:40px;block-size:24px;border-radius:12px;background:color-mix(in srgb,var(--ink) 22%,transparent);transition:background-color .18s ease}.lx-switch span{position:absolute;top:3px;right:3px;inline-size:18px;block-size:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .22s var(--lx-ease)}.lx-remember input:checked+.lx-switch{background:var(--lx-focus)}.lx-remember input:checked+.lx-switch span{transform:translate(-16px)}.lx-remember input:focus-visible+.lx-switch{outline:2px solid var(--lx-focus);outline-offset:2px}.lx-link{min-block-size:44px;padding:0;border:0;background:none;color:var(--lx-focus);font:inherit;font-size:13.5px;cursor:pointer;text-underline-offset:4px}.lx-link:focus-visible{outline:2px solid var(--lx-focus);outline-offset:2px;border-radius:4px}@media(hover:hover)and (pointer:fine){.lx-link:hover{text-decoration:underline}}.lx-forgot{margin:-6px 0 0;padding:10px 12px;border-radius:11px;font-size:13.5px;line-height:1.8;color:var(--ink-2);background:color-mix(in srgb,var(--lx-focus) 9%,transparent)}.lx-forgot a{color:var(--lx-focus);font-weight:700;white-space:nowrap;text-underline-offset:3px}.lx-forgot a:focus-visible{outline:2px solid var(--lx-focus);outline-offset:2px;border-radius:4px}.lx-msgs{min-block-size:20px;margin-block:-6px -2px}.lx-error,.lx-note{margin:0;display:flex;align-items:center;gap:6px;font-size:13.5px}.lx-error{color:var(--danger);font-weight:600}.lx-note{color:var(--warn)}.lx-submit{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:56px;padding:0 22px 0 8px;border:0;border-radius:14px;background:var(--lx-btn);color:var(--lx-btn-ink);font:inherit;font-size:16.5px;font-weight:800;cursor:pointer;box-shadow:0 14px 28px -18px var(--lx-btn);transition:transform .1s ease-out,opacity .16s ease,filter .16s ease}.lx-submit:active:not(:disabled){transform:scale(.98)}.lx-submit:disabled{cursor:default;opacity:.5;box-shadow:none}.lx-submit.is-busy,.lx-submit.is-done{opacity:1}@media(hover:hover)and (pointer:fine){.lx-submit:hover:not(:disabled){filter:brightness(1.07)}}.lx-submit:focus-visible{outline:3px solid color-mix(in srgb,var(--lx-focus) 50%,transparent);outline-offset:3px}.lx-submit-icon{display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:11px;background:color-mix(in srgb,var(--lx-btn-ink) 14%,transparent);transition:transform .22s var(--lx-ease)}@media(hover:hover)and (pointer:fine){.lx-submit:hover:not(:disabled) .lx-submit-icon{transform:translate(-3px)}}.lx-spin{inline-size:18px;block-size:18px;border-radius:50%;border:2px solid currentColor;border-inline-end-color:transparent;animation:lx-spin .7s linear infinite}@keyframes lx-spin{to{transform:rotate(360deg)}}.lx-alert{display:flex;gap:10px;align-items:flex-start;padding:14px;border-radius:14px;line-height:1.8;background:color-mix(in srgb,var(--danger) 11%,var(--lx-field))}.lx-alert svg{flex:none;color:var(--danger);margin-top:3px}@media(max-width:899px){.lx{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"top" "art" "form";row-gap:10px}.lx-top{padding:6px 6px 0}.lx-art{min-block-size:0;block-size:clamp(150px,26vh,220px);border-radius:22px}.lx-art-copy{padding:18px 18px 16px;gap:6px}.lx-art-statement{font-size:calc(19px * var(--fs, 1));max-inline-size:24ch;line-height:1.6}.lx-form-side{place-items:start center;padding:14px 6px 8px}.lx-title{font-size:calc(28px * var(--fs, 1))}.lx-row{flex-wrap:nowrap}}@media(prefers-reduced-motion:reduce){.lx-form.is-shaking{animation:none}.lx-field label,.lx-switch span,.lx-submit,.lx-submit-icon,.lx-intro{transition-duration:1ms}.lx-pulse{display:none}.lx-still--silk:after{animation:none}}@media(prefers-contrast:more){.lx-field{box-shadow:inset 0 0 0 1.5px var(--ink-2)}}.sw{--sw-on: var(--accent, #2fb39b);position:relative;flex:none;display:inline-block;inline-size:44px;block-size:26px;min-inline-size:44px;padding:0;margin:0;border:0;border-radius:13px;cursor:pointer;vertical-align:middle;background:color-mix(in srgb,var(--ink, #17181a) 22%,transparent);transition:background-color .18s ease;-webkit-tap-highlight-color:transparent}.sw[data-state=checked]{background:var(--sw-on)}.sw:focus-visible{outline:2px solid var(--sw-on);outline-offset:2px}.sw[data-disabled]{opacity:.45;cursor:not-allowed}.sw-thumb{position:absolute;top:3px;left:3px;display:block;inline-size:20px;block-size:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s cubic-bezier(.2,0,0,1);will-change:transform}.sw[data-state=checked] .sw-thumb{transform:translate(18px)}@media(hover:hover)and (pointer:fine){.sw:not([data-disabled]):hover{background:color-mix(in srgb,var(--ink, #17181a) 30%,transparent)}.sw[data-state=checked]:not([data-disabled]):hover{background:color-mix(in srgb,var(--sw-on) 88%,#000)}}.sw:not([data-disabled]):active .sw-thumb{inline-size:23px}.sw[data-state=checked]:not([data-disabled]):active .sw-thumb{transform:translate(15px)}.is-console .sw,.cx-page .sw,.cx-preview .sw{--sw-on: var(--cx-mint, #2fb39b)}@media(prefers-reduced-motion:reduce){.sw,.sw-thumb{transition:none}}.acc-sw{display:grid;gap:4px}.acc-sw-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.acc-sw-item{display:flex;align-items:center;gap:8px;inline-size:100%;padding:7px 8px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.acc-sw-item:hover,.acc-sw-item:focus-visible{background:color-mix(in srgb,currentColor 8%,transparent)}.acc-sw-item:active{transform:scale(.98)}.acc-sw-item span{display:grid;flex:1;min-inline-size:0}.acc-sw-item strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-sw-item small{opacity:.7;font-size:12px}.acc-sw-go{opacity:.6;flex:none}.acc-sw-add{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:4px 8px;border:0;border-radius:8px;background:transparent;color:inherit;opacity:.8;font:inherit;font-size:13px;cursor:pointer}.acc-sw-add:hover,.acc-sw-add:focus-visible{opacity:1;background:color-mix(in srgb,currentColor 8%,transparent)}.acc-sw .form-error{margin:0;font-size:12px}.acc-dd{position:relative}.acc-dd-btn{display:flex;align-items:center;gap:8px;inline-size:100%;padding:8px 10px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:13px;text-align:start;cursor:pointer}.acc-dd-btn span{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-dd-btn[aria-expanded=true] .acc-dd-caret{transform:rotate(180deg)}.acc-dd-btn:hover,.acc-dd-btn:focus-visible{background:color-mix(in srgb,currentColor 6%,transparent)}.acc-dd-menu{position:absolute;z-index:40;inset-inline:0;inset-block-start:calc(100% + 4px);display:grid;gap:2px;padding:4px;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:12px;background:var(--card, var(--canvas, #fff));color:var(--ink, inherit);box-shadow:0 12px 30px color-mix(in srgb,#000 22%,transparent);max-block-size:280px;overflow:auto}.acc-dd-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.acc-dd-item span{display:grid;flex:1;min-inline-size:0}.acc-dd-item small{opacity:.7;font-size:12px}.acc-dd-item:hover,.acc-dd-item:focus-visible{background:color-mix(in srgb,currentColor 8%,transparent)}.acc-dd-item.is-current strong{font-weight:700}.acc-dd-add{font-size:13px;border-block-start:1px solid color-mix(in srgb,currentColor 10%,transparent);border-radius:0 0 8px 8px}.acc-login{display:grid;gap:6px;margin-block:4px 14px}.acc-login-hint{opacity:.7;font-size:12px}.st-menu-acc{display:grid;gap:4px;padding:4px 4px 0}.st-menu-me{display:grid;padding:4px 8px}.st-menu-me small{opacity:.7;font-size:12px}.sh-me .acc-sw{margin-block:4px 6px}.sh-me .acc-dd-menu{inset-block-start:auto;inset-block-end:calc(100% + 4px)}.ai-tools{display:grid;gap:8px}.ai-tools-toggle{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:0;border-radius:12px;background:var(--surface-2);color:var(--ink);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .15s ease}.ai-tools-toggle small{color:var(--muted);font-weight:500}.ai-tools.is-open .ai-tools-toggle,.ai-tools-toggle:focus-visible{box-shadow:inset 0 0 0 1.5px #2fb39b}@media(hover:hover){.ai-tools-toggle:hover{box-shadow:inset 0 0 0 1px #2fb39b}}.ai-tools-panel{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.ai-tools-groups{flex:none;display:flex;flex-wrap:wrap;gap:6px}.ai-tools-groups button{min-block-size:30px;padding:5px 10px;border:0;border-radius:10px;white-space:nowrap;background:transparent;color:var(--ink-2);font:inherit;font-size:13px;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line)}.ai-tools-groups button.is-on{background:#2fb39b;color:#06221c;box-shadow:none;font-weight:700}@media(hover:hover){.ai-tools-groups button:not(.is-on):hover{box-shadow:inset 0 0 0 1px #2fb39b}}.ai-tools-scroll{min-block-size:0;max-block-size:min(38vh,300px);overflow-y:auto;overscroll-behavior:contain;padding-inline-end:2px}.ai-tools-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}.ai-tools-list button{inline-size:100%;block-size:100%;display:grid;align-content:start;gap:3px;padding:9px 11px;border:0;border-radius:12px;background:var(--surface-2);color:var(--ink);font:inherit;text-align:start;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .15s ease}.ai-tools-list button strong{font-size:13.5px;line-height:1.6}.ai-tools-list button small{color:var(--muted);font-size:12px;line-height:1.7;unicode-bidi:plaintext}.ai-tools-blank{display:inline-block;inline-size:2.4em;margin-inline:3px;block-size:1.1em;vertical-align:-.2em;border-radius:5px;color:transparent;background:#2fb39b29;border-block-end:1.5px solid #2fb39b}@media(hover:hover){.ai-tools-list button:hover{box-shadow:inset 0 0 0 1px #2fb39b}}.ai-tools-list button:active{transform:scale(.98)}.ai-tools-list button:disabled{opacity:.55;cursor:default}.ai-tools-note{margin:0;font-size:12px;color:var(--muted);line-height:1.8}@media(prefers-reduced-motion:reduce){.ai-tools-list button:active{transform:none}}.hold-button{--hb-radius: 14px;--hb-bg: #27272a;--hb-fill: #5227ff;--hb-text: #f5f5f5;--hb-fill-text: #ffffff;--hb-hold: 2s;--hb-release: .2s;--hb-press: .97;--hb-wave: 6px;--hb-w: 0px;--hb-h: 0px;--hb-cycles: 2;--hb-p: 0;--hb-ease-out: cubic-bezier(.23, 1, .32, 1);--hb-shadow: inset 0 1px 0 rgba(255, 255, 255, .06);--hb-glow: inset 0 1px 0 rgba(255, 255, 255, .06), 0 10px 32px -6px color-mix(in srgb, var(--hb-fill) 70%, transparent);position:relative;display:inline-grid;place-items:center;isolation:isolate;margin:0;border:0;border-radius:var(--hb-radius);background:var(--hb-bg);color:var(--hb-text);font-family:inherit;font-weight:500;letter-spacing:.01em;line-height:1;box-shadow:var(--hb-shadow);cursor:pointer;outline:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .16s var(--hb-ease-out),background-color .16s ease,box-shadow var(--hb-release) var(--hb-ease-out)}.hold-button--sm{height:36px;padding:0 16px;font-size:13px}.hold-button--md{height:44px;padding:0 22px;font-size:15px}.hold-button--lg{height:52px;padding:0 28px;font-size:17px}@media(hover:hover)and (pointer:fine){.hold-button:not(:disabled):hover{background:color-mix(in srgb,var(--hb-bg) 92%,#fff)}}.hold-button[data-phase=holding][data-input=pointer]{transform:scale(var(--hb-press))}.hold-button[data-glow=true][data-phase=holding],.hold-button[data-glow=true][data-phase=done]{box-shadow:var(--hb-glow)}.hold-button[data-glow=true][data-phase=holding]{transition:transform .16s var(--hb-ease-out),background-color .16s ease,box-shadow var(--hb-hold) linear}.hold-button:focus-visible{outline:2px solid var(--hb-fill);outline-offset:3px}.hold-button:disabled{opacity:.5;cursor:default;pointer-events:none}.hold-button__pulse{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:var(--hb-radius);pointer-events:none;opacity:0}.hold-button[data-glow=true][data-phase=done] .hold-button__pulse{animation:hb-pulse .6s var(--hb-ease-out) forwards}@keyframes hb-pulse{0%{opacity:1;box-shadow:0 0 color-mix(in srgb,var(--hb-fill) 55%,transparent)}to{opacity:0;box-shadow:0 0 0 14px color-mix(in srgb,var(--hb-fill) 0%,transparent)}}.hold-button__label{position:relative;z-index:2;display:grid;place-items:center}.hold-button__label>span{grid-area:1 / 1;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:opacity .2s ease,filter .2s ease}.hold-button__icon{display:inline-flex;flex:none}.hold-button__icon>svg{display:block}.hold-button__done,.hold-button[data-phase=done] .hold-button__idle{opacity:0;filter:blur(2px)}.hold-button[data-phase=done] .hold-button__done{opacity:1;filter:blur(0)}.hold-button__clip{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;clip-path:inset(0 round var(--hb-radius));pointer-events:none}.hold-button__fill{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--hb-fill);color:var(--hb-fill-text);clip-path:inset(0 calc((1 - var(--hb-p)) * (100% + .75 * var(--hb-wave)) - var(--hb-p) * .25 * var(--hb-wave)) 0 0)}.hold-button[data-direction=up] .hold-button__fill{clip-path:inset(calc((1 - var(--hb-p)) * (100% + .75 * var(--hb-wave)) - var(--hb-p) * .25 * var(--hb-wave)) 0 0 0)}.hold-button__crest{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--hb-fill);color:var(--hb-fill-text);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='200' viewBox='0 0 20 200' preserveAspectRatio='none'%3E%3Cpath d='M0 0H10C18 8 18 25.3 10 33.3S2 58.7 10 66.7S18 92 10 100S2 125.3 10 133.3S18 158.7 10 166.7S2 192 10 200H0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='200' viewBox='0 0 20 200' preserveAspectRatio='none'%3E%3Cpath d='M0 0H10C18 8 18 25.3 10 33.3S2 58.7 10 66.7S18 92 10 100S2 125.3 10 133.3S18 158.7 10 166.7S2 192 10 200H0Z'/%3E%3C/svg%3E");-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y;-webkit-mask-size:var(--hb-wave) calc(var(--hb-h) * 2);mask-size:var(--hb-wave) calc(var(--hb-h) * 2);-webkit-mask-position-x:calc(-1 * var(--hb-wave) + var(--hb-p) * (var(--hb-w) + var(--hb-wave)));mask-position-x:calc(-1 * var(--hb-wave) + var(--hb-p) * (var(--hb-w) + var(--hb-wave)));-webkit-mask-position-y:calc(-1 * var(--hb-p) * var(--hb-cycles) * var(--hb-h));mask-position-y:calc(-1 * var(--hb-p) * var(--hb-cycles) * var(--hb-h))}.hold-button[data-direction=up] .hold-button__crest{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='20' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M0 20V10C12 2 38 2 50 10S88 18 100 10S138 2 150 10S188 18 200 10V20Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='20' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M0 20V10C12 2 38 2 50 10S88 18 100 10S138 2 150 10S188 18 200 10V20Z'/%3E%3C/svg%3E");-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:calc(var(--hb-w) * 2) var(--hb-wave);mask-size:calc(var(--hb-w) * 2) var(--hb-wave);-webkit-mask-position-x:calc(-1 * var(--hb-p) * var(--hb-cycles) * var(--hb-w));mask-position-x:calc(-1 * var(--hb-p) * var(--hb-cycles) * var(--hb-w));-webkit-mask-position-y:calc(var(--hb-h) - var(--hb-p) * (var(--hb-h) + var(--hb-wave)));mask-position-y:calc(var(--hb-h) - var(--hb-p) * (var(--hb-h) + var(--hb-wave)))}.hold-button__label--fill{z-index:auto}.hold-button__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-contrast:more){.hold-button{outline:1px solid var(--hb-text)}}@media(prefers-reduced-motion:reduce){.hold-button{transition:background-color .16s ease,box-shadow var(--hb-release) ease;transform:none!important}.hold-button__fill,.hold-button[data-direction=up] .hold-button__fill{clip-path:inset(0);opacity:0;transition:opacity var(--hb-release) ease}.hold-button__crest{display:none}.hold-button[data-phase=holding] .hold-button__fill,.hold-button[data-phase=done] .hold-button__fill{opacity:1;transition:opacity var(--hb-hold) linear}.hold-button__pulse{animation:none!important}.hold-button__label>span{transition:opacity .2s ease;filter:none!important}}.hold-button.hold-delete{flex:none;min-width:max-content;max-width:100%;vertical-align:middle}.hold-button.hold-delete .hold-button__label>span{gap:6px}.hold-button.hold-delete.is-compact{min-width:0;width:36px;padding:0}.hold-button.hold-delete.is-compact.hold-button--md{width:44px}.hold-button.hold-delete.is-compact .hold-button__label>span{gap:0}.ui-select{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;max-width:100%;height:42px;min-height:0;padding:0 12px;border-radius:12px;border:1px solid var(--line, rgba(0, 0, 0, .12));background:var(--surface-2, #f4f5f7);color:var(--ink, #111);font:inherit;font-size:calc(14px * var(--fs, 1));cursor:pointer;text-align:start;transition:border-color .14s ease,background-color .14s ease,transform .12s ease-out}.ui-select.is-sm{height:34px;padding:0 10px;border-radius:9px;font-size:calc(13px * var(--fs, 1))}.ui-select:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent, #2f7d6b) 40%,var(--line, rgba(0, 0, 0, .12)))}.ui-select:focus-visible,.ui-select[aria-expanded=true]{outline:none;border-color:color-mix(in srgb,var(--accent, #2f7d6b) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, #2f7d6b) 18%,transparent)}.ui-select:active:not(:disabled){transform:scale(.98)}.ui-select:disabled{opacity:.55;cursor:not-allowed}.ui-select.is-empty .ui-select-text{opacity:.6}.ui-select-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-caret{flex:none;opacity:.7;transition:transform .16s ease-out}.ui-select[aria-expanded=true] .ui-select-caret{transform:rotate(180deg)}.ui-select-list{position:fixed;z-index:2147483000;margin:0;padding:6px;list-style:none;max-height:320px;overflow:auto;max-width:calc(100vw - 16px);border-radius:14px;border:1px solid var(--line, rgba(0, 0, 0, .1));background:var(--surface, #fff);color:var(--ink, #111);box-shadow:0 12px 32px #0000002e,0 2px 6px #00000014;transform-origin:top center;animation:ui-select-in .14s cubic-bezier(.23,1,.32,1)}.ui-select-list.is-up{transform-origin:bottom center}@keyframes ui-select-in{0%{opacity:0;transform:scale(.97) translateY(-2px)}}.ui-select-opt{display:flex;align-items:center;gap:8px;min-height:38px;padding:6px 10px;border-radius:9px;cursor:pointer;font-size:calc(14px * var(--fs, 1));line-height:1.5}.ui-select-opt.is-active{background:color-mix(in srgb,var(--accent, #2f7d6b) 12%,transparent)}.ui-select-opt.is-on{font-weight:600}.ui-select-check{width:16px;flex:none;display:grid;place-items:center;color:var(--accent, #2f7d6b)}.ui-select-label{display:flex;flex-direction:column;min-width:0}.ui-select-label small{opacity:.65;font-size:.85em}@media(prefers-reduced-motion:reduce){.ui-select-list{animation:none}.ui-select-caret{transition:none}}.assist-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.assist-row .ui-select{min-width:180px}.cw-actions{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cw-box{display:grid;gap:10px;align-content:start;padding:14px;border:1px solid var(--line);border-radius:14px}.cw-box h4{display:flex;gap:6px;align-items:center;margin:0;font-size:1rem}.cw-box .link-btn{justify-self:start}.cw-sheba{display:flex;align-items:center;gap:6px}.cw-sheba b{font-weight:600}.cw-sheba input{flex:1;min-width:0;letter-spacing:.04em}.cw-note{display:block}._figure_15s5y_3{--foreground: var(--ink);--text-secondary: var(--ink-2);--text-muted: var(--ink-3);--border: var(--line);--border-strong: color-mix(in srgb, var(--ink) 22%, transparent);--surface-raised: var(--surface);--shadow-floating: var(--shadow);--space-4: 12px;--font-body: inherit;--tracking-body: normal;--leading-body: 1.5;--text-sm: calc(13px * var(--fs, 1));--text-xs: calc(11.5px * var(--fs, 1));--radius-pill: 10px;--duration-instant: .12s;--duration-fast: .16s;--duration-standard: .24s;--ease-standard: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1)}._figure_15s5y_3{display:grid;min-width:0;gap:var(--space-4);margin:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body)}._legend_15s5y_15{display:flex;flex-wrap:wrap;gap:2px 4px;min-width:0;margin-inline:-8px}._toggle_15s5y_16{display:inline-flex;min-height:32px;align-items:center;gap:8px;padding:0 10px 0 8px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}._toggle_15s5y_16:active{transform:scale(.97)}._toggle_15s5y_16[aria-pressed=false]{color:var(--text-muted)}._toggleLabel_15s5y_19{white-space:nowrap;transition:opacity var(--duration-fast) var(--ease-standard)}._toggle_15s5y_16[aria-pressed=false] ._toggleLabel_15s5y_19{opacity:.72;text-decoration:line-through;text-decoration-color:color-mix(in oklab,currentColor 55%,transparent)}._swatch_15s5y_21{position:relative;width:14px;height:10px;flex:none}._swatch_15s5y_21:before{position:absolute;top:50%;left:0;width:100%;height:2.5px;border-radius:2px;background:var(--series);content:"";transform:translateY(-50%) scaleX(1);transform-origin:left;transition:transform var(--duration-standard) var(--ease-spring),opacity var(--duration-fast) var(--ease-standard)}._swatch_15s5y_21[data-dashed]:before{background:repeating-linear-gradient(to right,var(--series) 0 4px,transparent 4px 7px)}._toggle_15s5y_16[aria-pressed=false] ._swatch_15s5y_21:before{opacity:.45;transform:translateY(-50%) scaleX(.35)}@media(hover:hover)and (pointer:fine){._toggle_15s5y_16:hover{background:color-mix(in oklab,var(--foreground) 5%,transparent);color:var(--foreground)}}._chart_15s5y_28{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 48px;grid-template-rows:auto 26px;min-width:0}._plot_15s5y_29{position:relative;grid-area:1 / 1;min-width:0;outline:none;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}._svg_15s5y_30{display:block;overflow:visible}._grid_15s5y_31{stroke:var(--border);stroke-width:1;shape-rendering:crispEdges}._baseline_15s5y_32{stroke:var(--border-strong);stroke-width:1;shape-rendering:crispEdges}._crosshair_15s5y_33{stroke:var(--border-strong);stroke-width:1;shape-rendering:crispEdges;opacity:0;transition:opacity var(--duration-instant) var(--ease-standard)}._chart_15s5y_28[data-scrubbing] ._crosshair_15s5y_33{opacity:1}._series_15s5y_36{transition:opacity var(--duration-standard) var(--ease-standard)}._chart_15s5y_28[data-loading] ._series_15s5y_36{opacity:.32;animation:_breathe_15s5y_1 1.4s var(--ease-in-out) infinite alternate}._line_15s5y_38{fill:none;stroke:var(--series);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--duration-standard) var(--ease-standard)}._line_15s5y_38[data-dashed]{stroke-dasharray:4 5;stroke-width:1.75}._area_15s5y_40{fill:color-mix(in oklab,var(--series) 9%,transparent);stroke:none}._dot_15s5y_41{fill:var(--series);stroke:var(--surface);stroke-width:2;opacity:0;transition:opacity var(--duration-instant) var(--ease-standard)}._chart_15s5y_28[data-scrubbing] ._dot_15s5y_41:not([data-hidden]){opacity:1}._tooltip_15s5y_45{position:absolute;top:0;left:0;z-index:1;display:grid;min-width:140px;max-width:min(220px,100%);gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:var(--surface-raised);box-shadow:var(--shadow-floating);opacity:0;pointer-events:none;scale:.96;transition:opacity var(--duration-fast) var(--ease-standard),scale var(--duration-fast) var(--ease-standard)}._chart_15s5y_28[data-scrubbing] ._tooltip_15s5y_45{opacity:1;scale:1}._tipTitle_15s5y_47{margin:0 0 2px;color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body);white-space:nowrap;font-variant-numeric:tabular-nums}._tipRow_15s5y_48{display:flex;min-width:0;align-items:center;gap:8px;margin:0;font-size:var(--text-sm);line-height:var(--leading-body)}._tipSwatch_15s5y_49{width:10px;height:2.5px;flex:none;border-radius:2px;background:var(--series)}._tipSwatch_15s5y_49[data-dashed]{background:repeating-linear-gradient(to right,var(--series) 0 3px,transparent 3px 5px)}._tipName_15s5y_51{min-width:0;flex:1;overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}._tipValue_15s5y_52{flex:none;margin-inline-start:8px;color:var(--foreground);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}._message_15s5y_54{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;color:var(--text-muted);font-size:var(--text-sm);pointer-events:none}._skeleton_15s5y_56{position:absolute;top:30%;right:0;bottom:25%;left:0;border-radius:12px;background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--foreground) 5%,transparent));animation:_breathe_15s5y_1 1.4s var(--ease-in-out) infinite alternate}._gutter_15s5y_58{position:relative;grid-area:1 / 2;min-width:0}._tick_15s5y_59{position:absolute;top:0;left:10px;display:block;height:0;white-space:nowrap;pointer-events:none}._tickText_15s5y_60{display:block;transform:translateY(-50%);color:var(--text-muted);font-size:var(--text-xs);line-height:1;font-variant-numeric:tabular-nums}._axis_15s5y_62{position:relative;grid-area:2 / 1;min-width:0}._axisLabel_15s5y_63{position:absolute;top:8px;color:var(--text-muted);font-size:var(--text-xs);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}._srOnly_15s5y_65{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@keyframes _breathe_15s5y_1{0%{opacity:.22}to{opacity:.45}}@media(prefers-reduced-motion:reduce){._toggle_15s5y_16,._swatch_15s5y_21:before,._line_15s5y_38,._tooltip_15s5y_45,._crosshair_15s5y_33,._dot_15s5y_41,._series_15s5y_36{transition:none}._chart_15s5y_28[data-loading] ._series_15s5y_36,._skeleton_15s5y_56{animation:none}}.ee{display:grid;gap:14px}.ee-bar{position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:10px 14px;border-radius:14px;background:var(--sh-panel, var(--surface, #fff));border:1px solid var(--line, rgba(0, 0, 0, .08));box-shadow:0 6px 20px #0000001f}.ee-hidden-toggle{display:inline-flex;align-items:center;gap:5px;text-decoration:none}.ee-hidden-toggle[aria-pressed=true]{font-weight:700}.ep-page button.ee-datebtn{height:19px;min-height:0;padding:0 6px;border:0;border-radius:2px;background:var(--ep-shade);color:var(--ep-ink);font:700 12px/19px var(--ep-fa);cursor:pointer}.ep-page button.ee-datebtn:hover{background:#dcdcdc}.ep-page button.ee-datebtn[aria-expanded=true]{background:var(--ep-focus)}.ee-state{flex:1 1 200px;font-size:calc(13px * var(--fs, 1));min-height:20px}.ee-saved{color:color-mix(in srgb,var(--ink) 60%,transparent)}.ee-saving{color:color-mix(in srgb,var(--ink) 50%,transparent)}.ee-offline{color:#b7791f}.ee-error{color:var(--danger, #e5484d)}.ee-final{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-weight:600}.ee-mark{display:flex;align-items:center;gap:10px;font-size:calc(13px * var(--fs, 1))}.ee-check{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.ee-check input{inline-size:16px;block-size:16px;accent-color:var(--accent)}.ee-wm-edit input{inline-size:170px;padding:4px 8px;border-radius:8px;border:1px solid var(--line, #ccd);background:var(--surface-2);color:var(--ink);font:inherit}.ee-link{border:0;background:none;padding:0;color:var(--accent);font:inherit;font-size:calc(13px * var(--fs, 1));cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ee-actions{display:flex;flex-wrap:wrap;gap:8px}.ee-actions .btn{display:inline-flex;align-items:center;gap:6px;transition:transform .14s ease-out}.ee-actions .btn:active:not(:disabled){transform:scale(.97)}.ee-del{color:var(--danger, #e5484d)}.ee-confirm{padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.ee-confirm p{margin:0 0 10px;line-height:1.8}.ee-confirm div{display:flex;gap:8px}.ee-footer-keep{text-align:start}.ee .ep-stage{direction:ltr;border-radius:4px}.ee-offscreen{position:fixed;left:-12000px;top:0;width:794px;pointer-events:none}.ee-settings .hint{color:color-mix(in srgb,var(--ink) 58%,transparent);font-size:calc(12px * var(--fs, 1))}.ee-wm-preview{position:relative;height:90px;overflow:hidden;display:grid;place-items:center;border-radius:10px;background:#fff;border:1px solid var(--line, #dde)}.ee-wm-preview span{transform:rotate(-20deg);font:400 38px/1 Calibri,Carlito,Segoe UI,Arial,sans-serif;color:#d8d8d8;white-space:nowrap}.ee-footer-box{background:#fff;color:#111;border-radius:10px;padding:8px;border:1px solid var(--line, #dde)}.es{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;grid-template-rows:auto 1fr;background:var(--sh-bg, var(--bg, #f4f6f8));color:var(--ink)}.es-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;border-bottom:1px solid var(--line, rgba(0,0,0,.08));background:var(--sh-panel, var(--surface, #fff))}.es-head h2{margin:0;font-size:calc(17px * var(--fs, 1));font-weight:700}.es-head h2 span{font-weight:400;color:color-mix(in srgb,var(--ink) 65%,transparent);margin-inline-start:8px}.es-close{display:grid;place-items:center;inline-size:38px;block-size:38px;border:0;border-radius:10px;background:var(--surface-2);color:var(--ink);cursor:pointer;transition:transform .14s ease-out}.es-close:active{transform:scale(.94)}.es-body{overflow:auto;padding:16px 18px 40px}.es-body .ee{max-width:830px;margin:0 auto}@media(max-width:600px){.es-body{padding:10px 8px 30px}.es-head{padding:8px 10px}}.ee-datebox{position:relative;display:inline-block}.ee-datebtn{cursor:pointer;width:auto;min-width:64px}.ee-datepop{position:absolute;top:calc(100% + 6px);right:0;z-index:5;display:grid;gap:8px;padding:10px;min-width:260px;border-radius:12px;background:var(--sh-panel, var(--surface, #fff));color:var(--ink);box-shadow:0 10px 30px #00000040;font:14px var(--ep-fa, Vazirmatn, Tahoma, sans-serif);text-align:right;transform-origin:top right;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}@starting-style{.ee-datepop{opacity:0;transform:scale(.96)}}.el{margin:0 0 22px;container-type:inline-size}.el-title{display:flex;align-items:baseline;gap:8px;margin:0 0 10px;font-size:calc(15px * var(--fs, 1));font-weight:700}.el-title span{font-weight:400;color:color-mix(in srgb,var(--ink) 55%,transparent);font-size:calc(13px * var(--fs, 1))}.el-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.el-row{display:flex;align-items:stretch;gap:8px;border-radius:14px;background:var(--sh-panel, var(--surface, #fff));border:1px solid var(--line, rgba(0, 0, 0, .08));transition:border-color .14s ease,box-shadow .14s ease}.el-row:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 4px 16px #00000014}.el-open{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;border:0;background:none;color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:14px}.el-open:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.el-who{display:grid;gap:2px;min-width:0}.el-who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-who small,.el-by,.el-when{color:color-mix(in srgb,var(--ink) 62%,transparent);font-size:calc(13px * var(--fs, 1))}.el-kind{justify-self:start;font-size:calc(13px * var(--fs, 1))}.el-st{font-size:calc(13px * var(--fs, 1));font-weight:600}.el-st.is-draft{color:#b7791f}.el-st.is-final{color:var(--accent)}.el-by{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-file{align-self:center;margin-inline-end:10px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:transform .14s ease-out}.el-file:active{transform:scale(.97)}@container (max-width: 760px){.el-row{flex-direction:column}.el-open{grid-template-columns:1fr auto;row-gap:4px}.el-kind,.el-by{display:none}.el-file{align-self:stretch;margin:0 12px 12px;justify-content:center}}.ee-from{display:grid;gap:10px}.ee-from-btn{display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px;border:1px solid var(--line, rgba(0, 0, 0, .1));background:var(--surface-2);color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,transform .14s ease-out}.ee-from-btn:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.ee-from-btn:active{transform:scale(.985)}.ee-from-btn>svg:first-child{color:var(--accent);flex:none}.ee-from-btn span{flex:1;display:grid;gap:2px}.ee-from-btn small{color:color-mix(in srgb,var(--ink) 60%,transparent);font-size:calc(13px * var(--fs, 1))}.ee-pick{display:grid;gap:12px}.ee-back{justify-self:start;display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--accent);font:inherit;cursor:pointer;padding:0}.ee-queue{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ee-queue button{width:100%;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--line, rgba(0, 0, 0, .1));background:var(--surface-2);color:var(--ink);font:inherit;text-align:start;cursor:pointer}.ee-queue button:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.ee-queue-name{display:grid;gap:2px}.ee-queue-name small,.ee-queue-meta{color:color-mix(in srgb,var(--ink) 60%,transparent);font-size:calc(13px * var(--fs, 1))}.ee-queue-st{font-size:calc(13px * var(--fs, 1));color:var(--accent)}.ee-print-thumb{display:block;width:190px;aspect-ratio:210 / 297;background:#fff;border:1px solid #e3e3e3}.ee .ee-bar{position:static}.ee .dx-bar{top:0}.ep-page .dx-body{position:relative;z-index:1;min-height:900px}.ep-page .dx-body table{margin:0}.ep-page .dx-body table[data-frame=grid] td[dir=rtl]{font:12px/1.9 var(--ep-fa);text-align:center;padding:2px 8px}.ep-page .dx-body td[dir=rtl] p{text-align:center}.ep-page .dx-field.is-plain[dir=rtl]{font-weight:700;font-family:var(--ep-fa)}.ee-zoom{display:inline-flex;align-items:center;gap:2px}.ee-zoom select{height:32px;min-height:0;padding:0 8px;border-radius:8px;border:1px solid var(--line, rgba(0, 0, 0, .12));background:var(--surface-2);color:var(--ink);font:inherit;font-size:calc(13px * var(--fs, 1))}.ee-zbtn{display:grid;place-items:center;width:32px;height:32px;min-height:0;border:0;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer;transition:background-color .12s ease,transform .12s ease-out}.ee-zbtn:hover{background:color-mix(in srgb,var(--ink) 9%,transparent)}.ee-zbtn:active{transform:scale(.94)}.ee .ee-stage{overflow-x:auto;overflow-y:visible;padding-bottom:6px}.es-body .ee{max-width:none}.es-body .ee>:not(.dx){max-width:830px;margin-inline:auto;width:100%}.es-body .ee>.dx>.dx-bar{max-width:830px;margin-inline:auto}.ep-pageend{position:absolute;left:0;right:0;z-index:2;height:0;border-top:2px dashed #e0a100;pointer-events:none}.ep-pageend span{position:absolute;right:8px;top:-11px;padding:1px 8px;border-radius:6px;background:#fff7e0;color:#8a5a00;font:11px/1.6 var(--ep-fa, Vazirmatn, Tahoma, sans-serif)}.ep-page .dx-field[dir=rtl] input.ep-box{font:700 12.5px/21px var(--ep-fa);height:21px;text-align:right;padding:0 6px}.ep-page .dx-field[dir=rtl] .ep-measure{font:700 12.5px var(--ep-fa);padding:0 6px}.ep-page .dx-field[dir=rtl] .ep-combo input.ep-box{padding:0 6px 0 22px}.ep-page .dx-field[dir=rtl] .ep-drop{right:auto;left:2px}.ep-page .dx-body [data-look=title] .dx-field[data-key=kind] input.ep-box,.ep-page .dx-body [data-look=title] input[aria-label=kind]{font:300 16px/22px var(--ep-light);height:22px}.ep-page .dx-body [data-look=title] .ep-combo .ep-measure{font:300 16px var(--ep-light)}.ep-page .dx-body [data-look=title] .dx-field.is-plain{font-weight:400}.dx-sheet .ep-watermark{position:absolute;top:0;right:0;bottom:0;left:0}.ee .ep-stage .ep-page.dx-sheets{box-shadow:none}.ee-fit{display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px}.ee-fit-label{font-size:calc(12.5px * var(--fs, 1));color:var(--ink-2, var(--ink));opacity:.8;margin-inline-end:4px}.ee-fit-val{min-width:42px;text-align:center;font-variant-numeric:tabular-nums;font-size:calc(13px * var(--fs, 1))}.ee-fit-sep{width:1px;height:18px;margin-inline:4px;background:var(--line, rgba(0, 0, 0, .12))}.ee-fit .ee-zbtn:disabled{opacity:.35;cursor:default}.ee-fitbtn{display:inline-flex;align-items:center;gap:5px;height:32px;min-height:0;padding:0 10px;border:1px solid var(--line, rgba(0, 0, 0, .12));border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:calc(13px * var(--fs, 1));cursor:pointer;transition:background-color .12s ease,transform .12s ease-out}.ee-fitbtn:hover{background:color-mix(in srgb,var(--ink) 9%,transparent)}.ee-fitbtn:active{transform:scale(.97)}.ee-endtext{margin-top:6px}.ee-endtext .dx-bar{position:static;margin-bottom:8px}.ee-endtext-page{color-scheme:light;background:#fff;color:#111;border-radius:10px;border:1px solid var(--line, rgba(0, 0, 0, .12));padding:14px 18px;min-height:120px;font:10.67px/1.6 Arial,Liberation Sans,Helvetica,sans-serif;text-align:left;box-shadow:0 1px 2px #00000014}.ee-endtext-page .dx-body{min-height:90px;outline:none}.ee-endtext-page .dx-body p.is-editor-empty:first-child:before{color:#9aa0a6}.ef-hint{max-width:830px;margin:0 auto 10px;font-size:calc(13px * var(--fs, 1));line-height:1.9;color:var(--ink-2, var(--ink));opacity:.85}.ef-dirty{color:var(--warn, #b26a00);font-weight:600}.ef-ok{color:var(--ok, #2f7d6b);font-weight:600}.ee-fill{margin:4px 0 0;padding:12px 14px 14px;border:1px solid var(--line, rgba(0, 0, 0, .12));border-radius:12px;display:grid;gap:10px}.ee-fill legend{padding:0 6px;font-weight:600;font-size:calc(14px * var(--fs, 1));color:var(--ink)}.ee-fill legend small{font-weight:400;opacity:.7}.ee-fill-row{display:grid;grid-template-columns:minmax(90px,.6fr) 1.4fr;align-items:center;gap:10px}.ee-fill-row span{font-size:calc(13.5px * var(--fs, 1));color:var(--ink)}.ee-fill-row select{height:38px;min-height:0;padding:0 10px;border-radius:10px;border:1px solid var(--line, rgba(0, 0, 0, .15));background:var(--surface-2);color:var(--ink);font:inherit}@media(max-width:480px){.ee-fill-row{grid-template-columns:1fr;gap:4px}}.ee-fitbtn.is-on{background:color-mix(in srgb,var(--accent, #2f7d6b) 16%,transparent);border-color:color-mix(in srgb,var(--accent, #2f7d6b) 45%,transparent)}.ee-rebased{max-width:830px;margin:0 auto 10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;border-radius:12px;border:1px solid var(--line, rgba(0, 0, 0, .12));background:var(--surface-2);color:var(--ink);font-size:calc(13px * var(--fs, 1));line-height:1.8}.ee-rebased span{flex:1 1 260px}.ep-page.dx-sheets>.ee-stamp,.ep-page>.ee-stamp{position:absolute;z-index:3}.ee-stamp{box-sizing:border-box;padding:2px 4px;border-radius:4px;outline:1px dashed transparent;touch-action:none}.ee-stamp.is-edit{cursor:grab}.ee-stamp.is-edit:hover,.ee-stamp.is-edit:focus-visible,.ee-stamp.is-drag{outline-color:#2f7d6b;background:#2f7d6b0d}.ee-stamp.is-drag{cursor:grabbing}.ee-stamp .ee-stamp-doc .dx-bar{display:none}.ee-stamp-page{color:#111;font:10.67px/1.6 Arial,Liberation Sans,Helvetica,sans-serif;text-align:left;pointer-events:none}.ee-stamp-page .dx-body{outline:none;min-height:0}.ee-stamp-page .dx-body p{margin:0}.ee-stamp-tools{position:absolute;top:-30px;right:0;display:none;gap:2px;padding:2px;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0000002e}.ee-stamp.is-edit:hover .ee-stamp-tools,.ee-stamp.is-edit:focus-within .ee-stamp-tools{display:flex}.ee-stamp-tools button{display:grid;place-items:center;width:26px;height:26px;min-height:0;border:0;border-radius:6px;background:transparent;color:#333;cursor:pointer}.ee-stamp-tools button:hover{background:#eef3f1}.ee-stamp-size{position:absolute;right:-10px;top:50%;transform:translateY(-50%);display:none;place-items:center;width:18px;height:26px;border-radius:6px;background:#fff;color:#2f7d6b;box-shadow:0 1px 4px #0003;cursor:ew-resize}.ee-stamp.is-edit:hover .ee-stamp-size,.ee-stamp.is-drag .ee-stamp-size{display:grid}.ep-list .ep-list-edit{border-top:1px solid #e5e7eb;color:#2f7d6b;font-weight:600}.le-list{list-style:none;margin:8px 0;padding:0;display:grid;gap:6px;max-height:50vh;overflow:auto}.le-row{display:flex;align-items:center;gap:4px}.le-row input,.le-add input{flex:1;min-width:0;height:36px;min-height:0;padding:0 10px;border-radius:9px;border:1px solid var(--line, rgba(0, 0, 0, .15));background:var(--surface-2);color:var(--ink);font:inherit}.le-btn{display:grid;place-items:center;width:32px;height:32px;min-height:0;border:0;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer}.le-btn:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 9%,transparent)}.le-btn:disabled{opacity:.3;cursor:default}.le-btn.is-del{color:var(--danger, #c0392b)}.le-empty{opacity:.7;font-size:13px}.le-add{display:flex;gap:6px;align-items:center}.ee-stamp-img{display:block;max-width:100%;height:auto;margin:0 auto 2px;pointer-events:none;-webkit-user-select:none;user-select:none}.ee-pic{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.ee-pic img{max-width:180px;max-height:90px;padding:4px;border-radius:8px;background:#fff;border:1px solid var(--line, rgba(0, 0, 0, .12))}.ee-pic-pick{cursor:pointer}body:has(>.es) .sheet-root.is-open{z-index:80!important}.el-demo{margin:0 0 12px;padding:10px 14px;border-radius:12px;background:var(--surface-2);color:var(--ink);font-size:calc(13px * var(--fs, 1));line-height:1.8}.el-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.el-search{position:relative;flex:1 1 260px;display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--line, rgba(0, 0, 0, .12));background:var(--surface-2);color:var(--ink)}.el-search:focus-within{border-color:color-mix(in srgb,var(--accent, #2f7d6b) 60%,transparent)}.el-search input{flex:1;min-width:0;height:100%;min-height:0;border:0;background:transparent;color:inherit;font:inherit;outline:none;padding:0}.el-clear{display:grid;place-items:center;width:26px;height:26px;min-height:0;border:0;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer}.el-tools select{height:42px;min-height:0;padding:0 10px;border-radius:12px;border:1px solid var(--line, rgba(0, 0, 0, .12));background:var(--surface-2);color:var(--ink);font:inherit}.el-pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.ee-settings-body{border:0;margin:0;padding:0;min-width:0;display:grid;gap:inherit}.ee-settings-body:disabled{opacity:.75}.ee-demo-note{margin:0;padding:10px 14px;border-radius:12px;background:var(--surface-2);color:var(--ink);font-weight:600}.ee-fill-row .ui-select{width:100%}.el-tools .ui-select{flex:0 1 auto}.el-ver{opacity:.75;font-size:.85em}.el-acts{display:flex;gap:8px;align-items:center;align-self:center;margin-inline-end:10px}.el-acts .el-file{margin:0}@container (max-width: 760px){.el-acts{align-self:stretch;margin:0 12px 12px}.el-acts .el-file{flex:1}.el-acts .hold-delete{align-self:stretch;height:auto;min-height:40px}}.el-acts{flex-wrap:wrap}.ee-actions .hold-delete{height:40px}.el-ask p{margin:0 0 8px;line-height:1.9}.el-ask-actions{display:flex;flex-wrap:wrap;gap:8px}.ee{grid-template-columns:minmax(0,1fr);min-width:0}.ee>*{min-width:0}.ee .ee-bar,.ee .dx-bar{max-width:100%}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal-qHufge6k.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-400-normal-DhDk0Xwi.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal-CBPI_iaY.woff2) format("woff2"),url(/assets/roboto-cyrillic-400-normal-BepgbcUK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAXAAA8AAAAABwAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdArg2VNUQVQAAAIQAAAASwAAAF5fnUM1Y21hcAAAAlwAAABAAAAAXj5j4n9nYXNwAAACnAAAAAwAAAAMAAgAGWdseWYAAAKoAAABNgAAATZnhEGkaGVhZAAAA+AAAAA2AAAANgz5sE5oaGVhAAAEGAAAAB8AAAAkCroNqWhtdHgAAAQ4AAAAHwAAACQX6f/DbG9jYQAABFgAAAATAAAAFAFZAbFtYXhwAAAEbAAAABwAAAAgACkBIW5hbWUAAASIAAABIgAAAmI2jl6RcG9zdAAABawAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhaWecwMDKwMA6i9WYgYFRHkIzX2RIY2JgYABiKHAACjIgAXd/f3eQoLwvG8M/BoY09llMDAoMjPNBcixWrBuAlAIDMwDj2QowAAAAeNoNx7EBAUAQALDcPWhhAQCoTAQAOrCGgQxHugihoaCjYCHfu8cphryPp0dMxPmxvsVSqmnpCWSM7VCEjEV8yC+K/H8Cgh/DnghvAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgACP//AA8ABQBkAAADKAWwAAMABgAJAAwADwAAAREhEQUBASUJAyEJAgMo/TwCjv7vARH9qAEN/vMBKv7+AgP9/QECAQEFsPpQBbBU/Xz9fAwCeAJ4/UT9ogVE/aICXgAAAgB3/+wFCgXEABUAKwAAARUUAgYGIyImJgI1NTQSNjYzMhYWEgM1NC4CIyIOAhUVFB4CMzI+AgUKUprXhYHXnVZVnNeBhdebU781ZpNdWpFnODhpkVpekmU0AwZcpP78tmBgtgEEpFykAQO3YGC3/v3/AF6CyIhGRojIgl6DyYlGRonJAAACAHAEcQLJBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAZJ0w9/+hqcqKklWXASEEQFCFf7C/lVPSGgtOi2P///+eP/sBVAF1gAmAAVGAAAHAAb+CP//AAAAAQAAAAMD16RtfYpfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Gv3VCTEIcwAAAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDp9UvqnxenIQcDGuAEAHAbBHkAeNpj7mFIYYACxj8QzNrIUM6syFAAZh//VwEAaU4HvgB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42izGNQHDAABFwRfmrMWtzFxFFVIrRQGREE3Zg/+mAxLeWBh2AGRGqhvEhqmbpBS6xZlctxnz1x3mPHWXMQ895c6+uzEjZKoviOnry/qxvq36IIusCIIgCgY36R3uDhvcXbfj7j63J4Bxe+WRv9L6sea2pHBLjTA50kT5Ju6ZJCV7okiFPNr4lsaoybU4SlQ5Yt1R9B6nQMJbgVrHj0RFnDVphSRvnhFXzbXqKy6rqw1r/fJVUZ1GDwRs+2uDTXY59rXlfYu9IQ/BsIehH9c8O669zYg5/BpSnrtKtKWdPnRy2HQEfEjinsPZvFDxzGiJop5T6p4pmXX5XhjrWlLvKqjrZY2oyjxSio4kOeK9flbllaFKotrDcjvmffEHVntaWwAAeNpjYGYAg/9ZDCkMWAAAKh8B0QA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal-ai2Z1K3C.woff2) format("woff2"),url(/assets/roboto-greek-400-normal-D904r64h.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-math-400-normal-BEFej5gc.woff2) format("woff2"),url(/assets/roboto-math-400-normal-D6sS4O5l.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-symbols-400-normal-CB1Ce4Gk.woff2) format("woff2"),url(/assets/roboto-symbols-400-normal-C7tGlxgb.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal-D2PTxGxD.woff2) format("woff2"),url(/assets/roboto-vietnamese-400-normal-Bf76hAzZ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2) format("woff2"),url(/assets/roboto-latin-ext-400-normal-CIveymTr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2) format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-ext-700-normal-DmFxo5wj.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-700-normal-BWOtdzfy.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-700-normal-C2o7G-SM.woff2) format("woff2"),url(/assets/roboto-cyrillic-700-normal-D8g9KsRf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWsAA8AAAAABuQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEsAAABgdTbg0VNUQVQAAAIMAAAARwAAAFpfnEGhY21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABMQAAATZvegfsaGVhZAAAA9QAAAA2AAAANg1psE5oaGVhAAAEDAAAAB8AAAAkCykN1GhtdHgAAAQsAAAAHwAAACQX6P92bG9jYQAABEwAAAATAAAAFAFZAbFtYXhwAAAEYAAAABwAAAAgACkBIW5hbWUAAAR8AAABGwAAAkozllu+cG9zdAAABZgAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcW7DUBAAADQ5z6M4XbQqXQqsYWhNLeCASxhIVGIxGuelGo4ZfKeB5r+PV62gOAzEf3M6zor9EvrZuv2oGgqpDEfKOID+HEKVQB42gXBsQEBARAAsNw9aKFWAQAmAgAdWM5wnwihoUBHgZn8Hd/X6PO7XN8xErf37hkbqaalK5AxdEQIYpl/FFLGCAQlmhEH2QB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPeNodjzVUA0EURf/8ZRLcIw3uTrSJNLi7+x563Klw71ucclMmFdbi1p/Q4a47izytL1BoBeBiqQAcyMANPMEHgPiF+VFCoty4MDfkYkUzLrA74iduEC/2ROIZQ04UCRJChc9iKpSLw+KwJ/Zjv5guLtHfYiMAQqV0TZPpLiggAYAoAlEmiwiPjkaDQe9vNOq0SqU/NeiTMSLcGxWKwGDUaa1Ik2tXnDPTzrW62lXn9IxztY4dxZf25uf3lMT/f29xPH5mrLF3O8/bietaxjqRO3jewT6us7qFfoulX+jO6rINWK0DNgCEWpd23KUXQP/JDAE6BRdl0CkClSp5dDQZ79i/ZIMbEQml2fUuo2piVrCt18Zqa0NYWeS0JDH+l6GbnkM00EwAOciYmyT9AMF6YZEAAAAAAQAAAAMD15Zf+khfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Mf3VCYkIcwABAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDZ88vwnzFnJwcDGuAEAH1DBRMAeNpj7mFIYYACxr8QzNrCEMYszhAFZp/6lwQAZr4HcAB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42m2QA24FQBRFT+2GRVjbVlDbjFPr29hMsYNyQY27gMZJbyYv+MjTmYcRUMMrRRQUVwDv/BkXUM2vcSHl/BgX0c+3cTH1PBuX0EnauFT5a+NaJhnEcUEHlbQbd1FNo3G3uNp4CJ1lPKosbBDlAi8PXHHGjeId98rtEiCMz9XOlL0mqrwqkiARZhmSBMQ3+LkV+YnaPsoQkR90e9xxqHgpi8oGWJT3cs0pN6pGeHCzzYwxyDAjTDCn1ah4lMmM2WZsNqN3jT3Jmij/ORYzqkvu5inC2HvtxBFJM8fK3Chmnr1PWPFRlSvXv0DM/UlA+YjW3Tm/c8eD64hxySBXBPC5bEByh5cb7N+IKB/OuP2V6hdEJA/inn+ATFaOAHjaY2BmAIP/WQwpDFgAACofAdEA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-greek-700-normal-0aHWxGLu.woff2) format("woff2"),url(/assets/roboto-greek-700-normal-xQsEWSIA.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-math-700-normal-B8YqGHVc.woff2) format("woff2"),url(/assets/roboto-math-700-normal-DbhUef31.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-symbols-700-normal-BiFDindJ.woff2) format("woff2"),url(/assets/roboto-symbols-700-normal-C59U6HqI.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-vietnamese-700-normal-BEVeWqJt.woff2) format("woff2"),url(/assets/roboto-vietnamese-700-normal-kpkdMgbf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-ext-700-normal-DSBUz0N1.woff2) format("woff2"),url(/assets/roboto-latin-ext-700-normal-BDePAh3g.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2) format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-cyrillic-ext-400-normal-B28g4zcY.woff2) format("woff2"),url(/assets/open-sans-cyrillic-ext-400-normal-CtkCLoLZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-cyrillic-400-normal-DvjyhnTk.woff2) format("woff2"),url(/assets/open-sans-cyrillic-400-normal-XMp_Qeuo.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-greek-400-normal-BKm6CSmU.woff2) format("woff2"),url(/assets/open-sans-greek-400-normal-yVf9KAAO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-hebrew-400-normal-C3uFZKNA.woff2) format("woff2"),url(/assets/open-sans-hebrew-400-normal-Cowz_U6T.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-math-400-normal-C76BUjK0.woff2) format("woff2"),url(/assets/open-sans-math-400-normal-Cs0GbA_j.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-symbols-400-normal-OZvd8qMe.woff2) format("woff2"),url(/assets/open-sans-symbols-400-normal-B5VgOMNH.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-vietnamese-400-normal-Dqpvjuft.woff2) format("woff2"),url(/assets/open-sans-vietnamese-400-normal-DCU23d-J.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-ext-400-normal-URAvo6nN.woff2) format("woff2"),url(/assets/open-sans-latin-ext-400-normal-BfzJ9CTS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-400-normal-Bk63H6sG.woff2) format("woff2"),url(/assets/open-sans-latin-400-normal-DKniycaP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-cyrillic-ext-700-normal-BWp9aGB1.woff2) format("woff2"),url(/assets/open-sans-cyrillic-ext-700-normal-hbT5P32v.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-cyrillic-700-normal-Db4W_Rwa.woff2) format("woff2"),url(/assets/open-sans-cyrillic-700-normal-FWckWEfO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-greek-700-normal-YcFp24oM.woff2) format("woff2"),url(/assets/open-sans-greek-700-normal-bcfTBw-h.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-hebrew-700-normal-DnAL3HC_.woff2) format("woff2"),url(/assets/open-sans-hebrew-700-normal-CZc_Q6SQ.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-math-700-normal-EYnC2qGX.woff2) format("woff2"),url(/assets/open-sans-math-700-normal-B7X9EnEK.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-symbols-700-normal-DfXrtqu8.woff2) format("woff2"),url(/assets/open-sans-symbols-700-normal-DNvDgxgv.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-vietnamese-700-normal-C0rmKuKj.woff2) format("woff2"),url(/assets/open-sans-vietnamese-700-normal-BwQSBZ9d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-latin-ext-700-normal-DatbY7Hl.woff2) format("woff2"),url(/assets/open-sans-latin-ext-700-normal-IE4yTLg1.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-latin-700-normal-CceUhp2e.woff2) format("woff2"),url(/assets/open-sans-latin-700-normal-CZCQA30i.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-ext-400-normal-CK4GAP86.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2) format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-ext-700-normal-C6gwlRgY.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2) format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-cyrillic-ext-400-normal-D9NYhYTq.woff2) format("woff2"),url(/assets/merriweather-cyrillic-ext-400-normal-Di6yW_eE.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-cyrillic-400-normal-AvfsDsMQ.woff2) format("woff2"),url(/assets/merriweather-cyrillic-400-normal-DAcQ8g-H.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-vietnamese-400-normal-hNacsVs_.woff2) format("woff2"),url(/assets/merriweather-vietnamese-400-normal-Dh8WVvgZ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-latin-ext-400-normal-CWVzVQq3.woff2) format("woff2"),url(/assets/merriweather-latin-ext-400-normal-CLqijLtt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-latin-400-normal-G4kZaoXi.woff2) format("woff2"),url(/assets/merriweather-latin-400-normal-CvqO63Ah.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-cyrillic-ext-700-normal-Bk1p9YoV.woff2) format("woff2"),url(/assets/merriweather-cyrillic-ext-700-normal-DoooT6Vg.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-cyrillic-700-normal-wbY04GlL.woff2) format("woff2"),url(/assets/merriweather-cyrillic-700-normal-CHCcU-4a.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-vietnamese-700-normal-Bp6kWjW5.woff2) format("woff2"),url(/assets/merriweather-vietnamese-700-normal-C7_HxHBa.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-latin-ext-700-normal-jHnxg2Kc.woff2) format("woff2"),url(/assets/merriweather-latin-ext-700-normal-CaBzXGOk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-latin-700-normal-DoUP8Ce-.woff2) format("woff2"),url(/assets/merriweather-latin-700-normal-D4-nzrAh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-arabic-400-normal-D0NIBXga.woff2) format("woff2"),url(/assets/amiri-arabic-400-normal-C_1DQziU.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-latin-ext-400-normal-C9hoIjPx.woff2) format("woff2"),url(/assets/amiri-latin-ext-400-normal-CGn-6a7O.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-latin-400-normal-Czk41Rjn.woff2) format("woff2"),url(/assets/amiri-latin-400-normal-Bv6IM0kz.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-arabic-700-normal-D8FrblyB.woff2) format("woff2"),url(/assets/amiri-arabic-700-normal-dUd6sHq-.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-latin-ext-700-normal-ByFuOT8o.woff2) format("woff2"),url(/assets/amiri-latin-ext-700-normal-Ck-lxu84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-latin-700-normal-DIjoEGk6.woff2) format("woff2"),url(/assets/amiri-latin-700-normal-BH9dHmOv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lalezar;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lalezar-arabic-400-normal-D6_F3AeY.woff2) format("woff2"),url(/assets/lalezar-arabic-400-normal-BT7j_n2X.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Lalezar;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lalezar-vietnamese-400-normal-ScipispP.woff2) format("woff2"),url(/assets/lalezar-vietnamese-400-normal-DXhD3tbU.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lalezar;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lalezar-latin-ext-400-normal-Boaamuqr.woff2) format("woff2"),url(/assets/lalezar-latin-ext-400-normal-Dq4DC2QX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lalezar;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lalezar-latin-400-normal-CsH8Qv7g.woff2) format("woff2"),url(/assets/lalezar-latin-400-normal-Bm4W26Zi.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sahel;src:url(/assets/Sahel-wgv3LXZb.eot);src:url(/assets/Sahel-wgv3LXZb.eot?#iefix) format("embedded-opentype"),url(/assets/Sahel-pG7ms9kJ.woff2) format("woff2"),url(/assets/Sahel-DqX82dhc.woff) format("woff"),url(/assets/Sahel-Dn8y-U04.ttf) format("truetype");font-weight:400}@font-face{font-family:Sahel;src:url(/assets/Sahel-Bold-BS5gdfc0.eot);src:url(/assets/Sahel-Bold-BS5gdfc0.eot?#iefix) format("embedded-opentype"),url(/assets/Sahel-Bold-YDDzFapg.woff2) format("woff2"),url(/assets/Sahel-Bold-C4xbBf7q.woff) format("woff"),url(/assets/Sahel-Bold-hQIRLXFL.ttf) format("truetype");font-weight:700}@font-face{font-family:Sahel;src:url(/assets/Sahel-Light-BhZafJqD.eot);src:url(/assets/Sahel-Light-BhZafJqD.eot?#iefix) format("embedded-opentype"),url(/assets/Sahel-Light-Bhi9HvaS.woff2) format("woff2"),url(/assets/Sahel-Light-hUkA5DxH.woff) format("woff"),url(/assets/Sahel-Light-E6Y5GO8k.ttf) format("truetype");font-weight:300}@font-face{font-family:Sahel;src:url(/assets/Sahel-SemiBold-CkvQA3hE.eot);src:url(/assets/Sahel-SemiBold-CkvQA3hE.eot?#iefix) format("embedded-opentype"),url(/assets/Sahel-SemiBold-CZp6O-9p.woff2) format("woff2"),url(/assets/Sahel-SemiBold-CYk3KzXn.woff) format("woff"),url(/assets/Sahel-SemiBold-qcKTKvM9.ttf) format("truetype");font-weight:600}@font-face{font-family:Sahel;src:url(/assets/Sahel-Black-CBursjkl.eot);src:url(/assets/Sahel-Black-CBursjkl.eot?#iefix) format("embedded-opentype"),url(/assets/Sahel-Black-cQrRhsuZ.woff2) format("woff2"),url(/assets/Sahel-Black--zVDZr74.woff) format("woff"),url(/assets/Sahel-Black-DzBIiiTl.ttf) format("truetype");font-weight:900}@font-face{font-family:Samim;src:url(/assets/Samim-BXnl05nc.eot);src:url(/assets/Samim-BXnl05nc.eot?#iefix) format("embedded-opentype"),url(/assets/Samim-DxbncAR-.woff2) format("woff2"),url(/assets/Samim-dZCLnKwh.woff) format("woff"),url(/assets/Samim-B0PIVFop.ttf) format("truetype");font-weight:400}@font-face{font-family:Samim;src:url(/assets/Samim-Bold-DGnoDpnl.eot);src:url(/assets/Samim-Bold-DGnoDpnl.eot?#iefix) format("embedded-opentype"),url(/assets/Samim-Bold-CeR0Nhve.woff2) format("woff2"),url(/assets/Samim-Bold-P9XgTYIl.woff) format("woff"),url(/assets/Samim-Bold-CuSA9Lfw.ttf) format("truetype");font-weight:700}@font-face{font-family:Samim;src:url(/assets/Samim-Medium-C59UxA0K.eot);src:url(/assets/Samim-Medium-C59UxA0K.eot?#iefix) format("embedded-opentype"),url(/assets/Samim-Medium-BOj8Dkr1.woff2) format("woff2"),url(/assets/Samim-Medium-DZ8k2Job.woff) format("woff"),url(/assets/Samim-Medium-B0Alziu6.ttf) format("truetype");font-weight:500}@font-face{font-family:Shabnam;src:url(/assets/Shabnam-BfLn_TOA.eot);src:url(/assets/Shabnam-BfLn_TOA.eot?#iefix) format("embedded-opentype"),url(/assets/Shabnam-COn6stHZ.woff2) format("woff2"),url(/assets/Shabnam-QkCyTEmb.woff) format("woff"),url(/assets/Shabnam-C3NVF6CA.ttf) format("truetype");font-weight:400}@font-face{font-family:Shabnam;src:url(/assets/Shabnam-Bold-CdGGVOXJ.eot);src:url(/assets/Shabnam-Bold-CdGGVOXJ.eot?#iefix) format("embedded-opentype"),url(/assets/Shabnam-Bold-BDpvJuWe.woff2) format("woff2"),url(/assets/Shabnam-Bold-B5uPyO28.woff) format("woff"),url(/assets/Shabnam-Bold-B-vknKw4.ttf) format("truetype");font-weight:700}@font-face{font-family:Shabnam;src:url(/assets/Shabnam-Thin-CP99m8yP.eot);src:url(/assets/Shabnam-Thin-CP99m8yP.eot?#iefix) format("embedded-opentype"),url(/assets/Shabnam-Thin-B4gdi3fL.woff2) format("woff2"),url(/assets/Shabnam-Thin-BphXVVuN.woff) format("woff"),url(/assets/Shabnam-Thin-C9bRl1wg.ttf) format("truetype");font-weight:100}@font-face{font-family:Shabnam;src:url(/assets/Shabnam-Light-B_Fa9nwm.eot);src:url(/assets/Shabnam-Light-B_Fa9nwm.eot?#iefix) format("embedded-opentype"),url(/assets/Shabnam-Light-ChocK_wl.woff2) format("woff2"),url(/assets/Shabnam-Light-Dbi8jKzw.woff) format("woff"),url(/assets/Shabnam-Light-O0W_Pb3R.ttf) format("truetype");font-weight:300}@font-face{font-family:Shabnam;src:url(/assets/Shabnam-Medium-BZOHDLwP.eot);src:url(/assets/Shabnam-Medium-BZOHDLwP.eot?#iefix) format("embedded-opentype"),url(/assets/Shabnam-Medium-BATPErAI.woff2) format("woff2"),url(/assets/Shabnam-Medium-yOgtWPLf.woff) format("woff"),url(/assets/Shabnam-Medium-DJu08A9c.ttf) format("truetype");font-weight:500}@font-face{font-family:Parastoo;src:url(/assets/Parastoo-DCfMV75s.eot);src:url(/assets/Parastoo-DCfMV75s.eot?#iefix) format("embedded-opentype"),url(/assets/Parastoo-W1sQXSyZ.woff2) format("woff2"),url(/assets/Parastoo-BleXf5M7.woff) format("woff"),url(/assets/Parastoo-BJu0UTiQ.ttf) format("truetype");font-weight:400}@font-face{font-family:Parastoo;src:url(/assets/Parastoo-Bold-Dl9-STk8.eot);src:url(/assets/Parastoo-Bold-Dl9-STk8.eot?#iefix) format("embedded-opentype"),url(/assets/Parastoo-Bold-BSRs5Wzn.woff2) format("woff2"),url(/assets/Parastoo-Bold-BCom4odY.woff) format("woff"),url(/assets/Parastoo-Bold-hQyReKgT.ttf) format("truetype");font-weight:700}@font-face{font-family:Gandom;src:url(/assets/Gandom-DnZKxElK.eot);src:url(/assets/Gandom-DnZKxElK.eot?#iefix) format("embedded-opentype"),url(/assets/Gandom-vjXB7vLl.woff2) format("woff2"),url(/assets/Gandom-uo9BTqr1.woff) format("woff"),url(/assets/Gandom-DJ--ar5Z.ttf) format("truetype");font-weight:400}@font-face{font-family:Tanha;src:url(/assets/Tanha-DVW0Bh33.eot);src:url(/assets/Tanha-DVW0Bh33.eot?#iefix) format("embedded-opentype"),url(/assets/Tanha-C5wnatYH.woff) format("woff"),url(/assets/Tanha-CCA1OUJw.ttf) format("truetype");font-weight:400}.warm-tooltip__trigger{--wt-surface: #f5f5f5;--wt-fuse-ms: .4s;--wt-ease-out: cubic-bezier(.23, 1, .32, 1);position:relative;display:inline-flex;vertical-align:middle;touch-action:manipulation;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.warm-tooltip__trigger[data-pressing]{user-select:none;-webkit-user-select:none}.warm-tooltip__fuse{position:absolute;left:4px;right:4px;height:2px;border-radius:1px;background:var(--wt-surface);opacity:0;transform:scaleX(0);transform-origin:left center;pointer-events:none;transition:transform 125ms var(--wt-ease-out),opacity 125ms var(--wt-ease-out)}.warm-tooltip__fuse[data-side=top]{top:-4px}.warm-tooltip__fuse[data-side=bottom]{bottom:-4px}.warm-tooltip__fuse[data-side=left],.warm-tooltip__fuse[data-side=right]{top:4px;bottom:4px;left:auto;right:auto;width:2px;height:auto;transform:scaleY(0);transform-origin:center top}.warm-tooltip__fuse[data-side=left]{left:-4px}.warm-tooltip__fuse[data-side=right]{right:-4px}.warm-tooltip__fuse[data-fuse=arming]{opacity:1;transform:scaleX(1);transition:transform var(--wt-fuse-ms) linear,opacity 80ms var(--wt-ease-out)}.warm-tooltip__fuse[data-side=left][data-fuse=arming],.warm-tooltip__fuse[data-side=right][data-fuse=arming]{transform:scaleY(1)}.warm-tooltip{--wt-surface: #f5f5f5;--wt-ink: #18181b;--wt-radius: 8px;--wt-font: 12.5px;--wt-origin: center bottom;position:fixed;top:0;left:0;z-index:9999;display:block;pointer-events:none;font-family:inherit}.warm-tooltip__box{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--wt-radius);background:var(--wt-surface);color:var(--wt-ink);box-shadow:0 1px 2px #0000001f,0 8px 24px -8px #00000073;transform-origin:var(--wt-origin)}.warm-tooltip__layer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.warm-tooltip__text{display:inline-flex;align-items:center;gap:7px;font-size:var(--wt-font);font-weight:500;line-height:1.2;letter-spacing:-.01em;white-space:nowrap}.warm-tooltip__kbd{display:inline-flex;align-items:center;height:1.55em;padding:0 .45em;border-radius:.4em;background:color-mix(in srgb,var(--wt-ink) 9%,transparent);box-shadow:inset 0 -1px color-mix(in srgb,var(--wt-ink) 12%,transparent);color:color-mix(in srgb,var(--wt-ink) 72%,transparent);font-family:inherit;font-size:.86em;font-weight:500;letter-spacing:.02em;font-variant-numeric:tabular-nums}.warm-tooltip__arrow{position:absolute;width:8px;height:8px;margin:-4px;border-radius:2px;background:var(--wt-surface);transform:rotate(45deg)}.warm-tooltip__arrow[data-side=top]{bottom:1px}.warm-tooltip__arrow[data-side=bottom]{top:1px}.warm-tooltip__arrow[data-side=left]{right:1px}.warm-tooltip__arrow[data-side=right]{left:1px}@media(prefers-contrast:more){.warm-tooltip__box{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wt-ink) 40%,transparent)}}.warm-tooltip__text{direction:rtl;font-family:var(--font-fa, Vazirmatn, Tahoma, sans-serif)}.warm-tooltip__kbd{direction:ltr;unicode-bidi:isolate}.dx{position:relative}.dx-body{outline:none;white-space:pre-wrap;overflow-wrap:anywhere;caret-color:#111;-moz-tab-size:4;tab-size:4}.dx-body p{margin:0;min-height:1em}.dx-body h1,.dx-body h2,.dx-body h3{margin:.2em 0;font-weight:700;line-height:1.3}.dx-body h1{font-size:1.6em}.dx-body h2{font-size:1.3em}.dx-body h3{font-size:1.12em}.dx-body ul,.dx-body ol{margin:.2em 0;padding-inline-start:2em}.dx-body ul{list-style:none}.dx-body ul>li{position:relative}.dx-body ul>li:before{content:"-";position:absolute;inset-inline-start:-1.4em}.dx-body li>p{margin:0}.dx-body [data-look=caption]{text-align:center;font-family:var(--ep-light, "Century Gothic", Arial, sans-serif);font-weight:300;font-size:12px}.dx-body [data-look=title]{text-align:center;font-family:var(--ep-light, "Century Gothic", Arial, sans-serif);font-weight:300;font-size:16px;margin-bottom:4px}.dx-body [data-look=concl]{font-family:var(--ep-light, "Century Gothic", Arial, sans-serif);font-size:14px}.dx-body ul[data-look],.dx-body .concl{font-family:var(--ep-light, "Century Gothic", Arial, sans-serif);font-size:14px;line-height:1.6}.dx-body ::selection,.dx-body *::selection{background:#b3d4fc;color:#111}.dx-body p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#9aa0a6;float:inline-start;height:0;pointer-events:none}.dx-body table{width:100%;border-collapse:collapse;table-layout:fixed;margin:0}.dx-body td,.dx-body th{position:relative;vertical-align:top;padding:1px 8px;border:1px solid #000;min-width:40px}.dx-body table[data-frame=box]{border:1px solid #000}.dx-body table[data-frame=box]>tbody>tr>td,.dx-body table[data-frame=box]>tbody>tr>th{border:0;padding-top:1px;padding-bottom:1px}.dx-body table[data-frame=box]>tbody>tr:first-child>td{padding-top:3px}.dx-body table[data-frame=box]>tbody>tr:last-child>td{padding-bottom:4px}.dx-body table[data-frame=none],.dx-body table[data-frame=none]>tbody>tr>td{border:0}.dx-body th{font-weight:700;background:#f3f4f5}.dx.is-edit .dx-body .selectedCell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#2f7d6b29;pointer-events:none}.dx.is-edit .dx-body table[data-frame=box]>tbody>tr>td,.dx.is-edit .dx-body table[data-frame=none]>tbody>tr>td{outline:1px dashed #b9c0c6;outline-offset:-1px}.dx-body .column-resize-handle{position:absolute;top:0;bottom:-2px;right:-2px;width:4px;background:#2f7d6b;pointer-events:none}.dx-body.resize-cursor,.dx .resize-cursor{cursor:col-resize}.dx-body .tableWrapper{overflow-x:visible}.dx-field{display:inline}.dx-field.is-plain{margin-inline:3px;white-space:pre-wrap}.dx-field.is-plain.is-bold{font-weight:700}.dx-field.is-plain[data-empty]{display:inline-block;min-width:26px}.dx.is-edit .dx-body .ProseMirror-selectednode>.ep-boxwrap input.ep-box{outline:2px solid #2f7d6b}.dx-bar{position:sticky;top:64px;z-index:4;display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 12px;padding:6px 8px;border-radius:12px;background:var(--sh-panel, var(--surface, #fff));color:var(--ink, #111);border:1px solid var(--line, rgba(0, 0, 0, .1));box-shadow:0 6px 18px #0000001a}.dx-group{display:flex;align-items:center;gap:2px;padding-inline-end:6px;border-inline-end:1px solid var(--line, rgba(0, 0, 0, .1))}.dx-group:last-child{border:0}.dx-btn{position:relative;display:inline-grid;place-items:center;grid-auto-flow:column;gap:1px;min-width:30px;height:30px;min-height:0;padding:0 5px;border:0;border-radius:7px;background:transparent;color:inherit;font:13px var(--font, Vazirmatn, Tahoma, sans-serif);cursor:pointer;transition:background-color .12s ease,transform .12s ease-out}.dx-btn sup{font-size:9px;line-height:1}.dx-btn:hover:not(:disabled){background:color-mix(in srgb,var(--ink, #111) 9%,transparent)}.dx-btn.is-on{background:color-mix(in srgb,var(--accent, #2f7d6b) 20%,transparent);color:var(--accent, #2f7d6b)}.dx-btn:active:not(:disabled){transform:scale(.94)}.dx-btn:disabled{opacity:.35;cursor:default}.dx-color{position:relative}.dx-color input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;padding:0;border:0}.dx-swatch{position:absolute;left:6px;right:6px;bottom:4px;height:3px;border-radius:2px}.dx-select{height:30px;min-height:0;padding:0 8px;border-radius:7px;border:1px solid var(--line, rgba(0, 0, 0, .12));background:var(--surface-2, #f3f4f5);color:var(--ink, #111);font:13px var(--font, Vazirmatn, Tahoma, sans-serif);cursor:pointer}.dx-select option{color:#111;background:#fff}.dx-font{width:132px}.dx-size{width:76px}.dx-bubble{display:flex;gap:2px;padding:4px;border-radius:10px;background:#1f2326;color:#fff;box-shadow:0 8px 24px #0000004d}.dx-bubble .dx-btn:hover:not(:disabled){background:#ffffff1f}.dx-bubble .dx-btn.is-on{background:#6ee7c438;color:#8ff0cf}@media(prefers-reduced-motion:reduce){.dx-btn{transition:none}}.dx-sheets{background:transparent!important;box-shadow:none!important}.dx-sheet{position:absolute;left:0;right:0;z-index:0;background:#fff;box-shadow:0 1px 3px #00000029,0 10px 30px #0000001f;pointer-events:none;overflow:hidden}.dx-sheets>:not(.dx-sheet){position:relative;z-index:1}.dx-sheet-no{position:absolute;top:8px;right:10px;font:11px/1.4 var(--ep-fa, Vazirmatn, Tahoma, sans-serif);color:#9aa0a6}.dx-fit{transform-origin:top center}.ep-page{--ep-ink: #111;--ep-shade: #e6e6e6;--ep-focus: #fff4c2;--ep-hint: #2f7d6b;--ep-sans: Arial, "Liberation Sans", Helvetica, sans-serif;--ep-light: "Eras Light ITC", "Century Gothic", "URW Gothic", "Avenir Next", "Segoe UI", Arial, sans-serif;--ep-fa: Vazirmatn, Tahoma, sans-serif;position:relative;width:794px;min-height:1123px;background:#fff;color:var(--ep-ink);font:10.67px/1.6 var(--ep-sans);box-sizing:border-box;padding:104px 56px 38px 66px;text-align:left;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased}.ep-page *,.ep-page *:before,.ep-page *:after{box-sizing:border-box}.ep-content{position:relative;z-index:1}.ep-page b,.ep-bold{font-weight:700}.ep-page small,.ep-small{font-size:.85em}.ep-piece{margin:0;white-space:pre-wrap}.ep-val{margin-inline:3px}.ep-val[data-empty]{display:inline-block;min-width:26px}.ep-watermark{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;place-items:center;pointer-events:none;overflow:hidden}.ep-watermark span{transform:rotate(-45deg);font:400 120px/1 Calibri,Carlito,Segoe UI,Arial,sans-serif;color:#d8d8d8;opacity:.5;white-space:nowrap}.ep-title{margin:0 0 4px;text-align:center;font:300 16px/1.4 var(--ep-light);letter-spacing:.01em;color:var(--ep-ink)}.ep-title small{font:400 9.3px var(--ep-sans);margin-inline-start:4px}.ep-page .ep-title input.ep-box{font:300 16px/22px var(--ep-light);height:22px}.ep-title .ep-measure{font:300 16px var(--ep-light)}.ep-head{width:100%;border-collapse:collapse;margin:0 0 2px}.ep-head td{border:1px solid #000;padding:2px 8px;text-align:center;font:12px/1.9 var(--ep-fa)}.ep-gap{display:inline-block;width:14px}.ep-fa,.ep-page .ep-fa input.ep-box,.ep-page input.ep-box.ep-fa{font-family:var(--ep-fa)}.ep-page .ep-head input.ep-box{font-size:12px;line-height:19px;height:19px}.ep-head .ep-measure{font:700 12px var(--ep-fa)}.ep-caption{position:relative;text-align:center;font:300 12px/1.6 var(--ep-light);margin:0}.ep-box-sec{border:1px solid #000;padding:3px 8px 4px}.ep-row{position:relative;display:flex;align-items:baseline;flex-wrap:wrap;min-height:17px}.ep-l{flex:0 0 52%;min-width:0;padding-inline-end:6px}.ep-r{flex:1 1 0;min-width:0}.ep-full{flex:1 1 100%;min-width:0}.ep-gaprow{min-height:9px}.ep-boxwrap{position:relative;display:inline-flex;align-items:baseline;vertical-align:baseline;margin:0 2px;max-width:100%}.ep-measure{position:absolute;left:0;top:0;visibility:hidden;white-space:pre;font:400 11.5px var(--ep-sans);padding:0 6px;pointer-events:none}.ep-measure.ep-bold{font-weight:700}.ep-page input.ep-box{display:inline-block;height:20px;min-height:0;max-width:100%;margin:1px 0;padding:0 6px;border:0;border-radius:3px;background:var(--ep-shade);color:var(--ep-ink);font:700 11.5px/20px var(--ep-sans);text-align:left;outline:none;box-shadow:none;transition:background-color .12s ease}.ep-page input.ep-box.ep-thin{font-weight:400}.ep-page input.ep-box:hover{background:#dcdcdc}.ep-page input.ep-box:focus{background:var(--ep-focus);box-shadow:inset 0 -1.5px #c99a00}.ep-page .ep-combo input.ep-box{padding-inline-end:20px}.ep-drop{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:16px;height:16px;min-height:0;padding:0;border:0;background:none;color:#555;font-size:10px;line-height:16px;cursor:pointer;border-radius:3px}.ep-drop:hover{background:#00000014;color:#111}.ep-head .ep-drop{right:auto;left:1px}.ep-page .ep-head .ep-combo input.ep-box{padding:0 4px 0 16px;text-align:right}.ep-page .ep-machine input.ep-box{font-size:9.3px}.ep-words{display:inline;margin:0;padding:0;border-radius:2px;outline:none;cursor:text;white-space:pre-wrap}.is-edit .ep-words:hover{box-shadow:0 0 0 1px #2f7d6b59}.ep-words:focus{background:var(--ep-focus);box-shadow:0 0 0 1px #c99a00}.ep-words:empty{display:inline-block;min-width:40px}.ep-words:empty:before{content:"…";color:#aaa}.ep-gutter{position:absolute;left:-34px;top:0;width:26px;display:flex;justify-content:center}.ep-caption .ep-gutter{left:-44px}.ep-gbtn{display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:4px;background:transparent;color:#b0b0b0;cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease,background-color .12s ease,transform .12s ease-out}.ep-row:hover>.ep-gutter .ep-gbtn,.ep-row:focus-within>.ep-gutter .ep-gbtn,.ep-caption:hover .ep-gbtn,.ep-gbtn:focus-visible,.is-hidden>.ep-gutter .ep-gbtn,.is-hidden>.ep-caption .ep-gbtn,.ep-concl-edit:hover .ep-gbtn{opacity:1}.ep-gbtn:hover{color:#b3261e;background:#fbeaea}.is-hidden>.ep-gutter .ep-gbtn,.is-hidden>.ep-caption .ep-gbtn{color:var(--ep-hint)}.is-hidden>.ep-gutter .ep-gbtn:hover,.is-hidden>.ep-caption .ep-gbtn:hover{background:#e3f3ee;color:var(--ep-hint)}.ep-gbtn:active{transform:scale(.92)}@media(hover:none){.ep-gbtn{opacity:.7}}.ep-row.is-hidden>:not(.ep-gutter),.ep-sec.is-hidden>.ep-box-sec,.ep-sec.is-hidden>.ep-caption>:not(.ep-gutter){opacity:.35;text-decoration:line-through}.ep-add{display:inline-flex;align-items:center;gap:4px;margin:3px 0 0;padding:1px 6px;border:0;border-radius:4px;background:none;color:var(--ep-hint);font:11px var(--ep-fa);cursor:pointer;opacity:.55;transition:opacity .12s ease,background-color .12s ease}.ep-box-sec:hover .ep-add,.ep-concl:hover .ep-add,.ep-add:focus-visible{opacity:1}.ep-add:hover{background:#e3f3ee}.ep-concl{margin:12px 0 0;font:14px/1.6 var(--ep-light)}.ep-concl-title{margin:0 0 4px}.ep-concl ul{margin:0;padding:0 0 0 46px;list-style:none}.ep-concl li{position:relative}.ep-concl li:before{content:"-";position:absolute;left:-26px}.ep-concl-edit{display:flex;align-items:baseline;gap:4px}.ep-concl-x{position:absolute;left:-64px;top:2px}.ep-concl .ep-add{margin-inline-start:40px}.ep-footer{margin-top:18px;min-height:40px}.ep-list{position:fixed;z-index:400;min-width:200px;max-width:min(440px,calc(100vw - 16px));max-height:280px;overflow:auto;margin:0;padding:4px;list-style:none;background:#fff;color:#111;border:1px solid #d5d9dc;border-radius:8px;box-shadow:0 10px 28px #0000002e,0 2px 6px #00000014;font:13px/1.35 Arial,Vazirmatn,Tahoma,sans-serif;transform-origin:top left;animation:ep-list-in .14s cubic-bezier(.23,1,.32,1)}.ep-list.is-up{transform-origin:bottom left}@keyframes ep-list-in{0%{opacity:0;transform:scale(.97)}}.ep-list li{padding:6px 10px;border-radius:5px;cursor:pointer;white-space:normal}.ep-list li.is-active{background:#eef4f2}.ep-list li.is-on{font-weight:700}.ep-list li.is-on:after{content:" ✓";color:#2f7d6b}.ep-list .ep-list-empty,.ep-list .ep-list-none{color:#888;font-family:Vazirmatn,Tahoma,sans-serif}.ep-list .ep-list-none{cursor:default}@media(prefers-reduced-motion:reduce){.ep-list{animation:none}}.ep-stage{overflow:visible}.ep-scaler{transform-origin:top left}.ep-stage .ep-page{box-shadow:0 1px 3px #00000029,0 10px 30px #0000001f;border-radius:2px}.rt-bar{display:flex;flex-wrap:wrap;gap:2px;align-items:center;margin:0 0 4px;padding:3px;background:#f1f3f4;border-radius:6px;font:12px var(--ep-fa)}.rt-bar button,.rt-bar select,.rt-color{height:26px;min-width:28px;min-height:0;border:0;border-radius:4px;background:transparent;color:#222;font:13px var(--ep-sans);cursor:pointer;transition:background-color .12s ease,transform .12s ease-out}.rt-bar select{font:12px var(--ep-fa);padding:0 4px}.rt-bar button:hover,.rt-bar select:hover,.rt-color:hover{background:#e2e5e7}.rt-bar button:active{transform:scale(.94)}.rt-color{display:inline-flex;align-items:center;gap:4px;padding:0 6px;font:12px var(--ep-fa)}.rt-color input{width:20px;height:20px;min-height:0;padding:0;border:0;background:none;cursor:pointer}.rt-box{min-height:64px;padding:6px 8px;outline:1px dashed #b9c2c7;border-radius:4px;line-height:1.45}.rt-box:focus{outline:1px solid #1b6e5a;background:#fcfffd}.rt-view{line-height:1.45}.ep-page,.rt,.ee-footer-box,.ep-list{color-scheme:light}.rt-bar select,.rt-bar option{color:#111;background-color:#fff}.rt-bar select:hover{background-color:#e2e5e7}.sh-qrecord{grid-column:1 / -1;min-inline-size:0}.vr{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--ink, currentColor) 3%,transparent)}.vr-empty{margin:0}.vr-item{display:grid;gap:4px}.vr-item+.vr-item{padding-block-start:8px;border-block-start:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.vr-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.vr-head small{font-size:12px}.vr-actions{display:inline-flex;gap:6px;margin-inline-start:auto}.vr-lines{margin:0;padding-inline-start:22px;display:grid;gap:2px}.vr-lines li{line-height:1.7}.vr-files{list-style:none;margin:0;padding:0;display:grid;gap:4px}.vr-files li{display:flex;align-items:center;justify-content:space-between;gap:8px}.vr-text{margin:0;white-space:pre-wrap;line-height:1.8}.vr-note{margin:0}.vr-code{margin:0;display:flex;align-items:center;gap:6px;font-size:13px}.vr .vt{margin-block-start:2px}.wl-card .wl-code{letter-spacing:.5em;text-align:center;font-size:1.3rem;font-variant-numeric:tabular-nums}.wl-card .wl-links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px}.wl-card .wl-later{justify-self:center;opacity:.8;font-size:13px}.wl-logo-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wl-logo-row img{border-radius:10px;object-fit:contain;background:#7f7f7f1f}.wl-card textarea{width:100%;resize:vertical;font:inherit}.wl-file{position:relative;cursor:pointer}.wl-file input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.wl-file:focus-within{outline:2px solid currentColor;outline-offset:2px}.smsb-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#0f141973;animation:smsb-in .18s ease-out}.smsb{width:min(420px,100%);padding:22px 20px 18px;border-radius:16px;direction:rtl;text-align:right;background:#fff;color:#1d2329;box-shadow:0 18px 50px #0f141940;animation:smsb-rise .22s ease-out}.smsb h2{margin:0 0 10px;font-size:1.1rem;line-height:1.4}.smsb p{margin:0 0 18px;line-height:1.9;font-size:.95rem}.smsb-go{width:100%;min-height:44px;border:0;border-radius:12px;cursor:pointer;font:inherit;font-weight:600;background:#1f4e79;color:#fff}.smsb-go:active{transform:scale(.98)}.smsb-go:focus-visible{outline:3px solid #1f4e79;outline-offset:3px}.smsb-go:disabled{opacity:.7;cursor:default}@keyframes smsb-in{0%{opacity:0}}@keyframes smsb-rise{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.smsb-scrim,.smsb{animation:none}}.wa-dl{display:grid;gap:12px}.wa-dl p{margin:0;line-height:1.9}.wa-dl>.btn{justify-self:start}.wa-dl p>svg{vertical-align:-4px;margin-inline-end:4px}.wa-dl-get{justify-self:start;min-block-size:48px;padding-inline:20px;font-size:15px}.wa-dl-notes{white-space:pre-wrap;padding:10px 12px;border-radius:12px;background:var(--surface-2, rgba(127, 127, 127, .08));font-size:14px}.wa-dl-steps{margin:0;padding-inline-start:20px;display:grid;gap:4px;font-size:14px;color:var(--muted, inherit);line-height:1.8}.wa-dl-others summary{cursor:pointer}.wa-dl-others ul{margin:8px 0 0;padding-inline-start:18px;display:grid;gap:4px}.wa-rel{display:grid;gap:18px}.wa-rel-form{display:grid;gap:10px;max-inline-size:620px}.wa-rel-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.wa-rel-progress{block-size:8px;border-radius:99px;background:var(--surface-2, rgba(127, 127, 127, .15));overflow:hidden}.wa-rel-progress>i{display:block;block-size:100%;background:var(--accent, #2fb39b);transition:inline-size .3s ease}.wa-rel-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wa-rel-list li{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px;border-radius:12px;background:var(--surface-2, rgba(127, 127, 127, .08))}.wa-rel-list li>span{flex:1;min-inline-size:220px;display:grid;gap:2px}.wa-rel-list .wa-rel-notes{white-space:pre-wrap;font-size:13px}.wa-rel-pick{position:relative;display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:12px;cursor:pointer;border:1px dashed color-mix(in srgb,var(--text, #888) 30%,transparent);background:var(--surface-2, rgba(127, 127, 127, .06))}.wa-rel-pick:hover{border-color:var(--accent, #2fb39b)}.wa-rel-pick.is-off{opacity:.6;cursor:default}.wa-rel-pick input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.wa-rel-pick:focus-within{outline:2px solid var(--accent, #2fb39b);outline-offset:2px}.wa-rel-pick>svg{flex:none;color:var(--accent, #2fb39b)}.wa-dl-pick{list-style:none;margin:0;padding:0;display:grid;gap:10px}.wa-dl-pick li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.wa-dl-pick .btn{min-inline-size:190px;justify-content:flex-start}.tour-hole{position:fixed;border-radius:14px;box-shadow:0 0 0 200vmax #0a0a0c8f;outline:2px solid color-mix(in srgb,var(--accent) 75%,#fff);transition:top .3s var(--ease),left .3s var(--ease),width .3s var(--ease),height .3s var(--ease)}.tour-card{position:fixed;inline-size:340px;max-inline-size:calc(100vw - 24px);max-block-size:calc(100dvh - 24px);overflow-y:auto;pointer-events:auto;padding:16px 18px;border-radius:18px;background:var(--surface);color:var(--ink);box-shadow:0 20px 60px #0000004d;outline:none;animation:wl-in .26s ease-out both}.tour-count{font-size:12px;font-weight:700;color:var(--accent-ink, var(--accent));font-variant-numeric:tabular-nums}.tour-card h3{margin:2px 0 6px;font-size:17px;text-wrap:balance}.tour-card p{margin:0 0 12px;line-height:1.9;font-size:14.5px;color:var(--ink-2);text-wrap:pretty}.tour-skip{margin-inline-start:auto;border:0;background:none;color:var(--ink-3);font:inherit;font-size:13px;cursor:pointer;padding:8px}.wl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;background:var(--canvas);color:var(--ink);overflow-y:auto}.wl-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60vmax 40vmax at 80% 0%,color-mix(in srgb,#e3b59a 22%,transparent),transparent 70%),radial-gradient(60vmax 40vmax at 10% 100%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%)}.wl-skip{margin-top:18px;border:0;background:none;color:var(--ink-3);font:inherit;font-size:13px;cursor:pointer;padding:8px 12px}.wl-logo{animation:wl-logo .7s cubic-bezier(.22,1,.36,1) both}.wl-powered{margin:0;color:var(--ink-3);animation:wl-in .5s .3s both}.wl-powered b{color:var(--ink-2)}.wl-card{inline-size:min(440px,100%);justify-items:stretch;text-align:start;padding:24px;border-radius:var(--r-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),0 30px 80px #0000001f}.wl-card>.wl-mark,.wl-card>.wl-icon{justify-self:center;color:var(--accent-ink, var(--accent))}.wl-card input{font-size:16px}.help-menu h4{margin:10px 0 2px;font-size:13px;color:var(--ink-3)}.help-item{display:flex;align-items:center;gap:12px;min-block-size:56px;padding:10px 14px;border-radius:var(--r-ctl);border:0;box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:box-shadow .16s ease,transform .12s ease}.help-item:active{transform:scale(.99)}.help-item small{color:var(--ink-3);font-size:12.5px}.help-item.is-main{background:color-mix(in srgb,var(--accent) 8%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,var(--line))}.help-item.is-main svg{color:var(--accent-ink, var(--accent))}@media(hover:hover)and (pointer:fine){.help-item:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,var(--line))}}.nt-row svg{flex:none;margin-top:2px;color:var(--ink-3)}.nt-row.is-new svg{color:var(--accent-ink, var(--accent))}@media(hover:hover)and (pointer:fine){.nt-row:hover{background:var(--surface-2)}}.nt-text small{color:var(--ink-3);line-height:1.7}.st-side>.notify-prompt{margin:10px 0 0}.st-notify{display:inline-flex}.st-head .msg-btn .btn-label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:960px){.st .ws-grid{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.st .ws-grid>.face-stage.staff{flex:1.3 1 380px}.st .ws-grid>.ws-history{flex:1 1 280px}}.st-more{position:relative;display:inline-flex}.st-more>.icon-btn[aria-expanded=true]{background:color-mix(in srgb,currentColor 12%,transparent)}.st-more-dot{position:absolute;inset-block-start:7px;inset-inline-end:7px;inline-size:8px;block-size:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--canvas);pointer-events:none}.st-menu{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;z-index:30;display:grid;gap:2px;min-inline-size:248px;max-inline-size:min(300px,calc(100vw - 32px));padding:6px;border-radius:16px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line),0 18px 48px -12px #00000059;transform-origin:top left;animation:st-menu-in .17s cubic-bezier(.23,1,.32,1) both}.st-menu[hidden]{display:none}@keyframes st-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.st-menu{animation:none}}.st .st-head .st-menu .icon-btn{inline-size:100%;block-size:auto;min-block-size:44px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:8px 10px;border-radius:10px;color:var(--ink);font:inherit;font-size:calc(14px * var(--fs, 1));text-align:start;background:transparent}.st .st-head .st-menu .icon-btn svg{flex:none;color:var(--ink-2)}.st .st-head .st-menu .icon-btn:disabled{opacity:.6}@media(hover:hover)and (pointer:fine){.st .st-head .st-menu .icon-btn:not(:disabled):hover{background:var(--surface-2)}}.st .st-head .st-menu .btn-label{position:static;inline-size:auto;block-size:auto;overflow:visible;clip-path:none;white-space:normal;display:inline}.st .st-head .st-menu .sample-btn.has-label{inline-size:100%;padding-inline:10px;justify-content:flex-start}.st .st-head .st-menu .msg-count{position:static;margin-inline-start:auto}.st-menu-text{display:grid;gap:1px;text-align:start}.st-menu-note{font-size:12px;color:var(--ink-3)}.st .st-head .st-menu .sample-btn{border:0;box-shadow:none}.st-menu-sep{block-size:1px;margin:4px 6px;background:var(--line)}.st .st-head .st-menu .st-menu-out,.st .st-head .st-menu .st-menu-out svg{color:var(--danger)}@media(max-width:959px){.st .st-head .st-user{position:relative}.st .st-head .st-more{position:static}.st .st-head .st-menu{inset-inline-start:6px;inset-inline-end:auto;transform-origin:top right}}.offline-bar{position:fixed;inset-inline:12px;inset-block-end:calc(12px + env(safe-area-inset-bottom));z-index:85;margin-inline:auto;max-inline-size:640px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:var(--surface, #fff);color:var(--text, inherit);box-shadow:0 0 0 1px color-mix(in srgb,var(--text, #000) 10%,transparent),0 12px 32px #00000029;font-size:14px}.offline-bar>svg{flex:none;color:var(--accent, #2fb39b)}.offline-bar.is-off>svg{color:var(--warn, #b7791f)}.offline-bar.is-failed>svg{color:var(--danger, #b0392b)}.offline-bar>span{flex:1;min-inline-size:200px;line-height:1.8}.offline-bar .btn{min-block-size:34px;padding-inline:12px}.ob-spin{animation:ob-spin 1.2s linear infinite}@keyframes ob-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ob-spin{animation:none}}.ob-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ob-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:var(--surface-2, rgba(127, 127, 127, .08))}.ob-list li>span{display:grid;gap:2px}.ob-err{color:var(--danger, #b0392b)}.ob-note{margin-top:14px;font-size:13px}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-var-BeciDpKm.woff2) format("woff2-variations"),url(/assets/Vazirmatn-var-BeciDpKm.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root,[data-theme=light]{--accent: #a8395a;--on-accent: #fff;--canvas: #f2f2f0;--surface: #fbfbfa;--surface-2: #e9e9e6;--ink: #17181a;--ink-2: #55585e;--ink-3: #5f6268;--line: rgba(23, 24, 26, .09);--warn: #9a5b00;--danger: #b3261e;--shadow: 0 1px 2px rgba(30, 32, 36, .05), 0 12px 32px -18px rgba(30, 32, 36, .25);--r-card: 22px;--r-ctl: 14px;--ease: cubic-bezier(.32, .72, 0, 1);color-scheme:light}[data-theme=dark]{--on-accent: #121315;--canvas: #121315;--surface: #1b1c1f;--surface-2: #26272b;--ink: #ececea;--ink-2: #a9abb0;--ink-3: #868990;--line: rgba(236, 236, 234, .1);--warn: #e0a24a;--danger: #f2867e;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 16px 36px -18px rgba(0, 0, 0, .6);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--canvas);color:var(--ink);font-family:Vazirmatn,system-ui,sans-serif;font-size:calc(16px * var(--fs, 1));line-height:1.7;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}.muted{color:var(--ink-2)}.due-soon{color:var(--warn);font-weight:600}.overdue{color:var(--danger);font-weight:600}.small{font-size:calc(13px * var(--fs, 1))}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--r-ctl);background:transparent;color:var(--ink);transition:background .2s var(--ease),transform .15s var(--ease)}@media(hover:hover)and (pointer:fine){.icon-btn:hover{background:var(--surface-2)}}.icon-btn:active{transform:scale(.96)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:0;border-radius:var(--r-ctl);font-weight:600;text-decoration:none;white-space:nowrap;transition:transform .15s var(--ease),filter .2s var(--ease)}.btn:active{transform:scale(.97)}.btn-primary{background:var(--btn-bg, var(--accent));color:var(--btn-ink, var(--on-accent))}@media(hover:hover)and (pointer:fine){.btn-primary:hover{filter:brightness(1.06)}}.btn-ghost{background:var(--surface-2);color:var(--ink)}.link-btn{border:0;background:none;color:var(--accent-ink, var(--accent));font-weight:600;padding:8px}.seg{display:inline-flex;padding:4px;gap:4px;background:var(--surface-2);border-radius:var(--r-ctl)}.seg button{border:0;background:transparent;border-radius:10px;min-height:38px;padding:0 14px;color:var(--ink-2);transition:background .2s var(--ease),color .2s var(--ease)}.seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow);font-weight:600}.seg.wide{display:flex;flex-wrap:wrap}.seg.wide button{flex:1 0 auto}.monogram{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:var(--accent);color:var(--on-accent);font-size:calc(26px * var(--fs, 1));font-weight:700}.monogram.sm{width:34px;height:34px;border-radius:11px;font-size:calc(17px * var(--fs, 1))}.proto-bar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:4px;padding:6px 12px;background:color-mix(in srgb,var(--ink) 92%,transparent);color:var(--canvas);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.proto-bar a{padding:6px 12px;border-radius:10px;text-decoration:none;font-size:calc(14px * var(--fs, 1));opacity:.7}.proto-bar a.on{opacity:1;background:#ffffff1f}:root[data-theme=dark] .proto-bar a.on{background:#0000001f}.proto-bar .icon-btn{color:inherit;width:38px;height:38px}.proto-bar .icon-btn:first-of-type{margin-inline-start:auto}.proto-bar .icon-btn:hover{background:#7f7f7f33}.proto-panel{position:fixed;top:56px;left:12px;z-index:31;width:min(300px,calc(100vw - 24px));padding:16px;display:grid;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow)}.label{font-size:calc(13px * var(--fs, 1));color:var(--ink-2);font-weight:600}.swatches{display:grid;grid-template-columns:1fr 1fr;gap:6px}.swatches button{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:transparent;border-radius:var(--r-ctl);padding:8px 10px;font-size:calc(14px * var(--fs, 1))}.swatches button span{width:18px;height:18px;border-radius:6px;background:var(--sw)}.swatches button.on{border-color:var(--sw);box-shadow:inset 0 0 0 1px var(--sw)}.proto-note{font-size:calc(13px * var(--fs, 1));color:var(--ink-3);text-align:center}.otp{min-height:calc(100dvh - 50px);max-width:420px;margin:0 auto;padding:48px 20px 32px;display:flex;flex-direction:column;gap:14px}.otp-brand{display:flex;align-items:center;gap:12px;margin-bottom:28px;font-weight:600}.otp h1{font-size:calc(30px * var(--fs, 1));line-height:1.3;font-weight:800;letter-spacing:-.01em}.otp-boxes{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px}.otp-boxes input{height:62px;min-width:0;text-align:center;font-size:calc(26px * var(--fs, 1));font-weight:700;border:1.5px solid var(--line);border-radius:var(--r-ctl);background:var(--surface);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.otp-boxes input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.otp-boxes input.has-error{border-color:var(--danger)}.otp-error{min-height:24px;color:var(--danger);font-size:calc(14px * var(--fs, 1))}.otp .link-btn{align-self:flex-start;padding-inline:0}.otp-safe{margin-top:auto;display:flex;gap:8px;align-items:flex-start;font-size:calc(14px * var(--fs, 1));color:var(--ink-2)}.otp-safe svg{flex:none;margin-top:3px;color:var(--accent-ink, var(--accent))}.pt{max-width:560px;margin:0 auto;padding:0 16px calc(32px + env(safe-area-inset-bottom))}.pt-top{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.pt-clinic{display:flex;align-items:center;gap:10px;font-weight:600}.pt-hello{padding:8px 0 4px}.pt-hello h1{font-size:calc(30px * var(--fs, 1));font-weight:800;line-height:1.3;letter-spacing:-.01em}.pt-hello p{font-size:calc(15px * var(--fs, 1));margin-top:4px}.face-stage{position:relative;margin:12px -16px 0;height:min(62dvh,520px);background:radial-gradient(60% 55% at 50% 42%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%),var(--canvas)}.face-canvas{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:pan-y}.face-canvas canvas{display:block;width:100%;height:100%}.face-hint{position:absolute;bottom:12px;inset-inline:0;display:flex;justify-content:center;align-items:center;gap:6px;font-size:calc(13px * var(--fs, 1));color:var(--ink-3);pointer-events:none}.face-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.face-skeleton div{width:46%;aspect-ratio:.78;border-radius:48% 48% 44% 44%;background:var(--surface-2);animation:breathe 1.6s ease-in-out infinite}@keyframes breathe{50%{opacity:.55}}.next-card{position:relative;z-index:1;margin-top:-8px;display:grid;grid-template-columns:auto 1fr;gap:14px;padding:18px;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow)}.next-icon{width:44px;height:44px;border-radius:var(--r-ctl);display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent-ink, var(--accent))}.next-label{font-size:calc(14px * var(--fs, 1));color:var(--ink-2)}.next-date{font-size:calc(22px * var(--fs, 1));font-weight:800;line-height:1.4}.next-what{font-size:calc(15px * var(--fs, 1))}.next-card .btn{grid-column:1 / -1}.block{margin-top:36px}.block h2{font-size:calc(20px * var(--fs, 1));font-weight:800;margin-bottom:12px}.visits{display:grid;gap:18px}.visit-date{font-size:calc(14px * var(--fs, 1));color:var(--ink-2);margin-bottom:6px}.visit ul,.ws-history ul,.queue,.due{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tr-row,.q-row,.due-row{width:100%;display:flex;align-items:center;gap:12px;padding:12px;min-height:64px;text-align:start;border:1px solid transparent;border-radius:var(--r-ctl);background:var(--surface);transition:border-color .2s var(--ease),transform .15s var(--ease),background .2s var(--ease)}.tr-row:active,.q-row:active,.due-row:active{transform:scale(.99)}.tr-row.is-active,.q-row.is-active{border-color:var(--accent)}.tr-icon{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--accent-ink, var(--accent))}.tr-text,.q-text{flex:1;display:grid;min-width:0}.tr-text strong,.q-text strong{font-weight:600;font-size:calc(15px * var(--fs, 1))}.tr-text small,.q-text small{color:var(--ink-2);font-size:calc(13px * var(--fs, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-caret{color:var(--ink-3);flex:none}.ba{margin:0}.ba-frame{position:relative;direction:ltr;aspect-ratio:4 / 5;border-radius:var(--r-card);overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}.ba-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;background:var(--surface-2)}.ba-tag{position:absolute;top:12px;font-size:calc(13px * var(--fs, 1));font-weight:700;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.45);pointer-events:none}.ba-tag-before{left:14px}.ba-tag-after{right:14px}.ba-handle{position:absolute;top:0;bottom:0;width:2px;background:#fff;transform:translate(-1px);pointer-events:none}.ba-handle span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:var(--r-ctl);display:grid;place-items:center;background:#fff;color:#17181a;box-shadow:var(--shadow)}.ba-range{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;margin:0;cursor:ew-resize}.ba figcaption{font-size:calc(13px * var(--fs, 1));margin-top:8px}.care ol{margin:0;padding-inline-start:22px;display:grid;gap:6px}.care li::marker{color:var(--accent-ink, var(--accent));font-weight:700}.pt-foot{margin-top:48px;padding-top:20px;border-top:1px solid var(--line);display:grid;gap:2px;font-size:calc(14px * var(--fs, 1))}.pt-foot p:first-child{font-weight:700}.pt-foot a{color:var(--accent-ink, var(--accent));text-decoration:none;justify-self:start;padding:4px 0}.platform{margin-top:12px;color:var(--ink-3);font-size:calc(12px * var(--fs, 1))}.sheet-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none}.sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0b0c66;opacity:0;transition:opacity .3s var(--ease)}.sheet{position:absolute;inset-inline:0;bottom:0;max-height:88dvh;overflow:auto;background:var(--surface);border-radius:26px 26px 0 0;padding:0 20px calc(24px + env(safe-area-inset-bottom));transform:translateY(105%);transition:transform .38s var(--ease)}.sheet-root.is-open{pointer-events:auto}.sheet-root.is-open .sheet-backdrop{opacity:1}.sheet-root.is-open .sheet{transform:translateY(0)}.sheet-handle{display:grid;place-items:center;height:28px;touch-action:none;cursor:grab}.sheet-handle span{width:40px;height:5px;border-radius:3px;background:var(--surface-2)}.sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sheet-head h3{font-size:calc(20px * var(--fs, 1));font-weight:800}.facts{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.facts div{display:grid}.facts .wide{grid-column:1 / -1}.facts dt{font-size:calc(13px * var(--fs, 1));color:var(--ink-2)}.facts dd{margin:0;font-weight:600}.facts.compact{margin-top:14px;padding:14px;border-radius:var(--r-ctl);background:var(--surface)}.st{min-height:calc(100dvh - 50px)}.st-side{padding:0 16px 24px}.st-from{margin-top:22px;text-align:center;color:var(--ink-3);font-size:calc(11.5px * var(--fs, 1));letter-spacing:.01em}.st-head{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.st-user{display:flex;align-items:center;gap:6px;font-size:calc(14px * var(--fs, 1));color:var(--ink-2)}.search{display:flex;align-items:center;gap:8px;height:48px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink-3)}.search:focus-within{border-color:var(--accent)}.search input{flex:1;border:0;background:none;outline:none;color:var(--ink);min-width:0}.search input::placeholder{color:var(--ink-3)}.st-section{margin-top:24px}.st-section h2{font-size:calc(17px * var(--fs, 1));font-weight:800;margin-bottom:10px}.q-time{flex:none;width:52px;font-weight:700;color:var(--accent-ink, var(--accent));font-size:calc(15px * var(--fs, 1))}.due-row>span:last-child{font-size:calc(13px * var(--fs, 1));white-space:nowrap}.empty{color:var(--ink-3);font-size:calc(14px * var(--fs, 1));padding:8px 0}.st-main,.st.has-client .st-side{display:none}.st.has-client .st-main{display:block}.st-empty{display:grid;place-items:center;gap:10px;color:var(--ink-3);height:60vh;text-align:center}.ws{padding:0 16px 32px}.ws-head{display:flex;align-items:center;gap:10px;padding:12px 0;flex-wrap:wrap}.ws-head>div:nth-child(2){flex:1;min-width:0}.ws-head h1{font-size:calc(22px * var(--fs, 1));font-weight:800;line-height:1.3}.ws-head p{font-size:calc(13px * var(--fs, 1));display:flex;align-items:center;gap:4px}.face-stage.staff{margin:0 -16px;height:min(56dvh,560px)}.face-stage.is-placing{box-shadow:inset 0 0 0 2px var(--accent)}.face-stage.is-placing .face-canvas{cursor:crosshair}.face-actions{position:absolute;bottom:14px;inset-inline:16px;display:flex;justify-content:center}.placing-hint{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center;padding:8px 14px;border-radius:var(--r-ctl);background:var(--surface);box-shadow:var(--shadow);font-size:calc(14px * var(--fs, 1))}.ws-history{margin-top:20px}.ws-history h2{font-size:calc(17px * var(--fs, 1));font-weight:800;margin-bottom:10px}.form{display:grid;gap:16px}.field{display:grid;gap:6px}.field input,.field textarea{width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--canvas);color:var(--ink)}.field input:focus,.field textarea:focus{outline:none;border-color:var(--accent)}.field input::placeholder{color:var(--ink-3)}.field-row{display:grid;grid-template-columns:1fr 120px;gap:10px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.service-grid button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--canvas);font-size:calc(14px * var(--fs, 1))}.service-grid button.on{border-color:var(--accent);color:var(--accent-ink, var(--accent));background:color-mix(in srgb,var(--accent) 8%,var(--canvas));font-weight:600}.form-actions{display:grid;grid-template-columns:2fr 1fr;gap:8px;margin-top:4px}.field-row.even{grid-template-columns:1fr 1fr}.block-btn{width:100%;margin-bottom:12px}.date-picker{display:grid;grid-template-columns:.8fr 1.4fr 1fr;gap:6px}.date-picker select{min-height:48px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--canvas);color:var(--ink);font:inherit}.date-picker select:focus{outline:none;border-color:var(--accent)}.map-switch{margin-top:12px}.face-stage.body{height:min(78dvh,680px)}.map-switch-float{position:absolute;top:12px;inset-inline-start:16px;z-index:3}.face-stage.staff.body{height:min(74dvh,720px)}.callout{position:absolute;top:0;left:0;z-index:2;max-width:min(260px,calc(100% - 16px));transition:opacity .18s var(--ease);will-change:transform}.callout-card{position:relative;display:grid;gap:2px;padding:12px 14px 12px 34px;background:var(--surface);color:var(--ink);border-radius:var(--r-ctl);box-shadow:var(--shadow);font-size:calc(13px * var(--fs, 1));line-height:1.6;border:1px solid var(--line)}.callout-card strong{font-size:calc(15px * var(--fs, 1))}.callout-card:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;transform:translate(-50%) rotate(45deg);background:var(--surface);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.callout[data-below="1"] .callout-card:after{bottom:auto;top:-6px;border:0;border-left:1px solid var(--line);border-top:1px solid var(--line)}.callout-x{position:absolute;top:6px;left:6px;width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:8px;background:var(--surface-2);color:var(--ink-2);font-size:calc(16px * var(--fs, 1));line-height:1}.callout-more{justify-self:start;margin-top:4px;padding:4px 0;border:0;background:none;color:var(--accent-ink, var(--accent));font-weight:700}.tabs{display:flex;gap:4px;margin-top:14px;padding:4px;overflow-x:auto;scrollbar-width:none;background:var(--surface-2);border-radius:var(--r-ctl)}.tabs::-webkit-scrollbar{display:none}.tabs button{flex:none;display:flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);font-size:calc(14px * var(--fs, 1));white-space:nowrap}.tabs button.on{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:var(--shadow)}.tabs .count{color:var(--accent-ink, var(--accent));font-weight:700}.st-section{margin-top:14px}.q-time{line-height:1.4}.ws-actions{display:flex;gap:8px;overflow-x:auto;padding-bottom:12px;scrollbar-width:none}.ws-actions::-webkit-scrollbar{display:none}.ws-actions .btn{flex:none;min-height:42px;padding:0 14px;font-size:calc(14px * var(--fs, 1))}.form-error{min-height:20px;color:var(--danger);font-size:calc(14px * var(--fs, 1))}.narrow-field input{max-width:180px}.send{display:grid;gap:14px}.qr-box{display:grid;justify-items:center;gap:10px;padding:16px;border-radius:var(--r-card);background:var(--canvas)}.qr-box img,.qr-skeleton{width:200px;height:200px;border-radius:12px;background:#fff}.qr-actions{display:flex;gap:8px}.qr-actions .btn{min-height:42px;font-size:calc(14px * var(--fs, 1))}.sms-preview{padding:12px 14px;border-radius:var(--r-ctl);background:var(--canvas);display:grid;gap:4px;font-size:calc(14px * var(--fs, 1))}.sms-link{color:var(--accent-ink, var(--accent));word-break:break-all;text-align:left}.ok-line,.ok-text{color:#1f7a4d;font-weight:600}:root[data-theme=dark] .ok-line,:root[data-theme=dark] .ok-text{color:#6fd19c}.ok-line{display:flex;align-items:center;gap:6px;justify-content:center;min-height:48px}.sms-log{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sms-log li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:12px;border-radius:var(--r-ctl);background:var(--surface);font-size:calc(14px * var(--fs, 1))}.sms-log .ok-text{grid-row:1 / 3;grid-column:2;align-self:center;font-size:calc(13px * var(--fs, 1))}.photo-tabs{margin-bottom:12px}.docs{list-style:none;margin:0;padding:0;display:grid;gap:6px}@media(min-width:720px){.face-stage{margin-inline:0;border-radius:var(--r-card)}.next-card{margin-top:16px;grid-template-columns:auto 1fr auto;align-items:center}.next-card .btn{grid-column:auto}.sheet{inset-inline:auto;left:50%;bottom:50%;width:min(520px,calc(100vw - 48px));border-radius:var(--r-card);transform:translate(-50%,54%) scale(.98);opacity:0;transition:transform .3s var(--ease),opacity .2s var(--ease)}.sheet-root.is-open .sheet{transform:translate(-50%,50%);opacity:1}.sheet-handle{visibility:hidden;height:16px}}@media(min-width:960px){.st{display:grid;grid-template-columns:340px 1fr}.st-side,.st.has-client .st-side{display:block;border-inline-end:1px solid var(--line);min-height:calc(100dvh - 50px)}.st-main,.st.has-client .st-main{display:block}.ws-back{display:none}.ws{padding:0 28px 32px}.ws-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;align-items:start}.face-stage.staff{margin:0;height:min(72dvh,680px);border-radius:var(--r-card)}.ws-history{margin-top:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation:none!important}}.proto-bar select{max-width:150px;min-height:34px;padding:0 8px;border:0;border-radius:10px;font:inherit;font-size:calc(13px * var(--fs, 1));background:#7f7f7f33;color:inherit}.proto-bar select option{color:#17181a}.proto-bar{overflow-x:auto;scrollbar-width:none}.proto-bar a{flex:none}.armed-text{font-size:calc(12px * var(--fs, 1));font-weight:700;color:#f2867e}.logo{width:56px;height:56px;border-radius:18px;object-fit:contain;background:var(--surface)}.logo.sm{width:34px;height:34px;border-radius:11px}.st-waiting{color:var(--warn);font-weight:600}.st-in{color:var(--accent-ink, var(--accent));font-weight:600}.st-done{color:#1f7a4d;font-weight:600}:root[data-theme=dark] .st-done{color:#6fd19c}.status-row{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.status-row button{min-height:44px;border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:calc(14px * var(--fs, 1))}.status-row button.on{border-color:currentColor;background:color-mix(in srgb,currentColor 10%,var(--surface))}.photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.photo-slot{position:relative;aspect-ratio:4 / 5;border-radius:var(--r-card);overflow:hidden;border:1.5px dashed var(--line);background:var(--canvas);cursor:pointer;display:grid;place-items:center}.photo-slot.has-img{border-style:solid}.photo-slot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.photo-slot input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.photo-empty{color:var(--ink-3)}.photo-label{position:absolute;bottom:8px;inset-inline:8px;display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border-radius:var(--r-ctl);background:color-mix(in srgb,var(--surface) 88%,transparent);font-size:calc(14px * var(--fs, 1));font-weight:600;color:var(--ink)}.studio{min-height:calc(100dvh - 50px)}.studio-side{padding:16px}.studio-side h1{font-size:calc(22px * var(--fs, 1));font-weight:800;margin-bottom:12px}.clinic-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.clinic-row{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;text-align:start;border:1px solid transparent;border-radius:var(--r-ctl);background:var(--surface)}.clinic-row.is-active{border-color:var(--accent)}.clinic-dot{flex:none;width:38px;height:38px;border-radius:12px;overflow:hidden;display:grid;place-items:center;color:#fff;font-weight:700}.clinic-dot img{width:100%;height:100%;object-fit:contain;background:#fff}.add-clinic{display:flex;gap:8px;margin-top:10px}.add-clinic input{flex:1;min-width:0;min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink)}.add-clinic .btn{padding:0 14px}.add-clinic{flex-wrap:wrap}.add-clinic-opts{flex-basis:100%;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.add-clinic-opts .check{display:inline-flex;gap:6px;align-items:center;font-size:13px}.product-tag{font-weight:500;font-size:12px;color:var(--accent)}.product-tag.demo{color:var(--warn, #b45309)}.studio-main{padding:0 16px 40px}.studio-head{display:flex;align-items:center;gap:10px;padding:12px 0}.studio-head h2{flex:1;font-size:calc(20px * var(--fs, 1));font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-btn{min-height:42px;font-size:calc(14px * var(--fs, 1))}.studio-tabs{margin-top:0}.studio-panel{margin-top:16px;max-width:640px}.field select,.staff-list select{min-height:44px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--canvas);color:var(--ink);font:inherit;font-size:calc(14px * var(--fs, 1))}.field input:disabled{opacity:.6}.logo-row{display:flex;align-items:center;gap:10px}.logo-row .mz{flex:1;min-width:0}.logo-row .btn{min-height:44px;font-size:calc(14px * var(--fs, 1));cursor:pointer}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border-radius:var(--r-ctl);background:var(--surface)}.accent-grid{display:grid;grid-template-columns:repeat(9,1fr);gap:8px}.accent-swatch{position:relative;aspect-ratio:1;border-radius:12px;border:2px solid transparent;background:var(--sw);box-shadow:inset 0 0 0 2px var(--surface);cursor:pointer}.accent-swatch.on{border-color:var(--sw)}.accent-swatch.custom{background:conic-gradient(from 0deg,#e0526e,#e0a24a,#6cc3ad,#5b7fd9,#a35bd9,#e0526e)}.accent-swatch.custom input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.order-list,.svc-list,.staff-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.order-list li{display:flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;border-radius:var(--r-ctl);background:var(--surface)}.order-list li span{flex:1}.order-list .icon-btn{width:36px;height:36px}.order-list .icon-btn:disabled{opacity:.3}.is-off>*:not(.sw){opacity:.7}.svc-list li{display:grid;gap:8px;padding:12px;border-radius:var(--r-ctl);background:var(--surface)}.svc-top{display:flex;align-items:center;gap:8px}.svc-top input,.svc-list textarea{min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--canvas);color:var(--ink);font:inherit;min-width:0}.svc-top input{flex:1}.svc-top input.unit{flex:0 0 90px}.sms-tpl{display:grid;gap:8px;padding:14px;border-radius:var(--r-card);background:var(--surface)}.sms-tpl-head{display:flex;justify-content:space-between;align-items:center}.sms-tpl textarea{min-height:80px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--canvas);color:var(--ink);font:inherit}.var-row{display:flex;flex-wrap:wrap;gap:6px}.var-btn{min-height:34px;padding:0 10px;border:1px dashed var(--line);border-radius:8px;background:transparent;color:var(--accent-ink, var(--accent));font-size:calc(13px * var(--fs, 1));font-weight:600}.staff-list li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-ctl);background:var(--surface)}.staff-list .q-text{flex:1}.sub-form{display:grid;gap:12px;padding:14px;border-radius:var(--r-card);background:var(--surface)}.once-box{display:grid;gap:4px;padding:14px;border-radius:var(--r-ctl);border:1.5px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.once-box p{font-family:ui-monospace,Consolas,monospace;font-size:calc(15px * var(--fs, 1))}.meter{height:10px;border-radius:5px;background:var(--surface-2);overflow:hidden}.meter span{display:block;height:100%;background:var(--accent);border-radius:5px}.studio-preview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:var(--canvas);display:none;flex-direction:column}.studio-preview.is-open{display:flex}.preview-bar{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-bottom:1px solid var(--line);font-weight:700}.phone-frame{flex:1;overflow-y:auto}@media(min-width:900px){.studio{display:grid;grid-template-columns:300px 1fr}.studio-side{border-inline-end:1px solid var(--line)}.studio-main{padding:0 28px 40px}}@media(min-width:1280px){.studio{grid-template-columns:300px 1fr 420px}.preview-btn{display:none}.studio-preview{position:sticky;top:50px;height:calc(100dvh - 50px);display:flex;z-index:auto;border-inline-start:1px solid var(--line);padding:16px}.studio-preview .preview-bar{border:0;padding:0 0 10px}.studio-preview .preview-bar .icon-btn{display:none}.phone-frame{border:8px solid var(--ink);border-radius:36px;background:var(--canvas);box-shadow:var(--shadow)}}.studio>*,.st>*,.ws-grid>*{min-width:0}.face-canvas{overflow:hidden}.notice{display:flex;align-items:flex-start;gap:8px;margin:10px 0;padding:10px 12px;border-radius:var(--r-ctl);background:color-mix(in srgb,var(--warn) 12%,var(--surface));color:var(--ink);font-size:calc(14px * var(--fs, 1))}.notice svg{flex:none;margin-top:3px;color:var(--warn)}.notice.bad{background:color-mix(in srgb,var(--danger) 12%,var(--surface))}.notice.bad svg{color:var(--danger)}.login .form{margin-top:12px}.pw-row{display:flex;gap:6px;align-items:center}.pw-row input{flex:1;min-width:0;min-height:48px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--canvas);color:var(--ink)}.pw-row input:focus{outline:none;border-color:var(--accent)}.login .pw-row input,.login .field input{background:var(--surface)}.unavailable{min-height:60dvh;display:grid;place-items:center;padding:24px;text-align:center;color:var(--ink-2);font-size:calc(17px * var(--fs, 1))}.field-row.three{grid-template-columns:repeat(3,1fr)}.meter.high span{background:var(--warn)}.meter.full span{background:var(--danger)}.renew-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.renew-row .btn{min-height:38px;padding:0 12px;font-size:calc(14px * var(--fs, 1))}.plan-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.advanced-box{display:grid;gap:14px;padding:14px;border-radius:var(--r-card);border:1.5px dashed var(--line)}.staff-list li{display:grid;gap:10px}.staff-main{display:flex;align-items:center;gap:8px}.staff-main .q-text{flex:1;min-width:0}.staff-main .icon-btn{width:38px;height:38px}.reset-row{display:grid;gap:8px}.btn:disabled{opacity:.5;cursor:not-allowed}.console-brand{display:flex;align-items:center;gap:10px;margin-bottom:16px}.console-brand>div{flex:1;display:grid;line-height:1.4}.console-brand small{font-size:calc(12px * var(--fs, 1))}.console-mark{display:grid;place-items:center;line-height:0;width:40px;height:40px;border-radius:12px;background:var(--ink);color:var(--canvas);font-weight:800;font-size:calc(20px * var(--fs, 1))}.st-user .icon-btn{width:38px;height:38px}@media(min-width:900px){.studio.owner-settings{grid-template-columns:1fr}}@media(min-width:1280px){.studio.owner-settings{grid-template-columns:1fr 420px}}.lg{--lg-out: cubic-bezier(.23, 1, .32, 1);--lg-io: cubic-bezier(.77, 0, .175, 1);--lg-a: #c2557d;--lg-b: #5468d8;--lg-c: #27917f;--lg-focus: #4a5fd1;position:relative;min-height:100dvh;overflow:hidden;display:grid;place-items:center;padding:32px 16px;background:#f3f3f2}:root[data-theme=dark] .lg{background:#07080b;--lg-focus: #93a3ff}.lg-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lg-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(20,22,28,.055) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(75% 65% at 50% 45%,#000 35%,transparent 100%);mask-image:radial-gradient(75% 65% at 50% 45%,#000 35%,transparent 100%)}:root[data-theme=dark] .lg-bg:after{background-image:radial-gradient(rgba(255,255,255,.045) 1px,transparent 1px)}.lg-orb{position:absolute;width:52vmax;height:52vmax;border-radius:50%;filter:blur(64px);opacity:.34;will-change:transform}:root[data-theme=dark] .lg-orb{opacity:.3}.lg-orb.a{background:var(--lg-a);top:-18vmax;right:-14vmax;animation:lg-drift-a 24s ease-in-out infinite alternate}.lg-orb.b{background:var(--lg-b);bottom:-22vmax;left:-16vmax;animation:lg-drift-b 28s ease-in-out infinite alternate}.lg-orb.c{background:var(--lg-c);width:30vmax;height:30vmax;top:42%;left:56%;opacity:.18;animation:lg-drift-c 32s ease-in-out infinite alternate}@keyframes lg-drift-a{to{transform:translate(-10vmax,8vmax) scale(1.1)}}@keyframes lg-drift-b{to{transform:translate(12vmax,-6vmax) scale(.92)}}@keyframes lg-drift-c{to{transform:translate(-18vmax,-10vmax) scale(1.2)}}.lg-wrap{position:relative;z-index:1;width:100%;max-width:440px;display:grid;justify-items:center;gap:20px}.lg-shell{width:100%;padding:6px;border-radius:34px;background:#ffffff73;box-shadow:0 0 0 1px #1416280f,0 40px 80px -40px #3c406459,0 12px 30px -18px #3c406433;animation:lg-card .56s var(--lg-out) both}:root[data-theme=dark] .lg-shell{background:#ffffff0a;box-shadow:0 0 0 1px #ffffff14,0 40px 90px -40px #000c}.lg-card{padding:34px 26px 24px;border-radius:28px;background:color-mix(in srgb,#ffffff 78%,transparent);box-shadow:inset 0 1px 1px #ffffffe6,inset 0 0 0 1px #ffffff80;-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35)}:root[data-theme=dark] .lg-card{background:color-mix(in srgb,#12141a 76%,transparent);box-shadow:inset 0 1px 1px #ffffff1a,inset 0 0 0 1px #ffffff0d}@media(prefers-reduced-transparency:reduce){.lg-card{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.lg-shell.is-shaking{animation:lg-shake .4s var(--lg-out)}@keyframes lg-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes lg-card{0%{opacity:0;transform:translateY(16px) scale(.98);filter:blur(6px)}}.lg-mark,.lg-title,.lg-sub,.lg-form>*,.lg-alert,.lg-safe,.lg-foot{animation:lg-in .48s var(--lg-out) both}.lg-mark{animation-delay:80ms}.lg-title{animation-delay:.13s}.lg-sub{animation-delay:.18s}.lg-form>:nth-child(1),.lg-alert{animation-delay:.23s}.lg-form>:nth-child(2){animation-delay:.28s}.lg-form>:nth-child(3){animation-delay:.3s}.lg-form>:nth-child(4){animation-delay:.33s}.lg-safe{animation-delay:.38s}.lg-foot{animation-delay:.43s}@keyframes lg-in{0%{opacity:0;transform:translateY(8px)}}.lg-mark{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;margin-bottom:22px;background:linear-gradient(140deg,#1d2029,#41465a);color:#fff;font-size:calc(24px * var(--fs, 1));font-weight:800;box-shadow:inset 0 1px 1px #ffffff2e,0 14px 26px -14px #282c468c}.lg-mark-in{display:grid;place-items:center;line-height:0}.lg-mark:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:21px;border:1.5px solid color-mix(in srgb,var(--lg-a) 60%,transparent);opacity:0;animation:lg-ring 1.2s var(--lg-out) .6s 1}@keyframes lg-ring{0%{opacity:.85;transform:scale(.92)}to{opacity:0;transform:scale(1.22)}}:root[data-theme=dark] .lg-mark{background:linear-gradient(140deg,#f4f3f0,#c9ccd8);color:#111318;box-shadow:inset 0 1px 1px #fff,0 14px 30px -14px #000c}.lg-title{font-size:calc(32px * var(--fs, 1));font-weight:800;line-height:1.25;letter-spacing:-.02em}.lg-sub{margin-top:8px;color:var(--ink-2);font-size:calc(15px * var(--fs, 1));line-height:1.75;font-weight:400}.lg-form{margin-top:28px;display:grid;gap:14px}.lg-field{position:relative;display:flex;align-items:center;height:60px;padding:0 16px;gap:10px;border-radius:18px;background:color-mix(in srgb,var(--canvas) 72%,transparent);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s var(--lg-out),background-color .2s var(--lg-out)}.lg-field:focus-within{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--lg-focus),0 0 0 5px color-mix(in srgb,var(--lg-focus) 14%,transparent)}.lg-field.is-invalid{box-shadow:inset 0 0 0 1.5px var(--danger)}.lg-icon{flex:none;color:var(--ink-3);transition:color .2s ease,transform .2s var(--lg-out)}.lg-field:focus-within .lg-icon{color:var(--lg-focus);transform:scale(1.06)}.lg-field.is-filled{background:var(--surface)}.lg-field input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:none;color:var(--ink);font-size:calc(17px * var(--fs, 1));letter-spacing:.02em}.lg-field label{position:absolute;inset-inline-start:48px;top:50%;transform:translateY(-50%);transform-origin:right center;color:var(--ink-3);font-size:calc(16px * var(--fs, 1));line-height:1;pointer-events:none;padding:2px 6px;margin-inline-start:-6px;border-radius:6px;background:transparent;transition:transform .2s var(--lg-out),color .2s ease,background-color .2s ease}.lg-field input:focus+label,.lg-field input:not(:placeholder-shown)+label{transform:translateY(calc(-50% - 30px)) scale(.8);color:var(--ink-2);background:var(--surface)}.lg-field input:focus+label{color:var(--lg-focus)}.lg-eye{display:grid;place-items:center;width:40px;height:40px;margin-inline-end:-8px;border:0;border-radius:12px;background:none;color:var(--ink-3);transition:background-color .16s ease,color .16s ease,transform .16s var(--lg-out)}.lg-eye:active{transform:scale(.94)}.lg-msgs{min-height:22px}.lg-error,.lg-caps{display:flex;align-items:center;gap:6px;font-size:calc(14px * var(--fs, 1));animation:lg-in .22s var(--lg-out) both}.lg-error{color:var(--danger)}.lg-caps{color:var(--warn)}.lg-submit{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;height:60px;padding-block:6px;padding-inline:26px 6px;border:0;border-radius:999px;background:linear-gradient(140deg,#1d2029,#41465a);color:#fff;font-size:calc(17px * var(--fs, 1));font-weight:700;box-shadow:inset 0 1px 1px #ffffff29,0 18px 34px -18px #282c4699;transition:transform .16s var(--lg-out),opacity .2s ease,box-shadow .2s var(--lg-out)}:root[data-theme=dark] .lg-submit{background:linear-gradient(140deg,#f4f3f0,#c9ccd8);color:#111318;box-shadow:inset 0 1px 1px #fff,0 18px 34px -18px #000c}.lg-submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s var(--lg-out)}.lg-submit:active:not(:disabled){transform:scale(.97)}.lg-submit:disabled{cursor:not-allowed}.lg-submit.is-idle:disabled{opacity:.38;box-shadow:none}.lg-submit-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#ffffff1f;box-shadow:inset 0 1px 1px #ffffff1f;transition:transform .26s var(--lg-out),background-color .2s ease}:root[data-theme=dark] .lg-submit-icon{background:#11131814;box-shadow:none}.lg-icon-swap{display:grid;place-items:center;animation:lg-swap .22s var(--lg-out) both}@keyframes lg-swap{0%{opacity:0;transform:scale(.8);filter:blur(2px)}}.lg-submit.is-done{background:linear-gradient(140deg,#1f7a4d,#2f9e69);color:#fff}.lg-spin{width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:lg-rot .6s linear infinite}@keyframes lg-rot{to{transform:rotate(360deg)}}@media(hover:hover)and (pointer:fine){.lg-field:hover:not(:focus-within){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 24%,transparent)}.lg-eye:hover{background:var(--surface-2);color:var(--ink)}.lg-submit:hover:not(:disabled){box-shadow:inset 0 1px 1px #ffffff29,0 22px 40px -18px #282c46a6}.lg-submit:hover:not(:disabled):before{transform:translate(120%)}.lg-submit:hover:not(:disabled) .lg-submit-icon{transform:translate(-3px) translateY(-1px) scale(1.05)}}.lg-alert{display:flex;gap:10px;align-items:flex-start;margin-top:24px;padding:14px 16px;border-radius:18px;background:color-mix(in srgb,var(--danger) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 22%,transparent);font-size:calc(15px * var(--fs, 1))}.lg-alert svg{flex:none;color:var(--danger);margin-top:2px}.lg-safe{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:22px;font-size:calc(13px * var(--fs, 1));color:var(--ink-3)}.lg-foot{font-size:calc(12px * var(--fs, 1));color:var(--ink-3)}@media(min-width:640px){.lg-card{padding:44px 40px 30px}.lg-title{font-size:calc(36px * var(--fs, 1))}}@media(prefers-reduced-motion:reduce){.lg-orb,.lg-mark:after,.lg-spin{animation:none}.lg-shell,.lg-mark,.lg-title,.lg-sub,.lg-form>*,.lg-alert,.lg-safe,.lg-foot,.lg-error,.lg-caps,.lg-icon-swap{animation:lg-fade .2s ease both}.lg-shell.is-shaking{animation:none}.lg-submit:before{display:none}}@keyframes lg-fade{0%{opacity:0}}:root .lg.lg--console{--canvas: #0b0d12;--surface: #141821;--surface-2: #1d222d;--ink: #eef0f5;--ink-2: #a8afc0;--ink-3: #7c8496;--line: rgba(238, 240, 245, .1);--lg-a: #3b5bdb;--lg-b: #0ea5a4;--lg-c: #7c3aed;--lg-focus: #7dd3c7;background:#05060a;color:var(--ink)}:root .lg.lg--console .lg-orb{opacity:.26}:root .lg.lg--console .lg-orb.c{opacity:.14}:root .lg.lg--console .lg-bg:after{background-image:linear-gradient(rgba(238,240,245,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(238,240,245,.045) 1px,transparent 1px);background-size:44px 44px}:root .lg.lg--console .lg-shell{background:#ffffff09;box-shadow:0 0 0 1px #ffffff14,0 40px 90px -40px #000000d9}:root .lg.lg--console .lg-card{background:color-mix(in srgb,#0f121a 78%,transparent);box-shadow:inset 0 1px 1px #ffffff14,inset 0 0 0 1px #ffffff0a}:root .lg.lg--console .lg-mark{background:linear-gradient(140deg,#7dd3c7,#3b5bdb);color:#05060a;box-shadow:inset 0 1px 1px #ffffff80,0 14px 30px -12px #3b5bdb99}:root .lg.lg--console .lg-mark:after{border-color:#7dd3c799}:root .lg.lg--console .lg-field{background:#ffffff08}:root .lg.lg--console .lg-field:focus-within{background:#ffffff0d}:root .lg.lg--console .lg-submit{background:linear-gradient(140deg,#eef0f5,#c7cddb);color:#0b0d12;box-shadow:inset 0 1px 1px #fff,0 18px 36px -18px #000000e6}:root .lg.lg--console .lg-submit-icon{background:#0b0d1214;box-shadow:none}:root .lg.lg--console .lg-submit.is-done{background:linear-gradient(140deg,#0ea5a4,#22c3a8);color:#05060a}:root .lg.lg--console .lg-foot{letter-spacing:.08em;direction:ltr}.lg-form>:nth-child(5){animation-delay:.36s}.lg-remember{position:relative;display:flex;align-items:center;gap:10px;min-height:40px;padding-inline:4px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:calc(15px * var(--fs, 1));color:var(--ink-2)}.lg-remember input{position:absolute;opacity:0;width:1px;height:1px}.lg-remember small{margin-inline-start:auto;font-size:calc(12px * var(--fs, 1));color:var(--ink-3)}.lg-check{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:7px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 28%,transparent);background:transparent;color:transparent;transition:background-color .16s ease,box-shadow .16s ease,transform .16s var(--lg-out)}.lg-check svg{transform:scale(.6);opacity:0;transition:transform .2s var(--lg-out),opacity .16s ease}.lg-remember input:checked+.lg-check{background:var(--lg-focus);box-shadow:none;color:#fff}:root[data-theme=dark] .lg-remember input:checked+.lg-check,:root .lg.lg--console .lg-remember input:checked+.lg-check{color:#0b0d12}.lg-remember input:checked+.lg-check svg{transform:scale(1);opacity:1}.lg-remember:active .lg-check{transform:scale(.92)}.lg-remember input:focus-visible+.lg-check{outline:2px solid var(--lg-focus);outline-offset:2px}:root,.look-frame{--fs: 1;--ease-out: cubic-bezier(.23, 1, .32, 1);--line-strong: color-mix(in srgb, var(--ink) 16%, transparent);--accent-ink: color-mix(in srgb, var(--accent) 82%, var(--ink));--card-bg: var(--surface);--card-line: transparent;--card-shadow: var(--shadow);--gap: 40px;--row-pad: 14px;--row-min: 66px;--page-bg: var(--canvas);--btn-bg: var(--accent);--btn-ink: var(--on-accent);--hero-bg: transparent;--hero-ink: var(--ink);--hero-sub: var(--ink-2);--hero-pad: 0px;--hero-overlap: 0px;--mono-bg: var(--accent);--mono-ink: var(--on-accent);--stage-bg: radial-gradient(60% 55% at 50% 42%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 72%), var(--surface)}[data-text=large]{--fs: 1.12}[data-cards=elevated]{--card-bg: var(--surface);--card-line: transparent;--card-shadow: var(--shadow)}[data-cards=outlined]{--card-bg: var(--surface);--card-line: var(--line-strong);--card-shadow: none}[data-cards=flat]{--card-bg: var(--surface-2);--card-line: transparent;--card-shadow: none}[data-density=comfortable]{--gap: 40px;--row-pad: 14px;--row-min: 66px}[data-density=compact]{--gap: 22px;--row-pad: 8px;--row-min: 50px}[data-bg=plain]{--page-bg: var(--canvas)}[data-bg=tint]{--page-bg: color-mix(in srgb, var(--accent) 7%, var(--canvas))}[data-bg=gradient]{--page-bg: radial-gradient(110% 55% at 100% 0%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 62%), radial-gradient(80% 45% at 0% 35%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%), var(--canvas)}[data-buttons=solid]{--btn-bg: var(--accent);--btn-ink: var(--on-accent)}[data-buttons=soft]{--btn-bg: color-mix(in srgb, var(--accent) 15%, var(--surface));--btn-ink: var(--accent-ink)}[data-header=banner]{--hero-bg: radial-gradient(70% 90% at 0% 0%, rgba(255, 255, 255, .22), transparent 60%), radial-gradient(60% 80% at 100% 100%, rgba(0, 0, 0, .12), transparent 65%), var(--accent);--hero-ink: var(--on-accent);--hero-sub: var(--on-accent);--hero-pad: 20px;--hero-overlap: 44px;--mono-bg: var(--on-accent);--mono-ink: var(--accent)}[data-header=plain]{--hero-bg: transparent;--hero-ink: var(--ink);--hero-sub: var(--ink-2);--hero-pad: 0px;--hero-overlap: 0px;--mono-bg: var(--accent);--mono-ink: var(--on-accent)}[data-glow="1"]{--stage-bg: radial-gradient(60% 55% at 50% 42%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 72%), var(--surface)}[data-glow="0"]{--stage-bg: var(--surface)}body,.look-frame{background:var(--page-bg);color:var(--ink)}body{min-height:100dvh;background-attachment:fixed}.look-frame{font-size:calc(16px * var(--fs))}.monogram{background:var(--mono-bg);color:var(--mono-ink)}.face-stage{background:var(--stage-bg)}.tr-row,.q-row,.due-row,.sms-log li,.order-list li,.staff-list li,.svc-list li,.switch-row,.sms-tpl,.sub-form{background:var(--card-bg);border:1px solid var(--card-line);box-shadow:var(--card-shadow)}.tr-row,.q-row,.due-row{padding:var(--row-pad);min-height:var(--row-min)}.tr-row.is-active,.q-row.is-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--card-shadow)}@media(hover:hover)and (pointer:fine){.tr-row:hover,.q-row:hover,.due-row:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--card-line))}}.pt{max-width:600px;padding:0 16px calc(40px + env(safe-area-inset-bottom))}.pt-hero{margin:0 -16px;padding:12px calc(16px + var(--hero-pad) * .2) calc(var(--hero-pad) + 6px);background:var(--hero-bg);color:var(--hero-ink);border-radius:0 0 calc(var(--r-card) + 10px) calc(var(--r-card) + 10px)}.pt-hero .pt-top{padding:4px 0 18px}.pt-hero .pt-clinic{color:var(--hero-ink);font-size:calc(15px * var(--fs))}.pt-hero .pt-phone{color:var(--hero-ink);background:color-mix(in srgb,currentColor 12%,transparent);border-radius:50%}.pt-hello{padding:0 2px}.pt-hello h1{font-size:calc(32px * var(--fs));line-height:1.25;font-weight:800;letter-spacing:-.015em;text-wrap:balance}.pt-hello p{color:var(--hero-sub);font-size:calc(15px * var(--fs));margin-top:8px;max-width:46ch}.pt-body{display:grid;gap:var(--gap);margin-top:22px;position:relative}.pt--overlap .pt-hero{padding-bottom:calc(var(--hero-overlap) + 18px)}.pt--overlap .pt-body{margin-top:calc(var(--hero-overlap) * -1)}.pt-body>*{animation:pt-rise .7s var(--ease-out) both}.pt-body>*:nth-child(2){animation-delay:70ms}.pt-body>*:nth-child(3){animation-delay:.14s}.pt-body>*:nth-child(4){animation-delay:.21s}.pt-body>*:nth-child(n+5){animation-delay:.28s}@keyframes pt-rise{0%{opacity:0;transform:translateY(18px)}}.pt-body .block{margin-top:0}.block h2,.pt-section-head h2{font-size:calc(20px * var(--fs));font-weight:800;letter-spacing:-.01em}.block h2{margin-bottom:14px}.pt-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.pt-next{padding:6px;border-radius:calc(var(--r-card) + 6px);background:color-mix(in srgb,var(--accent) 14%,var(--surface));box-shadow:0 24px 48px -28px color-mix(in srgb,var(--accent) 55%,transparent)}.pt-next-core{display:grid;gap:4px;padding:20px 20px 18px;border-radius:var(--r-card);background:var(--surface);box-shadow:inset 0 1px #fff9,0 1px 2px #0000000a}[data-theme=dark] .pt-next-core{box-shadow:inset 0 1px #ffffff0f}.pt-next-label{display:flex;align-items:center;gap:6px;color:var(--accent-ink);font-size:calc(14px * var(--fs));font-weight:700}.pt-next-date{font-size:calc(26px * var(--fs));font-weight:800;line-height:1.35;letter-spacing:-.01em}.pt-next-what{color:var(--ink-2);font-size:calc(15px * var(--fs))}.pt-next-more{color:var(--ink-3);font-size:calc(13px * var(--fs))}.pt-next-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pt-cta{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:6px 22px 6px 6px;border:0;border-radius:999px;background:var(--btn-bg);color:var(--btn-ink);font-weight:800;font-size:calc(16px * var(--fs));transition:transform .16s var(--ease-out),filter .2s ease}.pt-cta-icon{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--btn-ink) 16%,transparent);transition:transform .22s var(--ease-out)}.pt-cta:active{transform:scale(.97)}.pt-cta:disabled{cursor:default;opacity:.75}@media(hover:hover)and (pointer:fine){.pt-cta:hover:not(:disabled){filter:brightness(1.05)}.pt-cta:hover:not(:disabled) .pt-cta-icon{transform:translate(-3px) scale(1.05)}}.pt-call{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:56px;padding:0 20px;border-radius:999px;background:var(--surface-2);color:var(--ink);text-decoration:none;font-weight:700;transition:transform .16s var(--ease-out)}.pt-call:active{transform:scale(.97)}.pt-map .face-stage{margin:0;height:min(54dvh,470px);border-radius:var(--r-card);box-shadow:var(--card-shadow);border:1px solid var(--card-line);overflow:hidden}.pt-map .face-stage.body{height:min(70dvh,620px)}.pt-map .face-hint{bottom:10px;font-size:calc(12px * var(--fs))}.rx-list{display:grid;gap:12px}.rx-card{padding:16px;border-radius:var(--r-card);background:var(--card-bg);border:1px solid var(--card-line);box-shadow:var(--card-shadow)}.rx-head{display:flex;justify-content:space-between;gap:8px;font-size:calc(13px * var(--fs));font-weight:700;margin-bottom:10px}.rx-items{list-style:none;margin:0;padding:0;display:grid;gap:12px}.rx-items li{display:flex;gap:12px;align-items:flex-start}.rx-items li+li{padding-top:12px;border-top:1px solid var(--line)}.rx-icon{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent-ink, var(--accent))}.rx-body{display:grid;gap:2px;min-width:0;font-size:calc(14px * var(--fs))}.rx-body strong{font-size:calc(16px * var(--fs))}.rx-body span{display:flex;align-items:center;gap:6px;color:var(--ink-2)}.rx-body span svg{flex:none;color:var(--accent-ink, var(--accent))}.rx-note{margin-top:12px;padding:10px 12px;border-radius:var(--r-ctl);background:var(--surface-2);font-size:calc(14px * var(--fs))}.timeline{list-style:none;margin:0;padding:0;display:grid;gap:18px}.tl-visit{position:relative;padding-inline-start:18px}.tl-visit:before{content:"";position:absolute;inset-inline-start:4px;top:12px;bottom:-18px;width:2px;background:var(--line)}.tl-visit:last-child:before{bottom:0}.tl-visit:after{content:"";position:absolute;inset-inline-start:0;top:8px;width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.tl-date{font-size:calc(14px * var(--fs));font-weight:700;color:var(--ink-2);margin-bottom:8px}.tl-visit ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pt-foot{margin-top:8px}.bk{display:grid;gap:14px}.bk-days{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -20px;padding:2px 20px 6px}.bk-days::-webkit-scrollbar,.cal-days::-webkit-scrollbar{display:none}.bk-day,.cal-day{flex:none;scroll-snap-align:start;width:66px;min-height:82px;display:grid;justify-items:center;align-content:center;gap:0;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--card-bg);color:var(--ink);transition:transform .16s var(--ease-out),background .2s ease,border-color .2s ease}.bk-day small,.cal-day small{font-size:calc(11px * var(--fs));color:var(--ink-2);line-height:1.5}.bk-day strong,.cal-day strong{font-size:calc(22px * var(--fs));line-height:1.3}.bk-day:active,.cal-day:active,.bk-time:active{transform:scale(.97)}.bk-day.on,.cal-day.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.bk-day.on small,.cal-day.on small{color:inherit;opacity:1}.bk-day:disabled{opacity:.38;cursor:not-allowed}.bk-times{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px}.bk-time{min-height:48px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--card-bg);font-weight:700;font-size:calc(16px * var(--fs));transition:transform .16s var(--ease-out),background .2s ease}.bk-time.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.bk-confirm{min-height:54px;margin:0}.bk-deposit{margin:0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--accent, currentColor) 9%,transparent);line-height:1.8;font-size:.92rem}.bk-done .block-btn{width:100%}.bk-loading{display:flex;justify-content:center;gap:6px;padding:28px 0}.bk-loading span{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:bk-dot .9s ease-in-out infinite}.bk-loading span:nth-child(2){animation-delay:.15s}.bk-loading span:nth-child(3){animation-delay:.3s}@keyframes bk-dot{50%{opacity:.25;transform:translateY(-3px)}}.bk-done{display:grid;justify-items:center;gap:8px;text-align:center;padding:8px 0}.bk-done svg{color:var(--accent-ink, var(--accent))}.bk-done-when{font-size:calc(20px * var(--fs));font-weight:800}.field select{width:100%;min-height:48px}.st-head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:12px;padding:var(--hero-pad) calc(var(--hero-pad) * .8);background:var(--hero-bg);color:var(--hero-ink);border-radius:var(--r-card)}.st-brand{display:flex;align-items:center;gap:10px;min-width:0}.st-brand-text{display:grid;min-width:0;line-height:1.45}.st-brand-text strong{font-size:calc(16px * var(--fs));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-brand-text small{display:flex;align-items:center;gap:4px;color:var(--hero-sub);font-size:calc(12px * var(--fs))}.st-head .st-user,.st-head .icon-btn{color:inherit}@media(hover:hover)and (pointer:fine){.st-head .icon-btn:hover{background:color-mix(in srgb,currentColor 12%,transparent)}}.st-stats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.st-stats div{display:grid;padding:8px 10px;border-radius:var(--r-ctl);background:color-mix(in srgb,currentColor 7%,transparent)}.st-stats strong{font-size:calc(22px * var(--fs));line-height:1.3}.st-stats small{font-size:calc(12px * var(--fs));color:var(--hero-sub)}.st-new{margin:14px 0 10px;min-height:52px}.st-title{font-size:calc(18px * var(--fs));font-weight:800;margin:4px 0 10px}.st-section{margin-top:16px}.st-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px}.st-nav button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:4px 2px;border:0;border-radius:var(--r-ctl);background:transparent;color:var(--ink-2);font-size:calc(11px * var(--fs));font-weight:600;transition:transform .16s var(--ease-out),background .2s ease,color .2s ease}.st-nav button span{white-space:nowrap}.st-nav button.on{color:var(--ink);background:color-mix(in srgb,var(--accent) 12%,transparent)}.st-nav button.on svg{color:var(--accent-ink, var(--accent))}.st-nav button:active{transform:scale(.95)}.st-nav-count{position:absolute;top:4px;inset-inline-end:14%;font-style:normal;font-size:calc(11px * var(--fs));font-weight:800;color:var(--accent-ink, var(--accent))}@media(max-width:959px){.st-side{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.st-nav{position:fixed;z-index:20;inset-inline:10px;bottom:calc(10px + env(safe-area-inset-bottom));padding:6px;border-radius:calc(var(--r-card) + 4px);background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border:1px solid var(--line);box-shadow:0 18px 40px -18px #00000059}.ws{padding-bottom:calc(40px + env(safe-area-inset-bottom))}.ws-head{position:sticky;top:0;z-index:4;background:var(--page-bg);margin:0 -16px;padding:10px 16px}.ws-head .seg button{min-height:34px;padding:0 10px}}@media(min-width:960px){.st-nav{margin-top:12px;padding:4px;grid-template-columns:repeat(3,1fr);background:var(--surface-2);border-radius:var(--r-ctl)}.st-nav button{flex-direction:row;min-height:42px;font-size:calc(13px * var(--fs));gap:6px}.st-nav button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.st-nav button.on svg{color:var(--accent-ink, var(--accent))}.st-nav-count{position:static}.st-side{position:sticky;top:0;align-self:start;max-height:100dvh;overflow-y:auto}}.ws-appt{display:flex;align-items:center;gap:4px;font-size:calc(13px * var(--fs));color:var(--accent-ink);font-weight:700}.ws-rx{margin-top:20px}.ws-rx h2{font-size:calc(17px * var(--fs));font-weight:800;margin-bottom:10px}.ws-rx ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ws-actions .btn-ghost{background:var(--card-bg);border:1px solid var(--card-line);box-shadow:var(--card-shadow)}.cal{display:grid;gap:12px}.cal-days{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:4px}.cal-day{position:relative;width:60px;min-height:84px}.cal-day.closed{opacity:.45}.cal-day.closed.on{opacity:1}.cal-dot{min-height:16px;font-size:calc(11px * var(--fs));font-weight:800;color:var(--accent-ink, var(--accent));line-height:1.4}.cal-day.on .cal-dot{color:inherit}.cal-head{display:flex;align-items:center;justify-content:space-between}.cal-head strong{font-size:calc(15px * var(--fs))}.cal-slots{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cal-slot{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:8px 10px;border-radius:var(--r-ctl);background:var(--card-bg);border:1px solid var(--card-line);box-shadow:var(--card-shadow)}.cal-slot.free{background:transparent;box-shadow:none;border:1px dashed var(--line-strong)}.cal-slot.past{opacity:.5}.cal-slot.done{opacity:.8}.cal-slot.blocked{background:repeating-linear-gradient(-45deg,var(--surface-2) 0 8px,transparent 8px 16px);box-shadow:none;border:1px solid var(--line)}.cal-time{font-weight:800;font-size:calc(15px * var(--fs));color:var(--accent-ink)}.cal-what{display:grid;min-width:0;font-size:calc(14px * var(--fs))}.cal-what>svg{display:inline}.cal-what small{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:calc(12px * var(--fs))}.cal-name{justify-self:start;display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;font-weight:700;color:var(--ink);text-align:start}@media(hover:hover)and (pointer:fine){.cal-name:hover{color:var(--accent-ink, var(--accent))}}.cal-acts{display:flex;gap:6px}.cal-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:40px;min-height:40px;padding:0 10px;border:0;border-radius:var(--r-ctl);background:var(--surface-2);color:var(--ink);font-size:calc(13px * var(--fs));font-weight:600;transition:transform .16s var(--ease-out)}.cal-btn:active{transform:scale(.96)}.cal-btn.primary{background:var(--btn-bg);color:var(--btn-ink)}.cal-btn.danger{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--surface))}.cal-btn:disabled{opacity:.5}.pick-list{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px;max-height:260px;overflow-y:auto}.pick-row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--canvas);text-align:start}.pick-row.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--canvas))}.rx-mini{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rx-mini li{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--r-ctl);background:var(--canvas)}.rx-item{display:grid;gap:10px;margin:0;padding:12px;border:1px solid var(--line);border-radius:var(--r-card)}.rx-item legend{display:flex;align-items:center;gap:4px;padding:0 6px;font-weight:700;font-size:calc(14px * var(--fs));color:var(--accent-ink)}.rx-item .link-btn{justify-self:start;padding-inline:0;color:var(--danger)}.notify-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.notify-row input{flex:1 1 150px;min-width:0;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--canvas);color:var(--ink)}.notify-row .btn{min-height:40px;padding:0 12px;font-size:calc(13px * var(--fs))}.week-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.week-list li{display:grid;gap:8px;padding:12px;border-radius:var(--r-ctl);background:var(--card-bg);border:1px solid var(--card-line)}.week-head{display:flex;align-items:center;gap:10px}.week-head strong{flex:1}.week-range{display:flex;align-items:center;gap:8px}.week-range input{flex:1;min-width:0;min-height:44px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--canvas);color:var(--ink);font:inherit}.week-list .link-btn{justify-self:start;padding-inline:0;font-size:calc(13px * var(--fs))}.week-list li.is-off>*{opacity:1}.week-list li.is-off .week-head strong{color:var(--ink-2);font-weight:600}.seg.wide button:disabled{opacity:.5}.phone-frame{transform:translateZ(0)}.strip{position:relative;min-width:0}.strip-scroll{cursor:grab;overscroll-behavior-x:contain}.strip-scroll:active{cursor:grabbing}.strip-arrow{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--ink);box-shadow:0 6px 18px -8px #00000073;transition:transform .16s var(--ease-out),opacity .16s ease}.strip-arrow.right{right:-6px}.strip-arrow.left{left:-6px}.strip-arrow:active{transform:translateY(-50%) scale(.92)}@media(hover:hover)and (pointer:fine){.strip-arrow:hover{background:var(--surface)}}.bk .strip-arrow.right{right:-12px}.bk .strip-arrow.left{left:-12px}.spinner-wrap{display:grid;justify-items:center;align-content:center;gap:12px;padding:28px 0;color:var(--ink-2)}.spinner{width:34px;height:34px;border-radius:50%;border:3px solid color-mix(in srgb,var(--accent) 18%,transparent);border-top-color:var(--accent);animation:spin .8s linear infinite}.spinner-wrap.lg .spinner{width:46px;height:46px;border-width:4px}.spinner-text{font-size:calc(13px * var(--fs))}@media(prefers-reduced-motion:reduce){.spinner{animation:spin 2.4s linear infinite!important}}.model-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;pointer-events:none}.cal-past-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:46px;padding:0 12px;border-radius:var(--r-ctl);border:1px dashed var(--line-strong);background:transparent;color:var(--ink-2);font-weight:600;text-align:start}.cal-past-toggle span{flex:1}.cal-past-caret{transition:transform .2s var(--ease-out)}.cal-past-toggle.open .cal-past-caret{transform:rotate(180deg)}.cal-slot.past{opacity:.55}.side-resizer{display:none}@media(min-width:960px){.st{grid-template-columns:var(--side-w, 420px) 1fr}.st{position:relative}.side-resizer{display:block;position:absolute;top:0;bottom:0;inset-inline-start:calc(var(--side-w, 420px) - 6px);width:12px;z-index:5;cursor:col-resize;touch-action:none}.side-resizer span{position:sticky;top:calc(50vh - 22px);display:block;margin:0 auto;width:4px;height:44px;border-radius:2px;background:var(--line-strong);opacity:.6;transition:opacity .16s ease,transform .2s var(--ease-out),background .16s ease}.side-resizer:hover span,.side-resizer.on span,.side-resizer:focus-visible span{opacity:1;transform:scaleY(1.6);background:var(--accent)}.side-resizer:focus-visible{outline:none}}body.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.is-resizing *{cursor:col-resize!important}.field-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.field-head .link-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 0}.region-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:6px}.region-grid button{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--canvas);color:var(--ink);font-size:calc(14px * var(--fs));text-align:start;transition:transform .16s var(--ease-out),border-color .16s ease,background .16s ease}.region-grid button:active{transform:scale(.97)}.region-grid button.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--canvas));font-weight:600}.region-check{flex:none;width:18px;height:18px;border-radius:5px;display:grid;place-items:center;border:1.5px solid var(--line-strong);color:var(--on-accent)}.region-grid button.on .region-check{background:var(--accent);border-color:var(--accent)}.custom-place{display:flex;gap:6px}.custom-place select{flex:1;min-width:0;min-height:44px}.custom-place .btn{min-height:44px;padding:0 12px;font-size:calc(13px * var(--fs))}.callout-more{display:inline-flex;align-items:center;gap:4px}.t-matrix{--matrix-cycle: 1.2s;--matrix-base: color-mix(in srgb, var(--accent) 16%, transparent);--matrix-active: var(--accent);--matrix-ease: ease-in-out;--matrix-dot: 6px;display:grid;grid-template-columns:repeat(4,var(--matrix-dot));grid-auto-rows:var(--matrix-dot);gap:calc(var(--matrix-dot) * .8)}.t-matrix i{display:block;border-radius:50%;background:var(--matrix-base);animation:t-matrix-pulse var(--matrix-cycle) var(--matrix-ease) infinite;animation-delay:calc(var(--d, 0) * 1ms)}.t-matrix i.is-gap{visibility:hidden;animation:none}.t-matrix i.is-core{animation:none;background:var(--matrix-active);opacity:.32}@keyframes t-matrix-pulse{0%,45%,to{background-color:var(--matrix-base)}15%{background-color:var(--matrix-active)}}@media(prefers-reduced-motion:reduce){.t-matrix i{animation:none!important}}.spinner-wrap.sm .t-matrix{--matrix-dot: 4px}.spinner-wrap.lg .t-matrix{--matrix-dot: 7px}.spinner-wrap{gap:14px}.ws-actions{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px;overflow:visible;padding-bottom:12px}.ws-actions .btn{width:100%;min-width:0;padding:0 12px;justify-content:center}.ws-actions .btn>span{overflow:hidden;text-overflow:ellipsis}@media(min-width:960px){.ws-actions{display:flex;flex-wrap:wrap}.ws-actions .btn{width:auto}}.cal-slot.booked{background:color-mix(in srgb,var(--accent) 9%,var(--card-bg));border-color:color-mix(in srgb,var(--accent) 28%,transparent)}.cal-slot.done{background:color-mix(in srgb,#1f7a4d 8%,var(--card-bg))}.cal-cap{margin:0;padding:10px 12px;border-radius:var(--r-ctl);background:var(--surface-2);font-size:calc(13px * var(--fs));color:var(--ink-2)}.cal-cap.full{background:color-mix(in srgb,var(--warn) 14%,var(--surface));color:var(--ink)}.model-style-float{position:absolute;top:12px;inset-inline-end:16px;z-index:3}.model-style-float button{min-height:34px;padding:0 12px;font-size:calc(13px * var(--fs))}.preview-switch{margin:0 0 10px}.studio-preview .preview-switch{flex:none}.st-preview{display:block;min-height:0}.st-preview .st-side{position:static;max-height:none;overflow:visible;display:block;border:0;padding:0 14px 18px}.st-preview .st-nav--static{position:static;inset:auto;grid-template-columns:repeat(3,1fr);margin-top:10px;padding:4px;background:var(--surface-2);border-radius:var(--r-ctl);border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.st-nav-item{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border-radius:calc(var(--r-ctl) - 4px);color:var(--ink-2);font-size:calc(12px * var(--fs));font-weight:600}.st-nav-item.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.st-nav-item.on svg{color:var(--accent-ink, var(--accent))}.st-preview .search{pointer-events:none}.st-title--gap{margin-top:18px}.st-preview .cal-slot{min-height:50px}.custom-step{display:flex;align-items:center;gap:8px;margin-top:8px}.custom-step input{width:110px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--canvas);color:var(--ink);font:inherit}.week-total{margin:0;padding:12px 14px;border-radius:var(--r-ctl);background:color-mix(in srgb,var(--accent) 9%,var(--surface));font-size:calc(14px * var(--fs))}.week-total strong{color:var(--accent-ink);font-size:calc(16px * var(--fs))}.week-count{font-size:calc(13px * var(--fs));color:var(--ink-2);font-variant-numeric:tabular-nums}.week-count strong{color:var(--accent-ink);font-size:calc(15px * var(--fs))}.week-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cap-field{display:flex;align-items:center;gap:8px}.cap-field input{width:92px;min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--canvas);color:var(--ink);font:inherit}.field small.muted{line-height:1.6}::selection{background:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--ink)}input,textarea{caret-color:var(--accent)}.mb-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mb-row{display:flex;align-items:center;gap:14px;padding:var(--row-pad);min-height:var(--row-min);border-radius:var(--r-card);background:var(--card-bg);border:1px solid var(--card-line);box-shadow:var(--card-shadow)}.mb-row.is-cancelled{opacity:.62}.mb-row.is-cancelled .mb-text strong{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--ink) 40%,transparent)}.mb-date{flex:none;width:56px;padding:6px 0;display:grid;justify-items:center;line-height:1.25;border-radius:var(--r-ctl);background:color-mix(in srgb,var(--accent) 11%,var(--surface))}.mb-date small{font-size:calc(10.5px * var(--fs));color:var(--ink-2)}.mb-date strong{font-size:calc(20px * var(--fs));color:var(--accent-ink);font-variant-numeric:tabular-nums}.mb-text{display:grid;gap:2px;min-width:0}.mb-text strong{font-size:calc(15px * var(--fs))}.mb-text small{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:calc(13px * var(--fs));color:var(--ink-2)}.bk-st-booked{color:var(--accent-ink);font-weight:700}.bk-st-today{color:var(--warn);font-weight:700}.bk-st-done{color:#1f7a4d;font-weight:700}[data-theme=dark] .bk-st-done{color:#6fd19c}.bk-st-past,.bk-st-cancel{color:var(--ink-3);font-weight:600}.mb-hint{margin-top:10px}.mb-empty{display:grid;gap:12px;padding:18px;border-radius:var(--r-card);background:var(--card-bg);border:1px dashed var(--line-strong)}.mb-empty p{color:var(--ink-2)}.mb-empty-actions{display:flex;gap:8px;flex-wrap:wrap}.mb-past{margin-top:14px}.mb-past-toggle{width:100%;display:flex;align-items:center;gap:8px;min-height:48px;padding:0 14px;text-align:start;border:1px solid var(--line);border-radius:var(--r-ctl);background:transparent;color:var(--ink);font-weight:600}.mb-past-toggle span:first-child{flex:1}.mb-past .t-acc-panel-inner>.mb-list{padding-top:8px}.t-acc{--acc-expand: .25s;--acc-collapse: .25s;--acc-chevron: .25s;--acc-ease: cubic-bezier(.22, 1, .36, 1)}.t-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel{grid-template-rows:1fr;transition:grid-template-rows var(--acc-expand) var(--acc-ease)}.t-acc-panel-inner{overflow:hidden;opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease),filter var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur(0);transition:opacity var(--acc-expand) var(--acc-ease),filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{display:inline-flex;transform:scaleY(1);transform-origin:center;transition:transform var(--acc-chevron) var(--acc-ease)}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}@media(prefers-reduced-motion:reduce){.t-acc-panel,.t-acc-panel-inner,.t-acc-chevron{transition:none!important}}.install-card{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 14px 14px 40px;border-radius:var(--r-card);background:color-mix(in srgb,var(--accent) 8%,var(--card-bg));border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.install-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--surface);color:var(--accent-ink, var(--accent));box-shadow:0 6px 16px -10px color-mix(in srgb,var(--accent) 60%,transparent)}.install-text{display:grid;gap:2px;min-width:0}.install-text strong{font-size:calc(15px * var(--fs))}.install-text small{color:var(--ink-2);font-size:calc(13px * var(--fs));line-height:1.6}.install-btn{min-height:42px;padding:0 18px;border-radius:999px}.install-x{position:absolute;top:6px;left:6px;width:30px;height:30px;color:var(--ink-3)}.ios-steps{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:12px;counter-reset:step}.ios-steps li{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--r-ctl);background:var(--canvas);line-height:1.7}.ios-step-icon{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent-ink, var(--accent))}.offline{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:12px;padding:24px;text-align:center}.offline h1{font-size:calc(22px * var(--fs));font-weight:800}.offline p{color:var(--ink-2);max-width:34ch}.offline-icon{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-2);margin-bottom:6px}@media(display-mode:standalone){.pt-hero{padding-top:calc(12px + env(safe-area-inset-top))}.st-side{padding-top:env(safe-area-inset-top)}.ws-head{padding-top:calc(10px + env(safe-area-inset-top))}}.sheet-root{visibility:hidden;transition:visibility 0s linear .4s}.sheet-root.is-open{visibility:visible;transition:none}.look-frame .sheet-root{position:absolute}.update-bar{position:fixed;z-index:60;inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;border-radius:var(--r-card);background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:0 18px 40px -18px #00000073;font-weight:600;animation:update-in .4s cubic-bezier(.22,1,.36,1) both}.update-bar .btn{min-height:40px;padding:0 14px}@media(max-width:959px){body:has(.st-nav) .update-bar{bottom:calc(92px + env(safe-area-inset-bottom))}}@keyframes update-in{0%{opacity:0;transform:translateY(12px);filter:blur(2px)}}@media(min-width:720px){.update-bar{inset-inline:auto;left:24px;max-width:420px}}.notify-on{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0;color:var(--ink-2);font-size:calc(13px * var(--fs))}.notify-on svg{color:var(--accent-ink, var(--accent))}.notify-on .link-btn{padding:4px 0;font-size:inherit}.notify-card{padding-inline-end:14px}.st-head .icon-btn.is-on{color:inherit;background:color-mix(in srgb,currentColor 14%,transparent)}.st-head .icon-btn:disabled{opacity:.45;cursor:default}.pt-map .face-stage{height:min(44dvh,400px);margin-inline:14px}.pt-map .face-stage.body{height:min(58dvh,520px)}.face-stage.staff{margin-inline:0;height:min(48dvh,480px);border-radius:var(--r-card)}.face-stage.staff.body{height:min(62dvh,600px)}@media(min-width:720px){.pt-map .face-stage{margin-inline:0;height:min(50dvh,460px)}.pt-map .face-stage.body{height:min(64dvh,580px)}}@media(min-width:960px){.face-stage.staff{height:min(62dvh,600px)}.face-stage.staff.body{height:min(68dvh,660px)}}.cal-refresh{display:inline-flex;align-items:center;gap:4px}.cal-refresh-note{font-size:calc(13px * var(--fs));color:var(--ink-2);opacity:0;transform:translateY(4px);filter:blur(2px);transition:opacity .15s ease-in-out,transform .15s ease-in-out,filter .15s ease-in-out}.cal-refresh-note.is-shown{opacity:1;transform:none;filter:blur(0)}.refresh-btn svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.refresh-btn:active:not(:disabled){transform:scale(.96)}.refresh-btn.is-spinning svg{animation:refresh-spin .7s linear infinite}.refresh-btn:disabled{opacity:1;cursor:progress}@keyframes refresh-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.refresh-btn.is-spinning svg{animation:none;opacity:.5}.cal-refresh-note{transition:none}}.tr-acc .tr-row{width:100%}.tr-acc-caret{color:var(--ink-3);flex:none}.tr-facts{margin:6px 0 4px;background:var(--canvas)}.tr-facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rx-num{flex:none;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 12%,var(--card-bg));color:var(--accent-ink, var(--accent));font-weight:800;font-size:calc(14px * var(--fs))}.rx-lines{margin:4px 0 0;display:grid;gap:4px}.rx-lines div{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.rx-lines dt{color:var(--ink-2);font-weight:700;flex:none}.rx-lines dd{margin:0;color:var(--ink);text-wrap:pretty}.rx-note strong{font-weight:700}.rx-preview{margin:0;font-size:calc(13px * var(--fs));line-height:1.7}.install-why{margin:0 0 14px;color:var(--ink-2);font-size:calc(14px * var(--fs));text-wrap:pretty}.install-desk{display:flex;gap:14px;align-items:flex-start;margin-bottom:16px}.install-desk p{margin:0;color:var(--ink-2);text-wrap:pretty}.install-desk-icon{flex:none;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent-ink, var(--accent))}.photo-saved .ba{margin:0}.photo-saved .form-actions .btn{display:inline-flex;align-items:center;gap:6px}.qps{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;grid-template-rows:auto 1fr;background:var(--canvas);color:var(--ink)}.qps-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;padding-top:max(12px,env(safe-area-inset-top));background:var(--surface);box-shadow:0 1px 0 var(--line)}.qps-head h2{font-size:calc(18px * var(--fs));font-weight:800}.qps-head p{font-size:calc(13px * var(--fs));font-variant-numeric:tabular-nums}.qps-body{display:grid;grid-template-rows:minmax(300px,52dvh) auto;min-height:0;overflow:auto}.qps-stage{position:relative;display:grid;place-items:center;min-height:0;overflow:hidden;touch-action:none;background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--ink) 12%,transparent) 1px,transparent 0) 0 0 / 16px 16px,var(--surface-2)}.qps-page{position:relative;background:#fff;box-shadow:0 2px 4px #0000000f,0 18px 40px -16px #00000059}.qps-card{position:absolute;cursor:grab;touch-action:none;outline:none;border-radius:6px}.qps-card:active{cursor:grabbing}.qps-card:focus-visible{box-shadow:0 0 0 1.5px var(--accent)}@media(hover:hover)and (pointer:fine){.qps-card:hover{box-shadow:0 0 0 1.5px var(--accent)}}.qps-card-render{width:100%;pointer-events:none;-webkit-user-select:none;user-select:none}.qps-handle{position:absolute;left:-11px;bottom:-11px;width:26px;height:26px;border-radius:9px;display:grid;place-items:center;background:var(--accent);color:var(--on-accent);cursor:nesw-resize;touch-action:none;box-shadow:0 2px 8px #00000040}.qps-handle:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.qps-guide{position:absolute;background:var(--accent);opacity:.7;pointer-events:none}.qps-guide.v{top:0;bottom:0;left:50%;width:1px}.qps-guide.h{left:0;right:0;top:50%;height:1px}.qps-hint{position:absolute;bottom:8px;inset-inline:12px;display:flex;justify-content:center;align-items:center;gap:6px;font-size:calc(12px * var(--fs));color:var(--ink-2);pointer-events:none;text-align:center}.qps-panel{display:grid;gap:14px;align-content:start;padding:16px 16px calc(20px + env(safe-area-inset-bottom));background:var(--surface)}.qps-papers{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.qps-papers button{display:grid;gap:0;justify-items:center;padding:10px 8px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--canvas);color:var(--ink);transition:border-color .15s ease-out,background-color .15s ease-out}.qps-papers button small{color:var(--ink-3);font-size:calc(12px * var(--fs));font-variant-numeric:tabular-nums}.qps-papers button.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface));box-shadow:inset 0 0 0 1px var(--accent)}.qps-papers button:active,.qps-align button:active{transform:scale(.96)}.qps-num{font-weight:500;font-variant-numeric:tabular-nums;margin-inline-start:6px}.qps-panel input[type=range]{width:100%;accent-color:var(--accent)}.qps-align{display:grid;grid-template-columns:repeat(3,44px);gap:6px;direction:rtl}.qps-align button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;background:var(--canvas)}.qps-align button span{width:10px;height:10px;border-radius:3px;background:var(--ink-3)}@media(hover:hover)and (pointer:fine){.qps-align button:hover span{background:var(--accent)}}.qps-tip{margin:0;font-size:calc(13px * var(--fs));line-height:1.8}@media(min-width:960px){.qps-body{grid-template-rows:none;grid-template-columns:1fr 380px;overflow:hidden}.qps-panel{overflow:auto;box-shadow:inset 1px 0 0 var(--line)}}.qps-two{display:grid;gap:14px}@media(min-width:520px){.qps-two{grid-template-columns:1fr 1fr}}.qps-two .seg button{white-space:nowrap}.rx-lines div{flex-wrap:nowrap}.rx-lines dd{flex:1;min-width:0}.callout[data-detached="1"] .callout-card:after{display:none}.callout .callout-card:after{left:var(--arrow-x, 50%)}:where(button,a,[role=tab],[role=radio],[role=option],summary,input[type=range],.qps-card):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.q-time,.st-stats strong,.cal-time,.cal-day strong,.bk-time,.bk-day strong,.pt-next-date,.pt-next-what,.tr-text small,.q-text small,.qps-num,.st-nav-count,.facts dd,.sms-log span[dir=ltr]{font-variant-numeric:tabular-nums}h1,h2,h3,.sheet-head h3,.pt-hello h1{text-wrap:balance}p,.install-text small,.notice span{text-wrap:pretty}.ba-frame,.photo-slot img,img.logo,.qc-logo{outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}[data-theme=dark] .ba-frame,[data-theme=dark] .photo-slot img,[data-theme=dark] img.logo{outline-color:#ffffff1a}html{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 22%,transparent) transparent}.ws-appts{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}.ws-appts li{display:flex;align-items:center;gap:6px;font-size:calc(13px * var(--fs));color:var(--accent-ink);font-weight:700}.ws-appts li>svg{flex:none}.ws-appt-when{min-width:0;font-variant-numeric:tabular-nums}.ws-appts li>.cal-btn{margin-inline-start:6px}.cal-btn{gap:4px}.cal-btn.ok{color:var(--ok, #1f8a55)}[data-theme=dark] .cal-btn.ok{color:#6fd19c}.settings-sub{display:block;margin-top:8px;padding-top:12px;border-top:1px solid var(--line);font-size:calc(14px * var(--fs))}.pt-top-actions{display:inline-flex;gap:8px}.theme-btn{position:relative}.theme-ic{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transition:transform .32s cubic-bezier(.23,1,.32,1),opacity .22s ease,filter .22s ease}.theme-btn[data-dark="0"] .sun,.theme-btn[data-dark="1"] .moon{opacity:0;transform:rotate(-90deg) scale(.4);filter:blur(4px)}.theme-btn[data-dark="0"] .moon,.theme-btn[data-dark="1"] .sun{opacity:1;transform:none;filter:blur(0)}html{transition:background-color .28s ease}body{transition:background-color .28s ease,color .2s ease}.block.mb{padding:16px;border-radius:var(--r-card);background:color-mix(in srgb,var(--accent) 6%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));box-shadow:0 1px 2px #14161e0a,0 14px 30px -20px color-mix(in srgb,var(--accent) 45%,rgba(20,22,30,.35))}.block.mb h2{margin-bottom:12px}.block.mb .mb-row{background:var(--surface);border:1px solid var(--line);box-shadow:none}[data-theme=light] .block.mb .mb-row{background:#fff}.block.mb .mb-date{border-radius:calc(var(--r-ctl) - 2px)}.btn,.pt-cta,.cal-btn,.install-btn,.icon-btn,.qps-papers button,.seg button{position:relative;overflow:hidden;isolation:isolate}.btn:after,.pt-cta:after,.cal-btn:after,.install-btn:after,.icon-btn:after,.qps-papers button:after,.seg button:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(circle,color-mix(in srgb,currentColor 26%,transparent) 0,transparent 60%);opacity:0;transform:scale(.3);transition:transform .52s cubic-bezier(.23,1,.32,1),opacity .64s ease}.btn:active:after,.pt-cta:active:after,.cal-btn:active:after,.install-btn:active:after,.icon-btn:active:after,.qps-papers button:active:after,.seg button:active:after{opacity:1;transform:scale(1);transition:transform 0s,opacity 0s}.btn,.cal-btn,.install-btn{transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .22s ease,background-color .16s ease,filter .16s ease}.btn svg,.cal-btn svg{transition:transform .26s cubic-bezier(.23,1,.32,1)}.btn-primary:before,.install-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-130%)}@media(hover:hover)and (pointer:fine){.btn-primary:hover,.install-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px -12px color-mix(in srgb,var(--accent) 70%,transparent)}.btn-primary:hover:before,.install-btn:hover:before{transform:translate(130%);transition:transform .7s cubic-bezier(.23,1,.32,1)}.btn:hover svg,.cal-btn:hover svg{transform:translate(-2px) scale(1.06)}.btn-ghost:hover{background:color-mix(in srgb,var(--accent) 10%,var(--card-bg, var(--surface-2)))}.cal-btn:hover{transform:translateY(-1px)}}.btn-primary:active,.install-btn:active,.cal-btn:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.btn:after,.pt-cta:after,.cal-btn:after,.install-btn:after,.icon-btn:after,.qps-papers button:after,.seg button:after,.btn-primary:before,.install-btn:before,.theme-ic{transition:opacity .15s ease!important;transform:none!important}}.ws-name{display:flex;align-items:center;gap:6px}.ws-edit{width:34px;height:34px;color:var(--ink-2)}.tr-edit{margin:2px 0 8px;min-height:38px;font-size:calc(13px * var(--fs))}.danger-text{color:var(--danger)}.strip{position:relative}.strip-scroll.is-padded{padding-inline:34px;scroll-padding-inline:34px}.strip.has-arrows .strip-arrow.right{right:0}.strip.has-arrows .strip-arrow.left{left:0}.bk .strip.has-arrows .strip-arrow.right{right:0}.bk .strip.has-arrows .strip-arrow.left{left:0}.cal-head{gap:8px;flex-wrap:wrap}.cal-head>strong{flex:1;min-width:0}.cal-report-btn{min-height:38px;padding:0 12px;font-size:calc(13px * var(--fs))}.day-report{display:grid;gap:12px}.day-report-sum{display:flex;gap:14px;flex-wrap:wrap;margin:0;color:var(--ink-2);font-size:calc(14px * var(--fs))}.day-report-sum strong{color:var(--ink);font-size:calc(18px * var(--fs));font-variant-numeric:tabular-nums;margin-inline-end:3px}.day-report-list{list-style:none;margin:0;padding:0;display:grid;gap:0;max-height:52dvh;overflow:auto;border-radius:var(--r-ctl);border:1px solid var(--line)}.day-report-list li{display:flex;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line)}.day-report-list li:last-child{border-bottom:0}.dr-time{flex:none;width:46px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--accent-ink)}.dr-what{display:grid;gap:2px;min-width:0}.dr-what small{display:flex;gap:8px;flex-wrap:wrap;color:var(--ink-2);font-size:calc(12.5px * var(--fs))}.dr-what a{color:var(--accent-ink);text-decoration:none;font-variant-numeric:tabular-nums}.dr-free{background:color-mix(in srgb,var(--accent) 4%,transparent)}.dr-closed{color:var(--danger)}.notice-bell{position:relative;overflow:visible}.notice-badge{position:absolute;top:2px;left:2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;display:grid;place-items:center;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;background:#c8312a;color:#fff;box-shadow:0 0 0 2px var(--surface);opacity:0;transform:translate(4px,-4px) scale(.4);filter:blur(2px);transition:transform .5s cubic-bezier(.34,1.36,.64,1),opacity .2s ease,filter .2s ease}.notice-badge.is-on{opacity:1;transform:none;filter:blur(0)}.notice-list h4{margin:4px 0 8px;font-size:calc(13px * var(--fs));color:var(--ink-2);font-weight:700}.notice-list ul{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:4px}.notice-row{display:flex;align-items:flex-start;gap:12px;padding:10px;border-radius:var(--r-ctl)}.notice-row.is-new{background:color-mix(in srgb,var(--accent) 9%,transparent)}.notice-ic{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--accent-ink, var(--accent))}.notice-text{flex:1;min-width:0;display:grid;gap:2px;line-height:1.6}.notice-text>span{text-wrap:pretty}.notice-text small{color:var(--ink-3);font-size:calc(12px * var(--fs))}.notice-dot{flex:none;width:8px;height:8px;margin-top:8px;border-radius:50%;background:var(--accent)}.notice-empty{display:grid;justify-items:center;gap:10px;padding:24px 8px;color:var(--ink-3);text-align:center}@media(prefers-reduced-motion:reduce){.notice-badge{transition:opacity .15s ease;transform:none}}.backup-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.backup-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line)}.backup-info{flex:1;min-width:220px;display:grid;gap:2px}.backup-info small{color:var(--ink-2);font-size:calc(12.5px * var(--fs));font-variant-numeric:tabular-nums}.backup-kind{font-weight:700}.backup-kind.k-auto{color:var(--ink-2)}.backup-kind.k-manual{color:var(--accent-ink, var(--accent))}.backup-kind.k-pre_restore{color:var(--warn)}.backup-acts{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.backup-acts .btn{min-height:36px;padding:0 10px;font-size:calc(13px * var(--fs));text-decoration:none}.backup-viewer{display:grid;gap:10px}.backup-sections{flex-wrap:wrap}.backup-sections small{opacity:.7;margin-inline-start:4px;font-variant-numeric:tabular-nums}.backup-table-wrap{overflow:auto;max-height:56dvh;border:1px solid var(--line);border-radius:var(--r-ctl)}.backup-table{width:100%;border-collapse:collapse;font-size:calc(13px * var(--fs))}.backup-table th,.backup-table td{padding:7px 9px;border-bottom:1px solid var(--line);text-align:right;vertical-align:top;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.backup-table th{position:sticky;top:0;background:var(--surface-2);font-weight:700;z-index:1}.backup-table td{font-variant-numeric:tabular-nums}.backup-thumb{width:54px;height:54px;object-fit:cover;border-radius:8px;display:block}.backup-pager{display:flex;align-items:center;justify-content:space-between;gap:8px}.danger-btn{background:var(--danger)!important;color:#fff!important}@media(min-width:720px){.sheet:has(.backup-viewer){width:min(980px,calc(100vw - 48px))}}.spinner-wrap.sm{display:inline-flex;vertical-align:middle}.spinner-wrap.sm .t-matrix{transform:scale(.55);margin:-6px}.activity-filter{flex-wrap:wrap}.activity-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.activity-list li{display:flex;gap:10px;align-items:flex-start;padding:9px 4px;border-bottom:1px solid var(--line)}.activity-ic{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;margin-top:2px}.activity-ic.act-create{background:color-mix(in srgb,#1f8a55 16%,transparent);color:#1f8a55}.activity-ic.act-update{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-ink, var(--accent))}.activity-ic.act-delete{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger)}.activity-text{display:grid;gap:2px;min-width:0;font-size:calc(14px * var(--fs));line-height:1.7}.activity-text small{color:var(--ink-3);font-size:calc(12px * var(--fs));font-variant-numeric:tabular-nums}.activity-who{vertical-align:-2px;color:var(--ink-3)}.activity-sum{color:var(--ink-2)}.studio-tabs{display:flex;flex-wrap:wrap;overflow:visible;gap:4px;height:auto}.studio-tabs button{flex:0 0 auto}.clients-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.clients-top .search{flex:1;min-width:220px}.clients-table td strong{font-weight:700}.clients-table .btn{min-height:34px;padding:0 10px;font-size:calc(13px * var(--fs))}.client-sheet{display:grid;gap:12px}.client-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.client-stats>div{display:grid;gap:2px;padding:12px;border-radius:var(--r-ctl);background:var(--surface-2);text-align:center}.client-stats strong{font-size:calc(18px * var(--fs));font-variant-numeric:tabular-nums}.client-stats strong.cs-last{font-size:calc(13px * var(--fs));line-height:1.6}.client-stats small{color:var(--ink-2);font-size:calc(12px * var(--fs))}.client-access{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap;padding:12px;border-radius:var(--r-ctl);border:1px solid var(--line)}.client-access>div{display:grid;gap:2px}.client-link{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.client-link code{flex:1;min-width:200px;padding:8px 10px;border-radius:10px;background:var(--surface-2);font-size:12px;overflow-wrap:anywhere}.visit-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.visit-list li{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:8px 4px;border-bottom:1px solid var(--line);font-size:calc(13.5px * var(--fs));font-variant-numeric:tabular-nums}.visit-ic{color:var(--ink-2);display:inline-flex}.deleted-group{margin-top:14px}.deleted-group h4{margin:0 0 6px;font-size:calc(12.5px * var(--fs));color:var(--danger);font-weight:700}.clinic-row.is-deleted{opacity:.72}.clinic-row.is-deleted .clinic-dot{filter:grayscale(1)}.deleted-notice{flex-wrap:wrap;align-items:center}.deleted-notice span{flex:1;min-width:220px}.record-buttons{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.record-btn{position:relative;display:grid;justify-items:center;gap:4px;padding:12px 6px;border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:calc(13px * var(--fs));transition:border-color .15s ease,transform .16s cubic-bezier(.23,1,.32,1)}.record-btn svg{color:var(--accent-ink, var(--accent))}.record-btn small{position:absolute;top:6px;left:8px;font-size:11px;color:var(--ink-3);font-variant-numeric:tabular-nums}.record-btn:active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){.record-btn:hover{border-color:var(--accent)}}.records{display:grid;gap:10px}.rec-card{padding:12px 14px;border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--surface);display:grid;gap:6px}.rec-card header{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.rec-card ol{margin:0;padding-inline-start:18px;display:grid;gap:6px}.rec-card ol li{display:grid;gap:1px;font-size:calc(13.5px * var(--fs))}.rec-card ol li span{color:var(--ink-2)}.rec-line{margin:0;display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--ink-2);font-size:calc(13.5px * var(--fs))}.rec-photos{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rec-photos figure{margin:0;display:grid;gap:4px}.rec-photos img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:10px;background:var(--surface-2);outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.rec-photos figcaption{text-align:center;font-size:12px;color:var(--ink-2)}.rec-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.rec-list li{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;padding:9px 4px;border-bottom:1px solid var(--line);font-size:calc(13.5px * var(--fs));font-variant-numeric:tabular-nums}.rec-list li .btn{min-height:32px;padding:0 10px;margin-inline-start:auto}.pt--nav{padding-bottom:calc(108px + env(safe-area-inset-bottom))}.pt-nav{position:fixed;z-index:30;inset-inline:10px;bottom:calc(10px + env(safe-area-inset-bottom));max-width:560px;margin-inline:auto}.pt-nav-inner{position:relative;display:flex;padding:6px;border-radius:26px;isolation:isolate;background:color-mix(in srgb,var(--surface) 76%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border:1px solid color-mix(in srgb,var(--ink) 9%,transparent);box-shadow:0 1px #ffffff0f inset,0 18px 40px -18px #0a0c148c,0 2px 8px -4px #0a0c1433;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.pt-nav-inner::-webkit-scrollbar{display:none}.pt-nav button{position:relative;flex:1 0 auto;min-width:62px;display:grid;justify-items:center;gap:2px;padding:8px 10px 7px;border:0;border-radius:20px;background:none;color:var(--ink-2);font:inherit;cursor:pointer;transition:color .22s ease,transform .16s cubic-bezier(.23,1,.32,1);-webkit-tap-highlight-color:transparent}.pt-nav button:active{transform:scale(.94)}.pt-nav button.on{color:var(--accent-ink, var(--accent))}.pt-nav-label{font-size:calc(11px * var(--fs));font-weight:600;white-space:nowrap}.pt-nav button.on .pt-nav-label{font-weight:800}.pt-nav-ic{display:grid;place-items:center;height:24px}.pt-nav button.on .pt-nav-ic{animation:pt-nav-pop .42s cubic-bezier(.34,1.56,.64,1)}@keyframes pt-nav-pop{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-3px) scale(1.16)}to{transform:none}}.pt-nav-pill{position:absolute;z-index:-1;top:6px;bottom:6px;left:0;border-radius:20px;background:color-mix(in srgb,var(--accent) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent);transition:transform .46s cubic-bezier(.34,1.25,.64,1),width .36s cubic-bezier(.23,1,.32,1),opacity .2s ease}.pt-nav-badge{position:absolute;top:3px;inset-inline-end:calc(50% - 22px);min-width:16px;height:16px;padding:0 4px;border-radius:8px;font-style:normal;font-size:10px;font-weight:800;line-height:16px;text-align:center;font-variant-numeric:tabular-nums;background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 2px var(--surface)}.pt-tabpanel{display:grid;gap:inherit;animation:pt-tab-in .3s cubic-bezier(.23,1,.32,1) both}@keyframes pt-tab-in{0%{opacity:0;transform:translateY(10px);filter:blur(2px)}to{opacity:1;transform:none;filter:blur(0)}}@media(min-width:720px){.pt--nav{padding-bottom:32px}.pt-nav{position:sticky;top:10px;bottom:auto;inset-inline:auto;margin:14px 0 18px;max-width:none}.pt-nav-inner{border-radius:22px}.pt-nav button{grid-auto-flow:column;justify-content:center;gap:8px;align-items:center;padding:11px 14px}.pt-nav-label{font-size:calc(14px * var(--fs))}.pt-nav-badge{position:static}}.look-frame .pt-nav{position:sticky;top:6px;bottom:auto;inset-inline:auto;margin:10px 0 14px}.look-frame .pt--nav{padding-bottom:24px}@media(prefers-reduced-motion:reduce){.pt-nav-pill,.pt-nav button{transition:none}.pt-nav button.on .pt-nav-ic,.pt-tabpanel{animation:none}}.is-console .sheet{inset-inline:auto;left:50%;bottom:50%;top:auto;width:min(620px,calc(100vw - 32px));max-height:86dvh;border-radius:var(--r-card);padding-top:16px;transform:translate(-50%,52%) scale(.97);opacity:0;transition:transform .22s cubic-bezier(.23,1,.32,1),opacity .18s ease}.is-console .sheet-root.is-open .sheet{transform:translate(-50%,50%) scale(1);opacity:1}.is-console .sheet-handle{display:none}.is-console .sheet:has(.backup-viewer),.is-console .sheet:has(.records),.is-console .sheet:has(.client-sheet){width:min(860px,calc(100vw - 32px))}@media(prefers-reduced-motion:reduce){.is-console .sheet{transition:opacity .15s ease}}.rec-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-top:2px}.rec-actions .btn,.rec-list li .btn.danger-text{min-height:32px;padding:0 10px}.rec-form{gap:10px}.rec-form-actions{display:flex;gap:8px;flex-wrap:wrap}.rec-item{border:1px solid var(--line);border-radius:var(--r-ctl);padding:10px;margin:0;display:grid;gap:8px;min-width:0}.rec-item-head{display:flex;gap:8px;align-items:flex-end}.rec-item-head .field{flex:1}.rec-next{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.danger-zone{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.danger-zone .small{margin:0;color:var(--ink-2)}.block.mb .mb-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.block.mb .mb-head h2{margin:0}.mb-new{min-height:40px;padding:0 14px;flex:none}.mb-next{display:grid;gap:12px;padding:16px;border-radius:var(--r-card);color:var(--btn-ink, var(--on-accent));background:linear-gradient(150deg,color-mix(in srgb,var(--btn-bg, var(--accent)) 88%,#fff) 0%,var(--btn-bg, var(--accent)) 55%,color-mix(in srgb,var(--btn-bg, var(--accent)) 82%,#000) 100%);box-shadow:0 16px 32px -18px color-mix(in srgb,var(--accent) 80%,transparent)}.mb-next-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.mb-next-label{font-size:calc(13px * var(--fs));opacity:.9}.mb-next-soon{font-size:calc(15px * var(--fs));font-weight:800}.mb-next-main{display:flex;align-items:center;gap:14px}.mb-next-day{flex:none;width:72px;padding:8px 0;display:grid;justify-items:center;line-height:1.15;border-radius:var(--r-ctl);background:color-mix(in srgb,var(--btn-ink, var(--on-accent)) 14%,transparent);outline:1px solid color-mix(in srgb,var(--btn-ink, var(--on-accent)) 26%,transparent);outline-offset:-1px}.mb-next-day strong{font-size:calc(30px * var(--fs));font-variant-numeric:tabular-nums}.mb-next-day small{font-size:calc(13px * var(--fs));opacity:.92}.mb-next-text{display:grid;gap:3px;min-width:0}.mb-next-text strong{font-size:calc(18px * var(--fs))}.mb-next-time{display:inline-flex;align-items:center;gap:6px;font-size:calc(17px * var(--fs));font-weight:700;font-variant-numeric:tabular-nums}.mb-next-text>span:last-child:not(.mb-next-time){opacity:.92;font-size:calc(14px * var(--fs))}.mb-sub{margin:14px 0 8px;font-size:calc(13px * var(--fs));font-weight:700;color:var(--ink-2)}.doc-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.doc-list>li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--surface)}.doc-list>li:has(.doc-edit){display:block}.doc-ic{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:10px;color:var(--accent-ink, var(--accent));background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.doc-text{flex:1;min-width:0;display:grid;gap:2px}.doc-text strong{overflow-wrap:anywhere}.doc-actions{display:flex;gap:4px;flex:none}.doc-drop{position:relative;display:grid;justify-items:center;gap:6px;padding:22px 14px;text-align:center;cursor:pointer;border:1.5px dashed var(--line-strong);border-radius:var(--r-card);background:var(--surface);color:var(--ink-2);transition:border-color .16s ease,background-color .16s ease}.doc-drop strong{color:var(--ink);overflow-wrap:anywhere}.doc-drop.has-file{border-style:solid;border-color:var(--accent);color:var(--accent-ink, var(--accent))}.doc-drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}@media(hover:hover)and (pointer:fine){.doc-drop:hover{border-color:var(--accent)}}@media(min-width:720px){.pt--nav.pt--overlap .pt-hero{padding-bottom:calc(var(--hero-pad) + 6px)}.pt--nav.pt--overlap .pt-body{margin-top:0}}@media(min-width:1100px){.pt{max-width:1040px}.pt-hello p{max-width:70ch}.pt-tabpanel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pt-tabpanel>*{grid-column:1 / -1}.pt-tabpanel:has(>.pt-next):has(>.care)>.pt-next,.pt-tabpanel:has(>.pt-next):has(>.care)>.care{grid-column:auto}.rx-list,.docs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.mb-list{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline{columns:2;column-gap:28px}.timeline>li{break-inside:avoid}}.look-frame .pt{max-width:none}.look-frame .pt-tabpanel{grid-template-columns:none}.maint{min-height:100dvh;display:grid;place-items:center;padding:24px 16px;background:var(--bg)}.maint-card{max-width:460px;width:100%;text-align:center;display:grid;justify-items:center;gap:10px;padding:32px 22px;border-radius:var(--r-card);background:var(--card-bg, var(--surface));border:1px solid var(--line);box-shadow:0 24px 48px -30px #0a0c1473}.maint-ic{width:64px;height:64px;display:grid;place-items:center;border-radius:20px;color:var(--accent-ink, var(--accent));background:color-mix(in srgb,var(--accent) 14%,var(--surface));animation:maint-tilt 2.6s ease-in-out infinite}@keyframes maint-tilt{0%,to{transform:rotate(0)}45%{transform:rotate(-12deg)}55%{transform:rotate(8deg)}}.maint-card h1{font-size:calc(22px * var(--fs, 1));font-weight:800}.maint-card p{color:var(--ink-2);line-height:1.8}.maint-when{font-weight:800;color:var(--ink)!important;font-size:calc(16px * var(--fs, 1))}.maint-note{padding:8px 12px;border-radius:var(--r-ctl);background:var(--surface-2, var(--surface))}.maint-small{font-size:13px;color:var(--ink-3)!important}@media(prefers-reduced-motion:reduce){.maint-ic{animation:none}}.platform-row{width:100%;margin-bottom:10px}.platform-dot{background:var(--ink-2)!important;color:var(--surface)}.maint-box{display:grid;gap:12px;padding:16px;border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface)}.maint-box.is-on{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 6%,var(--surface))}.maint-box header{display:flex;gap:12px;align-items:flex-start}.maint-box header div{display:grid;gap:2px}.maint-box-ic{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--surface-2, var(--bg))}.maint-status{display:flex;gap:8px;align-items:center;font-weight:800;color:var(--danger);margin:0}.maint-preview{margin:0;min-height:44px;display:flex;align-items:center;font-weight:700}.search-all{margin-top:10px}.all-count{margin:0 0 6px}.maint-texts{display:grid;gap:10px}@media(min-width:1100px){.pt.pt--nav:not(.look-frame *){max-width:1240px;display:grid;grid-template-columns:236px minmax(0,1fr);column-gap:28px;grid-template-areas:"nav hero" "nav body";align-items:start;padding-top:18px}.pt.pt--nav:not(.look-frame *)>.pt-hero{grid-area:hero;margin:0;border-radius:calc(var(--r-card) + 10px)}.pt.pt--nav:not(.look-frame *)>.pt-body{grid-area:body;margin-top:22px}.pt.pt--nav:not(.look-frame *).pt--overlap>.pt-hero{padding-bottom:calc(var(--hero-pad) + 6px)}.pt.pt--nav:not(.look-frame *)>.pt-nav{grid-area:nav;position:sticky;top:18px;margin:0;align-self:start}.pt--nav:not(.look-frame *) .pt-nav-inner{flex-direction:column;gap:4px;padding:8px;border-radius:22px;overflow:visible}.pt--nav:not(.look-frame *) .pt-nav-pill{display:none}.pt--nav:not(.look-frame *) .pt-nav button{flex:none;width:100%;min-width:0;grid-auto-flow:column;grid-template-columns:auto 1fr auto;justify-content:stretch;justify-items:start;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;text-align:start;transition:color .2s ease,background-color .2s ease,transform .16s cubic-bezier(.23,1,.32,1)}.pt--nav:not(.look-frame *) .pt-nav button.on{background:color-mix(in srgb,var(--accent) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}@media(hover:hover)and (pointer:fine){.pt--nav:not(.look-frame *) .pt-nav button:not(.on):hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}}.pt--nav:not(.look-frame *) .pt-nav-label{font-size:calc(15px * var(--fs))}.pt--nav:not(.look-frame *) .pt-nav-badge{position:static;justify-self:end}.pt--nav:not(.look-frame *) .pt-nav button.on .pt-nav-ic{animation:none}}@media(min-width:1100px){.pt--nav:not(.look-frame *) .pt-map .face-stage{height:min(68vh,640px)}}.err-screen .err-ic{animation:none}.err-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:6px}.err-actions:empty{display:none}.pt-side-head,.pt-side-foot,.pt-stats{display:none}@media(min-width:1100px){.pt--nav:not(.look-frame *)>.pt-hero{--hero-pad: 26px}.pt--nav:not(.look-frame *) .pt-hello h1{text-wrap:balance}.pt--nav:not(.look-frame *) .pt-hello p{text-wrap:pretty}.pt.pt--nav:not(.look-frame *)>.pt-nav{display:grid;gap:12px;padding:14px;border-radius:26px;background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent),0 20px 44px -26px #0a0c1480;max-height:calc(100dvh - 36px);overflow-y:auto;scrollbar-width:thin}.pt--nav:not(.look-frame *) .pt-nav-inner{background:none;border:0;box-shadow:none;padding:0;border-radius:12px;backdrop-filter:none;-webkit-backdrop-filter:none}.pt--nav:not(.look-frame *) .pt-nav button{border-radius:12px}.pt--nav:not(.look-frame *) .pt-side-head{display:flex;align-items:center;gap:10px;padding:4px 4px 12px;border-bottom:1px solid var(--line)}.pt--nav:not(.look-frame *) .pt-side-head div{display:grid;min-width:0}.pt--nav:not(.look-frame *) .pt-side-head strong{font-size:calc(15px * var(--fs));font-weight:800;overflow-wrap:anywhere}.pt--nav:not(.look-frame *) .pt-side-head small{color:var(--ink-2);font-size:calc(13px * var(--fs))}.pt--nav:not(.look-frame *) .pt-side-foot{display:grid;gap:8px;padding:12px 6px 4px;border-top:1px solid var(--line);font-size:calc(13px * var(--fs));color:var(--ink-2)}.pt--nav:not(.look-frame *) .pt-side-foot a,.pt--nav:not(.look-frame *) .pt-side-foot p{display:flex;align-items:flex-start;gap:6px;margin:0;color:inherit;text-decoration:none;line-height:1.6}.pt--nav:not(.look-frame *) .pt-side-foot a{color:var(--accent-ink, var(--accent));font-weight:700;font-variant-numeric:tabular-nums;justify-content:flex-end}.pt--nav:not(.look-frame *) .pt-side-foot svg{flex:none;margin-top:3px}.pt--nav:not(.look-frame *) .pt-side-foot .platform{font-size:11px;color:var(--ink-3)}.pt--nav:not(.look-frame *) .pt-foot{display:none}.pt--nav:not(.look-frame *) .pt-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;grid-column:1 / -1}.pt--nav:not(.look-frame *) .pt-stat{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"ic label" "value value" "sub sub";align-items:center;gap:4px 10px;padding:14px 16px;text-align:start;border:0;border-radius:var(--r-card);cursor:pointer;color:var(--ink);font:inherit;background:var(--card-bg, var(--surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent),0 10px 24px -18px #0a0c1473;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .2s ease}.pt--nav:not(.look-frame *) .pt-stat:active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){.pt--nav:not(.look-frame *) .pt-stat:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent),0 14px 28px -18px color-mix(in srgb,var(--accent) 60%,transparent)}}.pt--nav:not(.look-frame *) .pt-stat:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pt--nav:not(.look-frame *) .pt-stat-ic{grid-area:ic;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--accent-ink, var(--accent));background:color-mix(in srgb,var(--accent) 13%,var(--surface))}.pt--nav:not(.look-frame *) .pt-stat-label{grid-area:label;font-size:calc(13px * var(--fs));color:var(--ink-2);font-weight:600}.pt--nav:not(.look-frame *) .pt-stat-value{grid-area:value;font-size:calc(22px * var(--fs));font-weight:800;letter-spacing:-.01em;margin-top:6px;font-variant-numeric:tabular-nums}.pt--nav:not(.look-frame *) .pt-stat-sub{grid-area:sub;font-size:calc(12.5px * var(--fs));color:var(--ink-3);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}}.platform-page,.srv{display:grid;gap:14px}.srv-head{display:flex;align-items:center;gap:12px}.srv-head div{display:grid;gap:2px}.srv-pulse{width:38px;height:38px;display:grid;place-items:center;border-radius:12px}.srv-pulse.ok{color:#1f7a4d;background:color-mix(in srgb,#1f7a4d 14%,var(--surface))}.srv-pulse.bad{color:var(--danger);background:color-mix(in srgb,var(--danger) 14%,var(--surface))}[data-theme=dark] .srv-pulse.ok{color:#6fd19c}.srv-meters{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.srv-meter,.srv-card{padding:14px 16px;border-radius:var(--r-card);background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 9%,transparent),0 10px 24px -20px #0a0c1473;display:grid;gap:8px}.srv-meter-top{display:flex;align-items:center;gap:8px;font-weight:600}.srv-meter-top strong{margin-inline-start:auto;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.srv-meter-ic{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:var(--accent-ink, var(--accent));background:color-mix(in srgb,var(--accent) 13%,var(--surface))}.srv-bar{height:8px;border-radius:4px;background:color-mix(in srgb,var(--ink) 9%,transparent);overflow:hidden}.srv-bar i{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .6s cubic-bezier(.23,1,.32,1)}.is-warn .srv-bar i{background:#c98a12}.is-bad .srv-bar i{background:var(--danger)}.is-bad .srv-meter-top strong{color:var(--danger)}.srv-meter small,.srv-facts dd,.srv-clinics small{font-variant-numeric:tabular-nums}.srv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;align-items:start}.srv-card h4{margin:0;font-size:14px;font-weight:800}.srv-list,.srv-clinics{list-style:none;margin:0;padding:0;display:grid;gap:2px}.srv-list li{display:flex;align-items:center;gap:10px;padding:7px 2px;border-bottom:1px solid var(--line);font-size:13.5px}.srv-list li:last-child{border-bottom:0}.srv-dot{width:9px;height:9px;border-radius:50%;flex:none}.srv-dot.ok{background:#2e9e63;box-shadow:0 0 0 3px color-mix(in srgb,#2e9e63 22%,transparent)}.srv-dot.bad{background:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 22%,transparent)}.srv-dot.warn{background:#c98a12}.srv-state{margin-inline-start:auto;font-weight:700}.srv-state.ok{color:#1f7a4d}[data-theme=dark] .srv-state.ok{color:#6fd19c}.srv-state.bad{color:var(--danger)}.srv-state.warn{color:#c98a12}.srv-facts{margin:0;display:grid;gap:2px}.srv-facts div{display:flex;justify-content:space-between;gap:10px;padding:7px 2px;border-bottom:1px solid var(--line);font-size:13.5px}.srv-facts div:last-child{border-bottom:0}.srv-facts dt{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2)}.srv-facts dd{margin:0;font-weight:700}.srv-clinics li{display:grid;grid-template-columns:minmax(0,1fr) 2fr auto;align-items:center;gap:12px;padding:6px 0;font-size:13.5px}@media(max-width:640px){.srv-clinics li{grid-template-columns:1fr auto}.srv-clinics li .srv-bar{grid-column:1 / -1;grid-row:2}}.srv-pulse.warn{color:#c98a12;background:color-mix(in srgb,#c98a12 14%,var(--surface))}.srv-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.srv-fix-all{min-height:36px;padding:0 12px}.srv-list li .srv-state{margin-inline-start:auto}.srv-fix{min-height:32px;padding:0 10px;font-size:12.5px;flex:none}.srv-tools{display:flex;flex-wrap:wrap;gap:8px;padding-top:6px}.srv-tools .btn{min-height:34px;padding:0 12px;font-size:13px}.srv-recent h5{margin:6px 0 4px;font-size:13px;color:var(--ink-2)}.srv-recent ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.srv-recent-row{width:100%;display:flex;gap:10px;align-items:center;padding:6px 4px;border:0;background:none;color:var(--ink);font:inherit;font-size:13px;text-align:start;cursor:pointer;border-radius:8px}@media(hover:hover)and (pointer:fine){.srv-recent-row:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}}.srv-recent-row small{margin-inline-start:auto;font-variant-numeric:tabular-nums}.repair{display:grid;gap:12px}.repair-steps{list-style:none;margin:0;padding:0;display:grid;gap:6px}.repair-steps li{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border-radius:10px;background:var(--surface);font-size:14px}.repair-steps li>div{display:grid;gap:4px;min-width:0}.repair-steps li.ok .repair-ic{color:#2e9e63}.repair-steps li.bad .repair-ic{color:var(--danger)}.repair-steps li.run .repair-ic{color:var(--accent-ink, var(--accent))}.repair-ic{flex:none;display:grid;place-items:center;margin-top:2px}.repair-steps details summary{cursor:pointer;font-size:12.5px;color:var(--ink-2)}.repair-steps pre{margin:6px 0 0;padding:8px;max-height:220px;overflow:auto;font:11.5px/1.45 Consolas,Courier New,monospace;white-space:pre-wrap;word-break:break-all;background:var(--bg);border-radius:8px}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin{animation:none}}.sepap-word{width:calc(var(--cols, 33) * 4.55px);height:auto;overflow:visible;display:block}.spinner-wrap.lg .sepap-word{width:calc(var(--cols, 33) * 6.06px)}.sepap-word .sw-bg{fill:color-mix(in srgb,var(--ink) 9%,transparent)}.sepap-word .sw-dot{fill:var(--accent);opacity:.12;transform-box:fill-box;transform-origin:center;animation:sw-write 2.6s cubic-bezier(.2,.7,.2,1) infinite;animation-delay:calc(var(--i) * 22ms)}@keyframes sw-write{0%{opacity:.12;transform:scale(.55)}7%{opacity:1;transform:scale(1.12)}14%{opacity:1;transform:scale(1)}52%{opacity:1;transform:scale(1)}68%,to{opacity:.12;transform:scale(.55)}}@media(prefers-reduced-motion:reduce){.sepap-word .sw-dot{animation:none;opacity:1;transform:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scramble{display:inline-block;font-variant-numeric:tabular-nums}.scramble-base{color:var(--ink-3)}.dbtn{position:relative;overflow:hidden;white-space:nowrap;justify-content:center;transition:width .26s var(--ease),background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s var(--ease)}.dbtn:active:not(:disabled){transform:scale(.97)}.dbtn--full{width:100%}.dbtn-stack{display:inline-grid;align-items:center}.dbtn-layer{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:6px}.dbtn-layer.is-enter{animation:dbtn-in .18s cubic-bezier(.23,1,.32,1) both}.dbtn-layer.is-out{animation:dbtn-out .18s cubic-bezier(.23,1,.32,1) both;pointer-events:none}.dbtn-ic{display:inline-grid;place-items:center;line-height:0}.dbtn-measure{position:absolute;visibility:hidden;pointer-events:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}@keyframes dbtn-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dbtn-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.dbtn{transition:background-color .15s ease,color .15s ease}.dbtn-layer.is-enter{animation-name:dbtn-fade-in}.dbtn-layer.is-out{animation-name:dbtn-fade-out}}@keyframes dbtn-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dbtn-fade-out{0%{opacity:1}to{opacity:0}}.rp{--rp-radius: 24px;--rp-inset: 12px;position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;width:100%;max-width:340px;margin:0 auto}.rp-machine{position:relative;isolation:isolate;width:100%;padding:var(--rp-inset) var(--rp-inset) 32px;border-radius:var(--rp-radius);background:linear-gradient(180deg,#303136,#232428);border:1px solid #1a1b1e;color:#e9e9e6;box-shadow:0 20px 36px -20px #0000008c,0 6px 14px -8px #00000040,inset 0 1px #ffffff1f,inset 0 -1px #00000080}.rp-machine:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.rp-slot{position:absolute;inset-inline:24px;bottom:var(--rp-inset);z-index:4;height:8px;border-radius:4px;background:#0b0b0d;box-shadow:inset 0 2px 3px #000000e6}.rp-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:0 4px 10px;font-size:calc(12.5px * var(--fs, 1));color:#b9bac0}.rp-screen{position:relative;z-index:1;overflow:hidden;border-radius:calc(var(--rp-radius) - var(--rp-inset));background:#0e0f11;border:1px solid #08090a;color:#ececea;padding:14px;box-shadow:inset 0 2px 10px #000c}.rp-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 24px 4px #00000080}.rp-screen-in{position:relative;z-index:1;display:grid;gap:12px}.rp-status{display:flex;align-items:center;gap:8px;min-width:0}.rp-status-ic{display:grid;place-items:center;width:20px;height:20px;flex:none;color:#8d9097}.rp-busy{animation:rp-spin .9s linear infinite}.rp-ok{color:#4cc38a;animation:rp-pop .18s cubic-bezier(.23,1,.32,1) both}.rp-status-text{font-size:calc(12.5px * var(--fs, 1));font-weight:600;color:#a9abb0;animation:rp-rise .18s cubic-bezier(.23,1,.32,1) both}.rp-out{position:relative;z-index:5;margin-top:-16px;width:calc(80% + 48px);max-width:100%;overflow:hidden;padding:0 24px 16px}.rp-out-shade{position:absolute;inset-inline:24px;top:-4px;z-index:2;height:8px;background:#0009;filter:blur(6px);pointer-events:none}.rp-feed{position:relative;transform:translateY(calc(-100% + 2px));opacity:0;transition:opacity .16s ease}.rp-feed:after{content:"";position:absolute;inset-inline:8%;bottom:-6px;height:12px;border-radius:50%;background:#0000001f;filter:blur(10px);z-index:-1}.rp[data-stage=printing] .rp-feed{opacity:1;animation:rp-feed 1.75s linear forwards}.rp[data-stage=complete] .rp-feed{opacity:1;transform:none}.rp-paper{position:relative;padding:22px 18px 26px;background:#fffefa;color:#17181a;background-image:linear-gradient(rgba(0,0,0,.018) 1px,transparent 1px);background-size:100% 3px;clip-path:polygon(0 0,100% 0,100% calc(100% - 4px),97.5% 100%,95% calc(100% - 4px),92.5% 100%,90% calc(100% - 4px),87.5% 100%,85% calc(100% - 4px),82.5% 100%,80% calc(100% - 4px),77.5% 100%,75% calc(100% - 4px),72.5% 100%,70% calc(100% - 4px),67.5% 100%,65% calc(100% - 4px),62.5% 100%,60% calc(100% - 4px),57.5% 100%,55% calc(100% - 4px),52.5% 100%,50% calc(100% - 4px),47.5% 100%,45% calc(100% - 4px),42.5% 100%,40% calc(100% - 4px),37.5% 100%,35% calc(100% - 4px),32.5% 100%,30% calc(100% - 4px),27.5% 100%,25% calc(100% - 4px),22.5% 100%,20% calc(100% - 4px),17.5% 100%,15% calc(100% - 4px),12.5% 100%,10% calc(100% - 4px),7.5% 100%,5% calc(100% - 4px),2.5% 100%,0 calc(100% - 4px))}@keyframes rp-feed{0%{transform:translateY(calc(-100% + 2px))}7.5%,10.5%{transform:translateY(-91%)}18%,21%{transform:translateY(-81%)}28.5%,31.5%{transform:translateY(-70%)}39%,42%{transform:translateY(-58%)}49.5%,52.5%{transform:translateY(-45%)}60%,63%{transform:translateY(-32%)}70.5%,73.5%{transform:translateY(-20%)}81%,84%{transform:translateY(-10%)}91.5%,94.5%{transform:translateY(-3%)}to{transform:translateY(0)}}@keyframes rp-spin{to{transform:rotate(360deg)}}@keyframes rp-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes rp-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rp-busy,.rp-ok,.rp-status-text{animation:none}.rp[data-stage=printing] .rp-feed{animation:none;transform:none}}:root[data-theme=dark] .rp-machine{background:linear-gradient(180deg,#3a3b41,#2c2d32);border-color:#45464c}:root[data-theme=dark] .rp-feed:after{background:#ffffff0f}.qps-printing{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:24px 16px;overflow:auto;background:color-mix(in srgb,var(--canvas) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:rp-rise .2s ease both}.qps-printing .rp-paper{padding:16px 14px 22px;display:grid;justify-items:center}.qps-printing .rp-paper .qc{width:210px}.qps-printing .rp-paper .qc--strip{width:250px}.rp-line{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:calc(13px * var(--fs, 1))}.rp-line strong{font-weight:700}.rp-line small{display:block;color:#8d9097;font-size:calc(11.5px * var(--fs, 1))}.rp-head .rp-brand{display:inline-flex;align-items:center;gap:8px}.link-reveal{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.link-reveal code{flex:1;min-width:200px;padding:8px 10px;border-radius:10px;background:var(--surface-2);font-size:12px;overflow-wrap:anywhere;text-align:left}.ltl{position:relative;display:inline-grid;place-items:center;line-height:0;color:inherit}.ltl>*{grid-area:1 / 1}.ltl-ghost{opacity:.18}.ltl-run{animation:ltl-loop var(--ltl-loop, 1.4s) linear infinite}.ltl-close{stroke-dasharray:1 1;stroke-dashoffset:1;animation:ltl-close var(--ltl-close, .45s) cubic-bezier(.23,1,.32,1) forwards}.ltl--filling .ltl-trace,.ltl--done .ltl-trace{opacity:0;transition:opacity var(--ltl-fill, .35s) ease}.ltl-fill{display:grid;place-items:center;animation:ltl-fill var(--ltl-fill, .35s) cubic-bezier(.23,1,.32,1) both}@keyframes ltl-loop{to{stroke-dashoffset:-1}}@keyframes ltl-close{to{stroke-dashoffset:0}}@keyframes ltl-fill{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ltl-run,.ltl-close,.ltl-fill{animation:none}}.mz{position:relative;overflow:hidden;isolation:isolate;display:grid;place-items:center;width:100%;min-height:220px;padding:28px 20px;border-radius:var(--r-card);border:1.5px dashed color-mix(in srgb,var(--ink) 16%,transparent);background:color-mix(in srgb,var(--surface-2) 55%,transparent);text-align:center;transform:translate3d(var(--mz-x, 0),var(--mz-y, 0),0) scale(var(--mz-s, 1));transition:transform .22s cubic-bezier(.23,1,.32,1),border-color .2s cubic-bezier(.23,1,.32,1),background-color .2s cubic-bezier(.23,1,.32,1)}.mz--compact{min-height:0;padding:16px}.mz.is-near{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.mz.is-over{border-style:solid;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,var(--surface))}.mz.has-file{border-style:solid;border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.mz-glow{position:absolute;top:50%;left:50%;width:160px;height:160px;margin:-80px 0 0 -80px;z-index:-1;border-radius:50%;pointer-events:none;background:color-mix(in srgb,var(--accent) 30%,transparent);filter:blur(40px);opacity:0;transform:translate3d(var(--mz-gx, 0),var(--mz-gy, 0),0);transition:opacity .2s ease,transform .26s cubic-bezier(.23,1,.32,1)}.mz.is-near .mz-glow,.mz.is-over .mz-glow{opacity:1}.mz-body{display:grid;justify-items:center;gap:4px;max-width:100%}.mz-pick{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;border-radius:14px}.mz-pick:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.mz-ic{display:grid;place-items:center;width:48px;height:48px;margin-bottom:10px;border-radius:14px;color:var(--ink-2);background:var(--surface);box-shadow:0 0 0 1px var(--line),0 6px 14px -8px #00000040;transition:color .2s ease,background-color .2s ease}.mz--compact .mz-ic{width:40px;height:40px;margin-bottom:6px;border-radius:12px}.mz.is-near .mz-ic,.mz-ic.is-ready{color:var(--accent-ink, var(--accent))}.mz-title{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:calc(14px * var(--fs, 1));color:var(--ink);margin:0}.mz-ok{color:#2f9e62}:root[data-theme=dark] .mz-ok{color:#6fd19c}.mz-hint,.mz-size{font-size:calc(12px * var(--fs, 1));color:var(--ink-3);line-height:1.7;margin:0}.mz-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(13px * var(--fs, 1));color:var(--ink-2);margin:2px 0 0}.mz-actions{display:flex;gap:8px;margin-top:14px}.mz-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:10px;cursor:pointer;font:inherit;font-size:calc(12.5px * var(--fs, 1));font-weight:600;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);transition:background-color .15s ease,transform .15s var(--ease)}.mz-btn:hover{background:var(--surface-2)}.mz-btn:active{transform:scale(.97)}.mz-error{margin:12px 0 0;max-width:260px;font-size:calc(12px * var(--fs, 1));line-height:1.7;color:var(--danger)}@media(prefers-reduced-motion:reduce){.mz{transform:none;transition:border-color .2s ease,background-color .2s ease}.mz-glow{display:none}}.photo-slot.mz-slot{transform:translate3d(var(--mz-x, 0),var(--mz-y, 0),0) scale(var(--mz-s, 1));transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .2s ease}.photo-slot.mz-slot.is-near{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 45%,transparent)}.photo-slot.mz-slot.is-over{box-shadow:0 0 0 2.5px var(--accent)}@media(prefers-reduced-motion:reduce){.photo-slot.mz-slot{transform:none}}.mz-status{min-height:72px;align-content:center}.mz-status-text{animation:rp-rise .18s cubic-bezier(.23,1,.32,1) both}.mz-status.is-error .mz-ic{color:var(--danger)}.hours{display:grid}.hr-block{display:grid;grid-template-columns:40px 1fr;gap:6px;padding:8px 0;border-top:1px solid var(--line)}.hr-h{display:grid;align-content:start;font-weight:800;font-size:calc(16px * var(--fs, 1));color:var(--ink-3);line-height:1.5;font-variant-numeric:tabular-nums}.hr-h small{font-size:calc(10.5px * var(--fs, 1));font-weight:600}.hr-rows{display:grid;gap:4px;list-style:none;margin:0;padding:0}.hr-row{border:0;font:inherit;color:inherit;cursor:pointer;width:100%;min-height:48px;display:grid;grid-template-columns:44px 1fr;align-items:center;gap:8px;padding:6px 12px;text-align:start;border-radius:var(--r-ctl);background:var(--surface);box-shadow:0 0 0 1px var(--line);transition:background-color .15s ease,transform .15s var(--ease)}.hr-row:active{transform:scale(.98)}.hr-row.is-active{background:color-mix(in srgb,var(--accent) 10%,var(--surface));box-shadow:0 0 0 2px var(--accent)}.hr-row.is-done{background:transparent}.hr-row.is-done strong{color:var(--ink-2);font-weight:600}.hr-t{font-weight:700;font-size:calc(13px * var(--fs, 1));color:var(--ink-2);font-variant-numeric:tabular-nums}.hr-main{min-width:0;display:flex;align-items:baseline;gap:6px}.hr-main strong{white-space:nowrap;font-size:calc(14.5px * var(--fs, 1))}.hr-main small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12.5px * var(--fs, 1));color:var(--ink-2)}.hr-now{position:relative;height:22px;display:flex;align-items:center}.hr-now:before{content:"";position:absolute;inset-inline:46px 0;height:2px;border-radius:2px;background:var(--accent)}.hr-now span{position:relative;z-index:1;font-size:11px;font-weight:800;color:var(--on-accent);background:var(--accent);border-radius:7px;padding:3px 6px;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.hr-row{transition:none}}.send-doc{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.send-doc-pick{display:inline-flex;flex-wrap:wrap;gap:6px}.dd{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);background:var(--canvas);color:var(--ink)}.dd-side{padding:16px 16px 28px;display:flex;flex-direction:column;gap:6px}.dd-head{display:flex;align-items:center;gap:10px;padding:4px 0 14px}.dd-who{display:grid}.dd-who small{color:var(--ink-3);font-size:calc(12px * var(--fs, 1))}.dd-head .icon-btn{margin-inline-start:auto}.dd-title{font-size:calc(30px * var(--fs, 1));font-weight:800;letter-spacing:-.02em;line-height:1.2}.dd-sub{color:var(--ink-2);font-size:calc(14px * var(--fs, 1));margin-bottom:10px}.dd-h2{font-size:calc(13px * var(--fs, 1));font-weight:700;color:var(--ink-3);margin:18px 0 8px}.dd-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.dd-row{width:100%;border:0;font:inherit;color:inherit;cursor:pointer;display:grid;grid-template-columns:32px 1fr 18px;gap:10px;align-items:center;min-height:60px;padding:10px 14px;text-align:start;border-radius:var(--r-ctl);background:var(--surface);box-shadow:0 0 0 1px var(--line);transition:background-color .15s ease,transform .15s var(--ease)}.dd-row:active{transform:scale(.98)}.dd-row.is-active{box-shadow:0 0 0 2px var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.dd-pos{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:var(--surface-2);color:var(--ink-2)}.dd-list.is-seen .dd-pos{color:var(--ok, #2f9e62);background:transparent}.dd-main{display:grid;min-width:0}.dd-main strong{font-size:calc(15px * var(--fs, 1))}.dd-main small{color:var(--ink-2);font-size:calc(12.5px * var(--fs, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-chev{color:var(--ink-3)}.dd-from{margin-top:auto;padding-top:24px;text-align:center;font-size:calc(11.5px * var(--fs, 1));color:var(--ink-3)}.dd-main-pane{display:none;padding:16px}.dd.has-client .dd-side{display:none}.dd.has-client .dd-main-pane{display:block}.dd-empty{display:grid;justify-items:center;gap:8px;color:var(--ink-3);margin-top:30vh}.dd-client{display:grid;gap:12px;max-width:760px}.dd-back{justify-self:start;padding-inline:0}.dd-person h2{font-size:calc(26px * var(--fs, 1));font-weight:800;letter-spacing:-.02em}.dd-phone{display:inline-flex;gap:6px;align-items:center;color:var(--ink-2);text-decoration:none;margin-top:2px}.dd-actions{display:flex;flex-wrap:wrap;gap:8px}.dd-rx,.dd-history{list-style:none;margin:0;padding:0;display:grid;gap:6px}.dd-rx li,.dd-history li{display:grid;gap:2px;padding:10px 12px;border-radius:var(--r-ctl);background:var(--surface);box-shadow:0 0 0 1px var(--line)}.dd-rx small,.dd-history small{color:var(--ink-2);font-size:calc(12.5px * var(--fs, 1))}@media(min-width:900px){.dd{grid-template-columns:380px minmax(0,1fr)}.dd-side{min-height:100dvh;box-shadow:inset -1px 0 0 var(--line);position:sticky;top:0;align-self:start;max-height:100dvh;overflow-y:auto}.dd.has-client .dd-side,.dd-main-pane{display:flex}.dd-main-pane{display:block;padding:28px 32px}.dd-back{display:none}}@media(prefers-reduced-motion:reduce){.dd-row{transition:none}}.dd-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.dd-refresh{min-height:40px}.dd-fresh{justify-self:start;border:0;font:inherit;cursor:pointer;margin:2px 0 8px;padding:8px 12px;border-radius:12px;font-size:calc(13px * var(--fs, 1));font-weight:700;color:var(--on-accent);background:var(--accent);animation:rp-rise .22s ease both}.dd-map{display:grid;gap:8px}.dd-map-tools{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.dd-stage.face-stage{margin:0;height:min(52dvh,460px);border-radius:var(--r-card);overflow:hidden}@media(prefers-reduced-motion:reduce){.dd-fresh{animation:none}}.dd-h2{display:flex;align-items:center;gap:6px}.dd-photos{display:grid;gap:8px}.dd-photo-pick{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.dd-photo-pick button{flex:none;display:grid;text-align:start;gap:1px;min-height:44px;padding:6px 12px;border:0;font:inherit;cursor:pointer;border-radius:12px;background:var(--surface);box-shadow:0 0 0 1px var(--line);font-weight:700;font-size:calc(13px * var(--fs, 1));color:var(--ink)}.dd-photo-pick button small{font-weight:500;font-size:calc(11.5px * var(--fs, 1));color:var(--ink-3)}.dd-photo-pick button.on{box-shadow:0 0 0 2px var(--accent)}.dd-photo-one{width:100%;border-radius:var(--r-card);outline:1px solid rgba(0,0,0,.08);outline-offset:-1px}.dd-docs{list-style:none;margin:0;padding:0;display:grid;gap:6px}.dd-docs a{display:grid;grid-template-columns:24px 1fr 18px;gap:10px;align-items:center;min-height:56px;padding:8px 12px;border-radius:var(--r-ctl);background:var(--surface);box-shadow:0 0 0 1px var(--line);color:var(--ink);text-decoration:none}.dd-docs a svg:first-child{color:var(--accent-ink, var(--accent))}.dd-docs span{display:grid}.dd-docs small{color:var(--ink-2);font-size:calc(12px * var(--fs, 1))}.ai-btn{display:grid;place-items:center}.ai{display:grid;gap:12px}.ai-head{display:flex;gap:12px;align-items:center}.ai-orb{flex:none;width:64px;height:64px;display:grid;place-items:center}.ai-head p{font-size:calc(13px * var(--fs, 1));color:var(--ink-2);line-height:1.8}.ai-msgs{display:grid;gap:8px;align-content:start;min-height:160px;max-height:50dvh;overflow-y:auto}.ai-suggest{display:flex;flex-wrap:wrap;gap:6px}.ai-msg{max-width:88%;padding:10px 13px;border-radius:18px;font-size:calc(14px * var(--fs, 1));line-height:1.85;white-space:pre-wrap}.ai-msg.me{justify-self:start;background:var(--surface-2);border-end-start-radius:6px}.ai-msg.bot{justify-self:end;background:color-mix(in srgb,#2fb39b 11%,var(--surface));border-end-end-radius:6px}.ai-msg.thinking{display:flex;gap:8px;align-items:center;color:#17705f;font-weight:600}:root[data-theme=dark] .ai-msg.thinking{color:#6fdcc7}.ai-compose{display:flex;gap:8px;align-items:center;min-height:50px;padding:0 6px 0 14px;border-radius:25px;background:var(--surface-2)}.ai-compose input{flex:1;min-width:0;border:0;background:transparent;font:inherit;color:var(--ink);outline:none}.ai-send{width:40px;height:40px;border:0;border-radius:50%;display:grid;place-items:center;background:#17705f;color:#fff;cursor:pointer;transition:transform .15s var(--ease),opacity .15s ease}.ai-send:disabled{opacity:.35;cursor:default}.ai-send:active:not(:disabled){transform:scale(.94)}.ai-note{font-size:calc(11.5px * var(--fs, 1));color:var(--ink-3);text-align:center}@font-face{font-family:Estedad;src:url(/assets/Estedad-var-CFvC3bjT.woff2) format("woff2-variations"),url(/assets/Estedad-var-CFvC3bjT.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--display: "Estedad", "Vazirmatn", Tahoma, sans-serif}.st .st-head{background:transparent;color:var(--ink);padding:0;margin-top:10px;border-radius:0;gap:10px}.st .st-head .icon-btn,.st .st-brand-text small{color:var(--ink-2)}.st .st-stats{gap:22px;display:flex;padding-top:4px}.st .st-stats div{background:transparent;padding:0;border-radius:0;display:grid}.st .st-stats strong{font-family:var(--display);font-weight:800;font-size:calc(26px * var(--fs));letter-spacing:-.02em;line-height:1.2;font-variant-numeric:tabular-nums}.st .st-stats small{color:var(--ink-2)}.st .st-stats div:last-child strong{color:var(--due, #b0392b)}:root[data-theme=dark] .st .st-stats div:last-child strong{color:#f0907f}.st .st-title{font-family:var(--display);font-size:calc(30px * var(--fs));letter-spacing:-.025em;line-height:1.15;margin:14px 0 12px;text-wrap:balance}.dd-title,.dd-person h2,.st .ws-head h2{font-family:var(--display);letter-spacing:-.02em}.st .search{background:var(--surface-2);border-color:transparent;border-radius:12px;min-height:44px}.st .search:focus-within{border-color:transparent;box-shadow:0 0 0 2px var(--accent)}.st .queue,.st .due{gap:0;background:var(--surface);border-radius:var(--r-card);box-shadow:0 0 0 1px var(--line);overflow:hidden}.st .queue>li>.q-row,.st .due>li>.due-row{border:0;border-radius:0;box-shadow:none;background:transparent}.st .queue>li+li>.q-row,.st .due>li+li>.due-row{box-shadow:inset 0 1px 0 var(--line)}.st .queue .q-row.is-active{background:color-mix(in srgb,var(--accent) 9%,var(--surface));box-shadow:inset 3px 0 0 var(--accent)}.st .queue .empty,.st .due .empty{padding:16px}.hr-h{font-family:var(--display)}.hr-row{box-shadow:0 0 0 1px var(--line)}.st .st-new{border-radius:14px}@media(max-width:959px){.st .st-nav{border:0;box-shadow:0 -1px 0 var(--line),0 18px 40px -24px #00000059;background:color-mix(in srgb,var(--surface) 78%,transparent)}.st .st-nav button.on{background:transparent;color:var(--ink)}.st .st-nav button.on span{font-weight:800}}@media(prefers-reduced-transparency:reduce){.st .st-nav{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.st .ws-head h2,.st .ws-name{font-family:var(--display)}.ai-head>div{display:grid;gap:8px;flex:1;min-width:0}.ai-usage{display:grid;gap:4px}.ai-usage-bar{block-size:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.ai-usage-bar span{display:block;block-size:100%;border-radius:inherit;background:#2fb39b;transition:inline-size .4s var(--ease)}.ai-usage.is-low .ai-usage-bar span{background:#c98a1b}.ai-usage.is-full .ai-usage-bar span{background:var(--due, #b0392b)}.ai-usage small{font-size:calc(11.5px * var(--fs, 1));color:var(--ink-2);font-variant-numeric:tabular-nums}.ai-suggest small{flex-basis:100%}.mp{position:relative;justify-self:start}.mp-btn{display:inline-flex;gap:6px;align-items:center;min-height:36px;padding:0 12px;border:0;border-radius:10px;background:var(--surface-2);color:var(--ink);font:inherit;font-size:calc(13px * var(--fs, 1));cursor:pointer}.mp-pop{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;z-index:30;display:grid;grid-template-columns:minmax(150px,auto) 220px;gap:0;background:var(--surface);border-radius:14px;box-shadow:0 0 0 1px var(--line),0 18px 40px -16px #00000059;overflow:hidden}.mp-list{list-style:none;margin:0;padding:6px;outline:none;max-block-size:300px;overflow-y:auto}.mp-list li{white-space:nowrap;display:flex;justify-content:space-between;gap:8px;align-items:center;min-height:38px;padding:0 10px;border-radius:9px;cursor:pointer;font-size:calc(13.5px * var(--fs, 1))}.mp-list li.is-focus{background:var(--surface-2)}.mp-list li[aria-selected=true]{font-weight:700}.mp-list:focus-visible li.is-focus{box-shadow:inset 0 0 0 2px var(--accent)}.mp-card{display:grid;gap:8px;align-content:start;padding:12px 14px;border-inline-start:1px solid var(--line)}.mp-card p{margin:0;font-size:calc(12.5px * var(--fs, 1));color:var(--ink-2);line-height:1.7}.mp-think{display:flex;gap:6px;align-items:center}.mp-meter{display:grid;gap:4px;font-size:calc(11.5px * var(--fs, 1));color:var(--ink-2)}.mp-segs{display:grid;grid-template-columns:repeat(10,1fr);gap:2px;inline-size:120px}.mp-segs i{block-size:6px;border-radius:1.5px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.mp-segs i.on{background:#2fb39b;box-shadow:none}@media(max-width:520px){.mp-pop{grid-template-columns:1fr;inline-size:min(300px,calc(100vw - 32px))}.mp-card{border-inline-start:0;border-block-start:1px solid var(--line)}}.ai-limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ai-limits label{display:grid;gap:4px;font-size:calc(12.5px * var(--fs, 1));color:var(--ink-2)}.ai-models li{align-items:center}.ai-models .ai-model-name{display:grid;gap:2px;flex:1;min-width:0}.ai-model-meters{display:grid;gap:4px;flex:none!important}@media(max-width:640px){.ai-model-meters{display:none}}.ai-presets{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ai-presets li{display:grid;gap:6px;padding:10px;border-radius:12px;box-shadow:0 0 0 1px var(--line)}.ai-presets .btn{justify-self:start}.ai-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.ai-stats div{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:var(--surface-2)}.ai-stats dt{font-size:calc(12px * var(--fs, 1));color:var(--ink-2)}.ai-stats dd{margin:0;font-family:var(--display);font-weight:800;font-size:calc(20px * var(--fs, 1));font-variant-numeric:tabular-nums}@media(max-width:560px){.ai-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-log{display:grid;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.ai-log-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ai-log-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ai-log-list li{display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:var(--surface-2)}.ai-log-list li.is-bot{background:color-mix(in srgb,#2fb39b 10%,var(--surface))}.ai-log-list header{display:flex;gap:8px;justify-content:space-between;font-size:calc(12px * var(--fs, 1));color:var(--ink-2)}.ai-log-list p{margin:0;white-space:pre-wrap;line-height:1.8;font-size:calc(13.5px * var(--fs, 1))}.ai-log-list .ai-log-actions{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:4px}.ai-log-list .ai-log-actions li{display:grid;gap:2px;padding:6px 10px;border-radius:10px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:calc(12.5px * var(--fs, 1))}.ai-log-list .ai-log-actions small{color:var(--ink-2);line-height:1.7}.ai-model-for{display:grid;justify-items:center;gap:2px;flex:none!important}.ai-model-for small{font-size:calc(10.5px * var(--fs, 1));color:var(--ink-3)}.ai-defaults{display:flex;flex-wrap:wrap;gap:8px}.ai-dot{background:#17705f!important;color:#fff}.lab-main{display:flex;flex-direction:column;min-height:0}.lab{display:grid;gap:14px}.lab-head{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.lab-body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:14px;align-items:start}.lab-models{display:grid;gap:8px;position:sticky;top:12px}.lab-models ul{list-style:none;margin:0;padding:4px;display:grid;gap:2px;max-block-size:58dvh;overflow-y:auto;border-radius:12px;box-shadow:0 0 0 1px var(--line)}.lab-models li button{inline-size:100%;text-align:left;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;padding:7px 10px;border-radius:8px;cursor:pointer}.lab-models li button:hover{background:var(--surface-2)}.lab-models li button.on{background:color-mix(in srgb,#2fb39b 16%,var(--surface));font-weight:700}.lab-chat{display:grid;gap:10px;min-width:0}.lab-chat-top{display:flex;gap:10px;align-items:center}.lab-chat-top strong{flex:1;font-size:15px}.lab-orb{inline-size:32px;block-size:32px;display:grid;place-items:center}.lab-settings summary{cursor:pointer;color:var(--ink-2);font-size:13px}.lab-settings[open]{display:grid;gap:8px}.lab-nums{display:flex;gap:10px;flex-wrap:wrap}.lab-nums label{display:grid;gap:4px;font-size:12.5px;color:var(--ink-2)}.lab-nums input{inline-size:140px}.lab-msgs{display:grid;gap:10px;align-content:start;min-block-size:40dvh;max-block-size:62dvh;overflow-y:auto;padding:4px}.lab-empty{text-align:center;padding:40px 0}.lab-msg{display:grid;gap:6px;max-inline-size:92%;padding:10px 14px;border-radius:16px}.lab-msg p{margin:0;white-space:pre-wrap;line-height:1.85;font-size:14px;overflow-wrap:anywhere}.lab-msg.me{justify-self:start;background:var(--surface-2)}.lab-msg.bot{justify-self:end;background:color-mix(in srgb,#2fb39b 9%,var(--surface))}.lab-think{font-size:12.5px;color:var(--ink-2)}.lab-think summary{cursor:pointer}.lab-think p{font-size:12.5px;color:var(--ink-2);max-block-size:220px;overflow-y:auto}.lab-stats{font-size:11px}.lab-compose{align-items:flex-end;padding-block:6px;border-radius:22px}.lab-compose textarea{flex:1;min-width:0;border:0;background:transparent;font:inherit;color:var(--ink);outline:none;resize:none;field-sizing:content;max-block-size:30dvh;padding:8px 0}.lab-test{display:grid;gap:12px}.lab-test-head{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.lab-test-head>div{display:grid;gap:2px}.lab-progress{block-size:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.lab-progress span{display:block;block-size:100%;background:#2fb39b;transition:inline-size .3s var(--ease)}.lab-results{list-style:none;margin:0;padding:0;display:grid;gap:4px}.lab-results li{display:grid;grid-template-columns:18px minmax(160px,260px) 60px minmax(0,1fr);gap:8px;align-items:center;padding:7px 10px;border-radius:10px;background:var(--surface-2);font-size:13px}.lab-results li.is-ok svg{color:#17905f}.lab-results li.is-bad svg{color:var(--due, #b0392b)}.lab-results li.is-skip svg{color:var(--ink-3)}.lab-results small{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-link{border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;padding:0}.lab-link:disabled{cursor:default}.lab-ms{font-variant-numeric:tabular-nums;color:var(--ink-2)}@media(max-width:860px){.lab-body{grid-template-columns:1fr}.lab-models{position:static}.lab-models ul{max-block-size:30dvh}.lab-results li{grid-template-columns:18px minmax(0,1fr) 50px}.lab-results small{grid-column:2 / -1}}.ai-turn{display:grid;gap:6px}.ai-turn.me{justify-items:start}.ai-turn.bot{justify-items:end}.ai-card{display:grid;gap:4px;min-inline-size:220px;max-inline-size:88%;padding:12px 14px;border-radius:16px;background:var(--surface);box-shadow:0 0 0 1.5px #2fb39b}.ai-card strong{font-size:calc(14px * var(--fs, 1))}.ai-card span{font-size:calc(13.5px * var(--fs, 1));color:var(--ink-2)}.ai-card-actions{display:flex;gap:8px;margin-top:6px}.ai-card.is-done{box-shadow:0 0 0 1px var(--line)}.ai-card.is-declined{box-shadow:0 0 0 1px var(--line);opacity:.6}.lab-chats{display:grid;gap:6px}.lab-chats ul{list-style:none;margin:0;padding:4px;display:grid;gap:2px;max-block-size:26dvh;overflow-y:auto;border-radius:12px;box-shadow:0 0 0 1px var(--line)}.lab-chats li{display:flex;align-items:center;gap:2px;border-radius:8px}.lab-chats li.on{background:color-mix(in srgb,#2fb39b 16%,var(--surface))}.lab-chats li .icon-btn{inline-size:30px;block-size:30px;flex:none;color:var(--ink-3)}.lab-chat-open{flex:1;min-width:0;display:grid;gap:1px;text-align:start;border:0;background:transparent;color:var(--ink);font:inherit;padding:6px 8px;cursor:pointer;border-radius:8px}.lab-chat-open span{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-chat-open small{font-size:11px;color:var(--ink-3);text-align:start}.cloud-buckets{display:grid;gap:12px}.cloud-bucket{display:grid;gap:6px;padding:12px 14px;border-radius:14px;background:var(--surface-2)}.cloud-bucket header{display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap;align-items:baseline}.cloud-bucket table{inline-size:100%;border-collapse:collapse;font-size:13px}.cloud-bucket td{padding:4px 6px;border-top:1px solid var(--line)}.cloud-bucket td:first-child{direction:ltr;text-align:left}.cloud-bucket td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.ai-beta{margin-inline-start:6px;font-size:.62em;font-weight:700;color:#17705f;vertical-align:super;letter-spacing:0}:root[data-theme=dark] .ai-beta{color:#5fd4bd}.mc{display:grid;border-radius:16px;background:var(--surface);box-shadow:0 0 0 1px var(--line)}.mc:focus-within{box-shadow:0 0 0 2px #2fb39b}.mc-text{border:0;background:transparent;color:var(--ink);font:inherit;font-size:calc(14px * var(--fs, 1));line-height:1.8;padding:12px 14px 4px;resize:none;outline:none;min-block-size:54px;max-block-size:30dvh;field-sizing:content}.mc-foot{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:6px 8px 8px}.mc-pick{position:relative;min-width:0}.mc-trigger{display:inline-flex;gap:6px;align-items:center;min-height:34px;max-inline-size:100%;padding:0 10px;border-radius:9px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font:inherit;font-size:calc(12.5px * var(--fs, 1));cursor:pointer}.mc-trigger:disabled{cursor:default}.mc-trigger[aria-expanded=true]{border-color:#2fb39b}.mc-mark{display:inline-flex;gap:2px;align-items:center;font-size:calc(11px * var(--fs, 1));color:#17705f;font-weight:700}:root[data-theme=dark] .mc-mark{color:#5fd4bd}.mc-send{min-height:34px;gap:6px}.mc-pop{position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:0;z-index:40;display:flex;align-items:flex-end;gap:8px}.mc-list-wrap,.mc-preview{background:var(--surface);border-radius:12px;box-shadow:0 0 0 1px var(--line),0 18px 40px -16px #00000059}.mc-list-wrap{inline-size:240px;overflow:hidden}.mc-search{display:flex;gap:6px;align-items:center;padding:0 10px;border-bottom:1px solid var(--line);color:var(--ink-3)}.mc-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;padding:9px 0;outline:none}.mc-list{list-style:none;margin:0;padding:4px;max-block-size:240px;overflow-y:auto}.mc-list li{display:flex;gap:6px;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:8px;cursor:pointer}.mc-list li.is-focus{background:var(--surface-2)}.mc-list li.is-on .mc-item>span{font-weight:700}.mc-item{display:grid;gap:1px;min-width:0;font-size:13px}.mc-item small,.mc-preview-head small{font-size:11px;color:var(--ink-3)}.mc-empty{cursor:default!important;font-size:12px;color:var(--ink-2);text-align:center}.mc-preview{inline-size:230px;display:grid;gap:0}.mc-preview>*{padding:10px 12px}.mc-preview-head{display:grid;gap:1px;padding-bottom:4px!important}.mc-preview p{margin:0;padding-top:0!important;font-size:12px;line-height:1.7;color:var(--ink-2)}.mc-bars{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;border-top:1px solid var(--line)}.mc-bar{display:grid;gap:4px}.mc-bar-label{display:flex;justify-content:space-between;font-size:11px;color:var(--ink-2)}.mc-bar-label b{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.mc-segs{display:grid;grid-template-columns:repeat(10,1fr);gap:2px}.mc-segs i{block-size:5px;border-radius:1.5px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.mc-segs i.on{background:#2fb39b;box-shadow:none}.mc-config{display:grid;gap:6px;border-top:1px solid var(--line);font-size:11.5px;color:var(--ink-2)}.mc-radio{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:2px;border-radius:8px;background:var(--surface-2)}.mc-radio button{border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:12px;padding:5px 0;border-radius:6px;cursor:pointer}.mc-radio button.on{background:var(--surface);color:var(--ink);font-weight:700;box-shadow:0 1px 2px #0000001f}@media(max-width:560px){.mc-pop{flex-direction:column-reverse;align-items:stretch}.mc-list-wrap,.mc-preview{inline-size:min(280px,calc(100vw - 48px))}}.pt-status{font-weight:600}.pt-map-intro{margin:-4px 0 10px;font-size:calc(13.5px * var(--fs, 1));color:var(--ink-2);line-height:1.8}.pt-card{display:grid;gap:8px;margin:12px 0;padding:16px 18px;border-radius:var(--r-card, 20px);background:var(--surface);box-shadow:0 0 0 1px var(--line)}.pt-card h2{display:flex;gap:6px;align-items:center;margin:0;font-size:calc(15px * var(--fs, 1))}.pt-card p{margin:0;line-height:1.8}.pt-card-head{display:flex;gap:8px;align-items:baseline;justify-content:space-between}.pt-card .btn{justify-self:start}.pt-link{display:inline-flex;gap:4px;align-items:center;justify-self:start;border:0;background:none;padding:4px 0;color:var(--accent-ink, var(--accent));font:inherit;font-weight:700;cursor:pointer}.mb-hint .pt-link{margin-inline-start:6px}.pt-progress ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.pt-progress li{display:grid;gap:6px}.pt-progress-row{display:flex;gap:8px;justify-content:space-between;align-items:baseline;font-size:calc(14px * var(--fs, 1))}.pt-progress-row span{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.pt-progress-bar{block-size:8px;border-radius:4px;background:var(--surface-2);overflow:hidden}.pt-progress-bar span{display:block;block-size:100%;border-radius:inherit;background:var(--accent)}.pt-new{color:var(--accent-ink, var(--accent));font-weight:700}.pt-msg-card.has-new{box-shadow:0 0 0 1.5px var(--accent)}.msg-btn{position:relative}.msg-dot{position:absolute;inset-block-start:8px;inset-inline-end:8px;inline-size:9px;block-size:9px;border-radius:50%;background:var(--due, #b0392b);box-shadow:0 0 0 2px var(--surface)}.mt{display:grid;gap:10px}.mt-list{display:grid;gap:8px;align-content:start;min-block-size:180px;max-block-size:55dvh;overflow-y:auto;padding:2px}.mt-empty{text-align:center;padding:28px 8px;line-height:1.9}.mt-msg{display:grid;gap:3px;max-inline-size:86%;padding:9px 13px;border-radius:18px}.mt-msg p{margin:0;white-space:pre-wrap;line-height:1.85;font-size:calc(14px * var(--fs, 1));overflow-wrap:anywhere}.mt-msg small{font-size:calc(11px * var(--fs, 1));color:var(--ink-3)}.mt-msg.me{justify-self:start;background:color-mix(in srgb,var(--accent) 14%,var(--surface));border-end-start-radius:6px}.mt-msg.them{justify-self:end;background:var(--surface-2);border-end-end-radius:6px}.mt-compose{display:flex;gap:8px;align-items:flex-end;padding:6px 6px 6px 14px;border-radius:24px;background:var(--surface-2)}.mt-compose textarea{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;resize:none;outline:none;padding:9px 0;field-sizing:content;max-block-size:30dvh}.mc-host{font-size:11px}.mc-host.in{color:#17705f}.mc-host.out{color:var(--due, #b0392b)}:root[data-theme=dark] .mc-host.in{color:#5fd4bd}.msg-count{position:absolute;inset-block-start:3px;inset-inline-end:1px;min-inline-size:18px;block-size:18px;padding:0 4px;border-radius:9px;background:var(--due, #b0392b);color:#fff;font-size:11px;font-style:normal;font-weight:700;line-height:18px;text-align:center}.msg-count.static{position:static}.sm-inbox ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.sm-row{inline-size:100%;display:flex;gap:10px;align-items:center;justify-content:space-between;padding:11px 12px;border:0;border-radius:12px;background:transparent;color:var(--ink);font:inherit;text-align:start;cursor:pointer}.sm-row:hover{background:var(--surface-2)}.sm-row.is-new strong{font-weight:800}.sm-text{display:grid;gap:2px;min-width:0}.sm-text small{color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-meta{display:grid;gap:4px;justify-items:end;flex:none}.sm-meta small{color:var(--ink-3);font-size:11.5px}.sm-thread{display:grid;gap:8px}@media(max-width:640px){.ai-compose input,.mc-text,.mt-compose textarea,.lab-compose textarea,.sheet input,.sheet textarea{font-size:16px}.pt-hero .pt-clinic{min-width:0;flex:1}.pt-hero .pt-clinic>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pt-top-actions{gap:4px;flex:none}.pt-top-actions .icon-btn{inline-size:40px;block-size:40px}}.ai-msgs,.mt-list,.sheet-body{overscroll-behavior:contain}html{scrollbar-gutter:stable}html:has(.sheet-root.is-open){overflow:hidden}.ai-msgs>.ai-turn{min-inline-size:0}.ai-msg,.ai-card span{overflow-wrap:anywhere;min-inline-size:0}.ai-msg.bot,.ai-msg.me{text-wrap:pretty}.sm-thread-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.ws-nid span{font-variant-numeric:tabular-nums;letter-spacing:.02em}.srv-parts{grid-column:1 / -1;font-size:12px}.alert-dot{color:var(--danger, #b0392b)}.ai-alerts .alert-phone input[inputmode=tel]{inline-size:160px}.flag-list li.is-done{opacity:.62}.flag-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-block-start:8px}.flag-actions>span{display:inline-flex;gap:4px;align-items:center;font-size:13px;font-weight:600}.ai-alerts .settings-sub{display:flex;gap:6px;align-items:center}.ai-blocked{padding:12px 14px;border-radius:14px;background:var(--surface-2);color:var(--ink-2);font-size:13.5px;line-height:1.8}.ai-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.ai-stats dd small,.ai-limits label small{display:block;font-family:inherit;font-weight:500;font-size:11.5px;color:var(--ink-3)}.ai-credit{display:grid;gap:10px;margin-block:18px;padding-block-start:16px;border-block-start:1px solid var(--line)}.ai-credit .label{display:flex;gap:6px;align-items:center}.ai-credit-balance{display:grid;gap:2px;margin:0}.ai-credit-balance strong{font-family:var(--display);font-size:calc(26px * var(--fs, 1));font-variant-numeric:tabular-nums}.ai-credit input[inputmode=numeric]{inline-size:150px}.ai-credit-table{inline-size:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.ai-credit-table caption{text-align:start;font-weight:700;padding-block:8px 4px;color:var(--ink-2)}.ai-credit-table th,.ai-credit-table td{padding:7px 8px;text-align:start;border-block-end:1px solid var(--line)}.ai-credit-table th{font-weight:600;color:var(--ink-3);font-size:12px}.ai-prices{display:grid;gap:10px}.ai-prices-scroll{max-block-size:420px;overflow:auto;overscroll-behavior:contain}.ai-prices-scroll thead th{position:sticky;inset-block-start:0;background:var(--surface)}.ai-prices input{inline-size:120px}.ai-price-actions{display:flex;gap:6px;justify-content:flex-end}.support{display:grid;gap:12px}.support>.btn-primary{justify-self:start}.sm-inbox-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.sup-msgs{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sup-msgs li{display:grid;gap:4px;max-inline-size:92%;padding:10px 13px;border-radius:16px}.sup-msgs li.is-me{justify-self:start;background:var(--surface-2)}.sup-msgs li.is-them{justify-self:end;background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.sup-msgs p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.sup-version,.help-version{font-size:12px;margin:0}.help-version{margin-top:14px}.sup-tech{margin-top:12px;padding:10px 13px;border:1px solid var(--line, rgba(127, 127, 127, .25));border-radius:12px}.sup-tech summary{cursor:pointer;font-weight:600}.sup-tech dl{display:grid;gap:4px;margin:10px 0 0}.sup-tech dl div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:8px}.sup-tech dt{color:var(--muted, inherit)}.sup-tech dd{margin:0;overflow-wrap:anywhere;font-size:13px}.sup-tech h4{margin:12px 0 4px;font-size:13px}.sup-tech ol{margin:0;padding-inline-start:18px;font-size:12px}.sup-form{display:grid;gap:8px}.sup-form textarea,.sup-form input{inline-size:100%}.sup-form .btn{justify-self:start}.st .st-head{grid-template-columns:minmax(0,1fr)}.st .st-head .st-brand{grid-column:1 / -1}.st .st-head .st-brand-text strong{white-space:normal;overflow:visible;text-overflow:clip;text-wrap:balance;line-height:1.5}.st .st-head .st-user{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap;gap:2px;margin-inline-start:-6px}.ai-reach{display:block;color:var(--ink-3);font-size:11.5px;line-height:1.6;font-variant-numeric:tabular-nums}.ai-model-price{display:block;margin-block-start:4px;color:var(--ink-2);font-size:12px;line-height:1.7;font-variant-numeric:tabular-nums}.ai-model-price b{color:var(--ink);font-weight:700}.ai-notices{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ai-notice{padding:9px 12px;border-radius:12px;font-size:calc(13px * var(--fs, 1));line-height:1.8;background:color-mix(in srgb,#2fb39b 10%,var(--surface));color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere}.ai-notice.is-warn{background:color-mix(in srgb,var(--due, #b0392b) 10%,var(--surface))}.ai-subject{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:calc(13px * var(--fs, 1))}.ai-subject>span{margin-inline-end:4px}.ai-subject.is-picking{display:grid;gap:6px}.ai-subject.is-picking input{inline-size:100%}.ai-subject ul{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-block-size:220px;overflow-y:auto;overscroll-behavior:contain}.ai-subject li button{inline-size:100%;display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--ink);font:inherit;text-align:start;cursor:pointer}@media(hover:hover)and (pointer:fine){.ai-subject li button:hover{background:var(--surface-2)}}.ai-subject li small{color:var(--ink-3);font-variant-numeric:tabular-nums}.ai-subject.is-picking>.cal-btn{justify-self:start}.srv-logs{display:grid;gap:10px}.srv-log-box{margin:0;max-block-size:520px;overflow:auto;overscroll-behavior:contain;padding:12px 14px;border-radius:12px;background:#0f1416;color:#d6e2df;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;text-align:left}.ai-add-model{display:grid;gap:8px}.ai-add-model ul{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-block-size:340px;overflow-y:auto;overscroll-behavior:contain}.ai-add-model li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr) auto auto auto;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;font-size:13px}.ai-add-model li:nth-child(odd){background:var(--surface-2)}@media(max-width:720px){.ai-add-model li{grid-template-columns:1fr auto}}.upload-progress{display:grid;gap:6px}.upload-bar{block-size:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.upload-bar span{display:block;block-size:100%;background:var(--accent);border-radius:inherit;transition:inline-size .2s ease-out}.upload-progress.is-saving .upload-bar span{animation:upload-pulse 1.2s ease-in-out infinite}@keyframes upload-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.upload-bar span{transition:none}.upload-progress.is-saving .upload-bar span{animation:none}}.upload-progress small{color:var(--ink-2);font-variant-numeric:tabular-nums}.ai-model-meters{display:grid;gap:4px;align-content:start}.ai-model-actions{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:2px}.cloud-copy{display:grid;gap:10px}.cloud-path{font:12.5px/1.6 ui-monospace,Consolas,monospace;color:var(--ink-2)}.cloud-list{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-block-size:420px;overflow-y:auto;overscroll-behavior:contain}.cloud-list>li{padding:6px 10px;border-radius:10px}.cloud-list>li:nth-child(odd){background:var(--surface-2)}.cloud-folder{display:flex;gap:8px;align-items:center;inline-size:100%;border:0;background:transparent;color:var(--ink);font:inherit;cursor:pointer;padding:4px 0;text-align:start}.cloud-file{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center}.cloud-name{display:flex;gap:6px;align-items:center;min-inline-size:0;font-size:13px;overflow-wrap:anywhere}.cloud-file .upload-progress{min-inline-size:180px}@media(max-width:720px){.cloud-file{grid-template-columns:1fr}}.retry-bar{position:fixed;inset-inline:12px;inset-block-start:calc(10px + env(safe-area-inset-top));z-index:90;margin-inline:auto;max-inline-size:560px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px 12px 10px 14px;border-radius:16px;background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--danger, #b0392b) 35%,transparent),0 12px 32px #0000002e;font-size:calc(13.5px * var(--fs, 1));line-height:1.7}.retry-bar>svg{color:var(--danger, #b0392b);flex:none}.retry-bar.is-back{box-shadow:0 0 0 1px color-mix(in srgb,var(--ok, #1f8a55) 40%,transparent),0 12px 32px #00000029}.retry-bar.is-back>svg{color:var(--ok, #1f8a55)}.retry-bar>span{flex:1;min-inline-size:180px}.retry-bar .btn{padding-block:7px}.retry-x{border:0;background:transparent;color:var(--ink-3);font-size:20px;line-height:1;cursor:pointer;padding:4px 6px}body:has(.st-nav) .retry-bar{inset-block-start:auto;inset-block-end:calc(92px + env(safe-area-inset-bottom))}@media(min-width:960px){body:has(.st-nav) .retry-bar{inset-block-start:calc(10px + env(safe-area-inset-top));inset-block-end:auto}}.ai-err{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.terms-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--canvas, #f6f6f4) 94%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.terms-card{inline-size:min(720px,100%);max-block-size:calc(100dvh - 32px);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;gap:10px;padding:20px;border-radius:22px;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 24px 60px #0000002e}.terms-card header{display:flex;gap:8px;align-items:center}.terms-card h1{font-size:calc(19px * var(--fs, 1));margin:0;text-wrap:balance}.terms-body{overflow-y:auto;overscroll-behavior:contain;white-space:pre-wrap;line-height:1.95;font-size:calc(14px * var(--fs, 1));padding:12px 14px;border-radius:14px;background:var(--surface-2);text-wrap:pretty}.terms-check{font-weight:600}.ai-terms-link{border:0;background:none;padding:0;color:var(--accent-ink, var(--accent));text-decoration:underline;text-underline-offset:3px;font:inherit;cursor:pointer}.ai-terms-body{max-block-size:65dvh}.ai-terms-gate{display:grid;gap:8px;justify-items:start}.ai-terms-gate p{margin:0}.analysis{display:grid;gap:14px}.analysis .ai-stats dd small{display:flex;gap:4px;align-items:center;font-size:11.5px;margin-block-start:2px}.analysis-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.analysis-cols section{padding:12px 14px;border-radius:14px;background:var(--surface-2)}.analysis-cols h4,.analysis-ai h4{margin:0 0 8px;font-size:calc(14px * var(--fs, 1));display:flex;gap:6px;align-items:center}.analysis-cols ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:calc(13px * var(--fs, 1))}.analysis-cols li{display:flex;justify-content:space-between;gap:8px}.analysis-cols li b{font-variant-numeric:tabular-nums}.analysis-points li{display:list-item;list-style:disc inside;line-height:1.8;text-wrap:pretty}.analysis-ai{display:grid;gap:8px;justify-items:start}.analysis-ai .analysis-cols{inline-size:100%}@media(max-width:640px){.pt-top-actions a.pt-phone[href^="tel:"]{display:none}.pt-hero .pt-clinic>span{white-space:normal;overflow:hidden;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.45}}.xl{display:grid;gap:14px}.xl-range{display:flex;flex-wrap:wrap;gap:8px;align-items:end}.xl-presets{display:flex;flex-wrap:wrap;gap:6px}.xl-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.xl-list li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}.xl-icon{color:#1f7a4d;flex:none}.xl-text{display:grid;gap:2px;flex:1;min-width:0}.xl-text small{font-size:12.5px;line-height:1.6}.xl-btn{flex:none}.xl-steps{margin:0;padding-inline-start:18px;display:grid;gap:12px}.xl-steps li{display:grid;gap:8px;justify-items:start;line-height:1.8}.xl-pick{cursor:pointer;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xl-issues{padding:8px 12px;border-radius:12px;background:var(--surface-2);font-size:13.5px}.xl-issues summary{cursor:pointer;font-weight:600;display:flex;gap:6px;align-items:center}.xl-issues ul{margin:8px 0 0;padding-inline-start:18px;max-block-size:220px;overflow:auto;line-height:1.9}.xl-preview{display:grid;gap:6px;overflow-x:auto}.xl-done{display:grid;justify-items:center;gap:10px;padding:18px;text-align:center}.xl-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0}.xl-stats div{padding:10px 12px;border-radius:14px;background:var(--surface-2);display:grid;gap:2px}.xl-stats dt{font-size:12px;color:var(--ink-3, var(--muted))}.xl-stats dd{margin:0;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.xl-table{inline-size:100%;border-collapse:collapse;font-size:13px}.xl-table th{text-align:start;font-weight:600;color:var(--muted);padding:6px 8px}.xl-table td{padding:6px 8px;border-top:1px solid var(--line)}.st-excel{display:grid;gap:12px;padding-top:4px}:root .lg.lg--sahand{--lg-a: #12b5ea;--lg-b: #0b4fc4;--lg-c: #18c8d8;--lg-focus: #0b5cd5}:root .lg.lg--sahand .lg-mark{background:transparent;box-shadow:none}:root .lg.lg--sahand .lg-mark:after{display:none}.lg-mark.is-pulsing .lg-mark-in{animation:lg-pulse 1.1s ease-in-out infinite}@keyframes lg-pulse{50%{transform:scale(.92);opacity:.7}}@media(prefers-reduced-motion:reduce){.lg-mark.is-pulsing .lg-mark-in{animation:none;opacity:.7}}.choice{inline-size:100%;min-block-size:48px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-ctl, 12px);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.choice>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.choice.is-empty>span:first-child{color:var(--muted)}.choice:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}@media(hover:hover)and (pointer:fine){.choice:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.choice:active{transform:scale(.99)}.choice-clear{display:inline-grid;place-items:center;inline-size:26px;block-size:26px;border-radius:8px;color:var(--muted)}.choice-clear:hover{background:var(--surface-2);color:var(--ink)}.choice-sheet{display:grid;gap:10px}.choice-search input{font-size:16px}.choice-list{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-block-size:min(60vh,520px);overflow-y:auto;overscroll-behavior:contain}.choice-list button{inline-size:100%;min-block-size:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:var(--ink);font:inherit;font-size:15px;text-align:start;cursor:pointer}@media(hover:hover)and (pointer:fine){.choice-list button:hover{background:var(--surface-2)}}.choice-list button.on{color:var(--accent);font-weight:700;background:color-mix(in srgb,var(--accent) 8%,transparent)}.choice-list .choice-add{color:var(--accent);font-weight:600;justify-content:flex-start}.choice-none{padding:12px 14px}.med-specs{display:flex;flex-wrap:wrap;gap:6px}.med-specs .tri-chip,.med-settings .tri-chip{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:14px;cursor:pointer;min-block-size:40px}.med-specs .tri-chip.on{border-color:var(--accent);color:var(--accent);font-weight:700;background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.med-add{display:flex;gap:8px}.med-add input{flex:1;min-inline-size:0}.med-room-row{display:flex;align-items:center;gap:10px}.med-tags{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.med-tags li{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 10px;border-radius:10px;background:var(--surface-2);font-size:13.5px}.med-tags button{display:inline-grid;place-items:center;inline-size:24px;block-size:24px;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.med-tags button:hover{color:var(--ink);background:var(--surface)}.pt-medvisit{display:grid;gap:2px;padding:10px 12px;border-radius:14px;background:var(--surface);border:1px solid var(--line)}.pt-echo{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pt-echo>li{display:grid;gap:6px;padding:12px 14px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}.pt-echo header{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.pt-echo-c{margin:0;padding-inline-start:18px;line-height:1.9}:where(.is-sahand) :where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden]),textarea,select){min-block-size:46px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--r-ctl, 12px);background-color:var(--canvas, var(--surface));color:var(--ink);font:inherit;font-size:max(16px,1em);transition:border-color .15s ease,box-shadow .15s ease}:where(.is-sahand) :where(input,textarea,select)::placeholder{color:var(--ink-3, var(--muted));opacity:1}:where(.is-sahand) :where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]),textarea,select):focus-visible{outline:none;border-color:var(--accent);box-shadow:none}:where(.is-sahand) :where(input,textarea,select):disabled{opacity:.6;cursor:not-allowed}:where(.is-sahand) :where(textarea){line-height:1.8;resize:vertical}:where(.is-sahand) :where(select){-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-inline-end:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 256 256'%3E%3Cpath d='M213.66 101.66l-80 80a8 8 0 0 1-11.32 0l-80-80a8 8 0 0 1 11.32-11.32L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32Z' fill='%23888'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 14px center;background-size:14px}:where(.is-sahand) :where(select[dir=ltr]){background-position:right 14px center}.is-sahand .search input,.is-sahand .tri-vital input{min-block-size:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.is-sahand .search input{padding-block:10px}.range-bar{display:grid;gap:8px}.range-dates{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.range-word{font-weight:700;color:var(--ink-2, var(--muted))}.range-presets{display:flex;flex-wrap:wrap;gap:6px}.range-presets button{min-block-size:38px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2, var(--ink));font:inherit;font-size:13.5px;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.range-presets button.on{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}@media(hover:hover)and (pointer:fine){.range-presets button:not(.on):hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}@media(max-width:520px){.range-dates .range-word:first-child{display:none}}.med-pages{list-style:none;margin:0;padding:0;display:grid;gap:6px}.med-pages li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface)}.med-pages li.is-off{opacity:.6}.med-page-on{display:inline-flex;align-items:center;gap:8px;flex:1;min-inline-size:160px;cursor:pointer}.med-pages select{min-height:38px}.med-until{display:inline-flex;align-items:center;gap:6px}.sepap-word.is-once .sw-dot{animation-iteration-count:1;animation-fill-mode:both}@media(max-width:760px){.sheet-root.is-page-phone .sheet{right:0;bottom:0;left:0;top:0;max-height:none;height:100dvh;border-radius:0;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top)}.sheet-root.is-page-phone .sheet-handle{display:none}.sheet-root.is-page-phone .sheet-head{position:sticky;top:0;z-index:2;background:var(--surface);padding-block:10px;margin-bottom:0}.sheet-root.is-page-phone .sheet-body,.sheet-root.is-page-phone .ai{flex:1;min-height:0;display:flex;flex-direction:column}.sheet-root.is-page-phone .ai-msgs{flex:1;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain}.sheet-root.is-page-phone .sheet-backdrop{display:none}}.upd-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.upd-list li{display:grid;gap:6px;padding:12px 14px;border-radius:14px;background:var(--surface-2)}.upd-list header{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.upd-list p{margin:0;white-space:pre-wrap;line-height:1.9}.tour-edit{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tour-edit li{display:grid;gap:6px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface)}.tour-edit input,.tour-edit textarea{width:100%;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--canvas);color:var(--ink);font:inherit}.is-sahand :is(input:not([type=checkbox],[type=radio],[type=range]),textarea,select):is(:focus,:focus-visible){outline:none;box-shadow:none}.is-sahand .search:focus-within,.is-sahand .tri-vital:focus-within{box-shadow:none;outline:none}.range-bar{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:flex-end;margin-bottom:18px}.range-group{display:grid;gap:8px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--surface)}.range-cap{font-size:13px;font-weight:700;color:var(--muted)}.doc-view{display:grid;gap:12px}.doc-view-img{display:block;max-inline-size:100%;max-block-size:70dvh;margin-inline:auto;border-radius:12px;object-fit:contain;background:var(--surface)}.doc-view-actions{display:flex;flex-wrap:wrap;gap:8px}.sh-qfiles{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.mc-foot:has(.mc-subject){justify-content:flex-start}.mc-foot:has(.mc-subject) .mc-send{margin-inline-start:auto}.mc-subject{display:inline-flex;align-items:center;gap:2px}.mc-subject .mc-trigger span{max-inline-size:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-subject .mc-trigger.is-on{border-color:#2fb39b;color:var(--ink)}.mc-subject-x{display:inline-grid;place-items:center;inline-size:24px;block-size:24px;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.mc-subject-pop{flex-direction:column;align-items:stretch;background:var(--surface);border-radius:12px;box-shadow:0 0 0 1px var(--line),0 18px 40px -16px #00000059;inline-size:min(260px,calc(100vw - 48px));overflow:hidden}.mc-subject-pop .mc-list li{cursor:pointer}.ai-subject-line{margin:0;font-size:13px;color:var(--muted)}.tour-hide{display:flex;flex-wrap:wrap;gap:6px 16px}.tour-topic{display:grid;gap:10px;padding:14px;margin:0 0 12px;border:1px solid var(--line);border-radius:14px}.tour-topic-head,.tour-step-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tour-topic-head input,.tour-step-head select{flex:1;min-inline-size:160px}.sh-ov{gap:14px}.sh-ov-group{padding:12px 14px;border-radius:14px;box-shadow:0 0 0 1px var(--line)}.sh-ov-group h3{margin:0 0 8px;font-size:15px}.sh-ov-group dl{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px 14px}.sh-ov-group dl>div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px dashed var(--line);padding-block:4px}.sh-ov-group dt{color:var(--muted)}.sh-ov-group dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.mc-trigger span[dir=ltr]{white-space:nowrap}@media(max-width:480px){.mc-foot{flex-wrap:wrap}.mc-foot .mc-send{flex-basis:100%;justify-content:center;min-block-size:44px;margin-inline-start:0}}.mc-foot{position:relative}.mc-foot>.mc-pick{position:static}.mc-foot .mc-pop{inset-inline-start:8px;max-inline-size:calc(100% - 16px)}.mc-foot .mc-pop .mc-list-wrap,.mc-foot .mc-pop .mc-preview{inline-size:min(190px,48vw)}.srv-products{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}.studio.owner-settings.no-preview{grid-template-columns:1fr}.terms-switches{display:grid;gap:6px;padding:12px 14px;margin-bottom:12px;border-radius:12px;box-shadow:0 0 0 1px var(--line)}.ai-analysis-model{margin-bottom:16px}.upload-cancel{margin-top:6px;justify-self:start}.ai-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}@media(min-width:720px){.sheet-root.is-side .sheet{inset-block:0;inset-inline-start:auto;inset-inline-end:0;left:0;right:auto;bottom:0;inline-size:min(480px,100vw);max-block-size:none;block-size:100dvh;border-radius:0;display:flex;flex-direction:column;padding-bottom:16px;transform:translate(-104%);opacity:1;box-shadow:0 0 0 1px var(--line),24px 0 60px -30px #0000008c;transition:transform .34s var(--ease)}.sheet-root.is-side.is-open .sheet{transform:none;opacity:1}.sheet-root.is-side .sheet-body{flex:1;min-block-size:0;display:flex}.sheet-root.is-side .ai{flex:1;display:flex;flex-direction:column;gap:10px;min-block-size:0}.sheet-root.is-side .ai>*{flex:none}.sheet-root.is-side .ai-msgs{flex:1 1 auto;max-block-size:none;min-block-size:0}}.ai-start{display:grid;gap:14px;padding:6px 2px}.ai-start-hello{margin:0;color:var(--ink-2);line-height:1.9}.ai-start-group{display:grid;gap:6px}.ai-start-group h5{margin:0;font-size:12.5px;font-weight:700;color:var(--muted)}.ai-chip{padding:8px 12px;border:0;border-radius:12px;background:var(--surface-2);color:var(--ink);font:inherit;font-size:13.5px;text-align:start;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .15s ease,box-shadow .15s ease}@media(hover:hover){.ai-chip:hover{box-shadow:inset 0 0 0 1px #2fb39b}}.ai-chip:active{transform:scale(.97)}.ai-card{gap:10px;padding:14px;border-radius:16px;box-shadow:0 0 0 1.5px #2fb39b,0 10px 30px -18px #00000080}.ai-card-title{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ai-card-title small{font-size:12px;color:#17705f;font-weight:700}:root[data-theme=dark] .ai-card-title small{color:#6fdcc7}.ai-card.is-done{box-shadow:0 0 0 1px var(--line);opacity:.85}.ai-card.is-declined,.ai-card.is-expired{box-shadow:0 0 0 1px var(--line);opacity:.6}.ai-kvs{display:grid;gap:4px}.ai-kv{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:10px;font-size:13.5px;line-height:1.7}.ai-kv span{color:var(--muted)}.ai-kv b{font-weight:600;color:var(--ink);overflow-wrap:anywhere}.ai-kv.is-wide{grid-template-columns:1fr}.ai-card-actions{display:grid;grid-template-columns:2fr 1fr;gap:8px;margin-top:2px}.notify-prompt{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:12px 24px 0;padding:12px 16px;border-radius:14px;background:color-mix(in srgb,#2fb39b 10%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,#2fb39b 35%,transparent);color:var(--ink)}.notify-prompt>svg{color:#2fb39b;flex:none}.notify-prompt p{flex:1;min-inline-size:220px;margin:0;font-size:13.5px;line-height:1.85;text-wrap:pretty}.notify-prompt-actions{display:flex;gap:8px}@media(max-width:720px){.notify-prompt{margin:10px 12px 0}.notify-prompt-actions{inline-size:100%}.notify-prompt-actions .btn{flex:1}}.ai-guide{display:grid;gap:10px;margin-top:8px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,#2fb39b 8%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,#2fb39b 40%,transparent)}.ai-guide p{margin:0;display:grid;gap:2px;line-height:1.7}.ai-guide p strong{font-size:14px}.ai-guide p span{font-size:13px;color:var(--ink-2)}.ai-guide-actions{display:grid;grid-template-columns:2fr 1fr;gap:8px}.ai-guide-actions .btn{min-block-size:40px}.owner-settings .os-body{display:grid;grid-template-columns:236px minmax(0,1fr);gap:28px;align-items:start;padding-top:6px}.owner-settings .os-nav{position:sticky;top:12px;display:grid;gap:14px}.owner-settings .os-group{display:grid;gap:2px}.owner-settings .os-group h5{margin:0 12px 4px;font-size:12px;font-weight:700;color:var(--muted)}.owner-settings .os-nav button{position:relative;display:flex;align-items:center;gap:10px;min-block-size:40px;padding:8px 12px;border:0;border-radius:11px;background:transparent;color:var(--ink-2);font:inherit;font-size:14.5px;text-align:start;cursor:pointer;transition:background-color .15s ease,color .15s ease}.owner-settings .os-nav button svg{flex:none;color:var(--muted);transition:color .15s ease}@media(hover:hover){.owner-settings .os-nav button:hover{background:var(--surface);color:var(--ink)}}.owner-settings .os-nav button.is-on{background:var(--surface);color:var(--ink);font-weight:700;box-shadow:inset -3px 0 #2fb39b,0 0 0 1px var(--line)}.owner-settings .os-nav button.is-on svg{color:#2fb39b}.owner-settings .os-nav button:active{transform:scale(.985)}.owner-settings .os-content{min-inline-size:0;display:grid;gap:4px;align-content:start}.owner-settings .os-head h3{margin:0;font-size:21px;font-weight:800;text-wrap:balance}.owner-settings .os-head p{margin:4px 0 0;line-height:1.8}.owner-settings .os-content .studio-panel{max-width:820px;margin-top:14px}@media(max-width:900px){.owner-settings .os-body{grid-template-columns:1fr;gap:14px}.owner-settings .os-nav{position:sticky;top:0;z-index:3;display:flex;gap:4px;overflow-x:auto;padding:6px 0 8px;margin-inline:-16px;padding-inline:16px;background:var(--canvas);scrollbar-width:none}.owner-settings .os-nav::-webkit-scrollbar{display:none}.owner-settings .os-group{display:flex;gap:4px}.owner-settings .os-group h5{display:none}.owner-settings .os-group+.os-group{padding-inline-start:8px;border-inline-start:1px solid var(--line)}.owner-settings .os-nav button{flex:none;white-space:nowrap;min-block-size:38px;font-size:14px}.owner-settings .os-nav button.is-on{box-shadow:inset 0 -2px #2fb39b,0 0 0 1px var(--line)}.owner-settings .os-head h3{font-size:19px}}@media(prefers-reduced-motion:reduce){.owner-settings .os-nav button:active{transform:none}}.ins{gap:18px}.ins-lead{margin:0;line-height:1.85}.ins-step{display:grid;gap:8px}.ins-step h4{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800}.ins-step h4 span{display:inline-grid;place-items:center;inline-size:24px;block-size:24px;border-radius:50%;background:color-mix(in srgb,#2fb39b 18%,transparent);color:#17705f;font-size:13px}:root[data-theme=dark] .ins-step h4 span{color:#6fdcc7}.ins-open{justify-self:start}.ins-rows{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ins-rows li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:12px;background:var(--surface-2)}.ins-rows li>span{display:grid;gap:1px;min-inline-size:0}.ins-rows li b{font-weight:600;overflow-wrap:anywhere}.ins-copy{flex:none}.ins-actions{display:flex;flex-wrap:wrap;gap:8px}.ins-done{margin:2px 0 6px;font-size:13px;font-weight:600}.topup{display:grid;gap:10px;padding:14px;border-radius:14px;background:var(--surface-2)}.topup h4{margin:0;font-size:15px;font-weight:800}.topup .btn-primary{justify-self:start}.pay-result{gap:10px}.pay-result p{margin:0;line-height:1.85}.pay-result-head{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:800}.ai-credit-warn{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 8px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,#e8a33d 12%,var(--surface));font-size:13.5px;line-height:1.8}.ai-credit-warn.is-empty{background:color-mix(in srgb,var(--danger, #e5484d) 12%,var(--surface))}.ai-credit-warn .btn{min-block-size:36px;padding-block:4px}.ai-full-note{inline-size:100%;margin:0 0 4px;padding:12px 14px;border-radius:12px;line-height:1.85;font-size:13.5px;background:color-mix(in srgb,var(--danger, #e5484d) 12%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger, #e5484d) 35%,transparent)}.ai-full-note strong{display:block;color:var(--danger, #e5484d)}.ai-usage.is-full small{color:var(--danger, #e5484d);font-weight:700}.ai-subject-line{padding:6px 10px;border-radius:10px;background:var(--surface-2)}.tour-edit li.is-changed{box-shadow:inset 3px 0 #2fb39b}.files-panel{display:grid;gap:14px}.files-pass{display:grid;gap:10px;padding:14px;border-radius:14px;background:color-mix(in srgb,#e8a33d 10%,var(--surface))}.files-pass p{margin:0;display:flex;gap:8px;align-items:center}.files-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0}.files-search{max-inline-size:320px;margin-bottom:10px}.files-job{margin:6px 0 0}.files-foot{display:flex;gap:6px;align-items:center;margin:0;font-size:12.5px}:root,[data-theme=light]{--chart-1: var(--accent);--chart-2: #2f6f9f;--chart-3: #3f8f5f;--chart-4: #c27a1a;--chart-5: #7a5aa8;--chart-6: #8a8d93}[data-theme=dark]{--chart-2: #6fb3e8;--chart-3: #6fd19c;--chart-4: #e0a24a;--chart-5: #b49be0;--chart-6: #6d7077}.mch-bars{list-style:none;margin:0;padding:0;display:grid;gap:7px}.mch-bars li{display:grid;grid-template-columns:minmax(70px,34%) 1fr auto;align-items:center;gap:10px;font-size:13px}.mch-bar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.mch-bar-track{block-size:10px;border-radius:6px;background:var(--surface-2);overflow:hidden}.mch-bar-track span{display:block;block-size:100%;border-radius:6px;background:var(--chart-1)}.mch-bar-value{font-variant-numeric:tabular-nums;font-weight:700;min-inline-size:3ch;text-align:end}.mch-line{inline-size:100%;block-size:auto;overflow:visible}.mch-grid{stroke:var(--line);stroke-width:1}.mch-area{fill:color-mix(in srgb,var(--chart-1) 14%,transparent)}.mch-stroke{fill:none;stroke:var(--chart-1);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.mch-dot{fill:var(--surface);stroke:var(--chart-1);stroke-width:2}.mch-dot.is-peak{fill:var(--chart-1)}.mch-axis,.mch-peak{fill:var(--ink-3);font-size:11px;font-family:inherit}.mch-peak{fill:var(--ink);font-weight:700}.mch-donut{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:14px}.mch-donut svg{inline-size:120px;block-size:120px;transform:rotate(-90deg)}.mch-donut-bg{fill:none;stroke:var(--surface-2);stroke-width:18}.mch-donut-seg{fill:none;stroke-width:18}.mch-donut-total{transform:rotate(90deg);transform-origin:70px 70px;fill:var(--ink);font-size:18px;font-weight:800;font-family:inherit}.mch-legend{list-style:none;margin:0;padding:0;display:grid;gap:5px;font-size:13px}.mch-legend li{display:flex;align-items:center;gap:7px}.mch-legend b{margin-inline-start:auto;font-variant-numeric:tabular-nums}.mch-swatch{inline-size:10px;block-size:10px;border-radius:3px;flex:none}.an-start{display:grid;gap:8px;padding:16px;border-radius:16px;background:var(--surface-2)}.an-start h4{margin:0;display:flex;align-items:center;gap:6px;color:var(--accent)}.an-start p{margin:0}.an-start-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:space-between}.an-progress{display:flex;align-items:center;gap:16px;padding:16px;border-radius:16px;background:var(--surface);box-shadow:0 0 0 1px var(--line)}.an-orb{flex:none;display:grid;place-items:center}.an-progress-body{flex:1;display:grid;gap:8px;min-inline-size:0}.an-progress-body p{margin:0;display:flex;gap:10px;align-items:baseline;justify-content:space-between}.an-bar{block-size:10px;border-radius:6px;background:var(--surface-2);overflow:hidden}.an-bar span{display:block;block-size:100%;background:var(--accent);border-radius:6px;transition:inline-size .9s var(--ease)}.an-report{display:grid;gap:16px}.an-report-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.an-report-head h3{margin:0 0 4px;font-size:19px;line-height:1.6;text-wrap:balance}.an-summary{margin:0;line-height:2;text-wrap:pretty;max-inline-size:75ch}.an-score{display:flex;align-items:center;gap:10px}.an-score svg{inline-size:76px;block-size:76px}.an-score span{display:grid;gap:2px;max-inline-size:26ch;font-size:13px}.an-score-bg{fill:none;stroke:var(--surface-2);stroke-width:8}.an-score-fg{fill:none;stroke-width:8;stroke-linecap:round;stroke:var(--chart-3)}.an-score.is-mid .an-score-fg{stroke:var(--chart-4)}.an-score.is-low .an-score-fg{stroke:var(--danger)}.an-score text{fill:var(--ink);font-size:22px;font-weight:800;font-family:inherit}.an-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:0}.an-kpis>div{display:grid;gap:3px;align-content:start;padding:12px 14px;border-radius:14px;background:var(--surface);box-shadow:0 0 0 1px var(--line)}.an-kpis dt{font-size:12.5px;color:var(--ink-2)}.an-kpis dd{margin:0;font-size:22px;font-variant-numeric:tabular-nums}.an-kpis small{display:inline-flex;align-items:center;gap:4px;font-size:11.5px}.an-kpis p{margin:4px 0 0;font-size:12.5px;line-height:1.8}.an-charts{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.an-chart{margin:0;display:grid;gap:10px;align-content:start;padding:14px;border-radius:16px;background:var(--surface);box-shadow:0 0 0 1px var(--line);min-inline-size:0}.an-chart figcaption{font-size:14px}.an-chart>p{margin:0;font-size:13px;line-height:1.9}.an-lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.an-lists section{padding:12px 14px;border-radius:14px;background:var(--surface-2)}.an-lists h4,.an-actions h4,.an-history h4{margin:0 0 8px;font-size:14.5px;display:flex;align-items:center;gap:6px}.an-lists ul{margin:0;padding-inline-start:18px;display:grid;gap:6px;font-size:13.5px;line-height:1.9}.an-actions ol{margin:0;padding-inline-start:22px;display:grid;gap:10px}.an-actions li{line-height:1.8}.an-actions li p{margin:2px 0;font-size:13px}.an-history ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.an-history button{inline-size:100%;display:grid;gap:2px;text-align:start;padding:10px 12px;border:0;border-radius:12px;background:var(--surface-2);color:var(--ink);font:inherit;cursor:pointer}.an-history button:disabled{cursor:default;opacity:.8}.an-history li.is-on button{box-shadow:inset 0 0 0 2px var(--accent)}@media(max-width:560px){.mch-donut{grid-template-columns:1fr;justify-items:center}.an-progress{flex-direction:column;text-align:center}.an-charts{grid-template-columns:1fr}}.shop-plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.shop-plan{display:grid;gap:10px;align-content:start;padding:16px;border-radius:18px;background:var(--surface);box-shadow:0 0 0 1px var(--line)}.shop-plan.is-current{box-shadow:inset 0 0 0 2px var(--accent)}.shop-plan header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.shop-plan h4{margin:0;font-size:18px}.shop-plan p{margin:0}.shop-limits,.shop-features{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:13.5px}.shop-features li{display:flex;align-items:center;gap:6px}.shop-features li.is-off{color:var(--ink-3)}.shop-price strong{font-size:22px;font-variant-numeric:tabular-nums}.ai-wallet-line{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-wallet-btn{display:inline-flex;align-items:center;gap:4px;min-block-size:32px;padding:0 10px;border:0;border-radius:10px;background:var(--surface-2);color:var(--ink);font:inherit;font-size:12.5px;cursor:pointer}.ai-wallet-btn:hover{color:var(--accent)}.ai-buy{margin-block:6px}.ai-btn{position:relative}.ai-dot{position:absolute;inset-block-start:3px;inset-inline-end:3px;inline-size:9px;block-size:9px;border-radius:50%;background:#2fb39b;box-shadow:0 0 0 2px var(--surface, #fff);animation:ai-dot-in .32s cubic-bezier(.34,1.56,.64,1) both}.ai-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit;animation:ai-dot-ping 1.8s ease-out 3}@keyframes ai-dot-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ai-dot-ping{0%{transform:scale(1);opacity:.55}to{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){.ai-dot,.ai-dot:after{animation:none}}:is(input:not([type=checkbox],[type=radio],[type=range]),textarea,select,.choice):is(:focus,:focus-visible){box-shadow:none!important;outline:none;border-color:color-mix(in srgb,var(--ink) 38%,var(--line))!important}.search:focus-within,.st .search:focus-within{box-shadow:none!important;border-color:color-mix(in srgb,var(--ink) 38%,var(--line))!important}.is-sahand{--sh-bg: #f2f3f1;--sh-panel: #ffffff;--sh-line: rgba(21, 23, 26, .08);--sh-ink: #15171a;--sh-ink2: #4c5057;--sh-ink3: #7a7f87;--sh-blue: var(--accent, #1b4e7e);--sh-sky: #6fb3e8;--sh-red: #b3261e;--sh-orange: #b45309;--sh-yellow: #8a6d00;--sh-green: #1f7a4d;background:var(--sh-bg)}:root[data-theme=dark] .is-sahand,.is-sahand:has(:root[data-theme=dark]){--sh-bg: #0f1012;--sh-panel: #17181b;--sh-line: rgba(255, 255, 255, .08);--sh-ink: #ececea;--sh-ink2: #b5b8bd;--sh-ink3: #8a8e94;--sh-red: #ff8a80;--sh-orange: #ffb35c;--sh-yellow: #e8c34a;--sh-green: #5fd39a}.sh{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100dvh;color:var(--sh-ink)}.sh-side{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:6px;padding:16px 12px;background:var(--sh-panel);border-inline-end:1px solid var(--sh-line)}.sh-brand{display:flex;align-items:center;gap:10px;padding:4px 6px 14px;border-bottom:1px solid var(--sh-line);margin-bottom:6px;color:var(--sh-blue)}.sh-logo{inline-size:32px;block-size:32px;border-radius:9px;object-fit:cover}.sh-brand-text{display:grid;min-width:0;color:var(--sh-ink);line-height:1.5}.sh-brand-text strong{font-size:15px;text-wrap:balance}.sh-brand-text small{font-size:11px;color:var(--sh-ink3)}.sh-nav-x{display:none;margin-inline-start:auto}.sh-nav{display:grid;gap:2px;flex:1;align-content:start}.sh-nav a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;color:var(--sh-ink2);text-decoration:none;font-weight:600;font-size:14.5px}@media(hover:hover)and (pointer:fine){.sh-nav a:hover{background:color-mix(in srgb,var(--sh-blue) 6%,transparent);color:var(--sh-ink)}}.sh-nav a.on{background:color-mix(in srgb,var(--sh-blue) 11%,transparent);color:var(--sh-blue)}.sh-nav a:focus-visible{outline:2px solid var(--sh-blue);outline-offset:2px}.sh-me{display:flex;align-items:center;gap:8px;padding:10px 6px 0;border-top:1px solid var(--sh-line);color:var(--sh-ink2)}.sh-me>span{display:grid;flex:1;min-width:0;line-height:1.4}.sh-me strong{font-size:13.5px;color:var(--sh-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-me small{font-size:11.5px}.sh-main{min-width:0;display:flex;flex-direction:column}.sh-top{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;padding:10px 24px;background:color-mix(in srgb,var(--sh-bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--sh-line)}.sh-burger{display:none}.sh-top-name{display:none;font-weight:700}.sh-top-actions{margin-inline-start:auto;display:flex;gap:4px;align-items:center}.sh-notice{margin:12px 24px 0;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--sh-orange) 9%,var(--sh-panel));color:var(--sh-ink);font-size:13.5px;line-height:1.8}.sh-notice p{margin:0}.sh-notice strong{color:var(--sh-orange);margin-inline-end:6px}.sh-content{padding:20px 24px 48px;min-width:0}.sh-page{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;max-inline-size:1500px;margin-inline:auto}.sh-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.sh-head-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sh-head-actions>select{min-inline-size:140px}.sh-title{margin:0;font-size:calc(22px * var(--fs, 1));font-weight:800;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.sh-title small{font-size:14px;font-weight:500}.sh-empty{padding:28px;text-align:center;color:var(--sh-ink3);background:var(--sh-panel);border-radius:16px;border:1px dashed var(--sh-line);display:grid;gap:10px;justify-items:center}.sh-ltr{unicode-bidi:isolate;font-variant-numeric:tabular-nums}.sh-search{min-inline-size:260px}.sh-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin:0}.sh-stats div{padding:12px 14px;border-radius:14px;background:var(--sh-panel);border:1px solid var(--sh-line);display:grid;gap:2px}.sh-stats dt{font-size:12.5px;color:var(--sh-ink3)}.sh-stats dd{margin:0;white-space:nowrap;font-size:calc(clamp(17px,4.6vw,22px) * var(--fs, 1));font-weight:800;font-variant-numeric:tabular-nums}.sh-in{color:var(--sh-blue)}.sh-queue{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sh-qrow{display:grid;grid-template-columns:34px minmax(0,1.6fr) minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 14px;background:var(--sh-panel);border-radius:14px;border:1px solid var(--sh-line)}.sh-qrow.is-in{border-color:color-mix(in srgb,var(--sh-blue) 45%,transparent);box-shadow:inset 4px 0 0 var(--sh-blue)}.sh-qrow.is-done{opacity:.72}.sh-qrow.is-urgent{border-color:color-mix(in srgb,var(--sh-red) 45%,transparent);box-shadow:inset 4px 0 0 var(--sh-red)}.sh-qnum{inline-size:30px;block-size:30px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--sh-blue) 9%,transparent);color:var(--sh-blue);font-weight:800;font-variant-numeric:tabular-nums}.sh-qname{display:grid;gap:2px;text-align:start;border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:0;min-width:0}.sh-qname strong{font-size:15.5px}.sh-qname small{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-qmeta{display:grid;gap:2px;font-size:13px;min-width:0}.sh-qstatus{display:grid;gap:2px;font-weight:700;font-size:13px;justify-items:start}.sh-qactions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.cal-btn.sh-need{color:var(--sh-blue);background:color-mix(in srgb,var(--sh-blue) 9%,var(--sh-panel))}.tri-tag{display:inline-flex;gap:4px;align-items:center;font-weight:800;font-size:12.5px}.tri-red{color:var(--sh-red)}.tri-orange{color:var(--sh-orange)}.tri-yellow{color:var(--sh-yellow)}.tri-green{color:var(--sh-green)}.tri{display:grid;gap:16px}.tri section{display:grid;gap:8px}.tri h4{margin:0;font-size:14.5px}.tri-level{position:sticky;top:0;z-index:2;display:grid;gap:2px;padding:12px 14px;border-radius:14px;background:var(--sh-panel);border:1.5px solid currentColor}.tri-level strong{display:flex;gap:6px;align-items:center;font-size:17px}.tri-level span{color:var(--sh-ink2);font-size:13.5px}.tri-chips{display:flex;flex-wrap:wrap;gap:6px}.tri-chip{padding:9px 12px;border-radius:10px;border:1px solid var(--sh-line);background:var(--sh-panel);color:var(--sh-ink);font:inherit;font-size:14px;cursor:pointer;min-block-size:42px}.tri-chip.on{border-color:var(--sh-blue);color:var(--sh-blue);background:color-mix(in srgb,var(--sh-blue) 8%,var(--sh-panel));font-weight:700}.tri-vitals{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.tri-vital{display:grid;grid-template-columns:1fr auto;gap:2px 6px;align-items:center;padding:8px 10px;border-radius:12px;background:var(--sh-panel);border:1px solid var(--sh-line)}.tri-vital span{grid-column:1 / -1;font-size:12.5px;color:var(--sh-ink2)}.tri-vital input{inline-size:100%;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;border:0;background:transparent;padding:2px 0}.tri-vital small{color:var(--sh-ink3);font-size:11.5px}.tri-bmi b{font-size:18px}.tri-q{list-style:none;margin:0;padding:0;display:grid;gap:4px}.tri-q li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;background:var(--sh-panel);border:1px solid var(--sh-line);font-size:14.5px;line-height:1.7}.tri-yn{display:inline-flex;flex:none;border-radius:10px;overflow:hidden;border:1px solid var(--sh-line)}.tri-yn button{min-inline-size:58px;min-block-size:40px;border:0;background:transparent;color:var(--sh-ink2);font:inherit;font-weight:700;cursor:pointer}.tri-yn button+button{border-inline-start:1px solid var(--sh-line)}.tri-yn button.yes{background:color-mix(in srgb,var(--sh-orange) 14%,transparent);color:var(--sh-orange)}.tri-yn button.no{background:color-mix(in srgb,var(--sh-green) 12%,transparent);color:var(--sh-green)}.tri-view{display:grid;gap:6px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--sh-blue) 4%,var(--sh-panel));border:1px solid var(--sh-line);font-size:13.5px;line-height:1.8}.tri-view header{display:flex;gap:8px;align-items:center}.tri-view p{margin:0}.tri-flags{color:var(--sh-red);font-weight:600}.tri-vitals-line{display:flex;flex-wrap:wrap;gap:4px 14px}.sh-patient-head{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:flex-start;padding:16px;background:var(--sh-panel);border:1px solid var(--sh-line);border-radius:16px}.sh-facts{display:flex;flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;color:var(--sh-ink2);font-size:14px}.sh-tabs{overflow-x:auto}.sh-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sh-list>li{padding:12px 14px;border-radius:14px;background:var(--sh-panel);border:1px solid var(--sh-line);display:grid;gap:6px}.sh-list header{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.sh-list p{margin:0}.sh-list a{display:inline-flex;gap:6px;align-items:center;color:var(--sh-blue);font-weight:600;text-decoration:none}.sh-notes{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85}.sh-danger{color:var(--sh-red)!important}.sh-danger-btn{background:var(--sh-red)!important;color:#fff!important}.sh-portal{margin-top:18px;padding-top:14px;border-top:1px solid var(--sh-line)}.sh-portal h4{margin:0}.sh-table{inline-size:100%;border-collapse:separate;border-spacing:0;background:var(--sh-panel);border:1px solid var(--sh-line);border-radius:14px;overflow:hidden;font-size:14px}.sh-table th{text-align:start;font-weight:600;font-size:12.5px;color:var(--sh-ink3);padding:10px 12px;background:color-mix(in srgb,var(--sh-blue) 4%,var(--sh-panel))}.sh-table td{padding:10px 12px;border-top:1px solid var(--sh-line);font-variant-numeric:tabular-nums}.sh-table tbody tr[tabindex]{cursor:pointer}@media(hover:hover)and (pointer:fine){.sh-table tbody tr[tabindex]:hover td{background:color-mix(in srgb,var(--sh-blue) 4%,transparent)}}.sh-table tbody tr:focus-visible{outline:2px solid var(--sh-blue);outline-offset:-2px}.sh-rx-table{font-size:13px}.sh-form{display:grid;gap:10px}.sh-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.sh-pick{list-style:none;margin:8px 0;padding:0;display:grid;gap:2px}.sh-pick button{inline-size:100%;display:flex;justify-content:space-between;gap:8px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--sh-ink);font:inherit;text-align:start;cursor:pointer}@media(hover:hover)and (pointer:fine){.sh-pick button:hover{background:var(--surface-2)}}.sh-rx{display:grid;gap:8px}.sh-rx-top{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sh-rx-search{display:flex;gap:6px;align-items:center;padding:6px 10px;border-radius:12px;border:1px solid var(--sh-line);background:var(--sh-panel)}.sh-rx-search input{flex:1;border:0;background:transparent;font:inherit;min-width:0}.sh-rx-found{list-style:none;margin:0;padding:0;display:grid;gap:2px}.sh-rx-found button{inline-size:100%;padding:8px 10px;border:0;border-radius:8px;background:var(--surface-2);color:var(--sh-ink);font:inherit;text-align:start;cursor:pointer}.sh-rx-item{display:grid;grid-template-columns:minmax(120px,1.2fr) repeat(3,minmax(0,1fr)) auto;gap:8px;align-items:end;padding:10px;border-radius:12px;background:var(--sh-panel);border:1px solid var(--sh-line)}.sh-rx-item strong{align-self:center;overflow-wrap:anywhere}.sh-preset .label{font-size:11.5px}.sh-file .label{display:inline-flex;gap:4px;align-items:center}.sh-inline-add{display:flex;gap:8px;align-items:center}.sh-inline-add input{flex:1;min-inline-size:0}.sh-drugs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px}.sh-drugs li{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:8px 12px;border-radius:12px;background:var(--sh-panel);border:1px solid var(--sh-line)}.echo-form{display:grid;gap:12px}.echo-group{border:1px solid var(--sh-line);border-radius:14px;padding:10px 12px;margin:0}.echo-group legend{padding:0 6px;font-weight:700;color:var(--sh-blue)}.echo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.echo-field{display:grid;grid-template-columns:1fr auto;gap:2px 6px;align-items:center;font-size:12.5px}.echo-field span{grid-column:1 / -1;color:var(--sh-ink2)}.echo-field input{inline-size:100%}.echo-field small{color:var(--sh-ink3)}.sh-wrong{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:12px;padding:24px;text-align:center}.sh-scrim{display:none}@media(max-width:960px){.sh{grid-template-columns:minmax(0,1fr)}.sh-side{position:fixed;inset-block:0;inset-inline-start:0;z-index:40;inline-size:min(300px,86vw);transform:translate(105%);transition:transform .28s cubic-bezier(.22,1,.36,1);box-shadow:0 0 40px #0000002e}.sh.nav-open .sh-side{transform:none}.sh.nav-open .sh-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#00000052}.sh-nav-x,.sh-burger,.sh-top-name{display:inline-flex}.sh-top{padding:8px 12px}.sh-top-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sh-content{padding:14px 12px 40px}.sh-notice{margin:10px 12px 0}.sh-qrow{grid-template-columns:30px minmax(0,1fr) auto}.sh-qmeta{grid-column:2 / -1}.sh-qstatus{grid-column:3;grid-row:1}.sh-qactions{grid-column:1 / -1;justify-content:flex-start}.sh-search{min-inline-size:0;flex:1}.sh-head-actions{inline-size:100%}.sh-head-actions>*{flex:1 1 auto;min-inline-size:0}.sh-head-actions select{min-inline-size:0}.sh-table{display:block;overflow-x:auto}.sh-rx-item{grid-template-columns:1fr 1fr}.sh-rx-item strong{grid-column:1 / -1}}@media(max-width:520px){.sh-row2{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.sh-side{transition:none}}.sh-doctabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.sh-doctabs button{flex:none;display:inline-flex;align-items:center;gap:8px;min-block-size:44px;padding:0 16px;border-radius:12px;border:1px solid var(--sh-line);background:var(--sh-panel);color:var(--sh-ink2);font:inherit;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}.sh-doctabs button.on{background:var(--sh-blue);border-color:var(--sh-blue);color:#fff}.sh-doctabs button b{min-inline-size:22px;padding:0 6px;border-radius:8px;background:color-mix(in srgb,currentColor 14%,transparent);font-variant-numeric:tabular-nums;text-align:center;line-height:22px}.sh-doctabs button:active,.sh-next:active,.tri-chip:active{transform:scale(.97)}.sh-doc-count{margin:0;color:var(--sh-ink2);font-size:15px}.sh-doc-count b{color:var(--sh-ink);font-size:18px;font-variant-numeric:tabular-nums}.sh-now{display:grid;gap:10px;padding:18px;border-radius:20px;background:var(--sh-panel);border:1px solid color-mix(in srgb,var(--sh-blue) 35%,transparent);box-shadow:0 1px 2px #0000000a,0 8px 28px color-mix(in srgb,var(--sh-blue) 10%,transparent)}.sh-now-label{justify-self:start;font-size:12.5px;font-weight:700;color:var(--sh-blue)}.sh-now h2{margin:0;font-size:calc(26px * var(--fs, 1));letter-spacing:-.01em}.sh-now>p{margin:0}.sh-now-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.sh-now-actions .btn-primary{min-block-size:52px;padding-inline:22px;font-size:16px}.sh-also-in{display:grid;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line, rgba(127, 127, 127, .2))}.sh-also-in p{margin:0}.sh-also-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sh-next{display:flex;align-items:center;gap:16px;inline-size:100%;padding:22px 24px;border:0;border-radius:20px;background:var(--sh-blue);color:#fff;font:inherit;text-align:start;cursor:pointer;transition:transform .1s ease-out,filter .15s ease;box-shadow:0 10px 30px color-mix(in srgb,var(--sh-blue) 30%,transparent)}.sh-next.is-urgent{background:var(--sh-red);box-shadow:0 10px 30px color-mix(in srgb,var(--sh-red) 30%,transparent)}@media(hover:hover)and (pointer:fine){.sh-next:hover{filter:brightness(1.06)}}.sh-next span{display:grid;gap:2px}.sh-next small{opacity:.85;font-size:13.5px}.sh-next strong{font-size:calc(24px * var(--fs, 1))}.sh-next .tri-tag{color:#fff}.sh-next:disabled{opacity:.6;cursor:progress}.sh-sub{margin:6px 0 8px;font-size:15px;font-weight:700;color:var(--sh-ink2)}.sh-toggle{display:inline-flex;gap:6px;align-items:center;border:0;background:none;padding:6px 0;font:inherit;font-weight:700;color:var(--sh-ink2);cursor:pointer}.sh-qrow--doc{grid-template-columns:34px minmax(0,1fr) auto auto}@media(max-width:960px){.sh-qrow--doc{grid-template-columns:30px minmax(0,1fr) auto}.sh-now-actions .btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.sh-doctabs button:active,.sh-next:active,.tri-chip:active{transform:none}}.sh-allergy{margin:6px 0 0;color:var(--sh-red);font-weight:700}.sh-history{margin:8px 0 0;padding:8px 12px;border-radius:12px;background:color-mix(in srgb,var(--sh-blue) 5%,transparent);white-space:pre-wrap;line-height:1.85;max-inline-size:70ch}.sh-paper-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:start}.sh-paper-form{display:grid;gap:12px;padding:18px;border-radius:20px;background:var(--sh-panel);border:1px solid var(--sh-line)}.sh-paper-form input,.sh-paper-form textarea{font-size:16px}.sh-req{color:var(--sh-red)}.sh-sex{inline-size:100%}.sh-sex button{flex:1}.sh-sex button.on{background:color-mix(in srgb,var(--sh-blue) 14%,transparent);color:var(--sh-blue)}.sh-photos{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sh-photo{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 10px;border-radius:10px;background:var(--surface-2);font-size:12.5px;max-inline-size:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-paper-save{min-block-size:54px;font-size:16px;justify-content:center}.sh-paper-save kbd{font:inherit;font-size:11.5px;opacity:.75;padding:1px 6px;border-radius:6px;border:1px solid currentColor;margin-inline-start:6px}.sh-paper-side{position:sticky;top:72px;padding:14px;border-radius:18px;background:var(--sh-panel);border:1px solid var(--sh-line)}.sh-recent{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sh-recent li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px}.sh-dupe{margin:-4px 0 0;line-height:1.9;color:var(--sh-orange);font-weight:600;font-size:13.5px}@media(max-width:960px){.sh-paper-grid{grid-template-columns:minmax(0,1fr)}.sh-paper-side{position:static}.sh-paper-save kbd{display:none}}.sh-dupe svg{vertical-align:-3px;margin-inline-end:4px}.sh-brand-logo{object-fit:contain;display:block;flex:none}.rxe{display:grid;gap:10px}.rxe-find{position:relative}.rxe-find-icon{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);color:var(--sh-ink3);pointer-events:none}.rxe-find input{inline-size:100%;min-block-size:50px;padding-inline-start:42px;font-size:16px}.rxe-suggest{position:absolute;inset-inline:0;top:calc(100% + 6px);z-index:5;list-style:none;margin:0;padding:6px;display:grid;gap:2px;background:var(--sh-panel);border:1px solid var(--sh-line);border-radius:14px;box-shadow:0 12px 32px #00000024;max-block-size:300px;overflow-y:auto}.rxe-suggest button{inline-size:100%;min-block-size:44px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--sh-ink);font:inherit;text-align:start;cursor:pointer;display:flex;gap:6px;align-items:center}.rxe-suggest button.on{background:color-mix(in srgb,var(--sh-blue) 9%,transparent)}.rxe-suggest .rxe-new{color:var(--sh-blue);font-weight:600}.rxe-top{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px}.rxe-chip{display:inline-flex;align-items:center;gap:4px;min-block-size:36px;padding:0 12px;border-radius:10px;border:1px dashed color-mix(in srgb,var(--sh-blue) 40%,var(--sh-line));background:transparent;color:var(--sh-blue);font:inherit;font-size:13.5px;cursor:pointer}.rxe-items{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rxe-item{padding:10px 12px 12px;border-radius:14px;background:var(--sh-panel);border:1px solid var(--sh-line);display:grid;gap:8px}.rxe-item header{display:flex;align-items:center;gap:8px}.rxe-item header strong{flex:1;font-size:15.5px;min-width:0;overflow-wrap:break-word}.rxe-n{inline-size:24px;block-size:24px;display:grid;place-items:center;border-radius:7px;background:color-mix(in srgb,var(--sh-blue) 10%,transparent);color:var(--sh-blue);font-size:12.5px;font-weight:800}.rxe-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rxe-opts .label{font-size:12px}.rxe-opts .choice{min-block-size:44px;font-size:14px}@media(max-width:620px){.rxe-opts{grid-template-columns:minmax(0,1fr)}}.rxe-ins{display:grid;gap:4px;justify-items:start}.rxe-ins .btn:disabled{opacity:1;color:var(--sh-ink3);cursor:not-allowed;border-style:dashed}.tri-chip{display:inline-flex;align-items:center;gap:4px}.tri-other{margin-top:4px}.sh-sticky-note{margin-top:-6px}.pf{display:grid;gap:8px}.pf-search input{font-size:16px}.pf-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.pf-new{min-block-size:40px}.pf-list{list-style:none;margin:0;display:grid;gap:2px;max-block-size:min(56vh,480px);overflow-y:auto;overscroll-behavior:contain;border-radius:14px;border:1px solid var(--sh-line);padding:4px}.pf-list button{inline-size:100%;min-block-size:56px;display:flex;align-items:center;gap:10px;padding:6px 12px;border:0;border-radius:10px;background:transparent;color:var(--sh-ink);font:inherit;text-align:start;cursor:pointer}@media(hover:hover)and (pointer:fine){.pf-list button:hover{background:color-mix(in srgb,var(--sh-blue) 6%,transparent)}}.pf-list button:active{background:color-mix(in srgb,var(--sh-blue) 10%,transparent)}.pf-text{display:grid;gap:1px;flex:1;min-width:0}.pf-text strong{font-size:15px}.pf-text small,.pf-ids small{font-size:12px}.pf-ids{display:grid;justify-items:end;font-size:13px;font-variant-numeric:tabular-nums}.pf-caret{color:var(--sh-ink3);flex:none}.pf-empty{display:grid;gap:10px;justify-items:center;padding:20px 12px;text-align:center}.pf-empty p{margin:0;color:var(--sh-ink2)}.pf-sentinel{min-block-size:8px;display:grid;place-items:center}@media(max-width:520px){.pf-ids{display:none}}.sh-seen{color:#7c3aed}:root[data-theme=dark] .sh-seen{color:#c4b5fd}.sh-qrow.is-seen{border-color:color-mix(in srgb,#7c3aed 45%,transparent);box-shadow:inset 4px 0 #7c3aed}.sh-qdone{grid-row:2;grid-column:2 / -1;display:grid;gap:2px;font-size:13px;line-height:1.7;padding:6px 10px;border-radius:10px;background:color-mix(in srgb,#7c3aed 6%,transparent)}.sh-retract{color:var(--sh-ink2)}.sh-checkout{gap:14px}.sh-doc-out{display:grid;gap:6px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--sh-blue) 5%,var(--sh-panel));border:1px solid var(--sh-line)}.sh-doc-out h4,.sh-doc-out p{margin:0}.sh-rx-out{margin:0;padding-inline-start:20px;line-height:1.9}@media(max-width:960px){.sh-qdone{grid-row:auto}}.sh-qtime{font-size:11.5px;font-weight:800;letter-spacing:-.02em}.sh-qrow.is-booked{background:color-mix(in srgb,var(--sh-panel) 70%,transparent);border-style:dashed}.sh-qrow.is-cancelled{opacity:.5}.sh-move{display:inline-flex;gap:2px}.sh-move .icon-btn:disabled{opacity:.3;cursor:default}.sh-stats div{container-type:inline-size;min-width:0}.sh-stats dd{white-space:normal;font-size:clamp(16px,16cqi,26px);line-height:1.3;overflow-wrap:anywhere}.money{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:4px}.money b{font-size:clamp(15px,12.5cqi,24px);font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.money small{font-size:12px;font-weight:600;color:var(--sh-ink3)}.rp-day{display:grid;gap:6px}.rp-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.rp-list li{display:grid;grid-template-columns:56px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--sh-panel);border:1px solid var(--sh-line)}.rp-list li.is-cancelled{opacity:.55;text-decoration:line-through}.rp-time{font-variant-numeric:tabular-nums;color:var(--sh-blue)}.rp-who{display:grid;gap:1px;min-width:0}.rp-who small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-phone{font-size:13px}.rp-st{font-size:12.5px;font-weight:700;color:var(--sh-ink2)}.rp-st.done{color:var(--sh-green)}.rp-st.cancelled{color:var(--sh-red)}.rp-st.booked{color:var(--sh-blue)}.rp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.rp-break{padding:12px 14px;border-radius:16px;background:var(--sh-panel);border:1px solid var(--sh-line)}.rp-break h4{margin:0 0 8px;font-size:14px}.rp-break ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rp-break li{display:grid;grid-template-columns:1fr auto;gap:2px 8px;font-size:13.5px}.rp-break li b{font-variant-numeric:tabular-nums}.rp-break li i{grid-column:1 / -1;display:block;block-size:4px;border-radius:4px;background:color-mix(in srgb,var(--sh-blue) 55%,transparent)}.rp-table{overflow-x:auto}@media(max-width:620px){.rp-list li{grid-template-columns:48px minmax(0,1fr) auto}.rp-phone{display:none}}.rxe-labs{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rxe-labs li{display:grid;grid-template-columns:24px minmax(110px,1fr) minmax(0,1.4fr) auto;gap:8px;align-items:center;padding:8px 10px;border-radius:12px;background:var(--sh-panel);border:1px solid var(--sh-line)}.rxe-lab{display:grid;gap:1px;min-width:0}.rxe-labs input{min-block-size:40px;font-size:14px}@media(max-width:620px){.rxe-labs li{grid-template-columns:24px minmax(0,1fr) auto}.rxe-labs input{grid-column:2 / -1;grid-row:2}}.sh-rx-out[data-kind]:before{content:attr(data-kind);display:block;margin-inline-start:-20px;font-weight:700;font-size:12.5px;color:var(--sh-ink3)}.sh-badge{margin-inline-start:auto;font-style:normal;font-size:11.5px;font-weight:700;line-height:1.6;color:var(--sh-green)}.sh-badge.is-beta{color:#7c3aed}:root[data-theme=dark] .sh-badge.is-beta{color:#c4b5fd}.sh-badge.is-soon{margin-inline-start:6px;color:var(--sh-orange)}.rxe-ins{display:flex;align-items:flex-start;gap:6px;margin:4px 0 0;font-size:13px;line-height:1.8}.rxe-ins svg{flex:none;margin-top:4px}.sh-lab-out{margin:0;padding-inline-start:18px;line-height:1.9}.vt{display:grid;gap:10px}.vt-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.vt-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-block-size:78px;padding:10px;border-radius:16px;border:1px solid var(--sh-line);background:color-mix(in srgb,var(--sh-blue) 5%,var(--sh-panel));color:var(--sh-ink);font:inherit;font-weight:700;font-size:14px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .1s ease-out}.vt-btn svg{color:var(--sh-blue)}@media(hover:hover)and (pointer:fine){.vt-btn:hover{border-color:color-mix(in srgb,var(--sh-blue) 45%,var(--sh-line));background:color-mix(in srgb,var(--sh-blue) 9%,var(--sh-panel))}}.vt-btn:active{transform:scale(.97)}.vt-added{list-style:none;margin:0;padding:8px 12px;display:grid;gap:4px;border-radius:12px;background:color-mix(in srgb,var(--sh-green) 8%,transparent);font-size:13.5px}.vt-added li{display:flex;gap:6px;align-items:flex-start;line-height:1.7}.vt-added svg{flex:none;margin-top:4px;color:var(--sh-green)}.sh-endvisit-added{margin:0;line-height:1.8}@media(prefers-reduced-motion:reduce){.vt-btn:active{transform:none}}.wl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;background:var(--sh-bg);overflow-y:auto}.wl-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60vmax 40vmax at 80% 0%,color-mix(in srgb,#12b5ea 16%,transparent),transparent 70%),radial-gradient(60vmax 40vmax at 10% 100%,color-mix(in srgb,#0b4fc4 16%,transparent),transparent 70%)}.wl-stage{position:relative;display:grid;justify-items:center;gap:10px;text-align:center;animation:wl-in .52s cubic-bezier(.22,1,.36,1) both}.wl-saniad{animation:wl-in .4s ease-out both,wl-out .38s ease-in 3.3s both}.wl-saniad .sepap-word{width:min(420px,78vw)}.wl-logo{inline-size:120px;block-size:120px;object-fit:contain;animation:wl-logo .7s cubic-bezier(.22,1,.36,1) both}.wl-brand h1{margin:6px 0 0;font-size:34px;letter-spacing:-.02em;animation:wl-in .5s .18s both}.wl-powered{margin:0;color:var(--sh-ink3);animation:wl-in .5s .3s both}.wl-powered b{color:var(--sh-ink2)}.wl-hello{margin:14px 0 0;font-size:16px;animation:wl-in .5s .42s both}.wl-go{margin-top:10px;min-inline-size:180px;min-block-size:52px;font-size:16px;animation:wl-in .5s .54s both}.wl-card{inline-size:min(440px,100%);justify-items:stretch;text-align:start;padding:24px;border-radius:24px;background:var(--sh-panel);border:1px solid var(--sh-line);box-shadow:0 30px 80px #0000001f}.wl-card>img,.wl-card>.wl-icon{justify-self:center;color:var(--sh-blue)}.wl-card h2{margin:4px 0 0;text-align:center;font-size:21px}.wl-card>p{margin:0 0 6px;text-align:center;line-height:1.9}.wl-actions{display:grid;gap:8px}@keyframes wl-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes wl-out{to{opacity:0;transform:scale(.96)}}@keyframes wl-logo{0%{opacity:0;transform:scale(.6);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.wl-stage,.wl-logo,.wl-brand h1,.wl-powered,.wl-hello,.wl-go,.wl-saniad{animation:none}}.tour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;pointer-events:auto}.tour-hole{position:fixed;border-radius:14px;box-shadow:0 0 0 200vmax #080c1494;outline:2px solid color-mix(in srgb,#12b5ea 80%,#fff);transition:top .3s cubic-bezier(.22,1,.36,1),left .3s cubic-bezier(.22,1,.36,1),width .3s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1)}.tour-card{position:fixed;inline-size:340px;max-inline-size:calc(100vw - 24px);pointer-events:auto;padding:16px 18px;border-radius:18px;background:var(--sh-panel);color:var(--sh-ink);box-shadow:0 20px 60px #0000004d;outline:none;animation:wl-in .26s ease-out both}.tour-card.is-sheet{inset-inline:12px;bottom:12px;inline-size:auto}.tour-count{font-size:12px;font-weight:700;color:var(--sh-blue)}.tour-card h3{margin:2px 0 6px;font-size:17px}.tour-card p{margin:0 0 12px;line-height:1.9;font-size:14.5px;color:var(--sh-ink2)}.tour-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tour-skip{margin-inline-start:auto;border:0;background:none;color:var(--sh-ink3);font:inherit;font-size:13px;cursor:pointer;padding:8px}@media(prefers-reduced-motion:reduce){.tour-hole{transition:none}.tour-card{animation:none}}.sh-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.sh-tabs::-webkit-scrollbar{display:none}.sh-tabs button{flex:none;white-space:nowrap;padding-inline:16px;scroll-snap-align:start;min-block-size:42px}.sh-back{min-block-size:40px;font-size:14px}@media(max-width:620px){.sh-patient-head{padding:14px}.sh-patient-head>div:first-child{inline-size:100%}.sh-patient-head .sh-head-actions{display:grid;grid-template-columns:1fr 1fr;inline-size:100%}.sh-patient-head .sh-head-actions .btn{justify-content:center;min-block-size:46px;padding-inline:8px;font-size:14px}.sh-patient-head .sh-head-actions .btn-primary{grid-column:1 / -1}}.drug-box{position:relative;display:flex;gap:8px;align-items:center}.drug-box input{flex:1;min-inline-size:0;min-block-size:50px;padding-inline-start:42px;font-size:16px}.drug-box-icon{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);color:var(--sh-ink3);pointer-events:none}.drug-box .btn{flex:none;max-inline-size:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:520px){.drug-box{flex-wrap:wrap}.drug-box .btn{max-inline-size:none;inline-size:100%;justify-content:center}}.sh-demo-note{margin:0;padding:8px 12px;border-radius:12px;background:color-mix(in srgb,var(--sh-sky) 14%,transparent);color:var(--sh-ink2);font-size:13px}.is-demo{position:relative}.tour-card{max-block-size:calc(100dvh - 24px);overflow-y:auto}.sh-top-actions .has-label{inline-size:auto;padding-inline:10px 12px;gap:6px;border-radius:12px}.btn-label{font-size:13px;font-weight:600;white-space:nowrap}@media(max-width:960px){.sh-top-actions .btn-label{display:none}.sh-top-actions .has-label{padding-inline:0}}.sh-me{display:grid;gap:6px;align-items:stretch}.sh-me-who{display:flex;align-items:center;gap:8px;min-width:0}.sh-me-who>span{display:grid;min-width:0;line-height:1.4}.sh-me-who strong{font-size:13.5px;color:var(--sh-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-me-who small{font-size:11.5px}.sh-me-actions{display:flex;flex-wrap:wrap;gap:2px}.sh-foot-btn{display:inline-flex;align-items:center;gap:4px;min-block-size:36px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:var(--sh-ink2);font:inherit;font-size:12.5px;cursor:pointer}@media(hover:hover)and (pointer:fine){.sh-foot-btn:hover{background:color-mix(in srgb,var(--sh-blue) 7%,transparent);color:var(--sh-ink)}}.sh-stats{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:1240px){.sh-stats{grid-template-columns:repeat(6,minmax(0,1fr))}}.sh-top-actions .has-label{display:inline-flex;flex-direction:row;align-items:center;min-block-size:40px}.sh-foot-btn{padding:0 6px}.sh-me-actions{gap:0;justify-content:space-between}.rxe-ins{inline-size:100%}.rxe-ins .btn{max-inline-size:100%;white-space:normal;text-align:start;justify-content:flex-start;line-height:1.6;padding-block:8px;block-size:auto;flex-wrap:wrap}.sh-sendlink{align-items:flex-start;line-height:1.8}.help-menu{display:grid;gap:6px}.help-menu h4{margin:10px 0 2px;font-size:13px;color:var(--sh-ink3)}.help-item{display:flex;align-items:center;gap:12px;min-block-size:56px;padding:10px 14px;border-radius:14px;border:1px solid var(--sh-line);background:var(--sh-panel);color:var(--sh-ink);font:inherit;text-align:start;cursor:pointer}.help-item span{display:grid;gap:2px}.help-item small{color:var(--sh-ink3);font-size:12.5px}.help-item.is-main{background:color-mix(in srgb,var(--sh-blue) 9%,var(--sh-panel));border-color:color-mix(in srgb,var(--sh-blue) 35%,var(--sh-line))}.help-item.is-main svg{color:var(--sh-blue)}@media(hover:hover)and (pointer:fine){.help-item:hover{border-color:color-mix(in srgb,var(--sh-blue) 45%,var(--sh-line))}}.sh-settings{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;overflow:auto;background:var(--canvas);color:var(--ink)}.sh-hours-note{display:grid;gap:12px;padding:14px 16px;margin-bottom:16px;border-radius:14px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.sh-hours-note p{margin:0;line-height:1.9}.sh-hours-actions{display:flex;flex-wrap:wrap;gap:8px}.sh-day-note{margin:0 0 12px;padding:10px 14px;border-radius:12px;background:var(--surface);border:1px solid var(--line);color:var(--muted);line-height:1.9}@keyframes sh-spin{to{transform:rotate(360deg)}}.sh .spin{animation:sh-spin .8s linear infinite}.drug-seg{margin:12px 0}.sh-drugs .drug-main{display:grid;gap:2px;min-width:0}.sh-drugs .drug-main small{font-size:13px}.sh-sub{font-size:18px;font-weight:800;margin:0}.labs-page{display:grid;gap:28px}.labs-panels{list-style:none;margin:0;padding:0;display:grid;gap:8px}.labs-panels li{display:flex;justify-content:space-between;gap:8px;padding:10px 14px;border-radius:12px;background:var(--sh-panel);border:1px solid var(--sh-line)}.labs-panels li>span:first-child{display:grid;gap:2px;min-width:0}.labs-items{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.labs-group h3{font-size:14px;color:var(--muted);margin:14px 0 6px}.pr-card{display:grid;gap:16px;padding:20px;border-radius:20px;background:var(--sh-panel);box-shadow:0 0 0 1px var(--sh-line),0 12px 32px -20px #00000059;margin-bottom:14px}.pr-id{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.pr-avatar{display:grid;place-items:center;inline-size:56px;block-size:56px;border-radius:16px;flex:none;font-size:24px;font-weight:800;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.pr-who{flex:1;min-inline-size:180px;display:grid;gap:4px}.pr-who .sh-title{margin:0;text-wrap:balance}.pr-nums{margin:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-variant-numeric:tabular-nums}.pr-actions{display:flex;flex-wrap:wrap;gap:8px}.pr-facts{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.pr-facts>div{padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--sh-ink) 4%,transparent)}.pr-facts .pr-wide{grid-column:1 / -1}.pr-facts dt{font-size:12.5px;color:var(--muted);margin-bottom:2px}.pr-facts dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.pr-alert{margin:0;display:flex;gap:8px;align-items:flex-start;padding:10px 14px;border-radius:12px;color:var(--danger, #e5484d);background:color-mix(in srgb,var(--danger, #e5484d) 12%,transparent);line-height:1.8}.pr-alert svg{flex:none;margin-top:4px}.pr-history{display:grid;gap:4px;padding:12px 14px;border-radius:12px;border-inline-start:3px solid var(--accent);background:color-mix(in srgb,var(--sh-ink) 3%,transparent)}.pr-history p{margin:0;white-space:pre-wrap;line-height:1.9;text-wrap:pretty}.pr-label{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);font-weight:700}.pr-summary{margin:0 0 16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.pr-summary>div{padding:10px 14px;border-radius:14px;box-shadow:0 0 0 1px var(--sh-line)}.pr-summary dt{font-size:12.5px;color:var(--muted)}.pr-summary dd{margin:2px 0 0;font-weight:800;font-variant-numeric:tabular-nums}.pr-panel{display:grid;gap:12px;margin-top:12px;padding:16px;border-radius:20px;background:var(--sh-panel);box-shadow:0 0 0 1px var(--sh-line)}.pr-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.pr-panel-head h2{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:800}.pr-panel-actions{display:flex;flex-wrap:wrap;gap:8px}.pr-timeline{position:relative;padding-inline-start:18px}.pr-timeline:before{content:"";position:absolute;inset-block:6px;inset-inline-start:5px;inline-size:2px;border-radius:2px;background:var(--sh-line)}.pr-timeline>li{position:relative}.pr-timeline>li:before{content:"";position:absolute;inset-inline-start:-18px;top:16px;inline-size:10px;block-size:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--sh-panel)}.pr-danger{display:flex;justify-content:flex-end;margin-top:20px}@media(max-width:600px){.pr-actions{inline-size:100%}.pr-actions .btn{flex:1;white-space:nowrap}.pr-actions .btn-primary{flex-basis:100%}}@media(max-width:600px){.sh-qactions .cal-btn.primary{order:-1;flex-basis:100%;justify-content:center;min-block-size:46px;font-size:15px}.sh-qactions .cal-btn{min-block-size:42px}}@media(max-width:600px){.sh-ptable,.sh-ptable tbody{display:block}.sh-ptable thead{display:none}.sh-ptable tr{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 14px;border-bottom:1px solid var(--sh-line);cursor:pointer}.sh-ptable td{display:block;padding:0;border:0;font-size:13.5px}.sh-ptable .pt-name{grid-row:1;grid-column:1;font-size:16px}.sh-ptable .pt-file{grid-row:1;grid-column:2;text-align:end;color:var(--muted)}.sh-ptable td[data-label]{color:var(--muted)}.sh-ptable td[data-label]:before{content:attr(data-label) ": "}}@media(max-width:600px){.sh-ctable,.sh-ctable tbody{display:block}.sh-ctable thead{display:none}.sh-ctable tr{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;padding:12px 14px;border-bottom:1px solid var(--sh-line)}.sh-ctable td{display:block;padding:0;border:0;font-size:13.5px}.sh-ctable .ct-head{grid-column:1 / -1;font-weight:800;font-size:15px}.sh-ctable td[data-label]:before{content:attr(data-label) ": ";color:var(--muted);font-weight:400}}.rx-actions{display:inline-flex;gap:6px;margin-inline-start:auto}.nt-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.nt-row{display:flex;align-items:flex-start;gap:12px;inline-size:100%;padding:12px;border:0;border-radius:12px;background:transparent;color:var(--ink);font:inherit;text-align:start;cursor:pointer}.nt-row svg{flex:none;margin-top:2px;color:var(--muted)}.nt-row.is-new{background:color-mix(in srgb,var(--accent) 10%,transparent)}.nt-row.is-new svg{color:var(--accent)}@media(hover:hover){.nt-row:hover{background:var(--surface-2, var(--surface))}}.nt-text{flex:1;display:grid;gap:2px;min-inline-size:0}.nt-text small{color:var(--muted);line-height:1.7}.nt-time{flex:none;white-space:nowrap;font-size:12px}.sh-qgrey{display:contents}.sh-qrx-line{display:block}.sh-qrx-line b{font-weight:700}.pt-clear{display:grid;place-items:center;inline-size:32px;block-size:32px;margin-inline-end:-8px;border:0;background:none;color:var(--sh-ink3);cursor:pointer;border-radius:8px}.pt-clear:hover{color:var(--sh-ink);background:var(--sh-line)}.pt-filter-btn.has-active{color:var(--sh-blue);font-weight:700}.pt-filters{display:grid;gap:14px;margin-block-end:14px;padding:16px;background:var(--sh-panel);border:1px solid var(--sh-line);border-radius:14px}.pt-filter-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px 18px;align-items:start}.pt-filter-grid .pt-wide{grid-column:1 / -1}.pt-filter-grid select{inline-size:100%}.pt-age{display:flex;align-items:center;gap:8px}.pt-age input{inline-size:100%;min-block-size:44px;text-align:center;font-variant-numeric:tabular-nums}.pt-checks{display:flex;flex-wrap:wrap;gap:8px 20px}.pt-checks .check{display:inline-flex;align-items:center;gap:8px;min-block-size:36px;font-size:14px;cursor:pointer}.pt-checks .check input{inline-size:18px;block-size:18px;accent-color:var(--sh-blue)}.pt-filter-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pt-listbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin-block-end:10px;font-size:13.5px}.pt-inline{display:inline-flex;align-items:center;gap:8px}.pt-inline select{min-block-size:38px;padding:0 8px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink);font:inherit;font-size:13.5px}.pt-range{margin-inline-start:auto;font-variant-numeric:tabular-nums}.sh-ptable.is-loading{opacity:.55;transition:opacity .15s ease-out}.pt-pager{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;margin-block:18px 6px}.pt-pager button{min-inline-size:40px;min-block-size:40px;padding:0 10px;border:0;border-block-end:2px solid transparent;background:none;color:var(--sh-ink2);font:inherit;font-size:15px;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:8px 8px 0 0}.pt-pager button:hover:not(:disabled){color:var(--sh-ink);background:var(--sh-line)}.pt-pager button.is-on{color:var(--sh-blue);font-weight:800;border-block-end-color:var(--sh-blue)}.pt-pager button:disabled{opacity:.4;cursor:default}.pt-pager .pt-step{display:inline-flex;align-items:center;gap:4px}.pt-gap{min-inline-size:24px;text-align:center}@media(max-width:720px){.pt-filters{padding:12px}.pt-range{inline-size:100%;margin-inline-start:0}.pt-pager .pt-step{font-size:0;gap:0}.pt-pager button{min-inline-size:36px}}.sh-doctabs{margin-block-end:12px}.sh-doctab-text{display:grid;text-align:start;line-height:1.35;padding-block:6px}.sh-doctab-text small{font-size:11.5px;font-weight:500;opacity:.8}.sh-qdoc{font-weight:600;color:var(--sh-ink2)}.sh-qdoc.is-in{color:var(--sh-blue)}.sh-qdoc.is-none{color:var(--sh-orange)}.doc-pick{display:grid;gap:8px}.doc-pick-btn{display:grid;gap:2px;justify-items:start;text-align:start;padding:12px 14px;min-block-size:56px;border:1px solid var(--sh-line);border-radius:12px;background:var(--sh-panel);color:var(--sh-ink);font:inherit;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.doc-pick-btn:hover:not(:disabled){border-color:var(--sh-blue)}.doc-pick-btn.is-on{border-color:var(--sh-blue);background:color-mix(in srgb,var(--sh-blue) 7%,var(--sh-panel))}.doc-pick-btn strong{font-size:15.5px}.doc-pick-btn:active:not(:disabled){transform:scale(.98)}.doc-pick-btn:disabled{opacity:.6;cursor:default}.specialty-row input{flex-basis:200px}.sh-qname .sh-qdoc{white-space:normal;font-size:13px}.sh-chart-card{display:grid;gap:6px;padding:14px 16px 10px;border-radius:16px;background:var(--sh-panel);border:1px solid var(--sh-line);min-width:0}.sh-chart-card .sh-sub{margin:0}.sh-ctable.is-loading,.rp-list.is-loading,.sh-drugs.is-loading{opacity:.55;transition:opacity .15s ease-out}.sh-pagetabs{display:flex;gap:4px;border-block-end:1px solid var(--sh-line);margin:4px 0 6px}.sh-pagetabs button{position:relative;display:inline-flex;align-items:center;gap:8px;min-block-size:48px;padding:0 18px;border:0;background:none;color:var(--sh-ink2);font:inherit;font-size:calc(16px * var(--fs, 1));font-weight:700;cursor:pointer;transition:color .15s ease}.sh-pagetabs button:after{content:"";position:absolute;inset-inline:10px;inset-block-end:-1px;block-size:3px;border-radius:3px 3px 0 0;background:var(--sh-blue);transform:scaleX(0);transition:transform .22s cubic-bezier(.22,1,.36,1)}.sh-pagetabs button.on{color:var(--sh-blue)}.sh-pagetabs button.on:after{transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.sh-pagetabs button:not(.on):hover{color:var(--sh-ink)}}.sh-pagetabs button:focus-visible{outline:2px solid var(--sh-blue);outline-offset:-2px;border-radius:8px}.drug-bar{margin-block:4px 0}.drug-own{display:inline-flex;align-items:center;gap:10px;font-weight:600;cursor:pointer}.labs-group>summary{display:flex;align-items:baseline;gap:10px;padding:10px 4px;cursor:pointer;list-style:none;border-block-end:1px solid var(--sh-line)}.labs-group>summary::-webkit-details-marker{display:none}.labs-group>summary:before{content:"";inline-size:8px;block-size:8px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(135deg);transition:transform .18s ease;align-self:center;color:var(--sh-ink3)}.labs-group[open]>summary:before{transform:rotate(45deg)}.labs-group>summary h3{margin:0}@media(prefers-reduced-motion:reduce){.sh-pagetabs button:after,.labs-group>summary:before{transition:none}}.qreq{display:grid;gap:8px}.qreq-ask{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:14px 16px;border-radius:14px;background:color-mix(in srgb,var(--sh-blue) 9%,var(--sh-panel));border:1.5px solid color-mix(in srgb,var(--sh-blue) 40%,transparent);animation:qreq-in .26s cubic-bezier(.22,1,.36,1) both}.qreq-ask>svg{color:var(--sh-blue);flex:none}.qreq-ask p{margin:0;flex:1 1 260px;font-weight:700;line-height:1.8}.qreq-actions{display:flex;gap:8px}.qreq-answer{margin:0;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:var(--sh-panel);border:1px solid var(--sh-line);font-weight:600}.qreq-answer.is-approved{color:var(--sh-green)}.qreq-answer.is-declined,.qreq-answer.is-expired{color:var(--sh-orange)}.qreq-pending{display:inline-flex;align-items:center;gap:6px;color:var(--sh-orange);font-weight:700;font-size:13px}.qreq-spin{animation:qreq-turn 1.6s linear infinite}.sh-next.is-asking{cursor:default}.sh-next.is-asking .qreq-pending{margin-top:4px}@keyframes qreq-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes qreq-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.qreq-ask,.qreq-spin{animation:none}}.doc-rename{display:inline-flex;align-items:center;gap:6px;flex:1;min-width:0}.doc-rename input{flex:1;min-width:120px;height:34px;min-height:0;padding:0 10px;border-radius:8px;border:1px solid var(--line, rgba(0, 0, 0, .15));background:var(--surface-2);color:var(--ink);font:inherit}.pr-echo-old{margin-inline-start:18px;opacity:.85}.pr-echo-old header .pt-link:first-child{font-weight:400}
