*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--tola-bg);color:var(--tola-fg);font-family:var(--tola-font-latin);font-size:var(--tola-font-size-base);line-height:var(--tola-line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font:inherit;cursor:pointer;color:inherit}input,textarea,select{font:inherit;color:inherit}a{color:var(--tola-primary-on);text-decoration:none}a:hover{color:var(--tola-primary-hover)}h1,h2,h3,.display{font-family:var(--tola-font-display);font-weight:var(--tola-font-weight-bold);letter-spacing:var(--tola-tracking-tight);text-wrap:balance}:root[lang|=ar] h1,:root[lang|=ar] h2,:root[lang|=ar] h3,:root[lang|=ar] .display{font-family:var(--tola-font-arabic);letter-spacing:0}:focus-visible{outline:2px solid var(--tola-primary);outline-offset:2px;border-radius:var(--tola-radius-xs)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--tola-border-strong);border-radius:4px}::-webkit-scrollbar-track{background:0 0}*{scrollbar-color:var(--tola-border-strong) transparent}.ltr{direction:ltr;unicode-bidi:isolate}.btn{justify-content:center;align-items:center;gap:var(--tola-space-2);padding:0 var(--tola-space-4);height:var(--tola-control-height-sm);border:1px solid var(--tola-border-input);border-radius:var(--tola-radius-md);background:var(--tola-bg-raised);color:var(--tola-fg-secondary);font-size:var(--tola-font-size-sm);font-weight:var(--tola-font-weight-semibold);white-space:nowrap;transition:background var(--tola-duration-fast) ease, border-color var(--tola-duration-fast) ease, opacity var(--tola-duration-fast) ease;display:inline-flex}.btn:hover:not(:disabled){background:var(--tola-bg);border-color:var(--tola-fg-subtle)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--tola-primary);border-color:var(--tola-primary);color:var(--tola-primary-fg)}.btn-primary:hover:not(:disabled){background:var(--tola-primary-hover);border-color:var(--tola-primary-hover)}.btn-sm{height:var(--tola-control-height-xs);padding:0 var(--tola-space-3);font-size:var(--tola-font-size-xs)}.icon-btn{width:var(--tola-control-height-sm);height:var(--tola-control-height-sm);border-radius:var(--tola-radius-sm);color:var(--tola-fg-muted);transition:background var(--tola-duration-fast) ease, color var(--tola-duration-fast) ease;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover:not(:disabled){background:var(--tola-bg-sunken);color:var(--tola-fg)}.icon-btn:disabled{opacity:.45;cursor:not-allowed}.icon-btn svg{width:18px;height:18px}.composer svg{width:19px;height:19px}.channel-tool svg{width:16px;height:16px}.input,.textarea,.select{border:1px solid var(--tola-border-input);border-radius:var(--tola-radius-md);background-color:var(--tola-bg-raised);width:100%;font-size:var(--tola-font-size-md);transition:border-color var(--tola-duration-fast) ease;padding:11px 13px}.input:focus,.textarea:focus,.select:focus{border-color:var(--tola-primary);box-shadow:0 0 0 3px var(--tola-primary-soft);outline:none}.input:disabled,.textarea:disabled,.select:disabled{opacity:.6;cursor:not-allowed}select.input,select.select{padding-inline-end:34px}.textarea{resize:none;line-height:var(--tola-line-height-normal)}:root{accent-color:var(--tola-primary)}::placeholder{color:var(--tola-fg-faint);opacity:1}select{appearance:none;cursor:pointer;color:var(--tola-fg);background-color:var(--tola-bg-raised);background-image:linear-gradient(45deg, transparent 50%, var(--tola-fg-muted) 50%), linear-gradient(135deg, var(--tola-fg-muted) 50%, transparent 50%);background-position:calc(100% - 17px) 52%,calc(100% - 12px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:34px}[dir=rtl] select{background-position:12px 52%,17px 52%}select:focus-visible{border-color:var(--tola-primary);box-shadow:0 0 0 3px var(--tola-primary-soft);outline:none}select:disabled{opacity:.6;cursor:not-allowed}select option,select optgroup{background-color:var(--tola-bg-raised);color:var(--tola-fg)}input[type=date],input[type=time],input[type=datetime-local]{color:var(--tola-fg);font-variant-numeric:tabular-nums;min-block-size:44px}input[type=date]:invalid,input[type=time]:invalid{color:var(--tola-fg-subtle)}::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;border-radius:var(--tola-radius-xs);transition:opacity var(--tola-duration-fast) ease}::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:var(--tola-bg-hover)}::-webkit-datetime-edit-text{color:var(--tola-fg-subtle)}input[type=checkbox],input[type=radio]{cursor:pointer;block-size:16px;inline-size:16px}input:-webkit-autofill{-webkit-text-fill-color:var(--tola-fg);caret-color:var(--tola-fg);box-shadow:0 0 0 1000px var(--tola-bg-raised) inset}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--tola-fg);caret-color:var(--tola-fg);box-shadow:0 0 0 1000px var(--tola-bg-raised) inset}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--tola-fg);caret-color:var(--tola-fg);box-shadow:0 0 0 1000px var(--tola-bg-raised) inset}.field{flex-direction:column;gap:6px;display:flex}.field>label{font-size:var(--tola-font-size-xs);font-weight:var(--tola-font-weight-semibold);color:var(--tola-fg-secondary)}.hint{font-size:var(--tola-font-size-xs);color:var(--tola-fg-subtle)}.avatar{color:var(--tola-identity-fg);font-weight:var(--tola-font-weight-semibold);letter-spacing:.01em;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.avatar.on-dark{color:var(--tola-identity-fg-on-dark)}.avatar>img,.avatar>svg{object-fit:cover;width:100%;height:100%;display:block}.badge{border-radius:var(--tola-radius-xs);font-size:var(--tola-font-size-3xs);font-weight:var(--tola-font-weight-semibold);background:var(--tola-bg-sunken);color:var(--tola-fg-muted);flex:none;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.dot{border-radius:50%;flex:none;width:6px;height:6px}.pulse{animation:1.6s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pulse,.spinner{animation:none}*{transition-duration:1ms!important}}.error-banner{justify-content:space-between;align-items:center;gap:var(--tola-space-3);margin:var(--tola-space-2) var(--tola-space-5) 0;padding:9px var(--tola-space-4);border:1px solid var(--tola-danger-soft);border-radius:var(--tola-radius-md);background:var(--tola-danger-soft);color:var(--tola-danger-soft-fg);font-size:var(--tola-font-size-sm);display:flex}.login{background:var(--tola-bg);flex-direction:column;align-items:center;min-height:100%;display:flex;position:relative;overflow:hidden}.login:before,.login:after{content:"";border:1px solid var(--tola-border-strong);pointer-events:none;position:absolute;transform:rotate(45deg)}.login:before{width:440px;height:440px;inset-block-start:-140px;inset-inline-end:-140px}.login:after{width:480px;height:480px;inset-block-end:-160px;inset-inline-start:-160px}.main{background:var(--tola-bg-raised);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.channel-name{font-size:var(--tola-font-size-lg);font-weight:var(--tola-font-weight-bold);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;margin:0;display:flex;overflow:hidden}.channel-topic{font-size:var(--tola-font-size-xs);color:var(--tola-fg-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.messages{min-height:0;padding:var(--tola-space-5) var(--tola-space-8);gap:var(--tola-space-4);flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.messages>.message.continuation{margin-block-start:calc(3px - var(--tola-space-4))}.message{flex-direction:column;max-width:66%;display:flex}.message.own{align-self:flex-end;align-items:flex-end}.message:not(.own){align-self:flex-start;align-items:flex-start}.rt-p{margin:0}.rt-list{white-space:normal;flex-direction:column;gap:2px;margin:0;padding-inline-start:1.4em;display:flex}.rt-quote{border-inline-start:3px solid color-mix(in srgb, currentColor 35%, transparent);opacity:.9;flex-direction:column;gap:4px;margin:0;padding-inline-start:10px;display:flex}.rt-code{font-family:var(--tola-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:var(--code-inline-bg);color:var(--code-inline-fg);border-radius:5px;padding:1px 5px;font-size:.88em}.message.own .rt-code{background:color-mix(in srgb, currentColor 14%, transparent);color:inherit}.rt-pre{font-family:var(--tola-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:var(--code-block-bg);color:var(--code-block-fg);border:1px solid var(--code-block-border);white-space:pre;text-align:left;border-radius:8px;margin:0;padding:9px 12px;font-size:.86em;overflow-x:auto}.typing{padding:0 var(--tola-space-8) 4px;font-size:var(--tola-font-size-xxs);color:var(--tola-fg-subtle);flex:none;height:16px}.composer{padding:0 var(--tola-space-8) var(--tola-space-5);flex:none}:root{--code-block-bg:#1f2633;--code-block-fg:#e3eaf2;--code-block-border:#323c4f;--code-block-label:#8b97aa;--code-inline-bg:#fbe9dc;--code-inline-fg:#a8431c}:root[data-theme=dark]{--code-block-bg:#15203a;--code-block-fg:#dce7f5;--code-block-border:#2c3f66;--code-block-label:#8aa2c8;--code-inline-bg:#f2a66a24;--code-inline-fg:#f2a66a}.tip{z-index:30;white-space:nowrap;background:var(--tola-fg);color:var(--tola-bg);font-size:11.5px;font-weight:var(--tola-font-weight-semibold);box-shadow:var(--tola-shadow-md,0 4px 12px #0000002e);opacity:0;pointer-events:none;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;line-height:1.2;transition:opacity .12s,transform .12s;display:inline-flex;position:absolute;inset-block-end:calc(100% + 8px);inset-inline-start:50%;transform:translate(-50%)translateY(2px)}[dir=rtl] .tip{transform:translate(50%)translateY(2px)}@media (hover:none){.tip{display:none}}.notes,.members{background:var(--tola-bg-raised);border:1px solid var(--tola-border);border-radius:var(--tola-radius-xl);flex-direction:column;min-height:0;margin-block:10px;margin-inline:0 10px;display:flex;overflow:hidden}.notes-head{padding:var(--tola-space-4);border-block-end:1px solid var(--tola-hairline);justify-content:space-between;align-items:center;gap:var(--tola-space-2);flex:none;display:flex}.notes-title{font-size:var(--tola-font-size-md);font-weight:var(--tola-font-weight-bold);letter-spacing:var(--tola-tracking-tight);margin:0}.notes-sub{font-size:var(--tola-font-size-xxs);color:var(--tola-fg-subtle);margin:2px 0 0}.notes-capture{padding:var(--tola-space-3) var(--tola-space-4);border-block-end:1px solid var(--tola-hairline);flex:none}.notes-kinds{gap:4px;margin-block-end:var(--tola-space-2);display:flex}.notes-kind{border:1px solid var(--tola-border);border-radius:var(--tola-radius-sm);font-size:var(--tola-font-size-xs);font-weight:var(--tola-font-weight-semibold);color:var(--tola-fg-muted);background:0 0;flex:1;padding:5px 0}.notes-kind:hover{background:var(--tola-bg-sunken)}.notes-kind.active{background:var(--tola-primary);border-color:var(--tola-primary);color:var(--tola-primary-fg)}.notes-capture-row{gap:var(--tola-space-2);align-items:flex-end;display:flex}.notes-clock{font-size:var(--tola-font-size-xs);color:var(--tola-fg-subtle);font-variant-numeric:tabular-nums;flex:none}.notes-capture-row textarea{flex:1;min-height:70px;max-height:120px}.notes-list{padding:var(--tola-space-3) var(--tola-space-4);flex:1;min-height:0;overflow-y:auto}.note-item{gap:var(--tola-space-2);padding:var(--tola-space-2) 0;border-block-end:1px solid var(--tola-hairline);align-items:flex-start;display:flex}.note-item:last-child{border-block-end:none}.note-kind-tag{border-radius:var(--tola-radius-xs);font-size:var(--tola-font-size-3xs);font-weight:var(--tola-font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;flex:none;margin-block-start:2px;padding:1px 7px}.note-kind-decision{background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg)}.note-kind-action{background:var(--tola-primary-fill);color:var(--tola-primary-soft-fg)}.note-kind-question{background:var(--tola-accent-soft);color:var(--tola-accent-soft-fg)}.note-kind-note{background:var(--tola-bg-sunken);color:var(--tola-fg-muted)}.note-body{flex:1;min-width:0}.note-text{overflow-wrap:anywhere;font-size:var(--tola-font-size-sm);unicode-bidi:plaintext}.note-meta{font-size:var(--tola-font-size-xxs);color:var(--tola-fg-subtle);margin-block-start:2px}.note-remove{color:var(--tola-fg-subtle);border-radius:var(--tola-radius-xs);background:0 0;border:none;flex:none;padding:0 4px;line-height:1}.note-remove:hover{color:var(--tola-danger);background:var(--tola-danger-soft)}.notes-doc{border-block-start:1px solid var(--tola-hairline);padding:var(--tola-space-3) var(--tola-space-4);flex:none}.notes-doc-label{font-size:var(--tola-font-size-xxs);font-weight:var(--tola-font-weight-semibold);letter-spacing:var(--tola-tracking-wide);text-transform:uppercase;color:var(--tola-fg-subtle);justify-content:space-between;align-items:center;margin-block-end:4px;display:flex}.notes-doc textarea{unicode-bidi:plaintext;height:110px}.overlay{z-index:50;background:var(--tola-overlay);padding:var(--tola-space-5);place-items:center;display:grid;position:fixed;inset:0}.dialog{background:var(--tola-bg-raised);border:1px solid var(--tola-border-strong);border-radius:var(--tola-radius-xxl);width:100%;max-width:560px;max-height:88vh;box-shadow:var(--tola-shadow-lg);padding:var(--tola-space-8);overflow-y:auto}.dialog-head{margin-block-end:var(--tola-space-5)}.dialog-title{font-size:var(--tola-font-size-xl);font-weight:var(--tola-font-weight-bold);letter-spacing:var(--tola-tracking-tight);margin:0}.dialog-sub{color:var(--tola-fg-muted);font-size:var(--tola-font-size-sm);margin:4px 0 0}.dialog-body{gap:var(--tola-space-4);flex-direction:column;display:flex}.dialog-actions{justify-content:flex-end;gap:var(--tola-space-2);margin-block-start:var(--tola-space-6);display:flex}.check-row{align-items:flex-start;gap:var(--tola-space-3);padding:var(--tola-space-2);border-radius:var(--tola-radius-sm);display:flex}.check-row:hover{background:var(--tola-bg-sunken)}.check-row input{accent-color:var(--tola-primary);flex:none;margin-block-start:4px}@media (width<=1180px){.notes,.members{z-index:30;width:340px;box-shadow:var(--tola-shadow-xl);margin:0;position:fixed;inset-block:10px;inset-inline-end:10px}}@media (width<=680px){.main{border:none;border-radius:0;margin:0}.notes,.members{border-radius:0;width:100%;inset-block:0;inset-inline:0}.icon-btn svg{width:20px;height:20px}.messages{padding:var(--tola-space-4) var(--tola-space-3)}.message{max-width:85%}.composer{padding:0 var(--tola-space-3) var(--tola-space-3)}.typing{padding-inline:var(--tola-space-3)}}.split{min-height:100%;display:flex}.split-main{background:var(--tola-bg-raised);flex-direction:column;flex:1;min-width:0;display:flex}.centred{min-height:100%;padding:var(--tola-space-5);background:var(--tola-bg);place-items:center;display:grid}.code-box{border:1.5px solid var(--tola-border-input);border-radius:var(--tola-radius-lg);background:var(--tola-bg-raised);text-align:center;width:48px;height:56px;font-size:22px;font-weight:var(--tola-font-weight-bold);color:var(--tola-fg);transition:border-color var(--tola-duration-fast) ease}.code-box.filled,.code-box:focus{border-color:var(--tola-primary);outline:none}.code-box:disabled{opacity:.6}@media (width<=480px){.code-box{width:100%;min-width:0;height:52px;font-size:20px}}.link-button{font:inherit;font-weight:var(--tola-font-weight-semibold);color:var(--tola-primary-on);cursor:pointer;background:0 0;border:none;padding:0}.link-button:hover{color:var(--tola-primary-hover)}.wizard{background:var(--tola-bg);flex-direction:column;min-height:100%;display:flex}.segmented{background:var(--tola-bg-hover);border-radius:var(--tola-radius-lg);gap:4px;height:46px;padding:4px;display:flex}.segmented button{font:inherit;font-size:12.5px;font-weight:var(--tola-font-weight-semibold);color:var(--tola-fg-muted);background:0 0;border:none;border-radius:7px;flex:1}.segmented button.active{background:var(--tola-bg-raised);color:var(--tola-fg);box-shadow:var(--tola-shadow-xs)}.choice{align-items:flex-start;gap:var(--tola-space-3);text-align:start;width:100%;padding:var(--tola-space-4);border:1.5px solid var(--tola-border);border-radius:var(--tola-radius-xl);background:var(--tola-bg-raised);transition:border-color var(--tola-duration-fast) ease, background var(--tola-duration-fast) ease;display:flex}.choice:hover{background:var(--tola-bg)}.choice.chosen{border-color:var(--tola-primary);background:var(--tola-primary-softer)}.choice-title{font-size:var(--tola-font-size-md);font-weight:var(--tola-font-weight-bold)}.choice-body{font-size:var(--tola-font-size-base);color:var(--tola-fg-muted);line-height:1.55}.channel-name{font-weight:var(--tola-font-weight-semibold)}.ready{min-height:100%;padding:var(--tola-space-6);background:var(--tola-forest);color:var(--tola-on-forest);place-items:center;display:grid}.decisions{background:var(--tola-bg-raised);border:1px solid var(--tola-border);border-radius:var(--tola-radius-xl);flex-direction:column;min-height:0;margin-block:10px;margin-inline:0 10px;display:flex;overflow:hidden}.decisions-head{align-items:center;gap:var(--tola-space-2);padding:var(--tola-space-4);border-block-end:1px solid var(--tola-hairline);flex:none;display:flex}.decisions-head>div:first-of-type{flex:1;min-width:0}.decisions-body{min-height:0;padding:var(--tola-space-4);gap:var(--tola-space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.decisions-foot{padding:var(--tola-space-3) var(--tola-space-4);border-block-start:1px solid var(--tola-hairline);font-size:var(--tola-font-size-xxs);color:var(--tola-fg-subtle);flex:none;margin:0;line-height:1.5}.decisions-empty{padding:var(--tola-space-8) var(--tola-space-4);text-align:center;place-items:center;gap:6px;display:grid}.decisions-empty h3{margin:var(--tola-space-2) 0 0;font-size:var(--tola-font-size-md);font-weight:var(--tola-font-weight-bold)}.decisions-empty p{font-size:var(--tola-font-size-sm);color:var(--tola-fg-muted);margin:0}.option{padding:var(--tola-space-3);border:1px solid var(--tola-border);border-radius:var(--tola-radius-lg);flex-direction:column;gap:6px;margin-block-end:var(--tola-space-2);display:flex}.option.chosen{border-color:var(--tola-primary);background:var(--tola-bg-wash);border-width:1.5px}.option .btn{align-self:flex-start}.outcome{padding:var(--tola-space-4);border:1.5px solid var(--tola-primary);border-radius:var(--tola-radius-lg);background:var(--tola-bg-wash);flex-direction:column;gap:6px;display:flex}@media (width<=1180px){.decisions{z-index:30;width:380px;box-shadow:var(--tola-shadow-xl);margin:0;position:fixed;inset-block:10px;inset-inline-end:10px}}@media (width<=680px){.decisions{border-radius:0;width:100%;inset-block:0;inset-inline:0}}.icon-btn.active{background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg)}.work-shell{grid-template-columns:60px minmax(0,1fr)}.work{min-height:0;padding:var(--tola-space-10) var(--tola-space-6) var(--tola-space-16);background:var(--tola-bg);overflow-y:auto}.work>*{max-width:760px;margin-inline:auto}.obligation{padding:var(--tola-space-5);border:1px solid var(--tola-border);border-radius:var(--tola-radius-xl);background:var(--tola-bg-raised);box-shadow:var(--tola-shadow-xs);transition:box-shadow var(--tola-duration-fast) ease, border-color var(--tola-duration-fast) ease;flex-direction:column;gap:6px;margin-block-end:var(--tola-space-3);display:flex;position:relative;overflow:hidden}.obligation:hover{border-color:var(--tola-border-strong);box-shadow:var(--tola-shadow-md)}.work-clear{padding:var(--tola-space-10) var(--tola-space-4);border:1px dashed var(--tola-border-strong);border-radius:var(--tola-radius-xl);text-align:center;place-items:center;gap:6px;display:grid}.work-clear h3{margin:var(--tola-space-2) 0 0;font-size:var(--tola-font-size-md);font-weight:var(--tola-font-weight-bold)}.work-clear p{font-size:var(--tola-font-size-sm);color:var(--tola-fg-muted);margin:0}@media (width<=680px){.work-shell{grid-template-columns:minmax(0,1fr)}.work{padding:var(--tola-space-6) var(--tola-space-4) var(--tola-space-12)}}.ns{z-index:60;align-items:flex-start;gap:var(--tola-space-3);max-width:380px;padding:var(--tola-space-4);background:var(--tola-bg-raised);border:1px solid var(--tola-border);border-radius:var(--tola-radius-xl);box-shadow:var(--tola-shadow-lg);display:flex;position:fixed;inset-block-end:var(--tola-space-5);inset-inline-end:var(--tola-space-5)}.ns-mark{background:var(--tola-primary-soft);width:30px;height:30px;color:var(--tola-primary-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ns-body{flex:1;min-width:0}.ns-title{font-size:var(--tola-font-size-md);font-weight:var(--tola-font-weight-semibold);margin:0}.ns-what{font-size:var(--tola-font-size-sm);color:var(--tola-fg-muted);text-wrap:pretty;margin:4px 0 0;line-height:1.5}.ns-actions{align-items:center;gap:var(--tola-space-3);flex:none;align-self:flex-end;display:flex}@media (width<=520px){.ns{inset-inline:var(--tola-space-4);flex-wrap:wrap;max-width:none;inset-block-end:var(--tola-space-4)}.ns-actions{justify-content:flex-end;inline-size:100%}}.dt{min-width:720px}@media (width<=900px){.dt{min-width:560px}}.channel-tools-dialog-head{align-items:flex-start;gap:var(--tola-space-3);display:flex}.channel-tools-dialog-head>:first-child{flex:1;min-width:0}.task-add{gap:var(--tola-space-2);margin-block-end:var(--tola-space-2);display:flex}.task-add .input{flex:1;min-width:0;padding:8px 12px}.task{border:1px solid var(--tola-border);border-radius:var(--tola-radius-lg);background:var(--tola-bg-raised);align-items:flex-start;gap:10px;margin-block-end:6px;padding:10px 12px;display:flex}.task.closed{opacity:.55}.workflow-note{font-size:var(--tola-font-size-xs);color:var(--tola-fg-subtle);unicode-bidi:plaintext;margin:0}.pill{font-size:var(--tola-font-size-xxs);font-weight:var(--tola-font-weight-semibold);border-radius:5px;padding:2px 7px}.pill.danger{background:var(--tola-danger-soft);color:var(--tola-danger-soft-fg)}.attachments{flex-direction:column;gap:5px;margin-block-start:5px;display:flex}.attachment{border:1px solid var(--tola-border);background:var(--tola-bg-raised);inline-size:100%;max-inline-size:340px;font:inherit;text-align:start;cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;display:flex}.attachment:hover{border-color:var(--tola-border-strong)}.attachment:disabled{cursor:default;opacity:.6}.unreachable{text-align:center;max-inline-size:360px;padding:var(--tola-space-6);gap:var(--tola-space-3);flex-direction:column;align-items:center;margin:auto;display:flex}.unreachable h1{font-size:var(--tola-font-size-xl);margin:0}.unreachable p{font-size:var(--tola-font-size-sm);color:var(--tola-fg-muted);text-wrap:pretty;margin:0}.channel-tools{align-items:center;gap:var(--tola-space-1);scrollbar-width:none;padding:0 var(--tola-space-6);border-block-end:1px solid var(--tola-border);flex-wrap:nowrap;flex:none;display:flex;overflow-x:auto}.channel-tools::-webkit-scrollbar{display:none}@media (width<=680px){.channel-tools{padding-inline:var(--tola-space-3)}}.channel-tool{white-space:nowrap;cursor:pointer;padding:11px var(--tola-space-3) 10px;border:0;font:inherit;font-size:var(--tola-font-size-base);font-weight:var(--tola-font-weight-medium);color:var(--tola-fg-muted);background:0 0;border-block-end:2px solid #0000;flex:none;position:relative}.channel-tool:hover:not(:disabled){color:var(--tola-fg)}.channel-tool.active{color:var(--tola-fg);font-weight:var(--tola-font-weight-semibold);border-block-end-color:var(--tola-primary)}.overview{min-height:0;padding:var(--tola-space-5);flex:1;overflow-y:auto}@media print{.link-button{display:none!important}}@media (width<=680px){.work{padding-block-start:var(--tola-space-6)}}.profile-dialog{max-width:460px}.member-card{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.member-card-photo{margin-block-end:8px;position:relative}.member-card-name{font-size:var(--tola-font-size-xl);font-weight:var(--tola-font-weight-bold);letter-spacing:var(--tola-tracking-tight);margin:0}.member-card-title{color:var(--tola-fg-muted);margin:0}.member-card-status{font-size:var(--tola-font-size-xs);color:var(--tola-fg-subtle);margin:0}.member-card-field{align-self:stretch;align-items:center;gap:var(--tola-space-3);padding:var(--tola-space-3) var(--tola-space-4);border:1px solid var(--tola-border);border-radius:var(--tola-radius-md);text-align:start;margin-block-start:var(--tola-space-4);display:flex}.member-card-label{font-size:var(--tola-font-size-xs);color:var(--tola-fg-subtle);flex:none}.member-card-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--tola-font-size-sm);flex:1;overflow:hidden}.member-card-actions{justify-content:center;align-self:stretch}.member-card-actions .btn{flex:1;justify-content:center}.profile-photo-row{align-items:center;gap:var(--tola-space-4);display:flex}.profile-photo-actions{align-items:center;gap:var(--tola-space-2);flex-wrap:wrap;display:flex}.pref-group{gap:var(--tola-space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.pref-legend{font-size:var(--tola-font-size-xxs);font-weight:var(--tola-font-weight-semibold);letter-spacing:var(--tola-tracking-wide);text-transform:uppercase;color:var(--tola-fg-subtle);margin-block-end:4px;padding:0}.pref-test{gap:var(--tola-space-2);flex-wrap:wrap;display:flex}input.switch{appearance:none;cursor:pointer;background:var(--tola-border-strong);block-size:22px;inline-size:38px;transition:background var(--tola-duration-fast) ease;border-radius:999px;flex:none;margin:0;position:relative}input.switch:after{content:"";width:16px;height:16px;transition:transform var(--tola-duration-fast) ease;background:#fff;border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 1px 2px #0003}input.switch:checked{background:var(--tola-primary)}input.switch:checked:after{transform:translate(16px)}[dir=rtl] input.switch:checked:after{transform:translate(-16px)}input.switch:focus-visible{outline:2px solid var(--tola-primary);outline-offset:2px}input.switch:disabled{opacity:.5;cursor:not-allowed}.segmented .segment{cursor:pointer;font-size:12.5px;font-weight:var(--tola-font-weight-semibold);color:var(--tola-fg-muted);border-radius:7px;flex:1;place-items:center;display:grid}.segmented .segment input{opacity:0;pointer-events:none;position:absolute}.segmented .segment.on{background:var(--tola-bg-raised);color:var(--tola-fg);box-shadow:var(--tola-shadow-xs)}.segmented .segment:has(input:focus-visible){outline:2px solid var(--tola-primary);outline-offset:1px}.message-gif{border-radius:var(--tola-radius-lg);background:var(--tola-bg-sunken);max-width:min(240px,100%);max-height:220px;display:block}.message-gif.small{max-width:100%;max-height:160px}.recorder{align-items:center;gap:var(--tola-space-3);min-height:44px;padding:2px 2px 2px 4px;display:flex}@keyframes recorder-pulse{50%{opacity:.35}}.members-tab{border:1px solid var(--tola-border);color:var(--tola-fg-muted);font-size:var(--tola-font-size-sm);font-weight:var(--tola-font-weight-semibold);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.members-tab:hover{color:var(--tola-fg);border-color:var(--tola-border-strong)}.members-tab.on{background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg);border-color:#0000}@container members (width<=820px){.members-row{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"avatar who role""avatar status status""avatar actions actions";row-gap:8px}.members-row>:first-child{grid-area:avatar;align-self:start}.members-who{grid-area:who}.members-role{grid-area:role}.members-status{grid-area:status}.members-channels{display:none}.members-actions{grid-area:actions;justify-content:flex-start}.members-action-label{display:none}}.chip-input{cursor:text;border:1px solid var(--tola-border-input,var(--tola-border));border-radius:var(--tola-radius-md);background:var(--tola-bg-raised);flex-wrap:wrap;gap:6px;min-height:46px;padding:7px 8px;display:flex}.chip-input:focus-within{border-color:var(--tola-primary);box-shadow:0 0 0 3px var(--tola-primary-soft)}.chip-input-field{min-width:120px;font-size:var(--tola-font-size-sm);color:var(--tola-fg);background:0 0;border:0;outline:none;flex:160px;padding:4px}.email-chip{background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg);font-size:var(--tola-font-size-sm);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 9px;display:inline-flex}.email-chip.bad{background:var(--tola-danger-soft);color:var(--tola-danger)}.email-chip button{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.email-chip button:hover{background:color-mix(in srgb, currentColor 16%, transparent)}.domains{gap:var(--tola-space-3);flex-direction:column;max-width:720px;display:flex}.select.role-external{color:var(--tola-accent-soft-fg);background-color:var(--tola-accent-soft)}.external-badge{border-radius:var(--tola-radius-xs);background:var(--tola-accent-soft);color:var(--tola-accent-soft-fg);font-size:var(--tola-font-size-xxs);font-weight:var(--tola-font-weight-semibold);white-space:nowrap;vertical-align:middle;align-items:center;padding:0 6px;line-height:1.6;display:inline-flex}.channel-people{width:min(460px,100vw - 32px)}.add-people-row .external-badge,.channel-people-list .external-badge{margin-inline-start:auto}.member-card-external{font-size:var(--tola-font-size-xs);color:var(--tola-fg-muted);text-align:center;margin:4px 0 0}.email-chip .external-badge{margin-inline-start:2px}.mfa-code-input{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.35rem}.mfa-flow{gap:var(--tola-space-3);flex-direction:column;display:flex}.mfa-status{padding:var(--tola-space-3);border:1px solid var(--tola-border);border-radius:var(--tola-radius-md);background:var(--tola-bg-raised);align-items:center;gap:12px;display:flex}.recovery{gap:var(--tola-space-3);flex-direction:column;display:flex}.security-dialog{width:min(500px,100vw - 32px)}.security-close{justify-content:flex-end;margin-block-start:var(--tola-space-2);display:flex}.emoji-grid{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));display:grid}.message{position:relative}.reactions{z-index:1;flex-wrap:wrap;gap:3px;margin-block-start:-6px;padding-inline:8px;display:flex;position:relative}.reaction{border:1px solid var(--tola-border);background:var(--tola-bg-raised);block-size:22px;color:var(--tola-fg-muted);font-size:var(--tola-font-size-xxs);cursor:pointer;border-radius:999px;align-items:center;gap:3px;padding:0 6px;display:inline-flex}.reaction:hover:not(:disabled){border-color:var(--tola-border-strong)}.reaction.mine{border-color:var(--tola-primary-fill,var(--tola-primary));background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg)}.mention-chip{font:inherit;font-weight:var(--tola-font-weight-semibold);background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg);cursor:pointer;border:0;border-radius:4px;padding:0 3px;display:inline}.mention-chip.me{background:var(--tola-accent-soft);color:var(--tola-accent-soft-fg)}.mention-chip.unknown{cursor:default;opacity:.7}.link-row{border-radius:var(--tola-radius-md);color:inherit;gap:10px;padding:8px;text-decoration:none;display:flex}.link-row:hover{background:var(--tola-bg-sunken)}.groups{gap:var(--tola-space-3);flex-direction:column;max-width:960px;display:flex}@container members (width<=820px){.groups-layout{grid-template-columns:minmax(0,1fr)}}.message.editing{inline-size:min(560px,100%);max-width:100%}@keyframes message-flash{0%,35%{box-shadow:0 0 0 3px var(--tola-accent,var(--tola-primary))}to{box-shadow:0 0 0 3px #0000}}.new-dm-to{flex-direction:column;gap:6px;display:flex}.new-dm .add-people-list{block-size:320px}.new-dm-to-label{font-size:var(--tola-font-size-xs);font-weight:var(--tola-font-weight-semibold);color:var(--tola-fg-secondary)}@media (hover:none){.message-bubble,.message-emoji,.thread-text,.message-gif,.reaction{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.message.held .message-bubble,.message.held .message-gif,.message.held .thread-text{filter:brightness(.92)}}@keyframes sheet-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.reaction{position:relative}.s-mark-tile,.q-rail-mark:not(.q-rail-logo),.adm-mark{padding:0;overflow:hidden;background:0 0!important}.s-mark-name{text-transform:lowercase}.s-lockup{width:auto;max-width:100%;height:34px;display:block}.st-aside .s-lockup,.s-steps-aside .s-lockup{height:28px}.s-cardpage-head .s-lockup{height:30px}.q-shell{background:var(--tola-bg);height:100%;color:var(--tola-fg);grid-template-columns:72px 260px minmax(0,1fr);font-size:15px;line-height:1.45;display:grid;overflow:hidden}.q-page{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.q-shell[data-full]{grid-template-columns:72px minmax(0,1fr)}.q-shell[data-full]>.q-side,.q-page .mobile-back{display:none}.q-page>.legacy-page{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.q-page>.legacy-page.with-panel{grid-template-columns:minmax(0,1fr) 340px}.q-grow{flex:1;min-width:0}.q-muted{color:var(--tola-fg-secondary)}.q-small{font-size:13px}.q-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.q-dot{box-sizing:border-box;border:2px solid var(--q-dot-ring,var(--tola-bg-raised));border-radius:50%;width:12px;height:12px;position:absolute;inset-block-end:-2px;inset-inline-end:-2px}.q-dot-active{background:var(--tola-presence-online)}.q-dot-dnd{background:var(--tola-live)}.q-dot-away{background:var(--q-dot-ring,var(--tola-bg-raised));border-color:var(--tola-fg-subtle)}.q-dot-inline{border-width:0;flex:none;width:8px;height:8px;position:static}.q-dot-inline.q-dot-away{background:0 0;border-width:2px}.q-rail{background:var(--tola-rail-bg);flex-direction:column;align-items:center;gap:8px;padding:16px 0;display:flex}.q-rail-mark{background:var(--tola-primary);width:40px;height:40px;color:var(--tola-primary-fg);font-family:var(--tola-font-arabic);border-radius:12px;flex:none;place-items:center;margin-block-end:12px;font-size:22px;font-weight:600;line-height:1;display:grid}.q-rail-logo{object-fit:cover;background:var(--tola-bg-raised)}.q-rail-item{width:48px;height:48px;color:var(--tola-rail-fg);transition:background var(--tola-duration-fast) ease, color var(--tola-duration-fast) ease;border-radius:14px;flex:none;place-items:center;text-decoration:none;display:grid;position:relative}.q-rail-item:hover{color:var(--tola-rail-fg-active);background:var(--tola-frame-hover)}.q-rail-item[aria-current=page]{background:var(--tola-rail-active-bg);color:var(--tola-rail-fg-active)}.q-rail-item:focus-visible,.q-me:focus-visible{outline:2px solid var(--tola-frame-accent);outline-offset:2px}.q-rail-label{display:none}.q-rail-count{box-sizing:border-box;background:var(--tola-accent);min-width:18px;height:18px;color:var(--tola-identity-fg);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:flex;position:absolute;inset-block-start:6px;inset-inline-end:6px}.q-rail-spacer{flex:1}.q-me{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;position:relative}.q-me-rail{--q-dot-ring:var(--tola-rail-bg)}.q-me-bar{--q-dot-ring:var(--tola-bg-raised);display:none}.q-me-bar .q-dot{width:11px;height:11px;inset-block-end:-1px;inset-inline-end:-1px}.q-side{box-sizing:border-box;background:var(--tola-bg-raised);border-inline-end:1px solid var(--tola-border);flex-direction:column;gap:14px;min-height:0;padding:20px 12px 12px;display:flex;overflow:hidden}.q-side-head{align-items:center;gap:10px;padding:0 8px;display:flex}.q-side-org{min-width:0;font-family:var(--tola-font-display);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:20px;font-weight:700;overflow:hidden}.q-side-compose{border:1px solid var(--tola-border);background:var(--tola-bg-raised);width:34px;height:34px;color:var(--tola-fg);border-radius:10px;flex:none;place-items:center;display:grid}.q-side-compose:hover{background:var(--tola-bg-hover)}.q-side-jump{background:var(--tola-bg-hover);height:38px;color:var(--tola-fg-muted);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.q-side-jump:hover{color:var(--tola-fg)}.q-side-jump kbd{font:inherit;font-size:12px}.q-side-cards{gap:8px;padding:0 8px;display:flex}.q-side-card{background:var(--tola-bg-hover);color:var(--tola-fg-secondary);border-radius:14px;flex-direction:column;flex:1;gap:2px;padding:12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.q-side-card-waiting{background:var(--tola-accent-wash);color:var(--tola-accent-soft-fg)}.q-side-card-count{font-family:var(--tola-font-display);color:var(--tola-fg);font-size:22px;font-weight:700;line-height:1.2}.q-shell .q-side-cards{display:none}.q-side-offline{background:var(--tola-warn-soft);color:var(--tola-warn);border-radius:10px;flex:none;padding:8px 10px;font-size:13px}.q-side-scroll{flex-direction:column;flex:1;gap:14px;min-height:0;margin-inline:-4px;padding-inline:4px;display:flex;overflow-y:auto}.q-side-section{flex-direction:column;gap:1px;display:flex}.q-side-section-head{letter-spacing:.06em;text-transform:uppercase;color:var(--tola-fg-muted);align-items:center;padding:0 8px 6px;font-size:12px;font-weight:600;display:flex}.q-side-section-head>span{flex:1}.q-side-add{width:24px;height:24px;color:var(--tola-fg-muted);background:0 0;border:0;border-radius:8px;place-items:center;margin-block:-6px;margin-inline-end:-4px;display:grid}.q-side-add:hover{background:var(--tola-bg-hover);color:var(--tola-fg)}.q-side-row{box-sizing:border-box;width:100%;color:var(--tola-fg-secondary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:7px 8px;text-decoration:none;display:flex}.q-side-row:hover{background:var(--tola-bg-hover);color:var(--tola-fg)}.q-side-row.is-unread{color:var(--tola-fg);font-weight:600}.q-side-row.is-muted{color:var(--tola-fg-subtle)}.q-side-row[aria-current=page]{background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg);font-weight:600}.q-side-person{gap:10px;padding-block:6px}.q-side-hash{opacity:.7;flex:none;place-items:center;width:13px;display:grid}.q-side-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.q-side-trail{color:var(--tola-fg-subtle);flex:none;display:flex}.q-side-face{--q-dot-ring:var(--tola-bg-raised);flex:none;display:flex;position:relative}.q-side-face .q-dot{width:9px;height:9px}.q-side-badge{background:var(--tola-danger);color:var(--tola-fg-inverse);border-radius:9px;flex:none;margin-inline-start:auto;padding:0 7px;font-size:12px;font-weight:600;line-height:18px}.q-side-waiting{background:var(--tola-accent);border-radius:50%;flex:none;width:8px;height:8px;margin-inline-start:auto}.q-side-live{background:var(--tola-live);width:20px;height:18px;color:var(--tola-fg-inverse);border-radius:6px;flex:none;place-items:center;display:grid}.q-side-fold{color:var(--tola-fg-subtle)}.q-side-empty{color:var(--tola-fg-subtle);margin:0;padding:2px 8px;font-size:13px}.q-menu{z-index:60;box-sizing:border-box;border:1px solid var(--tola-border);background:var(--tola-bg-raised);width:380px;max-width:calc(100vw - 16px);color:var(--tola-fg);border-radius:20px;font-size:15px;line-height:1.45;position:fixed;overflow:hidden;box-shadow:0 24px 60px #13171a33}.q-menu-who{align-items:center;gap:12px;padding:16px;display:flex}.q-menu-who-text{flex-direction:column;min-width:0;display:flex}.q-menu-who-text strong{font-weight:600}.q-menu-who-text span{color:var(--tola-fg-secondary);font-size:13px}.q-menu-status{box-sizing:border-box;border:1px solid var(--tola-border);background:var(--tola-bg-wash,var(--tola-bg));width:calc(100% - 24px);height:44px;color:var(--tola-fg-secondary);font:inherit;text-align:start;border-radius:12px;align-items:center;gap:10px;margin:0 12px;padding:0 12px;display:flex}.q-menu-status-empty{cursor:pointer}.q-menu-status-main{min-width:0;height:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.q-menu-status-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.q-menu-status-clear{width:24px;height:24px;color:var(--tola-fg-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.q-menu-status-clear:hover{background:var(--tola-bg-hover)}.q-menu-body{flex-direction:column;padding:8px;display:flex}.q-avail{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px 4px 8px;display:grid}.q-avail-option{border:1px solid var(--tola-border);background:var(--tola-bg-raised);height:38px;color:var(--tola-fg);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:13px;display:flex}.q-avail-option[aria-checked=true]{border:1.5px solid var(--tola-primary);background:var(--tola-primary-softer)}.q-menu-item{height:42px;color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;display:flex}.q-menu-item:hover,.q-menu-item:focus-visible{background:var(--tola-bg);outline:none}.q-menu-indent{padding-inline-start:41px}.q-menu-icon{width:17px;color:var(--tola-fg-secondary);display:flex}.q-menu-label{flex:1;min-width:0}.q-menu-value{color:var(--tola-fg-secondary);font-size:13px}.q-menu-danger{color:var(--tola-danger)}.q-menu-sep{background:var(--tola-hairline-soft);height:1px;margin:6px 8px}.q-submenu{flex-direction:column;padding-inline-start:12px;display:flex}.q-overlay{z-index:70;box-sizing:border-box;background:var(--tola-overlay);justify-content:center;align-items:flex-start;padding:50px 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.q-overlay-top{padding-block-start:110px}.q-dialog{box-sizing:border-box;background:var(--tola-bg-raised);width:760px;max-width:100%;color:var(--tola-fg);border-radius:24px;flex-direction:column;gap:16px;padding:24px;font-size:15px;line-height:1.45;display:flex}.q-dialog-head{align-items:center;display:flex}.q-dialog-head h2{flex:1;margin:0;font-size:24px}.q-dialog-foot{border-block-start:1px solid var(--tola-hairline-soft);align-items:center;gap:8px;padding-block-start:4px;display:flex}.q-icon-button{width:32px;height:32px;color:var(--tola-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.q-icon-button:hover{background:var(--tola-bg-hover)}.q-button{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:40px;color:var(--tola-fg);font:inherit;white-space:nowrap;cursor:pointer;border-radius:11px;padding:0 14px;font-size:14px;font-weight:600}.q-button-primary{background:var(--tola-primary);color:var(--tola-primary-fg);border:0;padding:0 16px}.q-button-primary:hover{background:var(--tola-primary-hover)}.q-button:disabled{opacity:.55;cursor:not-allowed}.q-text-button{height:40px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600}.q-danger-text{color:var(--tola-danger)}.q-error{color:var(--tola-danger);margin:0;font-size:14px}.q-label{font-size:13px;font-weight:600}.q-field{flex-direction:column;gap:6px;min-width:0;display:flex}.q-select{box-sizing:border-box;border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);max-width:100%;height:38px;color:var(--tola-fg);font:inherit;border-radius:10px;padding:0 10px}.q-status-field{border:1.5px solid var(--tola-primary);height:48px;box-shadow:0 0 0 3px var(--tola-primary-soft);border-radius:14px;align-items:center;gap:8px;padding:0 8px;padding-inline-start:12px;display:flex;position:relative}.q-status-field input{min-width:0;font:inherit;color:var(--tola-fg);background:0 0;border:0;outline:none;flex:1}.q-status-emoji{background:var(--tola-bg);cursor:pointer;border:0;border-radius:9px;flex:none;width:34px;height:34px;font-size:18px}.q-emoji-grid{z-index:2;border:1px solid var(--tola-border);background:var(--tola-bg-raised);box-shadow:var(--tola-shadow-md);border-radius:14px;grid-template-columns:repeat(8,36px);gap:4px;padding:8px;display:grid;position:absolute;inset-block-start:52px;inset-inline-start:0}.q-emoji-grid button{cursor:pointer;background:0 0;border:0;border-radius:8px;width:36px;height:36px;font-size:18px}.q-emoji-grid button:hover,.q-emoji-grid button[aria-selected=true]{background:var(--tola-primary-softer)}.q-status-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;display:grid}.q-status-picks{flex-direction:column;gap:2px;display:flex}.q-status-picks>.q-label{margin-block-end:4px}.q-status-pick{height:46px;color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;display:flex}.q-status-pick:hover,.q-status-pick.is-on{background:var(--tola-primary-softer)}.q-status-pick-emoji{font-size:18px}.q-status-side{flex-direction:column;gap:14px;display:flex}.q-radio-row{align-items:center;gap:12px;min-height:46px;display:flex}.q-radio-row input{width:18px;height:18px;accent-color:var(--tola-primary);margin:0}.q-radio-text{flex-direction:column;display:flex}.q-check-row{align-items:center;gap:10px;font-size:14px;display:flex}.q-check-row input{width:20px;height:20px;accent-color:var(--tola-primary);flex:none}.q-jump{background:var(--tola-bg-raised);width:640px;max-width:100%;color:var(--tola-fg);border-radius:20px;align-self:flex-start;font-size:15px;line-height:1.45;overflow:hidden;box-shadow:0 30px 80px #13171a4d}.q-jump-field{border-block-end:1px solid var(--tola-hairline-soft);align-items:center;gap:12px;height:60px;padding:0 18px;display:flex}.q-jump-glyph{color:var(--tola-fg-muted);display:flex}.q-jump-field input{min-width:0;font:inherit;color:var(--tola-fg);background:0 0;border:0;outline:0;flex:1;font-size:18px}.q-jump kbd{font:inherit;color:var(--tola-fg-secondary);font-size:12px}.q-jump-field kbd{border:1px solid var(--tola-border-strong);border-radius:6px;padding:1px 6px}.q-jump-list{flex-direction:column;max-height:min(60vh,480px);padding:8px;display:flex;overflow-y:auto}.q-jump-group{letter-spacing:.06em;text-transform:uppercase;color:var(--tola-fg-muted);padding:10px 10px 6px;font-size:12px;font-weight:600}.q-jump-row{cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:0 12px;display:flex}.q-jump-row[aria-selected=true]{background:var(--tola-primary-soft)}.q-jump-row[aria-selected=true] .q-jump-hash,.q-jump-row[aria-selected=true] .q-jump-enter{color:var(--tola-primary-soft-fg)}.q-jump-mark{flex:none;place-items:center;width:30px;display:grid}.q-jump-hash{color:var(--tola-fg-muted);font-weight:700}.q-jump-sym{font-size:17px}.q-jump-kind{background:var(--tola-accent-soft);width:30px;height:30px;color:var(--tola-accent-fg);border-radius:9px;place-items:center;font-size:10px;font-weight:700;display:grid}.q-jump-kind.is-tab{background:var(--tola-accent-soft);color:var(--tola-accent-fg)}.q-jump-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.q-jump-text strong{font-weight:600}.q-jump-match{text-decoration:underline}.q-jump-none{color:var(--tola-fg-muted);margin:0;padding:16px 12px}.q-jump-foot{border-block-start:1px solid var(--tola-hairline-soft);background:var(--tola-bg-wash,var(--tola-bg));color:var(--tola-fg-secondary);flex-wrap:wrap;gap:16px;padding:10px 18px;font-size:13px;display:flex}.q-jump-foot kbd{color:inherit;font-weight:600}@media (width<=900px){.q-shell{grid-template-columns:72px minmax(0,1fr)}.q-shell>.q-side{display:none}.q-shell[data-phone=list]{grid-template-columns:72px 260px minmax(0,1fr)}.q-shell[data-phone=list]>.q-side{display:flex}}@media (width<=680px){.q-shell,.q-shell[data-phone=list],.q-shell[data-full]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);font-size:16px}.q-shell>.q-rail{padding:6px 8px max(6px, env(safe-area-inset-bottom));background:var(--tola-bg-raised);border-block-start:1px solid var(--tola-border);grid-row:2;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid}.q-rail-mark,.q-rail-spacer,.q-me-rail{display:none}.q-rail-item{width:auto;height:auto;min-height:48px;color:var(--tola-fg-muted);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 0;display:flex}.q-rail-item:hover{color:var(--tola-fg);background:0 0}.q-rail-item[aria-current=page]{color:var(--tola-primary);background:0 0}.q-rail-item:focus-visible{outline-color:var(--tola-primary)}.q-rail-label{font-size:11px;font-weight:500;display:block}.q-rail-item[aria-current=page] .q-rail-label{font-weight:600}.q-rail-item svg{width:23px;height:23px}.q-rail-count{min-width:17px;height:17px;font-size:10px;inset-block-start:2px;inset-inline:52% auto}.q-shell[data-phone=page]>.q-side{display:none}.q-shell[data-phone=list]>.q-side{border:0;grid-row:1;display:flex}.q-shell[data-phone=list]>.q-page{display:none}.q-shell>.q-page{grid-row:1}.q-page .mobile-back{flex:none;min-width:44px;min-height:44px;margin-inline-start:-6px;display:inline-flex}.q-page .mobile-back svg{transform:rotate(-90deg)}[dir=rtl] .q-page .mobile-back svg{transform:rotate(90deg)}.q-side{padding:max(16px, env(safe-area-inset-top)) 8px 8px;gap:12px}.q-side-head{padding:0 8px}.q-me-bar{display:block}.q-side-org{letter-spacing:-.02em;font-size:30px}.q-side-compose{background:var(--tola-fg);width:44px;height:44px;color:var(--tola-bg-raised);border:0;border-radius:50%}.q-side-jump{border-radius:12px;height:42px;margin-inline:8px;font-size:16px}.q-side-jump kbd{display:none}.q-shell .q-side-cards{display:flex}.q-side-section-head{padding-block-end:4px}.q-side-row{border-radius:12px;gap:12px;min-height:48px;padding-block:0;font-size:16px}.q-side-row[aria-current=page]{color:var(--tola-fg);background:0 0}.q-side-person{min-height:52px}.q-side-hash{width:28px;color:var(--tola-fg-secondary);opacity:1}.q-side-face .avatar{border-radius:9px!important;width:28px!important;height:28px!important;font-size:10px!important}.q-menu{width:auto;inset-inline:8px!important}.q-overlay,.q-overlay-top{align-items:stretch;padding:0}.q-dialog,.q-jump{border-radius:0;width:100%;min-height:100%}.q-status-columns{grid-template-columns:minmax(0,1fr)}}:root[lang|=ar] .q-side-org{font-family:var(--tola-font-arabic);letter-spacing:0}.q-trial{background:var(--tola-primary-soft);min-height:36px;color:var(--tola-primary-soft-fg);flex:none;justify-content:center;align-items:center;gap:12px;padding:4px 16px;font-size:13px;font-weight:600;display:flex}.q-trial-upgrade{background:var(--tola-primary);color:var(--tola-primary-fg);border-radius:8px;padding:3px 10px;font-weight:600;text-decoration:none}.q-trial-upgrade:hover{background:var(--tola-primary-hover)}.adm-main>.q-trial{border-radius:12px;margin:-8px 0 0}.s-root{min-height:100%;color:var(--tola-fg);font-size:15px;line-height:1.45}.s-root a{color:var(--tola-primary-on);font-weight:600;text-decoration:none}.s-root a:hover{color:var(--tola-primary-hover)}.s-split{background:var(--tola-bg-raised);flex-wrap:wrap;min-height:100%;display:flex}.s-brand{box-sizing:border-box;background:var(--tola-forest);min-width:0;color:var(--tola-on-forest);flex-direction:column;flex:480px;justify-content:space-between;gap:48px;padding:48px 56px;display:flex;position:relative;overflow:hidden}.s-brand-art{opacity:.16;width:640px;height:640px;color:var(--tola-frame-accent);pointer-events:none;position:absolute;inset-block-end:-160px;inset-inline-end:-180px}[dir=rtl] .s-brand-art{transform:scaleX(-1)}.s-mark{align-items:center;gap:12px;display:flex}.s-mark-tile{background:var(--tola-primary);width:44px;height:44px;color:var(--tola-primary-fg);font-family:var(--tola-font-arabic);border-radius:13px;flex:none;place-items:center;font-size:24px;font-weight:600;line-height:1;display:grid}.s-mark-name{font-family:var(--tola-font-display);letter-spacing:-.01em;font-size:24px;font-weight:700}.s-brand-body{flex-direction:column;gap:20px;max-width:520px;display:flex;position:relative}.s-brand-ar{font-family:var(--tola-font-arabic);color:var(--tola-frame-accent);font-size:22px}.s-brand-title{font-family:var(--tola-font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:52px;font-weight:700;line-height:1.05}.s-brand-card{background:var(--tola-forest-alt);border:1px solid var(--tola-frame-border);border-radius:16px;flex-direction:column;gap:10px;max-width:400px;padding:14px 16px;font-size:14px;display:flex}.s-brand-card-who{align-items:center;gap:10px;display:flex}.s-brand-card-who strong{font-weight:600}.s-brand-card-who span:last-child{color:var(--tola-on-forest-muted)}.s-brand-card p{color:var(--tola-on-forest-soft);margin:0}.s-brand-card-ack{color:var(--tola-accent);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.s-brand-lang{color:var(--tola-on-forest-muted);gap:6px;font-size:13px;display:flex;position:relative}.s-brand-lang button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.s-brand-lang button[aria-pressed=true]{color:var(--tola-on-forest)}.s-split-main{box-sizing:border-box;flex:480px;justify-content:center;align-items:center;min-width:0;padding:48px 24px;display:flex}.s-form{flex-direction:column;gap:20px;width:100%;max-width:400px;display:flex}.s-cardpage{background:var(--tola-bg);flex-direction:column;min-height:100%;display:flex}.s-cardpage-head{align-items:center;gap:12px;padding:24px 32px;display:flex}.s-cardpage-head .s-mark-tile{background:var(--tola-fg);width:36px;height:36px;color:var(--tola-bg-raised);border-radius:11px;font-size:20px}.s-cardpage-head .s-mark-name{letter-spacing:0;font-size:20px}.s-cardpage-main{flex:1;justify-content:center;align-items:center;padding:24px 16px 96px;display:flex}.s-card{box-sizing:border-box;background:var(--tola-bg-raised);border:1px solid var(--tola-border);border-radius:24px;flex-direction:column;gap:20px;width:100%;max-width:460px;padding:36px 40px;display:flex;position:relative}.s-badge{background:var(--tola-primary-soft);width:52px;height:52px;color:var(--tola-primary);border-radius:16px;place-items:center;display:grid}.s-badge-ink{background:var(--tola-fg);color:var(--tola-frame-accent)}.s-badge-warn{background:var(--tola-accent-soft);color:var(--tola-accent-soft-fg)}.s-head{flex-direction:column;gap:6px;display:flex}.s-title{font-family:var(--tola-font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:30px;font-weight:700}.s-lede{color:var(--tola-fg-secondary);margin:0}.s-lede strong{color:var(--tola-fg);font-weight:600}.s-field{flex-direction:column;gap:6px;min-width:0;display:flex}.s-field-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.s-field label{font-size:14px;font-weight:600}.s-field-top a{font-size:14px}.s-input-wrap{position:relative}.s-input{box-sizing:border-box;border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);width:100%;height:48px;color:var(--tola-fg);font:inherit;border-radius:12px;padding:0 14px;font-size:16px}.s-input:focus{border:1.5px solid var(--tola-fg);outline:none}.s-input[aria-invalid=true]{border-color:var(--tola-danger)}.s-input-reveal{padding-inline-end:48px}.s-reveal{width:40px;height:40px;color:var(--tola-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;inset-block-start:4px;inset-inline-end:4px}.s-reveal:hover{background:var(--tola-bg-hover)}.s-hint{color:var(--tola-fg-secondary);margin:0;font-size:13px}.s-error{color:var(--tola-danger);margin:0;font-size:14px}.s-primary{background:var(--tola-primary);height:50px;color:var(--tola-primary-fg);font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.s-root a.s-primary{color:var(--tola-primary-fg)}.s-primary:hover{background:var(--tola-primary-hover)}.s-primary:disabled{opacity:.6;cursor:wait}.s-secondary{box-sizing:border-box;border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:48px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.s-root a.s-secondary{color:var(--tola-fg)}.s-secondary:hover{background:var(--tola-bg)}.s-secondary:disabled{opacity:.6;cursor:wait}.s-stack{flex-direction:column;gap:10px;display:flex}.s-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.s-or{color:var(--tola-fg-muted);align-items:center;gap:12px;font-size:13px;display:flex}.s-or:before,.s-or:after{content:"";background:var(--tola-border);flex:1;height:1px}.s-foot{color:var(--tola-fg-muted);text-align:center;margin:0;font-size:14px}.s-links{flex-direction:column;align-items:center;gap:8px;font-size:14px;display:flex}.s-links button,.s-link{cursor:pointer;font:inherit;color:var(--tola-primary-on);background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.s-row-between{color:var(--tola-fg-muted);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.s-countdown{align-items:center;gap:6px;display:flex}.s-note{background:var(--tola-bg);color:var(--tola-fg-secondary);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;display:flex}.s-note svg{flex:none;margin-block-start:2px}.s-note-warn{background:var(--tola-accent-soft);color:var(--tola-accent-soft-fg)}.s-check{align-items:center;gap:10px;font-size:15px;display:flex}.s-check input{width:18px;height:18px;accent-color:var(--tola-primary);margin:0}.s-code{align-items:center;gap:6px;display:flex;position:relative}.s-code-box{box-sizing:border-box;border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:60px;font-family:var(--tola-font-display);border-radius:12px;flex:0 0 52px;place-items:center;font-size:24px;font-weight:700;display:grid}.s-code-box.is-filled{border:1.5px solid var(--tola-fg)}.s-code-box.is-current{border:2px solid var(--tola-primary);box-shadow:0 0 0 3px var(--tola-primary-soft)}.s-code-gap{background:var(--tola-border-input);flex:none;width:8px;height:2px}.s-code input{opacity:0;caret-color:#0000;cursor:text;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.s-recovery{font-family:var(--tola-font-mono);letter-spacing:.06em}.s-meter{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-block-start:-8px;display:grid}.s-meter span{background:var(--tola-border);border-radius:3px;height:5px}.s-meter span.is-on{background:var(--tola-primary)}.s-rules{flex-direction:column;gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.s-rules li{color:var(--tola-fg-muted);align-items:center;gap:8px;display:flex}.s-rules li.is-met{color:var(--tola-primary-on)}.s-rules li.is-broken{color:var(--tola-danger)}.s-steps{background:var(--tola-bg-raised);flex-wrap:wrap;min-height:100%;display:flex}.s-steps-aside{box-sizing:border-box;background:var(--tola-forest);max-width:360px;color:var(--tola-on-forest);flex-direction:column;flex:300px;gap:40px;padding:32px;display:flex}.s-steps-aside .s-mark-tile{border-radius:11px;width:36px;height:36px;font-size:20px}.s-steps-aside .s-mark-name{letter-spacing:0;font-size:20px}.s-steps-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.s-steps-list li{border-radius:12px;align-items:center;gap:14px;padding:10px 12px;display:flex}.s-steps-list li[aria-current=step]{background:var(--tola-frame-hover)}.s-steps-num{background:var(--tola-frame-accent);width:28px;height:28px;color:var(--tola-forest);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.s-steps-list li span:last-child{font-weight:600}.s-steps-foot{color:var(--tola-on-forest-muted);margin:0;margin-block-start:auto;font-size:14px}.s-steps-main{box-sizing:border-box;flex:999 560px;justify-content:center;min-width:0;padding:72px 24px;display:flex}.s-steps-form{flex-direction:column;gap:22px;width:100%;max-width:520px;display:flex}.s-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--tola-primary-on);font-size:13px;font-weight:600}.s-steps-form .s-title{letter-spacing:-.025em;font-size:38px}.s-org{border:1px solid var(--tola-border);border-radius:16px;align-items:center;gap:14px;padding:14px;display:flex}.s-org-logo{object-fit:contain;border-radius:10px;flex:none;max-width:140px;height:48px}.s-org-tile{background:var(--tola-fg);height:48px;color:var(--tola-bg-raised);font-family:var(--tola-font-display);border-radius:14px;flex:0 0 48px;place-items:center;font-size:20px;font-weight:700;display:grid}.s-org-text{flex-direction:column;flex:1;min-width:0;display:flex}.s-org-text strong{font-weight:600}.s-org-text span{color:var(--tola-fg-muted);font-size:13px}.s-pill{background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg);border-radius:12px;padding:3px 10px;font-size:12px;font-weight:600}.s-dev{border-block-start:1px dashed var(--tola-border-input);flex-direction:column;gap:6px;padding-block-start:12px;display:flex}.s-dev p{color:var(--tola-fg-muted);margin:0;font-size:12px}.s-dev button{border:1px solid var(--tola-border);color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:8px;font-size:14px;display:flex}.s-spinner{border:2.5px solid var(--tola-border);border-block-start-color:var(--tola-primary);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite s-spin}@keyframes s-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.s-spinner{animation-duration:2.4s}}:root[lang|=ar] .s-title,:root[lang|=ar] .s-brand-title,:root[lang|=ar] .s-mark-name{font-family:var(--tola-font-arabic);letter-spacing:0}.s-phone-band,.s-phone-back{display:none}@media (width<=680px){.s-root{font-size:16px}.s-split{background:var(--tola-forest);flex-flow:column}.s-brand{display:none}.s-phone-band{box-sizing:border-box;min-height:200px;padding:max(60px, calc(env(safe-area-inset-top) + 24px)) 24px 22px;color:var(--tola-on-forest);flex-direction:column;flex:none;justify-content:flex-end;gap:14px;display:flex;position:relative;overflow:hidden}.s-phone-band .s-brand-art{width:360px;height:360px;inset-block-end:-140px;inset-inline-end:-120px}.s-phone-band .s-mark-tile{border-radius:15px;width:52px;height:52px;font-size:28px}.s-phone-band p{font-family:var(--tola-font-display);letter-spacing:-.03em;margin:0;font-size:34px;font-weight:700;line-height:1.05}.s-split-main{padding:24px 20px max(30px, env(safe-area-inset-bottom));background:var(--tola-bg-raised);border-radius:28px 28px 0 0;flex:1;align-items:stretch}.s-form{gap:14px;max-width:none}.s-input{background:var(--tola-bg-hover);border:0;border-radius:14px;height:52px;font-size:17px}.s-input:focus{border:2px solid var(--tola-fg);background:var(--tola-bg-raised)}.s-reveal{inset-block-start:6px}.s-primary{border-radius:16px;height:54px;font-size:17px}.s-secondary{border-radius:16px;height:52px;font-size:16px}.s-cardpage{background:var(--tola-bg-raised)}.s-cardpage-head{display:none}.s-phone-back{width:44px;height:44px;margin:max(52px, calc(env(safe-area-inset-top) + 8px)) 8px 0;color:var(--tola-fg);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:flex}.s-cardpage-main{align-items:stretch;padding:8px 20px 34px}.s-card{border:0;border-radius:0;gap:16px;max-width:none;padding:0}.s-code-box{border-radius:14px;flex:1 1 0;min-width:0;height:58px;font-size:25px}.s-steps-aside{display:none}.s-steps-main{padding:max(32px, env(safe-area-inset-top)) 20px 34px}.s-steps-form{gap:16px}.s-steps-form .s-title{font-size:32px}.s-pair{gap:10px}}.s-card-wide{max-width:560px}.s-setup{flex-direction:column;gap:16px;display:flex}.s-setup-title{font-family:var(--tola-font-display);margin:0;font-size:22px;font-weight:700}.s-setup-scan{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.s-qr{border:1px solid var(--tola-border);background:var(--tola-identity-fg-on-dark);box-sizing:border-box;border-radius:14px;flex:none;width:168px;height:168px;padding:6px}.s-qr-light{fill:var(--tola-identity-fg-on-dark)}.s-qr-dark{fill:var(--tola-identity-fg)}.s-qr-wait{place-items:center;display:grid}.s-setup-key{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:180px;display:flex}.s-setup-key code{font-family:var(--tola-font-mono);letter-spacing:.06em;font-size:15px}.s-setup-actions{gap:10px;display:flex}.s-setup-actions>*{flex:1}.s-recovery-list{background:var(--tola-bg);font-family:var(--tola-font-mono);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:14px 16px;font-size:15px;list-style:none;display:grid}.adm{background:var(--tola-bg);height:100%;min-height:0;color:var(--tola-fg);flex:1;font-size:15px;line-height:1.45;display:flex}.adm-side{box-sizing:border-box;background:var(--tola-bg-raised);border-inline-end:1px solid var(--tola-border);flex-direction:column;flex:0 0 272px;gap:14px;padding:20px 14px;display:flex;overflow-y:auto}.adm-brand{align-items:center;gap:10px;padding:0 6px;display:flex}.adm-mark{background:var(--tola-rail-bg);width:36px;height:36px;color:var(--tola-frame-accent);font-family:var(--tola-font-arabic);border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;font-size:20px;display:flex}.adm-brand-text{flex-direction:column;min-width:0;display:flex}.adm-brand-text strong{font-family:var(--tola-font-display);font-size:18px;font-weight:700}.adm-brand-text span{color:var(--tola-fg-secondary);font-size:13px}.adm-back{border:1px solid var(--tola-border);background:var(--tola-bg-raised);height:38px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.adm-back:hover{background:var(--tola-bg-hover)}[dir=rtl] .adm-back svg,[dir=rtl] .adm-go svg{transform:scaleX(-1)}.adm-nav{flex-direction:column;gap:1px;font-size:14px;display:flex}.adm-nav-group{letter-spacing:.08em;text-transform:uppercase;color:var(--tola-fg-muted);padding:12px 10px 4px;font-size:11px;font-weight:600}.adm-nav-group:first-child{padding-top:8px}.adm-nav a{color:var(--tola-fg);border-radius:9px;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.adm-nav a:hover{background:var(--tola-bg-hover)}.adm-nav a[aria-current=page]{background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg);font-weight:600}.adm-nav-label{flex:1;min-width:0}.adm-nav-value{color:var(--tola-fg-secondary);font-size:14px;display:none}.adm-go{color:var(--tola-fg-subtle);display:none}.adm-count{background:var(--tola-accent);color:var(--tola-fg);border-radius:8px;flex:none;padding:0 7px;font-size:12px;font-weight:700;line-height:20px}.adm-me{border-top:1px solid var(--tola-hairline-soft);align-items:center;gap:10px;margin-top:auto;padding:10px;display:flex}.adm-me-face{flex:0 0 34px;width:34px;height:34px;display:flex;position:relative}.adm-me-face .q-dot{inset-inline-end:-2px;position:absolute;bottom:-2px}.adm-me-text{flex-direction:column;flex:1;min-width:0;font-size:14px;display:flex}.adm-me-text strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.adm-me-text span{color:var(--tola-fg-secondary);font-size:12px}.adm-main{flex-direction:column;flex:1;gap:18px;min-width:0;padding:28px 32px;display:flex;overflow-y:auto}.adm-main>*{flex-shrink:0}.adm-head{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;display:flex}.adm-head-text{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.adm-h1{font-family:var(--tola-font-display);letter-spacing:-.02em;margin:0;font-size:34px;font-weight:700}.adm-sub{color:var(--tola-fg-secondary);margin:0}.adm-head-actions{flex-wrap:wrap;gap:8px;display:flex}.adm-pageback,.adm-mobile-head{display:none}.adm-card{background:var(--tola-bg-raised);border-radius:18px;flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.adm-card h2,.adm-h2{margin:0;font-size:16px;font-weight:700}.adm-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.adm-link{color:var(--tola-primary-on);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none}.adm-link:hover{text-decoration:underline}.adm-btn{border:1px solid var(--tola-border-strong);background:var(--tola-bg-raised);height:40px;color:var(--tola-fg);font:inherit;white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.adm-btn:hover:not(:disabled){background:var(--tola-bg-hover)}.adm-btn:disabled{opacity:.5;cursor:default}.adm-btn-dark{border-color:var(--tola-fg);background:var(--tola-fg);color:var(--tola-fg-inverse)}.adm-btn-dark:hover:not(:disabled){background:var(--tola-fg);opacity:.88}.adm-btn-danger{color:var(--tola-danger)}.adm-btn-sm{border-radius:10px;height:32px;padding:0 12px;font-size:14px}.adm-muted{color:var(--tola-fg-secondary)}.adm-small{font-size:13px}.adm-error{color:var(--tola-danger);margin:0;font-size:14px}.adm-ok{color:var(--tola-primary-on);margin:0;font-size:14px;font-weight:600}.adm-empty{color:var(--tola-fg-secondary);margin:0;font-size:14px}.adm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.adm-stat{background:var(--tola-bg-raised);border-radius:18px;flex-direction:column;gap:4px;min-width:0;padding:16px;display:flex}.adm-stat-label{color:var(--tola-fg-secondary);font-size:13px}.adm-stat-value{font-family:var(--tola-font-display);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1.2}.adm-stat-note{color:var(--tola-fg-secondary);font-size:13px}.adm-bar{background:var(--tola-hairline-soft);border-radius:3px;height:6px;overflow:hidden}.adm-bar>span{background:var(--tola-primary);border-radius:3px;height:100%;display:block}.adm-attention{flex-direction:column;gap:8px;display:flex}.adm-alert{background:var(--tola-bg-raised);color:var(--tola-fg);border-radius:16px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.adm-alert-warn{box-shadow:inset 4px 0 0 var(--tola-accent)}[dir=rtl] .adm-alert-warn{box-shadow:inset -4px 0 0 var(--tola-accent)}.adm-alert-text{flex-direction:column;flex:1;min-width:0;display:flex}.adm-alert-text strong{font-weight:600}.adm-alert-text span{color:var(--tola-fg-secondary);font-size:14px}.adm-recent{font-variant-numeric:tabular-nums;grid-template-columns:110px minmax(0,1fr);gap:4px 12px;font-size:14px;display:grid}.adm-recent>span:nth-child(odd){color:var(--tola-fg-secondary)}.adm-recent strong{font-weight:600}.adm-rt-wide{max-width:860px}.adm-rt-row{min-height:60px}.adm-strong{font-weight:600}.adm-rt-exception{border:1px solid var(--tola-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 14px;display:flex}.adm-rt-exception-name{flex:1;min-width:0}.adm-rt-remove{height:32px;color:var(--tola-danger);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-weight:600}.adm-rt-remove:hover{background:var(--tola-danger-soft)}.adm-rt-note{background:var(--tola-fg);color:var(--tola-fg-inverse);border-radius:14px;gap:10px;padding:12px 14px;font-size:14px;display:flex}.adm-rt-note strong{font-weight:600}.adm-hp-channels{border-bottom:1px solid var(--tola-hairline-soft);flex-direction:column;gap:8px;padding:12px 0;display:flex}.adm-hp-preview{gap:10px}.adm-hp-point{align-items:baseline;gap:10px;display:flex}.adm-hp-dot{background:var(--tola-primary);border-radius:3px;flex:none;width:6px;height:6px;transform:translateY(-2px)}.adm-tabs{border-bottom:1px solid var(--tola-border);gap:4px;display:flex;overflow-x:auto}.adm-tab{height:40px;color:var(--tola-fg-secondary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 14px;font-weight:600}.adm-tab.is-on{color:var(--tola-fg);border-bottom-color:var(--tola-fg)}.adm-bill-price,.adm-bill-figure{font-family:var(--tola-font-display);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1.1}.adm-bill-figure{font-size:22px}.adm-bill-plan{gap:6px}.adm-bill-plan p,.adm-bill-plan .adm-inline{margin:0}.adm-bill-plan .adm-inline{padding-top:8px}.adm-bill-fact{border-top:1px solid var(--tola-hairline-soft);flex-direction:column;gap:2px;padding:10px 0;display:flex}.adm-bill-card{align-items:center;gap:12px;padding:10px 0;display:flex}.adm-bill-card>span:nth-child(2){flex:1}.adm-bill-brand{background:var(--tola-fg);color:var(--tola-fg-inverse);letter-spacing:.06em;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700}.adm-bill-due{border:1px solid var(--tola-accent)}.adm-bill-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.adm-bill-planbox{border:1px solid var(--tola-border);border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}.adm-bill-planbox.is-current{border-color:var(--tola-fg)}.adm-bill-planprice{font-family:var(--tola-font-display);font-size:20px;font-weight:700}.adm-bill-preview{gap:8px}.adm-num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.adm-end{text-align:end}.adm-end .adm-link+.adm-link{margin-inline-start:12px}.adm-start{align-self:flex-start}.adm-warn{color:var(--tola-danger);font-weight:600}.adm-flat{box-shadow:none;border:0;padding:0}.adm-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adm-chipbtn{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:34px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-weight:600}.adm-chipbtn.is-on{background:var(--tola-fg);border-color:var(--tola-fg);color:var(--tola-fg-inverse)}.adm-chip-input{flex:1;min-width:180px}@media (width<=900px){.adm{flex-direction:column;overflow-y:auto}.adm-side{background:0 0;border:0;flex:none;order:2;padding:0 16px 30px;overflow:visible}.adm-side .adm-brand,.adm-side>.adm-back,.adm-nav-group,.adm-me,.adm-nav a[data-section=overview]{display:none}.adm-nav{background:var(--tola-bg-raised);border-radius:14px;gap:0;font-size:16px;overflow:hidden}.adm-nav a{border-bottom:1px solid var(--tola-hairline-soft);border-radius:0;min-height:50px;padding:0 16px}.adm-nav a:last-child{border-bottom:0}.adm-nav a[aria-current=page]{color:var(--tola-fg);background:0 0;font-weight:400}.adm-nav-value,.adm-go{display:inline-flex}.adm-main{flex:none;order:1;gap:12px;padding:8px 16px 12px;overflow:visible}.adm-mobile-head{align-items:center;gap:8px;padding:12px 0 4px;display:flex}.adm-mobile-head .adm-iconback{width:44px;height:44px;color:var(--tola-fg);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:flex}.adm-mobile-head div{flex-direction:column;min-width:0;display:flex}.adm-mobile-head h1{font-family:var(--tola-font-display);margin:0;font-size:24px;font-weight:700}.adm-mobile-head span{color:var(--tola-fg-secondary);font-size:13px}.adm-wide-only{display:none!important}.adm-h1{font-size:26px}.adm-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.adm-stat{border-radius:14px;flex-direction:column-reverse;justify-content:flex-end;padding:12px}.adm-stat-value{font-size:24px}.adm-stat-label{font-size:12px}.adm-stat-note,.adm-stat .adm-bar{display:none}.adm-alert{cursor:pointer;border-radius:14px;flex-direction:column;align-items:stretch;gap:4px;padding:14px}.adm-alert .adm-btn{display:none}.adm-alert-text strong{font-size:15px}.adm-alert-text span{font-size:13px}.adm.has-section .adm-side,.adm.has-section .adm-mobile-head{display:none}.adm.has-section .adm-pageback{height:40px;color:var(--tola-fg);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-weight:600;display:flex}}.adm-narrow-only{display:none}@media (width<=900px){.adm-narrow-only{display:inline}}.q-me-admin{width:32px;height:32px;color:var(--tola-fg-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}.q-me-admin:hover{background:var(--tola-bg-hover)}.adm-dialog{gap:14px}.adm-dialog-foot{justify-content:flex-end;padding-block-start:14px}.adm-menu{z-index:80;flex-direction:column;min-width:220px;padding:6px;display:flex;position:fixed}.adm-menu-item{color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:14px;display:flex}.adm-menu-item:hover:not(:disabled),.adm-menu-item:focus-visible{background:var(--tola-bg-hover);outline:none}.adm-menu-item:disabled{opacity:.45;cursor:default}.adm-menu-item.is-danger{color:var(--tola-danger)}.adm-menu-divider{background:var(--tola-hairline-soft);height:1px;margin:4px 6px}.adm-field{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.adm-field input,.adm-field select,.adm-field textarea,.adm-input{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);min-height:40px;color:var(--tola-fg);font:inherit;box-sizing:border-box;border-radius:12px;padding:0 12px;font-size:15px;font-weight:400}.adm-field textarea{resize:vertical;min-height:96px;padding:10px 12px}.adm-field .adm-small{color:var(--tola-fg-secondary);font-weight:400}.adm-checks{flex-wrap:wrap;gap:6px;display:flex}.adm-check{border:1px solid var(--tola-border-input);cursor:pointer;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:14px;font-weight:400;display:inline-flex}.adm-check:has(input:checked){border-color:var(--tola-primary);background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg)}.adm-check input{accent-color:var(--tola-primary);margin:0}.adm-btn-primary{border-color:var(--tola-primary);background:var(--tola-primary);color:var(--tola-primary-fg);height:44px;padding:0 18px}.adm-btn-primary:hover:not(:disabled){background:var(--tola-primary-hover)}.adm-btn-dangerfill{border-color:var(--tola-danger);background:var(--tola-danger);color:var(--tola-fg-inverse)}.adm-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-search{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);box-sizing:border-box;border-radius:12px;align-items:center;width:300px;max-width:100%;height:40px;padding:0 12px;display:flex}.adm-search input{min-width:0;color:var(--tola-fg);font:inherit;background:0 0;border:0;outline:0;flex:1}.adm-filter{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:40px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:12px;padding:0 12px}.adm-grow{flex:1}.adm-toolbar .adm-link{height:40px;padding:0 12px}.adm-tablecard{background:var(--tola-bg-raised);border-radius:18px;overflow-x:auto}.adm-roles-note{color:var(--tola-fg-secondary);margin:0;padding:12px 16px 4px;font-size:13px}.adm-roles-note strong{color:var(--tola-fg)}.adm-table{border-collapse:collapse;width:100%;font-size:14px}.adm-table th{color:var(--tola-fg-secondary);letter-spacing:.06em;text-transform:uppercase;text-align:start;white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600}.adm-table td{border-top:1px solid var(--tola-hairline-soft);vertical-align:middle;padding:10px 12px}.adm-table tr.is-selected td{background:var(--tola-primary-softer)}.adm-table tr.is-gone td{color:var(--tola-fg-muted)}.adm-col-check{width:36px;padding-inline-end:0!important}.adm-col-check input{width:16px;height:16px;accent-color:var(--tola-primary);margin:0}.adm-col-menu{text-align:end;width:40px}.adm-iconbtn{width:32px;height:32px;color:var(--tola-fg-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:16px}.adm-iconbtn:hover{background:var(--tola-bg-hover)}.adm-person{align-items:center;gap:10px;min-width:0;display:flex}.adm-person-text{flex-direction:column;min-width:0;display:flex}.adm-person-text strong{font-weight:600}.adm-person-text span{color:var(--tola-fg-secondary);text-overflow:ellipsis;overflow:hidden}.adm-avatar-invited{box-sizing:border-box;border:1.5px dashed var(--tola-fg-subtle);border-radius:10px;flex:0 0 32px;width:32px;height:32px}.adm-tag{border-radius:6px;padding:1px 8px;font-weight:600;display:inline-block}.adm-tag-guest{color:var(--tola-info);background:var(--tola-info-soft)}.adm-ends{color:var(--tola-accent-soft-fg);font-size:13px}.adm-on{color:var(--tola-primary-on);font-weight:600}.adm-off{color:var(--tola-danger);font-weight:600}.adm-pad{padding:16px}.adm-bulk{background:var(--tola-rail-bg);color:var(--tola-rail-fg-active);box-shadow:var(--tola-shadow-lg);border-radius:16px;flex-wrap:wrap;align-self:center;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex;position:sticky;bottom:0}.adm-bulk>span{font-weight:600}.adm-bulk-btn{background:var(--tola-rail-active-bg);height:36px;color:var(--tola-rail-fg-active);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 12px}.adm-bulk-btn.is-danger{background:var(--tola-danger)}.adm-bulk-close{width:32px;height:32px;color:var(--tola-rail-fg);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:20px}@media (width<=900px){.adm-search{width:100%}.adm-tablecard{border-radius:14px}.adm-people thead,.adm-people .adm-col-check,.adm-people td:nth-child(3),.adm-people td:nth-child(4),.adm-people td:nth-child(5),.adm-people td:nth-child(6){display:none}.adm-people td{border-top-color:var(--tola-hairline-soft)}.adm-person-sub{font-size:13px;display:inline!important}.adm-person-text span[dir=ltr],.adm-bulk{display:none}}.adm-btn-mid{border-radius:11px;height:38px;padding:0 14px}.adm-groups{align-items:flex-start;gap:16px;display:flex}.adm-groups-list{flex-direction:column;flex:0 0 340px;gap:10px;min-width:0;display:flex}.adm-groups-list .adm-head-text{flex-basis:auto}.adm-group-row{background:var(--tola-bg-raised);color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.adm-group-row[aria-current=true]{box-shadow:inset 0 0 0 2px var(--tola-primary)}.adm-group-text{flex-direction:column;flex:1;min-width:0;display:flex}.adm-group-text strong{font-weight:600}.adm-group-text span{color:var(--tola-fg-secondary);font-size:13px}.adm-group-detail{background:var(--tola-bg-raised);border-radius:20px;flex-direction:column;flex:1;gap:14px;min-width:0;padding:22px;display:flex}.adm-group-title{font-family:var(--tola-font-display);margin:0;font-size:26px;font-weight:700}.adm-group-block{flex-direction:column;gap:8px;display:flex}.adm-group-block strong{font-weight:600}.adm-chips{flex-wrap:wrap;gap:8px;display:flex}.adm-chip{background:var(--tola-bg);border-radius:10px;align-items:center;gap:4px;height:32px;padding:0 6px 0 12px;display:inline-flex}.adm-chip button{width:24px;height:24px;color:var(--tola-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12px}.adm-chip button:hover{background:var(--tola-bg-hover)}.adm-group-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.adm-group-person{border:1px solid var(--tola-hairline-soft);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.adm-group-person-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.adm-group-person .adm-iconbtn{width:28px;height:28px;font-size:13px}.adm-picklist{border:1px solid var(--tola-hairline-soft);border-radius:12px;flex-direction:column;max-height:360px;display:flex;overflow-y:auto}.adm-pick{border-bottom:1px solid var(--tola-hairline-soft);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;display:flex}.adm-pick:last-child{border-bottom:0}.adm-pick input{width:16px;height:16px;accent-color:var(--tola-primary);margin:0}@media (width<=900px){.adm-groups{flex-direction:column;align-items:stretch}.adm-groups-list{flex:none}.adm-group-detail{border-radius:14px;padding:16px}.adm-group-people{grid-template-columns:minmax(0,1fr)}}.adm-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.adm-col{flex-direction:column;gap:16px;min-width:0;display:flex}.adm-section{gap:10px;padding:18px}.adm-section-head{align-items:center;gap:10px;display:flex}.adm-section-head h2{flex:1;margin:0;font-size:17px;font-weight:700}.adm-badge{background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700}.adm-badge-dark{background:var(--tola-fg);color:var(--tola-fg-inverse)}.adm-switchrow,.adm-planrow{border-bottom:1px solid var(--tola-hairline-soft);justify-content:space-between;align-items:center;gap:16px;min-height:52px;display:flex}.adm-switchrow:last-child,.adm-planrow:last-of-type{border-bottom:0}.adm-switchrow-text{flex-direction:column;flex:1;min-width:0;display:flex}.adm-switch{width:20px;height:20px;accent-color:var(--tola-primary);cursor:pointer;flex:none;margin:0}.adm-switch:disabled{cursor:default;opacity:.5}.adm-inline{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.adm-danger-link{color:var(--tola-danger)}.adm-ink-link{color:var(--tola-fg)}.adm-logo-row{border:1px dashed var(--tola-border-strong);border-radius:14px;align-items:center;gap:14px;padding:12px;display:flex}.adm-logo-frame{background:var(--tola-bg);border-radius:10px;flex:0 0 120px;justify-content:center;align-items:center;height:72px;display:flex;overflow:hidden}.adm-logo-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.adm-logo-text strong{font-weight:600}.adm-logo-img{object-fit:contain;border-radius:8px;display:block}.adm-logo-initial{background:var(--tola-rail-active-bg);color:var(--tola-fg-inverse);font-family:var(--tola-font-display);border-radius:28%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.adm-lockup{align-items:center;gap:7px;max-width:100%;display:inline-flex}.adm-lockup-name{font-family:var(--tola-font-display);letter-spacing:-.01em;font-weight:700}.adm-with-tola{color:var(--tola-fg-secondary);white-space:nowrap;font-size:12px}.adm-previews{grid-template-columns:1.3fr 1fr;gap:12px;display:grid}.adm-preview{flex-direction:column;gap:6px;min-width:0;display:flex}.adm-preview-signin{border:1px solid var(--tola-border);background:var(--tola-bg);border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:22px 16px;display:flex}.adm-preview-title{font-family:var(--tola-font-display);text-align:center;font-size:18px}.adm-preview-field{border:1px solid var(--tola-border-strong);background:var(--tola-bg-raised);border-radius:9px;width:80%;height:34px}.adm-preview-button{background:var(--tola-primary);border-radius:9px;width:80%;height:34px}.adm-preview-sidebar{border:1px solid var(--tola-border);border-radius:14px;height:100%;min-height:150px;display:flex;overflow:hidden}.adm-preview-rail{background:var(--tola-rail-bg);flex:0 0 40px;justify-content:center;padding-top:10px;display:flex}.adm-preview-list{flex-direction:column;flex:1;gap:6px;min-width:0;padding:10px;display:flex}.adm-preview-list strong{font-family:var(--tola-font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-preview-list span{background:var(--tola-border);border-radius:4px;height:8px}.adm-preview-list span:nth-child(2){width:80%}.adm-preview-list span:nth-child(3){width:60%}.adm-preview-list span:nth-child(4){width:70%}.adm-preview-email{border:1px solid var(--tola-border);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}@media (width<=900px){.adm-two,.adm-previews{grid-template-columns:minmax(0,1fr)}.adm-logo-frame{flex-basis:76px;height:52px}}.adm-domain{border-bottom:1px solid var(--tola-hairline-soft);flex-direction:column;gap:6px;padding:12px 0;display:flex}.adm-domain-line{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.adm-domain-line strong{font-weight:600}.adm-code{background:var(--tola-bg);font-family:var(--tola-font-mono);-webkit-user-select:all;user-select:all;word-break:break-all;border-radius:8px;align-self:flex-start;padding:6px 10px;font-size:13px}.adm-review-row{border-bottom:1px solid var(--tola-hairline-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 0;display:flex}.adm-review-row:last-child{border-bottom:0}.adm-form{flex-direction:column;gap:12px;display:flex}.adm-form.is-locked{opacity:.55}.adm-switchrow.is-locked .adm-switchrow-text>:not(:first-child),.adm-switchrow.is-locked select,.adm-switchrow.is-locked input{opacity:.6}.adm-switchrow .adm-badge{vertical-align:1px;margin-inline-start:6px}.adm-form-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adm-lockrow{background:var(--tola-bg);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}@media (width<=900px){.adm-form-two{grid-template-columns:minmax(0,1fr)}}.adm-audit{align-items:flex-start;gap:16px;display:flex}.adm-audit .adm-tablecard{flex:1;min-width:0}.adm-audit-table tbody tr{cursor:pointer}.adm-audit-table tbody tr:hover td{background:var(--tola-bg-hover)}.adm-audit-table strong{font-weight:600}.adm-nowrap{white-space:nowrap;font-variant-numeric:tabular-nums}.adm-audit-detail{background:var(--tola-bg-raised);border-radius:18px;flex-direction:column;flex:0 0 300px;gap:10px;padding:16px;display:flex;position:sticky;top:0}.adm-audit-detail strong{font-weight:600}.adm-detail-list{flex-direction:column;gap:4px;margin:0;font-size:13px;display:flex}.adm-detail-list div{gap:8px;display:flex}.adm-detail-list dt{color:var(--tola-fg-secondary);min-width:72px}.adm-detail-list dd{margin:0}@media (width<=900px){.adm-audit{flex-direction:column}.adm-audit-detail{box-sizing:border-box;flex:none;width:100%;position:static}.adm-audit-table thead,.adm-audit-table td:nth-child(2),.adm-audit-table td:nth-child(4){display:none}.adm-audit-table td:first-child{color:var(--tola-fg-secondary);vertical-align:top;font-size:13px}}.adm-ask{font-family:var(--tola-font-display);flex-wrap:wrap;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.adm-ask .adm-filter,.adm-ask .adm-input{font-family:inherit;font-size:15px;font-weight:500}.adm-objpick{min-width:260px;display:inline-flex;position:relative}.adm-objpick .adm-input{width:100%}.adm-objpick-list{top:calc(100% + 4px);z-index:20;flex-direction:column;min-width:320px;max-height:320px;padding:6px;display:flex;position:absolute;inset-inline-start:0;overflow-y:auto}.adm-verdict{gap:10px;padding:18px 20px}.adm-verdict-head{align-items:center;gap:10px;display:flex}.adm-verdict-head h2{font-family:var(--tola-font-display);margin:0;font-size:22px}.adm-verdict-mark{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:flex}.adm-verdict.is-yes .adm-verdict-mark{background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg)}.adm-verdict.is-no .adm-verdict-mark{background:var(--tola-danger-soft,var(--tola-bg));color:var(--tola-danger)}.adm-reasons{flex-direction:column;gap:6px;margin:0;padding-inline-start:22px;display:flex}.adm-reach{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:8px 16px;font-size:14px;display:grid}.adm-reach-head{color:var(--tola-fg-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}@media (width<=900px){.adm-ask{font-size:17px}.adm-objpick,.adm-ask .adm-filter{width:100%;min-width:0}.adm-reach{grid-template-columns:minmax(0,1fr) auto}.adm-reach>span:nth-child(3n+2){display:none}.adm-bill-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-pair{grid-template-columns:minmax(0,1fr)}.adm-tablecard.adm-flat{overflow-x:auto}}.st-root{background:var(--tola-bg-raised);min-height:100%;color:var(--tola-fg);flex-wrap:wrap;font-size:15px;line-height:1.45;display:flex}.st-aside{box-sizing:border-box;background:var(--tola-forest);max-width:360px;color:var(--tola-on-forest);flex-direction:column;flex:300px;gap:40px;padding:32px;display:flex}.st-aside .s-mark-tile{border-radius:11px;width:36px;height:36px;font-size:20px}.st-aside .s-mark-name{letter-spacing:0;font-size:20px}.st-steps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.st-step{color:var(--tola-on-forest-muted);border-radius:12px;align-items:center;gap:14px;padding:10px 12px;display:flex}.st-step.is-done{color:var(--tola-on-forest-soft)}.st-step[aria-current=step]{background:var(--tola-frame-hover);color:var(--tola-on-forest);font-weight:600}.st-step-num{box-sizing:border-box;border:1.5px solid var(--tola-frame-border);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:grid}.st-step.is-done .st-step-num{background:var(--tola-primary);color:var(--tola-primary-fg);border:0}.st-step[aria-current=step] .st-step-num{background:var(--tola-frame-accent);color:var(--tola-forest);border:0;font-weight:700}.st-aside-foot{color:var(--tola-on-forest-muted);align-items:center;gap:10px;margin:0;margin-block-start:auto;font-size:14px;display:flex}.st-main{box-sizing:border-box;flex-wrap:wrap;flex:999 560px;justify-content:center;align-items:flex-start;gap:40px;min-width:0;padding:72px 24px;display:flex}.st-form{flex-direction:column;flex:420px;gap:22px;width:100%;max-width:560px;display:flex}.st-form.is-wide{max-width:640px}.st-form .s-title{letter-spacing:-.025em;font-size:38px}.st-nav{justify-content:space-between;align-items:center;gap:12px;padding-block-start:8px;display:flex}.st-back{height:50px;color:var(--tola-fg);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-weight:600}.st-nav-end{align-items:center;gap:12px;display:flex}.st-nav .s-primary{padding:0 28px}.st-skip{height:50px;color:var(--tola-fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:600}.st-verified{color:var(--tola-primary-on);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:12px;transform:translateY(-50%)}.st-optional{color:var(--tola-fg-muted);font-weight:400}.st-address{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);border-radius:12px;align-items:center;height:48px;display:flex;overflow:hidden}.st-address:focus-within{border:1.5px solid var(--tola-fg)}.st-address input{box-sizing:content-box;min-width:3ch;height:100%;font:inherit;color:var(--tola-fg);background:0 0;border:0;outline:0;flex:0 auto;padding:0;padding-inline-start:14px;font-size:16px}.st-address-suffix{color:var(--tola-fg-muted);font-size:16px}.st-address-state{white-space:nowrap;align-items:center;gap:6px;margin-inline-start:auto;padding:0 14px;font-size:13px;font-weight:600;display:flex}.st-address-state.is-ok{color:var(--tola-primary-on)}.st-address-state.is-taken{color:var(--tola-danger)}.st-address-state.is-checking{color:var(--tola-fg-muted)}.st-region{border:1px solid var(--tola-border);background:var(--tola-bg);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.st-region-text{flex-direction:column;display:flex}.st-region-text strong{font-weight:600}.st-region-text span{color:var(--tola-fg-muted);font-size:14px}.st-langs{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.st-langs legend{padding:0 0 8px;font-size:14px;font-weight:600}.st-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.st-choice{border:1px solid var(--tola-border-input);cursor:pointer;border-radius:12px;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.st-choice:has(input:checked){border:2px solid var(--tola-primary);background:var(--tola-primary-softer);font-weight:600}.st-choice input,.st-plan input{width:18px;height:18px;accent-color:var(--tola-primary);margin:0}.st-choice[lang=ar]{font-family:var(--tola-font-arabic)}.st-invites{flex-direction:column;gap:10px;display:flex}.st-invite-row{grid-template-columns:minmax(0,1fr) 150px 44px;align-items:start;gap:10px;display:grid}.st-invite-head{color:var(--tola-fg-muted);font-size:13px;font-weight:600}.st-invite-email{flex-direction:column;gap:4px;min-width:0;display:flex}.st-input,.st-select{box-sizing:border-box;border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);min-width:0;height:46px;color:var(--tola-fg);font:inherit;border-radius:12px;padding:0 14px;font-size:16px}.st-select{padding:0 12px;font-size:15px}.st-input:focus,.st-select:focus{border:1.5px solid var(--tola-fg);outline:none}.st-input[aria-invalid=true]{border:1.5px solid var(--tola-danger)}.st-field-error{color:var(--tola-danger);font-size:13px;font-weight:500}.st-remove{width:44px;height:44px;color:var(--tola-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.st-remove:hover{background:var(--tola-bg-hover)}.st-add{height:40px;color:var(--tola-primary-on);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:0 4px;font-weight:600;display:flex}.st-hint{color:var(--tola-fg-muted);margin:0;font-size:14px}.st-option{border:1px solid var(--tola-border);background:var(--tola-bg);cursor:pointer;border-radius:16px;align-items:flex-start;gap:14px;padding:16px;display:flex}.st-option input{width:20px;height:20px;accent-color:var(--tola-primary);flex:none;margin:2px 0 0}.st-option-text{flex-direction:column;gap:2px;display:flex}.st-option-text strong{font-weight:600}.st-option-text span{color:var(--tola-fg-secondary);font-size:14px}.st-channels{border:1px solid var(--tola-border);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.st-channel{cursor:pointer;align-items:center;gap:14px;padding:16px;display:flex}.st-channel+.st-channel{border-block-start:1px solid var(--tola-border)}.st-channel.is-required{background:var(--tola-bg);cursor:default}.st-channel input{width:20px;height:20px;accent-color:var(--tola-primary);margin:0}.st-channel-text{flex-direction:column;flex:1;display:flex}.st-channel-text strong{font-weight:600}.st-channel-text span{color:var(--tola-fg-secondary);font-size:14px}.st-tag{color:var(--tola-fg-secondary);background:var(--tola-border);border-radius:8px;padding:2px 8px;font-size:12px;font-weight:600}.st-preview{flex-direction:column;flex:0 280px;gap:10px;margin:0;padding-block-start:112px;display:flex}.st-preview figcaption,.st-summary-head{letter-spacing:.06em;text-transform:uppercase;color:var(--tola-fg-muted);font-size:12px;font-weight:600}.st-preview-frame{border:1px solid var(--tola-border);border-radius:18px;display:flex;overflow:hidden;box-shadow:0 12px 30px #13171a14}.st-preview-rail{background:var(--tola-rail-bg);flex-direction:column;flex:0 0 44px;align-items:center;gap:10px;padding:12px 0;display:flex}.st-preview-rail .s-mark-tile{border-radius:8px;width:26px;height:26px;font-size:14px}.st-preview-rail span:not(.s-mark-tile){background:var(--tola-frame-hover);border-radius:7px;width:22px;height:22px}.st-preview-list{background:var(--tola-bg-raised);flex-direction:column;flex:1;gap:2px;min-width:0;padding:14px 10px;font-size:14px;display:flex}.st-preview-org{font-family:var(--tola-font-display);text-overflow:ellipsis;white-space:nowrap;padding:0 6px 10px;font-size:16px;font-weight:700;overflow:hidden}.st-preview-row{color:var(--tola-fg-secondary);border-radius:8px;padding:6px}.st-preview-row.is-first{background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg);font-weight:600}.st-plans{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.st-plans legend{padding:0 0 10px;font-size:14px;font-weight:600}.st-plan{border:1px solid var(--tola-border-input);cursor:pointer;border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.st-plan:has(input:checked){border:2px solid var(--tola-primary);background:var(--tola-primary-softer)}.st-plan-name{align-items:center;gap:10px;font-weight:700;display:flex}.st-plan-price{font-family:var(--tola-font-display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.st-plan-price small{font-family:var(--tola-font-latin);color:var(--tola-fg-secondary);font-size:14px;font-weight:500}.st-plan-text{color:var(--tola-fg-secondary);font-size:14px}.st-plan.is-enterprise{border-color:var(--tola-forest);background:var(--tola-forest);color:var(--tola-on-forest);cursor:default}.st-plan.is-enterprise .st-plan-text{color:var(--tola-on-forest-soft)}.st-plan.is-enterprise a{color:var(--tola-frame-accent);font-size:14px;font-weight:600}.st-includes{flex-direction:column;gap:4px;display:flex}.st-includes>span:first-child{font-size:14px;font-weight:600}.st-includes ul{margin:0;padding:0;list-style:none}.st-includes li{border-block-end:1px solid var(--tola-hairline-soft);flex-direction:column;padding:6px 0;display:flex}.st-includes li strong{font-weight:600}.st-includes li span{color:var(--tola-fg-secondary);font-size:14px}.st-includes-note{color:var(--tola-primary-on);font-size:14px;font-weight:600}.st-card{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.st-card legend{padding:0 0 10px;font-size:14px;font-weight:600}.st-card-box{border:1.5px solid var(--tola-fg);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.st-card-box>div{box-sizing:border-box;height:48px;padding:14px}.st-card-number{border-block-end:1px solid var(--tola-border)}.st-card-pair{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.st-card-pair>div{box-sizing:border-box;height:48px;padding:14px}.st-card-pair>div+div{border-inline-start:1px solid var(--tola-border)}.st-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.st-summary{box-sizing:border-box;background:var(--tola-bg);border:1px solid var(--tola-border);border-radius:20px;flex-direction:column;flex:0 300px;gap:14px;margin-block-start:82px;padding:22px;display:flex}.st-summary-row{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.st-summary-row .q-muted{color:var(--tola-fg-secondary);font-size:14px}.st-summary-rule{background:var(--tola-border-strong);height:1px}.st-summary-total{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:17px;font-weight:700;display:flex}.st-summary p{color:var(--tola-fg-secondary);margin:0;font-size:14px}.st-meter{background:var(--tola-border);border-radius:3px;height:6px}.st-meter span{background:var(--tola-primary);border-radius:3px;height:100%;display:block}.st-done-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.st-done-list li{align-items:center;gap:10px;display:flex}.st-done-tick{background:var(--tola-primary);width:22px;height:22px;color:var(--tola-primary-fg);border-radius:50%;flex:none;place-items:center;display:grid}.st-devices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.st-device{border:1px solid var(--tola-border);color:var(--tola-fg);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;display:flex}.st-device strong{font-weight:600}.st-device span{color:var(--tola-fg-muted);font-size:13px}.st-phone-head{display:none}@media (width<=900px){.st-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.st-summary,.st-preview{flex-basis:100%;margin:0;padding:0}}@media (width<=680px){.st-root{font-size:16px}.st-aside{display:none}.st-phone-head{padding:max(52px, calc(env(safe-area-inset-top) + 12px)) 20px 0;flex-direction:column;gap:12px;width:100%;display:flex}.st-phone-top{justify-content:space-between;align-items:center;display:flex}.st-phone-top button{width:44px;height:44px;color:var(--tola-primary);background:0 0;border:0;place-items:center;margin-inline-start:-12px;display:grid}.st-phone-top span{color:var(--tola-fg-secondary);font-size:14px;font-weight:600}.st-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.st-progress span{background:var(--tola-border);border-radius:2px;height:4px}.st-progress span.is-on{background:var(--tola-primary)}.st-main{gap:20px;padding:22px 20px 34px}.st-form{flex-basis:100%;gap:16px}.st-form .s-title{font-size:32px}.st-invite-row{grid-template-columns:minmax(0,1fr) 112px 44px}.st-plans,.st-devices,.st-pair,.st-choice-grid{grid-template-columns:minmax(0,1fr)}.st-preview{display:none}}.h-page{background:var(--tola-bg);flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px 24px 24px;display:flex;overflow-y:auto}.h-loading{color:var(--tola-fg-secondary);margin:auto}.h-bar{align-items:center;gap:10px;display:flex}.h-jump{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);width:320px;max-width:50vw;height:40px;color:var(--tola-fg-muted);font:inherit;text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.h-jump kbd{font:inherit;font-size:12px}.h-edit,.h-save{cursor:pointer;height:40px;font:inherit;border-radius:12px;padding:0 12px;font-size:14px;font-weight:600}.h-edit{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);color:var(--tola-fg)}.h-save{background:var(--tola-primary);color:var(--tola-primary-fg);border:0}.h-save:disabled{opacity:.6}.h-hero{--h-on:#fff;--h-on-soft:#ffffffd1;--h-on-muted:#ffffffb8;--h-glass:#ffffff1a;--h-glass-line:#ffffff24;color:var(--h-on);background:radial-gradient(120% 140% at 0 0,#7a2338 0%,#5c1929 45%,#3a1220 100%);border-radius:28px;flex:none;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:28px;padding:28px 32px;display:grid;position:relative;overflow:hidden}.h-hero.is-single{grid-template-columns:minmax(0,1fr)}.h-hero-top{display:none}.h-hero-search{width:40px;height:40px;color:var(--h-on);cursor:pointer;background:#ffffff1f;border:0;border-radius:12px;place-items:center;display:grid}.h-hero-main{flex-direction:column;gap:14px;min-width:0;display:flex}.h-eyebrow{color:var(--h-on-muted);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600}.h-hero h1{font-family:var(--tola-font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:46px;font-weight:700;line-height:1.02}.h-dot{color:var(--tola-accent)}.h-hero p{color:var(--h-on-soft);margin:0;font-size:17px}.h-hero p strong{color:var(--h-on)}.h-counters{flex-wrap:wrap;gap:8px;display:flex}.h-counter{white-space:nowrap;background:var(--h-glass);border:1px solid var(--h-glass-line);color:var(--h-on);border-radius:14px;align-items:baseline;gap:6px;padding:10px 14px;text-decoration:none;display:flex}.h-counter:hover{color:var(--h-on);background:#ffffff29}.h-counter strong{font-family:var(--tola-font-display);font-variant-numeric:tabular-nums;font-size:26px;line-height:1}.h-counter span{color:var(--h-on-muted);font-size:13px}.h-live{background:var(--h-glass);border:1px solid #ffffff2e;border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex;position:relative}.h-live-head{align-items:center;gap:8px;display:flex}.h-live-dot{background:#e5484d;border-radius:4px;width:8px;height:8px;box-shadow:0 0 0 4px #e5484d40}.h-live-label{letter-spacing:.08em;color:#f28b82;font-size:12px;font-weight:700}.h-live-since{color:var(--h-on-muted);font-variant-numeric:tabular-nums;font-size:13px}.h-live-title{font-family:var(--tola-font-display);font-size:24px;line-height:1.15}.h-live-people{align-items:center;gap:10px;display:flex}.h-stack{display:flex}.h-stack-face{border-radius:13px;display:flex;box-shadow:0 0 0 2px #0e4f3f}.h-stack-face+.h-stack-face{margin-inline-start:-8px}.h-live-in{color:var(--h-on-muted);font-size:13px}.h-live-actions{gap:8px;display:flex}.h-live-join,.h-live-audio{height:46px;font:inherit;cursor:pointer;border-radius:14px}.h-live-join{color:#16161a;background:#c98a1c;border:0;flex:1;font-size:15px;font-weight:700}.h-live-audio{color:var(--h-on);background:0 0;border:1px solid #ffffff4d;padding:0 14px;font-size:14px;font-weight:600}.h-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.h-grid[data-columns="2"]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.h-grid[data-columns="1"]{grid-template-columns:minmax(0,1fr);max-width:720px}.h-col{flex-direction:column;gap:16px;min-width:0;display:flex}.h-col:empty{display:none}.h-card{background:var(--tola-bg-raised);border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.h-card-head{align-items:center;gap:10px;display:flex}.h-card-head h2{font-family:var(--tola-font-display);flex:1;margin:0;font-size:18px;font-weight:700}.h-link{cursor:pointer;white-space:nowrap;font:inherit;color:var(--tola-primary-on);background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.h-link:hover{text-decoration:underline}.h-pill{background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg);border-radius:10px;align-items:center;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.h-empty{color:var(--tola-fg-secondary);margin:0;font-size:14px}.h-foot{color:var(--tola-fg-muted);font-size:13px}.h-rows{flex-direction:column;gap:8px;display:flex}.h-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.h-row-sub{color:var(--tola-fg-muted);font-size:13px}.h-lead,.h-point{font:inherit;text-align:start;cursor:pointer;border:0;position:relative;overflow:hidden}.h-lead{background:var(--tola-forest);color:#fff;border-radius:18px;padding:16px;padding-inline-start:21px;display:flex}.h-lead-bar{background:var(--tola-accent);width:5px;position:absolute;inset-block:0;inset-inline-start:0}.h-lead .h-point-body{gap:10px}.h-lead .h-point-channel{color:var(--tola-accent)}.h-lead strong{font-family:var(--tola-font-display);font-size:24px;line-height:1.15}.h-lead .h-point-detail{color:#ffffffc7;font-size:14px}.h-point{background:var(--tola-bg);color:var(--tola-fg);border-radius:16px;gap:12px;padding:12px;display:flex}.h-point-bar{background:var(--tola-accent);border-radius:2px;flex:0 0 4px}.h-point:nth-of-type(odd) .h-point-bar{background:var(--tola-frame-accent)}.h-point-body{flex-direction:column;gap:2px;min-width:0;display:flex}.h-point-channel{color:var(--tola-fg-secondary);font-size:12px;font-weight:700}.h-point strong{font-size:15px;font-weight:600}.h-point-detail{color:var(--tola-fg-muted);font-size:13px}.h-point-by{color:#ffffffb8;align-items:center;gap:8px;font-size:13px;display:flex}.h-row{background:var(--tola-bg);color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.h-row:hover{background:var(--tola-bg-hover)}.h-tag{background:var(--tola-bg-raised);color:var(--tola-fg-secondary);border-radius:8px;flex:none;padding:2px 8px;font-size:12px;font-weight:700}.h-tag.is-warn{color:var(--tola-accent-soft-fg)}.h-faces{scrollbar-width:none;gap:10px;padding-top:6px;display:flex;overflow-x:auto}.h-face{width:76px;color:var(--tola-fg);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;padding:0;display:flex;position:relative}.h-face-ring{box-shadow:0 0 0 2px var(--tola-hairline);border-radius:18px;padding:3px;display:flex}.h-face-ring.is-mention{box-shadow:0 0 0 2px var(--tola-accent)}.h-face-hash{background:var(--tola-bg);width:48px;height:48px;color:var(--tola-fg-secondary);border-radius:15px;place-items:center;font-size:22px;display:grid}.h-face-count{inset-inline-end:4px;box-sizing:border-box;border:2px solid var(--tola-bg-raised);background:var(--tola-fg);min-width:22px;height:22px;color:var(--tola-bg-raised);font-variant-numeric:tabular-nums;border-radius:11px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:flex;position:absolute;top:-4px}.h-face-count.is-mention{background:var(--tola-danger);color:#fff}.h-face-name{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:76px;font-size:12px;font-weight:600;overflow:hidden}.h-latest{background:var(--tola-accent-wash);color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;overflow-wrap:anywhere;border:0;border-radius:14px;padding:10px 12px;font-size:14px}.h-latest strong{font-weight:600}.h-mention{gap:10px;display:flex}.h-mention:not(.is-first){border-top:1px solid var(--tola-hairline-soft);padding-top:10px}.h-mention-body{flex-direction:column;gap:6px;min-width:0;font-size:14px;display:flex}.h-mention-body strong{font-weight:600}.h-quote{color:inherit;text-align:start;cursor:pointer;overflow-wrap:anywhere;font-family:var(--tola-font-display);background:0 0;border:0;padding:0;font-size:17px;line-height:1.3}.h-quote.is-small{font-family:inherit;font-size:14px}.h-ack{background:var(--tola-accent);height:32px;color:var(--tola-identity-fg);font:inherit;cursor:pointer;border:0;border-radius:10px;flex:none;align-self:flex-start;padding:0 14px;font-size:13px;font-weight:700}.h-wait{background:var(--tola-bg);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.h-wait-text{min-width:0;color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.h-wait-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.h-wait .h-ack{align-self:center}.h-joined{color:#16161a;background:linear-gradient(135deg,#fff0d9,#f7d9b5);border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex;position:relative;overflow:hidden}.h-joined>.avatar{position:relative}.h-joined-text{color:#4a524e;flex-direction:column;flex:1;gap:2px;min-width:0;font-size:14px;display:flex;position:relative}.h-joined-text strong{font-family:var(--tola-font-display);color:#16161a;font-size:19px}.h-joined-eyebrow{color:#80580e;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.h-hello{color:#fff;height:36px;font:inherit;cursor:pointer;background:#16161a;border:0;border-radius:12px;flex:none;padding:0 14px;font-size:14px;font-weight:600;position:relative}.h-confetti{opacity:.8;border-radius:2px;width:10px;height:5px;position:absolute}.h-confetti.is-a{background:#7a2338}.h-confetti.is-b{background:#a3291c}.h-confetti.is-c{background:#7fa6f5}.h-confetti.is-d{background:#c98a1c}.h-person{align-items:center;gap:10px;display:flex}.h-person strong{font-size:15px;font-weight:600}.h-progress{color:var(--tola-fg-secondary);font-size:13px}.h-progress strong{color:var(--tola-primary-on)}.h-checks{flex-direction:column;gap:6px;display:flex}.h-check{background:var(--tola-bg);border-radius:14px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.h-check input{width:20px;height:20px;accent-color:var(--tola-primary);pointer-events:none;margin:0}.h-check-text{text-align:start;font:inherit;color:var(--tola-fg);cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-size:15px;text-decoration:none}.h-check.is-done .h-check-text{color:var(--tola-fg-muted);cursor:default;text-decoration:line-through}.h-suggest{align-items:center;gap:10px;display:flex}.h-suggest-hash{background:var(--tola-bg);width:34px;height:34px;color:var(--tola-fg-secondary);border-radius:11px;flex:none;place-items:center;font-size:16px;display:grid}.h-suggest strong{font-size:15px;font-weight:600}.h-join{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:32px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:10px;flex:none;padding:0 14px;font-size:13px;font-weight:600}.h-dialog-wrap{z-index:50;background:var(--tola-overlay);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.h-dialog{background:var(--tola-bg-raised);width:min(420px,100%);box-shadow:var(--tola-shadow-md);border-radius:22px;flex-direction:column;gap:12px;padding:22px;display:flex}.h-dialog h2{font-family:var(--tola-font-display);margin:0;font-size:22px}.h-toggles{flex-direction:column;display:flex}.h-toggle{border-bottom:1px solid var(--tola-hairline-soft);cursor:pointer;align-items:center;gap:12px;min-height:48px;display:flex}.h-toggle span{flex:1}.h-toggle input{width:20px;height:20px;accent-color:var(--tola-primary)}.h-dialog-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@media (width<=1180px){.h-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.h-col:nth-child(3){grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}}@media (width<=900px){.h-hero{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.h-page{gap:16px;padding:0 0 16px}.h-bar{display:none}.h-hero{padding:max(54px, calc(env(safe-area-inset-top) + 16px)) 16px 20px;border-radius:0 0 28px 28px;gap:16px}.h-hero h1{font-size:34px}.h-hero p{font-size:15px}.h-counters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.h-counter{padding:8px 12px}.h-counter strong{font-size:22px}.h-live{padding:16px}.h-live-title{font-size:20px}.h-hero-top{--q-dot-ring:#7a2338;grid-column:1/-1;align-items:center;gap:10px;display:flex}.h-grid,.h-col,.h-col:nth-child(3){display:contents}.h-card{margin-inline:16px}.h-card[data-section=checklist]{order:1}.h-card[data-section=team]{order:2}.h-card[data-section=unreads]{order:3}.h-card[data-section=summary]{order:4}.h-card[data-section=mentions]{order:5}.h-card[data-section=waiting]{order:6}.h-card[data-section=docs]{order:7}.h-card[data-section=people]{order:8}}.h-day{margin:0;padding:0;list-style:none;position:relative}.h-day:before{content:"";inset-inline-start:8px;background:var(--tola-hairline);width:2px;position:absolute;top:8px;bottom:18px}.h-day-row{gap:12px;padding-block:0 14px;padding-inline-start:22px;display:flex;position:relative}.h-day-dot{inset-inline-start:4px;background:var(--tola-hairline);width:10px;height:10px;box-shadow:0 0 0 3px var(--tola-bg-raised);border-radius:5px;position:absolute;top:6px}.h-day-row.is-now .h-day-dot{background:var(--tola-danger)}.h-day-row.is-later .h-day-dot{background:var(--tola-primary)}.h-day-row.is-due .h-day-dot{background:var(--tola-warn)}.h-day-time{font-variant-numeric:tabular-nums;flex:0 0 44px;font-size:13px;font-weight:700}.h-day-text{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:0;display:flex}.h-day-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.h-day-title strong{font-size:15px;font-weight:600}.h-day-tag{text-transform:uppercase;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700}.h-day-tag.is-now{background:var(--tola-danger-soft);color:var(--tola-danger-soft-fg)}.h-day-tag.is-later{background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg)}.h-day-tag.is-due{background:var(--tola-warn-soft);color:var(--tola-fg)}.c-page{background:var(--tola-bg-raised);flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.c-page.with-panel{grid-template-columns:minmax(0,1fr) 380px}.c-main{flex-direction:column;min-width:0;min-height:0;display:flex}.c-head{flex-wrap:wrap;align-items:center;gap:16px;padding:18px 28px 0;display:flex}.c-back{display:none}.c-title{flex-direction:column;gap:2px;min-width:0;display:flex}.c-title h1{font-family:var(--tola-font-display);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:700}.c-title-row{align-items:center;gap:10px;min-width:0;display:flex}.c-sub{color:var(--tola-fg-muted);overflow-wrap:anywhere;font-size:14px}.c-sub button{font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0}.c-sub button:hover{color:var(--tola-fg)}.c-faces{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;padding:0;display:flex}.c-faces .avatar{box-shadow:0 0 0 2px var(--tola-bg-raised)}.c-faces .avatar+.avatar{margin-inline-start:-8px}.c-faces-count{color:var(--tola-fg-muted);margin-inline-start:8px;font-size:14px}.c-head-btn{border:1px solid var(--tola-border);background:var(--tola-bg-raised);height:40px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-weight:500;display:flex}.c-head-btn:hover{background:var(--tola-bg-hover)}.c-head-btn:disabled{opacity:.55;cursor:default}.c-head-icon{justify-content:center;width:40px;padding:0}.c-badge-guest{color:var(--tola-info);background:var(--tola-info-soft);white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:12px;font-weight:600}.c-tabs{border-bottom:1px solid var(--tola-border);flex-wrap:wrap;align-items:flex-end;gap:4px;padding:14px 24px 0;display:flex}.c-tab{height:44px;color:var(--tola-fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 14px;font-weight:500;display:flex}.c-tab[aria-selected=true]{border-bottom-color:var(--tola-fg);color:var(--tola-fg);font-weight:600}.c-tab-count{color:var(--tola-fg-muted);background:var(--tola-bg);border-radius:8px;padding:1px 7px;font-size:12px;font-weight:600}.c-tab-count.is-on{background:var(--tola-fg);color:var(--tola-bg-raised)}.c-tab-dot{background:var(--tola-accent);border-radius:4px;width:7px;height:7px}.c-tab-add{border:1px dashed var(--tola-border-strong);height:36px;color:var(--tola-fg-muted);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;margin-block-end:4px;margin-inline-start:6px;padding:0 12px;font-weight:500;display:flex}.c-tab-add:hover{color:var(--tola-fg);border-color:var(--tola-fg-muted)}.c-notice{background:var(--tola-bg);color:var(--tola-fg-secondary);border-radius:12px;align-items:center;gap:10px;margin:12px 28px 0;padding:10px 14px;font-size:14px;display:flex}.c-notice.is-live{background:var(--tola-forest);color:#fff}.c-notice.is-error{background:var(--tola-danger-soft);color:var(--tola-danger-soft-fg)}.c-notice .q-grow{flex:1}.c-scroll{flex:1;min-height:0;position:relative;overflow-y:auto}.c-list{box-sizing:border-box;flex-direction:column;justify-content:flex-end;gap:6px;max-width:876px;min-height:100%;padding:24px 16px;display:flex}.c-history{color:var(--tola-fg-muted);align-self:center;padding:4px 0 12px;font-size:13px}.c-history button{font:inherit;color:var(--tola-primary-on);cursor:pointer;background:0 0;border:0;font-weight:600}.c-start{flex-direction:column;gap:6px;padding:8px 12px 18px;display:flex}.c-start strong{font-family:var(--tola-font-display);font-size:22px}.c-start span{color:var(--tola-fg-muted)}.c-day{color:var(--tola-fg-muted);align-items:center;gap:12px;margin:16px 12px 6px;font-size:13px;display:flex}.c-day:before,.c-day:after{content:"";background:var(--tola-border);flex:1;height:1px}.c-new{color:#c8372d;letter-spacing:.04em;align-items:center;gap:10px;margin:10px 12px;font-size:12px;font-weight:700;display:flex}.c-new:before{content:"";background:#f2b8b0;flex:1;height:1px}.c-system{color:var(--tola-fg-secondary);align-items:center;gap:10px;padding:2px 12px;padding-inline-start:64px;font-size:14px;display:flex}.c-system strong{color:var(--tola-fg);font-weight:600}.c-msg{border-radius:14px;gap:14px;padding:10px 12px;display:flex;position:relative}.c-msg.is-cont{padding-block-start:2px}.c-msg:hover,.c-msg.is-active,.c-msg:focus-within{background:var(--tola-bg)}.c-msg.is-focus{background:var(--tola-accent-wash)}.c-msg-face{cursor:pointer;background:0 0;border:0;flex:0 0 38px;align-self:flex-start;padding:0}.c-msg-gutter{text-align:center;color:var(--tola-fg-muted);font-variant-numeric:tabular-nums;visibility:hidden;flex:0 0 38px;align-self:flex-start;padding-top:2px;font-size:11px}.c-msg:hover .c-msg-gutter{visibility:visible}.c-msg-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.c-msg-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.c-msg-author{font:inherit;color:var(--tola-fg);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.c-msg-author:hover{text-decoration:underline}.c-msg-time{color:var(--tola-fg-muted);font-variant-numeric:tabular-nums;font-size:13px}.c-pinned-tag{color:var(--tola-accent-soft-fg);background:var(--tola-warn-soft);border-radius:6px;align-items:center;gap:4px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-flex}.c-edited{color:var(--tola-fg-muted);font-size:13px}.c-gone{color:var(--tola-fg-muted);margin:0;font-style:italic}.c-text{overflow-wrap:anywhere;flex-direction:column;gap:6px;max-width:62ch;display:flex}.c-text p{white-space:pre-wrap;margin:0}.c-text ul,.c-text ol{flex-direction:column;gap:2px;margin:0;padding-inline-start:22px;display:flex}.c-text .c-tasks{padding-inline-start:0;list-style:none}.c-text .c-tasks li{align-items:flex-start;gap:8px;display:flex}.c-text .c-tasks input{accent-color:var(--tola-primary);margin-top:4px}.c-text blockquote{border-inline-start:3px solid var(--tola-border-input);color:var(--tola-fg-secondary);margin:0;padding:2px 0;padding-inline-start:14px}.c-text code{font-family:var(--tola-font-mono);background:var(--tola-bg);border-radius:6px;padding:1px 5px;font-size:.9em}.c-text pre{color:#e5e0d8;font-family:var(--tola-font-mono);white-space:pre;background:#16161a;border-radius:12px;margin:0;padding:14px 16px;font-size:13px;line-height:1.6;overflow-x:auto}.c-text a{color:var(--tola-primary-on)}.c-mention{background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg);border-radius:6px;padding:0 4px;font-weight:500}.c-mention.is-me{background:var(--tola-accent-soft);color:var(--tola-accent-soft-fg)}.c-emoji-only{font-size:40px;line-height:1.15}.c-gif{border-radius:12px;max-width:280px;display:inline-block;position:relative;overflow:hidden}.c-gif img{max-width:100%;display:block}.c-gif span{inset-inline-start:8px;color:#fff;background:#00000073;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700;position:absolute;bottom:8px}.c-files{flex-direction:column;gap:8px;display:flex}.c-images{grid-template-columns:repeat(3,150px);gap:6px;max-width:100%;display:grid}.c-images.is-one{grid-template-columns:minmax(0,360px)}.c-image{background:var(--tola-bg);cursor:zoom-in;aspect-ratio:1;border:0;border-radius:12px;padding:0;position:relative;overflow:hidden}.c-images.is-one .c-image{aspect-ratio:auto;max-height:320px}.c-image img,.c-image video{object-fit:cover;width:100%;height:100%;display:block}.c-image-more{color:#fff;background:#13171a8c;place-items:center;font-size:20px;font-weight:700;display:grid;position:absolute;inset:0}.c-file{border:1px solid var(--tola-border);background:var(--tola-bg-raised);max-width:380px;color:var(--tola-fg);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.c-file-kind{background:var(--tola-primary-soft);height:40px;color:var(--tola-primary);border-radius:10px;flex:0 0 40px;place-items:center;font-size:10px;font-weight:600;display:grid}.c-file-kind.is-pdf{background:var(--tola-danger-soft);color:var(--tola-danger)}.c-file-text{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.c-file-text strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.c-file-text span{color:var(--tola-fg-muted);font-size:13px}.c-file-get{background:var(--tola-bg);width:36px;height:36px;color:var(--tola-fg);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.c-voice{background:var(--tola-bg);border-radius:22px;align-items:center;gap:12px;width:340px;max-width:100%;padding:10px 14px 10px 10px;padding-inline:10px 14px;display:flex}.c-voice-play{background:var(--tola-primary);height:36px;color:var(--tola-primary-fg);cursor:pointer;border:0;border-radius:18px;flex:0 0 36px;place-items:center;display:grid}.c-voice-bar{background:var(--tola-border);border-radius:2px;flex:1;height:4px;overflow:hidden}.c-voice-bar span{background:var(--tola-primary);height:100%;display:block}.c-voice-time{color:var(--tola-fg-secondary);font-variant-numeric:tabular-nums;font-size:13px}.c-card{border:1px solid var(--tola-border);max-width:520px;color:var(--tola-fg);background:var(--tola-bg-raised);border-radius:14px;gap:14px;padding:12px;text-decoration:none;display:flex}.c-card-bar{background:var(--tola-primary);border-radius:2px;flex:0 0 4px}.c-card-text{flex-direction:column;gap:2px;min-width:0;display:flex}.c-card-site{color:var(--tola-fg-secondary);font-size:13px}.c-card-title{color:var(--tola-primary-on);font-weight:600}.c-card-desc{color:var(--tola-fg-secondary);font-size:14px}.c-card-image{object-fit:cover;border-radius:10px;width:100%;max-height:180px;margin-top:6px}.c-forward{border-inline-start:4px solid var(--tola-border-input);border-radius:4px 14px 14px 4px;flex-direction:column;gap:6px}.c-forward-head{color:var(--tola-fg-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.c-forward-head strong{color:var(--tola-fg);font-weight:600}.c-forward a{color:var(--tola-primary-on);font-size:13px;font-weight:600}.c-ask{background:var(--tola-accent-wash);max-width:520px;color:var(--tola-accent-soft-fg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.c-ask span{font-size:14px;font-weight:500}.c-ask-btn{background:var(--tola-fg);height:36px;color:var(--tola-bg-raised);font:inherit;cursor:pointer;border:0;border-radius:10px;margin-inline-start:auto;padding:0 14px;font-size:14px;font-weight:600}.c-acked{background:var(--tola-bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;max-width:560px;padding:8px 12px;font-size:14px;display:flex}.c-acked strong{font-weight:600}.c-acked .c-who{color:var(--tola-fg-secondary)}.c-acked button{height:32px;color:var(--tola-primary-on);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;margin-inline-start:auto;padding:0 10px;font-size:14px;font-weight:600}.c-reactions{flex-wrap:wrap;gap:6px;display:flex;position:relative}.c-reaction{border:1px solid var(--tola-border);background:var(--tola-bg-raised);height:30px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:15px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.c-reaction[aria-pressed=true]{border:1.5px solid var(--tola-primary);background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg);font-weight:600}.c-reaction-add{width:30px;color:var(--tola-fg-muted);justify-content:center;padding:0}.c-tip{z-index:5;inset-inline-start:0;background:var(--tola-fg);color:var(--tola-bg-raised);white-space:nowrap;pointer-events:none;border-radius:10px;padding:8px 12px;font-size:13px;position:absolute;top:38px}.c-thread-link{color:var(--tola-primary-on);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;margin-inline-start:-4px;padding:4px 8px 4px 4px;font-size:14px;font-weight:600;display:flex}.c-thread-link:hover{background:var(--tola-bg-raised)}.c-thread-link span{color:var(--tola-fg-muted);font-size:13px;font-weight:400}.c-state{color:var(--tola-fg-muted);align-items:center;gap:6px;font-size:13px;display:flex}.c-state.is-failed{color:var(--tola-danger);font-weight:600}.c-state button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.c-seen{color:var(--tola-fg-muted);justify-content:flex-end;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:flex}.c-edit{border:1.5px solid var(--tola-primary);box-shadow:0 0 0 3px var(--tola-primary-soft);background:var(--tola-bg-raised);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.c-edit textarea{resize:none;font:inherit;color:var(--tola-fg);background:0 0;border:0;outline:0;min-height:24px}.c-edit-row{align-items:center;gap:8px;display:flex}.c-edit-hint{color:var(--tola-fg-muted);flex:1;font-size:13px}.c-actions{inset-inline-end:24px;z-index:3;border:1px solid var(--tola-border);background:var(--tola-bg-raised);border-radius:14px;align-items:center;gap:2px;padding:4px;display:none;position:absolute;top:-18px;box-shadow:0 8px 24px #13171a1f}.c-msg:hover .c-actions,.c-msg:focus-within .c-actions,.c-msg.is-active .c-actions{display:flex}.c-act{width:36px;height:36px;color:var(--tola-fg-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;font-size:18px;display:grid}.c-act:hover,.c-act[aria-expanded=true]{background:var(--tola-bg);color:var(--tola-fg)}.c-act-sep{background:var(--tola-border);width:1px;height:22px;margin:0 4px}.c-menu{inset-inline-end:24px;z-index:4;border:1px solid var(--tola-border);background:var(--tola-bg-raised);border-radius:14px;flex-direction:column;width:260px;padding:6px;display:flex;position:absolute;top:30px;box-shadow:0 16px 40px #13171a29}.c-from-thread{color:var(--tola-fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.c-from-thread:hover{color:var(--tola-primary);text-decoration:underline}.c-menu.is-up{top:auto;bottom:calc(100% + 16px)}.c-menu button{height:40px;color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:0 10px;display:flex}.c-menu button:hover,.c-menu button:focus-visible{background:var(--tola-bg);outline:0}.c-menu button span{flex:1}.c-menu kbd{font:inherit;color:var(--tola-fg-muted);font-size:12px}.c-menu .is-danger{color:var(--tola-danger)}.c-menu-sep{background:var(--tola-hairline-soft);height:1px;margin:6px 4px}.c-toast{z-index:5;background:var(--tola-fg);color:var(--tola-bg-raised);border-radius:12px;align-self:center;align-items:center;gap:12px;padding:10px 12px;padding-inline-start:14px;font-size:14px;display:flex;position:sticky;bottom:12px}.c-toast button{font:inherit;color:#c98a1c;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.c-jump{inset-inline-end:28px;z-index:5;background:var(--tola-fg);height:36px;color:var(--tola-bg-raised);font:inherit;cursor:pointer;border:0;border-radius:18px;padding:0 14px;font-size:13px;font-weight:600;position:absolute;bottom:16px;box-shadow:0 8px 24px #13171a33}.c-person{z-index:60;border:1px solid var(--tola-border);background:var(--tola-bg-raised);border-radius:18px;width:320px;position:fixed;overflow:hidden;box-shadow:0 20px 50px #13171a2e}.c-person-band{background:var(--tola-primary);height:72px}.c-person-body{flex-direction:column;gap:12px;margin-top:-32px;padding:0 18px 18px;display:flex}.c-person-body>.avatar{box-shadow:0 0 0 4px var(--tola-bg-raised)}.c-person-name{flex-direction:column;display:flex}.c-person-name strong{font-family:var(--tola-font-display);font-size:20px}.c-person-name span,.c-person-facts{color:var(--tola-fg-secondary);font-size:14px}.c-person-facts{flex-direction:column;gap:4px;display:flex}.c-person-facts .q-dot{vertical-align:middle;border-width:0;width:8px;height:8px;margin-inline-end:8px;display:inline-block;position:static}.c-person-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.c-person-actions button{height:40px;font:inherit;cursor:pointer;border-radius:12px;font-weight:600}.c-person-actions .is-dark{background:var(--tola-fg);color:var(--tola-bg-raised);border:0}.c-person-actions .is-light{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);color:var(--tola-fg)}.c-join{border:1px solid var(--tola-border);border-radius:16px;align-items:center;gap:16px;max-width:820px;margin:0 28px 24px;padding:14px 16px;display:flex}.c-join div{flex-direction:column;flex:1;display:flex}.c-join strong{font-weight:600}.c-join span{color:var(--tola-fg-secondary);font-size:14px}.c-join button{background:var(--tola-primary);height:40px;color:var(--tola-primary-fg);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 16px;font-weight:600}@media (width<=680px){.c-page.with-panel{grid-template-columns:minmax(0,1fr)}.c-page.with-panel>.c-main{display:none}.c-head{padding:max(10px, env(safe-area-inset-top)) 12px 10px;border-bottom:1px solid var(--tola-border);flex-wrap:nowrap;gap:10px}.c-back{width:40px;height:40px;color:var(--tola-primary);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.c-title{flex:1}.c-title h1{white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}.c-sub{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.c-faces,.c-head-btn .c-head-label,.c-head>.q-grow{display:none}.c-head-btn{justify-content:center;width:40px;padding:0}.c-tabs{scrollbar-width:none;flex-wrap:nowrap;padding:0 8px;overflow-x:auto}.c-tab{flex:none}.c-list{padding:16px 4px}.c-msg{gap:10px;padding:8px 12px}.c-msg-face,.c-msg-gutter{flex-basis:34px}.c-actions{inset-inline-end:12px}.c-images{grid-template-columns:repeat(3,minmax(0,1fr))}.c-voice{width:100%}.c-join{margin:0 12px 12px}.c-notice{margin-inline:12px}}.k-wrap{box-sizing:border-box;max-width:876px;padding:0 28px 8px;position:relative}.k-box{border:1.5px solid var(--tola-fg);background:var(--tola-bg-raised);border-radius:16px;flex-direction:column;gap:10px;padding:8px 12px 10px;display:flex;position:relative}.k-tools{border-bottom:1px solid var(--tola-hairline-soft);color:var(--tola-fg-secondary);flex-wrap:wrap;align-items:center;gap:2px;margin:0 -4px;padding-bottom:6px;display:flex}.k-tool{width:32px;height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.k-tool:hover{background:var(--tola-bg);color:var(--tola-fg)}.k-tool[aria-pressed=true]{background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg)}.k-i{font-family:Georgia,serif}.k-rtl{font-size:11px;font-weight:700}.k-sep{background:var(--tola-border);width:1px;height:18px;margin:0 4px}.k-editor{max-height:280px;overflow-y:auto}.k-input{min-height:24px;color:var(--tola-fg);outline:0;padding:2px 0}.k-input p{margin:0}.k-input ul,.k-input ol{margin:0;padding-inline-start:22px}.k-input ul[data-type=taskList]{padding-inline-start:0;list-style:none}.k-input ul[data-type=taskList] li{gap:8px;display:flex}.k-input ul[data-type=taskList] input{accent-color:var(--tola-primary)}.k-input blockquote{border-inline-start:3px solid var(--tola-border-input);color:var(--tola-fg-secondary);margin:0;padding-inline-start:12px}.k-input code{font-family:var(--tola-font-mono);background:var(--tola-bg);border-radius:6px;padding:1px 5px;font-size:.9em}.k-input pre{color:#e5e0d8;font-family:var(--tola-font-mono);background:#16161a;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.k-input p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:inline-start;height:0;color:var(--tola-fg-muted);pointer-events:none}.k-input .c-mention{display:inline}.k-files{flex-wrap:wrap;gap:8px;display:flex}.k-thumb{background:var(--tola-bg);border-radius:12px;width:64px;height:64px;position:relative;overflow:hidden}.k-thumb img{object-fit:cover;width:100%;height:100%;display:block}.k-chip{border:1px solid var(--tola-border);border-radius:12px;align-items:center;gap:10px;max-width:280px;padding:8px 10px;padding-inline-end:34px;display:flex;position:relative;overflow:hidden}.k-chip .c-file-kind{flex-basis:34px;height:34px}.k-remove{inset-inline-end:4px;color:#fff;cursor:pointer;background:#13171ab3;border:0;border-radius:11px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:4px}.k-remove.is-inline{background:var(--tola-bg);color:var(--tola-fg-secondary);top:50%;transform:translateY(-50%)}.k-progress{inset-inline:6px;background:#fff9;border-radius:2px;height:4px;position:absolute;bottom:6px;overflow:hidden}.k-progress span{background:var(--tola-primary);height:100%;display:block}.k-progress.is-line{inset-inline:0;background:var(--tola-border);border-radius:0;bottom:0}.k-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.k-act{width:36px;height:36px;color:var(--tola-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.k-act:hover,.k-act[aria-expanded=true],.k-act[aria-pressed=true]{background:var(--tola-bg);color:var(--tola-fg)}.k-gif{width:auto;padding:0 6px}.k-gif span{border:1.8px solid;border-radius:5px;padding:0 4px;font-size:11px;font-weight:700;line-height:16px}.k-ack{border:1px solid var(--tola-border);height:36px;color:var(--tola-fg-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.k-ack.is-on{border-color:var(--tola-accent);background:var(--tola-accent-wash);color:var(--tola-accent-soft-fg);font-weight:600}.k-also{color:var(--tola-fg-secondary);align-items:center;gap:8px;font-size:14px;display:flex}.k-also input{accent-color:var(--tola-primary)}.k-hint{color:var(--tola-fg-muted);font-size:12px}.k-hint kbd{font:inherit;border:1px solid var(--tola-border);border-radius:5px;padding:1px 5px;font-size:11px}.k-send{background:var(--tola-primary);width:40px;height:40px;color:var(--tola-primary-fg);cursor:pointer;border:0;border-radius:12px;place-items:center;display:grid}.k-send:disabled{opacity:.45;cursor:default}[dir=rtl] .k-send svg{transform:scaleX(-1)}.k-typing{min-height:22px;color:var(--tola-fg-muted);align-items:center;gap:8px;padding:4px 4px 0;font-size:13px;display:flex}.k-dots{gap:3px;display:inline-flex}.k-dots span{background:currentColor;border-radius:3px;width:5px;height:5px;animation:1.2s ease-in-out infinite k-dot}.k-dots span:nth-child(2){animation-delay:.15s}.k-dots span:nth-child(3){animation-delay:.3s}@keyframes k-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.k-dots span{animation:none}}.k-pop-wrap{position:relative}.k-pop{bottom:46px;z-index:20;width:min(400px,100vw - 32px);position:absolute;inset-inline-start:-8px}.k-menu{bottom:46px;z-index:20;border:1px solid var(--tola-border);background:var(--tola-bg-raised);border-radius:14px;flex-direction:column;width:300px;padding:6px;display:flex;position:absolute;inset-inline-start:-8px;box-shadow:0 16px 40px #13171a29}.k-menu button{height:44px;color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:0 10px;display:flex}.k-menu button:hover{background:var(--tola-bg)}.k-menu-note{color:var(--tola-fg-muted);margin:4px 10px 6px;font-size:13px}.k-link{bottom:calc(100% + 8px);z-index:20;border:1px solid var(--tola-border);background:var(--tola-bg-raised);border-radius:14px;gap:8px;padding:8px;display:flex;position:absolute;inset-inline-start:12px;box-shadow:0 16px 40px #13171a29}.k-link input{border:1px solid var(--tola-border-input);width:260px;height:36px;font:inherit;background:var(--tola-bg-raised);color:var(--tola-fg);border-radius:10px;padding:0 10px}.k-record{align-items:center;gap:10px;min-height:40px;display:flex}.k-record-dot{background:var(--tola-live);border-radius:5px;width:10px;height:10px}.k-bars{flex:1;align-items:center;gap:3px;height:28px;display:flex}.k-bars span{background:var(--tola-primary);border-radius:2px;flex:1;min-height:3px}.k-mentions{z-index:60;border:1px solid var(--tola-border);background:var(--tola-bg-raised);border-radius:14px;flex-direction:column;width:340px;max-width:calc(100vw - 24px);padding:6px;display:flex;position:fixed;box-shadow:0 16px 40px #13171a29}.k-mentions-head{letter-spacing:.06em;text-transform:uppercase;color:var(--tola-fg-muted);padding:6px 10px;font-size:12px;font-weight:600}.k-mention{cursor:pointer;border-radius:9px;align-items:center;gap:10px;height:44px;padding:0 10px;display:flex}.k-mention[aria-selected=true]{background:var(--tola-primary-soft)}.k-mention strong{font-weight:600}.k-mention span{color:var(--tola-fg-secondary);font-size:13px}.k-online{background:var(--tola-presence-online);border-radius:4px;width:8px;height:8px;margin-inline-start:auto}.p-panel{border:1px solid var(--tola-border);background:var(--tola-bg-raised);border-radius:20px;flex-direction:column;height:460px;display:flex;overflow:hidden;box-shadow:0 20px 50px #13171a24}.p-top{gap:8px;padding:14px 14px 10px;display:flex}.p-search{background:var(--tola-bg-hover);height:42px;color:var(--tola-fg-muted);border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.p-search.is-outlined{border:1.5px solid var(--tola-fg);background:var(--tola-bg-raised)}.p-search input{min-width:0;font:inherit;color:var(--tola-fg);background:0 0;border:0;outline:0;flex:1}.p-tone-wrap{position:relative}.p-tone{border:1px solid var(--tola-border);background:var(--tola-bg-raised);cursor:pointer;border-radius:12px;width:42px;height:42px;font-size:20px}.p-tones{top:46px;z-index:2;border:1px solid var(--tola-border);background:var(--tola-bg-raised);border-radius:12px;padding:4px;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 8px 24px #13171a1f}.p-groups{border-bottom:1px solid var(--tola-hairline-soft);grid-template-columns:repeat(8,minmax(0,1fr));padding:0 10px;display:grid}.p-groups button{height:40px;color:var(--tola-fg-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;place-items:center;font-size:17px;display:grid}.p-groups button[aria-selected=true]{border-bottom-color:var(--tola-primary);color:var(--tola-primary)}.p-body{flex-direction:column;flex:1;gap:6px;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.p-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--tola-fg-muted);padding-top:6px;font-size:12px;font-weight:600}.p-grid{text-align:center;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));font-size:26px;display:grid}.p-emoji{cursor:pointer;background:0 0;border:0;border-radius:10px;height:46px;font-size:26px}.p-emoji:hover,.p-emoji:focus-visible{background:var(--tola-primary-soft);outline:0}.p-empty{color:var(--tola-fg-muted);text-align:center;margin:12px 0}.p-foot{border-top:1px solid var(--tola-hairline-soft);background:var(--tola-bg-wash);align-items:center;gap:12px;padding:10px 16px;display:flex}.p-foot.is-small{color:var(--tola-fg-muted);justify-content:flex-end;padding:6px 14px;font-size:11px}.p-foot-emoji{font-size:30px}.p-foot-text{flex-direction:column;display:flex}.p-foot-text strong{font-weight:600}.p-foot-text span{color:var(--tola-fg-muted);font-size:13px}.p-chips{scrollbar-width:none;gap:8px;padding:0 14px 12px;display:flex;overflow-x:auto}.p-chips button{border:1px solid var(--tola-border);background:var(--tola-bg-raised);height:32px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:16px;flex:none;padding:0 12px;font-size:13px}.p-chips button.is-on{border-color:var(--tola-fg);background:var(--tola-fg);color:var(--tola-bg-raised);font-weight:600}.p-gifs{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:120px;gap:8px;min-height:0;padding:0 14px 12px;display:grid;overflow-y:auto}.p-gif{background:var(--tola-bg);cursor:pointer;border:0;border-radius:12px;padding:0;overflow:hidden}.p-gif.is-tall{grid-row:span 2}.p-gif:focus-visible{outline:3px solid var(--tola-primary)}.p-gif img{object-fit:cover;width:100%;height:100%;display:block}.c-picker{width:min(380px,100vw - 32px);box-shadow:none;background:0 0;border:0;padding:0}.c-side{background:var(--tola-bg-raised);border-inline-start:1px solid var(--tola-border);flex-direction:column;min-width:0;min-height:0;display:flex}@media (width>=681px) and (width<=1180px){.c-page{position:relative}.c-page.with-panel{grid-template-columns:minmax(0,1fr)}.c-page.with-panel>.c-side{z-index:6;width:min(400px,100%);position:absolute;inset-block:0;inset-inline-end:0;box-shadow:-16px 0 40px #13171a24}[dir=rtl] .c-page.with-panel>.c-side{box-shadow:16px 0 40px #13171a24}}.c-side-head{border-bottom:1px solid var(--tola-hairline-soft);align-items:center;gap:8px;padding:18px 16px 14px;display:flex}.c-side-head.is-tabs{border-bottom-color:var(--tola-border);flex-direction:column;align-items:stretch;gap:14px;padding:22px 24px 0}.c-side-top{align-items:flex-start;gap:12px;display:flex}.c-side-title{flex-direction:column;flex:1;min-width:0;display:flex}.c-side-title h2{font-family:var(--tola-font-display);margin:0;font-size:20px;font-weight:700}.c-side-title h2.is-big{overflow-wrap:anywhere;font-size:26px}.c-side-title span{color:var(--tola-fg-muted);font-size:13px}.c-side-close{width:32px;height:32px;color:var(--tola-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.c-side-close.is-big{border-radius:12px;width:40px;height:40px}.c-side-close:hover{background:var(--tola-bg);color:var(--tola-fg)}.c-side-tabs{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.c-side-tabs button{height:42px;color:var(--tola-fg-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 12px}.c-side-tabs button[aria-selected=true]{border-bottom-color:var(--tola-fg);color:var(--tola-fg);font-weight:600}.c-side-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px;display:flex;overflow-y:auto}.c-side-body.is-thread{gap:4px;padding:8px 4px 16px}.c-side-body.is-roomy{padding:20px 24px}.c-side-compose .k-wrap{padding:0 12px 8px}.c-side-note{color:var(--tola-fg-muted);margin:0;font-size:13px}.c-side-note.is-error{color:var(--tola-danger)}.c-side-label{letter-spacing:.06em;text-transform:uppercase;color:var(--tola-fg-muted);font-size:12px;font-weight:600}.c-pills{gap:6px;display:flex}.c-pills button{border:1px solid var(--tola-border);background:var(--tola-bg-raised);height:34px;color:var(--tola-fg);font:inherit;white-space:nowrap;cursor:pointer;border-radius:17px;padding:0 12px;font-size:14px}.c-pills button[aria-pressed=true]{border-color:var(--tola-fg);background:var(--tola-fg);color:var(--tola-bg-raised);font-weight:600}.c-pills button span{opacity:.6}.c-pin{border:1px solid var(--tola-border);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.c-pin-head{color:var(--tola-fg-muted);align-items:center;gap:8px;font-size:13px;display:flex}.c-pin-head strong{color:var(--tola-fg);font-size:14px;font-weight:600}.c-pin-text{overflow-wrap:anywhere;font-size:15px}.c-pin-foot{color:var(--tola-fg-muted);align-items:center;gap:12px;font-size:13px;display:flex}.c-pin-foot span{flex:1}.c-pin-foot .c-pin-acts{flex:none;gap:14px;display:flex}.c-find-row{gap:8px;display:flex}.c-find-row .h-save{white-space:nowrap;flex:none}.c-find{border:1px solid var(--tola-border-input);height:40px;color:var(--tola-fg-muted);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.c-find input{min-width:0;font:inherit;color:var(--tola-fg);background:0 0;border:0;outline:0;flex:1}.c-person-row{align-items:center;gap:12px;min-height:48px;display:flex;position:relative}.c-person-btn{min-width:0;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.c-person-face{--q-dot-ring:var(--tola-bg-raised);display:flex;position:relative}.c-person-text{flex-direction:column;flex:1;min-width:0;display:flex}.c-person-text strong{font-weight:600}.c-person-text span{color:var(--tola-fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.c-person-role{color:var(--tola-fg-muted);white-space:nowrap;font-size:13px}.c-group-face{background:var(--tola-fg);height:36px;color:var(--tola-bg-raised);border-radius:12px;flex:0 0 36px;place-items:center;display:grid}.c-pop-wrap{position:relative}.c-menu.is-small{inset-inline-end:0;width:220px;top:34px}.c-adding{border:1px solid var(--tola-border);border-radius:14px;flex-direction:column;gap:4px;max-height:320px;padding:8px;display:flex;overflow-y:auto}.c-add-row{cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 6px;display:flex}.c-add-row:hover{background:var(--tola-bg)}.c-add-row input{accent-color:var(--tola-primary)}.c-group{border:1px solid var(--tola-border);border-radius:16px;flex-direction:column;display:flex}.c-group>*+*{border-top:1px solid var(--tola-hairline-soft)}.c-field{align-items:center;gap:12px;padding:14px 16px;display:flex}.c-field-text{flex-direction:column;flex:1;min-width:0;display:flex}.c-field-text input{border:1px solid var(--tola-border-input);height:36px;font:inherit;background:var(--tola-bg-raised);color:var(--tola-fg);border-radius:10px;margin-top:4px;padding:0 10px}.c-field-label{color:var(--tola-fg-secondary);font-size:13px}.c-field .is-strong{font-weight:600}.c-field-actions{gap:4px;display:flex}.c-text-btn{height:34px;color:var(--tola-primary-on);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-weight:600}.c-text-btn:hover{background:var(--tola-bg)}.c-row-btn{width:100%;color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 16px;display:flex}.c-row-btn:hover{background:var(--tola-bg)}.c-group>:first-child .c-row-btn,.c-group>.c-row-btn:first-child{border-radius:16px 16px 0 0}.c-row-value{color:var(--tola-fg-secondary)}.c-notify{inset-inline-end:12px;z-index:10;border:1px solid var(--tola-border);background:var(--tola-bg-raised);border-radius:18px;flex-direction:column;gap:2px;width:360px;max-width:calc(100vw - 32px);padding:8px;display:flex;position:absolute;top:calc(100% + 4px);box-shadow:0 20px 50px #13171a29}.c-notify-head{padding:10px 12px 6px;font-weight:600}.c-notify-opt{cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.c-notify-opt.is-on{background:var(--tola-primary-softer)}.c-notify-opt.is-check{align-items:center}.c-notify-opt input{width:18px;height:18px;accent-color:var(--tola-primary);margin:2px 0 0}.c-notify-text{flex-direction:column;display:flex}.c-notify-text .is-strong{font-weight:600}.c-notify-hint{color:var(--tola-fg-secondary);font-size:13px}.c-recent{flex-direction:column;gap:8px;display:flex}.c-recent-head{justify-content:space-between;align-items:baseline;display:flex}.c-file-line{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:4px 0;display:flex}.c-file-kind.is-small{border-radius:9px;flex-basis:34px;height:34px}.c-danger-row{gap:10px;display:flex}.c-wide-btn{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:46px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:12px;flex:1;padding:0 14px;font-weight:600}.c-wide-btn.is-danger{color:var(--tola-danger);border-color:#f2b8b0}.c-confirm{background:var(--tola-bg);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.c-save{background:var(--tola-primary);height:34px;color:var(--tola-primary-fg);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 14px;font-size:14px;font-weight:600}.c-save:disabled{opacity:.5}.c-forward-dialog{width:min(460px,100%);max-height:calc(100vh - 32px)}.c-forward-quote{border-inline-start:3px solid var(--tola-border-input);color:var(--tola-fg-secondary);margin:0;padding:8px 12px;font-size:14px}.c-forward-list{flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.c-forward-place{min-height:44px;color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 8px;display:flex}.c-forward-place[aria-selected=true]{background:var(--tola-primary-soft)}.c-forward-hash{background:var(--tola-bg);width:28px;height:28px;color:var(--tola-fg-secondary);border-radius:9px;place-items:center;display:grid}.c-forward-note{border:1px solid var(--tola-border-input);font:inherit;resize:vertical;background:var(--tola-bg-raised);color:var(--tola-fg);border-radius:12px;padding:10px 12px}@media (width<=680px){.k-wrap{padding:0 8px 8px}.k-tools{display:none}.k-box:focus-within .k-tools{display:flex}.k-hint{display:none}.c-side{border:0}.c-side-head{padding-top:max(14px, env(safe-area-inset-top))}}.c-call-line{color:var(--tola-fg-muted);align-items:center;gap:8px;padding-block:6px;padding-inline:64px 12px;font-size:13px;display:flex}.c-call-line.is-missed{color:var(--tola-danger)}.c-call-line button{color:var(--tola-fg);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.c-call-line button:hover{text-decoration:underline}.c-notes-card{border:1px solid var(--tola-border);border-radius:14px;flex-direction:column;gap:10px;max-width:560px;margin-block:4px 8px;margin-inline:64px 12px;padding:12px 14px;display:flex}.c-notes-group strong{text-transform:uppercase;letter-spacing:.06em;color:var(--tola-fg-muted);font-size:12px}.c-notes-group ul{margin:4px 0 0;padding-inline-start:18px}.c-notes-group p{white-space:pre-wrap;margin:4px 0 0}.c-notes-owner{color:var(--tola-fg-muted)}.c-notes-note{color:var(--tola-fg-muted);margin:0;font-size:12px}@media (width<=680px){.c-call-line{padding-inline-start:56px}.c-notes-card{margin-inline-start:12px}}.h-dialog.c-nc{gap:20px;width:min(600px,100%);max-height:calc(100dvh - 32px);padding:28px;overflow-y:auto}.c-nc-head{align-items:flex-start;gap:12px;display:flex}.c-nc-title{min-width:0;color:var(--tola-fg-secondary);flex-direction:column;flex:1;gap:4px;display:flex}.c-nc-title h2{letter-spacing:-.02em;color:var(--tola-fg);font-size:28px}.c-nc .c-side-close.is-big{margin:-6px -6px 0 0}.c-form-field{flex-direction:column;gap:6px;display:flex;position:relative}.c-form-field>label,.c-label,.c-choice-row legend{font-size:14px;font-weight:600}.c-optional{color:var(--tola-fg-muted);font-weight:400}.c-input{box-sizing:border-box;border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:48px;font:inherit;color:var(--tola-fg);border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-size:16px;display:flex}input.c-input:focus,.c-input:focus-within{border-color:var(--tola-fg);box-shadow:0 0 0 1px var(--tola-fg);outline:0}.c-input.is-strong{border:1.5px solid var(--tola-fg)}.c-input.is-bad,.c-input.is-bad:focus-within{border-color:var(--tola-danger);box-shadow:none}.c-input input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1}.c-input-hash{color:var(--tola-fg-muted);font-weight:600}.c-hint{color:var(--tola-fg-muted);font-size:13px}.c-hint.is-bad{color:var(--tola-danger)}.c-choice-row{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.c-choice-row legend{padding:0 0 8px}.c-choice{border:1px solid var(--tola-border-input);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:14px;display:flex}.c-choice.is-on{border:2px solid var(--tola-primary);background:var(--tola-primary-softer);padding:13px}.c-choice input{width:18px;height:18px;accent-color:var(--tola-primary);flex:none;margin:2px 0 0}.c-choice>span{flex-direction:column;min-width:0;display:flex}.c-choice strong{align-items:center;gap:6px;font-weight:600;display:flex}.c-choice strong+span{color:var(--tola-fg-secondary);font-size:13px}.c-tokens{box-sizing:border-box;border:1px solid var(--tola-border-input);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:6px 10px;display:flex}.c-tokens:focus-within{border-color:var(--tola-fg);box-shadow:0 0 0 1px var(--tola-fg)}.c-tokens input{min-width:140px;height:32px;font:inherit;color:var(--tola-fg);background:0 0;border:0;outline:0;flex:1}.c-token{background:var(--tola-bg);border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 4px;font-size:14px;display:flex}.c-token button{width:24px;height:24px;color:var(--tola-fg-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.c-token button:hover{background:var(--tola-bg-hover)}.c-token-group{background:var(--tola-fg);width:24px;height:24px;color:var(--tola-bg-raised);border-radius:7px;place-items:center;display:grid}.c-suggest{border:1px solid var(--tola-border);background:var(--tola-bg-raised);box-shadow:var(--tola-shadow-md);border-radius:14px;flex-direction:column;padding:6px;display:flex}.c-suggest button{font:inherit;color:var(--tola-fg);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.c-suggest button:hover,.c-suggest button:focus-visible{background:var(--tola-bg);outline:0}.c-suggest .c-group-face{border-radius:9px;flex-basis:28px;height:28px}.c-nc-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.c-plain-btn,.c-primary-btn,.c-light-btn{font:inherit;cursor:pointer;white-space:nowrap;font-weight:600}.c-plain-btn{height:48px;color:var(--tola-fg);background:0 0;border:0;border-radius:14px;padding:0 18px}.c-plain-btn:hover{background:var(--tola-bg)}.c-primary-btn{background:var(--tola-primary);height:48px;color:var(--tola-primary-fg);border:0;border-radius:14px;padding:0 24px;font-size:16px}.c-primary-btn.is-small{border-radius:10px;height:34px;padding:0 14px;font-size:14px}.c-primary-btn:disabled{opacity:.55;cursor:default}.c-light-btn{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:34px;color:var(--tola-fg);border-radius:10px;padding:0 12px;font-size:14px}.c-light-btn:hover{background:var(--tola-bg)}.c-browse{background:var(--tola-bg-raised);flex-direction:column;flex:1;gap:16px;min-width:0;min-height:0;padding:24px 32px;display:flex;overflow-y:auto}.c-browse>*{box-sizing:border-box;width:100%;max-width:760px}.c-browse-head{align-items:center;gap:12px;max-width:none;display:flex}.c-browse-head h1{font-family:var(--tola-font-display);flex:1;margin:0;font-size:26px;font-weight:700}.c-browse-head .c-primary-btn.is-small{height:40px}.c-find.is-strong{border:1.5px solid var(--tola-fg);border-radius:12px;flex:none;height:44px;padding:0 14px}.c-browse-bar{flex-wrap:wrap;align-items:center;gap:8px;max-width:none;display:flex}.c-chip{border:1px solid var(--tola-border);background:var(--tola-bg-raised);height:34px;color:var(--tola-fg);font:inherit;white-space:nowrap;cursor:pointer;border-radius:17px;padding:0 12px;font-size:14px}.c-chip[aria-pressed=true]{border-color:var(--tola-fg);background:var(--tola-fg);color:var(--tola-bg-raised);font-weight:600}.c-chip-count{opacity:.6}.c-sort{color:var(--tola-fg-muted);align-items:center;gap:8px;font-size:13px;display:flex}.c-sort select{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:34px;color:var(--tola-fg);font:inherit;border-radius:9px;padding:0 8px;font-size:14px}.c-browse-list{flex-direction:column;display:flex}.c-browse-row{border-bottom:1px solid var(--tola-hairline-soft);align-items:center;gap:14px;padding:14px 4px;display:flex}.c-browse-mark{background:var(--tola-bg);height:38px;color:var(--tola-fg-secondary);border-radius:12px;flex:0 0 38px;place-items:center;font-size:18px;display:grid}.c-browse-text{min-width:0;font:inherit;color:var(--tola-fg);text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.c-browse-text strong{font-weight:600}.c-browse-text>span{color:var(--tola-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.c-browse-text .c-browse-count{display:none}.c-browse-people{width:90px;color:var(--tola-fg-muted);font-size:13px}.c-browse-act{align-items:center;gap:10px;display:flex}.c-joined{color:var(--tola-primary);font-size:14px;font-weight:600}.c-tag{background:var(--tola-bg);color:var(--tola-fg-secondary);border-radius:8px;padding:2px 8px;font-size:12px;font-weight:600}@media (width<=680px){.h-dialog.c-nc{gap:16px;padding:20px}.c-nc-title h2{font-size:24px}.c-choice-row{grid-template-columns:minmax(0,1fr)}.c-browse{padding:max(10px, env(safe-area-inset-top)) 16px 16px;gap:12px}.c-browse-head{gap:6px}.c-browse-head h1{font-size:20px}.c-browse-head .c-back{margin-inline-start:-8px}.c-browse-mark,.c-browse-people,.c-sort,.c-browse-act .c-light-btn{display:none}.c-browse-text .c-browse-count{display:inline}.c-browse-text>span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.c-call-line .c-line-ack{background:var(--tola-primary);height:28px;color:var(--tola-primary-fg);border-radius:8px;padding:0 10px}.c-call-line .c-line-ack:hover{background:var(--tola-primary-hover);text-decoration:none}.c-call-line .c-line-acked{color:var(--tola-primary);align-items:center;gap:4px;font-weight:600;display:inline-flex}.l-scroll{flex:1;min-height:0;overflow-y:auto}.l-tab{box-sizing:border-box;flex-direction:column;gap:18px;width:100%;max-width:1040px;padding:24px 28px;display:flex}.l-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.l-head-text{flex-direction:column;gap:2px;min-width:0;display:flex}.l-head-text h2{font-family:var(--tola-font-display);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700}.l-head-text span,.l-muted{color:var(--tola-fg-muted);font-variant-numeric:tabular-nums;font-size:14px}.l-muted{font-size:13px}.l-seg{background:var(--tola-bg);border-radius:12px;flex-wrap:wrap;padding:3px;display:flex}.l-seg button{height:34px;color:var(--tola-fg-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:14px;font-weight:500}.l-seg button[aria-pressed=true],.l-seg button[aria-checked=true]{background:var(--tola-bg-raised);color:var(--tola-fg);font-weight:600;box-shadow:0 1px 2px #13171a1f}.l-seg button:disabled{opacity:.45;cursor:default}.l-gear{border:1px solid var(--tola-border);background:var(--tola-bg-raised);width:40px;height:40px;color:var(--tola-fg);cursor:pointer;border-radius:12px;place-items:center;display:grid}.l-gear[aria-expanded=true]{background:var(--tola-bg)}.l-progress{background:var(--tola-bg);border-radius:3px;height:6px;overflow:hidden}.l-progress>div{background:var(--tola-primary);height:100%;transition:width .2s}.l-latest{color:var(--tola-fg-muted);align-items:center;gap:10px;font-size:14px;display:flex}.l-table-wrap{border:1px solid var(--tola-border);border-radius:16px;overflow-x:auto}.l-table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.l-table th{text-align:start;color:var(--tola-fg-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:600}.l-table th.is-title{width:50%}.l-table tbody tr{border-top:1px solid var(--tola-border)}.l-cell{vertical-align:middle;padding:6px 8px;position:relative}.l-cell.is-title{padding:10px 16px}.l-title{align-items:center;gap:12px;min-width:0;display:flex}.l-title input,.l-cell input[type=checkbox],.l-field input[type=checkbox]{width:20px;height:20px;accent-color:var(--tola-primary);cursor:pointer;flex:none;margin:0}.l-title-btn{font:inherit;color:var(--tola-fg);text-align:start;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.l-title-btn:hover{text-decoration:underline}tr.is-done .l-title-btn{color:var(--tola-fg-muted);text-decoration:line-through}.l-count{color:var(--tola-fg-muted);align-items:center;gap:4px;font-size:13px;display:inline-flex}.l-cell-btn{width:100%;min-height:40px;font:inherit;color:var(--tola-fg);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 8px;display:flex}.l-cell-btn:not(:disabled):hover{background:var(--tola-bg)}.l-cell-btn:disabled{cursor:default}.l-empty{color:var(--tola-fg-muted);padding:20px 16px}.l-add-cell{padding:6px 10px}.l-add{height:44px;color:var(--tola-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;font-weight:600;display:flex}.l-add:disabled{opacity:.6}.l-add-row{gap:8px;padding:4px;display:flex}.l-add-row input{border:1.5px solid var(--tola-fg);background:var(--tola-bg-raised);min-width:0;height:40px;font:inherit;color:var(--tola-fg);border-radius:10px;flex:1;padding:0 12px}.l-none{color:var(--tola-fg-muted)}.l-pill{color:var(--l-fg);background:var(--l-bg);white-space:nowrap;border-radius:8px;padding:3px 9px;font-size:13px;font-weight:600;display:inline-block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .l-pill{color:var(--l-dfg);background:var(--l-dbg)}}:root[data-theme=dark] .l-pill{color:var(--l-dfg);background:var(--l-dbg)}.l-person{align-items:center;gap:8px;display:inline-flex}.l-due{font-variant-numeric:tabular-nums}.l-due.is-late{color:var(--tola-danger);font-weight:600}.l-num{font-variant-numeric:tabular-nums}.l-link{color:var(--tola-primary);text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:inline-block;overflow:hidden}.l-pop{z-index:60;border:1px solid var(--tola-border);background:var(--tola-bg-raised);min-width:200px;max-width:calc(100vw - 16px);box-shadow:var(--tola-shadow-md);border-radius:14px;padding:6px;position:fixed}.l-pop.is-wide{min-width:260px}.l-pick{flex-direction:column;gap:6px;display:flex}.l-pick input{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:38px;font:inherit;color:var(--tola-fg);border-radius:10px;padding:0 10px}.l-pick>div[role=listbox]{flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.l-pick-row{align-items:center;gap:8px;display:flex}.l-opt{min-height:38px;font:inherit;color:var(--tola-fg);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 8px;display:flex}.l-opt-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.l-opt>.l-pill{margin-inline-end:auto}.l-opt:hover,.l-opt:focus-visible{background:var(--tola-bg);outline:0}.l-opt.is-muted{color:var(--tola-fg-muted)}.l-board{align-items:flex-start;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.l-col{background:var(--tola-bg);border-radius:16px;flex-direction:column;flex:0 0 260px;gap:8px;padding:10px;display:flex}.l-col.is-over{outline:2px dashed var(--tola-primary);outline-offset:-2px}.l-col-head{align-items:center;gap:8px;padding:2px 4px 4px;font-size:14px;display:flex}.l-col-head strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.l-col-dot{border-radius:4px;flex:none;width:8px;height:8px}.l-col-count{color:var(--tola-fg-muted);font-variant-numeric:tabular-nums;font-size:13px}.l-card{border:1px solid var(--tola-border);background:var(--tola-bg-raised);font:inherit;color:var(--tola-fg);text-align:start;cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.l-card:hover{border-color:var(--tola-border-strong)}.l-card[draggable=true]{cursor:grab}.l-card-title{overflow-wrap:anywhere;font-weight:500}.l-card-meta{color:var(--tola-fg-muted);align-items:center;gap:8px;min-height:24px;font-size:13px;display:flex}.l-col .l-add{height:36px;font-size:14px}.c-menu.l-menu{inset-inline:auto 0;width:320px;top:46px}.l-menu kbd{color:var(--tola-fg-muted);font:inherit;font-size:12px}.l-menu-row{align-items:center;gap:12px;min-height:40px;padding:0 10px;font-size:15px;display:flex}.l-menu-row>span{flex:1}.l-mini{border:1px solid var(--tola-border);background:var(--tola-bg-raised);height:28px;font:inherit;color:var(--tola-fg);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 10px;font-size:13px}.l-mini:hover{background:var(--tola-bg)}.l-sub{flex-direction:column;padding:0 0 4px 30px;display:flex}.l-sub button{min-height:34px;font:inherit;color:var(--tola-fg);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 10px;font-size:14px;display:flex}.l-sub button:hover{background:var(--tola-bg)}.l-rename{gap:6px;padding:4px;display:flex}.l-rename input{border:1.5px solid var(--tola-fg);min-width:0;height:36px;font:inherit;background:var(--tola-bg-raised);color:var(--tola-fg);border-radius:9px;flex:1;padding:0 10px}.l-confirm{flex-direction:column;gap:8px;padding:8px 10px;font-size:14px;display:flex}.l-danger{background:var(--tola-danger);color:#fff;height:36px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 14px;font-weight:600}.l-menu-note{color:var(--tola-fg-muted);margin:4px 10px 6px;font-size:12px}.c-side.l-item{overflow:hidden}.l-item-head{border-bottom:1px solid var(--tola-hairline-soft);color:var(--tola-fg-muted);align-items:center;gap:6px;padding:14px 14px 10px;font-size:13px;display:flex}.l-item-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 18px 24px;display:flex;overflow-y:auto}.l-item-title{resize:none;field-sizing:content;width:100%;font-family:var(--tola-font-display);color:var(--tola-fg);overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;font-size:24px;font-weight:700;line-height:1.2}textarea.l-item-title:focus{outline:2px solid var(--tola-primary-soft);border-radius:6px}.l-fields{flex-direction:column;display:flex}.l-field{align-items:center;gap:10px;min-height:40px;display:flex}.l-field-name{color:var(--tola-fg-muted);text-overflow:ellipsis;flex:0 0 96px;font-size:13px;overflow:hidden}.l-field-value{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.l-field-btn{border:1px solid var(--tola-border);background:var(--tola-bg-raised);min-height:32px;font:inherit;color:var(--tola-fg);cursor:pointer;border-radius:9px;align-items:center;gap:6px;max-width:100%;padding:0 10px;font-size:14px;display:inline-flex}.l-field-btn:disabled{cursor:default;border-color:#0000;padding:0}.l-in{color:var(--tola-accent-soft-fg);font-size:13px;font-weight:600}.l-in.is-late{color:var(--tola-danger)}.l-notes{box-sizing:border-box;width:100%;min-height:60px;font:inherit;color:var(--tola-fg);resize:vertical;white-space:pre-wrap;background:0 0;border:1px solid #0000;border-radius:10px;margin:0;padding:8px 10px;font-size:15px}textarea.l-notes:hover,textarea.l-notes:focus{border-color:var(--tola-border-input);outline:0}.l-block{flex-direction:column;gap:6px;display:flex}.l-label{letter-spacing:.06em;text-transform:uppercase;color:var(--tola-fg-muted);font-size:12px;font-weight:600}.l-check{align-items:center;gap:10px;min-height:34px;font-size:15px;display:flex}.l-check input{width:17px;height:17px;accent-color:var(--tola-primary);margin:0}.l-check>span{flex:1}.l-check.is-done>span{color:var(--tola-fg-muted);text-decoration:line-through}.l-x{width:24px;height:24px;color:var(--tola-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.l-x:hover{background:var(--tola-bg);color:var(--tola-fg)}.l-check-add{height:34px;font:inherit;color:var(--tola-fg);background:0 0;border:0;border-radius:8px;padding:0 8px}.l-check-add:focus{background:var(--tola-bg);outline:0}.l-file{border:1px solid var(--tola-border);background:var(--tola-bg-raised);font:inherit;color:var(--tola-fg);text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.l-file-text{flex-direction:column;flex:1;min-width:0;display:flex}.l-file-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.l-file-text span{color:var(--tola-fg-muted);font-size:13px}.l-comment{gap:10px;display:flex}.l-comment p{overflow-wrap:anywhere;margin:2px 0 0;font-size:15px}.l-comment-box{border:1.5px solid var(--tola-fg);border-radius:14px;align-items:center;gap:8px;height:44px;padding-inline:12px 6px;display:flex}.l-comment-box input{min-width:0;font:inherit;color:var(--tola-fg);background:0 0;border:0;outline:0;flex:1}.l-comment-box button{background:var(--tola-primary);width:32px;height:32px;color:var(--tola-primary-fg);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.l-comment-box button:disabled{opacity:.5;cursor:default}.l-history{color:var(--tola-fg-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.l-add-dialog{background:var(--tola-bg-raised);border-radius:22px;width:min(1000px,100%);height:min(772px,100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 30px 80px #13171a47}.l-add-main{flex-direction:column;flex:1 1 0;gap:18px;min-width:0;padding:28px 28px 24px;display:flex;overflow-y:auto}.c-find.is-tall{border-radius:12px;flex:none;height:46px;padding:0 14px}.l-groups{flex-wrap:wrap;gap:8px;display:flex}.l-groups button{border:1px solid var(--tola-border);background:var(--tola-bg-raised);height:34px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:17px;padding:0 14px;font-size:14px;font-weight:500}.l-groups button[aria-selected=true]{border-color:var(--tola-fg);background:var(--tola-fg);color:var(--tola-bg-raised);font-weight:600}.l-templates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.l-template{border:1px solid var(--tola-border);background:var(--tola-bg-raised);color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;border-radius:16px;align-items:flex-start;gap:14px;padding:16px;display:flex}.l-template.is-on{border:2px solid var(--tola-primary);background:var(--tola-primary-softer);padding:15px}.l-template-icon{border-radius:12px;flex:0 0 44px;place-items:center;height:44px;display:grid}.l-template-text{flex-direction:column;gap:2px;min-width:0;display:flex}.l-template-text strong{font-weight:600}.l-template-text span{color:var(--tola-fg-muted);font-size:14px}.l-blank{height:40px;color:var(--tola-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:0 4px;font-weight:600;display:flex}.l-add-side{box-sizing:border-box;background:var(--tola-bg);border-inline-start:1px solid var(--tola-border);flex-direction:column;flex:0 0 360px;gap:18px;padding:28px 24px 24px;display:flex;overflow-y:auto}.l-add-close{justify-content:flex-end;margin:-8px -8px 0 0;display:flex}.l-preview{border:1px solid var(--tola-border);background:var(--tola-bg-raised);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.l-preview-row{align-items:center;gap:10px;font-size:14px;display:flex}.l-preview-row.is-done>span:last-child{color:var(--tola-fg-muted);text-decoration:line-through}.l-preview-box{border:1.5px solid var(--tola-border-strong);border-radius:5px;flex:none;width:16px;height:16px}.l-preview-fields{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.l-chip{background:var(--tola-bg);color:var(--tola-fg-secondary);border-radius:8px;padding:2px 8px;font-size:12px;font-weight:600}.l-preview-about strong{font-family:var(--tola-font-display);font-size:20px}.l-preview-about p{color:var(--tola-fg-secondary);margin:4px 0 0;font-size:14px}.l-builder{background:var(--tola-bg-raised);border-radius:22px;flex-direction:column;width:min(980px,100%);max-height:calc(100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 30px 80px #13171a47}.l-builder-head{border-bottom:1px solid var(--tola-border);align-items:center;gap:12px;padding:16px 20px;display:flex}.l-builder-head h2{font-family:var(--tola-font-display);margin:0;font-size:20px}.l-builder-body{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:0;display:grid;overflow:hidden}.l-builder-fields{border-inline-end:1px solid var(--tola-border);flex-direction:column;gap:8px;padding:18px 20px;display:flex;overflow-y:auto}.l-builder-title{align-items:baseline;gap:8px;display:flex}.l-builder-title span{color:var(--tola-fg-muted);font-size:13px}.l-bfield{border:1px solid var(--tola-border);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.l-bfield-row{align-items:center;gap:8px;display:flex}.l-bfield-row>input{min-width:0;height:34px;font:inherit;color:var(--tola-fg);background:0 0;border:1px solid #0000;border-radius:8px;flex:1;padding:0 8px;font-weight:600}.l-bfield-row>input:hover,.l-bfield-row>input:focus{border-color:var(--tola-border-input);outline:0}.l-bfield-type{color:var(--tola-fg-muted);white-space:nowrap;font-size:13px}.l-bfield-moves{flex-direction:column;display:flex}.l-bfield-moves button{width:22px;height:16px;color:var(--tola-fg-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.l-bfield-moves button:first-child svg{transform:rotate(180deg)}.l-bfield-moves button:disabled{opacity:.3;cursor:default}.l-options{flex-wrap:wrap;gap:6px;padding-inline-start:30px;display:flex}.l-option{border:1px solid var(--tola-border);border-radius:9px;align-items:center;gap:6px;padding:2px 4px 2px 6px;display:inline-flex}.l-option input[type=text],.l-option>input:not([type]){width:110px;height:28px;font:inherit;color:var(--tola-fg);background:0 0;border:0;font-size:14px}.l-swatch{cursor:pointer;border:1.5px solid;border-radius:5px;width:16px;height:16px;padding:0}.l-done-toggle{color:var(--tola-fg-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.l-add-types{color:var(--tola-fg-muted);flex-wrap:wrap;align-items:center;gap:6px;padding-top:4px;font-size:13px;display:flex}.l-builder-view{flex-direction:column;gap:12px;padding:18px 20px;display:flex;overflow-y:auto}.l-builder-who{background:var(--tola-bg);border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.l-builder-who span{color:var(--tola-fg-secondary);font-size:14px}@media (width<=680px){.l-tab{gap:14px;padding:16px}.l-add-dialog{flex-direction:column;height:calc(100dvh - 32px)}.l-add-main{padding:20px}.l-add-side{border-inline-start:0;border-top:1px solid var(--tola-border);flex:none;padding:16px 20px 20px}.l-add-side .l-preview,.l-add-close{display:none}.l-templates{grid-template-columns:minmax(0,1fr)}.l-builder-body{grid-template-columns:minmax(0,1fr);overflow-y:auto}.l-builder-fields{border-inline-end:0;overflow:visible}.c-menu.l-menu{width:min(320px,100vw - 32px)}.c-tab-add-label{display:none}}.l-tab.is-poll,.l-tab.is-requests,.l-tab.is-vendor,.l-tab.is-standup,.l-tab.is-pipeline{max-width:1200px}.c-light-btn{align-items:center;gap:6px;display:inline-flex}.c-light-btn.is-tall{border-radius:14px;height:48px;padding:0 20px;font-weight:600}.c-light-btn:disabled{opacity:.6;cursor:default}.f-dialog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.f-new-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.p-bar{background:var(--tola-bg-sunken);border-radius:4px;flex:1;min-width:80px;height:8px;overflow:hidden}.p-bar>span{background:var(--tola-primary);border-radius:4px;height:100%;transition:width .2s;display:block}.p-poll{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.p-main{flex-direction:column;flex:420px;gap:16px;min-width:0;display:flex}.p-head{flex-direction:column;gap:6px;display:flex}.p-meta{color:var(--tola-fg-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.p-badge{color:var(--tola-info);background:var(--tola-info-soft);border-radius:6px;padding:1px 8px;font-size:13px;font-weight:700}.p-head h2{font-family:var(--tola-font-display);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:700;line-height:1.2}.p-options{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.p-option{border:2px solid var(--tola-border);cursor:pointer;border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex;position:relative;overflow:hidden}.p-option.is-on{border-color:var(--tola-primary)}.p-option.is-closed{cursor:default}.p-fill{background:var(--tola-bg-sunken);transition:width .25s;position:absolute;inset-block:0;inset-inline-start:0}.p-option.is-on .p-fill{background:var(--tola-primary-soft)}.p-option>:not(.p-fill){position:relative}.p-option input{width:22px;height:22px;accent-color:var(--tola-primary);flex:none;margin:0}.p-option-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.p-option-text strong{overflow-wrap:anywhere;font-size:16px;font-weight:600}.p-option-text span{color:var(--tola-fg-muted);overflow-wrap:anywhere;font-size:14px}.p-faces{display:flex}.p-faces>*+*{margin-inline-start:-8px}.p-faces>*{box-shadow:0 0 0 2px var(--tola-bg-raised);border-radius:8px}.p-count{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end;min-width:64px;font-weight:700}.p-add{border:2px dashed var(--tola-border-input);border-radius:16px;gap:8px;padding:6px;display:flex}.p-add input{min-width:0;height:40px;font:inherit;color:var(--tola-fg);background:0 0;border:0;outline:0;flex:1;padding:0 10px}.p-add input::placeholder{color:var(--tola-primary);font-weight:600}.p-voted{font-variant-numeric:tabular-nums;color:var(--tola-fg-secondary);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.p-settings{border:1px solid var(--tola-border);border-radius:16px;flex-direction:column;flex:0 300px;gap:4px;min-width:240px;padding:18px;display:flex}.p-settings>strong{padding-bottom:6px;font-weight:600}.p-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:15px;display:flex}.p-toggle input{width:20px;height:20px;accent-color:var(--tola-primary);flex:none;margin:0}.p-toggle input:disabled{cursor:default}.l-danger-light{border:1px solid var(--tola-danger-soft);background:var(--tola-bg-raised);height:40px;color:var(--tola-danger);font:inherit;cursor:pointer;border-radius:12px;margin-top:8px;font-weight:600}.l-danger-light:hover{background:var(--tola-danger-soft)}.p-setup{flex-direction:column;gap:16px;max-width:560px;display:flex}.p-setup h2{font-family:var(--tola-font-display);margin:0;font-size:24px}.p-setup-option{align-items:center;gap:8px;display:flex}.p-setup-option .c-input{flex:1;min-width:0}.f-split{border:1px solid var(--tola-border);border-radius:16px;gap:0;min-height:420px;display:flex;overflow:hidden}.f-list{border-inline-end:1px solid var(--tola-border);flex-direction:column;flex:0 0 320px;gap:4px;min-width:0;padding:16px 12px;display:flex}.f-list-head{justify-content:space-between;align-items:center;gap:8px;padding:0 6px 8px;display:flex}.f-list-head strong{font-weight:600}.f-row{color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.f-row:hover{background:var(--tola-bg-hover)}.f-row[aria-current=true]{background:var(--tola-primary-softer);box-shadow:inset 0 0 0 1.5px var(--tola-primary)}.f-row.is-person{flex-direction:row;align-items:center;gap:12px}.f-row-top{justify-content:space-between;gap:10px;min-width:0;display:flex}.f-row-top strong{overflow-wrap:anywhere;font-weight:600}.f-amount{white-space:nowrap;font-weight:600}.f-row-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.f-chip{color:var(--tola-fg-secondary);background:var(--tola-bg-sunken);border-radius:6px;padding:0 7px;font-size:13px;font-weight:700}.f-chip:empty{display:none}.f-chip.is-warn{color:var(--tola-accent-soft-fg);background:var(--tola-warn-soft)}.f-chip.is-ok{color:var(--tola-primary-soft-fg);background:var(--tola-primary-soft)}.f-chip.is-bad{color:var(--tola-danger-soft-fg);background:var(--tola-danger-soft)}.f-chip.is-big{white-space:nowrap;border-radius:8px;padding:4px 10px;font-size:14px}.f-empty{padding:8px 6px}.f-detail{flex:1;min-width:0;display:flex;container-type:inline-size}.f-detail>*{flex:1;min-width:0}.f-blank{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:28px;display:flex}.f-body{min-width:0;display:flex}.f-main{flex-direction:column;flex:1;gap:18px;min-width:0;padding:24px 28px;display:flex}.f-title{align-items:flex-start;gap:14px;display:flex}.f-title-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.f-title h2{font-family:var(--tola-font-display);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:700;line-height:1.2}.f-tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.f-tile{background:var(--tola-bg-sunken);border-radius:12px;flex-direction:column;min-width:0;padding:12px 14px;display:flex}.f-tile>span{color:var(--tola-fg-muted);font-size:13px}.f-tile-btn{font:inherit;color:var(--tola-fg);text-align:start;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;min-height:28px;padding:0;font-size:18px;font-weight:700}.f-tile-btn:disabled{cursor:default}.f-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.f-step{gap:14px;display:flex}.f-step:not(:last-child){padding-bottom:14px}.f-step-rail{flex-direction:column;flex:none;align-items:center;display:flex}.f-step-dot{box-sizing:border-box;border:2px solid var(--tola-border-strong);width:28px;height:28px;color:var(--tola-primary-fg);border-radius:14px;place-items:center;display:grid}.f-step.is-approved .f-step-dot{background:var(--tola-primary);border-color:var(--tola-primary)}.f-step.is-waiting .f-step-dot,.f-step.is-changes .f-step-dot{border:3px solid var(--tola-accent);background:var(--tola-warn-soft)}.f-step.is-rejected .f-step-dot{background:var(--tola-danger);border-color:var(--tola-danger)}.f-step-line{background:var(--tola-border);flex:1;width:2px;margin-top:4px}.f-step.is-approved .f-step-line{background:var(--tola-primary)}.f-step-text{flex-direction:column;min-width:0;display:flex}.f-step-text strong{overflow-wrap:anywhere;font-weight:600}.f-step-text span{color:var(--tola-fg-muted);overflow-wrap:anywhere;font-size:14px}.f-step.is-pending .f-step-text strong{color:var(--tola-fg-secondary)}.f-step.is-waiting .f-step-text span,.f-step.is-changes .f-step-text span{color:var(--tola-accent-soft-fg);font-weight:600}.f-files{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.f-file{border:1px solid var(--tola-border);background:var(--tola-bg-raised);max-width:280px;color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex}.f-file:hover{background:var(--tola-bg-hover)}.f-decide{background:var(--tola-warn-soft);border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.f-decide label,.f-decide strong{color:var(--tola-accent-soft-fg);font-weight:600}.f-decide input{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:44px;font:inherit;color:var(--tola-fg);border-radius:10px;padding:0 12px}.f-decide-buttons{flex-wrap:wrap;gap:8px;display:flex}.f-decide-buttons button{height:44px;font:inherit;cursor:pointer;border-radius:12px;padding:0 16px;font-weight:600}.f-decide-buttons button:disabled{opacity:.6;cursor:default}.f-approve{background:var(--tola-primary);color:var(--tola-primary-fg);border:0;padding:0 20px}.f-changes{border:1px solid var(--tola-border-strong);background:var(--tola-bg-raised);color:var(--tola-fg)}.f-reject{border:1px solid var(--tola-danger-soft);background:var(--tola-bg-raised);color:var(--tola-danger)}.f-docs{flex-direction:column;gap:10px;display:flex}.f-docs>strong{font-weight:600}.f-doc-list{border:1px solid var(--tola-border);border-radius:14px;flex-direction:column;display:flex}.f-doc{flex-wrap:wrap;align-items:center;gap:12px;min-height:52px;padding:8px 14px;display:flex}.f-doc+.f-doc{border-top:1px solid var(--tola-border)}.f-doc-mark{box-sizing:border-box;border:2px solid var(--tola-border-strong);width:22px;height:22px;color:var(--tola-primary-fg);border-radius:11px;flex:none;place-items:center;display:grid}.f-doc.is-in .f-doc-mark{background:var(--tola-primary);border-color:var(--tola-primary)}.f-doc-name{flex:1;min-width:140px;font-weight:500}.f-doc-file{font:inherit;color:var(--tola-fg-muted);cursor:pointer;overflow-wrap:anywhere;text-align:start;background:0 0;border:0;padding:0;font-size:14px}.f-doc-file:hover{color:var(--tola-primary);text-decoration:underline}.f-signoff{border-inline-start:1px solid var(--tola-border);background:var(--tola-bg-wash);flex-direction:column;flex:0 0 300px;gap:14px;padding:24px 20px;display:flex}.f-signoff>strong{font-weight:600}.f-facts{border-top:1px solid var(--tola-border);flex-direction:column;gap:6px;padding-top:12px;font-size:14px;display:flex}.f-facts>div{justify-content:space-between;gap:10px;display:flex}.f-facts>div>span:first-child{color:var(--tola-fg-muted)}.f-new{flex-direction:column;gap:14px;max-width:560px;padding:24px 28px;display:flex}.f-new h2{font-family:var(--tola-font-display);margin:0;font-size:24px}.f-steps-dialog{gap:14px;width:min(640px,100%);max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto}.f-step-edit{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.f-step-edit li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.f-step-edit .c-input{flex:140px;min-width:0;height:42px;font-size:15px}.f-step-edit .f-over{flex:0 130px}.f-step-n{background:var(--tola-bg-sunken);border-radius:12px;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid}.f-step-tools{gap:2px;display:flex}.f-up{display:inline-flex;transform:rotate(180deg)}.su-split{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.su-form{border:1px solid var(--tola-border);border-radius:16px;flex-direction:column;flex:380px;gap:14px;min-width:0;padding:24px;display:flex}.su-form-head{flex-direction:column;gap:4px;display:flex}.su-form-head h2{font-family:var(--tola-font-display);margin:0;font-size:24px;font-weight:700}.su-answer{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);font:inherit;color:var(--tola-fg);resize:vertical;border-radius:12px;min-height:64px;padding:10px 12px}.su-answer:focus{border-color:var(--tola-fg);box-shadow:0 0 0 1px var(--tola-fg);outline:0}.su-form-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.su-day{flex-direction:column;flex:380px;gap:16px;min-width:0;display:flex}.su-day-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.su-day-head strong{font-variant-numeric:tabular-nums;font-weight:600}.su-check{gap:12px;display:flex}.su-check-text{flex-direction:column;flex:1;gap:3px;min-width:0;font-size:15px;display:flex}.su-check-text span{overflow-wrap:anywhere}.su-check-text b{color:var(--tola-fg-secondary);font-weight:600}.su-blocked{color:var(--tola-danger-soft-fg);background:var(--tola-danger-soft);border-radius:8px;align-self:flex-start;padding:2px 8px;font-weight:500}.su-days{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.su-days legend{padding-bottom:6px}.su-day-pick{border:1px solid var(--tola-border-input);cursor:pointer;border-radius:10px;place-items:center;min-width:52px;height:40px;padding:0 8px;font-size:14px;font-weight:600;display:grid;position:relative}.su-day-pick input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.su-day-pick.is-on{background:var(--tola-primary);border-color:var(--tola-primary);color:var(--tola-primary-fg)}.su-day-pick:focus-within{box-shadow:0 0 0 2px var(--tola-fg)}.su-times{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.hp-pipe{flex-direction:column;gap:14px;display:flex}.hp-stages{border-bottom:1px solid var(--tola-border);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.hp-stages button[role=tab]{border:0;height:44px;font:inherit;color:var(--tola-fg-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-bottom:2.5px solid #0000;padding:0 12px}.hp-stages button[role=tab] strong{font-variant-numeric:tabular-nums;margin-inline-start:4px;font-weight:700}.hp-stages button[aria-selected=true]{color:var(--tola-fg);border-bottom-color:var(--tola-primary);font-weight:600}.hp-add{gap:6px;padding-bottom:6px;display:flex}.hp-add input{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);width:180px;max-width:46vw;height:34px;font:inherit;color:var(--tola-fg);border-radius:10px;padding:0 10px;font-size:14px}.hp-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.hp-row-text strong{overflow-wrap:anywhere;font-weight:600}.hp-row-text .l-muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hp-score{font-variant-numeric:tabular-nums;color:var(--tola-primary);font-weight:700}.hp-noscore{white-space:nowrap}.hp-cards{flex-direction:column;gap:10px;display:flex}.hp-cards-head{align-items:center;gap:10px;display:flex}.hp-cards-head strong{font-weight:600}.hp-table{min-width:480px}.hp-table td{padding:12px 16px}.hp-verdict{white-space:nowrap;border-radius:6px;padding:1px 8px;font-size:13px;font-weight:700}.hp-verdict.is-strong_yes,.hp-verdict.is-yes{color:var(--tola-primary-soft-fg);background:var(--tola-primary-soft)}.hp-verdict.is-no,.hp-verdict.is-strong_no{color:var(--tola-danger-soft-fg);background:var(--tola-danger-soft)}.hp-score-form{border:1px solid var(--tola-border);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.hp-score-row{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:0;display:flex}.hp-score-row legend{float:inline-start;font-weight:600}.hp-score-row .l-seg button{min-width:40px}.hp-decline{height:36px;color:var(--tola-danger);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-self:flex-start;padding:0 12px;font-weight:600}.hp-decline:hover{background:var(--tola-danger-soft)}.hp-private{margin:0}@container (width<=720px){.f-body.is-vendor{flex-direction:column}.f-body.is-vendor .f-signoff{border-inline-start:0;border-top:1px solid var(--tola-border);flex:none}}@media (width<=860px){.f-split{border:0;border-radius:0;flex-direction:column;overflow:visible}.f-list{border-inline-end:0;border-bottom:1px solid var(--tola-border);flex:none;padding:0 0 12px}.f-main,.f-new{padding:18px 0}.f-body{flex-direction:column}.f-signoff{border-inline-start:0;border-radius:16px;flex:none;padding:18px}.p-settings{flex:100%}.p-head h2{font-size:24px}.f-title h2{font-size:22px}}.l-card-tags{flex-wrap:wrap;gap:6px;display:flex}.l-card-tags .l-pill{border-radius:6px;padding:1px 7px;font-size:12px}.l-owner-pick select{border:1px solid var(--tola-border);background:var(--tola-bg-raised);height:36px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:10px;max-width:220px;padding:0 10px;font-size:14px}.l-rules{border-top:1px solid var(--tola-border);flex-direction:column;gap:8px;padding-top:14px;display:flex}.l-rules>strong{font-weight:600}.l-rule{background:var(--tola-bg-sunken);border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.l-rule-text{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;font-size:14px;display:flex}.l-rule-tag{background:var(--tola-bg-raised);min-width:44px;color:var(--tola-fg-secondary);text-align:center;border-radius:6px;margin-inline-end:6px;padding:0 6px;font-size:12px;font-weight:700;display:inline-block}.l-rule-form{border:1px solid var(--tola-border);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.l-rule-form label{align-items:center;gap:8px;font-size:14px;display:flex}.l-rule-form select,.l-rule-form input{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);min-width:0;height:36px;color:var(--tola-fg);font:inherit;border-radius:10px;flex:1;padding:0 8px;font-size:14px}.l-rule-form input{flex:0 0 80px}.l-rule-buttons{justify-content:flex-end;gap:8px;display:flex}.l-rule-buttons button{height:34px;font:inherit;cursor:pointer;border-radius:10px;padding:0 14px;font-size:14px;font-weight:600}.ib-page{background:var(--tola-bg);flex:1;justify-content:center;min-height:0;padding:32px 28px;display:flex;overflow-y:auto}.ib-wrap{flex-direction:column;gap:18px;width:100%;max-width:860px;display:flex}.ib-head{align-items:flex-end;gap:12px;display:flex}.ib-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ib-title h1{font-family:var(--tola-font-display);letter-spacing:-.02em;margin:0;font-size:36px;font-weight:700}.ib-title span{color:var(--tola-fg-secondary)}.ib-count{font-family:var(--tola-font-display);color:var(--tola-accent-fg);font-variant-numeric:tabular-nums;font-size:40px;font-weight:700}.ib-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ib-filters button[role=tab]{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:36px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:18px;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.ib-filters button[aria-selected=true]{border-color:var(--tola-fg);background:var(--tola-fg);color:var(--tola-bg-raised);font-weight:600}.ib-n{font-variant-numeric:tabular-nums}.ib-done{height:36px;color:var(--tola-fg-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.ib-done:hover,.ib-done[aria-pressed=true]{background:var(--tola-bg-raised);color:var(--tola-fg)}.ib-list{flex-direction:column;gap:8px;display:flex}.ib-row{background:var(--tola-bg-raised);border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex}.ib-row.is-urgent{box-shadow:inset 4px 0 0 var(--tola-accent)}[dir=rtl] .ib-row.is-urgent{box-shadow:inset -4px 0 0 var(--tola-accent)}.ib-icon{background:var(--tola-warn-soft);height:40px;color:var(--tola-accent-fg);border-radius:13px;flex:0 0 40px;place-items:center;display:grid}.ib-icon.is-item{background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg)}.ib-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ib-meta{color:var(--tola-fg-secondary);overflow-wrap:anywhere;font-size:13px}.ib-meta strong{color:var(--tola-fg);font-weight:700}.ib-meta strong.is-acknowledgement,.ib-meta strong.is-approval,.ib-meta strong.is-due{color:var(--tola-accent-fg)}.ib-meta strong.is-item{color:var(--tola-primary-soft-fg)}.ib-meta strong.is-late{color:var(--tola-danger)}.ib-body{overflow-wrap:anywhere;font-size:15px}.ib-act{border:1px solid var(--tola-border-strong);background:var(--tola-bg-raised);height:40px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:12px;flex:none;padding:0 16px;font-weight:600}.ib-act:hover{background:var(--tola-bg-hover)}.ib-act.is-primary{border-color:var(--tola-fg);background:var(--tola-fg);color:var(--tola-bg-raised)}.ib-act:disabled{opacity:.6;cursor:default}.ib-empty{color:var(--tola-fg-secondary);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 16px;display:flex}.ib-empty strong{color:var(--tola-fg);font-size:17px}@media (width<=680px){.ib-page{padding:16px}.ib-title h1{font-size:28px}.ib-count{font-size:32px}.ib-filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ib-filters button{flex:none}.ib-row{flex-wrap:wrap;padding:14px}.ib-act{margin-inline-start:54px}}.sr-wrap{gap:16px;max-width:900px}.sr-box{border:1.5px solid var(--tola-fg);background:var(--tola-bg-raised);height:56px;color:var(--tola-fg-secondary);border-radius:16px;align-items:center;gap:12px;padding:0 16px;display:flex}.sr-box input{min-width:0;font:inherit;color:var(--tola-fg);background:0 0;border:0;outline:0;flex:1;font-size:18px}.sr-total{color:var(--tola-fg-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px}.sr-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sr-chips>button{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:34px;color:var(--tola-fg);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;border-radius:17px;padding:0 12px;font-size:14px}.sr-chips>button[aria-pressed=true]{border-color:var(--tola-fg);background:var(--tola-fg);color:var(--tola-bg-raised);font-weight:600}.sr-sep{background:var(--tola-border);width:1px;height:24px;margin:0 4px}.sr-filter select{border:1px dashed var(--tola-border-strong);background:var(--tola-bg-raised);width:auto;max-width:150px;height:34px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:17px;padding:0 12px;font-size:14px}.sr-group{flex-direction:column;gap:6px;display:flex}.sr-label{letter-spacing:.06em;text-transform:uppercase;color:var(--tola-fg-secondary);font-size:12px}.sr-hit{background:var(--tola-bg-raised);width:100%;color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.sr-hit.is-message{align-items:flex-start}.sr-hit.is-boxed{border:1px solid var(--tola-border)}.sr-hit:hover{background:var(--tola-bg-hover)}.sr-badge{background:var(--tola-primary-soft);width:34px;height:34px;color:var(--tola-primary-soft-fg);border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.sr-badge.is-file{background:var(--tola-danger-soft);color:var(--tola-danger)}.sr-badge.is-doc,.sr-badge.is-channel{background:var(--tola-info-soft);color:var(--tola-info)}.sr-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sr-text strong{overflow-wrap:anywhere;font-weight:600}.sr-meta{color:var(--tola-fg-secondary);font-size:13px}.sr-meta strong{color:var(--tola-fg)}.sr-sub{color:var(--tola-fg-secondary);overflow-wrap:anywhere;font-size:13px}.sr-snippet{overflow-wrap:anywhere}.sr-hit mark{background:var(--tola-warn-soft);color:inherit;border-radius:3px;padding:0 1px}.sr-hidden{color:var(--tola-fg-secondary);align-items:center;gap:8px;font-size:14px;display:flex}@media (width<=680px){.sr-box{height:50px}.sr-box input{font-size:16px}.sr-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.sr-chips>*{flex:none}}.fl-page{background:var(--tola-bg);flex-direction:column;flex:1;gap:16px;min-height:0;padding:28px 32px;display:flex;overflow-y:auto}.fl-head{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.fl-find{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);width:300px;max-width:100%;height:42px;color:var(--tola-fg-muted);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.fl-find input{min-width:0;font:inherit;color:var(--tola-fg);background:0 0;border:0;outline:0;flex:1}.fl-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fl-bar .l-seg{background:var(--tola-border)}.fl-bar .l-seg button[aria-selected=true]{background:var(--tola-bg-raised);color:var(--tola-fg);font-weight:600;box-shadow:0 1px 2px #13171a1f}.fl-filter select,.fl-mine{border:1px dashed var(--tola-border-strong);background:var(--tola-bg-raised);max-width:180px;height:38px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:11px;padding:0 12px;font-size:14px}.fl-mine{align-items:center;gap:6px;display:inline-flex}.fl-mine[aria-pressed=true]{border-style:solid;border-color:var(--tola-fg);font-weight:600}.fl-section{flex-direction:column;gap:10px;min-width:0;display:flex}.fl-section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fl-section-head h2{margin:0;font-size:16px;font-weight:700}.fl-see{color:var(--tola-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.fl-docs{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.fl-doc{background:var(--tola-bg-raised);color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.fl-doc:hover{background:var(--tola-bg-hover)}.fl-doc strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.fl-doc-page{background:var(--tola-bg-sunken);border-radius:10px;flex-direction:column;gap:5px;height:76px;padding:10px;display:flex}.fl-doc-page span{background:var(--tola-border-strong);border-radius:3px;height:5px}.fl-doc-page span:first-child{background:var(--tola-fg);width:60%;height:8px}.fl-doc-page span:nth-child(2){width:90%}.fl-doc-page span:nth-child(3){width:70%}.fl-sub{color:var(--tola-fg-secondary);overflow-wrap:anywhere;font-size:12px}.fl-pair{align-items:flex-start;gap:16px;display:flex}.fl-media-section{flex:0 0 420px}.fl-pair.is-one .fl-media-section,.fl-list-section{flex:1}.fl-media{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;display:grid}.fl-thumb{aspect-ratio:1;background:var(--tola-bg-sunken);cursor:pointer;border:0;border-radius:10px;max-width:100%;padding:0;position:relative;overflow:hidden}.fl-thumb img{object-fit:cover;width:100%;height:100%;display:block}.fl-play{place-items:center;display:grid;position:absolute;inset:0}.fl-play>svg{box-sizing:content-box;background:var(--tola-bg-raised);color:var(--tola-fg);box-shadow:var(--tola-shadow-md);border-radius:50%;padding:9px}.fl-list{background:var(--tola-bg-raised);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.fl-row{width:100%;color:var(--tola-fg);font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex}button.fl-row{cursor:pointer}button.fl-row:hover{background:var(--tola-bg-hover)}.fl-row+.fl-row{border-top:1px solid var(--tola-border)}.fl-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fl-row-text strong,.fl-row-text a{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.fl-row-text a{color:var(--tola-fg);text-decoration:none}.fl-row-text a:hover{text-decoration:underline}.fl-link-icon{background:var(--tola-info-soft);width:34px;height:34px;color:var(--tola-info);border-radius:9px;flex:none;place-items:center;display:grid}.fl-when{color:var(--tola-fg-secondary);flex:none;font-size:13px}.fl-jump{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.fl-jump:hover{text-decoration:underline}@media (width<=900px){.fl-pair{flex-direction:column;align-items:stretch}.fl-media-section{flex:none}}@media (width<=680px){.fl-page{padding:16px}.fl-find{width:100%}.fl-bar{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.fl-bar>*{flex:none}}.dt-page{background:var(--tola-bg-raised);flex:1;min-height:0;display:flex;position:relative}.dt-tree{background:var(--tola-bg);border-inline-end:1px solid var(--tola-border);flex-direction:column;flex:0 0 250px;gap:2px;padding:14px 10px;font-size:14px;display:flex;overflow-y:auto}.dt-new{background:var(--tola-fg);height:38px;color:var(--tola-bg-raised);font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:0 10px;font-weight:600;display:flex}.dt-new span{font-size:17px}.dt-group{flex-direction:column;gap:2px;display:flex}.dt-row{color:var(--tola-fg);border-radius:8px;align-items:center;gap:2px;display:flex;position:relative}.dt-row:hover{background:var(--tola-bg-hover)}.dt-row.is-on{background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg);font-weight:600}.dt-row.is-child{color:var(--tola-fg-body);padding-inline-start:20px}.dt-row.is-child.is-on{color:var(--tola-primary-soft-fg)}.dt-arrow,.dt-arrow-gap{flex:0 0 20px;height:32px}.dt-arrow{color:var(--tola-fg-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.dt-row.is-on .dt-arrow{color:inherit}.dt-name{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:7px 8px 7px 0;overflow:hidden}.dt-row.is-child .dt-name{padding-inline-start:8px}.dt-more{flex:none;position:relative}.dt-more-btn{width:28px;height:28px;color:var(--tola-fg-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.dt-row:hover .dt-more-btn,.dt-more-btn[aria-expanded=true],.dt-more-btn:focus-visible{opacity:1}.dt-more-btn:hover{background:var(--tola-bg-raised)}.dt-more-menu{inset-inline-end:0;z-index:20;min-width:190px;position:absolute;top:calc(100% + 4px)}.dt-more-menu .is-danger{color:var(--tola-danger)}.dt-more-none{color:var(--tola-fg-muted);padding:8px 10px;font-size:13px;display:block}.dt-note{color:var(--tola-fg-secondary);margin:0;padding:8px;font-size:12px}.dt-doc{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.dt-bar{border-bottom:1px solid var(--tola-hairline-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 24px;font-size:14px;display:flex}.dt-back{height:34px;color:var(--tola-fg);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:4px;padding:0 8px 0 4px;font-weight:600;display:inline-flex}.dt-back:hover{background:var(--tola-bg-hover)}[dir=rtl] .dt-back svg{transform:scaleX(-1)}.dt-faces{display:flex}.dt-face{border:2px solid var(--tola-bg-raised);border-radius:50%;display:block}.dt-face+.dt-face{margin-inline-start:-6px}.dt-face.is-editing{box-shadow:0 0 0 2px var(--tola-presence-online)}.dt-status{min-width:0;color:var(--tola-fg-body);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:8px;padding:4px 6px}.dt-status:hover,.dt-status[aria-expanded=true]{background:var(--tola-bg-hover);color:var(--tola-fg)}.dt-status.is-error{color:var(--tola-danger)}.dt-btn{border:1px solid var(--tola-border-strong);background:var(--tola-bg-raised);height:34px;color:var(--tola-fg);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;padding:0 12px;font-weight:600}.dt-btn:hover{background:var(--tola-bg-hover)}.dt-btn.is-open,.dt-btn[aria-expanded=true]{border:1.5px solid var(--tola-fg)}.dt-btn:disabled{opacity:.6;cursor:default}.dt-anchor{position:relative}.dt-export{inset-inline-end:0;z-index:30;border:1px solid var(--tola-border);background:var(--tola-bg-raised);width:240px;box-shadow:var(--tola-shadow-lg);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px)}.dt-export button{height:42px;color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 10px;display:flex}.dt-export button:hover,.dt-export button:focus-visible{background:var(--tola-bg);outline:0}.dt-kind{background:var(--tola-bg);border-radius:8px;flex:0 0 30px;place-items:center;height:30px;font-size:9px;font-weight:700;display:grid}.dt-kind.is-pdf{background:var(--tola-danger-soft);color:var(--tola-danger)}.dt-kind.is-docx{background:var(--tola-info-soft);color:var(--tola-info)}.dt-pop{inset-inline-end:0;z-index:30;position:absolute;top:calc(100% + 8px)}.dt-scroll{flex:1;justify-content:center;min-height:0;padding:32px 24px 80px;display:flex;overflow-y:auto}.dt-empty{color:var(--tola-fg-secondary);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:32px;display:flex}.dt-empty strong{color:var(--tola-fg);font-size:17px}.dc-body{width:100%;max-width:700px;color:var(--tola-fg);flex-direction:column;gap:12px;font-size:16px;line-height:1.6;display:flex;position:relative}.dc-title{resize:none;color:var(--tola-fg);font-family:var(--tola-font-display);letter-spacing:-.025em;background:0 0;border:0;outline:0;width:100%;margin:0 0 4px;padding:0;font-size:40px;font-weight:700;line-height:1.1;overflow:hidden}.dc-title::placeholder{color:var(--tola-fg-faint)}.dc-dir{display:contents}.dc-block{border-radius:6px;align-items:flex-start;gap:10px;display:flex;position:relative}.dc-block>.dc-p,.dc-block>.dc-h{flex:1;min-width:0}.dc-input{resize:none;width:100%;color:inherit;font:inherit;line-height:inherit;background:0 0;border:0;outline:0;margin:0;padding:0;display:block;overflow:hidden}.dc-input::placeholder{color:var(--tola-fg-faint)}.dc-shown{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;min-height:1.6em}.dc-shown.is-empty:before{content:attr(data-placeholder);color:var(--tola-fg-faint)}.dc-p{color:inherit}.dc-h{font-family:var(--tola-font-display);font-weight:700;line-height:1.25}.dc-h1{margin-top:10px;font-size:30px}.dc-h2{margin-top:8px;font-size:24px}.dc-h3{margin-top:6px;font-size:19px}.dc-marker{min-width:16px;color:var(--tola-fg-body);font-variant-numeric:tabular-nums;flex:none}.dc-check input{width:18px;height:18px;accent-color:var(--tola-primary);flex:none;margin:4px 0 0}.dc-check.is-done .dc-shown{color:var(--tola-fg-body);text-decoration:line-through}.dc-quote{border-inline-start:3px solid var(--tola-border-strong);color:var(--tola-fg-body);padding-inline-start:14px}.dc-callout{background:var(--tola-warn-soft);border-radius:14px;gap:12px;padding:14px 16px}.dc-callout.is-info{background:var(--tola-info-soft)}.dc-callout.is-success{background:var(--tola-success-soft)}.dc-callout.is-danger{background:var(--tola-danger-soft)}.dc-callout-mark{min-width:14px;font:inherit;color:var(--tola-accent-fg);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:700}.dc-callout.is-info .dc-callout-mark{color:var(--tola-info)}.dc-callout.is-success .dc-callout-mark{color:var(--tola-success)}.dc-callout.is-danger .dc-callout-mark{color:var(--tola-danger)}.dc-callout-mark:disabled{cursor:default}.dc-divider{padding:8px 0}.dc-divider hr{border:0;border-top:1px solid var(--tola-border-strong);flex:1;margin:0}.dc-toggle{flex-direction:column;gap:6px}.dc-toggle-head{align-items:flex-start;gap:6px;width:100%;display:flex;position:relative}.dc-toggle-head>.dc-p{flex:1;min-width:0;font-weight:600}.dc-toggle-arrow{width:22px;height:26px;color:var(--tola-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.dc-dir[dir=rtl] .dc-toggle-arrow[aria-expanded=false] svg,[dir=rtl] .dt-arrow[aria-expanded=false] svg{transform:scaleX(-1)}.dc-toggle-arrow:hover{background:var(--tola-bg-hover);color:var(--tola-fg)}.dc-toggle-body{flex-direction:column;gap:10px;width:100%;padding-inline-start:28px;display:flex}.dc-mention{color:var(--tola-primary-on);font-weight:600}.dc-shown code{font-family:var(--tola-font-mono);background:var(--tola-bg);border-radius:5px;padding:1px 5px;font-size:.9em}.dc-shown a{color:var(--tola-primary-on)}.dc-tab{border:1px solid var(--tola-border);border-radius:12px;flex:1;align-items:center;gap:10px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.dc-tab-badge{background:var(--tola-accent-soft);height:30px;color:var(--tola-accent-fg);border-radius:8px;flex:0 0 30px;place-items:center;font-size:10px;font-weight:700;display:grid}.dc-tab-text{min-width:0;color:var(--tola-fg-body);flex:1}.dc-tab-text strong{color:var(--tola-fg);font-weight:600}.dc-link{color:var(--tola-primary-on);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600}.dc-file{border:1px solid var(--tola-border);background:var(--tola-bg-raised);color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;border-radius:12px;flex:1;align-items:center;gap:12px;padding:10px 12px;display:flex}.dc-file:hover{background:var(--tola-bg-hover)}.dc-file-text{flex-direction:column;flex:1;min-width:0;font-size:14px;display:flex}.dc-file-text strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dc-file-text span{color:var(--tola-fg-secondary);font-size:13px}.dc-image{background:var(--tola-bg);cursor:zoom-in;border:0;border-radius:12px;flex:1;min-height:120px;padding:0;overflow:hidden}.dc-image img{width:100%;height:auto;display:block}.dc-remove{inset-inline-end:-36px;width:28px;height:28px;color:var(--tola-fg-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:6px}.dc-block:hover>.dc-remove,.dc-block:hover .dc-tab>.dc-remove,.dc-remove:focus-visible{opacity:1}.dc-tab>.dc-remove{position:static}.dc-remove:hover{background:var(--tola-bg-hover);color:var(--tola-fg)}.dc-table-wrap{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.dc-table{border-collapse:collapse;width:100%;font-size:14px}.dc-table td{border:1px solid var(--tola-border);min-width:90px;padding:0}.dc-table td input,.dc-table td span{width:100%;color:var(--tola-fg);font:inherit;background:0 0;border:0;outline:0;padding:7px 9px;display:block}.dc-table td input:focus{box-shadow:inset 0 0 0 2px var(--tola-primary)}.dc-table.has-header tr:first-child td{background:var(--tola-bg);font-weight:600}.dc-table.has-header tr:first-child td input{font-weight:600}.dc-table-tools{color:var(--tola-fg-secondary);opacity:0;flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.dc-table-wrap:hover .dc-table-tools,.dc-table-wrap:focus-within .dc-table-tools{opacity:1}.dc-table-tools button{height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 9px}.dc-table-tools button:hover:not(:disabled){background:var(--tola-bg-hover);color:var(--tola-fg)}.dc-table-tools button:disabled{opacity:.4;cursor:default}.dc-table-tools label{align-items:center;gap:6px;padding:0 6px;display:inline-flex}.dc-menu{top:calc(100% + 6px);z-index:25;border:1px solid var(--tola-border);background:var(--tola-bg-raised);width:300px;max-height:340px;box-shadow:var(--tola-shadow-lg);border-radius:14px;flex-direction:column;padding:6px;font-size:14px;line-height:1.3;display:flex;position:absolute;inset-inline-start:0;overflow-y:auto}.dc-menu-item{cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.dc-menu-item[aria-selected=true]{background:var(--tola-primary-soft)}.dc-menu-item strong{font-weight:600}.dc-menu-glyph{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);border-radius:8px;flex:0 0 30px;place-items:center;height:30px;font-weight:700;display:grid}.dc-menu-none{color:var(--tola-fg-secondary);margin:0;padding:10px}.dc-add{cursor:text;background:0 0;border:0;min-height:60px}.dc-uploading{color:var(--tola-fg-secondary);margin:0;font-size:14px}.dc-picker{width:min(420px,100vw - 32px)}.dc-picker-list{flex-direction:column;gap:2px;max-height:320px;display:flex;overflow-y:auto}.dc-picker-row{height:44px;color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}.dc-picker-row:hover{background:var(--tola-bg-hover)}.dc-block.is-added{background:var(--tola-success-soft);box-shadow:0 0 0 4px var(--tola-success-soft)}.dc-block.is-removed{background:var(--tola-danger-soft);box-shadow:0 0 0 4px var(--tola-danger-soft)}.dc-block.is-removed .dc-shown,.dc-block.is-removed .dc-tab-text{text-decoration:line-through}.dh-panel{inset-inline-end:0;z-index:6;background:var(--tola-bg-raised);border-inline-start:1px solid var(--tola-border);width:360px;max-width:100%;box-shadow:var(--tola-shadow-lg);flex-direction:column;gap:6px;padding:18px 14px;display:flex;position:absolute;top:0;bottom:0}.dh-head{align-items:center;gap:8px;padding:0 4px 8px;display:flex}.dh-head h2{font-family:var(--tola-font-display);flex:1;margin:0;font-size:20px;font-weight:700}.dh-close{width:32px;height:32px;color:var(--tola-fg-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.dh-close:hover{background:var(--tola-bg-hover)}.dh-list{flex-direction:column;gap:4px;min-height:0;display:flex;overflow-y:auto}.dh-row{color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:12px;gap:10px;padding:10px 12px;display:flex}.dh-row:hover{background:var(--tola-bg-hover)}.dh-row[aria-pressed=true]{border-color:var(--tola-primary);background:var(--tola-primary-softer)}.dh-text{flex-direction:column;min-width:0;display:flex}.dh-text strong{font-size:14px;font-weight:600}.dh-text span{color:var(--tola-fg-secondary);overflow-wrap:anywhere;font-size:13px}.dh-foot{background:var(--tola-bg);border-radius:12px;flex-direction:column;gap:8px;padding:12px;font-size:14px;display:flex}.dh-added{background:var(--tola-success-soft)}.dh-removed{background:var(--tola-danger-soft);text-decoration:line-through}.dh-restore{background:var(--tola-primary);height:40px;color:var(--tola-primary-fg);font:inherit;cursor:pointer;border:0;border-radius:11px;font-weight:600}.dh-restore:hover{background:var(--tola-primary-hover)}.dh-restore:disabled{opacity:.6;cursor:default}.dh-note{color:var(--tola-fg-secondary);font-size:13px}.dh-hint{color:var(--tola-fg-secondary);margin:0;padding:12px;font-size:13px}.dt-doc:has(.dh-panel) .dt-scroll{padding-inline-end:384px}.dm-pop{border:1px solid var(--tola-border);background:var(--tola-bg-raised);width:320px;max-width:calc(100vw - 32px);box-shadow:var(--tola-shadow-lg);border-radius:16px;flex-direction:column;gap:6px;padding:10px;font-size:14px;font-weight:400;display:flex}.dm-find{background:var(--tola-bg-sunken);height:40px;color:var(--tola-fg-secondary);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.dm-find input{min-width:0;font:inherit;color:var(--tola-fg);background:0 0;border:0;outline:0;flex:1}.dm-list{flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.dm-place{min-height:42px;color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 10px;display:flex}.dm-place:hover{background:var(--tola-bg-hover)}.dm-place[aria-selected=true]{background:var(--tola-primary-soft)}.dm-place>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dm-place-meta{color:var(--tola-fg-body);white-space:nowrap;font-size:13px}.dm-none{color:var(--tola-fg-secondary);margin:0;padding:10px}.dm-who{color:var(--tola-fg-body);margin:2px 4px 0;font-size:13px}.dm-who.is-error{color:var(--tola-danger)}.dm-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.dm-cancel,.dm-go{height:36px;font:inherit;cursor:pointer;border-radius:10px;padding:0 14px;font-weight:600}.dm-cancel{border:1px solid var(--tola-border-strong);background:var(--tola-bg-raised);color:var(--tola-fg)}.dm-go{background:var(--tola-primary);color:var(--tola-primary-fg);border:0}.dm-go:disabled{opacity:.5;cursor:default}.nt-head{gap:14px;padding-top:16px;padding-bottom:4px}.nt-head .q-avatar,.nt-head>span:not(.c-title){border-radius:14px}.nt-only{color:var(--tola-fg-body);align-items:center;gap:6px;font-size:14px;display:flex}.nt-list-page{flex-direction:column;flex:1;gap:14px;max-width:960px;min-height:0;padding:24px 28px;display:flex;overflow-y:auto}.nt-list-head{align-items:center;gap:10px;display:flex}.nt-list-head strong{flex:1;font-weight:600}.nt-new{background:var(--tola-primary);height:40px;color:var(--tola-primary-fg);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 16px;font-weight:600}.nt-new:hover{background:var(--tola-primary-hover)}.nt-list{border:1px solid var(--tola-border);border-radius:16px;flex-direction:column;display:flex}.nt-row{border-bottom:1px solid var(--tola-hairline-soft);align-items:center;gap:14px;padding:0 16px 0 0;display:flex;position:relative}[dir=rtl] .nt-row{padding:0 0 0 16px}.nt-row:last-child{border-bottom:0}.nt-row:first-child{border-start-start-radius:16px;border-start-end-radius:16px}.nt-row:last-child{border-end-end-radius:16px;border-end-start-radius:16px}.nt-row:hover,.nt-row.is-moving{background:var(--tola-bg)}.nt-open{min-width:0;color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:14px;padding:14px 16px;display:flex}.nt-icon{background:var(--tola-bg);height:36px;color:var(--tola-fg-secondary);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.nt-text{flex-direction:column;flex:1;min-width:0;display:flex}.nt-text strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.nt-text span{color:var(--tola-fg-body);font-size:13px}.nt-move{border:1px solid var(--tola-border-strong);background:var(--tola-bg-raised);height:36px;color:var(--tola-fg);font:inherit;cursor:pointer;opacity:0;border-radius:10px;flex:none;padding:0 12px;font-weight:600}.nt-row:hover .nt-move,.nt-move[aria-expanded=true],.nt-move:focus-visible{opacity:1}.nt-move[aria-expanded=true]{border:1.5px solid var(--tola-fg)}.nt-pop{inset-inline-end:16px;z-index:5;position:absolute;top:58px}.nt-foot{color:var(--tola-fg-secondary);margin:0;font-size:13px}.dt-page.is-notes .dt-doc{max-width:none}.c-doc-card{border:1px solid var(--tola-border);background:var(--tola-bg-raised);max-width:440px;color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;border-radius:14px;align-items:center;gap:12px;margin-top:4px;padding:12px 14px;display:flex}.c-doc-card:hover{background:var(--tola-bg-hover)}.c-doc-card-icon{background:var(--tola-info-soft);height:40px;color:var(--tola-info);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.c-doc-card-text{flex-direction:column;flex:1;min-width:0;display:flex}.c-doc-card-text strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.c-doc-card-text span{color:var(--tola-fg-secondary);font-size:13px}.c-doc-card-open{color:var(--tola-primary-on);white-space:nowrap;font-size:14px;font-weight:600}.fp-wrap{z-index:90;background:var(--tola-call-bg);color:var(--tola-call-fg);flex-direction:column;display:flex;position:fixed;inset:0}.fp-head{border-bottom:1px solid var(--tola-call-border);flex-wrap:wrap;align-items:center;gap:12px;min-height:60px;padding:0 20px;display:flex}.fp-badge{background:var(--tola-primary-soft);height:34px;color:var(--tola-primary-soft-fg);border-radius:9px;flex:0 0 34px;place-items:center;font-size:10px;font-weight:700;display:grid}.fp-badge.is-pdf{background:var(--tola-danger-soft);color:var(--tola-danger)}.fp-badge.is-big{border-radius:16px;flex:none;width:64px;height:64px;font-size:14px}.fp-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.fp-page{color:var(--tola-call-fg-muted);font-variant-numeric:tabular-nums;font-size:14px}.fp-btn{background:var(--tola-call-chip);height:36px;color:var(--tola-call-fg);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 12px;font-size:14px;font-weight:600}.fp-btn:hover:not(:disabled){background:var(--tola-call-chip-hover)}.fp-btn:disabled{opacity:.45;cursor:default}.fp-zoom{font-variant-numeric:tabular-nums;min-width:64px}.fp-close{width:36px;height:36px;color:var(--tola-call-fg);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.fp-close:hover{background:var(--tola-call-chip)}.fp-body{flex:1;min-height:0;display:flex}.fp-view{flex:1;justify-content:center;align-items:flex-start;min-width:0;display:flex;overflow:auto}.fp-note{color:var(--tola-call-fg-muted);margin:auto}.fp-image{object-fit:contain;max-height:calc(100vh - 120px);margin:auto;display:block}.fp-video{max-width:100%;max-height:calc(100vh - 120px);margin:auto}.fp-view audio{margin:auto}.fp-pdf{width:100%;height:100%;padding:28px;overflow:auto}.fp-pdf-pages{flex-direction:column;align-items:center;gap:18px;min-width:min-content;display:flex}.fp-pdf-page{display:block;box-shadow:0 10px 30px #00000059}.fp-none{text-align:center;color:var(--tola-call-fg-muted);flex-direction:column;align-items:center;gap:10px;margin:auto;padding:24px;display:flex}.fp-none strong{color:var(--tola-call-fg);overflow-wrap:anywhere;font-size:17px}.fp-primary{background:var(--tola-primary);height:40px;color:var(--tola-primary-fg);font:inherit;cursor:pointer;border:0;border-radius:11px;padding:0 18px;font-weight:600}.fp-side{background:var(--tola-bg-raised);color:var(--tola-fg);flex-direction:column;flex:0 0 320px;gap:14px;padding:20px;display:flex;overflow-y:auto}.fp-fact{flex-direction:column;gap:2px;font-size:14px;display:flex}.fp-fact>span:first-child{color:var(--tola-fg-secondary);font-size:13px}.fp-place{color:var(--tola-primary-on);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600}.fp-show{background:var(--tola-fg);height:40px;color:var(--tola-bg-raised);font:inherit;cursor:pointer;border:0;border-radius:11px;font-weight:600}.fp-label{letter-spacing:.06em;text-transform:uppercase;color:var(--tola-fg-secondary);font-size:12px;font-weight:600}.fp-mention{gap:8px;font-size:14px;display:flex}.fp-mention strong{font-weight:600}@media (width<=900px){.dt-tree{flex-basis:210px}.dt-doc:has(.dh-panel) .dt-scroll{padding-inline-end:24px}}.dp-list{background:var(--tola-bg-raised);flex-direction:column;flex:1;gap:4px;min-height:0;padding:14px 16px 96px;display:flex;overflow-y:auto}.dp-group{flex-direction:column;gap:2px;display:flex}.dp-row{color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.dp-row:hover,.dp-row:active{background:var(--tola-primary-softer)}.dp-row .nt-icon{border-radius:12px;flex-basis:40px;height:40px}.dp-row.is-child{padding-inline-start:64px}.dp-note{color:var(--tola-fg-secondary);margin:8px 4px 0;font-size:13px}.dp-fab{inset-inline-end:16px;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:10;background:var(--tola-primary);height:54px;color:var(--tola-primary-fg);font:inherit;cursor:pointer;border:0;border-radius:27px;align-items:center;gap:8px;padding:0 20px 0 16px;font-weight:600;display:flex;position:fixed;box-shadow:0 8px 24px #0e6e5559}@media (width<=680px){.dt-page{flex-direction:column}.dt-tree{display:none}.dt-bar{gap:6px;padding:8px 12px}.dt-faces{display:none}.dt-btn{height:32px;padding:0 10px;font-size:13px}.dt-scroll{padding:8px 20px 80px}.dc-title{font-size:30px}.dc-h1{font-size:24px}.dc-h2{font-size:21px}.dc-h3{font-size:18px}.dc-body{font-size:15px}.dc-remove{opacity:1;position:static}.dh-panel{z-index:70;width:auto;box-shadow:none;padding-top:calc(16px + env(safe-area-inset-top,0px));border:0;position:fixed;inset:0}.dh-restore{border-radius:16px;height:52px;font-size:17px}.nt-list-page{padding:16px}.nt-move{opacity:1}.fp-head{padding:calc(8px + env(safe-area-inset-top,0px)) 8px 6px;gap:6px}.fp-zoom,.fp-page{display:none}.fp-body{flex-direction:column}.fp-pdf{padding:12px 20px}.fp-side{max-height:45vh;padding:14px 16px calc(24px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;flex:none;gap:0;margin-top:-18px;position:relative}.fp-fact{border-bottom:1px solid var(--tola-hairline-soft);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:40px}.fp-fact>span:last-child,.fp-place{text-align:end}.fp-show{margin-top:10px}}.cal-page{background:var(--tola-bg);flex-direction:column;flex:1;gap:14px;min-height:0;padding:24px 28px;display:flex;position:relative}.cal-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cal-head h1{font-family:var(--tola-font-display);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:700}.cal-step{align-items:center;gap:4px;margin-inline-start:12px;display:flex}.cal-step button{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);min-width:36px;height:36px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:10px;place-items:center;padding:0 10px;display:grid}.cal-step button:hover{background:var(--tola-bg-hover)}.cal-today{font-weight:600}.cal-flip,[dir=rtl] .cal-step>button:first-child svg{display:inline-flex;transform:scaleX(-1)}[dir=rtl] .cal-flip{transform:none}.cal-range{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.cal-schedule{background:var(--tola-primary);height:40px;color:var(--tola-primary-fg);font:inherit;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}.cal-schedule:hover{background:var(--tola-primary-hover)}.cal-empty{color:var(--tola-fg-secondary);text-align:center;margin:0;font-size:14px}.cal-week{background:var(--tola-bg-raised);border-radius:18px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cal-days,.cal-due{border-bottom:1px solid var(--tola-border);display:grid}.cal-day{flex-direction:column;padding:10px 12px;display:flex}.cal-day span{color:var(--tola-fg-body);letter-spacing:.06em;font-size:12px;font-weight:600}.cal-day strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.cal-day.is-today{background:var(--tola-primary-softer)}.cal-day.is-today span,.cal-day.is-today strong{color:var(--tola-primary-on);font-weight:700}.cal-due{font-size:12px}.cal-due-label{color:var(--tola-fg-body);text-align:end;padding:6px 8px}.cal-due-day{flex-direction:column;gap:3px;min-width:0;padding:4px;display:flex}.cal-due-day.is-today{background:var(--tola-primary-softer)}.cal-due-item{border:1px dashed var(--tola-border-strong);color:var(--tola-fg-body);font:inherit;text-align:start;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:7px;padding:3px 8px;display:block;overflow:hidden}.cal-due-item:hover{color:var(--tola-fg);border-style:solid}.cal-scroll{flex:1;min-height:0;overflow-y:auto}.cal-grid{background-image:repeating-linear-gradient(var(--tola-bg-raised) 0 59px, var(--tola-hairline-soft) 59px 60px);display:grid;position:relative}.cal-hours{position:relative}.cal-hours span{color:var(--tola-fg-faint);text-align:end;font-variant-numeric:tabular-nums;padding:0 8px;font-size:12px;position:absolute;inset-inline:0;transform:translateY(-8px)}.cal-col{border-inline-start:1px solid var(--tola-hairline-soft);position:relative}.cal-col.is-today{background:color-mix(in srgb, var(--tola-primary) 4%, transparent);border-inline-start-color:var(--tola-border)}.cal-slot{display:flex;position:absolute}.cal-chip{border:0;min-width:0;font:inherit;text-align:start;cursor:pointer;border-inline-start:3px solid;border-radius:8px;flex-direction:column;flex:1;gap:1px;padding:4px 8px;font-size:12px;display:flex;overflow:hidden}.cal-chip strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cal-chip span{text-overflow:ellipsis;white-space:nowrap;opacity:.9;overflow:hidden}.cal-chip.tone-0{background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg);border-color:var(--tola-primary)}.cal-chip.tone-1{background:var(--tola-accent-soft);color:var(--tola-accent-soft-fg);border-color:var(--tola-accent-fg)}.cal-chip.tone-2{background:var(--tola-info-soft);color:var(--tola-info);border-color:var(--tola-info)}.cal-chip.tone-3{background:var(--tola-danger-soft);color:var(--tola-danger-soft-fg);border-color:var(--tola-danger)}.cal-chip.is-open{box-shadow:0 0 0 2px}.cal-chip.is-declined{opacity:.55;text-decoration:line-through}.cal-chip.is-due{border:1px dashed var(--tola-border-strong);color:var(--tola-fg-body);cursor:default;background:0 0;display:block}.cal-live{background:var(--tola-fg);min-width:0;min-height:30px;color:var(--tola-bg-raised);font:inherit;text-align:start;cursor:pointer;box-shadow:var(--tola-shadow-md);border:0;border-radius:8px;flex:1;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:flex}.cal-live strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.cal-live-dot{background:var(--tola-live);border-radius:50%;flex:none;width:7px;height:7px}.cal-live-join{color:var(--tola-presence-online);font-weight:700}.cal-now{background:var(--tola-live);pointer-events:none;z-index:2;height:2px;position:absolute;inset-inline:0}.cal-now span{inset-inline-start:-5px;background:var(--tola-live);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px}.cal-month{background:var(--tola-bg-raised);border-radius:18px;flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(96px,1fr);min-height:0;display:grid;overflow:auto}.cal-month-day{color:var(--tola-fg-body);letter-spacing:.06em;border-bottom:1px solid var(--tola-border);padding:8px 10px;font-size:12px;font-weight:600}.cal-month-cell{border-inline-end:1px solid var(--tola-hairline-soft);border-bottom:1px solid var(--tola-hairline-soft);flex-direction:column;gap:3px;min-width:0;padding:6px;display:flex}.cal-month-cell.is-outside{background:var(--tola-bg)}.cal-month-cell.is-outside .cal-month-date{color:var(--tola-fg-faint)}.cal-month-date{min-width:26px;height:26px;color:var(--tola-fg);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;align-self:flex-start;padding:0 6px;font-size:13px;font-weight:600}.cal-month-cell.is-today .cal-month-date{background:var(--tola-primary);color:var(--tola-primary-fg)}.cal-month-cell .cal-chip,.cal-month-cell .cal-live{flex:none;min-height:0;padding-block:2px}.cal-more{color:var(--tola-fg-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 4px;font-size:12px}.cal-card{z-index:60;border:1px solid var(--tola-border);background:var(--tola-bg-raised);width:360px;max-width:calc(100vw - 32px);box-shadow:var(--tola-shadow-xl);border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex;position:fixed}.cal-card-head{align-items:flex-start;gap:10px;display:flex}.cal-card-head>div{flex-direction:column;flex:1;min-width:0;display:flex}.cal-card-head h2{font-family:var(--tola-font-display);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700}.cal-card-head span{color:var(--tola-fg-body);font-size:14px}.cal-card-mark{border-radius:3px;flex:none;width:10px;height:10px;margin-top:8px}.cal-card-mark.tone-0{background:var(--tola-primary)}.cal-card-mark.tone-1{background:var(--tola-accent-fg)}.cal-card-mark.tone-2{background:var(--tola-info)}.cal-card-mark.tone-3{background:var(--tola-danger)}.cal-card-facts{flex-direction:column;gap:6px;font-size:14px;display:flex}.cal-card-where{align-items:center;gap:8px;display:flex}.cal-card-where button{color:var(--tola-primary-on);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.cal-card-who{color:var(--tola-fg-body)}.cal-card-counts{color:var(--tola-fg-body);gap:10px;display:flex}.cal-card-counts .is-yes{color:var(--tola-primary-on);font-weight:600}.cal-answer{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cal-answer button{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:36px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:10px}.cal-answer button[aria-pressed=true]{border:1.5px solid var(--tola-primary);background:var(--tola-primary-softer);color:var(--tola-primary-soft-fg);font-weight:600}.cal-card-actions{gap:8px;display:flex}.cal-card-actions button{border:1px solid var(--tola-border-strong);background:var(--tola-bg-raised);height:42px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:12px;flex:1;font-weight:600}.cal-card-actions button:hover{background:var(--tola-bg-hover)}.cal-card-actions .cal-join{background:var(--tola-primary);color:var(--tola-primary-fg);border:0}.cal-card-note{color:var(--tola-fg-secondary);font-size:13px}.sc-dialog{background:var(--tola-bg-raised);width:min(640px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--tola-shadow-xl);color:var(--tola-fg);border-radius:20px;flex-direction:column;gap:16px;padding:22px;display:flex;overflow-y:auto}.sc-head{align-items:flex-start;gap:10px;display:flex}.sc-head>div{flex-direction:column;flex:1;display:flex}.sc-head h2{font-family:var(--tola-font-display);margin:0;font-size:24px;font-weight:700}.sc-head span{color:var(--tola-fg-body);font-size:14px}.sc-close{width:32px;height:32px;color:var(--tola-fg-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.sc-close:hover{background:var(--tola-bg-hover)}.sc-field{flex-direction:column;gap:6px;min-width:0;display:flex}.sc-field label{color:var(--tola-fg-body);font-size:13px;font-weight:600}.sc-field input,.sc-field select,.sc-options select{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:42px;color:var(--tola-fg);font:inherit;border-radius:11px;padding:0 12px}.sc-field input:focus,.sc-field select:focus{outline:2px solid var(--tola-primary);outline-offset:-1px}.sc-row{grid-template-columns:1.3fr 1fr 1fr 1.4fr;gap:10px;display:grid}.sc-free{background:var(--tola-bg);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.sc-free-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sc-free-head strong{font-weight:600}.sc-free-head span{color:var(--tola-fg-secondary);font-size:12px}.sc-grid{align-items:center;gap:3px;font-size:12px;display:grid}.sc-hour{color:var(--tola-fg-secondary);text-align:center;font-variant-numeric:tabular-nums}.sc-who{text-overflow:ellipsis;white-space:nowrap;padding-inline-end:8px;overflow:hidden}.sc-guest{color:var(--tola-fg-secondary)}.sc-cell{background:var(--tola-bg-raised);border-radius:4px;height:18px}.sc-cell.is-busy{background:var(--tola-border-strong)}.sc-cell.is-chosen{box-shadow:inset 0 0 0 2px var(--tola-primary)}.sc-cell.is-busy.is-chosen{background:var(--tola-danger-soft);box-shadow:inset 0 0 0 2px var(--tola-danger)}.sc-legend{color:var(--tola-fg-body);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.sc-legend>span{align-items:center;gap:6px;display:inline-flex}.sc-legend .is-ok{color:var(--tola-primary-on);font-weight:600}.sc-legend .is-warn{color:var(--tola-accent-fg);font-weight:600}.sc-key{border-radius:3px;width:12px;height:12px;display:inline-block}.sc-key.is-busy{background:var(--tola-border-strong)}.sc-key.is-free{background:var(--tola-primary)}.sc-invite{flex-direction:column;gap:6px;display:flex}.sc-label{color:var(--tola-fg-body);font-size:13px;font-weight:600}.sc-chips{border:1px solid var(--tola-border-input);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:6px;display:flex}.sc-chip{background:var(--tola-primary-soft);height:30px;color:var(--tola-primary-soft-fg);border-radius:15px;align-items:center;gap:6px;padding:0 6px 0 8px;font-size:14px;font-weight:600;display:inline-flex}.sc-chip button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.sc-find{flex:1;min-width:140px;position:relative}.sc-find input{width:100%;height:30px;color:var(--tola-fg);font:inherit;background:0 0;border:0;outline:0}.sc-suggest{top:calc(100% + 6px);z-index:5;border:1px solid var(--tola-border);background:var(--tola-bg-raised);width:260px;box-shadow:var(--tola-shadow-lg);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;inset-inline-start:0}.sc-suggest button{height:38px;color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px;display:flex}.sc-suggest button:hover{background:var(--tola-bg-hover)}.sc-all{border:1px dashed var(--tola-border-strong);height:30px;color:var(--tola-fg-body);font:inherit;cursor:pointer;background:0 0;border-radius:15px;padding:0 10px;font-size:13px}.sc-options{flex-direction:column;gap:8px;font-size:14px;display:flex}.sc-options label{align-items:center;gap:10px;display:flex}.sc-options input[type=checkbox]{width:18px;height:18px;accent-color:var(--tola-primary)}.sc-options select{height:34px}.sc-error{color:var(--tola-danger);margin:0;font-size:14px}.sc-actions{justify-content:flex-end;gap:10px;display:flex}.sc-cancel,.sc-go{height:44px;font:inherit;cursor:pointer;border-radius:12px;padding:0 18px;font-weight:600}.sc-cancel{border:1px solid var(--tola-border-strong);background:var(--tola-bg-raised);color:var(--tola-fg)}.sc-go{background:var(--tola-primary);color:var(--tola-primary-fg);border:0}.sc-go:disabled{opacity:.55;cursor:default}@media (width<=680px){.cal-page{padding:16px}.cal-head h1{font-size:28px}.cal-step{margin-inline-start:0}.cal-range{order:9;width:100%;font-size:16px}.cal-schedule{inset-inline-end:16px;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:10;border-radius:27px;height:54px;padding:0 20px 0 16px;position:fixed;box-shadow:0 8px 24px #0e6e5559}.sc-row{grid-template-columns:1fr 1fr}.cal-card{width:auto;inset-inline:16px!important;left:16px!important}}.sk-did{color:var(--tola-fg-secondary);font-size:13px}.sk-card{border:1px solid var(--tola-border);background:var(--tola-bg-raised);border-radius:16px;flex-direction:column;gap:12px;max-width:520px;margin-top:4px;padding:14px;display:flex}.sk-card.is-cancelled{opacity:.75}.sk-top{gap:12px;display:flex}.sk-date{background:var(--tola-primary-soft);height:56px;color:var(--tola-primary-soft-fg);border-radius:12px;flex-direction:column;flex:0 0 52px;justify-content:center;align-items:center;display:flex}.sk-date span{letter-spacing:.06em;font-size:11px;font-weight:700}.sk-date strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}.sk-what{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sk-what strong{overflow-wrap:anywhere;font-size:16px;font-weight:600}.sk-what span{color:var(--tola-fg-body);font-size:13px}.sk-cancelled{font-weight:600;color:var(--tola-danger)!important}.sk-card.is-cancelled .sk-what strong{text-decoration:line-through}.sk-agenda{background:var(--tola-bg);color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.sk-agenda span:nth-child(2){flex:1}.sk-open{color:var(--tola-primary-on);font-weight:600}.sk-live{background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.sk-live strong{flex:1;min-width:0;font-weight:600}.sk-live-dot{background:var(--tola-live);border-radius:50%;width:8px;height:8px}.sk-live button{background:var(--tola-primary);height:34px;color:var(--tola-primary-fg);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 14px;font-weight:600}.sk-live button:disabled{opacity:.5;cursor:default}.sk-answers{color:var(--tola-fg-body);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.sk-answers strong{color:var(--tola-fg);font-weight:600}.sk-faces{display:flex}.sk-faces>*+*{margin-inline-start:-6px}.sk-answer{width:210px}.sk-answer button{height:32px;font-size:13px}.sk-links{flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px;display:flex}.sk-links button{color:var(--tola-primary-on);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.sk-links .is-danger{color:var(--tola-danger)}.sk-confirm{color:var(--tola-fg-body);align-items:center;gap:10px;display:inline-flex}.c-call-split{display:inline-flex;position:relative}.c-call-split>.c-head-btn:first-child:not(:only-child){border-start-end-radius:0;border-end-end-radius:0}.c-call-more{justify-content:center;width:34px;padding:0;border-inline-start:0!important;border-start-start-radius:0!important;border-end-start-radius:0!important}.c-call-menu{top:calc(100% + 6px);z-index:30;min-width:200px;position:absolute;inset-inline-end:0}.c-next-call{color:var(--tola-primary-on)}.rt-toast{inset-inline-end:24px;z-index:85;background:var(--tola-fg);width:360px;max-width:calc(100vw - 32px);color:var(--tola-bg-raised);box-shadow:var(--tola-shadow-xl);border-radius:16px;gap:12px;padding:14px 16px;display:flex;position:fixed;bottom:24px}.rt-icon{background:color-mix(in srgb, var(--tola-bg-raised) 14%, transparent);border-radius:11px;flex:0 0 38px;place-items:center;height:38px;display:grid}.rt-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rt-text strong{font-weight:700}.rt-text span{opacity:.8;font-size:13px}.rt-actions{gap:8px;margin-top:8px;display:flex}.rt-actions button{background:color-mix(in srgb, var(--tola-bg-raised) 16%, transparent);height:34px;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 12px;font-size:13px;font-weight:600}.rt-actions .rt-join{background:var(--tola-primary);color:var(--tola-primary-fg)}.rt-close{width:28px;height:28px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-self:flex-start;place-items:center;display:grid}@media (width<=680px){.rt-toast{inset-inline:16px;bottom:calc(84px + env(safe-area-inset-bottom,0px));width:auto}.c-next-call .c-head-label{display:none}}.cr-window{background:var(--tola-call-bg);color:var(--tola-call-fg);display:flex;position:fixed;inset:0}.cr-centre{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px}.cr-centre p{max-width:420px;color:var(--tola-call-fg-muted);margin:0}.cr-centre button{background:var(--tola-call-chip);height:40px;color:var(--tola-call-fg);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 18px;font-weight:600}.cr-centre .spinner{color:var(--tola-call-tile-active)}.cr-over{z-index:60;display:flex;position:fixed;inset:0}.cr{background:var(--tola-call-bg);min-width:0;color:var(--tola-call-fg);flex:1;font-size:15px;display:flex}.cr-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.cr-head{border-bottom:1px solid var(--tola-call-panel);align-items:center;gap:12px;min-height:60px;padding:8px 20px;display:flex}.cr-back{background:var(--tola-call-panel);max-width:220px;height:34px;color:var(--tola-call-fg-muted);font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.cr-back span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cr-back:hover{color:var(--tola-call-fg)}[dir=rtl] .cr-back svg{transform:scaleX(-1)}.cr-what{flex-direction:column;min-width:0;line-height:1.2;display:flex}.cr-what strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cr-what span{color:var(--tola-call-fg-subtle);font-variant-numeric:tabular-nums;font-size:12px}.cr-sharing{background:var(--tola-call-chip-active);height:28px;color:var(--tola-call-chip-active-fg);white-space:nowrap;border-radius:14px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.cr-signal{color:var(--tola-call-fg-subtle);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.cr-signal.is-excellent,.cr-signal.is-good{color:var(--tola-call-chip-active-fg)}.cr-signal.is-poor,.cr-signal.is-lost{color:var(--tola-call-recording-fg)}.cr-seg{background:var(--tola-call-panel);border-radius:10px;padding:3px;display:flex}.cr-seg button{height:30px;color:var(--tola-call-fg-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:13px}.cr-seg button[aria-checked=true],.cr-seg button[aria-pressed=true]{background:var(--tola-call-chip-hover);color:var(--tola-call-fg);font-weight:600}.cr-banner{color:#f2d9a6;background:#2a2416;border:1px solid #4a3e22;border-radius:14px;align-items:center;gap:12px;margin:14px 20px 0;padding:10px 12px 10px 14px;font-size:14px;display:flex}.cr-banner strong{color:var(--tola-call-fg)}.cr-banner.is-warn{background:var(--tola-call-recording-bg);border-color:var(--tola-call-recording-border);color:var(--tola-call-recording-fg)}.cr-faces{display:flex}.cr-faces>*+*{margin-inline-start:-6px}.cr-ring{color:#16161a;height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#c98a1c;border:0;border-radius:10px;padding:0 14px;font-size:14px;font-weight:700}.cr-ring:disabled{opacity:.7;cursor:default}.cr-x{width:30px;height:30px;color:var(--tola-call-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.cr-stage{flex:1;gap:10px;min-height:0;padding:14px 20px 84px;display:grid}.cr-stage.is-grid{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));grid-auto-rows:minmax(0,1fr)}.cr-stage.is-one{grid-template-columns:minmax(0,1fr);position:relative}.cr-stage.is-pinned,.cr-stage.is-speaker,.cr-stage.is-share{grid-template-columns:minmax(0,1fr) 200px}.cr-waiting{background:var(--tola-call-scrim);color:var(--tola-call-fg-muted);white-space:nowrap;border-radius:16px;margin:0;padding:6px 14px;font-size:14px;position:absolute;top:28px;left:50%;transform:translate(-50%)}.cr-stage{position:relative}.cr-tile{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--tint) 18%, transparent) 0, transparent 62%), var(--tola-call-tile);border-radius:18px;justify-content:center;align-items:center;min-width:0;min-height:0;margin:0;display:flex;position:relative;overflow:hidden}.cr-tile.is-speaking{box-shadow:0 0 0 2px var(--tola-call-tile-active)}.cr-tile.is-small{aspect-ratio:16/10;border-radius:14px}.cr-video{background:#000;width:100%;height:100%;position:absolute;inset:0}.cr-video.is-mirror,.ic-preview video.is-mirror{transform:scaleX(-1)}.cr-name{inset-inline-start:8px;background:var(--tola-call-scrim);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;gap:5px;max-width:calc(100% - 16px);padding:2px 8px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:8px;overflow:hidden}.cr-name>span:last-child{text-overflow:ellipsis;overflow:hidden}.cr-muted{color:var(--tola-call-recording);display:flex}.cr-hand{inset-inline-end:8px;color:#16161a;background:#c98a1c;border-radius:8px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:700;display:flex;position:absolute;top:8px}.cr-badge{inset-inline-end:8px;background:var(--tola-call-scrim);color:var(--tola-call-fg-muted);border-radius:8px;padding:2px 8px;font-size:12px;font-weight:600;position:absolute;bottom:8px}.cr-reaction{inset-inline-end:12px;font-size:26px;animation:3s ease-out forwards cr-rise;position:absolute;bottom:10px}@keyframes cr-rise{0%{opacity:0;transform:translateY(8px)}12%{opacity:1;transform:none}80%{opacity:1}to{opacity:0;transform:translateY(-24px)}}.cr-tile-open{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.cr-tile-open:focus-visible{outline:2px solid var(--tola-call-tile-active);outline-offset:-2px;border-radius:inherit}.is-small .cr-name{inset-inline-start:6px;font-size:12px;bottom:6px}.is-small .cr-hand{inset-inline-end:6px;font-size:11px;top:6px}.cr-self{inset-inline-end:32px;aspect-ratio:16/10;background:var(--tola-call-tile-idle);border:1px solid var(--tola-call-border);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:200px;display:flex;position:absolute;bottom:96px;overflow:hidden;box-shadow:0 12px 30px #0006}.cr-self>span{color:var(--tola-call-fg-muted);font-size:12px;position:relative}.cr-pin{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex;position:relative}.cr-pin>.cr-tile{flex:1}.cr-pin-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cr-pin-bar>span{color:var(--tola-call-fg-muted);align-items:center;gap:6px;margin-inline-end:auto;font-size:13px;font-weight:600;display:flex}.cr-pin-bar button,.cr-more{border:1px solid var(--tola-call-border-strong);background:var(--tola-call-panel);height:32px;color:var(--tola-call-fg);font:inherit;cursor:pointer;border-radius:10px;padding:0 12px;font-size:13px;font-weight:600}.cr-strip{flex-direction:column;gap:10px;min-height:0;display:flex;overflow-y:auto}.cr-strip .cr-tile{flex:none}.cr-screen{background:#000;border-radius:16px;min-width:0;min-height:0;position:relative;overflow:hidden}.cr-screen .cr-video{background:#000}.cr-bar{z-index:2;background:var(--tola-call-panel);border:1px solid var(--tola-call-border);border-radius:26px;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:6px;display:flex;position:absolute;bottom:18px;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 16px 40px #0006}.cr-btn{background:var(--tola-call-chip);width:40px;height:40px;color:var(--tola-call-fg);font:inherit;cursor:pointer;border:0;border-radius:20px;flex:none;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex;position:relative}.cr-btn:hover{background:var(--tola-call-chip-hover)}.cr-btn.is-off{background:var(--tola-call-fg);color:var(--tola-call-leave)}.cr-btn.is-on{background:var(--tola-call-chip-active);color:var(--tola-call-chip-active-fg);box-shadow:inset 0 0 0 1px var(--tola-call-chip-active-border)}.cr-btn.is-wide{white-space:nowrap;width:auto;padding:0 14px}.cr-dot{top:7px;background:#c98a1c;border-radius:4px;width:8px;height:8px;position:absolute;inset-inline-end:7px}.cr-sep{background:var(--tola-call-chip-hover);flex:none;width:1px;height:24px;margin:0 4px}.cr-anchor{display:flex;position:relative}.cr-leave{background:var(--tola-call-leave);color:#fff;height:40px;font:inherit;cursor:pointer;border:0;border-radius:20px;flex:none;align-items:center;gap:6px;margin-inline-start:6px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.cr-leave:hover{background:var(--tola-call-leave-hover)}.cr-reacts{gap:2px;padding:4px;display:flex}.cr-reacts button{cursor:pointer;background:0 0;border:0;border-radius:10px;width:40px;height:40px;font-size:22px}.cr-reacts button:hover{background:var(--tola-bg-hover)}.cr-menu{flex-direction:column;min-width:220px;padding:4px;display:flex}.cr-menu button{height:38px;color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.cr-menu button:hover{background:var(--tola-bg-hover)}.cr-menu .is-danger{color:var(--tola-danger)}.cr-ask{z-index:3;background:var(--tola-bg-raised);color:var(--tola-fg);box-shadow:var(--tola-shadow-lg);border-radius:16px;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:10px 10px 10px 16px;font-size:14px;display:flex;position:absolute;bottom:80px;left:50%;transform:translate(-50%)}.cr-ask button{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:34px;color:var(--tola-fg);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;padding:0 12px;font-weight:600}.cr-ask .is-primary{background:var(--tola-primary);color:var(--tola-primary-fg);border-color:#0000}.cr-ask .is-danger{background:var(--tola-danger);color:#fff;border-color:#0000}.cr-rec{background:var(--tola-call-recording-bg);height:28px;color:var(--tola-call-recording-fg);border-radius:14px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.cr-rec-dot{background:var(--tola-call-recording);border-radius:4px;flex:none;width:8px;height:8px}.cr-ask.is-wide{width:min(600px,100% - 24px)}.cr-ask.is-wide>span:not(.cr-rec-dot){flex:auto;min-width:0}.cr-return{inset-inline-end:20px;z-index:55;background:var(--tola-call-bg);height:44px;color:var(--tola-call-fg);font:inherit;box-shadow:var(--tola-shadow-lg);cursor:pointer;border:0;border-radius:22px;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:flex;position:fixed;bottom:20px}.cr-return-dot{background:var(--tola-call-tile-active);border-radius:4px;width:8px;height:8px}.rp{background:var(--tola-bg-raised);min-height:0;color:var(--tola-fg);flex-direction:column;flex:0 0 380px;display:flex}.rp-tabs{border-bottom:1px solid var(--tola-border);align-items:center;padding:10px 10px 0;display:grid}.rp-tabs [role=tab]{height:46px;color:var(--tola-fg-body);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:5px;font-size:14px;display:flex}.rp-tabs [role=tab][aria-selected=true]{border-bottom-color:var(--tola-fg);color:var(--tola-fg);font-weight:600}.rp-count{color:#fff;background:var(--tola-danger);border-radius:8px;padding:0 5px;font-size:11px;font-weight:700}.rp-num{color:var(--tola-fg-subtle);font-variant-numeric:tabular-nums}.rp-icon{width:34px;height:34px;color:var(--tola-fg-body);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.rp-icon:hover{background:var(--tola-bg-hover)}[dir=rtl] .rp-icon.flip svg{transform:scaleX(-1)}.rp-scroll{flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px;display:flex;overflow-y:auto}.rp-where{color:var(--tola-fg-body);align-items:center;gap:8px;font-size:13px;display:flex}.rp-title{font-family:var(--tola-font-display);margin:0;font-size:22px;font-weight:700}.rp-label{letter-spacing:.06em;text-transform:uppercase;color:var(--tola-fg-body);font-size:12px;font-weight:600}.rp-empty{color:var(--tola-fg-subtle);margin:0;font-size:14px}.rp-error{color:var(--tola-danger);margin:0 18px 8px;font-size:13px}.rp-rule{background:var(--tola-hairline-soft);flex:none;height:1px}.rp-sub{color:var(--tola-fg-subtle);font-size:13px;display:block}.rp-agenda-row{border-radius:12px;align-items:flex-start;gap:10px;margin:0 -10px;padding:6px 10px;display:flex}.rp-agenda-row.is-now{background:var(--tola-primary-softer)}.rp-agenda-row input{width:18px;height:18px;accent-color:var(--tola-primary);flex:none;margin:2px 0 0}.rp-dot{background:var(--tola-fg-subtle);border-radius:3px;flex:none;width:6px;height:6px;margin:8px 6px 0}.rp-agenda-text{min-width:0;color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:0;display:flex}.rp-agenda-text .is-done{color:var(--tola-fg-body);text-decoration:line-through}.is-now .rp-agenda-text>span:first-child{font-weight:600}.rp-now{color:var(--tola-primary-on);font-size:13px;font-weight:600}.rp-now-hint{color:var(--tola-fg-subtle);opacity:0;font-size:12px}.rp-agenda-text:hover .rp-now-hint,.rp-agenda-text:focus-visible .rp-now-hint{opacity:1}.rp-notes{border:1px solid var(--tola-border-input);background:var(--tola-bg);min-height:180px;color:var(--tola-fg);font:inherit;resize:vertical;border-radius:12px;padding:12px;font-size:15px;line-height:1.5}.rp-follow{flex-direction:column;gap:8px;display:flex}.rp-follow-row{border:1px solid var(--tola-border);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.rp-x{width:28px;height:28px;color:var(--tola-fg-subtle);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.rp-x:hover{background:var(--tola-bg-hover);color:var(--tola-fg)}.rp-add,.cs-add,.pc-add{height:34px;color:var(--tola-primary-on);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 4px;font-weight:600}.rp-follow-add{border:1px solid var(--tola-border);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.rp-follow-add input,.rp-follow-add select,.cs-follow input,.cs-follow select,.pc-add-form input,.pc-add-form select,.cs-tab select{border:1px solid var(--tola-border-input);background:var(--tola-bg);min-width:0;height:36px;color:var(--tola-fg);font:inherit;border-radius:10px;padding:0 10px;font-size:14px}.rp-follow-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.rp-follow-actions,.pc-row-actions{justify-content:flex-end;gap:8px;display:flex}.rp-follow-actions button,.pc-row-actions button,.pc-add-form button,.cs-actions button,.cd-actions button{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:36px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:10px;padding:0 14px;font-weight:600}.rp-follow-actions .is-primary,.pc-row-actions .is-primary,.pc-add-form .is-primary,.cs-actions .is-primary,.cd-actions .is-primary{background:var(--tola-primary);color:var(--tola-primary-fg);border-color:#0000}.rp-follow-actions .is-primary:disabled,.cs-actions button:disabled,.pc-add-form .is-primary:disabled{opacity:.55;cursor:default}.rp-chat{flex-direction:column;flex:1;min-height:0;display:flex}.rp-chat-list{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 18px;display:flex;overflow-y:auto}.rp-chat-day{color:var(--tola-fg-subtle);align-self:center;font-size:12px;font-weight:600}.rp-chat-msg{gap:10px;font-size:14px;display:flex}.rp-chat-msg>div{min-width:0}.rp-chat-meta{align-items:baseline;gap:8px;display:flex}.rp-chat-meta strong{font-weight:600}.rp-chat-meta span{color:var(--tola-fg-subtle);font-variant-numeric:tabular-nums;font-size:12px}.rp-chat-input{border-top:1px solid var(--tola-border);gap:8px;padding:12px 18px 16px;display:flex}.rp-chat-input input{border:1px solid var(--tola-border-input);background:var(--tola-bg);min-width:0;height:42px;color:var(--tola-fg);font:inherit;border-radius:12px;flex:1;padding:0 12px}.rp-chat-input button{background:var(--tola-primary);width:42px;height:42px;color:var(--tola-primary-fg);cursor:pointer;border:0;border-radius:12px;place-items:center;display:grid}.rp-chat-input button:disabled{opacity:.45;cursor:default}[dir=rtl] .rp-chat-input button svg{transform:scaleX(-1)}.rp-person{width:100%;color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;font-size:14px;display:flex}button.rp-person:hover{background:var(--tola-bg-hover)}.rp-person.is-away{cursor:default;color:var(--tola-fg-body)}.rp-mic{color:var(--tola-fg-subtle);display:flex}.rp-mic.is-off{color:var(--tola-danger)}.rp-ring{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:30px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px;font-weight:600}.rp-profile-head{border-bottom:1px solid var(--tola-border);align-items:center;gap:8px;height:56px;padding:0 10px;display:flex}.rp-profile-head strong{flex:1}.rp-who{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rp-who>div{flex-direction:column;flex:1;min-width:0;display:flex}.rp-who strong{font-family:var(--tola-font-display);font-size:20px;font-weight:700}.rp-who span{color:var(--tola-fg-body);font-size:14px}.rp-in{flex-basis:100%;align-items:center;gap:6px;font-weight:600;display:flex;color:var(--tola-primary-on)!important;font-size:13px!important}.rp-in span{background:var(--tola-presence-online);border-radius:4px;width:8px;height:8px}.rp-acts{flex-wrap:wrap;gap:8px;display:flex}.rp-acts button{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:36px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:10px;padding:0 12px;font-size:14px;font-weight:600}.rp-acts button[aria-pressed=true]{background:var(--tola-primary-softer);border-color:var(--tola-primary);color:var(--tola-primary-on)}.rp-acts button:disabled{opacity:.6;cursor:default}.rp-acts.is-quiet{flex-direction:column;align-items:flex-start;gap:4px}.rp-acts.is-quiet button{background:0 0;border:0;height:32px;padding:0 2px}.rp-acts .is-danger{color:var(--tola-danger)}.rp-confirm{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.rp-confirm button.is-danger{background:var(--tola-danger);color:#fff;border:0;border-radius:8px;height:32px;padding:0 12px}.rp-facts{border-block:1px solid var(--tola-hairline-soft);flex-direction:column;gap:10px;margin:0;padding:12px 0;display:flex}.rp-facts div{grid-template-columns:130px minmax(0,1fr);gap:10px;font-size:14px;display:grid}.rp-facts dt{color:var(--tola-fg-body)}.rp-facts dd{overflow-wrap:anywhere;margin:0}.rp-note{color:var(--tola-fg-subtle);margin:0;font-size:13px}.cd-scrim,.cs-scrim,.ic-scrim{z-index:80;background:var(--tola-overlay);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cd-box{background:var(--tola-bg-raised);width:min(440px,100%);color:var(--tola-fg);box-shadow:var(--tola-shadow-lg);border-radius:20px;flex-direction:column;gap:14px;padding:22px;display:flex}.cd-head{justify-content:space-between;align-items:center;display:flex}.cd-head h2{font-family:var(--tola-font-display);margin:0;font-size:22px}.cd-x,.cs-x{width:32px;height:32px;color:var(--tola-fg-body);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.cd-field{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.cd-field p{color:var(--tola-fg-body);margin:0;font-weight:400}.cd-field select{border:1px solid var(--tola-border-input);background:var(--tola-bg);height:40px;color:var(--tola-fg);font:inherit;border-radius:10px;padding:0 10px;font-weight:400}.cd-actions{justify-content:flex-end;display:flex}.ic-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1014168c}.ic{background:var(--tola-bg-raised);width:min(760px,100%);color:var(--tola-fg);border-radius:24px;grid-template-columns:300px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 30px 80px #00000059}.ic-me{background:var(--tola-call-bg);min-height:260px;color:var(--tola-call-fg);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex;position:relative}.ic-preview{aspect-ratio:4/3;background:var(--tola-call-tile);border-radius:14px;place-items:center;width:100%;display:grid;overflow:hidden}.ic-preview video{object-fit:cover;width:100%;height:100%}.ic-state{color:var(--tola-call-fg-muted);font-size:13px}.ic-toggles{gap:8px;display:flex}.ic-toggles button{background:var(--tola-call-chip);width:40px;height:40px;color:var(--tola-call-fg);cursor:pointer;border:0;border-radius:20px;place-items:center;display:grid}.ic-toggles button.is-off{background:var(--tola-call-fg);color:var(--tola-call-leave)}.ic-side{flex-direction:column;justify-content:center;gap:22px;min-width:0;padding:28px;display:flex}.ic-who{align-items:center;gap:14px;display:flex}.ic-who h2{font-family:var(--tola-font-display);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:700}.ic-who span{color:var(--tola-fg-body);font-size:14px}.ic-face{flex:none;display:flex;position:relative}.ic-pulse{border:2px solid var(--tola-primary);border-radius:24px;animation:1.6s ease-out infinite ic-pulse;position:absolute;inset:-6px}@keyframes ic-pulse{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.ic-pulse,.cr-reaction{animation:none}}.ic-actions{gap:10px;display:flex}.ic-actions button{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:46px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:14px;flex:1;font-size:15px;font-weight:600}.ic-actions .is-decline{background:var(--tola-call-leave);color:#fff;border-color:#0000}.ic-actions .is-join{background:var(--tola-primary);color:var(--tola-primary-fg);border-color:#0000}.ic-reply{height:32px;color:var(--tola-primary-on);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600}.cs{background:var(--tola-bg-raised);width:min(640px,100%);max-height:calc(100% - 16px);color:var(--tola-fg);box-shadow:var(--tola-shadow-lg);border-radius:22px;flex-direction:column;gap:18px;padding:24px;display:flex;overflow-y:auto}.cs-head{align-items:flex-start;gap:12px;display:flex}.cs-head>div{flex:1;min-width:0}.cs-head h2{font-family:var(--tola-font-display);margin:0;font-size:26px;font-weight:700}.cs-head span{color:var(--tola-fg-body);font-variant-numeric:tabular-nums;font-size:14px}.cs-faces,.pc-faces{align-items:center;display:flex}.cs-faces>*+*,.pc-faces>*+*{margin-inline-start:-6px}.cs-faces>span:last-child:not([role]),.pc-faces>span:last-child:not([role]){color:var(--tola-fg-body);margin-inline-start:4px;font-size:13px;font-weight:600}.cs-section{flex-direction:column;gap:8px;display:flex}.cs-label{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.cs-label label,.cs-cap{font-weight:600}.cs-label>span:not(.cs-cap){color:var(--tola-fg-subtle);font-size:13px}.cs-editor{border:1px solid var(--tola-border-input);border-radius:14px;overflow:hidden}.cs-tools{border-bottom:1px solid var(--tola-border);background:var(--tola-bg);gap:2px;padding:4px;display:flex}.cs-tools button{width:32px;height:30px;color:var(--tola-fg-body);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px}.cs-tools button:hover{background:var(--tola-bg-hover);color:var(--tola-fg)}.cs-editor textarea{background:var(--tola-bg-raised);width:100%;min-height:140px;color:var(--tola-fg);font:inherit;resize:vertical;border:0;padding:12px;line-height:1.5;display:block}.cs-editor textarea:focus{outline:none}.cs-editor:focus-within{border-color:var(--tola-primary)}.cs-follow{align-items:center;gap:8px;display:flex}.cs-follow input[type=checkbox]{width:18px;height:18px;accent-color:var(--tola-primary);flex:none;padding:0}.cs-follow select{max-width:140px}.cs-follow input[type=date]{width:150px}.cs-tab{color:var(--tola-fg-body);align-items:center;gap:8px;font-size:14px;display:flex}.cs-note{color:var(--tola-fg-subtle);margin:0;font-size:13px}.cs-error{color:var(--tola-danger);margin:0;font-size:14px}.cs-actions{justify-content:flex-end;gap:10px;display:flex}.pc-icon{background:var(--tola-primary-softer);width:38px;height:38px;color:var(--tola-primary-on);border-radius:12px;flex:none;place-items:center;display:grid}.pc-by{color:var(--tola-fg-subtle);font-size:13px}.pc-card{border:1px solid var(--tola-border);background:var(--tola-bg-raised);border-radius:16px;flex-direction:column;max-width:620px;display:flex;overflow:hidden}.pc-top{border-bottom:1px solid var(--tola-hairline-soft);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:14px 16px;display:flex}.pc-top strong{flex-basis:100%;font-weight:600}.pc-top>span:nth-child(2){color:var(--tola-fg-body);margin-inline-end:auto;font-size:13px}.pc-part{border-bottom:1px solid var(--tola-hairline-soft);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.pc-part-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.pc-part-head>span:not(.q-grow){color:var(--tola-fg-subtle);font-size:13px}.pc-notes{font-size:15px;line-height:1.5}.pc-empty{color:var(--tola-fg-subtle);margin:0;font-size:14px}.pc-link{color:var(--tola-primary-on);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.pc-btn{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:30px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px;font-weight:600}.pc-edit{flex-direction:column;gap:8px;display:flex}.pc-edit textarea{border:1px solid var(--tola-border-input);background:var(--tola-bg);min-height:120px;color:var(--tola-fg);font:inherit;resize:vertical;border-radius:12px;padding:10px 12px;line-height:1.5}.pc-history{background:var(--tola-bg-sunken);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.pc-version{flex-direction:column;gap:2px;font-size:14px;display:flex}.pc-version>span{color:var(--tola-fg-subtle);font-size:12px}.pc-follow{align-items:center;gap:10px;font-size:14px;display:flex}.pc-follow.is-done .q-grow{color:var(--tola-fg-body);text-decoration:line-through}.pc-check{border:1.5px solid var(--tola-border-strong);width:20px;height:20px;color:var(--tola-primary-fg);cursor:pointer;background:0 0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.pc-check[aria-checked=true]{border-color:var(--tola-primary);background:var(--tola-primary)}.pc-check:disabled{cursor:default}.pc-sub{color:var(--tola-fg-subtle);white-space:nowrap;font-size:13px}.pc-add-form{flex-wrap:wrap;gap:8px;display:flex}.pc-add-form input:first-child{flex:200px}.pc-foot{gap:16px;padding:10px 16px;display:flex}@media (width<=1100px){.rp{flex-basis:320px}.cr-stage.is-pinned,.cr-stage.is-speaker,.cr-stage.is-share{grid-template-columns:minmax(0,1fr) 160px}}@media (width<=900px){.rp{z-index:5;width:min(380px,100%);box-shadow:var(--tola-shadow-lg);position:absolute;inset-block:0;inset-inline-end:0}.cr{position:relative}.cr-signal{display:none}}@media (width<=680px){.cr-head{flex-wrap:wrap;gap:8px;padding:8px 12px}.cr-back{max-width:140px}.cr-sharing{display:none}.cr-banner{flex-wrap:wrap;margin:10px 12px 0}.cr-stage{padding:10px 12px 84px}.cr-stage.is-grid{grid-auto-rows:minmax(140px,1fr);overflow-y:auto;--cols:2!important}.cr-stage.is-pinned,.cr-stage.is-speaker,.cr-stage.is-share{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.cr-strip{flex-direction:row;overflow-x:auto}.cr-strip .cr-tile{width:120px}.cr-self{inset-inline-end:16px;width:120px;bottom:88px}.cr-bar{bottom:max(12px, env(safe-area-inset-bottom));gap:4px}.cr-btn{border-radius:22px;width:44px;height:44px}.cr-leave{justify-content:center;width:52px;height:44px;margin-inline-start:2px;padding:0}.cr-leave span,.cr-share,.cr-chat,.cr-sep{display:none}.rp{width:100%}.ic{grid-template-columns:minmax(0,1fr)}.ic-me{flex-direction:row;justify-content:flex-start;min-height:0;padding:12px}.ic-preview{flex:none;width:96px}.ic-side{padding:20px}.ic-actions{flex-wrap:wrap}.cs{padding:18px}.cs-follow{flex-wrap:wrap}.cs-follow .q-grow{flex-basis:calc(100% - 64px)}.cs-follow select,.cs-follow input[type=date]{flex:1;width:auto;max-width:none}.rp-facts div{grid-template-columns:minmax(0,1fr);gap:2px}}.pc-rec{padding:12px 16px}.rec{flex-direction:column;gap:6px;min-width:0;display:flex}.rec-frame{background:var(--tola-call-bg);border-radius:12px;place-items:center;height:116px;display:grid;position:relative;overflow:hidden}.rec.is-compact .rec-frame{height:96px}.rec-faces{opacity:.55;gap:6px;display:flex}.rec-faces>*{border-radius:11px}.rec-play{color:#0f0f12;cursor:pointer;width:48px;height:48px;box-shadow:var(--tola-shadow-lg);background:#fff;border:0;border-radius:24px;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.rec-play:focus-visible{outline:2px solid var(--tola-call-tile-active);outline-offset:3px}.rec-badge{color:#fff;font-variant-numeric:tabular-nums;background:#101416bf;border-radius:6px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:13px;display:inline-flex;position:absolute;bottom:8px}.rec-members{color:#d5dad6;font-size:12px;inset-inline-start:8px}.rec-length{inset-inline-end:8px}.rec-video{background:#000;border-radius:12px;width:100%;max-height:360px}.rec-note{color:var(--tola-fg-muted);margin:0;font-size:12px}.rec-note.is-error{color:var(--tola-danger)}.c-call-line .c-call-rec{border:1px solid var(--tola-border-input);border-radius:8px;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.c-call-line-rec{max-width:600px;padding-block:0 8px;padding-inline:64px 12px}.cs-rec{gap:10px}.cs-rec-row{align-items:center;gap:12px;display:flex}.cs-rec-row .q-grow{flex-direction:column;gap:2px;min-width:0;display:flex}.cs-rec-row .q-grow span{color:var(--tola-fg-body);font-size:13px}.cs-preview{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:34px;color:var(--tola-fg);font:inherit;cursor:pointer;border-radius:10px;padding:0 12px;font-weight:600}.pf-page{background:var(--tola-bg);min-height:0;color:var(--tola-fg);flex:1;display:flex}.pf-nav{flex-direction:column;flex:0 0 220px;gap:2px;padding:28px 12px;display:flex;overflow-y:auto}.pf-nav h1,.pf-title{font-family:var(--tola-font-display);letter-spacing:-.01em;margin:0 0 16px 10px;font-size:26px;font-weight:700}.pf-title{margin:0}.pf-nav button{color:var(--tola-fg-body);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.pf-nav button>span:first-child{flex:1;min-width:0}.pf-nav button:hover{background:var(--tola-bg-hover)}.pf-nav button[aria-current=page]{background:var(--tola-bg-raised);color:var(--tola-fg);font-weight:600}.pf-nav-go{color:var(--tola-fg-faint);display:none}[dir=rtl] .pf-nav-go svg,[dir=rtl] .pf-back svg{transform:scaleX(-1)}.pf-nav-note{color:var(--tola-fg-secondary);margin:auto 10px 0;padding-top:16px;font-size:13px}.pf-nav-note svg{vertical-align:-2px}.pf-main{flex-direction:column;flex:1;gap:16px;min-width:0;padding:28px 24px 24px 0;display:flex;overflow-y:auto}[dir=rtl] .pf-main{padding:28px 0 24px 24px}.pf-back{display:none}.pf-lead{color:var(--tola-fg-secondary);margin:-8px 0 0}.pf-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;max-width:1080px;display:grid}.pf-col{flex-direction:column;gap:16px;min-width:0;display:flex}.pf-section{background:var(--tola-bg-raised);border-radius:20px;flex-direction:column;gap:4px;min-width:0;padding:20px;display:flex}.pf-section-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.pf-section-head h2{font-family:var(--tola-font-display);flex:1;margin:0;font-size:20px;font-weight:700}.pf-row{border-bottom:1px solid var(--tola-hairline-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;min-height:52px;display:flex}.pf-row:last-child{border-bottom:0}.pf-row-text{flex-direction:column;flex:200px;min-width:0;padding-block:6px;display:flex}.pf-row-text>span:first-child{align-items:center;gap:6px;display:inline-flex}.pf-sub{color:var(--tola-fg-body);font-size:13px}.pf-sub a,.pf-link{color:var(--tola-primary-on);font-weight:600}.pf-note{color:var(--tola-fg-body);margin:6px 0 0;font-size:13px}.pf-label{font-size:13px;font-weight:600}.pf-value{color:var(--tola-fg-body);white-space:nowrap;font-size:14px}.pf-lock{color:var(--tola-fg-muted);display:inline-flex}.pf-grow{flex:1;min-width:0}.pf-list-row{border-bottom:1px solid var(--tola-hairline-soft);align-items:center;gap:10px;min-height:46px;display:flex}.pf-list-row:last-child{border-bottom:0}.pf-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-ok{color:var(--tola-primary-on);margin:0;font-size:14px;font-weight:600}.pf-error{color:var(--tola-danger);margin:0;font-size:14px}.pf-switch{width:20px;height:20px;accent-color:var(--tola-primary);cursor:pointer;flex:none;margin:0}.pf-switch:disabled{cursor:default;opacity:.5}.pf-select,.pf-input,.pf-field input,.pf-field textarea{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);max-width:100%;height:38px;color:var(--tola-fg);font:inherit;border-radius:10px;padding:0 10px}.pf-select{text-overflow:ellipsis;max-width:240px}.pf-select:disabled{color:var(--tola-fg-muted);background:var(--tola-bg)}.pf-field textarea{resize:vertical;height:auto;min-height:76px;padding:8px 10px}.pf-input{flex:1;min-width:0}.pf-field{flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}.pf-field>span:first-child{font-weight:600}.pf-field .pf-sub{font-weight:400}.pf-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pf-button{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);height:38px;color:var(--tola-fg);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;padding:0 14px;font-weight:600}.pf-button:hover:not(:disabled){background:var(--tola-bg-hover)}.pf-button:disabled{opacity:.5;cursor:default}.pf-button.is-primary{background:var(--tola-primary);color:var(--tola-primary-fg);border-color:#0000}.pf-button.is-primary:hover:not(:disabled){background:var(--tola-primary-hover)}.pf-button.is-danger{background:var(--tola-danger);color:var(--tola-fg-inverse);border-color:#0000}.pf-button.is-danger-text{color:var(--tola-danger);background:0 0;border-color:#0000;align-self:flex-start;margin-top:8px;padding:0}.pf-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600}.pf-icon{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);width:38px;height:38px;color:var(--tola-fg);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid}.pf-icon:disabled{opacity:.4;cursor:default}.pf-icon.is-small{background:var(--tola-bg);border:0;border-radius:13px;width:26px;height:26px}.pf-range{width:160px;accent-color:var(--tola-primary)}.pf-seg{background:var(--tola-bg);border-radius:12px;flex-wrap:wrap;align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:flex}.pf-seg button{min-height:34px;color:var(--tola-fg-body);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px}.pf-seg button[aria-checked=true]{background:var(--tola-bg-raised);color:var(--tola-fg);box-shadow:var(--tola-shadow-md);font-weight:600}.pf-radios{flex-direction:column;display:flex}.pf-radio{cursor:pointer;align-items:center;gap:12px;min-height:44px;padding-block:4px;display:flex}.pf-radio input{width:18px;height:18px;accent-color:var(--tola-primary);flex:none;margin:0}.pf-radio>span{flex-direction:column;display:flex}.pf-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pf-keys{gap:4px;display:inline-flex}.pf-keys kbd{border:1px solid var(--tola-border);background:var(--tola-bg);min-width:26px;height:26px;font:inherit;border-bottom-width:2px;border-radius:7px;place-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-grid}.pf-badge{background:var(--tola-bg);height:24px;color:var(--tola-fg-body);border-radius:12px;align-items:center;gap:4px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.pf-callout{background:var(--tola-primary-softer);max-width:1080px;color:var(--tola-primary-soft-fg);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:14px;display:flex}.pf-callout svg{flex:none;margin-top:2px}.pf-words{flex-direction:column;gap:8px;margin-top:10px;display:flex}.pf-chips{flex-wrap:wrap;gap:6px;display:flex}.pf-chip{background:var(--tola-bg);border-radius:15px;align-items:center;gap:6px;height:30px;padding:0 4px 0 10px;font-size:14px;display:inline-flex}[dir=rtl] .pf-chip{padding:0 10px 0 4px}.pf-chip button{width:22px;height:22px;color:var(--tola-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;display:grid}.pf-chip button:hover{background:var(--tola-bg-hover);color:var(--tola-fg)}.pf-chip-add{border:1px dashed var(--tola-border-input);background:var(--tola-bg-raised);border-radius:15px;align-items:center;gap:4px;height:30px;padding:0 4px 0 10px;display:inline-flex}.pf-chip-add input{width:110px;color:var(--tola-fg);font:inherit;background:0 0;border:0;outline:none;font-size:14px}.pf-chip-add button{background:var(--tola-primary);height:22px;color:var(--tola-primary-fg);font:inherit;cursor:pointer;border:0;border-radius:11px;padding:0 8px;font-size:12px;font-weight:600}.pf-anchor{position:relative}.pf-menu{inset-inline-end:0;z-index:20;background:var(--tola-bg-raised);min-width:200px;box-shadow:var(--tola-shadow-lg);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px)}.pf-menu button{min-height:36px;color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px}.pf-menu button:hover,.pf-menu button[aria-checked=true]{background:var(--tola-bg-hover)}.pf-days{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.pf-days button{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);min-width:48px;height:36px;color:var(--tola-fg-body);font:inherit;cursor:pointer;border-radius:10px;padding:0 10px}.pf-days button[aria-pressed=true]{background:var(--tola-primary);color:var(--tola-primary-fg);border-color:#0000;font-weight:600}.pf-hours{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-cards{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.pf-theme,.pf-density{border:2px solid var(--tola-border);background:var(--tola-bg-raised);color:var(--tola-fg);font:inherit;text-align:start;cursor:pointer;border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex}.pf-theme[aria-checked=true],.pf-density[aria-checked=true]{border-color:var(--tola-primary);font-weight:600}.pf-theme-swatch{border:1px solid var(--tola-border);background:linear-gradient(90deg,#16161a 0 18%,#f2eee8 18% 100%);border-radius:9px;height:64px}.pf-theme.is-dark .pf-theme-swatch{background:linear-gradient(90deg,#0b0e10 0 18%,#1c2124 18% 100%)}.pf-theme.is-system .pf-theme-swatch{background:linear-gradient(135deg,#f2eee8 0 50%,#1c2124 50% 100%)}.pf-density-lines{background:var(--tola-bg);border-radius:9px;flex-direction:column;justify-content:center;gap:8px;height:64px;padding:0 10px;display:flex}.pf-density-lines span{background:var(--tola-border-strong);border-radius:3px;height:6px}.pf-density.is-compact .pf-density-lines{gap:4px}.pf-tones{flex-wrap:wrap;gap:8px;display:flex}.pf-tones button{background:var(--tola-bg);cursor:pointer;border:2px solid #0000;border-radius:12px;width:44px;height:44px;font-size:22px}.pf-tones button[aria-checked=true]{border-color:var(--tola-primary);background:var(--tola-primary-softer)}.pf-preview{aspect-ratio:16/9;background:var(--tola-rail-bg);border-radius:14px;max-width:100%;margin-bottom:4px;position:relative;overflow:hidden}.pf-preview video{object-fit:cover;width:100%;height:100%;display:block}.pf-preview video.is-mirror{transform:scaleX(-1)}.pf-preview span{inset-inline-start:10px;color:#fff;background:#00000080;border-radius:8px;padding:3px 8px;font-size:12px;position:absolute;bottom:10px}.pf-meter{align-items:center;gap:3px;display:inline-flex}.pf-meter span{background:var(--tola-border);border-radius:3px;width:6px;height:16px}.pf-meter span.is-on{background:var(--tola-presence-online)}.pf-state{align-items:center;gap:12px;padding-block:8px;display:flex}.pf-state>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.pf-state-mark,.pf-session-mark{background:var(--tola-bg);width:36px;height:36px;color:var(--tola-fg-body);border-radius:10px;flex:none;place-items:center;display:grid}.pf-state.is-on .pf-state-mark{background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg)}.pf-confirm{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.pf-confirm>span{flex:100%}.pf-qr{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pf-qr code{font-family:var(--tola-font-mono);word-break:break-all;font-size:13px}.pf-form{flex-direction:column;gap:12px;display:flex}.pf-scrim{z-index:60;background:var(--tola-overlay);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pf-dialog{background:var(--tola-bg-raised);width:min(480px,100%);max-height:calc(100vh - 32px);color:var(--tola-fg);box-shadow:var(--tola-shadow-xl);border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex;overflow-y:auto}.pf-dialog-head{align-items:center;gap:10px;display:flex}.pf-dialog-head h2{font-family:var(--tola-font-display);flex:1;margin:0;font-size:20px;font-weight:700}.pf-x{width:34px;height:34px;color:var(--tola-fg-body);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.pf-x:hover{background:var(--tola-bg-hover)}.pf-profile{flex-direction:column;gap:16px;display:flex}.pf-profile-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;max-width:1240px;display:grid}.pf-photo{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.pf-photo-side{flex-direction:column;flex:1;gap:8px;min-width:160px;display:flex}.pf-photo-side strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-zoom{align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.pf-crop{background:var(--tola-bg);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:16px;flex:none;width:220px;max-width:100%;height:220px;position:relative;overflow:hidden}.pf-crop:active{cursor:grabbing}.pf-crop img{pointer-events:none;max-width:none;position:absolute;top:50%;left:50%}.pf-crop-ring{pointer-events:none;border-radius:16px;position:absolute;inset:0;box-shadow:inset 0 0 0 999px #13171a73;-webkit-mask:radial-gradient(circle,#0000 0 calc(50% - 2px),#000 calc(50% - 1px));mask:radial-gradient(circle,#0000 0 calc(50% - 2px),#000 calc(50% - 1px))}.pf-crop:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #fff}.pf-avatars{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.pf-avatars button,.pf-colours button{cursor:pointer;background:0 0;border:3px solid #0000;border-radius:50%;padding:0;line-height:0}.pf-avatars button[aria-checked=true],.pf-colours button[aria-checked=true]{border-color:var(--tola-primary)}.pf-initials{flex-direction:column;gap:10px;margin-top:8px;display:flex}.pf-initials .pf-field input{text-transform:uppercase;width:90px}.pf-colours{flex-wrap:wrap;gap:6px;display:flex}.pf-say{flex-direction:column;gap:6px;margin-top:12px;display:flex}.pf-rec{background:var(--tola-danger);border-radius:50%;width:10px;height:10px;margin-inline-end:6px;display:inline-block}.pf-week{flex-direction:column;gap:6px;margin-top:12px;display:flex}.pf-week .pf-inline{flex-wrap:nowrap;gap:6px}.pf-weekday{min-width:0;color:var(--tola-fg-body);flex-direction:column;flex:1 1 0;align-items:center;gap:4px;font-size:12px;display:flex}.pf-day-place{border:1px solid var(--tola-border-input);background:var(--tola-bg-raised);width:100%;height:32px;color:var(--tola-fg-muted);font:inherit;cursor:pointer;border-radius:9px;padding:0 8px;font-size:12px;font-weight:600}.pf-day-place.is-office{background:var(--tola-primary-soft);color:var(--tola-primary-soft-fg);border-color:#0000}.pf-day-place.is-remote{background:var(--tola-accent-soft);color:var(--tola-accent-soft-fg);border-color:#0000}.pf-section>.pf-field+.pf-field,.pf-section>.pf-fields+.pf-field,.pf-section>.pf-seg+.pf-field,.pf-section>.pf-fields+.pf-fields{margin-top:12px}.pf-preview-card{flex-direction:column;gap:12px;display:flex;position:sticky;top:0}.pf-card{background:var(--tola-bg-raised);box-shadow:var(--tola-shadow-md);border-radius:20px;overflow:hidden}.pf-card-band{background:var(--tola-primary);height:72px}.pf-card-body{flex-direction:column;gap:12px;margin-top:-32px;padding:0 18px 18px;display:flex}.pf-card-body>.avatar{box-shadow:0 0 0 4px var(--tola-bg-raised)}.pf-card-name{flex-direction:column;gap:2px;display:flex}.pf-card-name>span:first-child{align-items:center;gap:6px;display:flex}.pf-card-name strong{font-family:var(--tola-font-display);font-size:20px}.pf-card-name>span:not(:first-child){color:var(--tola-fg-secondary);font-size:14px}.pf-card-status{color:var(--tola-fg-secondary);align-items:center;gap:8px;font-size:14px;display:flex}.pf-card-status .q-dot{border-width:0;width:8px;height:8px;position:static}.pf-card-facts{flex-direction:column;gap:8px;margin:0;font-size:14px;display:flex}.pf-card-facts div{flex-direction:column;display:flex}.pf-card-facts dt{color:var(--tola-fg-muted);font-size:12px}.pf-card-facts dd{overflow-wrap:anywhere;margin:0}.c-person-title-row{align-items:center;gap:6px;display:flex}.c-person-say{background:var(--tola-bg);width:26px;height:26px;color:var(--tola-fg);cursor:pointer;border:0;border-radius:13px;place-items:center;display:grid}.c-person-about{color:var(--tola-fg-body);margin:0;font-size:14px}.c-person-k{color:var(--tola-fg-muted);margin-inline-end:6px}@media (width<=1100px){.pf-profile-body{grid-template-columns:minmax(0,1fr)}.pf-preview-card{max-width:360px;position:static}}@media (width<=900px){.pf-page{flex-direction:column;overflow-y:auto}.pf-nav{flex:none;padding:20px 16px;overflow:visible}.pf-nav button{background:var(--tola-bg-raised);border-bottom:1px solid var(--tola-hairline-soft);border-radius:0;min-height:52px;padding:0 14px}.pf-nav button:first-of-type{border-radius:16px 16px 0 0}.pf-nav button:last-of-type{border-bottom:0;border-radius:0 0 16px 16px}.pf-nav button[aria-current=page]{font-weight:400}.pf-nav-go{display:inline-flex}.pf-nav-note{margin:12px 4px 0;padding:0}.pf-page.has-section .pf-nav,.pf-page:not(.has-section) .pf-main{display:none}.pf-main,[dir=rtl] .pf-main{padding:12px 16px 24px;overflow:visible}.pf-back{height:36px;color:var(--tola-primary-on);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0 6px;font-weight:600;display:inline-flex}.pf-grid,.pf-fields{grid-template-columns:minmax(0,1fr)}.pf-row{flex-wrap:wrap}.pf-row>.pf-select{max-width:100%}}:root{--pf-text-scale:1}.c-text{font-size:calc(15px * var(--pf-text-scale))}.c-emoji-only{font-size:calc(40px * var(--pf-text-scale))}html[data-density=compact] .c-msg{gap:10px;padding-block:4px}html[data-density=compact] .c-msg.is-cont{padding-block-start:0}html[data-density=compact] .c-msg-body{gap:2px}html[data-pictures=off] .c-msg-face{visibility:hidden;height:0}html[data-contrast=high]{--tola-fg-body:var(--tola-fg);--tola-fg-secondary:var(--tola-fg);--tola-fg-muted:var(--tola-fg-body);--tola-border:var(--tola-border-strong);--tola-hairline-soft:var(--tola-border-strong);--tola-border-input:var(--tola-fg-muted)}html[data-underline=on] a,html[data-underline=on] .c-link{text-decoration:underline}html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-targets=large] button,html[data-targets=large] select,html[data-targets=large] [role=button]{min-height:44px}html[data-targets=large] .pf-switch,html[data-targets=large] .pf-radio input{width:24px;height:24px}.q-announcer{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pf-stack{flex-direction:column;display:flex}
