:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-system:-apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, sans-serif;--color-accent-blue:#4aabf2;--color-accent-green:#3fae6a;--color-accent-grey:#8e8e93;--color-accent-orange:#ff7f28;--color-accent-purple:#a53ae0;--color-accent-red:#e0504d;--color-bg-brand:#f7e43e;--color-bg-brand-soft:#faf3dd;--color-bg-brand-surface:#fde869;--color-bg-canvas:#f2f2f7;--color-bg-disabled:#e6e6eb;--color-bg-inverse:#1c1c1e;--color-bg-page:#fff;--color-bg-plate:#f2f2f7;--color-bg-plate-inner:#fff;--color-bg-pressed:#e9e9ee;--color-bg-scrim:#0006;--color-bg-sunken:#ededf2;--color-bg-surface:#fff;--color-border-default:#e3e3e8;--color-file-docx:#2f6feb;--color-file-image:#8e5cd9;--color-file-pdf:#e5484d;--color-file-zip:#e8890c;--color-preview-youtube-dark:#0f0f0f;--color-status-client-bg:#faebdd;--color-status-client-fg:#a65409;--color-status-danger-bg:#fdebec;--color-status-danger-fg:#ff3b30;--color-status-design-bg:#eaf2ff;--color-status-design-fg:#0062cc;--color-status-done-bg:#e7f2ec;--color-status-done-fg:#3d7959;--color-status-done-on-inverse:#8cd999;--color-status-idea-approval-bg:#faebdd;--color-status-idea-approval-fg:#a65409;--color-status-idea-bg:#f4eff8;--color-status-idea-fg:#8458a5;--color-status-request-bg:#f2f2f7;--color-status-request-fg:#6c6c70;--color-status-review-bg:#eeeefc;--color-status-review-fg:#5856d6;--color-status-revision-bg:#e3f4f3;--color-status-revision-fg:#0f8b8d;--color-status-warning-bg:#faebdd;--color-status-warning-fg:#a65409;--color-text-danger:#ff3b30;--color-text-inverse:#fff;--color-text-link:#0062cc;--color-text-note:#8a6420;--color-text-on-brand:#1c1c1e;--color-text-primary:#1c1c1e;--color-text-secondary:#6c6c70;--color-text-tertiary:#a0a0a5;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-8:8px;--radius-full:999px;--space-12:12px;--space-16:16px;--space-2:2px;--space-20:20px;--space-24:24px;--space-32:32px;--space-4:4px;--space-40:40px;--space-6:6px;--space-8:8px;--shadow-card:0px 24px 64px -20px #0000001a}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-brand-soft:#372e20;--color-bg-brand-surface:#e8d54b;--color-bg-canvas:#000;--color-bg-disabled:#3a3a3c;--color-bg-inverse:#f2f2f7;--color-bg-page:#000;--color-bg-plate:#1c1c1e;--color-bg-plate-inner:#2c2c2e;--color-bg-pressed:#3a3a3c;--color-bg-scrim:#0009;--color-bg-sunken:#2c2c2e;--color-bg-surface:#1c1c1e;--color-border-default:#38383a;--color-status-client-bg:#3a2717;--color-status-client-fg:#f0a35e;--color-status-danger-bg:#3a1e1d;--color-status-danger-fg:#ff453a;--color-status-design-bg:#1b2a3d;--color-status-design-fg:#5aa9ff;--color-status-done-bg:#1d2e24;--color-status-done-fg:#7fcb9b;--color-status-done-on-inverse:#3d7959;--color-status-idea-approval-bg:#3a2717;--color-status-idea-approval-fg:#f0a35e;--color-status-idea-bg:#2e2337;--color-status-idea-fg:#c39be0;--color-status-request-bg:#2c2c2e;--color-status-request-fg:#a0a0a5;--color-status-review-bg:#26253f;--color-status-review-fg:#9c9af5;--color-status-revision-bg:#15302f;--color-status-revision-fg:#4cc3c4;--color-status-warning-bg:#3a2717;--color-status-warning-fg:#f0a35e;--color-text-danger:#ff453a;--color-text-inverse:#1c1c1e;--color-text-link:#0a84ff;--color-text-note:#c19138;--color-text-primary:#f2f2f7;--color-text-secondary:#98989f;--color-text-tertiary:#717176}.text-system-caption{font:500 12px/16px var(--font-system);letter-spacing:0}.text-system-footnote-semibold{font:600 13px/18px var(--font-system);letter-spacing:-.08px}.text-system-tab{font:500 10px/12px var(--font-system);letter-spacing:.1px}.text-ios-body{font:400 17px/22px var(--font-system);letter-spacing:-.43px}.text-ios-body-medium{font:500 17px/22px var(--font-system);letter-spacing:-.43px}.text-ios-display{font:600 40px/48px var(--font-system);letter-spacing:.37px}.text-ios-footnote{font:400 13px/18px var(--font-system);letter-spacing:-.08px}.text-ios-footnote-medium{font:500 13px/18px var(--font-system);letter-spacing:-.08px}.text-ios-headline{font:600 17px/22px var(--font-system);letter-spacing:-.43px}.text-ios-subhead{font:400 15px/20px var(--font-system);letter-spacing:-.23px}.text-ios-subhead-medium{font:500 15px/20px var(--font-system);letter-spacing:-.23px}.text-ios-title-1{font:600 28px/34px var(--font-system);letter-spacing:.38px}.text-ios-title-2{font:600 22px/28px var(--font-system);letter-spacing:-.26px}:root{--bottom-bar:0px;--motion-curve:cubic-bezier(.32, .72, 0, 1);--motion-out:cubic-bezier(.25, 1, .5, 1);--motion-fast:.15s;--motion-base:.25s;--motion-slow:.4s}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s;--motion-slow:0s}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}html.tg-lowered body{min-height:calc(100dvh + 1px)}body{background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font-system);-webkit-font-smoothing:antialiased;margin:0}:root[data-surface=canvas] body{background:var(--color-bg-canvas)}.appear{animation:appear var(--motion-base) var(--motion-out) both}@keyframes appear{0%{opacity:0;transform:translateY(6px)}}.screen-in{animation:screen-in var(--motion-fast) var(--motion-out) both}@keyframes screen-in{0%{opacity:0}}button,a{transition:background-color var(--motion-fast) var(--motion-out), color var(--motion-fast) var(--motion-out), opacity var(--motion-fast) var(--motion-out), box-shadow var(--motion-fast) var(--motion-out), transform var(--motion-fast) var(--motion-out)}button:active,a:active{transition-duration:0s}svg{transition:transform var(--motion-base) var(--motion-curve)}.avatar{border-radius:var(--radius-full);object-fit:cover;flex:none}.avatar-letter{background:var(--color-bg-pressed);color:var(--color-text-primary);justify-content:center;align-items:center;display:inline-flex}.avatar-letter-big{font-family:var(--font-system);font-weight:600;line-height:1}.status-badge{height:24px;padding:0 var(--space-8);border-radius:var(--radius-full);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.status-badge-request{background:var(--color-status-request-bg);color:var(--color-status-request-fg)}.status-badge-idea{background:var(--color-status-idea-bg);color:var(--color-status-idea-fg)}.status-badge-design{background:var(--color-status-design-bg);color:var(--color-status-design-fg)}.status-badge-client{background:var(--color-status-client-bg);color:var(--color-status-client-fg)}.status-badge-done{background:var(--color-status-done-bg);color:var(--color-status-done-fg)}.status-badge-idea-approval{background:var(--color-status-idea-approval-bg);color:var(--color-status-idea-approval-fg)}.status-badge-review{background:var(--color-status-review-bg);color:var(--color-status-review-fg)}.status-badge-revision{background:var(--color-status-revision-bg);color:var(--color-status-revision-fg)}.button{justify-content:center;align-items:center;gap:var(--space-8);padding:0 var(--space-16);border-radius:var(--radius-full);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;display:inline-flex}.button:disabled{cursor:default}.button-large{width:100%;height:56px}.button-small{height:44px}.button-primary{background:var(--color-bg-brand);color:var(--color-text-on-brand)}.button-primary:disabled{background:var(--color-bg-disabled);color:var(--color-text-tertiary)}.button-secondary,.button-xavfli{background:var(--color-bg-plate);color:var(--color-text-primary)}.button-xavfli{color:var(--color-text-danger)}.button-secondary:active:not(:disabled),.button-xavfli:active:not(:disabled){background:var(--color-bg-pressed)}.button-ghost{color:var(--color-text-primary)}.button-havola{color:var(--color-text-link)}.button-ghost:active:not(:disabled),.button-havola:active:not(:disabled){background:var(--color-bg-pressed)}.button-chiziqli{color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-border-default)}.button-chiziqli:active:not(:disabled){background:var(--color-bg-pressed)}.button-toq{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.button:not(.button-chiziqli):active:not(:disabled){opacity:.8}.button-secondary:disabled,.button-xavfli:disabled,.button-ghost:disabled,.button-havola:disabled,.button-toq:disabled{opacity:.4}.button-secondary:disabled,.button-xavfli:disabled,.button-ghost:disabled,.button-havola:disabled,.button-chiziqli:disabled{color:var(--color-text-tertiary)}.status-message{align-items:center;gap:var(--space-12);padding:var(--space-24) var(--space-32);text-align:center;flex-direction:column;display:flex}.status-message-picture{width:200px;height:200px}:root:not([data-theme=dark]) .status-message-picture-dark,[data-theme=dark] .status-message-picture-light{display:none}.status-message-icon{border-radius:var(--radius-full);background:var(--color-bg-plate);width:64px;height:64px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.status-message-title,.status-message-text{width:100%;margin:0}.status-message-title{color:var(--color-text-primary)}.status-message-text{color:var(--color-text-secondary)}.status-message-action{margin-top:var(--space-4)}.status-message-secondary{color:var(--color-text-secondary)}.task-list{margin:0;padding:0;list-style:none}.task-row+.task-row{background:linear-gradient(var(--color-border-default), var(--color-border-default)) 56px 0 / calc(100% - 56px) 1px no-repeat}.task-row-button{align-items:center;gap:var(--space-16);width:100%;padding:var(--space-16) 0;border-radius:var(--radius-16);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.task-row-button:active{background:var(--color-bg-pressed)}.task-row-text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.task-row-meta{color:var(--color-text-secondary)}.task-row-caret{color:var(--color-text-secondary);flex:none}.task-row-team .task-row-button{gap:var(--space-12);padding:var(--space-12) 0}.task-row-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.task-row-team .task-row-meta{align-items:center;gap:var(--space-4);white-space:nowrap;min-width:0;display:flex}.task-row-part{align-items:center;gap:var(--space-4);flex:none;display:inline-flex}.task-row-part:last-child{text-overflow:ellipsis;flex:1;min-width:0;display:block;overflow:hidden}.task-row-team .task-row-caret{color:var(--color-text-tertiary)}.vz-due{align-items:center;gap:var(--space-4);display:inline-flex}.vz-late{color:var(--color-text-danger)}.ptr-space{justify-content:center;align-items:center;display:flex;overflow:hidden}.ptr:not(.is-pull) .ptr-space{transition:height var(--motion-base) var(--motion-curve)}.ptr-spinner{color:var(--color-text-secondary);transition:opacity var(--motion-fast) var(--motion-out), transform var(--motion-base) var(--motion-curve);display:flex}.ptr-spinner line{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round}.ptr.is-refresh .ptr-spinner svg{animation:.8s steps(8,end) infinite ptr-turn}.ptr.is-settle .ptr-spinner{opacity:0;transform:scale(.6)}@keyframes ptr-turn{to{transform:rotate(360deg)}}.toast-layer{left:0;right:0;bottom:calc(var(--bottom-bar) + var(--space-12));z-index:20;padding:0 var(--space-16);pointer-events:none;justify-content:center;display:flex;position:fixed}.toast{align-items:center;gap:var(--space-8);max-width:100%;min-height:44px;padding:0 var(--space-12) 0 var(--space-16);border-radius:var(--radius-full);background:var(--color-bg-inverse);color:var(--color-text-inverse);box-shadow:var(--shadow-card);animation:toast-in var(--motion-base) var(--motion-curve) both;display:flex}.toast.is-leaving{animation:toast-out var(--motion-base) var(--motion-out) both}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)scale(.96)}}@keyframes toast-out{to{opacity:0;transform:translateY(8px)}}.holat-card{gap:var(--space-16);padding:var(--space-16);border-radius:var(--radius-20);background:var(--color-bg-plate);flex-direction:column;display:flex}.holat-head{align-items:center;gap:var(--space-12);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.holat-text{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.holat-label,.holat-subtitle{color:var(--color-text-secondary)}.holat-caret{color:var(--color-text-secondary);flex:none}.tracker{justify-content:space-between;height:40px;display:flex;position:relative}.tracker-track,.tracker-passed{top:var(--space-16);left:var(--space-20);border-radius:var(--radius-full);height:8px;position:absolute}.tracker-track{right:var(--space-20);background:var(--color-bg-plate-inner)}.tracker-passed{width:calc((100% - 40px) * var(--passed));background:var(--color-bg-brand)}.tracker-step{border-radius:var(--radius-20);background:var(--color-bg-plate-inner);width:40px;height:40px;color:var(--color-text-primary);justify-content:center;align-items:center;display:flex;position:relative}.tracker-done,.tracker-now{background:var(--color-bg-brand);color:var(--color-text-on-brand)}.tracker-now{box-shadow:0 0 0 4px var(--color-bg-brand-surface)}.pufak{flex-direction:column;display:flex}.pufak-tail{width:18px;height:8px;margin-left:calc(var(--space-12) - 1px + (100% - 2 * var(--space-20)) / 4 * var(--step));background:var(--color-bg-plate-inner);clip-path:polygon(50% 0,100% 100%,0 100%)}.pufak-inner{align-items:center;gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-16);background:var(--color-bg-plate-inner);display:flex}.pufak-text{flex:1;margin:0}.pufak-offer{flex-direction:column;align-items:stretch}.pufak-actions{gap:var(--space-8);display:flex}.holat-more{align-items:center;gap:var(--space-8);padding:calc(var(--space-12) + var(--space-2)) 0 0;border:0;border-top:1px solid var(--color-border-default);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;display:flex}.holat-more span{flex:1}.holat-more-up{transform:rotate(180deg)}.tracker-karta .tracker-track,.tracker-karta .tracker-step:not(.tracker-done,.tracker-now){background:var(--color-bg-sunken)}.home-cards>.holat-card+.holat-card{animation:appear var(--motion-base) var(--motion-out) both}.scrim{z-index:10;background:var(--color-bg-scrim);animation:scrim-in var(--motion-base) var(--motion-out) both;position:fixed;inset:0}.sheet{z-index:11;max-height:calc(100% - var(--space-12));border-radius:var(--radius-20) var(--radius-20) 0 0;background:var(--color-bg-page);animation:sheet-in var(--motion-slow) var(--motion-curve) both;outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.sheet-header{padding-top:var(--space-6);flex-direction:column;align-items:center;display:flex}.sheet-grabber{border-radius:var(--radius-full);background:var(--color-text-tertiary);opacity:.5;width:36px;height:5px}.sheet-bar{width:100%;height:48px;padding:0 var(--space-16);align-items:center;display:flex}.sheet-side{flex:none;width:30px;height:30px}.sheet-round{border-radius:var(--radius-full);background:var(--color-status-request-bg);width:30px;height:30px;color:var(--color-text-primary);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex}.sheet-round:active{background:var(--color-bg-pressed)}.sheet-title{text-align:center;flex:1;min-width:0}.sheet-title h2,.sheet-subtitle{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.sheet-subtitle{color:var(--color-text-secondary)}.sheet-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.sheet-footer{gap:var(--space-8);padding:var(--space-12) var(--space-16) max(var(--space-12), var(--tg-safe-area-inset-bottom,env(safe-area-inset-bottom)));border-top:1px solid var(--color-border-default);display:flex}.sheet-footer>*{flex:1}.scrim.is-leaving{animation:scrim-out var(--motion-base) var(--motion-out) both;pointer-events:none}.sheet.is-leaving{animation:sheet-out var(--motion-base) var(--motion-curve) both;pointer-events:none}@keyframes scrim-in{0%{opacity:0}}@keyframes scrim-out{to{opacity:0}}@keyframes sheet-in{0%{transform:translateY(100%)}}@keyframes sheet-out{to{transform:translateY(100%)}}.sheet-canvas{background:var(--color-bg-canvas)}.sheet-canvas .sheet-footer .button-secondary:not(:active){background:var(--color-bg-plate-inner)}.dialog-scrim{z-index:20}.dialog{z-index:21;width:min(326px, calc(100% - 2 * var(--space-32)));gap:var(--space-20);padding:var(--space-24) var(--space-16) var(--space-12);border-radius:var(--radius-20);background:var(--color-bg-plate);text-align:center;animation:dialog-in var(--motion-base) var(--motion-curve) both;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog.is-leaving{animation:dialog-out var(--motion-fast) var(--motion-out) both;pointer-events:none}.dialog-scrim.is-leaving{animation-duration:var(--motion-fast)}@keyframes dialog-in{0%{opacity:0;transform:translate(-50%,-50%)scale(1.08)}}@keyframes dialog-out{to{opacity:0}}.dialog-text{gap:var(--space-8);flex-direction:column;display:flex}.dialog-text h2,.dialog-text p{margin:0}.dialog-text p{color:var(--color-text-secondary)}.dialog-buttons{gap:var(--space-8);display:flex}.dialog-buttons>*{flex:1}.dialog-buttons .button-secondary{background:var(--color-bg-plate-inner)}.dialog-danger{color:var(--color-status-danger-fg)}.form-sheet{height:calc(100% - var(--space-12))}.form-body{gap:var(--space-24);padding:var(--space-12) var(--space-16) var(--space-24);flex-direction:column;display:flex;overflow-x:hidden}.form-footer{background:inherit}.form-sheet:not(.sheet-canvas)>.form-body{gap:var(--space-24)}.step-header{align-items:center;gap:var(--space-16);padding:var(--space-8) 0 var(--space-16);flex-direction:column;display:flex}.step-grabber{border-radius:var(--radius-full);background:var(--color-bg-inverse);width:36px;height:5px}.step-bar{align-items:center;gap:var(--space-12);width:100%;padding:0 var(--space-16);display:flex}.step-icon{border-radius:var(--radius-full);min-width:32px;min-height:32px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-5px;padding:0;display:flex}.step-back{transform:rotate(180deg)}.step-progress{gap:var(--space-4);flex:1;display:flex}.step-progress span{border-radius:var(--radius-full);background:var(--color-border-default);height:4px;transition:background-color var(--motion-base) var(--motion-out);flex:1}.step-progress .step-done{background:var(--color-bg-inverse)}.step-meta{width:100%;padding:0 var(--space-16);color:var(--color-text-secondary);align-items:center;display:flex}.step-meta p{flex:1;margin:0}.step-help{color:var(--color-text-link);cursor:pointer;background:0 0;border:0;padding:0}.step-help:active{opacity:.6}.step-slide{gap:inherit;animation:var(--motion-base) var(--motion-curve) both;flex-direction:column;flex:1;display:flex}.slide-forward{animation-name:slide-forward}.slide-back{animation-name:slide-back}@keyframes slide-forward{0%{opacity:0;transform:translate(24px)}}@keyframes slide-back{0%{opacity:0;transform:translate(-24px)}}.input-field{gap:var(--space-6);flex-direction:column;display:flex}.input-field-label{color:var(--color-text-secondary)}.input-field-box{align-items:center;gap:var(--space-8);height:48px;padding:0 var(--space-16);border-radius:var(--radius-12);background:var(--color-bg-plate);display:flex}.input-field-box:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-bg-inverse)}.input-field-value{min-width:0;height:100%;color:var(--color-text-primary);background:0 0;border:0;outline:none;flex:1;padding:0}.input-field-value::placeholder{color:var(--color-text-tertiary)}.input-field-suffix,.input-field-helper{color:var(--color-text-secondary)}.input-field-helper{margin:0}.input-field-warning .input-field-box,.input-field-warning .input-field-box:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-status-idea-approval-fg)}.input-field-warning .input-field-helper{color:var(--color-status-idea-approval-fg)}.input-field-locked .input-field-value{color:var(--color-text-secondary)}.input-field-locked .input-field-box:focus-within{box-shadow:none}.calendar{align-items:center;gap:var(--space-8);padding:var(--space-16) var(--space-12) var(--space-12);border-radius:var(--radius-16);background:var(--color-bg-surface);flex-direction:column;display:flex}.calendar-month{align-items:center;gap:var(--space-16);width:100%;padding:0 var(--space-4) 0 var(--space-6);display:flex}.calendar-month>span{flex:1}.calendar-nav{color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.calendar-nav:disabled{color:var(--color-text-tertiary);cursor:default}.calendar-grid{gap:var(--space-4);grid-template-columns:repeat(7,40px);display:grid}.calendar-weekday{height:22px;color:var(--color-text-secondary);text-align:center}.calendar-day{border-radius:var(--radius-12);background:var(--color-bg-canvas);width:40px;height:40px;color:var(--color-text-primary);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.calendar-day:disabled{cursor:default}.calendar-past{color:var(--color-text-secondary);background:0 0}.calendar-today{box-shadow:inset 0 0 0 1.5px var(--color-text-primary)}.calendar-strip{background:var(--color-bg-disabled);box-shadow:-4px 0 0 var(--color-bg-disabled);color:var(--color-text-secondary);border-radius:0}.calendar-strip-start,.calendar-col-first.calendar-strip{box-shadow:none;border-radius:var(--radius-12) 0 0 var(--radius-12)}.calendar-col-last.calendar-strip:not(.calendar-selected){border-radius:0 var(--radius-12) var(--radius-12) 0}.calendar-selected{background:var(--color-bg-disabled);border-radius:0 var(--radius-12) var(--radius-12) 0;color:var(--color-text-on-brand)}.calendar-selected:before{content:"";border-radius:var(--radius-12);background:var(--color-bg-brand);position:absolute;inset:0}.calendar-selected>span:first-child{position:relative}.calendar-strip-start.calendar-col-last.calendar-strip:not(.calendar-selected){border-radius:0 var(--radius-12) var(--radius-12) 0}.calendar-selected{border-radius:var(--radius-12)}.calendar-short{background:var(--color-status-warning-fg);color:var(--color-text-inverse)}.grow-area{min-width:0;display:grid}.grow-area:before,.grow-area:after{min-width:0;padding:var(--grow-pad,0);visibility:hidden;white-space:pre-wrap;overflow-wrap:break-word;pointer-events:none;grid-area:1/1}.grow-area:before{content:attr(data-hint) "\a \a "}.grow-area:after{content:attr(data-value) "\a \a "}.grow-area>textarea{grid-area:1/1;overflow:hidden}.form-question{gap:var(--space-6);flex-direction:column;display:flex}.form-question h2,.form-question p{margin:0}.form-question p,.form-label,.form-info{color:var(--color-text-secondary);margin:0}.form-group{gap:var(--space-8);flex-direction:column;display:flex}.channel-wrap{position:relative}.channel-row{align-items:center;gap:var(--space-12);width:100%;min-height:48px;padding:var(--space-8) var(--space-12) var(--space-8) var(--space-16);border-radius:var(--radius-12);background:var(--color-bg-surface);color:var(--color-text-primary);text-align:left;cursor:pointer;border:0;display:flex}.channel-row:disabled{cursor:default}.channel-name{flex:1}.channel-chevron{color:var(--color-text-secondary)}.channel-scrim{z-index:12;background:var(--color-bg-scrim);position:fixed;inset:0}.channel-menu{z-index:13;top:calc(100% + var(--space-8));border-radius:var(--radius-16);background:var(--color-bg-surface);max-height:360px;box-shadow:0 8px 24px color-mix(in srgb, var(--color-bg-scrim) 30%, transparent);margin:0;padding:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.channel-menu li+li{border-top:1px solid var(--color-border-default)}.channel-menu button{align-items:center;gap:var(--space-8);width:100%;min-height:48px;padding:var(--space-12) var(--space-16);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.channel-menu button:active{background:var(--color-bg-pressed)}.channel-unchecked{opacity:0}.note-card{border-radius:var(--radius-16);background:var(--color-bg-surface);flex-direction:column;display:flex}.note-title,.note-about{gap:var(--space-4);padding:var(--space-16) var(--space-16) var(--space-12);flex-direction:column;display:flex}.note-about{padding:var(--space-12) var(--space-16) var(--space-16)}.note-divider{height:1px;margin-left:var(--space-16);background:var(--color-border-default)}.note-card input,.note-card textarea{width:100%;color:var(--color-text-primary);resize:none;field-sizing:content;background:0 0;border:0;outline:none;min-height:1lh;padding:0}.note-card textarea{min-height:5lh}.note-card input::placeholder,.note-card textarea::placeholder{color:var(--color-text-secondary);opacity:1}.date-tag{bottom:calc(100% + var(--space-4));z-index:1;pointer-events:none;flex-direction:column;display:flex;position:absolute}.date-tag:after{content:"";background:var(--color-status-warning-fg);clip-path:polygon(0 0,100% 0,50% 100%);width:12px;height:7px}.date-tag-center{align-items:center;left:50%;transform:translate(-50%)}.date-tag-left{align-items:flex-start;left:0}.date-tag-left:after{margin-left:calc(var(--space-12) + var(--space-2))}.date-tag-right{align-items:flex-end;right:0}.date-tag-right:after{margin-right:calc(var(--space-12) + var(--space-2))}.date-tag-body{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-12) var(--space-6) calc(var(--space-8) + var(--space-2));border-radius:calc(var(--radius-8) + var(--space-2));background:var(--color-status-warning-fg);color:var(--color-text-inverse);white-space:nowrap;display:flex}.flexible{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-12);background:var(--color-bg-surface);color:var(--color-text-primary);text-align:left;cursor:pointer;border:0;display:flex}.checkbox{border-radius:var(--radius-8);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--color-bg-inverse);color:var(--color-text-on-brand);flex:none;justify-content:center;align-items:center;display:flex}.checkbox-on{background:var(--color-bg-brand);box-shadow:none}.flexible-text{gap:var(--space-2);flex-direction:column;display:flex}.flexible-text .text-ios-footnote{color:var(--color-text-secondary)}.how{gap:var(--space-8);padding:var(--space-4) 0 0 var(--space-4);flex-direction:column;display:flex}.how-title{color:var(--color-text-link)}.how-row{align-items:center;gap:var(--space-8);display:flex}.how-number{border-radius:var(--radius-full);background:var(--color-bg-inverse);width:22px;height:22px;color:var(--color-text-inverse);flex:none;justify-content:center;align-items:center;display:flex}.source-row,.material-row{align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-12) var(--space-8) var(--space-8);border-radius:var(--radius-16);background:var(--color-bg-surface);color:var(--color-text-primary);text-align:left;cursor:pointer;border:0;display:flex}.material-row{padding:var(--space-12);cursor:default}.source-text,.material-text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.material-text>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-text .text-ios-footnote,.material-text .text-ios-footnote{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-tile{border-radius:var(--radius-12);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.file-tile-48{width:48px;height:48px}.file-tile-link{background:var(--color-status-design-bg);color:var(--color-status-design-fg)}.file-tile-image{background:var(--color-status-idea-bg);color:var(--color-file-image)}.file-tile-pdf{background:var(--color-status-danger-bg);color:var(--color-file-pdf)}.file-tile-docx{background:var(--color-status-design-bg);color:var(--color-file-docx)}.file-tile-zip{background:var(--color-status-review-bg);color:var(--color-file-zip)}.file-tile-photo{overflow:hidden}.file-tile-photo img{object-fit:cover;width:100%;height:100%}.file-tile-wrap{flex:none;position:relative}.file-badge{top:calc(-1 * var(--space-6));right:calc(-1 * var(--space-6));border-radius:var(--radius-full);background:var(--color-text-danger);width:18px;height:18px;color:var(--color-text-inverse);justify-content:center;align-items:center;display:flex;position:absolute}.file-progress{height:3px;margin-top:var(--space-4);border-radius:var(--radius-full);background:var(--color-border-default);display:block;overflow:hidden}.file-progress>span{border-radius:inherit;background:var(--color-text-link);height:100%;transition:width var(--motion-fast) linear;display:block}.file-action{margin-top:var(--space-4);color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.materials{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.link-form{align-items:flex-end;gap:var(--space-8);flex-direction:column;display:flex}.link-form .input-field{align-self:stretch}.review-card{border-radius:var(--radius-16);background:var(--color-bg-surface);flex-direction:column;display:flex}.review-row{align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-8) var(--space-16) var(--space-16);display:flex}.review-row+.review-row{background:linear-gradient(var(--color-border-default), var(--color-border-default)) 16px 0 / calc(100% - 16px) 1px no-repeat}.review-text{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.review-text .text-ios-footnote,.review-extra{color:var(--color-text-secondary)}.review-value{white-space:pre-line;overflow-wrap:anywhere}.review-extra{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.review-edit{margin:0}.banner-wrap{padding:var(--space-8) var(--space-16) 0}.banner{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);border-radius:var(--radius-12);display:flex}.banner-danger{background:var(--color-status-danger-bg);color:var(--color-status-danger-fg)}.banner svg{flex:none}.done{gap:var(--space-32);padding-top:var(--space-20);flex-direction:column;display:flex}.done-hero{align-items:center;gap:var(--space-12);text-align:center;flex-direction:column;display:flex}.done-hero h2,.done-hero p{margin:0}.done-hero p{color:var(--color-text-secondary)}.done-check{border-radius:var(--radius-full);background:var(--color-bg-brand);width:72px;height:72px;color:var(--color-text-on-brand);justify-content:center;align-items:center;display:flex}.done-steps{padding:var(--space-8) 0;border-radius:var(--radius-16);background:var(--color-bg-surface);margin:0;list-style:none}.done-step{gap:var(--space-12);padding:var(--space-16);display:flex;position:relative}.done-step+.done-step:before{content:"";left:calc(var(--space-24) + var(--space-2) + 1px);border-left:2px solid var(--color-bg-brand);height:28px;position:absolute;top:-14px}.done-step-next:before{border-left-style:dashed!important;border-left-color:var(--color-border-default)!important}.done-dot{border-radius:var(--radius-12);width:24px;height:24px;color:var(--color-text-on-brand);flex:none;justify-content:center;align-items:center;display:flex}.done-step-passed .done-dot{background:var(--color-bg-brand)}.done-step-now .done-dot{box-shadow:inset 0 0 0 3px var(--color-bg-brand)}.done-step-next .done-dot{box-shadow:inset 0 0 0 2px var(--color-border-default)}.done-step-text{gap:var(--space-2);flex-direction:column;display:flex}.done-step-text .text-ios-footnote,.done-step-next .text-ios-body-medium{color:var(--color-text-secondary)}.form-done-actions{gap:var(--space-4);flex-direction:column;display:flex}.form-text-link{min-height:44px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0}button.team-link,button.info-material{width:100%;font:inherit;text-align:left;cursor:pointer;border:0}.lenta{gap:var(--space-16);padding:var(--space-8) var(--space-16) var(--space-24);flex-direction:column;display:flex}.lenta-header{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:48px;display:flex}.lenta-header h1{margin:0}.lenta-filter{align-items:center;gap:var(--space-4);padding:var(--space-8) calc(var(--space-8) + var(--space-2)) var(--space-8) calc(var(--space-12) + var(--space-2));border-radius:var(--radius-full);background:var(--color-bg-plate);color:var(--color-text-primary);cursor:pointer;border:0;display:inline-flex}.lenta-filter.is-channel{padding:var(--space-8) calc(var(--space-8) + var(--space-2)) var(--space-8) var(--space-8)}.lenta-filter:active{background:var(--color-bg-pressed)}.lenta-tabs{margin-bottom:var(--space-8);display:flex}.lenta-tab{padding:var(--space-8) var(--space-12);border-radius:var(--radius-full);color:var(--color-text-primary);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-out);background:0 0;border:0}.lenta-tab[aria-selected=true]{background:var(--color-bg-plate)}.lenta-body{gap:var(--space-24);flex-direction:column;display:flex}.lenta-section{gap:var(--space-8);animation:appear var(--motion-base) var(--motion-out) both;flex-direction:column;display:flex}.lenta-section:nth-child(2){animation-delay:40ms}.lenta-section:nth-child(n+3){animation-delay:80ms}.lenta-heading{align-items:center;min-height:44px;margin:0;display:flex}.lenta-rows,.lenta-feed,.lenta-channels{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lenta-rows{gap:var(--space-8)}.lenta-feed{gap:var(--space-24)}.lenta-row,.lenta-tile{width:100%;color:var(--color-text-primary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--motion-fast) var(--motion-out);background:0 0;border:0;padding:0;display:flex}button.lenta-row:active,button.lenta-tile:active{transform:scale(.98)}.lenta-row{align-items:flex-start;gap:var(--space-12);padding:var(--space-6) 0}.lenta-row-image{border-radius:var(--radius-8);flex:none;width:160px;height:90px}.lenta-row-text,.lenta-tile-text{gap:var(--space-4);overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.lenta-meta,.lenta-state{color:var(--color-text-secondary)}.lenta-state.is-yours{color:var(--color-status-idea-approval-fg)}.lenta-tile{gap:calc(var(--space-8) + var(--space-2));flex-direction:column}.lenta-tile-image{display:block;position:relative}.lenta-tile-cover{aspect-ratio:16/9;border-radius:var(--radius-12);width:100%;display:flex}.lenta-tile-foot{align-items:center;gap:var(--space-12);display:flex}.lenta-tile-text{gap:var(--space-2)}.lenta-count{top:var(--space-8);right:var(--space-8);align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-bg-inverse) 60%, transparent);color:var(--color-text-inverse);display:inline-flex;position:absolute}.lenta-thumb{background:var(--color-bg-plate);color:var(--color-text-tertiary);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lenta-thumb.is-waiting{animation:1.6s ease-in-out infinite skeleton-pulse}.lenta-thumb img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--motion-slow) var(--motion-out);position:absolute;inset:0}.lenta-thumb.is-loaded img{opacity:1}.lenta-skeleton{gap:var(--space-16);flex-direction:column;display:flex}.lenta-channels{padding:var(--space-8) var(--space-16) var(--space-24)}.lenta-channel{align-items:center;gap:var(--space-12);width:100%;min-height:52px;padding:var(--space-8) 0;color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.lenta-channel>span:nth-child(2){flex:1}.lenta-channel-all{border-radius:var(--radius-full);background:var(--color-bg-plate);width:28px;height:28px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.lenta-channels li+li{border-top:1px solid var(--color-border-default)}.home{gap:var(--space-24);padding:var(--space-8) var(--space-16) var(--space-24);flex-direction:column;display:flex}.home-header{justify-content:space-between;align-items:center;height:48px;display:flex}.home-logo{background:var(--color-text-primary);width:130px;height:28px;-webkit-mask:url(/brand/creative-dprt-logo.svg) 0/contain no-repeat;mask:url(/brand/creative-dprt-logo.svg) 0/contain no-repeat}.home-plus{border-radius:var(--radius-full);background:var(--color-bg-plate);width:36px;height:36px;color:var(--color-text-primary);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex}.home-plus:active{background:var(--color-bg-pressed)}.home-section{gap:var(--space-8);animation:appear var(--motion-base) var(--motion-out) both;flex-direction:column;display:flex}.home-section:nth-of-type(2){animation-delay:40ms}.home-section:nth-of-type(n+3){animation-delay:80ms}.home-section-list{gap:var(--space-4)}.home-heading{align-items:center;min-height:44px;margin:0;display:flex}.home-cards{gap:var(--space-8);flex-direction:column;display:flex}.home-skeleton,.skeleton-list{gap:var(--space-16);flex-direction:column;display:flex}.skeleton-list{gap:var(--space-8)}.skeleton{border-radius:var(--radius-8);background:var(--color-bg-pressed);animation:1.6s ease-in-out infinite skeleton-pulse;display:block}@keyframes skeleton-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.skeleton-card{gap:var(--space-16);padding:var(--space-16);border-radius:var(--radius-20);background:var(--color-bg-plate);flex-direction:column;display:flex}.skeleton-head,.skeleton-row-text{gap:var(--space-8);flex-direction:column;display:flex}.skeleton-steps{justify-content:space-between;display:flex}.skeleton-dot{border-radius:var(--radius-full);width:40px;height:40px}.skeleton-title{margin:var(--space-12) 0}.skeleton-row{align-items:center;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-16);background:var(--color-bg-plate);display:flex}.skeleton-row-text{flex:1;min-width:0}.home-heading-link{align-items:center;gap:var(--space-4);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.home-heading-link svg{color:var(--color-text-secondary)}.home-recent{gap:var(--space-8);margin:0 calc(-1 * var(--space-16));padding:0 var(--space-16);scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-16);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.home-recent::-webkit-scrollbar{display:none}.home-recent>li{scroll-snap-align:start;animation:appear var(--motion-base) var(--motion-out) both;flex:0 0 160px}.home-recent-tile{gap:var(--space-4);width:100%;color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.home-recent-tile:active{opacity:.7}.home-recent-cover{aspect-ratio:16/9;border-radius:var(--radius-8);width:100%;margin-bottom:var(--space-4)}.home-recent-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-recent-day{color:var(--color-text-secondary)}.tafsilot{gap:var(--space-16);padding:var(--space-8) var(--space-16) var(--space-24);flex-direction:column;display:flex}.tafsilot-skeleton{height:276px;animation:1.6s ease-in-out infinite skeleton-pulse}.stage-card{padding:var(--space-16);border-radius:var(--radius-16);background:var(--color-bg-surface);flex-direction:column;display:flex}.stage-head,.stage-progress{gap:var(--space-4);flex-direction:column;display:flex}.stage-progress{gap:var(--space-16);margin:var(--space-24) 0 var(--space-8)}.stage-head h2,.stage-head p,.stage-progress p{margin:0}.stage-head p{color:var(--color-text-secondary)}.pufak-karta .pufak-tail,.pufak-karta .pufak-inner{background:var(--color-bg-sunken)}.stage-line{min-height:52px;padding:var(--space-8) var(--space-8) var(--space-8) var(--space-16)}.info{border-radius:var(--radius-20);background:var(--color-bg-page)}.info-head{align-items:center;gap:var(--space-12);width:100%;padding:calc(var(--space-12) + var(--space-2)) var(--space-12) calc(var(--space-12) + var(--space-2)) var(--space-16);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.info-text{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.info-text .text-ios-footnote{color:var(--color-text-secondary)}.info-up{transform:rotate(180deg)}.info-collapse{opacity:0;transition:grid-template-rows var(--motion-base) var(--motion-curve), opacity var(--motion-base) var(--motion-out);grid-template-rows:0fr;display:grid}.info-collapse.is-open{opacity:1;grid-template-rows:1fr}.info-clip{min-height:0;overflow:hidden}.info-body{gap:var(--space-16);margin:0 var(--space-16);padding:var(--space-12) 0 var(--space-16);border-top:1px solid var(--color-border-default);flex-direction:column;display:flex}.info-part{gap:var(--space-8);flex-direction:column;display:flex}.info-part>span{color:var(--color-text-secondary)}.info-part p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.info-material{align-items:center;gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-12);background:var(--color-bg-sunken);color:var(--color-text-primary);text-decoration:none;display:flex}.stage-title{gap:var(--space-4);flex-direction:column;display:flex}.stage-title p{margin:0}.stage-title .text-ios-subhead{color:var(--color-text-secondary)}.stage-note{margin-top:var(--space-2);color:var(--color-text-secondary);display:block}.chip{height:40px;padding:0 var(--space-16);border-radius:var(--radius-full);background:var(--color-bg-page);color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-border-default);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;align-items:center;display:inline-flex}.chip:active{background:var(--color-bg-pressed);box-shadow:none}.chip-selected{background:var(--color-bg-brand);color:var(--color-text-on-brand);box-shadow:none}.cover{aspect-ratio:16/9;border-radius:var(--radius-12);background:var(--color-bg-sunken);position:relative;overflow:hidden}.cover img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--motion-slow) var(--motion-out);display:block}.cover.is-loaded img{opacity:1}.cover:not(.is-loaded):not(.cover-note):not(.cover-file){animation:1.6s ease-in-out infinite skeleton-pulse}.cover-note,.cover-file{justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-16);color:var(--color-text-secondary);text-align:center;flex-direction:column;display:flex}.cover-preparing .text-ios-subhead-medium,.cover-file .text-ios-subhead-medium{color:var(--color-text-primary)}.covers{gap:var(--space-12);flex-direction:column;display:flex}.covers-track{gap:var(--space-8);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.covers-track::-webkit-scrollbar{display:none}.covers-slide{scroll-snap-align:start;flex:0 0 calc(100% - 36px);position:relative}.covers-count{top:var(--space-8);right:var(--space-8);padding:var(--space-2) var(--space-8);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-bg-inverse) 60%, transparent);color:var(--color-text-inverse);position:absolute}.covers-dots{justify-content:center;gap:var(--space-4);display:flex}.covers-dots span{border-radius:var(--radius-full);background:var(--color-border-default);width:6px;height:6px;transition:width var(--motion-base) var(--motion-curve), background-color var(--motion-base) var(--motion-out)}.covers-dots .is-on{background:var(--color-text-primary);width:16px}.final-block{gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-16);background:var(--color-bg-sunken);animation:appear var(--motion-base) var(--motion-out) both;flex-direction:column;display:flex}.titles-label{padding:var(--space-4) 0 var(--space-2) var(--space-12);color:var(--color-text-secondary);margin:0}.titles-list{border-radius:var(--radius-12);background:var(--color-bg-surface);margin:0;padding:0;list-style:none}.titles-list li{padding:var(--space-12);overflow-wrap:anywhere}.titles-list li+li{border-top:1px solid var(--color-border-default)}.asked{gap:var(--space-6);padding:calc(var(--space-8) + var(--space-2)) var(--space-12) var(--space-12);border-radius:var(--radius-16);background:var(--color-bg-surface);flex-direction:column;display:flex}.asked-head{justify-content:space-between;gap:var(--space-8);color:var(--color-text-secondary);display:flex}.asked-time{color:var(--color-text-tertiary)}.asked-tags{gap:var(--space-8);flex-wrap:wrap;display:flex}.asked-tag{padding:calc(var(--space-4) - 1px) calc(var(--space-8) + var(--space-2));border-radius:var(--radius-full);background:var(--color-status-revision-bg);color:var(--color-status-revision-fg)}.asked-text{white-space:pre-line;overflow-wrap:anywhere;margin:0}.final-footer{gap:var(--space-8);flex-direction:column;display:flex}.ask-bar{justify-content:space-between;align-self:stretch;align-items:flex-start;gap:var(--space-12);padding:var(--space-8) var(--space-16) var(--space-4);display:flex}.ask-bar h2,.ask-bar p{margin:0}.ask-bar p{margin-top:var(--space-2);color:var(--color-text-secondary)}.ask-body{gap:var(--space-20);padding:var(--space-16) var(--space-16) var(--space-8);flex-direction:column;display:flex}.ask-chips,.baho-chips{gap:var(--space-8);flex-wrap:wrap;display:flex}.ask-free{margin:calc(-1 * var(--space-8)) 0 0;color:var(--color-text-tertiary)}.note{gap:var(--space-8);text-align:left;--grow-pad:var(--space-12);flex-direction:column;display:flex}.note>span{color:var(--color-text-secondary)}.note textarea{width:100%;min-height:96px;padding:var(--space-12);border-radius:var(--radius-12);background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border-default);color:var(--color-text-primary);resize:none;field-sizing:content;border:0}.note textarea::placeholder{color:var(--color-text-tertiary);opacity:1}.note textarea:focus-visible{box-shadow:inset 0 0 0 1.5px var(--color-text-primary);outline:none}.undo{min-height:48px;padding:calc(var(--space-8) + var(--space-2)) var(--space-12) calc(var(--space-8) + var(--space-2)) var(--space-16);pointer-events:auto}.undo-text{margin-right:var(--space-8)}.undo-timer{flex:none;place-items:center;width:22px;height:22px;display:inline-grid;position:relative}.undo-timer svg{position:absolute;inset:0;transform:rotate(-90deg)}.undo-timer circle{fill:none;stroke-width:1.5px}.undo-track{stroke:color-mix(in srgb, var(--color-text-inverse) 25%, transparent)}.undo-ring{stroke:var(--color-text-inverse);stroke-dasharray:62.84;stroke-dashoffset:0;animation:linear forwards undo-run}@keyframes undo-run{to{stroke-dashoffset:62.84px}}.undo-action{padding:var(--space-4) var(--space-12);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-text-inverse) 15%, transparent);color:var(--color-text-inverse);cursor:pointer;border:0}.undo-action:active{background:color-mix(in srgb, var(--color-text-inverse) 25%, transparent)}.ready-card{padding:var(--space-16) var(--space-8) var(--space-20);border-radius:var(--radius-20);background:var(--color-bg-surface);flex-direction:column;display:flex}.ready-head{gap:var(--space-4);padding:0 var(--space-8) var(--space-12);flex-direction:column;display:flex}.ready-head h2{animation:appear var(--motion-base) var(--motion-out) both;margin:0}.ready-meta{align-items:center;gap:var(--space-6);color:var(--color-text-secondary);margin:0;display:flex}.ready-meta svg{color:var(--color-status-done-fg);flex:none}.ready-card>.titles{padding-top:var(--space-12)}.baho{align-items:center;gap:var(--space-16);padding:var(--space-20) var(--space-8) 0;text-align:center;flex-direction:column;display:flex}.baho[aria-disabled]{pointer-events:none}.baho p{margin:0}.baho-ask{gap:var(--space-4);flex-direction:column;display:flex}.baho-anon{color:var(--color-text-tertiary)}.stars{gap:var(--space-12);display:flex}.star{width:40px;height:40px;color:var(--color-border-default);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:inline-flex}.star svg{width:100%;height:100%}.star polygon{fill:currentColor;stroke:currentColor;stroke-width:3px;stroke-linejoin:round}.star.is-on{color:var(--color-bg-brand)}button.star.is-on{animation:star-pop var(--motion-base) var(--motion-out) both;animation-delay:calc((var(--n) - 1) * 30ms)}@keyframes star-pop{50%{transform:scale(1.18)}}.baho-more{align-items:stretch;gap:var(--space-12);width:100%;animation:appear var(--motion-base) var(--motion-out) both;flex-direction:column;display:flex}.baho-chips{justify-content:center}.baho-more>.button{margin-top:var(--space-8)}.baho-tiles{gap:var(--space-8);margin:0 calc(-1 * var(--space-8));padding:0 var(--space-8) var(--space-4);scrollbar-width:none;display:flex;overflow-x:auto}.baho-tile{align-items:center;gap:var(--space-8);color:var(--color-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1 0 84px;padding:0;display:flex}.baho-tile img{filter:grayscale()contrast(.9);width:68px;height:68px;transition:filter var(--motion-base) var(--motion-out), transform var(--motion-base) var(--motion-out)}.baho-tile[aria-pressed=true]{color:var(--color-text-primary);font-weight:510}.baho-tile[aria-pressed=true] img{filter:none;transform:scale(1.06)}.baho-done{gap:var(--space-12)}.baho-tags{justify-content:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.baho-tag{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-12) var(--space-4) var(--space-6);border-radius:var(--radius-full);background:var(--color-bg-sunken);display:inline-flex}.baho-tag img{width:24px;height:24px}.ask-bar>div{text-align:left;flex:1}.onboarding{min-height:100vh;min-height:var(--tg-viewport-stable-height,100dvh);background:var(--color-bg-page);transition:opacity var(--motion-fast) var(--motion-out);flex-direction:column;display:flex}.onboarding.is-leaving{opacity:0}.onboarding-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;flex:1;display:flex;overflow:auto hidden}.onboarding-track::-webkit-scrollbar{display:none}.onboarding-page{align-items:center;gap:var(--space-20);width:100%;padding:calc(var(--space-24) * 2 + var(--space-4)) var(--space-24) 0;scroll-snap-align:center;scroll-snap-stop:always;flex-direction:column;flex:none;display:flex}.onboarding-picture{aspect-ratio:1;width:300px;max-width:100%;height:auto}:root:not([data-theme=dark]) .onboarding-picture-dark,[data-theme=dark] .onboarding-picture-light{display:none}.onboarding-words{gap:var(--space-8);text-align:center;flex-direction:column;width:100%;display:flex}.onboarding-title,.onboarding-text{margin:0}.onboarding-title{color:var(--color-text-primary)}.onboarding-text{color:var(--color-text-secondary)}.onboarding-bar{align-items:center;gap:var(--space-20);padding:var(--space-16) var(--space-16) calc(var(--space-16) + var(--tg-safe-area-inset-bottom,env(safe-area-inset-bottom)));flex-direction:column;display:flex}.onboarding-dots{gap:var(--space-8);display:flex}.onboarding-dot{border-radius:var(--radius-full);background:var(--color-border-default);cursor:pointer;border:0;width:8px;height:8px;padding:0;position:relative}.onboarding-dot:after{content:"";inset:calc(var(--space-8) * -1) calc(var(--space-4) * -1);position:absolute}.onboarding-dot.is-on{background:var(--color-bg-inverse)}.team-page{gap:var(--space-24);padding:var(--space-8) var(--space-16) var(--space-24);flex-direction:column;display:flex}.team-title{margin:0}.plashka{animation:appear var(--motion-base) var(--motion-out) both;gap:var(--space-4);padding:var(--space-16);border-radius:var(--radius-16);background:var(--color-bg-plate);flex-direction:column;display:flex}.plashka-top{justify-content:space-between;gap:var(--space-8);color:var(--color-text-secondary);display:flex}.plashka h2,.plashka p{margin:0}.plashka-meta{color:var(--color-text-secondary)}.plashka-buttons{gap:var(--space-8);margin-top:var(--space-12);display:flex}.plashka-buttons>*{flex:1}.team-empty{color:var(--color-text-secondary);margin:0}.team-sheet{gap:var(--space-16);padding:var(--space-4) var(--space-16) var(--space-24);flex-direction:column;display:flex}.team-head{gap:var(--space-4);flex-direction:column;display:flex}.team-head h2,.team-head p,.team-text{margin:0}.team-head p{color:var(--color-text-secondary)}.file-tile-logo{background:var(--color-status-request-bg);color:var(--color-text-primary)}.service-logo{object-fit:contain;display:block}.service-logo-mask{background:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.team-text,.team-text.text-ios-body{white-space:pre-line;overflow-wrap:anywhere;line-height:1.45}.date-box{align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-radius:var(--radius-12);background:var(--color-bg-plate);display:flex}.date-box>span{flex-direction:column;gap:1px;display:flex}.date-box .text-ios-footnote{color:var(--color-text-secondary)}.date-box>svg{color:var(--color-text-secondary);flex:none}.date-box>span:nth-child(2){flex:1;min-width:0}.date-box-other{padding:var(--space-8) 0 var(--space-8) var(--space-8);color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;flex:none}.req-tiles{gap:var(--space-8);flex-wrap:wrap;display:flex}.req-tile{border-radius:var(--radius-12);background:var(--color-bg-plate);width:96px;height:54px;color:var(--color-text-secondary);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.req-tile img{object-fit:cover;width:100%;height:100%}.req-tile-more[aria-expanded=true]{color:var(--color-text-primary)}.team-block{gap:var(--space-8);flex-direction:column;display:flex}.team-block-title{margin:0}.team-link{align-items:center;gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-12);background:var(--color-bg-plate);color:var(--color-text-primary);text-decoration:none;display:flex}.team-link .material-text .text-ios-footnote{color:var(--color-text-secondary)}.field{gap:var(--space-6);flex-direction:column;display:flex}.field>span{color:var(--color-text-secondary)}.field select,.field input,.field output{width:100%;min-height:54px;padding:0 var(--space-12) 0 var(--space-16);border-radius:var(--radius-12);background:var(--color-bg-plate);color:var(--color-text-primary);font:inherit;appearance:none;border:0}.field select:focus-visible,.field input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--color-text-primary);outline:none}.field output{align-items:center;display:flex}.field select{background:var(--color-bg-plate) no-repeat right 12px center / 20px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.chip-row{gap:var(--space-8);flex-wrap:wrap;display:flex}.note-field{gap:var(--space-8);--grow-pad:var(--space-12)}.note-field textarea{width:100%;min-height:96px;padding:var(--space-12);border-radius:var(--radius-12);background:var(--color-bg-plate);color:var(--color-text-primary);resize:none;field-sizing:content;border:0}.note-field textarea:focus-visible{box-shadow:inset 0 0 0 1.5px var(--color-text-primary);outline:none}.field-hint{color:var(--color-text-secondary);margin:0}.segmented{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-full);background:var(--color-bg-plate);display:flex}.segmented button{border-radius:var(--radius-full);min-height:36px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;flex:1}.segmented [aria-pressed=true]{background:var(--color-bg-plate-inner);box-shadow:0 1px 3px color-mix(in srgb, var(--color-bg-scrim) 20%, transparent)}.review-group{flex-direction:column;display:flex}.review-group-head{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8) 0 var(--space-4);display:flex}.review-group-head h3{margin:0}.review-line{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:32px;padding:var(--space-6) 0;display:flex}.review-line>:first-child{color:var(--color-text-secondary);flex:1}.review-line>:last-child{text-align:right}.review-value{align-items:center;gap:var(--space-8);display:inline-flex}.plashka-open{gap:var(--space-4);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.plashka-status{align-items:center;gap:var(--space-8);display:flex}.urgent-bubble{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-12) var(--space-12) var(--space-16);border-radius:var(--radius-12);background:var(--color-bg-plate-inner);display:flex}.urgent-bubble p{flex:1;margin:0}.urgent-bubble .button{flex:none;width:auto}.team-sheet-body{gap:var(--space-24)}.tz-section{gap:var(--space-6);flex-direction:column;display:flex}.tz-section .team-text+.team-text{margin-top:calc(var(--space-12) - var(--space-6))}.tz-plain-heading{margin:calc(var(--space-24) - var(--space-6)) 0 0}.tz-plain-heading:first-child{margin-top:0}.tz-refs-wrap{margin:0 calc(-1 * var(--space-16));position:relative}.tz-refs{gap:var(--space-8);padding:0 var(--space-16);scroll-snap-type:x mandatory;scroll-padding:0 var(--space-16);scrollbar-width:none;display:flex;overflow-x:auto}.tz-refs::-webkit-scrollbar{display:none}.tz-ref:only-child{aspect-ratio:16/9;flex:1;width:auto;height:auto}.tz-ref{border-radius:var(--radius-12);background:var(--color-bg-plate);scroll-snap-align:start;cursor:pointer;border:0;flex:none;width:300px;height:169px;padding:0;overflow:hidden}.tz-refs.is-dragging{scroll-snap-type:none;cursor:grabbing}.tz-refs.is-dragging .tz-ref{pointer-events:none}.tz-refs-nav{display:none}@media (hover:hover) and (pointer:fine){.tz-refs-nav{border-radius:var(--radius-full);background:var(--color-bg-surface);width:32px;height:32px;color:var(--color-text-primary);box-shadow:0 2px 8px color-mix(in srgb, var(--color-bg-scrim) 30%, transparent);cursor:pointer;transition:opacity var(--motion-fast) var(--motion-out);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.tz-refs-nav:disabled{opacity:0;pointer-events:none}.tz-refs-prev{left:var(--space-24)}.tz-refs-prev svg{transform:rotate(180deg)}.tz-refs-next{right:var(--space-24)}}.tz-ref img{object-fit:cover;width:100%;height:100%;display:block}.tz-counter-box{top:0;left:var(--space-16);width:300px;padding:var(--space-8);pointer-events:none;justify-content:flex-end;display:flex;position:absolute}.tz-counter{padding:var(--space-4) var(--space-8);border-radius:var(--radius-8);background:var(--color-bg-scrim);color:var(--color-text-inverse)}[data-theme=dark] .tz-counter{color:var(--color-bg-inverse)}.tz-note{gap:var(--space-12);padding:calc(var(--space-12) + var(--space-2)) var(--space-16);border-radius:calc(var(--radius-12) + var(--space-2));background:var(--color-bg-brand-soft);color:var(--color-text-note);display:flex}.tz-note svg{flex:none}.tz-note p{margin:0}.tz-rows{flex-direction:column;display:flex}.tz-rows>*+*{border-top:1px solid var(--color-border-default)}.tz-copy-row{align-items:center;gap:var(--space-12);min-height:60px;padding:var(--space-12) 0;display:flex}.tz-copy-row>span{overflow-wrap:anywhere;flex:1;min-width:0}.tz-copy,.tz-action{border-radius:var(--radius-12);background:var(--color-bg-plate);width:36px;height:36px;color:var(--color-text-primary);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:flex}.tz-headline{min-height:46px;padding:var(--space-12) 0;overflow-wrap:anywhere;margin:0}.tz-fold{flex-direction:column;display:flex}.tz-fold-head{align-items:center;gap:var(--space-4);min-height:44px;color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.tz-fold-fixed{cursor:default}.tz-chevron{color:var(--color-text-tertiary);transform:rotate(180deg)}.tz-fold-head[aria-expanded=false] .tz-chevron{transform:none}.tz-rows>.tz-material+.tz-material{background:linear-gradient(var(--color-border-default), var(--color-border-default)) 60px 0 / calc(100% - 60px) 1px no-repeat;border-top:0}.tz-material{align-items:center;gap:var(--space-12);width:100%;min-height:72px;padding:var(--space-12) 0;color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.tz-material-open{align-items:center;gap:var(--space-12);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.file-tile-thumb{overflow:hidden}.file-tile-thumb img{object-fit:cover;width:100%;height:100%;display:block}.tz-material .task-row-caret{display:none}.tz-check{gap:var(--space-8);flex-direction:column;display:flex}.tz-check-list{border-radius:var(--radius-16);background:var(--color-bg-plate);margin:0;padding:0;list-style:none}.tz-check-list li{gap:var(--space-2);padding:var(--space-12) var(--space-16);flex-direction:column;display:flex}.tz-check-list li+li{background:linear-gradient(var(--color-border-default), var(--color-border-default)) 52px 0 / calc(100% - 52px) 1px no-repeat}.tz-check-list .text-ios-footnote{color:var(--color-text-secondary)}.tz-notion{justify-content:center;align-items:center;gap:var(--space-8);border-radius:var(--radius-12);background:var(--color-bg-plate);min-height:48px;color:var(--color-text-primary);cursor:pointer;border:0;display:flex}.ad-calm{min-height:50vh;animation:appear var(--motion-base) var(--motion-out) both;flex:1;align-items:center;display:flex}.pc-page{gap:var(--space-24)}.pc-section{animation:appear var(--motion-base) var(--motion-out) 40ms both}.pc-head{align-items:center;gap:var(--space-12);animation:appear var(--motion-base) var(--motion-out) both;display:flex}.pc-who{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.pc-name{overflow-wrap:anywhere;margin:0}.pc-username{color:var(--color-text-secondary);margin:0}.pc-circles{gap:var(--space-20);margin:0 calc(-1 * var(--space-16));padding:var(--space-4) var(--space-16) 0;scroll-snap-type:x proximity;scroll-padding-inline:var(--space-16);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.pc-circles::-webkit-scrollbar{display:none}.pc-circles>li{scroll-snap-align:start;animation:appear var(--motion-base) var(--motion-out) both;flex:none}.pc-circle{align-items:center;gap:var(--space-8);width:84px;color:var(--color-text-primary);cursor:pointer;transition:transform var(--motion-fast) var(--motion-out);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.pc-circle:active{transform:scale(.96)}.pc-circle-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pc-circle-skeleton{border-radius:var(--radius-full);width:72px;height:72px}.pc-group{border-radius:var(--radius-16);background:var(--color-bg-plate);flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.pc-row{align-items:center;gap:var(--space-8);min-height:48px;padding:var(--space-12) var(--space-16);color:var(--color-text-primary);text-align:left;cursor:pointer;transition:background var(--motion-fast) var(--motion-out);background:0 0;border:0;display:flex;position:relative}.pc-row:active{background:var(--color-bg-pressed)}.pc-row+.pc-row:before{content:"";top:0;right:0;left:var(--space-16);border-top:1px solid var(--color-border-default);position:absolute}.pc-row-label{flex:1;min-width:0}.pc-row-value{color:var(--color-text-secondary)}.pc-row-caret{color:var(--color-text-secondary);flex:none}.pc-note{margin:calc(-1 * var(--space-8)) 0 0;padding:0 var(--space-4);color:var(--color-text-secondary);animation:appear var(--motion-base) var(--motion-out) 80ms both}.pc-waiting{color:var(--color-accent-orange)}.pc-title{gap:var(--space-8);animation:appear var(--motion-base) var(--motion-out) both;flex-direction:column;display:flex}.pc-lead{color:var(--color-text-secondary);margin:0}.pc-tiles{gap:var(--space-8);animation:appear var(--motion-base) var(--motion-out) 40ms both;grid-template-columns:1fr 1fr;display:grid}.pc-tiles-one{grid-template-columns:1fr}.pc-tile{justify-content:center;align-items:center;gap:var(--space-4);min-height:64px;padding:var(--space-12);border-radius:var(--radius-16);background:var(--color-bg-plate);color:var(--color-text-primary);cursor:pointer;transition:background var(--motion-fast) var(--motion-out), transform var(--motion-fast) var(--motion-out);border:0;flex-direction:column;display:flex}.pc-tile:active{background:var(--color-bg-pressed);transform:scale(.98)}.pc-terms{animation:appear var(--motion-base) var(--motion-out) 40ms both}.pc-term{gap:var(--space-2);padding:var(--space-12) var(--space-16);flex-direction:column;display:flex;position:relative}.pc-term+.pc-term:before{content:"";top:0;right:0;left:var(--space-16);border-top:1px solid var(--color-border-default);position:absolute}.pc-term dt{color:var(--color-text-secondary)}.pc-term dd{margin:0}.pc-members{animation:appear var(--motion-base) var(--motion-out) 40ms both;margin:0;padding:0;list-style:none}.pc-member{align-items:center;gap:var(--space-16);min-height:64px;display:flex}.pc-member-text{justify-content:center;align-self:stretch;gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.pc-member+.pc-member .pc-member-text{border-top:1px solid var(--color-border-default)}.pc-member-role{color:var(--color-text-secondary)}.pc-topics{gap:var(--space-12);animation:appear var(--motion-base) var(--motion-out) 40ms both;flex-direction:column;display:flex}.pc-topics-title{margin:0}.pc-chips{gap:var(--space-8);flex-wrap:wrap;display:flex}.grow-area:has(>.pc-text){--grow-pad:var(--space-16)}.pc-text{width:100%;min-height:160px;padding:var(--space-16);border-radius:var(--radius-16);background:var(--color-bg-plate);color:var(--color-text-primary);resize:none;field-sizing:content;animation:appear var(--motion-base) var(--motion-out) 80ms both;border:0}.pc-text::placeholder{color:var(--color-text-tertiary);opacity:1}.pc-text:focus-visible{box-shadow:inset 0 0 0 1.5px var(--color-text-primary);outline:none}.pc-photo{margin-top:calc(-1 * var(--space-8));display:flex}.pc-photo-add,.pc-photo-picked{align-items:center;gap:var(--space-8);max-width:100%;min-height:44px;padding:0 var(--space-16);border-radius:var(--radius-full);background:var(--color-bg-plate);color:var(--color-text-primary);border:0;display:inline-flex}.pc-photo-add{cursor:pointer}.pc-photo-add:active{background:var(--color-bg-pressed)}.pc-photo-picked{padding:var(--space-4)}.pc-photo-thumb{border-radius:var(--radius-full);object-fit:cover;width:36px;height:36px}.pc-photo-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc-photo-remove{border-radius:var(--radius-full);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pc-sent{flex:1;align-items:center;min-height:50vh;display:flex}.pc-replay{z-index:30;background:var(--color-bg-page);position:fixed;inset:0}.vz-flag{flex:none;display:inline-flex}.vz-flag path{fill:currentColor}.vz-flag-urgent{color:var(--color-text-danger)}.vz-flag-high{color:var(--color-accent-orange)}.pick{position:relative}.pick-box,.date-field-box{align-items:center;gap:var(--space-8);width:100%;min-height:54px;padding:var(--space-16) var(--space-12) var(--space-16) var(--space-16);border-radius:var(--radius-12);background:var(--color-bg-plate);color:var(--color-text-primary);text-align:left;cursor:pointer;transition:box-shadow var(--motion-fast) var(--motion-out);border:0;display:flex}.pick-box-static{cursor:default}.pick-box[aria-expanded=true],.date-field-box[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--color-text-primary)}.pick-box:focus-visible,.date-field-box:focus-visible{box-shadow:inset 0 0 0 1.5px var(--color-text-primary);outline:none}.pick-value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pick-placeholder{color:var(--color-text-tertiary)}.pick-chevron{color:var(--color-text-secondary);transition:transform var(--motion-fast) var(--motion-out);flex:none}[aria-expanded=true]>.pick-chevron{color:var(--color-text-primary);transform:rotate(180deg)}.pick-menu{z-index:5;top:calc(100% + var(--space-8));gap:var(--space-4);overscroll-behavior:contain;max-height:292px;padding:var(--space-8);border-radius:var(--radius-16);background:var(--color-bg-plate-inner);box-shadow:0 8px 24px color-mix(in srgb, var(--color-bg-scrim) 30%, transparent);transform-origin:top;animation:pick-in var(--motion-fast) var(--motion-out) both;flex-direction:column;display:flex;position:absolute;left:0;right:0;overflow-y:auto}@keyframes pick-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.pick-option{align-items:center;gap:var(--space-8);min-height:44px;padding:calc(var(--space-8) + var(--space-2)) var(--space-12);border-radius:var(--radius-12);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;flex:none;display:flex}.pick-option:active{background:var(--color-bg-pressed)}.pick-option[aria-selected=true]{background:var(--color-bg-sunken)}.pick-option-text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.pick-sub{color:var(--color-text-secondary)}.pick-search{align-items:center;gap:var(--space-8);height:38px;padding:var(--space-8) var(--space-12);border-radius:var(--radius-12);background:var(--color-bg-sunken);color:var(--color-text-secondary);flex:none;display:flex}.pick .pick-search input{min-width:0;min-height:0;box-shadow:none;color:var(--color-text-primary);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.pick .pick-search input:focus-visible{box-shadow:none;outline:none}.pick-search input::-webkit-search-cancel-button{display:none}.pick-empty{padding:var(--space-8) var(--space-12);color:var(--color-text-secondary);margin:0}.date-calendar{animation:pick-in var(--motion-base) var(--motion-out) both}.date-calendar .calendar{background:0 0;padding:0}.date-calendar .calendar-day,.date-calendar .time-pick-day,.date-calendar .time-pick-time{background:var(--color-bg-plate)}.date-calendar .time-pick{padding:0 0 var(--space-16)}.date-calendar .calendar-past{background:0 0}.date-field{position:relative}.date-field-clear-room{flex:none;width:20px;height:20px}.date-field-clear{right:var(--space-8);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:54px;padding:0;display:flex;position:absolute;bottom:0}.date-field-clear-dot{border-radius:var(--radius-full);background:var(--color-bg-pressed);width:24px;height:24px;color:var(--color-text-secondary);animation:appear var(--motion-fast) var(--motion-out) both;justify-content:center;align-items:center;display:flex}.date-field-clear:focus-visible{outline:none}.date-field-clear:focus-visible .date-field-clear-dot{box-shadow:inset 0 0 0 1.5px var(--color-text-primary)}.time-pick{gap:var(--space-8);padding:var(--space-12) var(--space-12) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.time-pick-day,.time-pick-time{min-width:0;height:40px;padding:0 var(--space-12);border-radius:var(--radius-12);background:var(--color-bg-canvas);color:var(--color-text-primary);align-items:center;display:flex}.time-pick-day{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.time-pick-empty{color:var(--color-text-secondary)}.time-pick-time{gap:var(--space-4);padding-right:var(--space-6);cursor:text;transition:box-shadow var(--motion-fast) var(--motion-out)}.time-pick-time:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-text-primary)}.time-pick-time input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.time-pick-time input::placeholder{color:var(--color-text-secondary)}.time-pick-clear{border-radius:var(--radius-full);background:var(--color-bg-pressed);width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;animation:appear var(--motion-fast) var(--motion-out) both;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.viewer{z-index:30;color:#fff;animation:viewer-in var(--motion-base) var(--motion-out) both;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.viewer.is-leaving{animation:viewer-out var(--motion-fast) var(--motion-out) both}@keyframes viewer-in{0%{opacity:0}}@keyframes viewer-out{to{opacity:0}}.viewer-top{padding:var(--space-12) var(--space-16);grid-template-columns:40px 1fr 40px;align-items:center;display:grid}.viewer-count{text-align:center;color:#fffc}.viewer-round{border-radius:var(--radius-full);color:#fff;cursor:pointer;background:#ffffff29;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.viewer-stage{min-height:0;animation:viewer-grow var(--motion-base) var(--motion-curve) both;flex:1;position:relative}.viewer.is-leaving .viewer-stage{animation:viewer-shrink var(--motion-fast) var(--motion-out) both}@keyframes viewer-grow{0%{transform:scale(.94)}}@keyframes viewer-shrink{to{transform:scale(.94)}}.viewer-strip{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.viewer-strip::-webkit-scrollbar{display:none}.viewer-slide{scroll-snap-align:center;flex:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.viewer-wait{aspect-ratio:16/9;background:#ffffff1f;width:100%;animation:1.6s ease-in-out infinite viewer-wait}@keyframes viewer-wait{50%{opacity:.5}}.viewer-round:disabled{opacity:.4}.viewer-slide img{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%}.viewer-nav{display:none}@media (hover:hover) and (pointer:fine){.viewer-nav{transition:opacity var(--motion-fast) var(--motion-out);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.viewer-nav:disabled{opacity:0;pointer-events:none}.viewer-prev{left:var(--space-16)}.viewer-prev svg{transform:rotate(180deg)}.viewer-next{right:var(--space-16)}}.viewer-bottom{gap:var(--space-12);padding:var(--space-16) var(--space-16) calc(var(--space-16) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.viewer-thumbs{gap:var(--space-8);scrollbar-width:none;display:flex;overflow-x:auto}.viewer-thumb{border-radius:var(--radius-8);opacity:.6;cursor:pointer;width:60px;height:34px;transition:opacity var(--motion-fast) var(--motion-out);background:#ffffff29;border:0;flex:none;padding:0;overflow:hidden}.viewer-thumb[aria-current]{opacity:1;box-shadow:inset 0 0 0 2px #fff}.viewer-thumb img{object-fit:cover;width:100%;height:100%;display:block}.dz-card .tracker{margin-top:var(--space-12)}.dz-late{color:var(--color-text-danger)}.dz-due{align-items:center;gap:var(--space-4);display:inline-flex}.dz-flag{color:var(--color-text-danger);display:inline-flex}.dz-bubble{animation:appear var(--motion-base) var(--motion-out) both;justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-12);padding:calc(var(--space-8) + var(--space-2)) var(--space-12);border-radius:var(--radius-12);background:var(--color-bg-plate-inner);display:flex}.dz-bubble p{margin:0}.dz-bubble .button{flex:none;width:auto}.dz-final{aspect-ratio:16/9;border-radius:var(--radius-12);width:100%;display:block}.dz-details{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12) 0;color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.dz-details>span{gap:var(--space-2);flex-direction:column;display:flex}.dz-details .text-ios-footnote{color:var(--color-text-secondary)}.dz-details svg{transition:transform var(--motion-fast) var(--motion-out)}.dz-details[aria-expanded=true] svg{transform:rotate(180deg)}.big-cover{animation:appear var(--motion-base) var(--motion-out) both}.big-cover-row{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-12);padding:var(--space-12);border-radius:var(--radius-12);background:var(--color-bg-surface);display:flex}.big-cover-text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.big-cover-text .text-ios-footnote{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.big-cover-row .button{flex:none}.nt-dates{gap:var(--space-12);grid-template-columns:3fr 2fr;display:grid}.nt-group{gap:var(--space-12);flex-direction:column;display:flex}.nt-group h3{margin:0}.nt-group-head{justify-content:space-between;align-items:baseline;display:flex}.nt-muted{color:var(--color-text-secondary)}.nt-add{align-items:center;gap:var(--space-6);padding:var(--space-8) 0;color:var(--color-text-link);cursor:pointer;background:0 0;border:0;align-self:flex-start;display:inline-flex}.nt-grid{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nt-tile{justify-content:center;align-items:center;gap:var(--space-4);border-radius:var(--radius-12);background:var(--color-bg-plate);height:72px;color:var(--color-text-secondary);animation:pick-in var(--motion-fast) var(--motion-out) both;flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.nt-tile-photo img,.nt-idea img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nt-tile-photo.is-uploading img{opacity:.55}.nt-tile .file-tile-logo{border-radius:var(--radius-8);width:28px;height:28px}.nt-tile-caption{max-width:100%;padding:0 var(--space-8);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nt-tile-bar{left:var(--space-8);right:var(--space-8);bottom:var(--space-8);border-radius:var(--radius-full);background:var(--color-border-default);height:3px;position:absolute;overflow:hidden}.nt-tile-bar span{background:var(--color-text-link);height:100%;transition:width var(--motion-fast) linear;display:block}.nt-tile-remove{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-full);background:var(--color-bg-scrim);width:24px;height:24px;color:var(--color-text-inverse);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.nt-tile-link .nt-tile-remove{background:var(--color-bg-pressed);color:var(--color-text-secondary)}.nt-add-tile,.nt-add-row{border:1.5px dashed var(--color-border-default);border-radius:var(--radius-12);color:var(--color-text-secondary);cursor:pointer;transition:background var(--motion-fast) var(--motion-out);background:0 0;justify-content:center;align-items:center;display:flex}.nt-add-tile{gap:var(--space-4);flex-direction:column;height:72px}.nt-add-row{gap:var(--space-6);width:100%;min-height:48px}.nt-add-tile:active,.nt-add-row:active,.nt-add-tile[aria-expanded=true],.nt-add-row[aria-expanded=true]{background:var(--color-bg-plate)}.nt-add-menu{max-height:none;position:static}.nt-add-menu .pick-option{gap:var(--space-12)}.nt-add-menu .pick-option>.icon,.nt-add-menu .pick-option>svg{color:var(--color-text-secondary)}.nt-idea{background:var(--color-bg-plate)}.nt-idea img{opacity:0;transition:opacity var(--motion-slow) var(--motion-out)}.nt-idea.is-loaded img{opacity:1}.nt-idea figcaption{left:var(--space-4);bottom:var(--space-4);padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--color-bg-scrim);color:var(--color-text-inverse);position:absolute}.nt-link{align-items:center}.nt-link .material-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nt-link-add{gap:var(--space-8);display:flex}.nt-link-add input{min-width:0;min-height:48px;padding:0 var(--space-12);border-radius:var(--radius-12);background:var(--color-bg-plate);color:var(--color-text-primary);font:inherit;border:0;flex:1}.nt-link-add input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--color-text-primary);outline:none}.nt-link-add .button{flex:none;width:auto}.nt-variants{gap:var(--space-8)}.nt-variants+.nt-variants{margin-top:var(--space-12)}.nt-variant{animation:appear var(--motion-fast) var(--motion-out) both}.nt-variant-add{align-items:center;gap:var(--space-12);padding:0 var(--space-16) 0 var(--space-4);cursor:text;display:flex}.field .nt-variant-add .nt-variant{min-height:44px;box-shadow:none;background:0 0;flex:1;padding:0;animation:none}.nt-variant-plus{border-radius:var(--radius-full);background:var(--color-bg-inverse);width:22px;height:22px;color:var(--color-bg-page);flex:none;justify-content:center;align-items:center;display:flex}.nt-kinds{gap:var(--space-8);flex-direction:column;display:flex}.nt-kind{align-items:center;gap:var(--space-12);width:100%;min-height:64px;padding:var(--space-12) var(--space-16);border-radius:var(--radius-12);background:var(--color-bg-plate);color:var(--color-text-primary);text-align:left;cursor:pointer;transition:box-shadow var(--motion-fast) var(--motion-out), transform var(--motion-fast) var(--motion-out);border:0;display:flex}.nt-kind:active{transform:scale(.98)}.nt-kind[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--color-text-primary)}.nt-kind:focus-visible{box-shadow:inset 0 0 0 1.5px var(--color-text-primary);outline:none}.nt-kind>svg{animation:appear var(--motion-fast) var(--motion-out) both;flex:none}.ad-header{position:relative}.ad-menu{z-index:3;top:calc(100% - var(--space-8));left:var(--space-16);border-radius:var(--radius-16);background:var(--color-bg-surface);width:224px;max-height:70vh;box-shadow:0 8px 24px color-mix(in srgb, var(--color-bg-scrim) 30%, transparent);transform-origin:0 0;animation:ad-menu-in var(--motion-fast) var(--motion-out) both;flex-direction:column;display:flex;position:absolute;overflow-y:auto}@keyframes ad-menu-in{0%{opacity:0;transform:scale(.92)}}.ad-menu-item{align-items:flex-start;gap:var(--space-2);min-height:44px;padding:var(--space-8) var(--space-12);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.ad-menu-item+.ad-menu-item{border-top:1px solid var(--color-border-default)}.ad-menu-item:active{background:var(--color-bg-pressed)}.ad-menu-sub{color:var(--color-text-secondary)}.ad-menu-list{width:280px;padding:var(--space-8)}.ad-menu-list .ad-menu-item+.ad-menu-item{border-top:0}.ad-menu-search{align-items:center;gap:var(--space-8);height:38px;margin-bottom:var(--space-4);padding:var(--space-8) var(--space-12);border-radius:var(--radius-12);background:var(--color-bg-sunken);color:var(--color-text-secondary);flex:none;display:flex}.ad-menu-search input{min-width:0;color:var(--color-text-primary);background:0 0;border:0;outline:none;flex:1;padding:0}.ad-menu-search input::-webkit-search-cancel-button{display:none}.ad-menu-pick{border-radius:var(--radius-12);flex-direction:row;justify-content:space-between;align-items:center}.ad-menu-pick[aria-checked=true]{background:var(--color-bg-sunken)}.ad-menu-pick-text{gap:var(--space-2);flex-direction:column;display:flex}.ad-menu-pick-line{align-items:baseline;gap:var(--space-8);flex-direction:row;min-width:0}.ad-menu-under.ad-menu-list{max-height:calc(var(--space-40) * 7)}.ad-menu-danger{color:var(--color-text-danger)}.ad-menu-calendar{max-height:none;padding:0;overflow:visible}.ad-menu-calendar .calendar{padding:var(--space-12) var(--space-8) var(--space-8);align-items:stretch}.ad-menu-calendar .calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.ad-menu-calendar .calendar-day{aspect-ratio:1;width:auto;height:auto}.ad-menu-calendar .time-pick{padding:var(--space-12) var(--space-8) 0}.ad-menu-hint{padding:var(--space-4) var(--space-8) var(--space-8);color:var(--color-text-secondary);margin:0}.ad-menu-empty{padding:var(--space-8) var(--space-12);color:var(--color-text-secondary);margin:0}.ad-menu-status{flex-direction:row;justify-content:space-between;align-items:center}.ad-bubble{margin:var(--space-8) 0 0;padding:calc(var(--space-8) + var(--space-2)) var(--space-12);border-radius:var(--radius-12);background:var(--color-bg-plate-inner);color:var(--color-text-primary);font-family:var(--font-system), "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;font-variant-emoji:emoji}.ad-waiting{gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-16);background:var(--color-bg-plate);animation:appear var(--motion-base) var(--motion-out) both;flex-direction:column;display:flex}.ad-waiting h3,.ad-waiting-text{margin:0}.ad-waiting-text{margin-top:calc(-1 * var(--space-8));color:var(--color-text-secondary)}.ad-picks{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.ad-picks:has(>:only-child){grid-template-columns:1fr}.ad-pick{aspect-ratio:16/9;border-radius:var(--radius-12);background:var(--color-bg-sunken);cursor:pointer;transition:opacity var(--motion-fast) var(--motion-out), transform var(--motion-fast) var(--motion-out);border:0;padding:0;position:relative;overflow:hidden}.ad-pick:disabled{cursor:default}.ad-pick img,.ad-picture img{object-fit:cover;width:100%;height:100%;display:block}.ad-pick[aria-pressed=false]{opacity:.45}.ad-pick:not(:disabled):active{transform:scale(.97)}.ad-pick-mark{top:var(--space-8);right:var(--space-8);border-radius:var(--radius-full);background:var(--color-bg-surface);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--color-border-default);color:var(--color-text-primary);justify-content:center;align-items:center;display:inline-flex;position:absolute}.ad-waiting-buttons{gap:var(--space-8);flex-direction:column;display:flex}.ad-warning{padding:var(--space-12);border-radius:var(--radius-12);background:var(--color-status-revision-bg);color:var(--color-status-revision-fg);margin:0}.ad-variant{animation:appear var(--motion-base) var(--motion-out) both}.ad-pictures{gap:var(--space-8);display:grid}.ad-pictures.is-many{grid-template-columns:1fr 1fr}.ad-picture{aspect-ratio:16/9;border-radius:var(--radius-16);background:var(--color-bg-sunken);display:block;overflow:hidden}.ad-picture img{opacity:0;transition:opacity var(--motion-slow) var(--motion-out)}.ad-picture.is-loaded img{opacity:1}.ad-picture-file{padding:var(--space-16);color:var(--color-text-secondary);overflow-wrap:anywhere;justify-content:center;align-items:center;display:flex}.ad-sheet-body{gap:var(--space-16);padding:var(--space-16) var(--space-16) var(--space-8);flex-direction:column;display:flex}.ad-card{z-index:2;position:relative}.ad-fact{position:relative}.ad-waited{color:var(--color-text-secondary)}.ad-facts{gap:var(--space-8);margin-top:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.ad-facts+.ad-facts{margin-top:var(--space-8)}.ad-facts>.ad-fact{min-width:0;position:static}.ad-fact-row{align-items:flex-start;gap:var(--space-2);width:100%;height:100%;min-height:calc(var(--space-24) * 2 + var(--space-8));padding:var(--space-8) var(--space-12);border-radius:var(--radius-12);background:var(--color-bg-plate-inner);color:var(--color-text-primary);text-align:left;border:0;flex-direction:column;display:flex}button.ad-fact-row{cursor:pointer;transition:opacity var(--motion-fast) var(--motion-out)}button.ad-fact-row:active{opacity:.6}.ad-fact-label{color:var(--color-text-secondary)}.ad-fact-line{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.ad-fact-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ad-fact-value.is-empty{color:var(--color-text-tertiary)}.ad-fact-chevron{color:var(--color-text-secondary);transition:transform var(--motion-fast) var(--motion-out);flex:none}[aria-expanded=true] .ad-fact-chevron{transform:rotate(180deg)}.ad-menu-under{top:calc(100% + var(--space-4));transform-origin:top;width:auto;left:0;right:0}.ad-details{align-items:center;gap:var(--space-12);width:100%;padding:calc(var(--space-12) + var(--space-2)) 0;color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ad-details-text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ad-details-text .text-ios-footnote{color:var(--color-text-secondary)}.ad-details-picture{border-radius:calc(var(--radius-12) / 2);object-fit:cover;flex:none;width:48px;height:27px}.ad-details-chevron{transition:transform var(--motion-fast) var(--motion-out);flex:none}.ad-details[aria-expanded=true] .ad-details-chevron{transform:rotate(180deg)}.ad-details-body{gap:var(--space-24);padding-bottom:var(--space-24);animation:appear var(--motion-base) var(--motion-out) both;flex-direction:column;display:flex}.ad-pending{padding:var(--space-12) 0;color:var(--color-text-secondary);margin:0}.ad-failed{animation:appear var(--motion-base) var(--motion-out) both;align-items:center}.icon-button{border-radius:var(--radius-full);background:var(--color-bg-plate);width:44px;height:44px;color:var(--color-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:active{background:var(--color-bg-pressed)}.vz-top{gap:var(--space-12);flex-direction:column;display:flex}.vz-head{align-items:center;gap:var(--space-8);min-height:44px;padding-left:var(--space-4);display:flex}.vz-title{flex:1;min-width:0;margin:0}.vz-heading{gap:var(--space-6)}.vz-count{color:var(--color-text-secondary);font-weight:400}.vz-initials{border-radius:var(--radius-full);background:var(--color-bg-pressed);width:24px;height:24px;color:var(--color-text-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.vz-picks{gap:var(--space-8);flex-wrap:wrap;display:flex}.vz-pick{align-items:center;gap:var(--space-6);height:36px;padding:var(--space-6) 0 var(--space-6) var(--space-6);border-radius:var(--radius-full);background:var(--color-bg-sunken);color:var(--color-text-primary);animation:appear var(--motion-base) var(--motion-out) both;display:inline-flex}.vz-pick-x{height:36px;padding:0 var(--space-12) 0 0;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.vz-empty{gap:var(--space-12);padding:var(--space-20);border-radius:var(--radius-20);background:var(--color-bg-surface);animation:appear var(--motion-base) var(--motion-out) both;display:flex}.vz-empty-tile{border-radius:var(--radius-8);background:var(--color-accent-grey);width:30px;height:30px;color:var(--color-text-inverse);flex:none;justify-content:center;align-items:center;display:inline-flex}.vz-empty-text{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.vz-empty-text h2,.vz-empty-text p{margin:0}.vz-empty-text p{margin-bottom:var(--space-12);color:var(--color-text-secondary)}.vz-board{align-items:flex-start;gap:var(--space-12);margin:0 calc(-1 * var(--space-16));padding:0 var(--space-16);scroll-snap-type:x proximity;scroll-padding:0 var(--space-16);scrollbar-width:none;display:flex;overflow:auto hidden}@media (hover:hover) and (pointer:fine){.vz-board{cursor:grab;-webkit-user-select:none;user-select:none}}.vz-board.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.vz-board.is-dragging .vz-card{pointer-events:none}.vz-board::-webkit-scrollbar{display:none}.vz-board.is-lifting{scroll-snap-type:none;cursor:grabbing}.vz-column{gap:var(--space-8);width:264px;padding:var(--space-12) var(--space-8) var(--space-8);border-radius:var(--radius-16);background:var(--color-bg-sunken);scroll-snap-align:start;animation:appear var(--motion-base) var(--motion-out) both;transition:background-color var(--motion-fast) var(--motion-out), opacity var(--motion-fast) var(--motion-out);flex-direction:column;flex:none;display:flex}.vz-column.is-over{background:var(--color-bg-pressed)}.vz-column.is-closed{opacity:.4}.vz-column:nth-child(2){animation-delay:40ms}.vz-column:nth-child(n+3){animation-delay:80ms}.vz-column-head{align-items:center;gap:var(--space-8);padding:0 var(--space-4) var(--space-4);margin:0;display:flex}.vz-card{gap:var(--space-8);width:100%;padding:var(--space-12);border-radius:var(--radius-16);background:var(--color-bg-surface);color:var(--color-text-primary);text-align:left;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border:0;flex-direction:column;display:flex}.vz-card:active{background:var(--color-bg-pressed)}.vz-card.is-held{opacity:.35}.vz-card.is-held.is-settling{opacity:0;transition-duration:0s}.vz-ghost{z-index:12;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.vz-ghost.is-settling{transition:transform var(--motion-base) var(--motion-curve)}.vz-ghost-card{box-shadow:var(--shadow-card);animation:vz-lift var(--motion-fast) var(--motion-out);transition:transform var(--motion-base) var(--motion-curve), box-shadow var(--motion-base) var(--motion-out);transform:scale(1.04)rotate(-1.5deg)}.vz-ghost.is-settling .vz-ghost-card{box-shadow:none;transform:none}@keyframes vz-lift{0%{box-shadow:none;transform:none}}.vz-card-meta{color:var(--color-text-secondary)}.vz-card-foot{align-items:center;gap:var(--space-6);min-height:24px;color:var(--color-text-secondary);display:flex}.vz-filter .sheet-body{gap:var(--space-16);padding:0 var(--space-16) var(--space-24);flex-direction:column;display:flex}.vz-filter-part{gap:var(--space-4);flex-direction:column;display:flex}.vz-filter-heading{align-items:center;min-height:44px;margin:0;display:flex}.vz-people{gap:var(--space-2);margin:0 calc(-1 * var(--space-16));padding:0 var(--space-16);scrollbar-width:none;display:flex;overflow-x:auto}.vz-people::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.vz-people{cursor:grab;-webkit-user-select:none;user-select:none}}.vz-people.is-dragging{cursor:grabbing}.vz-note{gap:var(--space-16);padding:var(--space-16) var(--space-16) var(--space-8);flex-direction:column;display:flex}.vz-person{align-items:center;gap:var(--space-4);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;width:70px;padding:0;display:flex}.vz-ring{padding:var(--space-2);border-radius:var(--radius-full);transition:box-shadow var(--motion-fast) var(--motion-out);display:inline-flex;box-shadow:inset 0 0 0 2px #0000}.vz-person[aria-pressed=true] .vz-ring{padding:var(--space-4);box-shadow:inset 0 0 0 2px var(--color-text-primary)}.vz-face{border-radius:var(--radius-full);background:var(--color-bg-pressed);width:56px;height:56px;color:var(--color-text-primary);justify-content:center;align-items:center;display:inline-flex}.vz-person-name{max-width:70px;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vz-person[aria-pressed=true] .vz-person-name{color:var(--color-text-primary)}.vz-projects{margin:0;padding:0;list-style:none}.vz-project{align-items:center;gap:var(--space-8);width:100%;min-height:44px;padding:var(--space-8) var(--space-12);border-radius:var(--radius-12);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.vz-project:active,.vz-project[aria-pressed=true]{background:var(--color-bg-pressed)}.vz-project-name{flex:1;min-width:0}.jm-list .task-row{animation:appear var(--motion-base) var(--motion-out) both}.jm-list .task-row:nth-child(2){animation-delay:30ms}.jm-list .task-row:nth-child(n+3){animation-delay:60ms}.jm-count{color:var(--color-text-secondary)}.jm-sheet .sheet-title h2{visibility:hidden}.jm-card{padding:0 var(--space-16) var(--space-16);text-align:center;animation:appear var(--motion-base) var(--motion-out) both;flex-direction:column;align-items:center;display:flex}.jm-photo{justify-content:center;width:120px;height:135px;display:flex;position:relative}.jm-ring{border-radius:var(--radius-full);width:120px;height:120px;box-shadow:inset 0 0 0 2px var(--color-text-primary);justify-content:center;align-items:center;display:inline-flex}.jm-ring .avatar-letter,.jm-faces .avatar-letter{background:var(--color-bg-sunken);font:inherit}.jm-works{align-items:center;gap:var(--space-4);height:30px;padding:var(--space-4) var(--space-12) var(--space-4) var(--space-8);border-radius:var(--radius-full);background:var(--color-bg-plate-inner);box-shadow:var(--shadow-card);color:var(--color-text-primary);white-space:nowrap;animation:jm-pop var(--motion-base) var(--motion-out) 80ms both;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes jm-pop{0%{opacity:0;transform:translate(-50%)scale(.8)}}.jm-name{margin:var(--space-12) 0 0}.jm-username{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.jm-meta{justify-content:center;gap:var(--space-16);margin:var(--space-16) 0 0;color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.jm-meta-part{align-items:center;gap:var(--space-4);display:inline-flex}.jm-buttons{gap:var(--space-8);margin-top:var(--space-20);display:flex}.jm-button{border-radius:var(--radius-full);background:var(--color-bg-plate);width:80px;height:46px;color:var(--color-text-primary);cursor:pointer;transition:transform var(--motion-fast) var(--motion-out);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.jm-button:active{background:var(--color-bg-pressed);transform:scale(.96)}.jm-projects{align-items:center;gap:var(--space-8);margin:var(--space-16) 0 0;color:var(--color-text-secondary);display:flex}.jm-faces{display:inline-flex}.jm-faces .avatar{box-shadow:0 0 0 2px var(--color-bg-page)}.jm-faces .avatar+.avatar{margin-left:calc(-1 * var(--space-8))}.jm-line{margin:0 var(--space-16);border:0;border-top:1px solid var(--color-border-default)}.jm-open{gap:var(--space-4);padding:var(--space-8) var(--space-16) var(--space-24);animation:appear var(--motion-base) var(--motion-out) 60ms both;flex-direction:column;display:flex}.jm-give{background:var(--color-bg-brand);color:var(--color-text-on-brand)}.jm-give:active{background:var(--color-bg-brand)}.pf-head{text-align:center;animation:appear var(--motion-base) var(--motion-out) both;flex-direction:column;align-items:center;display:flex}.pf-name{margin:var(--space-12) 0 0}.pf-username{margin:var(--space-4) 0 0;color:var(--color-text-secondary)}.pf-buttons{gap:var(--space-8);margin-top:var(--space-24);display:flex}.pf-gear{border-radius:var(--radius-full);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--color-border-default);color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pf-gear:active{background:var(--color-bg-pressed)}.pf-works{gap:var(--space-12);animation:appear var(--motion-base) var(--motion-out) 60ms both;flex-direction:column;display:flex}.pf-works>.button{margin-top:var(--space-8)}.pf-grid{gap:var(--space-20) var(--space-8);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.pf-tile{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.pf-tile-open{gap:var(--space-4);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.pf-tile-open:active{opacity:.7}.pf-cover{aspect-ratio:16/9;border-radius:var(--radius-8);width:100%}.pf-tile-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-tile-day{margin-top:calc(-1 * var(--space-2));color:var(--color-text-secondary)}.pf-personal{gap:var(--space-16);animation:appear var(--motion-base) var(--motion-out) both;flex-direction:column;display:flex}.pf-rows{padding:0 var(--space-16);border-radius:var(--radius-16);background:var(--color-bg-plate);margin:0}.pf-row{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:46px;display:flex}.pf-row+.pf-row{border-top:1px solid var(--color-border-default)}.pf-row dt,.pf-row dd{margin:0}.pf-row dd{color:var(--color-text-secondary);text-align:right}.pf-row dd.pf-none{color:var(--color-text-tertiary)}.pf-note{padding:0 var(--space-16);color:var(--color-text-secondary);margin:0}.pf-appearance{gap:var(--space-12);margin-top:var(--space-24);animation:appear var(--motion-base) var(--motion-out) both;flex-direction:column;display:flex}.pf-appearance h2{margin:0}.pf-appearance .pf-note{padding:0}.pf-settings{gap:var(--space-16);margin-top:var(--space-16);animation:appear var(--motion-base) var(--motion-out) 60ms both;flex-direction:column;display:flex}.pf-settings-title{margin:0}.pf-settings-group{gap:var(--space-8);flex-direction:column;display:flex}.pf-settings-label{color:var(--color-text-secondary)}.pf-settings-row{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:44px;padding:var(--space-12) var(--space-16);border-radius:var(--radius-12);background:var(--color-bg-plate);color:var(--color-text-primary);text-align:left;cursor:pointer;border:0;display:flex}.pf-settings-row:active{background:var(--color-bg-pressed)}.pf-settings-row svg{color:var(--color-text-secondary)}.ow-section{animation:appear var(--motion-base) var(--motion-out) both}.ow-section+.ow-section{animation-delay:40ms}.ow-section+.ow-section+.ow-section{animation-delay:80ms}.ow-section+.ow-section+.ow-section+.ow-section{animation-delay:.12s}.ow-messages{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ow-message{gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-16);background:var(--color-bg-plate);display:flex}.ow-message-icon{color:var(--color-text-danger);flex:none;display:inline-flex}.ow-message-text{gap:var(--space-2);overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.ow-message-meta{color:var(--color-text-secondary)}.ow-message-error{color:var(--color-text-danger)}.ow-message-raw{color:var(--color-text-tertiary)}.ow-message-action{padding-top:var(--space-8)}.ow-roles{gap:var(--space-12);padding:0 var(--space-16) var(--space-16);flex-direction:column;display:flex}.ow-group{align-items:flex-start;gap:var(--space-8);padding-top:var(--space-8);flex-direction:column;display:flex}.ow-group h3{color:var(--color-text-secondary);margin:0}.ow-group p{margin:0}.ow-manager-icon{border-radius:var(--radius-full);background:var(--color-bg-plate);width:40px;height:40px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.ow-decide{gap:var(--space-24);padding:var(--space-8) var(--space-16) var(--space-16);flex-direction:column;display:flex}.ow-person{align-items:center;gap:var(--space-16);display:flex}.ow-person-words{gap:var(--space-2);min-width:0;color:var(--color-text-primary);overflow-wrap:anywhere;flex-direction:column;display:flex}.ow-person-meta{color:var(--color-text-secondary)}.ow-as{gap:var(--space-8);display:flex}.ow-channels{gap:var(--space-8);flex-direction:column;display:flex}.ow-channels-title{color:var(--color-text-primary);margin:0}.ow-decide-footer{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.cabinet{min-height:100vh;min-height:var(--tg-viewport-stable-height,100dvh);padding:0 var(--space-16);background:var(--color-bg-page);flex-direction:column;display:flex}.cabinet-group{justify-content:center;align-items:center;gap:var(--space-24);padding:var(--space-24) 0;flex-direction:column;flex:1;display:flex}.cabinet-heading{gap:var(--space-6);text-align:center;flex-direction:column;width:100%;max-width:312px;display:flex}.cabinet-title,.cabinet-text{margin:0}.cabinet-title{color:var(--color-text-primary)}.cabinet-text{color:var(--color-text-secondary)}.cabinet-card{align-items:center;gap:var(--space-20);width:100%;max-width:312px;padding:var(--space-40) var(--space-24);border-radius:calc(var(--radius-16) * 2);background:var(--color-bg-surface);box-shadow:inset 0 0 0 .5px var(--color-border-default), var(--shadow-card);animation:appear var(--motion-base) var(--motion-out) both;flex-direction:column;animation-delay:60ms;display:flex}.cabinet-who{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;min-width:0;max-width:100%;display:flex}.cabinet-name{color:var(--color-text-primary);overflow-wrap:anywhere}.cabinet-username{color:var(--color-text-secondary)}.cabinet-bar{padding:var(--space-16) 0 calc(var(--space-16) + var(--tg-safe-area-inset-bottom,env(safe-area-inset-bottom)))}.tab-bar{z-index:5;padding:0 var(--space-8) var(--tg-safe-area-inset-bottom,env(safe-area-inset-bottom));border-top:1px solid var(--color-border-default);background:var(--color-bg-surface);display:flex;position:sticky;bottom:0}.tab-item{align-items:center;gap:var(--space-2);height:44px;padding:var(--space-6) 0 0;color:var(--color-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;display:flex}.tab-item-icon{width:24px;height:24px;color:var(--color-text-tertiary);justify-content:center;align-items:center;display:flex;position:relative}.tab-item-active,.tab-item-active .tab-item-icon{color:var(--color-text-primary)}.tab-item-photo{border-radius:var(--radius-full);object-fit:cover;width:22px;height:22px}.tab-item-active .tab-item-photo{outline:1.5px solid var(--color-text-primary);outline-offset:1px;width:19px;height:19px}.tab-item-badge{border-radius:var(--radius-full);background:var(--color-status-danger-fg);width:10px;height:10px;box-shadow:0 0 0 2px var(--color-bg-page);position:absolute;top:0;right:0;transform:translate(3px,-3px)}.app-centered{min-height:100vh;min-height:var(--tg-viewport-stable-height,100dvh);padding:0 var(--space-16);background:var(--color-bg-canvas);flex-direction:column;justify-content:center;display:flex}.app-on-page{background:var(--color-bg-page)}.app-shell{min-height:100vh;min-height:var(--tg-viewport-stable-height,100dvh);flex-direction:column;display:flex}.app-page{flex:1}.app-shell .app-centered{flex:1;min-height:0}
