.panel-notifications{font-family:var(--panel-font);font-size:var(--panel-font-compact);flex:none;line-height:1.5;position:relative}button.panel-notification-trigger{border-radius:var(--panel-control-radius);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--panel-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;margin:0;padding:8px;transition:background-color .15s,color .15s;display:grid;position:relative}button.panel-notification-trigger:hover,button.panel-notification-trigger[aria-expanded=true]{background:var(--panel-hover);border-color:#0000}button.panel-notification-trigger>svg{width:20px;height:20px}.panel-notification-trigger .panel-notification-count{border:2px solid var(--panel-canvas);min-width:18px;height:18px;padding:0 4px;font-size:11px;line-height:14px;position:absolute;top:-3px;right:-3px}.panel-notification-popover{border:1px solid var(--panel-border-strong);border-radius:var(--panel-radius-lg);background:var(--panel-popover);color:var(--panel-text);box-shadow:var(--panel-shadow-popover);font-family:var(--panel-font);font-size:var(--panel-font-compact);text-align:left;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;margin:0;padding:0;line-height:1.5;position:fixed;inset:auto;overflow:hidden}.panel-notification-popover:popover-open{flex-direction:column;display:flex}.panel-notification-popover button,.panel-notification-popover a{font:inherit;color:inherit;text-decoration:none}.panel-notification-head{flex:none;align-items:center;gap:4px;padding:12px 12px 4px 20px;display:flex}.panel-notification-head h2{font-size:var(--panel-font-card);flex:1;margin:0;font-weight:600;line-height:1.4}.panel-notification-head button,.panel-notification-row-actions button{width:var(--panel-height-md);height:var(--panel-height-md);border-radius:var(--panel-control-radius);color:var(--panel-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.panel-notification-row-actions button{width:var(--panel-height-sm);height:var(--panel-height-sm);min-height:0}.panel-notification-toolbar{border-bottom:1px solid var(--panel-border);font-size:var(--panel-font-caption);color:var(--panel-muted);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 10px 20px;display:flex}.panel-notification-toolbar button{min-height:var(--panel-height-sm);border-radius:var(--panel-control-radius);color:var(--panel-text-secondary);font-size:var(--panel-font-compact);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.panel-notifications button:hover:not(:disabled){color:var(--panel-text)}.panel-notification-popover :is(button,a):hover:not(:disabled),.panel-notification-row-actions button:hover:not(:disabled){background:var(--panel-hover)}:is(.panel-notification-popover,.panel-notification-row-actions) button:disabled{opacity:.4;cursor:default}:is(.panel-notifications,.panel-notification-row) :is(button,a):focus-visible{outline:2px solid var(--panel-focus);outline-offset:2px}.panel-notification-list{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow:auto}.panel-notification-row{border-bottom:1px solid var(--panel-border);grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;margin:0;padding:14px 12px 14px 20px;display:grid}.panel-notification-row:last-child{border-bottom:0}.panel-notification-row.is-unread{background:#ffffff05}.panel-notification-event-icon{border:1px solid var(--panel-border);border-radius:var(--panel-radius-md);background:var(--panel-surface);width:32px;height:32px;color:var(--panel-muted);place-items:center;display:grid}.panel-notification-row.is-unread .panel-notification-event-icon{color:var(--panel-text)}.panel-notification-event-icon svg{width:16px;height:16px}.panel-notification-row :is(button,a).panel-notification-content{min-width:0;min-height:0;color:var(--panel-text);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:stretch;align-items:start;gap:2px;margin:0;padding:0;font-weight:400;text-decoration:none;display:grid}.panel-notification-row :is(button,a).panel-notification-content:hover{background:0 0}.panel-notification-row :is(button,a).panel-notification-content:hover .panel-notification-title{text-underline-offset:3px;text-decoration:underline}.panel-notification-title{font-size:var(--panel-font-compact);font-weight:600;line-height:1.5}.panel-notification-row.is-unread .panel-notification-title:after{content:"";background:var(--panel-crimson);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:8px;display:inline-block}.panel-notification-body{-webkit-line-clamp:2;color:var(--panel-text-secondary);font-size:var(--panel-font-compact);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.panel-notification-body:empty{display:none}.panel-notification-content time{font-size:var(--panel-font-caption);color:var(--panel-muted);margin-top:2px}.panel-notification-row-actions{gap:2px;display:flex}.panel-notification-footer{border-top:1px solid var(--panel-border);flex:none;padding:6px 8px}.panel-notification-footer .panel-notification-all{width:100%;min-height:var(--panel-height-md);border-radius:var(--panel-control-radius);color:var(--panel-text);font-size:var(--panel-font-compact);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-weight:500;display:flex}.panel-notification-all svg{width:16px;height:16px;color:var(--panel-muted)}.panel-notification-empty.panel-state.is-compact{padding:32px 20px}.panel-notification-skeleton{padding:12px 20px}.panel-notification-alert{margin:12px}.panel-notification-retry{min-height:var(--panel-height-sm);border:1px solid var(--panel-border-strong);border-radius:var(--panel-control-radius);color:var(--panel-text);font-size:var(--panel-font-compact);cursor:pointer;background:0 0;padding:0 10px;font-weight:500}.panel-notification-description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.panel-notification-section-heading{padding:14px 20px 0}.panel-notification-section-heading h3{color:var(--panel-muted);font-size:var(--panel-font-caption);align-items:center;gap:8px;margin:0;font-weight:600;line-height:1.5;display:flex}.panel-notification-section-heading p{color:var(--panel-muted);font-size:var(--panel-font-caption);margin:4px 0 0;line-height:1.5}.panel-notification-section-heading h3 span{background:var(--panel-status-failed-tint);font-size:var(--panel-font-counter);border-radius:5px;padding:1px 6px}.panel-notification-critical{border-bottom:1px solid var(--panel-border);background:#b266720a}.panel-notification-critical h3,.panel-notification-critical .panel-notification-event-icon{color:var(--panel-danger-text)}.panel-notification-critical .panel-notification-event-icon{background:var(--panel-status-failed-tint);border-color:var(--panel-status-failed-edge)}@media (width<=639.98px){.panel-notification-row-actions{flex-direction:column}}@media (width<=639.98px),(pointer:coarse){.panel-notification-head button,.panel-notification-row-actions button{width:var(--panel-height-touch);height:var(--panel-height-touch)}.panel-notification-toolbar button,.panel-notification-footer .panel-notification-all,.panel-notification-retry{min-height:var(--panel-height-touch)}}@media (width<=450px){.panel-notification-head{padding:8px 8px 4px 16px}.panel-notification-toolbar{padding:0 8px 8px 16px}.panel-notification-row{gap:10px;padding:12px 8px 12px 16px}.panel-notification-section-heading{padding:14px 16px 0}}.panel-notification-event-icon.is-danger,.panel-notification-row.is-unread .panel-notification-event-icon.is-danger{border-color:var(--panel-status-failed-edge);background:var(--panel-status-failed-tint);color:var(--panel-status-failed-text)}.panel-notification-event-icon.is-warning,.panel-notification-row.is-unread .panel-notification-event-icon.is-warning{border-color:var(--panel-status-partial-edge);background:var(--panel-status-partial-tint);color:var(--panel-status-partial-text)}.panel-notification-event-icon.is-success,.panel-notification-row.is-unread .panel-notification-event-icon.is-success{border-color:var(--panel-status-success-edge);background:var(--panel-status-success-tint);color:var(--panel-status-success-text)}.panel-notification-attention>.panel-notification-section-heading+.panel-notification-row{margin-top:6px}.panel-notification-group .panel-notification-title{align-items:center;gap:6px;font-weight:500;display:inline-flex}.panel-notification-group .panel-notification-title svg{width:16px;height:16px;color:var(--panel-muted);flex:none;transition:transform .15s}.panel-notification-group.is-expanded .panel-notification-title svg{transform:rotate(180deg)}.panel-notification-group:has(+.panel-notification-group-items:last-child[hidden]){border-bottom:0}.panel-notification-group-items:not([hidden]){border-bottom:1px solid var(--panel-border);background:#0000001f;display:block}.panel-notification-group-items:last-child{border-bottom:0}.panel-notification-group-items .panel-notification-row{padding-top:10px;padding-bottom:10px;padding-left:32px}.panel-notification-group-items .panel-notification-title{font-weight:500}@media (prefers-reduced-motion:reduce){.panel-notification-group .panel-notification-title svg{transition:none}}@media (width<=450px){.panel-notification-group-items .panel-notification-row{padding-left:24px}}.member-select-wrap{width:100%;min-width:0;display:inline-grid}.member-select-wrap>select{cursor:pointer;width:100%;min-width:0}.member-select-menu{box-sizing:border-box;border:1px solid var(--panel-border-strong);border-radius:var(--panel-radius-lg);color:var(--panel-text);background:var(--panel-popover);box-shadow:var(--panel-shadow-popover);font-family:var(--panel-font);font-size:var(--panel-font-body);scrollbar-width:thin;margin:0;padding:6px;font-weight:400;position:fixed;overflow:auto}.member-select-menu::backdrop{background:0 0}.member-select-menu [role=option]{width:100%;min-height:var(--panel-height-md);border-radius:var(--panel-radius-sm);color:var(--panel-text);text-align:left;font:inherit;font-size:var(--panel-font-body);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-weight:400;line-height:20px;display:flex}.member-select-menu [role=option]>span{overflow-wrap:anywhere;min-width:0}.member-select-menu [role=option]>svg{color:var(--panel-accent);flex:none}.member-select-menu [role=option].is-active,.member-select-menu [role=option]:hover,.member-select-menu [role=option]:focus-visible{background:var(--panel-active);outline:none}.member-select-menu [role=option][aria-selected=true]{border-color:var(--panel-border-strong);color:var(--panel-text);background:var(--panel-hover)}.member-select-menu [role=option][aria-selected=true].is-active,.member-select-menu [role=option][aria-selected=true]:hover{background:var(--panel-active)}.member-select-menu [role=option]:disabled{color:var(--panel-disabled-text);cursor:default;background:0 0}.member-select-menu .member-select-search{box-sizing:border-box;width:100%;min-width:0;min-height:var(--panel-height-md);border:1px solid var(--panel-border);border-radius:var(--panel-radius-sm);background:var(--panel-sunken);color:var(--panel-text);font:inherit;font-size:var(--panel-font-body);margin:0 0 6px;padding:0 10px}.member-select-menu .member-select-search:focus,.member-select-menu .member-select-search:focus-visible{border-color:var(--panel-border-strong);outline:none}.member-select-empty{text-align:center;color:var(--panel-muted);margin:0;padding:8px 10px}@media (width<=639.98px),(pointer:coarse){.member-select-menu [role=option],.member-select-menu .member-select-search{min-height:var(--panel-height-touch)}.member-select-menu .member-select-search{font-size:16px}}@media (prefers-reduced-motion:no-preference){.member-select-menu:popover-open{animation:member-menu-in var(--panel-motion-fast) var(--panel-ease)}@keyframes member-menu-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}}.panel-expandable[open]{width:100%;min-width:0;max-width:none;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;inset:auto}.panel-expandable.is-expanded[open]{box-sizing:border-box;background:var(--panel-canvas);width:100%;height:100dvh;max-height:100dvh;padding:clamp(.75rem,2vw,2rem);position:fixed;inset:0;overflow:auto}.panel-expandable::backdrop{background:#07090dcc}.project-mail{gap:var(--panel-space-4);min-width:0;display:grid}.mail-toolbar{justify-content:space-between;align-items:center;gap:var(--panel-space-3);flex-wrap:wrap;min-width:0;display:flex}.mail-sender{align-items:center;gap:var(--panel-space-2) var(--panel-space-3);flex-wrap:wrap;min-width:0;display:flex}.mail-sender p{gap:2px;min-width:0;margin:0;display:grid}.mail-sender span{color:var(--panel-text-secondary);font-size:var(--panel-font-caption)}.mail-sender strong{font-size:var(--panel-font-body);overflow-wrap:anywhere;font-weight:600}.mail-toolbar-actions{align-items:center;gap:var(--panel-space-2);flex-wrap:wrap;min-width:0;display:flex}.mail-allowance{min-width:0;margin:0 var(--panel-space-2) 0 0;color:var(--panel-text-secondary);font-size:var(--panel-font-body);display:block}.mail-allowance-tail{white-space:nowrap}.mail-allowance .field-help{margin-inline-start:var(--panel-space-1)}.mail-allowance[data-tone=warning]{color:var(--panel-warning)}.mail-allowance-help{display:block}.mail-allowance-help+.mail-allowance-help{margin-top:var(--panel-space-2)}@media (width<=639.98px){.mail-allowance{flex:100%;order:1;margin:0}}.mail-filters{align-items:center;gap:var(--panel-space-3);flex-wrap:wrap;min-width:0;display:flex}@media (width<=479.98px){.panel-segments.mail-folders{flex:100%}.panel-segments.mail-folders>button{flex:auto;padding-inline:2px}}.mail-search{flex:16rem;min-width:0;max-width:28rem;position:relative}.mail-search svg{color:var(--panel-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.mail-search input{box-sizing:border-box;width:100%;padding-left:36px}.mail-search input::-webkit-search-cancel-button{display:none}.mail-outbox{gap:var(--panel-space-2);display:grid}.mail-send-status{align-items:center;gap:var(--panel-space-1) var(--panel-space-3);min-width:0;padding:var(--panel-space-3);border:1px solid var(--panel-border);border-radius:var(--panel-radius-md);color:var(--panel-text-secondary);font-size:var(--panel-font-label);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.mail-send-status strong{color:var(--panel-text);font-weight:600}.mail-columns{align-items:start;gap:var(--panel-space-4);grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);min-width:0;display:grid}.mail-list-pane{border:1px solid var(--panel-border);border-radius:var(--panel-radius-lg);background:var(--panel-surface);min-width:0;display:grid;overflow:hidden}.mail-list{max-height:36rem;margin:0;padding:0;list-style:none;overflow-y:auto}.mail-list li+li{border-top:1px solid var(--panel-border)}.mail-list button{box-sizing:border-box;width:100%;min-width:0;padding:var(--panel-space-3) var(--panel-space-4);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;gap:2px;display:grid}.mail-list button:hover{background:var(--panel-row-hover)}.mail-list button[aria-current=true]{background:var(--panel-row-selected);box-shadow:inset 2px 0 0 var(--panel-text)}.mail-list button:focus-visible{outline:2px solid var(--panel-focus);outline-offset:-2px}.mail-row-head{justify-content:space-between;align-items:baseline;gap:var(--panel-space-2);min-width:0;display:flex}.mail-row-head strong{min-width:0;font-size:var(--panel-font-label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mail-row-head time{color:var(--panel-text-secondary);font-size:var(--panel-font-caption);flex:none}.mail-row-subject,.mail-row-snippet{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mail-row-subject{font-size:var(--panel-font-label)}.mail-row-snippet{color:var(--panel-text-secondary);font-size:var(--panel-font-caption)}.mail-list-empty{padding:var(--panel-space-5) var(--panel-space-4);color:var(--panel-text-secondary);font-size:var(--panel-font-label);margin:0}.mail-pages{gap:var(--panel-space-2);padding:var(--panel-space-3) var(--panel-space-4);border-top:1px solid var(--panel-border);display:flex}.mail-thread-placeholder{min-height:12rem;padding:var(--panel-space-5);border:1px dashed var(--panel-border);border-radius:var(--panel-radius-lg);color:var(--panel-text-secondary);font-size:var(--panel-font-label);text-align:center;place-items:center;margin:0;display:grid}.mail-thread{min-width:0;padding:var(--panel-space-4) var(--panel-space-5) var(--panel-space-5);gap:var(--panel-space-3);border:1px solid var(--panel-border);border-radius:var(--panel-radius-lg);background:var(--panel-surface);display:grid}.mail-thread h2[tabindex="-1"]:focus{outline:none}.mail-thread-actions{justify-content:space-between;align-items:center;gap:var(--panel-space-2);display:flex}.mail-thread h2{font-size:var(--panel-font-section);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.35}.mail-messages{gap:var(--panel-space-3);margin:0;padding:0;list-style:none;display:grid}.mail-message{min-width:0;padding-top:var(--panel-space-3);gap:var(--panel-space-3);border-top:1px solid var(--panel-border);display:grid}.mail-message header{align-items:start;gap:var(--panel-space-3);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.mail-avatar{border-radius:var(--panel-radius-full);background:var(--panel-hover);width:32px;height:32px;font-size:var(--panel-font-label);place-items:center;font-weight:600;display:grid}.mail-message-people{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.mail-message-people strong{font-size:var(--panel-font-label);font-weight:600}.mail-message-people span,.mail-message header time{color:var(--panel-text-secondary);font-size:var(--panel-font-caption)}.mail-text{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.mail-message .mail-text,.mail-compose .mail-text{font-size:var(--panel-font-body);margin:0;line-height:1.6}.mail-message .member-button{justify-self:start}.mail-compose{min-width:0;padding:var(--panel-space-4) var(--panel-space-5) var(--panel-space-5);gap:var(--panel-space-4);border:1px solid var(--panel-border);border-radius:var(--panel-radius-lg);background:var(--panel-surface);display:grid}.mail-compose-head{align-items:center;gap:var(--panel-space-2);min-width:0;display:flex}.mail-compose-head h2{font-size:var(--panel-font-section);flex:auto;margin:0;font-weight:600}.mail-compose label{gap:var(--panel-space-2);min-width:0;font-size:var(--panel-font-label);font-weight:500;display:grid}.mail-compose input,.mail-compose textarea{box-sizing:border-box;width:100%;min-width:0}.mail-compose-rules,.mail-compose-footer p{color:var(--panel-text-secondary);font-size:var(--panel-font-caption);margin:0;line-height:1.5}.mail-compose-error{color:var(--panel-danger-text);font-size:var(--panel-font-label);margin:0}.mail-compose-footer{align-items:center;gap:var(--panel-space-2);flex-wrap:wrap;min-width:0;display:flex}.mail-compose-footer p{flex:auto}.mail-compose-preview{border-radius:var(--panel-radius-md);background:#fff;border:0;width:100%;height:720px}@container workspace (width<=767.98px){.mail-columns{grid-template-columns:minmax(0,1fr)}.mail-selected .mail-list-pane,.mail-thread-placeholder{display:none}.mail-thread,.mail-compose{padding:var(--panel-space-4)}}.member-detail-panel{min-width:0}.member-detail-panel .member-detail-trigger{text-align:left;justify-content:flex-start;width:fit-content;max-width:100%}.member-detail-trigger>svg{color:var(--panel-muted);flex:none}.member-detail-body{gap:20px;min-width:0;padding:0;display:grid}.team-social-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.team-social-fields label{flex-direction:column;gap:.4rem;min-width:0;display:flex}.team-social-fields input{width:100%;min-width:0}.project-form.team-profile-form{gap:24px}.team-profile-form label{font-size:14px;font-weight:500}.team-profile-identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.team-photo-picker{background:var(--panel-surface);border:1px dashed var(--panel-border);border-radius:12px;align-items:center;gap:16px;padding:20px;transition:border-color .16s;display:flex;position:relative}.team-photo-picker:hover{border-color:var(--panel-muted)}.team-photo-picker:has(input:focus-visible){outline:2px solid var(--panel-focus);outline-offset:3px}.team-photo-picker:has(input:disabled){opacity:.55}.team-photo-picker>svg{width:32px;height:32px;color:var(--panel-muted);flex-shrink:0}.team-photo-picker strong,.team-photo-picker small{line-height:1.5;display:block}.team-photo-picker small{color:var(--panel-muted);margin-top:4px;font-size:12px;font-weight:400}.team-profile-form .team-photo-picker input{opacity:0;cursor:pointer;height:100%;position:absolute;inset:0}.team-profile-form .team-profile-links{border:0;min-width:0;margin:8px 0 0;padding:0}.team-profile-links legend{margin-bottom:16px;padding:0;font-size:16px;font-weight:600}.team-profile-form>p[role=status]{color:var(--panel-muted);margin:0;font-size:13px}.team-profile-submit{border-top:1px solid var(--panel-border);justify-content:flex-end;margin:-8px 0 0;padding-top:20px;display:flex}@media (width<=639px){.team-profile-submit .member-button{width:100%}}.team-workspace>details{margin:1rem 0}.team-workspace>details>summary{cursor:pointer;padding:.75rem 0}@media (width<=639px){.team-social-fields,.team-profile-identity{grid-template-columns:minmax(0,1fr)}}.team-workspace{gap:16px;min-width:0;display:grid}.team-profile-empty{border:1px solid var(--panel-border);border-radius:var(--panel-card-radius);background:var(--panel-surface);padding:24px}.team-profile-state{margin:0}.project-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;min-width:0;display:flex}.project-section-title{flex:20rem;gap:4px;min-width:0;display:grid}.project-section-head>:is(h1,h2,p){flex:100%}.project-section-head>:is(h1,h2)+p{margin-top:-8px}:is(.project-section-head,.project-section-title)>:is(h1,h2){font-size:var(--panel-font-section);margin:0;font-weight:600;line-height:1.35}:is(.project-section-head,.project-section-title)>h1{font-size:var(--panel-font-title)}:is(.project-section-head,.project-section-title)>p{max-width:72ch;color:var(--panel-muted);font-size:var(--panel-font-body);margin:0;line-height:1.5}.project-section-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=639.98px){.project-section-actions,.project-section-actions .member-button{flex:100%}}.project-tool{overflow-wrap:anywhere;gap:16px;min-width:0;display:grid;container-type:inline-size}.project-tool-surface{border:1px solid var(--panel-border);border-radius:var(--panel-card-radius);background:var(--panel-surface);min-width:0}.project-tool .panel-field input,.project-tool .panel-field select{width:100%;min-width:0}.project-pnl-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.project-pnl-form{gap:16px;padding:20px;display:grid}.project-pnl-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:16px;display:grid}.project-pnl-group{border:0;border-top:1px solid var(--panel-border);grid-column:1/-1;gap:12px;min-width:0;margin:0;padding:16px 0 0;display:grid}.project-pnl-group>legend{float:left;width:100%;color:var(--panel-text);font-size:var(--panel-font-body);margin-bottom:4px;padding:0;font-weight:600}.project-pnl-group>legend+*{clear:both}.project-pnl-days{grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:12px;display:grid}.project-pnl-day-actions{flex-wrap:wrap;gap:8px;display:flex}.project-pnl-submit{border-top:1px solid var(--panel-border);justify-content:flex-end;padding-top:16px;display:flex}.project-pnl-preview{gap:12px;min-width:0;padding:16px;display:grid}.project-pnl-preview-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-pnl-preview-head h3{font-size:var(--panel-font-card);margin:0;font-weight:600}.project-pnl-preview .project-pnl-preview-toggle{display:none}.project-pnl-preview>p{color:var(--panel-muted);font-size:var(--panel-font-compact);margin:0;line-height:1.5}.project-pnl-preview img{border-radius:var(--panel-radius-md);width:100%;height:auto;display:block}.project-pnl-preview .project-pnl-download{justify-self:end}@container (width>=960px){.project-pnl-workspace{grid-template-columns:minmax(0,3fr) minmax(18rem,2fr)}.project-pnl-preview{position:sticky;top:16px}}@container (width<=959.98px){.project-pnl-preview{order:-1}.project-pnl-preview .project-pnl-preview-toggle{display:inline-flex}.project-pnl-preview.is-collapsed>:not(.project-pnl-preview-head){display:none}.project-pnl-submit{z-index:2;border-radius:0 0 var(--panel-card-radius) var(--panel-card-radius);background:var(--panel-surface);margin:0 -20px -20px;padding:12px 20px;position:sticky;bottom:0}}@container (width<=599.98px){.project-pnl-form{padding:16px}.project-pnl-submit{margin:0 -16px -16px;padding:12px 16px}.project-pnl-submit .member-button,.project-pnl-preview .project-pnl-download{width:100%}.project-pnl-fields{grid-template-columns:minmax(0,1fr)}.project-pnl-days{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-invitation-create{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.project-invitation-create .panel-field{flex:0 22rem}.project-invitation-list .is-email{overflow-wrap:anywhere;font-weight:500}.project-invitation-list td.is-date{white-space:nowrap;color:var(--panel-text-secondary)}@container (width<=599.98px){.project-invitation-create .panel-field{flex-basis:100%}.project-invitation-create .member-button{width:100%}}.project-manage-note{color:var(--panel-muted);font-size:var(--panel-font-caption);margin:0}.mail-request-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.mail-request-wide{grid-column:1/-1}.mail-request-form input{width:100%;min-width:0}.mail-request-form .address-input{border:1px solid var(--panel-control-border);border-radius:var(--panel-control-radius);background:var(--panel-sunken);align-items:stretch;min-width:0;display:flex;overflow:hidden}.mail-request-form .address-input:focus-within{border-color:var(--panel-focus)}.mail-request-form .address-input input{background:0 0;border:0;border-radius:0;flex:6rem}.mail-request-form .address-input input:focus-visible{outline:none}.mail-request-form .address-input>span{border-left:1px solid var(--panel-border);min-width:0;color:var(--panel-muted);font-size:var(--panel-font-compact);overflow-wrap:anywhere;flex:0 auto;align-items:center;padding:0 12px;display:flex}.mail-request{gap:16px;padding:20px;display:grid}.mail-request-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.mail-request-head h2{font-size:var(--panel-font-card);overflow-wrap:anywhere;margin:0;font-weight:600}.mail-request-comment{color:var(--panel-text-secondary);font-size:var(--panel-font-compact);margin:0}.mail-request-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=639.98px){.mail-request-form{grid-template-columns:minmax(0,1fr)}.mail-request{padding:16px}.mail-request-actions .member-button{width:100%}}:is(.code-issue-form,.project-pnl-fields,.teeera-fields,.teeera-duration,.mail-request-form) .panel-field{align-content:start}:is(.code-issue-form,.teeera-editor) input:is([type=number],[type=datetime-local]){height:var(--panel-control-height)}@media (width<=639.98px){.panel-table.has-cards .project-row-action{width:var(--panel-height-touch);min-width:var(--panel-height-touch);padding:0}.panel-table.has-cards .project-row-action-label{display:none}}.project-video{place-items:center;width:100%;min-width:0;display:grid;position:relative}.project-video>video{border-radius:inherit;object-fit:contain;background:#000;width:100%;max-width:100%;display:block}.project-video-unmute{top:var(--panel-space-3);left:var(--panel-space-3);position:absolute}.project-video-unmute>svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.project-materials-empty{max-width:64ch;color:var(--panel-text-secondary);font-size:var(--panel-font-body);margin:0;line-height:1.55}.project-materials{max-width:var(--panel-page-wide);gap:var(--panel-space-4);grid-template-columns:repeat(auto-fill,minmax(176px,1fr));margin:0;padding:0;list-style:none;display:grid}.project-material{border:1px solid var(--panel-border);border-radius:var(--panel-radius-lg);background:var(--panel-surface);grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.project-material.is-landscape{grid-column:span 2}.project-material-preview{aspect-ratio:9/16;width:100%;color:var(--panel-text-secondary);background:var(--panel-canvas);font:inherit;cursor:pointer;border:0;place-items:center;margin:0;padding:0;display:grid;position:relative}.project-material.is-landscape .project-material-preview{aspect-ratio:16/9}.project-material-preview:focus-visible{outline:2px solid var(--panel-focus);outline-offset:-4px}.project-material-play{width:48px;height:48px;color:var(--panel-text);transition:background var(--panel-motion-fast) var(--panel-ease);background:#0000008f;border-radius:50%;place-items:center;display:grid;position:relative}.project-material-preview:hover .project-material-play,.project-material-preview:focus-visible .project-material-play{background:#000000c7}.project-material-preview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.project-material-play svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:32px;height:32px}.project-material-duration{right:var(--panel-space-2);bottom:var(--panel-space-2);border-radius:var(--panel-radius-xs);color:#fff;font-size:var(--panel-font-caption);font-variant-numeric:tabular-nums;background:#000000b8;padding:2px 6px;position:absolute}.project-material-body{min-width:0;padding:var(--panel-space-3);gap:var(--panel-space-3);align-content:start;display:grid}.project-material-body h2{font-size:var(--panel-font-label);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.4}.project-material-body .member-button{justify-self:start}@container workspace (width<=599.98px){.project-materials{gap:var(--panel-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.project-material-player .panel-dialog-body{padding:var(--panel-space-4);place-items:center;display:grid}.project-material-player .project-video{border-radius:var(--panel-radius-md)}.project-material-player.is-landscape .project-video>video{aspect-ratio:16/9;max-height:calc(100dvh - 240px)}.project-material-player.is-portrait .project-video{width:auto}.project-material-player.is-portrait .project-video>video{aspect-ratio:9/16;width:auto;height:min(100dvh - 240px,720px)}@media (prefers-reduced-motion:reduce){.project-material-play{transition:none}}.teeera-search{max-width:30rem}.teeera-search input{width:100%}.teeera-account-person strong,.teeera-account-person span,.teeera-account-role{overflow-wrap:anywhere;display:block}.teeera-account-person strong{font-weight:600}.teeera-account-person span,.teeera-account-role{color:var(--panel-muted);font-size:var(--panel-font-caption)}.teeera-table td.teeera-account-until{white-space:nowrap;color:var(--panel-text-secondary)}.teeera-pagination{color:var(--panel-muted);font-size:var(--panel-font-compact);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:8px;display:flex}.teeera-editor{gap:16px;min-width:0;display:grid}.teeera-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:0;display:grid}.teeera-editor input:not([type=checkbox],[type=radio]),.teeera-editor select{width:100%;min-width:0}.teeera-wide{grid-column:1/-1}.teeera-duration{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 16px;display:grid}.teeera-duration>.panel-field-hint{margin:0}.teeera-documents{border-top:1px solid var(--panel-border);gap:12px;min-width:0;padding-top:16px;display:grid}.teeera-documents>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.teeera-documents h3{font-size:var(--panel-font-body);margin:0 0 2px;font-weight:600}.teeera-documents-empty{border:1px dashed var(--panel-border-strong);border-radius:var(--panel-radius-md);color:var(--panel-muted);font-size:var(--panel-font-compact);text-align:center;margin:0;padding:16px}.teeera-document{border:1px solid var(--panel-border);border-radius:var(--panel-radius-md);background:var(--panel-sunken);grid-template-columns:1.5rem 6rem minmax(0,1fr) 7rem auto;align-items:end;gap:12px;min-width:0;padding:12px;display:grid}.teeera-document-index{color:var(--panel-muted);font-size:var(--panel-font-compact);font-variant-numeric:tabular-nums;text-align:center;align-self:center;margin-top:18px}.teeera-document-actions{gap:2px;display:flex}.teeera-document-remove:not(:disabled){color:var(--panel-danger-text)}@media (width<=719.98px){.teeera-document{grid-template-columns:minmax(0,6rem) minmax(0,1fr)}.teeera-document-index{display:none}.teeera-document>.panel-field:nth-of-type(2){grid-column:2}.teeera-document-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=639.98px){.teeera-fields,.teeera-duration{grid-template-columns:minmax(0,1fr)}}.code-workspace,.project-referrals{gap:16px;min-width:0;display:grid;container-type:inline-size}.code-issue-form{border:1px solid var(--panel-border);border-radius:var(--panel-card-radius);background:var(--panel-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;padding:20px;display:grid}.code-issue-form input:not([type=radio],[type=checkbox]),.code-issue-form select{width:100%;min-width:0}.code-domain-field,.code-mode-field,.code-settings-field,.code-command,.code-wide,.code-form-actions{grid-column:1/-1}.code-mode-field,.code-settings-field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.code-mode-field>legend,.code-settings-field>legend{float:left;width:100%;margin:0 0 6px;padding:0}.code-mode-field>legend+*,.code-settings-field>legend+*{clear:both}.code-settings-field{border-top:1px solid var(--panel-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:16px}.code-settings-field>legend{color:var(--panel-text);font-size:var(--panel-font-body);grid-column:1/-1;margin-bottom:0;font-weight:600}.code-mode-options{flex-wrap:wrap;gap:8px;display:flex}.code-mode-options label{min-height:var(--panel-height-md);border:1px solid var(--panel-control-border);border-radius:var(--panel-control-radius);color:var(--panel-text-secondary);font-size:var(--panel-font-body);cursor:pointer;align-items:center;gap:8px;padding:0 14px 0 10px;font-weight:500;display:inline-flex}.code-mode-options label:has(:checked){border-color:var(--panel-focus);color:var(--panel-text);background:var(--panel-selection)}.code-mode-options label:has(:disabled){cursor:not-allowed;color:var(--panel-disabled-text)}.code-mode-options label:has(:focus-visible){outline:2px solid var(--panel-focus);outline-offset:2px}.code-mode-options input:focus-visible{outline:none}.code-command{gap:12px;min-width:0;margin:0;display:grid}.code-command-entry{gap:8px;display:grid}.code-command-entry>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.code-command pre{border:1px solid var(--panel-border);border-radius:var(--panel-radius-md);color:var(--panel-text-secondary);background:var(--panel-sunken);font-family:var(--panel-font-mono);font-size:var(--panel-font-mono-size);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;overflow-x:auto}.code-form-actions{border-top:1px solid var(--panel-border);justify-content:flex-end;padding-top:16px;display:flex}.code-table-value{align-items:center;gap:8px;min-width:0;display:flex}.code-table-value code{min-width:0;max-width:100%;color:var(--panel-text);font-family:var(--panel-font-mono);font-size:var(--panel-font-mono-size);white-space:nowrap;display:flex}.code-value-start{text-overflow:ellipsis;min-width:0;overflow:hidden}.code-value-end,.code-table-value .code-copy{flex:none}.project-codes-issued .code-table-value{margin-top:4px}.code-table-section{border:1px solid var(--panel-border);border-radius:var(--panel-card-radius);background:var(--panel-surface);min-width:0;overflow:clip}.code-table-title{border-bottom:1px solid var(--panel-border);font-size:var(--panel-font-body);align-items:center;gap:8px;margin:0;padding:16px 24px;font-weight:600;display:flex}.code-table-count{color:var(--panel-muted);font-variant-numeric:tabular-nums;font-weight:500}.code-table-section>.panel-state{padding:24px}.code-table td,.code-table th{white-space:nowrap}.code-table th:first-child,.code-table td:first-child{padding-left:24px}.code-table .code-cell-link{width:100%;min-width:16rem;max-width:0}@container (width<=719.98px){.code-issue-form{grid-template-columns:minmax(0,1fr);padding:16px}.code-settings-field{grid-template-columns:minmax(0,1fr)}.code-form-actions .member-button{width:100%}.code-table-title{padding:14px 16px}.code-table-section>.panel-state{padding:16px}.code-table,.code-table tbody,.code-table tr,.code-table td{display:block}.code-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.code-table tbody tr{border-bottom:1px solid var(--panel-table-rule);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:10px 16px;padding:16px;display:grid}.code-table tbody tr:last-child{border-bottom:0}.code-table tbody tr:hover>td{background:0 0}.code-workspace .code-table.panel-table tbody td{text-align:left;white-space:normal;background:0 0;border:0;width:auto;min-width:0;max-width:none;padding:0;position:static}.code-table td[data-label]:before{content:attr(data-label);color:var(--panel-muted);font-size:var(--panel-font-caption);margin-bottom:2px;display:block}.code-workspace .code-table.panel-table tbody td:is(.code-cell-link,.is-actions){grid-column:1/-1}.code-table td.is-actions .member-button{width:100%}.code-table td.is-actions .code-copy,.code-table .code-cell-link .code-copy{width:36px;height:36px}}.project-referrals{padding:0}.project-referral-create{flex-wrap:wrap;gap:8px;display:flex}.project-referral-list{border:1px solid var(--panel-border);border-radius:var(--panel-card-radius);background:var(--panel-surface);margin:0;padding:0;list-style:none;display:grid}.project-referral-list>li{border-bottom:1px solid var(--panel-table-rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 16px;min-width:0;padding:14px 16px;display:grid}.project-referral-list>li:last-child{border-bottom:0}.project-referral-url{align-items:center;gap:8px;min-width:0;display:flex}.project-referral-url input{width:100%;min-width:0;font-family:var(--panel-font-mono);font-size:var(--panel-font-mono-size);flex:auto}.project-referral-meta{color:var(--panel-muted);font-size:var(--panel-font-compact);white-space:nowrap}.project-referral-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.project-referral-pager{color:var(--panel-muted);font-size:var(--panel-font-compact);justify-content:flex-end;align-items:center;gap:8px;display:flex}@container (width<=719.98px){.project-referral-list>li{grid-template-columns:minmax(0,1fr) auto}.project-referral-url{grid-column:1/-1}.project-referral-actions .member-button{flex:auto}}.project-logo{box-sizing:border-box;border:1px solid var(--panel-border-strong);object-fit:cover;background:var(--panel-sunken);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.project-logo.is-lg{border-radius:12px;width:48px;height:48px}.project-logo.is-monogram{color:var(--panel-text-secondary);font-family:var(--panel-font);font-size:var(--panel-font-label);letter-spacing:.02em;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#303238,#1d1e21);font-weight:600;line-height:1}.project-logo.is-lg.is-monogram{font-size:var(--panel-font-card)}.project-catalog-grid{gap:var(--panel-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}@container workspace (width<=1099.98px){.project-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container workspace (width<=599.98px){.project-catalog-grid{gap:var(--panel-space-3);grid-template-columns:minmax(0,1fr)}}.project-catalog-card{box-sizing:border-box;border:1px solid var(--panel-border);border-radius:var(--panel-radius-lg);background:var(--panel-surface);min-width:0;color:var(--panel-text);transition:border-color var(--panel-motion-fast) var(--panel-ease), background-color var(--panel-motion-fast) var(--panel-ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}@media (hover:hover){.project-catalog-card:hover{border-color:var(--panel-border-strong)}.project-catalog-card:hover .project-catalog-identity{background:var(--panel-hover)}}.project-catalog-stage{box-sizing:border-box;background:radial-gradient(at 80% 80%,#5541a445,#0000 65%),#0c0e13;justify-content:center;align-items:center;height:270px;padding-top:40px;display:flex;position:relative;overflow:hidden}.project-catalog-tags{z-index:3;pointer-events:none;flex-wrap:wrap;gap:6px;min-width:0;display:flex;position:absolute;top:14px;left:14px;right:14px}.project-catalog-tags .panel-category{border-color:var(--panel-border-strong);color:var(--panel-text-secondary);text-overflow:ellipsis;white-space:nowrap;background:#171921de;overflow:hidden}.project-catalog-stage .project-device-placeholder{letter-spacing:.02em;font-size:2.25rem;font-weight:500}.project-catalog-identity{min-width:0;min-height:76px;padding:var(--panel-space-3) var(--panel-space-4);box-sizing:border-box;align-items:center;gap:var(--panel-space-2) var(--panel-space-3);transition:background-color var(--panel-motion-fast) var(--panel-ease);flex-wrap:wrap;flex:1 0 auto;display:flex}.project-catalog-card h2{overflow-wrap:break-word;-webkit-line-clamp:2;min-width:0;font-size:var(--panel-font-card);letter-spacing:0;-webkit-box-orient:vertical;flex:7rem;margin:0;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.project-tools-marker{border-radius:var(--panel-radius-sm);background:var(--panel-active);min-height:22px;color:var(--panel-text-secondary);font-size:var(--panel-font-caption);white-space:nowrap;flex:none;align-items:center;gap:4px;margin-left:auto;padding:0 8px;font-weight:500;line-height:1.25;display:inline-flex}@container workspace (width<=599.98px){.project-catalog-stage{height:230px;padding-top:36px}.project-catalog-stage .project-device-iphone{height:160px}}.project-catalog-filters{align-items:center;gap:var(--panel-space-2) var(--panel-space-3);flex-wrap:wrap;min-width:0;display:flex}.project-catalog-search{flex:0 22.5rem;min-width:0;position:relative}.project-catalog-search svg{color:var(--panel-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.project-catalog-search input{width:100%;padding-left:36px}.project-catalog-search input::-webkit-search-cancel-button{display:none}.project-catalog-tag{align-items:center;gap:var(--panel-space-2);min-width:0;color:var(--panel-text-secondary);font-size:var(--panel-font-label);font-weight:500;display:flex}.project-catalog-tag .member-select-wrap{width:13rem;min-width:0}@container workspace (width<=599.98px){.project-catalog-search{flex-basis:100%}.project-catalog-tag{flex:12rem}.project-catalog-tag .member-select-wrap{flex:1;width:auto}}.project-detail-grid{min-width:0;max-width:var(--panel-page-narrow);align-items:start;gap:var(--panel-space-5);grid-template-columns:minmax(0,1fr);display:grid}.project-detail-grid.has-media{max-width:var(--panel-page-wide);grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr)}@container workspace (width<=959.98px){.project-detail-grid.has-media{grid-template-columns:minmax(0,1fr)}}@container workspace (width<=599.98px){.project-about{padding:var(--panel-space-4)}}.project-about{min-width:0;padding:var(--panel-space-5);gap:var(--panel-space-3);border:1px solid var(--panel-border);border-radius:var(--panel-radius-lg);background:var(--panel-surface);display:grid}.project-about h2{font-size:var(--panel-font-section);margin:0;font-weight:600;line-height:1.35}.project-about h3{margin:var(--panel-space-2) 0 0;color:var(--panel-text-secondary);font-size:var(--panel-font-label);font-weight:500}.project-about>p{color:var(--panel-text-secondary);font-size:var(--panel-font-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.project-about-list{padding:0 0 0 var(--panel-space-4);gap:var(--panel-space-2);color:var(--panel-text-secondary);font-size:var(--panel-font-body);overflow-wrap:anywhere;margin:0;line-height:1.5;display:grid}.project-about-list strong{color:var(--panel-text);font-weight:600}.project-official-links{gap:var(--panel-space-2);margin:0;padding:0;list-style:none;display:grid}.project-official-links a{box-sizing:border-box;align-items:center;gap:var(--panel-space-3);border:1px solid var(--panel-border);border-radius:var(--panel-radius-md);min-width:0;min-height:44px;color:var(--panel-text);font-size:var(--panel-font-body);transition:background-color var(--panel-motion-fast) var(--panel-ease);padding:6px 12px;font-weight:500;text-decoration:none;display:flex}@media (hover:hover){.project-official-links a:hover{border-color:var(--panel-border-strong);background:var(--panel-hover)}}.project-official-links a:active{background:var(--panel-active)}.project-official-links a>svg:last-child{color:var(--panel-muted);flex:none;margin-left:auto}.project-official-link-text{min-width:0;display:grid}.project-official-link-text>span,.project-official-link-text>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-official-link-text>small{color:var(--panel-muted);font-size:var(--panel-font-caption);font-weight:400}.project-brand-mark{object-fit:contain;flex:none;width:18px;height:18px}.project-gallery{gap:var(--panel-space-3);min-width:0;display:grid}.project-gallery-stage{box-sizing:border-box;aspect-ratio:16/10;border:1px solid var(--panel-border);border-radius:var(--panel-radius-lg);background:var(--panel-sunken);width:100%;min-width:0;color:var(--panel-text);font:inherit;touch-action:pan-y;place-items:center;margin:0;padding:0;display:grid;position:relative;overflow:hidden}button.project-gallery-stage{cursor:zoom-in}.project-gallery-stage>img,.project-gallery-stage>.project-video,.project-gallery-stage .project-video>video{object-fit:contain;width:100%;height:100%;display:block}.project-gallery-stage.is-video>svg{fill:none;width:40px;height:40px;stroke:var(--panel-text-secondary);stroke-width:1.5px;stroke-linejoin:round}.project-gallery-stage>.project-site-preview{height:auto;position:absolute;inset:0}.project-gallery-expand{top:var(--panel-space-3);right:var(--panel-space-3);border:1px solid var(--panel-border-strong);border-radius:var(--panel-radius-md);width:32px;height:32px;color:var(--panel-text);opacity:0;transition:opacity var(--panel-motion-fast) var(--panel-ease);background:#18191bdb;place-items:center;display:grid;position:absolute}.project-gallery-stage:hover .project-gallery-expand,.project-gallery-stage:focus-visible .project-gallery-expand{opacity:1}@media (hover:none){.project-gallery-expand{opacity:1}}.project-gallery-bar{justify-content:space-between;align-items:center;gap:var(--panel-space-3);min-width:0;min-height:36px;display:flex}.project-gallery-caption{min-width:0;color:var(--panel-text-secondary);font-size:var(--panel-font-body);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;overflow:hidden}.project-gallery-nav{align-items:center;gap:var(--panel-space-1);flex:none;display:flex}.project-gallery-counter{min-width:3.5em;color:var(--panel-muted);font-size:var(--panel-font-compact);font-variant-numeric:tabular-nums;text-align:right}.project-gallery-thumbs{gap:var(--panel-space-2);scrollbar-width:thin;min-width:0;padding:2px;display:flex;overflow-x:auto}.project-gallery-thumb{box-sizing:border-box;border:1px solid var(--panel-border);border-radius:var(--panel-radius-md);background:var(--panel-sunken);height:60px;color:var(--panel-muted);font:inherit;cursor:pointer;transition:border-color var(--panel-motion-fast) var(--panel-ease);flex:0 0 96px;place-items:center;margin:0;padding:0;display:grid;overflow:hidden}.project-gallery-thumb[aria-pressed=true]{border-color:var(--panel-text);box-shadow:inset 0 0 0 1px var(--panel-text);color:var(--panel-text)}.project-gallery-thumb>img{object-fit:cover;opacity:.72;width:100%;height:100%;transition:opacity var(--panel-motion-fast) var(--panel-ease)}.project-gallery-thumb:hover>img,.project-gallery-thumb[aria-pressed=true]>img{opacity:1}.project-gallery-thumb.is-site>img{object-position:top}.project-gallery-thumb.is-video{align-content:center;gap:2px;padding:4px 6px}.project-gallery-thumb.is-video>svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:20px;height:20px}.project-gallery-thumb.is-video>span{max-width:100%;font-size:var(--panel-font-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=639.98px),(pointer:coarse){.project-gallery-thumb{flex-basis:80px;height:52px}}.project-gallery-viewer .panel-dialog-body{padding:var(--panel-space-4);display:grid}.project-gallery-full{touch-action:pan-y;place-items:center;min-height:0;display:grid}.project-gallery-full>img,.project-gallery-full .project-video>video{object-fit:contain;border-radius:var(--panel-radius-md);max-width:100%;max-height:calc(100dvh - 240px);display:block}.project-gallery-full.is-site>img{max-height:none}.project-gallery-viewer .panel-dialog-foot{justify-content:space-between}@media (prefers-reduced-motion:reduce){.project-gallery-expand,.project-gallery-thumb,.project-gallery-thumb>img{transition:none}}.project-workspace{flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem;min-width:0;display:flex}.project-tabs,.project-links{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:1rem;display:flex}.project-overview{padding:1.25rem}.project-overview>img{object-fit:cover;border-radius:12px;width:100%;max-height:22rem}.project-overview>p{white-space:pre-wrap}.project-form{min-width:0;padding:1.25rem}.project-form form,.project-form{gap:1rem;display:grid}.project-form label{gap:.5rem;min-width:0;display:grid}.project-form input,.project-form textarea,.project-form select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.profile-columns{grid-template-columns:minmax(12rem,1fr) minmax(0,2fr);gap:1rem;display:grid}.profile-preview{overflow-wrap:anywhere;min-width:0;padding:1.25rem}.profile-preview img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%;max-width:15rem}.social-row{gap:.5rem;min-width:0;margin-block:.5rem;display:flex}@media (width<=767px){.profile-columns{grid-template-columns:minmax(0,1fr)}.social-row{flex-wrap:wrap}.project-form{padding:.75rem}}.project-workspace>h1{margin:0;font-size:1.5rem}.project-workspace .project-tabs{margin-block:.35rem}.project-tabs.panel-tabs{flex-wrap:nowrap;gap:24px}@media (width<=639.98px){.project-tabs.panel-tabs{gap:20px}}.project-workspace button[aria-pressed=true]:not(.project-tab){outline-offset:-1px;outline:1px solid}.project-workspace>[hidden]{display:none}.project-workspace .code-workspace{gap:16px;min-width:0;display:grid}.project-workspace .code-workspace h2{margin:0;font-size:18px;font-weight:600}.project-workspace [hidden]{display:none!important}.project-workspace .project-identity{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.project-workspace .project-identity img{object-fit:cover}.project-workspace .project-identity h1{min-width:0;font-size:var(--panel-font-title);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.2}@media (width<=639.98px){.project-workspace .project-identity h1{font-size:var(--panel-font-title-phone)}}.project-identity-tags{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.project-tags{flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.project-tags li{border:1px solid var(--panel-border);border-radius:5px;padding:.2rem .5rem;font-size:.8rem}.project-mail-addresses{flex-wrap:wrap;align-items:end;gap:.75rem;margin-block:1rem;display:flex}.project-mail-addresses label{flex:15rem;gap:.4rem;min-width:0;display:grid}.project-mail-addresses select{width:100%;min-width:0}.social-row>label{flex:8rem}.social-row>label:nth-child(2){flex:3 12rem}.social-order{gap:.25rem;display:flex}.project-device{background:#15171d;border:5px solid #575b65;flex:none;position:relative;overflow:visible;box-shadow:0 18px 30px #0007}.project-device-macbook{aspect-ratio:16/10;border-bottom-width:9px;border-radius:9px;width:min(76%,280px)}.project-device-macbook:after{content:"";background:linear-gradient(#878b94,#424650);border-radius:2px 2px 10px 10px;height:7px;position:absolute;inset:auto -10% -15px}.project-device-iphone{aspect-ratio:9/19.5;border-width:5px;border-radius:22px;height:190px}.project-device-iphone:after{content:"";background:#08090c;border-radius:8px;width:36%;height:8px;position:absolute;top:4px;left:32%}.project-device>.project-site-preview{border-radius:inherit}.project-device-placeholder{color:var(--panel-muted);place-items:center;font-size:2.5rem;display:grid;position:absolute;inset:0}.project-site-preview{isolation:isolate;background:#020014;width:100%;height:100%;position:relative;overflow:hidden}.project-site-strip{width:100%;max-width:none;height:auto;animation:24s ease-in-out infinite paused project-site-scroll;display:block}.project-site-preview[data-playing=true] .project-site-strip{animation-play-state:running}@keyframes project-site-scroll{0%,8%{transform:translateY(0)}45%,56%{transform:translateY(calc(-1 * var(--preview-overflow,0px)))}94%,to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.project-site-strip{animation:none!important}}.team-person-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-block:1rem;display:grid}.team-person-card{text-align:start;background:#131820;border:1px solid #303744;border-radius:12px;align-items:center;gap:14px;min-width:0;padding:18px;display:flex}.team-person-card>img,.team-person-initials{object-fit:cover;border-radius:8px;flex:none;width:57px;height:67px}.team-person-initials{color:#e0e3f3;background:linear-gradient(155deg,#696b8b,#253248);place-items:center;display:grid}.team-person-card strong,.team-person-card small{overflow-wrap:anywhere;display:block}.team-person-card small{color:#afbacd;margin-top:.25rem}.panel-form-dialog .profile-columns{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:24px}.panel-form-dialog .profile-columns .project-form{background:0 0;border:0;padding:0}.panel-form-dialog .profile-preview{background:#09051a;border-color:#3b305e;border-radius:12px;padding:19px}.panel-form-dialog .profile-preview img{aspect-ratio:auto;width:100%;max-width:none;height:160px}.team-preview-switch{display:none}@media (width<=639px){.team-person-grid,.panel-form-dialog .profile-columns{grid-template-columns:minmax(0,1fr)}.team-preview-switch{margin-bottom:.75rem;display:inline-flex}.panel-form-dialog .team-profile-preview,.panel-form-dialog .show-preview>.project-form{display:none}.panel-form-dialog .show-preview>.team-profile-preview{display:block}}.project-identity h1{overflow-wrap:anywhere;min-width:0}.mailbox-empty-start{border:1px solid var(--panel-border);background:var(--panel-surface);border-radius:16px;align-content:center;justify-items:center;gap:16px;min-height:300px;padding:32px;display:grid}.mailbox-empty-start>span{color:var(--panel-muted)}.mailbox-empty-start svg{width:36px;height:36px}.mailbox-empty-start h2,.mailbox-empty-start p{margin:0}.mailbox-empty-start p{color:var(--panel-muted);text-align:center;font-size:14px}.project-workspace .tool-page.is-embedded>.tool-description{color:var(--panel-text-secondary);font-size:var(--panel-font-body);max-width:72ch;margin:0;line-height:1.5}.roadmap-page{gap:var(--panel-space-6)}.roadmap-page .roadmap-board{gap:var(--panel-space-4) var(--panel-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.roadmap-page .roadmap-column{align-content:start;gap:var(--panel-space-3);min-width:0;display:grid}.roadmap-page .roadmap-column>header{align-items:center;gap:var(--panel-space-2);border-bottom:1px solid var(--panel-border);min-height:36px;display:flex}.roadmap-page .roadmap-column h2{min-width:0;font-size:var(--panel-font-body);margin:0;font-weight:600;line-height:1.35}.roadmap-stage-dot{background:var(--panel-status-neutral-solid);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.roadmap-column.is-queued .roadmap-stage-dot{background:var(--panel-status-waiting-solid)}.roadmap-column.is-in_progress .roadmap-stage-dot{background:var(--panel-status-running-solid)}.roadmap-column.is-done .roadmap-stage-dot{background:var(--panel-status-success-solid)}.roadmap-column-empty{padding:var(--panel-space-3) 0;color:var(--panel-subtle);font-size:var(--panel-font-compact);margin:0}.roadmap-column-items{gap:var(--panel-space-2);display:grid}.roadmap-page button.roadmap-item{border:1px solid var(--panel-border);border-radius:var(--panel-radius-lg);width:100%;min-height:0;padding:var(--panel-space-4);justify-content:stretch;justify-items:start;gap:var(--panel-space-1);color:var(--panel-text);background:var(--panel-surface);text-align:left;white-space:normal;transition:border-color var(--panel-motion-fast) ease, background-color var(--panel-motion-fast) ease;grid-template-columns:minmax(0,1fr);font-weight:400;display:grid}@media (hover:hover){.roadmap-page button.roadmap-item:hover{border-color:var(--panel-border-strong);background:var(--panel-hover)}}.roadmap-category{color:var(--panel-muted);font-size:var(--panel-font-caption);font-weight:500;line-height:1.45}.roadmap-item-title{font-size:var(--panel-font-card);overflow-wrap:anywhere;margin-top:2px;font-weight:600;line-height:1.4}.roadmap-item-summary{color:var(--panel-muted);font-size:var(--panel-font-compact);overflow-wrap:anywhere;line-height:1.5}.roadmap-mine{gap:var(--panel-space-3);display:grid}.roadmap-mine>h2{font-size:var(--panel-font-section);margin:0;font-weight:600;line-height:1.35}.roadmap-mine ul{border:1px solid var(--panel-border);border-radius:var(--panel-radius-lg);background:var(--panel-surface);margin:0;padding:0;list-style:none}.roadmap-mine li{min-height:52px;padding:var(--panel-space-3) var(--panel-space-4);justify-content:space-between;align-items:center;gap:var(--panel-space-4);display:flex}.roadmap-mine li+li{border-top:1px solid var(--panel-table-rule)}.roadmap-mine li>div{min-width:0}.roadmap-mine strong{font-size:var(--panel-font-body);overflow-wrap:anywhere;font-weight:500}.roadmap-mine p{color:var(--panel-muted);font-size:var(--panel-font-caption);margin:2px 0 0;line-height:1.45}.roadmap-mine .panel-status{flex:none}.roadmap-sheet{--roadmap-stage:var(--panel-status-neutral-solid)}.roadmap-sheet .panel-dialog-subtitle{color:var(--panel-text-secondary);font-size:var(--panel-font-body);overflow-wrap:anywhere;margin-top:6px;line-height:1.55}.roadmap-sheet .panel-dialog-body{gap:var(--panel-space-6)}.roadmap-sheet h3{color:var(--panel-muted);font-size:var(--panel-font-caption);margin:0;font-weight:500;line-height:1.4}.roadmap-sheet-stage{gap:var(--panel-space-2);display:grid;container:roadmap-stage/inline-size}.roadmap-sheet-track{border:1px solid var(--panel-border);border-radius:var(--panel-radius-lg);padding:var(--panel-space-4) var(--panel-space-2);background:var(--panel-sunken);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.roadmap-sheet-track.is-queued{--roadmap-stage:var(--panel-status-waiting-solid)}.roadmap-sheet-track.is-in_progress{--roadmap-stage:var(--panel-status-running-solid)}.roadmap-sheet-track.is-done{--roadmap-stage:var(--panel-status-success-solid)}.roadmap-sheet-track li{min-width:0;padding:0 var(--panel-space-1);align-content:start;justify-items:center;gap:var(--panel-space-2);text-align:center;display:grid;position:relative}.roadmap-sheet-track li+li:before{background:var(--panel-border-strong);content:"";width:100%;height:2px;position:absolute;top:5px;right:50%}.roadmap-sheet-track li:is(.is-past,.is-current):before{background:var(--panel-text-secondary)}.roadmap-sheet-track-dot{z-index:1;border:2px solid var(--panel-border-strong);background:var(--panel-sunken);border-radius:50%;width:12px;height:12px;position:relative}.roadmap-sheet-track li.is-past .roadmap-sheet-track-dot{border-color:var(--panel-text-secondary);background:var(--panel-text-secondary)}.roadmap-sheet-track li.is-current .roadmap-sheet-track-dot{border-color:var(--roadmap-stage);background:var(--roadmap-stage);box-shadow:0 0 0 4px color-mix(in srgb, var(--roadmap-stage) 24%, transparent)}.roadmap-sheet-track-label{min-width:0;color:var(--panel-muted);font-size:var(--panel-font-caption);overflow-wrap:break-word;line-height:1.4}.roadmap-sheet-track li.is-current .roadmap-sheet-track-label{color:var(--panel-text);font-weight:600}.roadmap-sheet-link{color:var(--panel-text);text-decoration:underline;-webkit-text-decoration-color:var(--panel-border-strong);text-decoration-color:var(--panel-border-strong);text-underline-offset:3px;align-items:center;gap:6px;font-weight:500;display:inline-flex}.roadmap-sheet-link:hover{text-decoration-color:currentColor}.roadmap-sheet-details{gap:var(--panel-space-2);display:grid}.roadmap-sheet-details p{color:var(--panel-text-secondary);font-size:var(--panel-font-body);overflow-wrap:anywhere;white-space:pre-line;margin:0;line-height:1.65}@media (width>=480px){.roadmap-sheet .panel-sheet-fields{gap:var(--panel-space-4) var(--panel-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@container roadmap-stage (width<=27.5rem){.roadmap-sheet-track{padding:var(--panel-space-3) var(--panel-space-4);grid-template-columns:minmax(0,1fr)}.roadmap-sheet-track li{place-items:center start;gap:var(--panel-space-3);text-align:left;grid-template-columns:12px minmax(0,1fr);padding:6px 0}.roadmap-sheet-track li+li:before{width:2px;height:100%;top:-50%;left:5px;right:auto}}.roadmap-form{gap:var(--panel-space-4);display:grid}.roadmap-form :where(input,textarea){width:100%}.roadmap-dropzone{border:1px dashed var(--panel-control-border);border-radius:var(--panel-radius-md);min-height:132px;padding:var(--panel-space-4);align-content:center;place-items:center;gap:var(--panel-space-2);color:var(--panel-muted);background:var(--panel-sunken);text-align:center;display:grid}.roadmap-dropzone p{font-size:var(--panel-font-compact);margin:0}.roadmap-file-previews{gap:var(--panel-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin:0;padding:0;list-style:none;display:grid}.roadmap-file-previews li{border:1px solid var(--panel-border);border-radius:var(--panel-radius-md);align-items:center;gap:var(--panel-space-2);background:var(--panel-sunken);grid-template-columns:40px minmax(0,1fr) auto;min-width:0;padding:6px;display:grid}.roadmap-file-previews img{border-radius:var(--panel-radius-sm);object-fit:cover;width:40px;height:40px}.roadmap-file-previews span{min-width:0;color:var(--panel-muted);font-size:var(--panel-font-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container workspace (width<=1055.98px){.roadmap-page .roadmap-board{row-gap:var(--panel-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@container workspace (width<=575.98px){.roadmap-page .roadmap-board{grid-template-columns:minmax(0,1fr)}}.workspace-content>.updates-page{max-width:920px}.workspace-content>.update-detail{max-width:calc(var(--panel-page-reading) + 284px)}.updates-feed{min-width:0;display:grid}.updates-filters{border-bottom:1px solid var(--panel-border);padding-bottom:var(--panel-space-4);gap:var(--panel-space-2);flex-wrap:wrap;display:flex}.update-version{border:1px solid var(--panel-border-strong);border-radius:var(--panel-radius-xs);height:20px;color:var(--panel-text-secondary);font:600 var(--panel-font-caption) / 1 var(--panel-font-mono);letter-spacing:.02em;align-items:center;padding:0 6px;display:inline-flex}.update-new{color:var(--panel-crimson-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.update-new:before{content:"";background:var(--panel-crimson);border-radius:50%;width:6px;height:6px}.updates-log{margin:0;padding:0;list-style:none}.updates-entry{column-gap:var(--panel-space-2);grid-template-columns:4rem 32px minmax(0,1fr);display:grid}.updates-entry-date{text-align:right;padding-top:21px}.updates-entry-date time{display:block}.updates-entry-day{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.5rem;font-weight:600;line-height:1;display:block}.updates-entry-month{color:var(--panel-subtle);font-size:var(--panel-font-caption);white-space:nowrap;margin-top:5px;font-weight:500;display:block}.updates-entry-rail{position:relative}.updates-entry-rail:before{content:"";background:var(--panel-border);width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0;left:50%}.updates-entry:first-child .updates-entry-rail:before{top:27px}.updates-entry:last-child .updates-entry-rail:before{height:27px;bottom:auto}.updates-entry:only-child .updates-entry-rail:before{display:none}.updates-entry-node{border:1.5px solid var(--panel-border-strong);background:var(--panel-canvas);border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:23px;left:50%}.updates-entry.is-latest .updates-entry-node{border-color:var(--panel-crimson);background:var(--panel-crimson);box-shadow:0 0 0 4px var(--panel-canvas), 0 0 0 5px var(--panel-crimson-border)}.updates-entry-main{border-bottom:1px solid var(--panel-table-rule);min-width:0}.updates-entry-head{align-items:start;gap:var(--panel-space-5);padding:18px var(--panel-space-2) var(--panel-space-5) var(--panel-space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.updates-entry-copy{min-width:0}.updates-entry-meta{color:var(--panel-muted);font-size:var(--panel-font-caption);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-weight:500;line-height:1.45;display:flex}.updates-entry-short-date{display:none}.updates-entry-title{letter-spacing:-.01em;overflow-wrap:anywhere;margin:9px 0 0;font-size:1.0625rem;font-weight:600;line-height:1.35}.update-row{border-radius:var(--panel-radius-xs);color:var(--panel-text);text-decoration:none;position:relative}.update-row:after{content:"";position:absolute;inset:-6px 0}@media (width<=639.98px),(pointer:coarse){.update-row:after{inset:-12px 0}}@media (hover:hover){.update-row:hover{text-decoration:underline;-webkit-text-decoration-color:var(--panel-border-strong);text-decoration-color:var(--panel-border-strong);text-underline-offset:4px}}.updates-entry-excerpt{margin:var(--panel-space-1) 0 0;color:var(--panel-muted);font-size:var(--panel-font-body);text-overflow:ellipsis;white-space:nowrap;line-height:1.55;overflow:hidden}.updates-entry.is-open .updates-entry-excerpt{color:var(--panel-text-secondary);white-space:normal}.updates-entry-toggle{margin-top:2px}.updates-entry-toggle>svg{transition:transform var(--panel-motion-page) ease}.updates-entry-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.updates-entry-body{padding:0 var(--panel-space-1) var(--panel-space-6)}.updates-entry-body[hidden]{display:none}.updates-entry-content{align-items:start;gap:var(--panel-space-5);grid-template-columns:minmax(0,1fr) 232px;display:grid}.updates-entry-content.is-single{grid-template-columns:minmax(0,1fr)}.updates-changes{border:1px solid var(--panel-border);background:var(--panel-sunken);border-radius:10px;margin:0;padding:0;list-style:none}.updates-changes>li{padding:14px var(--panel-space-4);grid-template-columns:28px minmax(0,1fr);gap:10px;display:grid}.updates-changes>li+li{border-top:1px solid var(--panel-table-rule)}.updates-changes-number{color:var(--panel-subtle);font:600 var(--panel-font-caption) / 21px var(--panel-font-mono)}.updates-changes h3{font-size:var(--panel-font-body);margin:0;font-weight:600;line-height:1.5}.updates-changes p{color:var(--panel-text-secondary);font-size:var(--panel-font-compact);margin:3px 0 0;line-height:1.6}.updates-changes h3+p{margin-top:3px}.updates-changes p:first-child{margin-top:0}.updates-entry-figure{gap:10px;margin:0;display:grid}.updates-entry-shot{border:1px solid var(--panel-border);background:radial-gradient(120% 100% at 50% 0%, #1d1e21, var(--panel-sunken) 70%);border-radius:10px;padding:16px 18px 10px}.updates-entry-foot{justify-content:flex-end;display:flex}.updates-open-link{border-radius:var(--panel-radius-xs);min-height:24px;color:var(--panel-text);font-size:var(--panel-font-compact);justify-self:start;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.updates-open-link>svg{transition:transform var(--panel-motion-fast) ease}@media (width<=639.98px),(pointer:coarse){.updates-open-link{min-height:var(--panel-height-touch)}}@media (hover:hover){.updates-open-link:hover>svg{transform:translate(2px)}}.updates-entry-error{align-items:center;gap:var(--panel-space-2) var(--panel-space-3);color:var(--panel-danger-text);font-size:var(--panel-font-compact);flex-wrap:wrap;margin:0;display:flex}.updates-end{color:var(--panel-subtle);font-size:var(--panel-font-caption);margin:0;padding:18px 0 0 104px}.update-device{width:100%;container-type:inline-size}.update-device-screen{background:#0c0c0d;border:1px solid #3a3c42;border-radius:3.4cqw 3.4cqw 0 0;padding:2.2cqw 2.2cqw 2.6cqw;overflow:hidden;box-shadow:inset 0 0 0 1px #1d1e21}.update-device-screen img{background:var(--panel-sunken);border-radius:1cqw;width:100%;display:block}.update-device.is-cover .update-device-screen img{aspect-ratio:16/10;object-fit:cover;object-position:top center}.update-device.is-natural .update-device-screen img{height:auto}.update-device-base{background:linear-gradient(#55585f,#2c2e33 55%,#1d1e21);border-radius:0 0 2.6cqw 2.6cqw;height:3.2cqw;margin:0 -7%}.update-detail{gap:var(--panel-space-6)}.update-detail-layout{grid-template-columns:minmax(0, var(--panel-page-reading));min-width:0;display:grid}.update-detail-layout.has-contents{grid-template-columns:minmax(0, var(--panel-page-reading)) 220px;align-items:start;gap:64px}.update-detail-main{gap:var(--panel-space-7);min-width:0;display:grid}.update-header{gap:14px;display:grid}.update-header-meta{--update-meta-separator:28px;margin:0 0 0 calc(-1 * var(--update-meta-separator));align-items:center;row-gap:var(--panel-space-2);clip-path:inset(0 0 0 var(--update-meta-separator));color:var(--panel-muted);font-size:var(--panel-font-compact);flex-wrap:wrap;font-weight:500;line-height:1.45;display:flex}.update-header-meta>*{align-items:center;display:inline-flex}.update-header-meta>:before{content:"·";width:var(--update-meta-separator);color:var(--panel-subtle);text-align:center;display:inline-block}.update-header h1{font-size:var(--panel-font-display);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-weight:700;line-height:1.2}.update-header-excerpt{max-width:60ch;color:var(--panel-text-secondary);margin:0;font-size:1rem;line-height:1.6}.update-hero{border:1px solid var(--panel-border);background:radial-gradient(90% 120% at 50% 0%, #1e1f22 0%, #161719 55%, var(--panel-sunken) 100%);border-radius:14px;margin:0;padding:40px 64px 30px}.update-hero .update-device{max-width:520px;margin:0 auto}.update-detail-body .update-document{color:var(--panel-text-secondary);counter-reset:update-section;padding:0;font-size:.9375rem;line-height:1.75}.update-detail-body .update-document>.update-block>:is(p,ul,ol){max-width:62ch}.update-detail-body .update-document :is(h1,h2,h3){color:var(--panel-text);letter-spacing:-.01em;font-weight:600}.update-detail-body .update-document>.update-block>h2{border-top:1px solid var(--panel-table-rule);scroll-margin-top:var(--panel-space-5);margin:26px 0 0;padding-top:26px;font-size:1.1875rem;line-height:1.45;position:relative}.update-detail-body .update-document>.update-block:first-child>h2{margin-top:0}.update-detail-body .update-document p{margin:.6rem 0}.update-detail-body.has-sections .update-document{padding-left:48px}.update-detail-body.has-sections .update-document>.update-block>h2{margin-left:-48px;padding-left:48px}.update-detail-body.has-sections .update-document>.update-block>h2:before{content:counter(update-section, decimal-leading-zero);counter-increment:update-section;color:var(--panel-subtle);font:600 var(--panel-font-caption) / 27px var(--panel-font-mono);position:absolute;top:26px;left:0}.update-related{border-top:1px solid var(--panel-table-rule);padding-top:var(--panel-space-5);gap:var(--panel-space-2);display:grid}.update-related h2{font-size:var(--panel-font-body);margin:0;font-weight:600}.update-related ul{gap:var(--panel-space-2) var(--panel-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.update-related a{color:var(--panel-link);font-size:var(--panel-font-compact)}.update-pager{border-top:1px solid var(--panel-table-rule);gap:var(--panel-space-3);grid-template-columns:1fr 1fr;padding-top:28px;display:grid}.update-pager-link{border:1px solid var(--panel-border);padding:var(--panel-space-4) 18px;color:var(--panel-text);transition:background-color var(--panel-motion-fast) ease, border-color var(--panel-motion-fast) ease;border-radius:10px;align-content:start;gap:6px;text-decoration:none;display:grid}.update-pager-link.is-newer{text-align:right;justify-items:end}@media (hover:hover){.update-pager-link:hover{border-color:var(--panel-border-strong);background:var(--panel-hover)}}.update-pager-label{align-items:center;gap:var(--panel-space-2);color:var(--panel-subtle);font-size:var(--panel-font-caption);flex-wrap:wrap;font-weight:500;display:inline-flex}.update-pager-title{font-size:var(--panel-font-body);overflow-wrap:anywhere;font-weight:600;line-height:1.4}.update-contents{top:var(--panel-space-5);gap:10px;padding-top:6px;display:grid;position:sticky}.update-contents-title{color:var(--panel-subtle);font-size:var(--panel-font-caption);margin:0;font-weight:500}.update-contents ul{gap:var(--panel-space-1);margin:0;padding:0;list-style:none;display:grid}.update-contents a{border-left:1px solid var(--panel-border);color:var(--panel-muted);font-size:var(--panel-font-compact);padding:7px 0 7px 14px;font-weight:500;line-height:1.45;text-decoration:none;display:block}.update-contents a:hover{color:var(--panel-text)}.update-contents a[aria-current]{border-left:2px solid var(--panel-crimson);color:var(--panel-text);margin-left:-.5px;padding-left:13.5px}@container workspace (width<=959.98px){.update-detail-layout.has-contents{grid-template-columns:minmax(0,1fr)}.update-contents{display:none}.updates-entry-content{grid-template-columns:minmax(0,1fr)}.updates-entry-figure{max-width:320px}}@container workspace (width<=599.98px){.updates-filters{margin:0 calc(-1 * var(--panel-gutter-phone));padding-inline:var(--panel-gutter-phone);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.updates-filters>*{flex:none}.updates-entry{grid-template-columns:20px minmax(0,1fr);column-gap:10px}.updates-entry-date{display:none}.updates-entry-node{top:22px}.updates-entry:first-child .updates-entry-rail:before{top:26px}.updates-entry:last-child .updates-entry-rail:before{height:26px}.updates-entry-short-date{display:inline}.updates-entry-head{gap:var(--panel-space-3);padding:var(--panel-space-4) 0 18px}.updates-entry-title{font-size:var(--panel-font-card)}.updates-entry-excerpt{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.updates-entry.is-open .updates-entry-excerpt{display:block}.updates-entry-body{padding:0 0 22px}.updates-entry-figure{max-width:none}.updates-entry-shot{padding:16px 28px 10px}.updates-end{padding-left:30px}.update-header h1{font-size:var(--panel-font-display-phone)}.update-header-excerpt{font-size:var(--panel-font-card)}.update-hero{padding:24px 26px 18px}.update-detail-body.has-sections .update-document{padding-left:36px}.update-detail-body.has-sections .update-document>.update-block>h2{margin-left:-36px;padding-left:36px}.update-detail-body .update-document>.update-block>h2{padding-top:22px;font-size:1.0625rem}.update-detail-body.has-sections .update-document>.update-block>h2:before{top:22px}.update-pager{grid-template-columns:minmax(0,1fr)}.update-pager>span:empty{display:none}}@media (prefers-reduced-motion:reduce){.updates-entry-toggle>svg,.updates-open-link>svg,.update-pager-link{transition:none}}.update-document{padding:8px 32px 40px;font-size:15px;line-height:1.85}.update-document h1,.update-document h2,.update-document h3{margin:1.8em 0 .6em;line-height:1.3}.update-document p{margin:.85rem 0}.update-block{width:100%;margin-inline:auto}.update-block.is-width-content{max-width:42rem}.update-block.is-width-wide{max-width:58rem}.update-block.is-align-center{text-align:center}.update-block.is-surface-muted,.update-block.is-surface-crimson,.update-block.is-border-subtle{border-radius:.65rem;padding:.9rem 1rem}.update-block.is-surface-muted{background:#ffffff08}.update-block.is-surface-crimson{background:#7f1d1d24}.update-block.is-border-subtle{border:1px solid var(--panel-border)}.update-block.is-spacing-compact{margin-block:.35rem}.update-block.is-spacing-normal{margin-block:.85rem}.update-block.is-spacing-spacious{margin-block:1.5rem}.update-document img{border:1px solid var(--panel-border);border-radius:.8rem;width:100%;display:block}.update-document figure{margin:1.5rem 0}.update-document blockquote,.update-callout,.update-changelog{border:1px solid var(--panel-border);border-left:3px solid var(--panel-crimson);background:var(--panel-surface);border-radius:.5rem;margin:1.25rem 0;padding:.8rem 1rem}.update-document pre{border:1px solid var(--panel-border);background:#070708;border-radius:.6rem;padding:1rem;overflow:auto}.update-document a{color:var(--panel-text)}.update-columns,.update-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.85rem;display:grid}.update-embed,.update-roadmap-link{border:1px solid var(--panel-border);border-radius:.6rem;align-items:center;min-height:3rem;padding:.7rem .85rem;text-decoration:none;display:flex}.update-table-wrap{overflow-x:auto}.update-document table{border-collapse:collapse;width:100%}.update-document th,.update-document td{border:1px solid var(--panel-border);text-align:left;padding:.55rem}@media (width<=480px){.update-document{padding:0 0 24px}}:root{--panel-canvas:#121314;--panel-shell:#131416;--panel-sunken:#141517;--panel-surface:#18191b;--panel-dialog:#1b1c1f;--panel-popover:#202124;--panel-hover:#212326;--panel-active:#2a2c31;--panel-toast:#2a2c31;--panel-border:#2c2e32;--panel-border-strong:#3b3d43;--panel-border-dialog:#4a4d55;--panel-control-border:#6b6e78;--panel-control-border-hover:#7d808a;--panel-text:#f5f5f6;--panel-text-secondary:#c2c5cd;--panel-muted:#a0a2ac;--panel-subtle:#858993;--panel-text-on-light:#18191b;--panel-focus:#f5f5f6;--panel-focus-inner:var(--panel-canvas);--panel-accent:#e9e9ed;--panel-accent-text:var(--panel-text-on-light);--panel-selection:#f5f5f614;--panel-link:#c2d7f4;--panel-crimson:#dc2626;--panel-crimson-strong:#c0262d;--panel-crimson-text:#d9979b;--panel-crimson-hover:#ef4444;--panel-crimson-dark:#991b1b;--panel-crimson-muted:#dc26261a;--panel-crimson-border:#dc26264d;--panel-danger:#d9979b;--panel-danger-text:#e3a4ac;--panel-danger-border:#785059;--panel-danger-hover:#462c33;--panel-attention:#733542;--panel-success:#72b978;--panel-warning:#c5a66d;--panel-primary:#e9e9ed;--panel-primary-hover:#fff;--panel-primary-active:#d6d7dc;--panel-secondary:#202125;--panel-secondary-hover-border:#4a4d55;--panel-ghost-hover:#ffffff0f;--panel-danger-hover-border:#b4717d;--panel-disabled:#232428;--panel-disabled-border:#2e3034;--panel-disabled-text:#6f727b;--panel-primary-disabled:#3a3b40;--panel-primary-disabled-text:#9a9da7;--panel-field-disabled:#161719;--panel-field-disabled-border:#34363c;--panel-field-invalid:var(--panel-danger-text);--panel-field-error:var(--panel-danger-text);--panel-switch-off:#2a2c31;--panel-switch-knob:var(--panel-text-secondary);--panel-status-success-text:#a0c8af;--panel-status-success-solid:#72b978;--panel-status-success-tint:#77ad8c14;--panel-status-success-edge:#77ad8c4d;--panel-status-running-text:#adcfff;--panel-status-running-solid:#8bbfff;--panel-status-running-tint:#7caef014;--panel-status-running-edge:#7caef04d;--panel-status-waiting-text:#c5b4f7;--panel-status-waiting-solid:#a58cf0;--panel-status-waiting-tint:#ab88ed14;--panel-status-waiting-edge:#ab88ed52;--panel-status-partial-text:#dfc58e;--panel-status-partial-solid:#c5a66d;--panel-status-partial-tint:#ceaf6b14;--panel-status-partial-edge:#ceaf6b4d;--panel-status-failed-text:#e3a4ac;--panel-status-failed-solid:#d9707e;--panel-status-failed-tint:#b266721a;--panel-status-failed-edge:#b2667257;--panel-status-neutral-text:#a0a2ac;--panel-status-neutral-solid:#6b6e78;--panel-status-neutral-tint:transparent;--panel-status-neutral-edge:#3c3f45;--panel-notice-info-icon:var(--panel-text-secondary);--panel-notice-info-tint:#f5f5f60a;--panel-notice-info-edge:var(--panel-border-strong);--panel-table-head-rule:#303238;--panel-table-rule:#262729;--panel-row-hover:#ffffff06;--panel-row-selected:var(--panel-selection);--panel-skeleton:#202125;--panel-skeleton-highlight:#26282c;--panel-count:#303238;--panel-count-text:var(--panel-text-secondary);--panel-count-attention:var(--panel-attention);--panel-count-attention-text:#fff;--panel-font:"Montserrat", ui-sans-serif, system-ui, sans-serif;--panel-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--panel-font-display:2rem;--panel-font-display-phone:1.625rem;--panel-font-title:1.625rem;--panel-font-title-phone:1.375rem;--panel-font-section:1.125rem;--panel-font-card:.9375rem;--panel-font-body:.875rem;--panel-font-compact:.8125rem;--panel-font-label:.8125rem;--panel-font-caption:.75rem;--panel-font-metric:1.75rem;--panel-font-mono-size:.8125rem;--panel-font-counter:.6875rem;--panel-space-1:4px;--panel-space-2:8px;--panel-space-3:12px;--panel-space-4:16px;--panel-space-5:20px;--panel-space-6:24px;--panel-space-7:32px;--panel-space-8:40px;--panel-space-9:48px;--panel-radius-xs:4px;--panel-radius-sm:6px;--panel-radius-md:8px;--panel-radius-lg:12px;--panel-radius-full:999px;--panel-control-radius:6px;--panel-card-radius:12px;--panel-height-sm:30px;--panel-height-md:36px;--panel-height-lg:40px;--panel-height-touch:44px;--panel-control-height:36px;--panel-page-wide:1600px;--panel-page-standard:1200px;--panel-page-narrow:760px;--panel-page-reading:720px;--panel-gutter-desktop:24px;--panel-gutter-tablet:20px;--panel-gutter-phone:16px;--panel-dialog-s:440px;--panel-dialog-m:640px;--panel-dialog-l:920px;--panel-dialog-full:1400px;--panel-shadow-popover:0 12px 36px #00000080;--panel-shadow-dialog:0 30px 100px #0009;--panel-shadow-toast:0 12px 35px #00000080;--panel-backdrop:#050607bd;--panel-motion-fast:.14s;--panel-motion-page:.2s;--panel-ease:cubic-bezier(.2, 0, 0, 1)}@font-face{font-family:Widock;src:url(/fonts/Widock-Bold.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-500.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-600.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-700.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}:where(button,input,select,textarea,a,summary,[tabindex]):focus-visible{outline:2px solid var(--panel-focus);outline-offset:2px}.panel-type-display{font-size:var(--panel-font-display);letter-spacing:-.03em;font-weight:600;line-height:1.15}.panel-type-title{font-size:var(--panel-font-title);letter-spacing:-.03em;font-weight:700;line-height:1.2}.panel-type-section{font-size:var(--panel-font-section);font-weight:600;line-height:1.35}.panel-type-card{font-size:var(--panel-font-card);font-weight:600;line-height:1.4}.panel-type-body{font-size:var(--panel-font-body);font-weight:400;line-height:1.55}.panel-type-compact{font-size:var(--panel-font-compact);font-weight:400;line-height:1.45}.panel-type-label{color:var(--panel-text-secondary);font-size:var(--panel-font-label);font-weight:500;line-height:1.35}.panel-type-caption{color:var(--panel-muted);font-size:var(--panel-font-caption);font-weight:400;line-height:1.45}.panel-type-metric{font-size:var(--panel-font-metric);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:500;line-height:1.1}.panel-type-metric-label{color:var(--panel-muted);font-size:var(--panel-font-caption);font-weight:500;line-height:1.45}.panel-type-mono{font-family:var(--panel-font-mono);font-size:var(--panel-font-mono-size);font-weight:400;line-height:1.45}@media (width<=639.98px){.panel-type-display{font-size:var(--panel-font-display-phone)}.panel-type-title{font-size:var(--panel-font-title-phone)}}.authenticated-access{color:var(--panel-text);background:var(--panel-canvas);font-family:Montserrat,ui-sans-serif,system-ui,sans-serif}.access.authenticated-access{--workspace-inset:0px;--workspace-top:max(var(--workspace-inset), var(--safe-top));--workspace-bottom:max(var(--workspace-inset), var(--safe-bottom));height:auto;min-height:var(--app-height);padding:var(--workspace-top) max(var(--workspace-inset), var(--safe-right)) var(--workspace-bottom) max(var(--workspace-inset), var(--safe-left));overflow:clip}.authenticated-access .brand{gap:12px;min-height:0}.authenticated-access .brand-mark{width:28px;height:28px}.authenticated-access .brand-wordmark{font-family:Widock,Montserrat,sans-serif;line-height:1;display:block}.authenticated-access .brand-wordmark strong{letter-spacing:-.025em;text-transform:lowercase;font-size:16px;font-weight:700}.authenticated-access .brand-wordmark small{display:none}.authenticated-access :where(button,input,select,textarea){font-family:inherit}.neutral-action{min-height:var(--panel-height-md);border:1px solid var(--panel-border-strong);border-radius:var(--panel-radius-md);color:var(--panel-text);background:var(--panel-secondary);box-shadow:none;font:inherit;font-size:var(--panel-font-body);cursor:pointer;transition:color var(--panel-motion-fast) var(--panel-ease), border-color var(--panel-motion-fast) var(--panel-ease), background-color var(--panel-motion-fast) var(--panel-ease);justify-content:center;align-items:center;gap:8px;padding:4px 14px;font-weight:500;line-height:20px;display:inline-flex}.neutral-action:disabled:not([aria-busy=true]){cursor:not-allowed;border-color:var(--panel-disabled-border);color:var(--panel-disabled-text);background:var(--panel-disabled)}@media (hover:hover){.neutral-action:not(:disabled):hover{border-color:var(--panel-secondary-hover-border);background:var(--panel-active)}}@media (width<=639.98px),(pointer:coarse){.neutral-action{min-height:var(--panel-height-touch)}}input:is([type=checkbox],[type=radio]):not([role=switch]){appearance:none;border:1px solid var(--panel-control-border);border-radius:var(--panel-radius-xs);width:18px;min-width:18px;height:18px;min-height:18px;color:inherit;background:var(--panel-sunken) center / 14px 14px no-repeat;box-shadow:none;vertical-align:middle;cursor:pointer;transition:border-color var(--panel-motion-fast) var(--panel-ease), background-color var(--panel-motion-fast) var(--panel-ease);flex:none;margin:0;padding:0;display:inline-block}input[type=radio]:not([role=switch]){border-radius:50%}input[type=checkbox]:not([role=switch]):checked{border-color:var(--panel-accent);background-color:var(--panel-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2318191b' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E")}input[type=checkbox]:not([role=switch]):indeterminate{border-color:var(--panel-accent);background-color:var(--panel-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2318191b' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}input[type=radio]:not([role=switch]):checked{border-color:var(--panel-accent);background:radial-gradient(circle, var(--panel-accent-text) 0 3.5px, var(--panel-accent) 4px)}@media (hover:hover){input:is([type=checkbox],[type=radio]):not([role=switch],:checked,:disabled):hover{border-color:var(--panel-control-border-hover)}}input:is([type=checkbox],[type=radio]):not([role=switch]):disabled{cursor:not-allowed;border-color:var(--panel-field-disabled-border);background-color:var(--panel-field-disabled)}input[type=checkbox]:not([role=switch]):is(:checked,:indeterminate):disabled{border-color:var(--panel-primary-disabled);background-color:var(--panel-primary-disabled)}input[type=radio]:not([role=switch]):checked:disabled{border-color:var(--panel-primary-disabled);background:radial-gradient(circle, var(--panel-primary-disabled-text) 0 3.5px, var(--panel-primary-disabled) 4px)}.panel-check{min-height:32px;font-size:var(--panel-font-body);cursor:pointer;align-items:center;gap:10px;display:inline-flex}@media (width<=639.98px),(pointer:coarse){.panel-check{min-height:var(--panel-height-touch)}}button[aria-busy=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite panel-spin}button[aria-busy=true]{cursor:progress}@keyframes panel-spin{to{transform:rotate(360deg)}}.authenticated-access .card{border:1px solid var(--panel-border);color:var(--panel-text);background:var(--panel-surface);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #00000014}.authenticated-access :where(.status-pill){border-radius:6px;min-height:0;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px}@media (width>=640px){.access.authenticated-access{--workspace-inset:12px;height:var(--app-height);min-height:0;overflow:hidden}}@media (prefers-reduced-motion:no-preference){.authenticated-access .workspace-content>*{animation:.2s ease-out both legacy-page-in}}@keyframes legacy-page-in{0%{transform:translateY(8px)}to{transform:translateY(0)}}.panel-confirmation-description{color:var(--panel-text-secondary);font-size:var(--panel-font-body);margin:0;line-height:1.5}.panel-confirmation .panel-dialog-foot>button{min-height:var(--panel-height-md);border-radius:var(--panel-radius-md);box-shadow:none;font-family:var(--panel-font);font-size:var(--panel-font-body);cursor:pointer;transition:background-color var(--panel-motion-fast) var(--panel-ease), border-color var(--panel-motion-fast) var(--panel-ease), color var(--panel-motion-fast) var(--panel-ease);border:1px solid #0000;justify-content:center;align-items:center;padding:4px 14px;font-weight:500;line-height:20px;display:inline-flex}.panel-confirmation .panel-dialog-foot>button.panel-confirmation-cancel{color:var(--panel-text-secondary);background:0 0}.panel-confirmation .panel-dialog-foot>button.panel-confirmation-cancel:hover{color:var(--panel-text);background:var(--panel-ghost-hover);border-color:#0000}.panel-confirmation .panel-dialog-foot>button.panel-confirmation-confirm.is-primary{border-color:var(--panel-primary);color:var(--panel-text-on-light);background:var(--panel-primary);font-weight:600}.panel-confirmation .panel-dialog-foot>button.panel-confirmation-confirm.is-primary:hover{border-color:var(--panel-primary-hover);background:var(--panel-primary-hover)}.panel-confirmation .panel-dialog-foot>button.panel-confirmation-confirm.is-danger{border-color:var(--panel-crimson-strong);color:#fff;background:var(--panel-crimson-strong);font-weight:600}.panel-confirmation .panel-dialog-foot>button.panel-confirmation-confirm.is-danger:hover{border-color:var(--panel-crimson);background:var(--panel-crimson)}.panel-confirmation .panel-dialog-foot>button.panel-confirmation-confirm:focus-visible{box-shadow:0 0 0 2px var(--panel-focus-inner)}@media (width<=639.98px),(pointer:coarse){.panel-confirmation .panel-dialog-foot>button{min-height:var(--panel-height-touch)}}
