html,body{margin:0;height:100%;background:var(--nd-color-bg)}.app{--nd-_panel: var(--nd-layout-sidebar);display:grid;grid-template-columns:var(--nd-layout-rail) var(--nd-_panel) minmax(0,1fr);grid-template-rows:auto var(--nd-layout-titlebar) minmax(0,1fr);height:100vh;height:100dvh;overflow:hidden;background:var(--nd-color-bg);transition:grid-template-columns var(--nd-motion-d-3) var(--nd-motion-move)}.app.is-paneless{--nd-_panel: 0}@media(prefers-reduced-motion:reduce){.app,.app-tb-lead,.app-panel-nav{transition:none}.hm-site-picture:hover .nd-snap-img{transform:none}}.app.is-max{grid-template-columns:0 0 minmax(0,1fr);grid-template-rows:auto 0 minmax(0,1fr)}.app.is-max :is(.app-titlebar,.app-rail,.app-panel-nav){visibility:hidden;overflow:hidden}.app.is-max .app-sheet{border-radius:0;box-shadow:none}.app.is-staging{background:linear-gradient(var(--nd-color-staging-tint),var(--nd-color-staging-tint)),var(--nd-color-bg)}.app-bands{grid-column:1 / -1;grid-row:1;display:grid}.app-envbar{display:flex;align-items:center;justify-content:center;gap:var(--nd-space-2);min-height:var(--nd-control-sm);padding:0 var(--nd-space-4);background:var(--nd-color-staging-bar);color:var(--nd-color-on-staging-bar);font:var(--nd-type-sm);animation:nd-fade-in var(--nd-motion-d-2) var(--nd-motion-ease-out) both}.app-envbar strong{font:var(--nd-type-label)}.app-viewbar{display:flex;align-items:center;justify-content:center;gap:var(--nd-space-3);min-height:var(--nd-control-md);padding:var(--nd-space-1) var(--nd-space-4);background:var(--nd-color-blue-soft);color:var(--nd-color-text-1);font:var(--nd-type-sm);box-shadow:inset 0 calc(-1 * var(--nd-size-border)) 0 var(--nd-color-blue-line)}.app-viewbar-words{display:flex;align-items:baseline;gap:var(--nd-space-2);min-width:0;animation:nd-fade-in var(--nd-motion-d-2) var(--nd-motion-ease-out) both}.app-viewbar strong{flex:none;font:var(--nd-type-label)}.app-viewbar-body{min-width:0;color:var(--nd-color-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-viewbar .nd-icon{flex:none;color:var(--nd-color-blue-text)}.app-viewbar .nd-btn{flex:none}.app-titlebar{grid-column:2 / -1;grid-row:2;display:flex;align-items:center;min-width:0}.app-tb-lead{display:flex;align-items:center;gap:var(--nd-space-1);flex:none;box-sizing:border-box;min-width:var(--nd-_panel);padding:0 var(--nd-space-3) 0 var(--nd-space-1);transition:min-width var(--nd-motion-d-3) var(--nd-motion-move)}.app-tb-lead>.app-switch{flex:0 1 auto;width:auto;min-width:0;min-height:var(--nd-control-md);padding:var(--nd-space-1) var(--nd-space-2)}.app-tb-lead .app-switch-text{display:flex;align-items:center;gap:var(--nd-space-2);flex:0 1 auto}.app-tb-lead .app-switch-name{font:var(--nd-type-label-lg)}.app-tb-crumb{flex:none;padding:var(--nd-space-1) var(--nd-space-2);border-radius:var(--nd-radius-row);color:var(--nd-color-text-3);font:var(--nd-type-label-lg);text-decoration:none;transition:background-color var(--nd-motion-d-1) var(--nd-motion-ease-out),color var(--nd-motion-d-1) var(--nd-motion-ease-out)}a.app-tb-crumb:hover{background:var(--nd-color-hover);color:var(--nd-color-text-1)}a.app-tb-crumb:active{background:var(--nd-color-press)}.app-tb-crumb.is-here{color:var(--nd-color-text-1)}.app-tb-sep{flex:none;color:var(--nd-color-text-4)}.app-tb-slot{display:flex;flex:1;min-width:0;height:100%}.app-tb-tools{display:flex;align-items:center;gap:var(--nd-space-2);flex:none;padding:0 var(--nd-space-3) 0 0}.app-tb-divider{flex:none;width:var(--nd-size-border);height:var(--nd-control-sm);margin-inline-end:var(--nd-space-1);background:var(--nd-color-line-2)}.app-here{display:inline-flex;align-items:center;margin-inline-start:var(--nd-space-1)}.app-brand{display:grid;place-items:center;flex:none;width:var(--nd-size-rail-btn);height:var(--nd-size-rail-btn);border-radius:var(--nd-radius-row);text-decoration:none;transition:background-color var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-1) var(--nd-motion-ease-out)}.app-brand:hover{background:var(--nd-color-hover)}.app-brand:active{transform:scale(var(--nd-motion-scale-press))}.app-rail{grid-column:1;grid-row:2 / 4;min-height:0}.app-rail-me.is-viewing{box-shadow:inset 0 0 0 var(--nd-size-focus-ring) var(--nd-color-blue-text)}.app-panel-nav{grid-column:2;grid-row:3;min-width:0;min-height:0;overflow:hidden;transition:opacity var(--nd-motion-d-3) var(--nd-motion-ease-out)}.app-panel-nav[data-state=closed]{opacity:0}@starting-style{.app-panel-nav[data-state=open]{opacity:0}}.app-nav.nd-side{width:var(--nd-layout-sidebar);padding:0 var(--nd-space-2) var(--nd-space-3);background:transparent;border-right:0}.app-nav .nd-side-group{animation:nd-fade-in var(--nd-motion-d-2) var(--nd-motion-ease-out) both}.app-zone-head{display:flex;align-items:center;justify-content:space-between;gap:var(--nd-space-2);width:100%;min-width:0;padding:var(--nd-space-1) 0 var(--nd-space-1) var(--nd-space-2)}.app-zone-title{margin:0;font:var(--nd-type-title);letter-spacing:var(--nd-tracking-title);color:var(--nd-color-text-1);animation:nd-fade-in var(--nd-motion-d-2) var(--nd-motion-ease-out) both}.app-zone-fold{color:var(--nd-color-text-3)}.app-rail-btn{position:relative;display:grid;place-items:center;flex:none;width:var(--nd-size-rail-btn);height:var(--nd-size-rail-btn);padding:0;border:0;border-radius:var(--nd-radius-row);background:transparent;color:var(--nd-color-text-2);text-decoration:none;cursor:pointer;transition:background-color var(--nd-motion-d-1) var(--nd-motion-ease-out),color var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-1) var(--nd-motion-ease-out)}.app-rail-btn:hover{background:var(--nd-color-hover);color:var(--nd-color-text-1)}.app-rail-btn:active{transform:scale(var(--nd-motion-scale-press))}.app-rail-me .nd-avatar{pointer-events:none}.app-sheet{position:relative;grid-column:3;grid-row:3;display:grid;grid-template-columns:minmax(0,1fr);min-height:0;border-start-start-radius:var(--nd-radius-lg);overflow:hidden;background:var(--nd-color-surface-1);box-shadow:inset 0 0 0 var(--nd-size-border) var(--nd-color-line-1)}.app-main{min-width:0;min-height:0;display:flex;flex-direction:column}.app-screen{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;outline:none}.app-screen>*{flex-shrink:0}.app-top.nd-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--nd-space-3);flex:1;min-width:0;min-height:0;height:100%;padding:0 var(--nd-space-2) 0 var(--nd-space-4);border:0;background:transparent;animation:nd-fade-in var(--nd-motion-d-2) var(--nd-motion-ease-out) both}.app-top .nd-topbar-titles{grid-column:1;display:flex;align-items:center;gap:var(--nd-space-2);min-width:0}.app-top .nd-topbar-start{grid-column:1;gap:var(--nd-space-1);margin-inline-start:calc(-1 * var(--nd-space-2))}.app-top .nd-topbar-start>.nd-topbar-titles{flex:0 1 auto}.app-top .nd-topbar-title{font:var(--nd-type-label-lg);color:var(--nd-color-text-1)}.app-top .nd-crumbs{flex:none;min-width:0}.app-top .nd-crumb{display:none}.app-top .nd-crumb:nth-child(n+3):not(:last-child){display:inline-flex;gap:var(--nd-space-2);font:var(--nd-type-label-lg)}.app-top .nd-crumb:nth-child(n+3):not(:last-child):after{content:"/";color:var(--nd-color-text-4)}.app-top .nd-crumb-sep{display:none}.app-top .nd-crumb a{padding:var(--nd-space-1) var(--nd-space-2);margin:calc(-1 * var(--nd-space-1)) calc(-1 * var(--nd-space-2));border-radius:var(--nd-radius-row);color:var(--nd-color-text-3);text-decoration:none;transition:background-color var(--nd-motion-d-1) var(--nd-motion-ease-out),color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.app-top .nd-crumb a:hover{background:var(--nd-color-hover);color:var(--nd-color-text-1);text-decoration:none}.app-top .nd-crumb a:active{background:var(--nd-color-press)}.app-top .nd-topbar-controls{grid-column:2;justify-content:center}.app-top .nd-topbar-actions{grid-column:3;justify-self:end}.app-top .nd-btn{height:var(--nd-control-sm);padding:0 var(--nd-space-3);font:var(--nd-type-label)}.app-top .nd-seg-item{height:calc(var(--nd-control-md) - 2 * var(--nd-space-0));padding:0 var(--nd-space-4)}.app-content{width:100%;max-width:calc(var(--nd-layout-content) + 2 * var(--nd-layout-gutter-desktop));margin:0 auto;padding:var(--nd-space-7) var(--nd-layout-gutter-desktop) var(--nd-space-12);display:flex;flex-direction:column;flex:1;gap:var(--nd-layout-section);--nd-_sticky-top: 0em}.app-content>*{min-width:0}.app-content>.nd-savebar{margin-top:auto}.app-content.is-narrow{max-width:calc(var(--nd-layout-settings-col) + 2 * var(--nd-layout-gutter-desktop));padding-top:var(--nd-space-10);gap:var(--nd-space-7)}.app-content.is-bleed{max-width:none;padding:0;gap:0}.app-screen>.app-split{flex:1 1 0;display:flex;min-height:0}.app-split-main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.app-split-main>.app-content{flex:1 0 auto}.app-split>.nd-sidepanel{max-height:100%}.app-panel .nd-sidepanel-bar{min-height:var(--nd-layout-titlebar);padding-block:var(--nd-space-3)}.app-panel-titles{display:grid;gap:var(--nd-space-0);min-width:0;animation:nd-fade-in var(--nd-motion-d-2) var(--nd-motion-ease-out) both}.app-panel-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--nd-type-label-lg);color:var(--nd-color-text-1)}.app-panel-desc{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--nd-type-sm);color:var(--nd-color-text-3)}.app-panel .nd-sidepanel-body{display:flex;flex-direction:column}.app-panel-body{display:grid;align-content:start;gap:var(--nd-space-6);flex:1 0 auto;padding:var(--nd-space-5) var(--nd-space-5) var(--nd-space-8)}.app-panel-body[hidden],.app-panel-level[hidden]{display:none}.app-panel-level{display:grid;flex:1 1 0;min-height:0;animation:nd-fade-in var(--nd-motion-d-2) var(--nd-motion-ease-out) both}.app-panel-foot{position:sticky;bottom:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--nd-gap-related);padding:var(--nd-space-3) var(--nd-space-5);border-top:var(--nd-size-border) solid var(--nd-color-line-1);background:var(--nd-color-surface-1)}.app-pad{padding:var(--nd-space-7) var(--nd-layout-gutter-desktop);display:grid;gap:var(--nd-space-3)}.app-center{flex:1;place-items:center;align-content:center}.app-stopped{display:grid}.app-stack{display:grid;gap:var(--nd-gap-group)}@media(max-width:1180px){.app-content,.app-pad{padding-inline:var(--nd-layout-gutter-tablet)}.app-content.is-bleed{padding:0}}.app-section{display:grid;gap:var(--nd-gap-group);min-width:0}.app-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--nd-gap-group)}.app-section-titles{display:grid;gap:var(--nd-space-1);min-width:0}.app-section-title{display:flex;align-items:center;gap:var(--nd-space-2)}.app-h2{font:var(--nd-type-title);letter-spacing:var(--nd-tracking-title)}.app-desc{font:var(--nd-type-sm);color:var(--nd-color-text-3)}.app-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nd-layout-section) var(--nd-space-7);align-items:start}@media(max-width:1180px){.app-two{grid-template-columns:minmax(0,1fr)}}.app-switch{display:flex;align-items:center;gap:var(--nd-space-2);width:100%;min-width:0;min-height:var(--nd-control-lg);padding:var(--nd-space-1) var(--nd-space-2);border:0;border-radius:var(--nd-radius-sm);background:transparent;color:var(--nd-color-text-1);text-align:start;cursor:pointer;transition:background-color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.app-switch:hover,.app-switch[aria-expanded=true]{background:var(--nd-color-hover)}.app-switch:active{background:var(--nd-color-press)}.app-switch-mark{display:grid;place-items:center;flex:none;width:var(--nd-control-xs);height:var(--nd-control-xs);border-radius:var(--nd-radius-sm);background:var(--nd-color-primary);color:var(--nd-color-on-primary);font:var(--nd-type-label)}.app-switch-text{display:grid;justify-items:start;gap:var(--nd-space-0);flex:1;min-width:0}.app-switch-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--nd-type-label-lg)}.app-switch-chev{flex:none;color:var(--nd-color-text-3)}.nd-side.is-rail .app-switch-text,.nd-side.is-rail .app-switch-chev{display:none}.nd-side.is-rail .app-switch{justify-content:center;padding:var(--nd-space-1)}.nd-side-row{animation:nd-fade-in var(--nd-motion-d-2) var(--nd-motion-ease-out) both}.app-bottom{display:none}@media(max-width:640px){.app{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);background:var(--nd-color-surface-1)}.app-sheet{grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr);border-radius:0;box-shadow:none}.app-side{display:none}.app-top.nd-topbar{position:sticky;left:0;display:flex;flex-wrap:wrap;height:auto;min-height:var(--nd-control-lg);padding:var(--nd-space-2) var(--nd-layout-gutter-phone);background:var(--nd-color-surface-1);border-bottom:var(--nd-size-border) solid var(--nd-color-line-1)}.app-top .nd-topbar-titles{flex:1}.app-top .nd-topbar-title{font:var(--nd-type-title)}.app-top .nd-topbar-controls{order:3;flex-basis:100%;justify-content:flex-start}.app-content{--nd-_sticky-top: var(--nd-control-lg)}.app-content,.app-pad,.app-content.is-narrow{padding:var(--nd-space-6) var(--nd-layout-gutter-phone) calc(var(--nd-layout-topbar) + var(--nd-space-8) + env(safe-area-inset-bottom))}.app-content.is-bleed{padding:0 0 calc(var(--nd-layout-topbar) + env(safe-area-inset-bottom))}.app-bottom{position:fixed;left:0;right:0;bottom:0;z-index:var(--nd-z-dock);display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:var(--nd-layout-topbar);padding-bottom:env(safe-area-inset-bottom);background:var(--nd-color-bg);border-top:var(--nd-size-border) solid var(--nd-color-line-1)}}.app-bottom-item{display:grid;place-items:center;align-content:center;gap:var(--nd-space-1);min-height:var(--nd-layout-topbar);padding:var(--nd-space-1);border:0;background:transparent;color:var(--nd-color-text-3);font:var(--nd-type-label-sm);text-decoration:none;cursor:pointer;transition:color var(--nd-motion-d-1) var(--nd-motion-ease-out),background-color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.app-bottom-item:hover,.app-bottom-item:active{color:var(--nd-color-text-1);background:var(--nd-color-hover)}.app-bottom-item[aria-current=page]{color:var(--nd-color-text-1)}.app-bottom-item[aria-current=page] .nd-icon{color:var(--nd-color-accent-text)}.app-bottom-icon{position:relative;display:inline-flex}.app-bottom-icon .app-bottom-mark{position:absolute;top:calc(-1 * var(--nd-space-0));right:calc(-1 * var(--nd-space-1))}.app-bottom-item:focus-visible{outline-offset:calc(-1 * var(--nd-size-focus-ring))}.app-menu{display:grid;gap:var(--nd-gap-group)}.app-menu-group{display:grid;gap:var(--nd-space-0)}.app-menu-item{display:flex;align-items:center;gap:var(--nd-space-3);min-height:var(--nd-control-lg);padding:0 var(--nd-space-2);border-radius:var(--nd-radius-sm);color:var(--nd-color-text-2);font:var(--nd-type-label-lg);text-decoration:none;transition:background-color var(--nd-motion-d-0) var(--nd-motion-ease-out)}.app-menu-item:hover{background:var(--nd-color-hover);color:var(--nd-color-text-1)}.app-menu-item[aria-current=page]{background:var(--nd-color-surface-3);color:var(--nd-color-text-1)}.app-bare{min-height:100vh}.app-slot{display:grid;place-items:center;align-content:center;gap:var(--nd-space-6);min-height:100vh;padding:var(--nd-space-6)}.app-slot-brand{display:inline-flex;align-items:center;gap:var(--nd-space-2);font:var(--nd-type-title)}.app-ws-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--nd-size-popover-max),100%),1fr));gap:var(--nd-gap-group)}.app-ws,.app-ws>.nd-card{display:grid;min-width:0}.app-ws>.nd-card{height:100%}.app-ws-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--nd-space-1)}.app-ws-body{display:grid;gap:var(--nd-gap-group)}.app-ws-stats{display:flex;flex-wrap:wrap;gap:var(--nd-space-2) var(--nd-space-6)}.app-ws-stat{display:grid;gap:var(--nd-space-0)}.app-ws-n{font:var(--nd-type-metric-md);letter-spacing:var(--nd-tracking-h2)}.app-ws-skeleton{display:grid;gap:var(--nd-space-3)}.nd-card.is-unavailable{border-style:dashed}.nd-card.is-unavailable .nd-card-title{color:var(--nd-color-text-3)}.app-need-icon{display:grid;place-items:center;width:var(--nd-control-sm);height:var(--nd-control-sm);border-radius:var(--nd-radius-sm);background:var(--nd-color-hover);color:var(--nd-color-text-2)}.app-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--nd-size-stat-min),1fr));gap:var(--nd-gap-group)}@media(min-width:1181px){.app-tiles{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.app-tile{display:grid;align-content:start;gap:var(--nd-space-1);padding:var(--nd-inset-compact);text-decoration:none;transition:border-color var(--nd-motion-d-1) var(--nd-motion-ease-out),background-color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.app-tile:hover{border-color:var(--nd-color-line-3);background:var(--nd-color-surface-3);color:var(--nd-color-text-1)}.app-tile:active{background:var(--nd-color-surface-3-hover)}.app-tile-label{font:var(--nd-type-label);color:var(--nd-color-text-2)}.app-tile-n{font:var(--nd-type-metric-lg);letter-spacing:var(--nd-tracking-display);color:var(--nd-color-text-1)}@media(max-width:640px){.app-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nd-gap-related)}.app-tile .app-desc,.app-tiles .nd-stat-help{display:none}.app-tile,.app-tiles .nd-card{padding:var(--nd-space-4)}}.app-phases{display:grid;margin:0;padding:0;list-style:none}.app-phase{display:grid;gap:var(--nd-space-2);padding:var(--nd-space-4) 0;border-top:var(--nd-size-border) solid var(--nd-color-line-1)}.app-phase:first-child{border-top:0;padding-top:0}.app-phase-head{display:flex;align-items:center;gap:var(--nd-space-3);min-width:0}.app-phase-code{flex:none;min-width:var(--nd-space-7);font:var(--nd-type-tech-md);font-variant-numeric:tabular-nums;color:var(--nd-color-text-3)}.app-phase-title{flex:1;min-width:0;font:var(--nd-type-label-lg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-cell-comment{display:grid;min-width:0}.app-cell-excerpt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-cell-page{font:var(--nd-type-xs);color:var(--nd-color-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-cell-person{display:inline-flex;vertical-align:middle;align-items:center;gap:var(--nd-space-2);min-width:0;max-width:100%;color:var(--nd-color-text-2)}.app-cell-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-approvals{display:grid}.app-approvals .nd-list{padding:var(--nd-space-2)}.app-thread{display:grid;gap:var(--nd-gap-group-lg)}.app-thread-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-space-1)}.app-thread-site{order:99;margin-inline-start:auto}.app-post{display:grid;gap:var(--nd-space-2)}.app-post-head{display:flex;align-items:center;gap:var(--nd-space-2)}.app-post-who{font:var(--nd-type-label-lg)}.app-post-body{white-space:pre-wrap;overflow-wrap:anywhere}.app-post-diff{padding:var(--nd-space-3) var(--nd-space-4);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-2)}.app-replies{display:grid;gap:var(--nd-gap-group);margin:0;padding:0 0 0 var(--nd-space-4);list-style:none;border-left:var(--nd-size-border) solid var(--nd-color-line-2)}.app-box{padding:var(--nd-inset-card)}.app-lede{max-width:calc(2 * var(--nd-size-field-max))}.app-meta-cell{display:grid;gap:var(--nd-space-1);min-width:0;white-space:normal;padding-block:var(--nd-space-2)}.app-meta-value{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.app-meta-value.is-missing{color:var(--nd-color-text-3);font-style:italic}.app-meta-info{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-space-1)}.app-count{font:var(--nd-type-xs);color:var(--nd-color-text-3);transition:color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.app-count.is-over{color:var(--nd-color-amber-text)}.app-page-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--nd-layout-section) var(--nd-space-7);align-items:start}.app-page-form{display:grid;gap:var(--nd-layout-section);min-width:0}.app-page-side{display:grid;gap:var(--nd-gap-group-lg);position:sticky;top:var(--nd-space-6);min-width:0}.app-fields{display:grid;gap:var(--nd-gap-group-lg)}.app-meta-field{display:grid;gap:var(--nd-space-2);min-width:0}.app-meta-origin{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-space-2);min-height:var(--nd-control-sm)}.app-field-label{display:inline-flex;align-items:center;gap:var(--nd-space-2)}.app-field-label .nd-btn{margin-inline-start:auto}@media(max-width:1180px){.app-page-grid{grid-template-columns:minmax(0,1fr)}.app-page-side{position:static}}.app-editor{display:grid;grid-template-columns:minmax(0,1fr) var(--nd-layout-inspector);flex:1;min-height:100%}.app-editor-main{display:flex;flex-direction:column;gap:var(--nd-space-7);width:100%;min-width:0;max-width:calc(var(--nd-layout-settings-col) + 2 * var(--nd-layout-gutter-desktop));margin-inline:auto;padding:var(--nd-space-8) var(--nd-layout-gutter-desktop) var(--nd-space-12)}.app-editor-main>.nd-savebar{margin-top:auto}.app-editor-head{display:grid;gap:var(--nd-space-2)}.app-editor-path{display:inline-flex;align-items:center;gap:var(--nd-space-2);margin:0;font:var(--nd-type-tech-md);font-variant-numeric:tabular-nums;color:var(--nd-color-text-2)}.app-editor-path .nd-icon{color:var(--nd-color-text-3)}.nd-rows>.app-meta-field{padding-block:var(--nd-space-4)}.app-inspector{position:sticky;top:0;align-self:start;display:flex;flex-direction:column;min-width:0;height:calc(100dvh - var(--nd-layout-titlebar));border-inline-start:var(--nd-size-border) solid var(--nd-color-line-1);background:var(--nd-color-sidebar)}.app-inspector-bar{display:flex;align-items:center;gap:var(--nd-space-2);padding:var(--nd-space-3);border-bottom:var(--nd-size-border) solid var(--nd-color-line-1)}.app-url{display:flex;align-items:center;gap:var(--nd-space-2);flex:1;min-width:0;height:var(--nd-control-md);padding:0 var(--nd-space-4);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-surface-3);color:var(--nd-color-text-3);font:var(--nd-type-tech-md);font-variant-numeric:tabular-nums}.app-url .nd-icon{flex:none}.app-url-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-url-host{color:var(--nd-color-text-2)}.app-inspector-body{display:grid;align-content:start;gap:var(--nd-space-6);flex:1;min-height:0;overflow-y:auto;padding:var(--nd-space-5) var(--nd-space-4) var(--nd-space-6)}.app-inspector-part{display:grid;gap:var(--nd-space-3);min-width:0}.app-inspector-label{margin:0;font:var(--nd-type-label-lg);color:var(--nd-color-text-1)}.app-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nd-space-2)}.app-tool{display:flex;align-items:center;gap:var(--nd-space-3);min-width:0;padding:var(--nd-space-3);border-radius:var(--nd-radius-row);background:var(--nd-color-surface-2);color:var(--nd-color-text-1);text-decoration:none;transition:background-color var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-1) var(--nd-motion-ease-out)}.app-tool:hover{background:var(--nd-color-surface-3)}.app-tool:active{transform:scale(var(--nd-motion-scale-press))}.app-tool>.nd-icon{flex:none;color:var(--nd-color-text-2)}.app-tool-text{display:grid;min-width:0}.app-tool-label,.app-tool-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-tool-label{font:var(--nd-type-md)}.app-tool-desc{font:var(--nd-type-xs);color:var(--nd-color-text-3)}@media(max-width:1180px){.app-editor{grid-template-columns:minmax(0,1fr)}.app-editor-main{padding-inline:var(--nd-layout-gutter-tablet)}.app-inspector{position:static;height:auto;border-inline-start:0;border-top:var(--nd-size-border) solid var(--nd-color-line-1)}}@media(max-width:640px){.app-editor-main{padding:var(--nd-space-6) var(--nd-layout-gutter-phone) var(--nd-space-8)}.app-tools{grid-template-columns:minmax(0,1fr)}}.app-h3{font:var(--nd-type-label-lg)}.app-site-panel{display:grid;gap:var(--nd-gap-group-lg);min-width:0}.app-site-stack{display:grid;gap:var(--nd-gap-group)}.app-site-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--nd-size-popover-max),100%),1fr));gap:var(--nd-gap-group);align-items:start}.app-site-card{display:grid;gap:var(--nd-space-3);padding:var(--nd-inset-compact);min-width:0}.app-site-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-space-2)}.app-site-head .app-desc{margin-inline-start:auto}.app-site-list{display:grid;gap:var(--nd-space-3);margin:0;padding:0;list-style:none}.app-site-list li{display:grid;gap:var(--nd-space-0);padding-top:var(--nd-space-3);border-top:var(--nd-size-border) solid var(--nd-color-line-1)}.app-site-list li:first-child{padding-top:0;border-top:0}.app-site-label{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--nd-space-2);font:var(--nd-type-label);color:var(--nd-color-text-1)}.app-site-link{font:var(--nd-type-tech-sm);font-variant-numeric:tabular-nums;color:var(--nd-color-text-3);overflow-wrap:anywhere}.app-site-tagline{font:var(--nd-type-lg)}.app-site-dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--nd-space-2) var(--nd-space-4);margin:0}.app-site-dl dt{font:var(--nd-type-sm);color:var(--nd-color-text-3)}.app-site-dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.app-site-sample{display:flex;justify-content:flex-end}.app-site-tags{display:flex;flex-wrap:wrap;gap:var(--nd-space-1)}.app-head{display:grid;gap:var(--nd-space-2)}.app-display{margin:0;font:var(--nd-type-display);letter-spacing:var(--nd-tracking-display);color:var(--nd-color-text-1)}.app-group{display:grid;gap:var(--nd-space-3);min-width:0}.app-group-head{display:flex;align-items:center;justify-content:space-between;gap:var(--nd-space-3);padding-inline:var(--nd-space-1)}.app-group-head .nd-group-label{margin:0}.app.is-side-open:not(.is-side-over) .app-when-no-side{display:none}.app-settings{display:grid;gap:var(--nd-space-7)}.app-settings-card{display:grid;gap:var(--nd-gap-group-lg)}.app-settings-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--nd-space-3)}.app-settings-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nd-gap-group)}.app-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nd-gap-group);align-items:start}.app-plan-card{display:grid;gap:var(--nd-space-3);transition:border-color var(--nd-motion-d-2) var(--nd-motion-ease-out),background-color var(--nd-motion-d-2) var(--nd-motion-ease-out)}.app-plan-card.is-current{border-color:var(--nd-color-accent-line)}.app-plan-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-space-3);min-height:var(--nd-control-md)}.app-plan-head>:last-child:not(h3){margin-inline-start:auto}.app-plan-both{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--nd-size-stat-min),100%),1fr));margin:0}.app-plan-list{display:grid;gap:var(--nd-space-2);margin:0 0 var(--nd-space-2);padding:0;list-style:none}.app-plan-list li{display:flex;align-items:center;gap:var(--nd-space-2);color:var(--nd-color-text-2)}.app-plan-list li .nd-icon{color:var(--nd-color-green-text);flex:none}.app-plan-list li.is-off{color:var(--nd-color-text-3)}.app-plan-list li.is-off .nd-icon{color:var(--nd-color-text-4)}.app-plan-confirm{display:grid;gap:var(--nd-space-3)}@media(max-width:640px){.app-settings-pair,.app-plan-grid{grid-template-columns:minmax(0,1fr)}.app-box{padding:var(--nd-inset-compact)}.app-content>.nd-savebar{bottom:calc(var(--nd-layout-topbar) + var(--nd-space-3) + env(safe-area-inset-bottom))}}.app-home{display:grid;gap:var(--nd-space-8);width:100%;max-width:calc(var(--nd-layout-settings-col) + 4 * var(--nd-space-12));margin-inline:auto;padding-top:var(--nd-space-4)}.app-home-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--nd-space-6)}.app-home-titles{display:grid;gap:var(--nd-space-2);min-width:0}.app-home-eyebrow{display:flex;align-items:center;gap:var(--nd-space-2);margin:0;font:var(--nd-type-md);color:var(--nd-color-text-2)}.app-home-site{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-space-2);margin:0;font:var(--nd-type-md);color:var(--nd-color-text-2)}.app-home-host{font:var(--nd-type-tech-md);font-variant-numeric:tabular-nums;color:var(--nd-color-text-3)}.app-live-dot{width:var(--nd-size-dot);height:var(--nd-size-dot);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-green);box-shadow:0 0 0 var(--nd-space-1) var(--nd-color-green-soft)}.app-home-actions{display:flex;flex-wrap:wrap;gap:var(--nd-gap-related)}.app-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--nd-size-border);border:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:var(--nd-radius-md);background:var(--nd-color-line-1);overflow:hidden}.app-strip-cell{display:grid;align-content:start;gap:var(--nd-space-1);min-width:0;padding:var(--nd-space-4) var(--nd-space-5);background:var(--nd-color-surface-2);color:var(--nd-color-text-1);text-decoration:none;transition:background-color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.app-strip-cell:hover{background:var(--nd-color-surface-3)}.app-strip-cell:active{background:var(--nd-color-surface-3-hover)}.app-strip-cell:focus-visible{outline-offset:calc(-1 * var(--nd-size-focus-ring))}.app-strip-label{font:var(--nd-type-sm);color:var(--nd-color-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-strip-n{font:var(--nd-type-metric-lg);letter-spacing:var(--nd-tracking-display)}.app-strip-help{font:var(--nd-type-xs);color:var(--nd-color-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-plain-list{margin:0;list-style:none}.app-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-row-label.app-ellipsis{display:block}.app-row-meta{font:var(--nd-type-sm);color:var(--nd-color-text-3)}.app-phase-row .app-phase-head{display:flex;align-items:center;gap:var(--nd-space-3);min-width:0}.app-home .app-two{gap:var(--nd-space-8) var(--nd-space-6)}@media(max-width:640px){.app-home{gap:var(--nd-space-7);padding-top:0}.app-strip{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.app-strip-cell:last-child:nth-child(odd){grid-column:1 / -1}.app-home-actions{width:100%}}.app-compose{display:grid;gap:var(--nd-gap-group-lg);width:100%;max-width:calc(1.5 * var(--nd-size-field-max));margin-inline:auto;padding-block:var(--nd-space-6) var(--nd-space-2)}.app-compose-title{font:var(--nd-type-display);letter-spacing:var(--nd-tracking-display);text-align:center}.app-suggest{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--nd-size-popover-md),100%),1fr));gap:var(--nd-gap-related)}.app-suggest-item{position:relative;display:grid;align-content:start;gap:var(--nd-space-0);padding:var(--nd-space-3) var(--nd-space-7) var(--nd-space-3) var(--nd-space-4);border:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-2);color:var(--nd-color-text-1);text-decoration:none;transition:border-color var(--nd-motion-d-1) var(--nd-motion-ease-out),background-color var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-1) var(--nd-motion-ease-out)}.app-suggest-item:hover{border-color:var(--nd-color-line-3);background:var(--nd-color-surface-3)}.app-suggest-item:active{transform:scale(var(--nd-motion-scale-press))}.app-suggest-label{font:var(--nd-type-label)}.app-suggest-go{position:absolute;right:var(--nd-space-3);top:50%;color:var(--nd-color-text-3);transform:translateY(-50%);transition:transform var(--nd-motion-d-2) var(--nd-motion-ease-out),color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.app-suggest-item:hover .app-suggest-go{color:var(--nd-color-text-1);transform:translate(var(--nd-motion-rise-sm),-50%)}.app-list-card{padding:var(--nd-space-2)}.app-cards{display:grid;gap:var(--nd-gap-related);padding:var(--nd-space-4)}.app-card-region{color:var(--nd-color-text-3)}.app-card-words{font:var(--nd-type-lg);color:var(--nd-color-text-1);overflow-wrap:anywhere}.app-card-error,.app-post-card{margin-top:var(--nd-space-2)}@media(max-width:640px){.app-cards{padding:var(--nd-space-3)}}.app-person{min-width:0}.app-person-text{display:grid;min-width:0}.app-person-name{font:var(--nd-type-label);color:var(--nd-color-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-person-you{font:var(--nd-type-sm);color:var(--nd-color-text-3)}.app-person-mail{font:var(--nd-type-xs);color:var(--nd-color-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-person-mail.is-missing{font-style:italic}.app-person-teams{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-space-1);color:var(--nd-color-text-2)}.app-status-in{animation:nd-load-in var(--nd-motion-d-3) var(--nd-motion-ease-out) both}.app-person-head{display:flex;align-items:center;gap:var(--nd-space-4)}.app-facts{display:grid;gap:var(--nd-space-3);margin:0}.app-fact{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--nd-space-4);padding-block:var(--nd-space-2);border-bottom:var(--nd-size-border) solid var(--nd-color-line-1)}.app-fact dt{font:var(--nd-type-sm);color:var(--nd-color-text-3)}.app-fact dd{margin:0;font:var(--nd-type-sm);color:var(--nd-color-text-1);overflow-wrap:anywhere}.app-person-actions{display:flex;flex-wrap:wrap;gap:var(--nd-gap-related)}.app-form{display:grid;gap:var(--nd-space-5)}.app-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--nd-gap-related);padding-top:var(--nd-space-2)}.app-ws{display:grid;gap:var(--nd-space-2);align-content:start}.app-ws-foot{display:flex;justify-content:flex-start}.app-content.is-bleed:has(>.ed){height:100%;min-height:0;overflow:hidden}.ed{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;overflow:hidden}.ed-stage{display:grid;flex:1;min-width:0;min-height:0;padding:var(--nd-space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto}.app.is-max .app-top{display:none}.ed-canvas{grid-area:1 / 1;position:relative;min-width:0;min-height:0;border:var(--nd-size-border) solid var(--nd-color-line-2);border-radius:var(--nd-radius-lg);background:var(--nd-color-surface-2);overflow:hidden;box-shadow:var(--nd-elevation-1)}.ed-canvas>.nd-empty{position:absolute;inset:0;margin:auto}.ed-frame{display:block;width:100%;height:100%;border:0;background:var(--nd-color-surface-2);animation:nd-fade-in var(--nd-motion-d-3) var(--nd-motion-ease-out) both}.ed-frame.is-fit{position:absolute;left:0;top:0;width:var(--nd-_fw);height:var(--nd-_fh);transform:scale(var(--nd-_fs));transform-origin:0 0}.ed-loading{position:absolute;inset:0;padding:var(--nd-space-6)}.ed-loading .nd-skeleton{height:100%}.ed-panel.nd-sidepanel{grid-area:1 / 2;height:auto;margin-inline-start:var(--nd-space-3);border:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:var(--nd-radius-lg);background:var(--nd-color-surface-1);overflow:hidden;transition:opacity var(--nd-motion-d-3) var(--nd-motion-ease-out),transform var(--nd-motion-d-3) var(--nd-motion-move),width var(--nd-motion-d-3) var(--nd-motion-move),margin-inline-start var(--nd-motion-d-3) var(--nd-motion-move),border-width var(--nd-motion-d-3) var(--nd-motion-move)}@starting-style{.ed-panel.nd-sidepanel[data-state=open]{width:0;margin-inline-start:0;border-width:0}}.ed-panel.nd-sidepanel[data-state=closed]{width:0;margin-inline-start:0;border-width:0;transition:opacity var(--nd-motion-d-2) var(--nd-motion-ease-in),transform var(--nd-motion-d-2) var(--nd-motion-ease-in),width var(--nd-motion-d-2) var(--nd-motion-move),margin-inline-start var(--nd-motion-d-2) var(--nd-motion-move),border-width var(--nd-motion-d-2) var(--nd-motion-move)}.ed-panel.nd-sidepanel.is-dragging{transition:none}.ed-panel.nd-sidepanel>.nd-sidepanel-bar,.ed-panel.nd-sidepanel>.nd-sidepanel-body{flex-shrink:0;width:calc(var(--nd-_w) - 2 * var(--nd-size-border));align-self:flex-end}.ed-panel.nd-sidepanel>.nd-sidepanel-body{flex-shrink:1}.ed-panel.nd-sidepanel>.nd-sidepanel-bar{padding-inline-start:var(--nd-space-4)}.ed-panel.nd-sidepanel>.nd-sidepanel-bar:has(.nd-back){padding-inline-start:var(--nd-space-2)}@media(prefers-reduced-motion:reduce){.ed-panel.nd-sidepanel,.ed-panel.nd-sidepanel[data-state=closed]{transition:opacity var(--nd-motion-d-1) linear}}.ed-panel-title{display:inline-flex;align-items:center;gap:var(--nd-space-1);min-width:0;font:var(--nd-type-label-lg);color:var(--nd-color-text-1);animation:nd-fade-in var(--nd-motion-d-2) var(--nd-motion-ease-out) both}.ed-panel-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-pickers{display:flex;align-items:center;gap:var(--nd-space-2);min-width:0}.ed-pickers .nd-picker:first-child{max-width:calc(var(--nd-size-popover-max) + var(--nd-space-8))}.ed-picker-all{display:flex;align-items:center;gap:var(--nd-space-2);padding:var(--nd-space-2);border-radius:var(--nd-radius-row);color:var(--nd-color-text-2);font:var(--nd-type-sm);text-decoration:none}.ed-picker-all:hover{background:var(--nd-color-hover);color:var(--nd-color-text-1)}.ed-people{display:flex;align-items:center;margin-inline-end:var(--nd-space-2)}.ed-person{display:inline-flex;padding:0;border:0;border-radius:var(--nd-radius-full);corner-shape:round;background:transparent;cursor:pointer;box-shadow:var(--nd-elevation-ring-surface);transition:transform var(--nd-motion-d-1) var(--nd-motion-ease-out)}.ed-person+.ed-person,.ed-people .nd-tip-anchor+.nd-tip-anchor{margin-inline-start:calc(-1 * var(--nd-space-2))}.ed-person:hover{transform:translateY(calc(-1 * var(--nd-space-0)))}.ed-person.is-following{box-shadow:0 0 0 var(--nd-space-0) var(--nd-color-accent-bright)}.ed-people-more{margin-inline-start:var(--nd-space-2);font:var(--nd-type-label-sm);color:var(--nd-color-text-3)}.ed-dock-wrap{grid-area:2 / 1;position:relative;z-index:2;display:grid;justify-items:center;min-width:0;margin-top:var(--nd-space-2);container-type:inline-size;animation:ed-dock-in var(--nd-motion-d-3) var(--nd-motion-ease-out) both}@keyframes ed-dock-in{0%{opacity:0;transform:translateY(var(--nd-motion-rise-lg))}}.ed-dock,.ed-dock-kinds{display:flex;align-items:center;gap:var(--nd-space-1);padding:var(--nd-space-1);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-bg);box-shadow:var(--nd-elevation-composer)}.ed-dock-group{display:flex;align-items:center;gap:var(--nd-space-1)}.ed-dock-sep{width:var(--nd-size-border);height:var(--nd-space-6);margin:0 var(--nd-space-1);background:var(--nd-color-line-2)}.ed-dock-mode,.ed-dock-panel,.ed-dock-kind{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--nd-space-2);height:var(--nd-control-lg);padding:0 var(--nd-space-4);border:0;border-radius:var(--nd-radius-full);corner-shape:round;background:transparent;color:var(--nd-color-text-2);font:var(--nd-type-label);white-space:nowrap;cursor:pointer;transition:background-color var(--nd-motion-d-1) var(--nd-motion-ease-out),color var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-1) var(--nd-motion-ease-out)}.ed-dock-panel{width:var(--nd-control-lg);padding:0}@container (max-width: 1040px){.ed-dock-kind>span{display:none}.ed-dock-kind{width:var(--nd-control-md);padding:0}}.ed-dock-mode:hover,.ed-dock-panel:hover,.ed-dock-kind:hover{background:var(--nd-color-hover);color:var(--nd-color-text-1)}.ed-dock-mode:active,.ed-dock-panel:active,.ed-dock-kind:active{transform:scale(var(--nd-motion-scale-press))}.ed-dock-mode[aria-pressed=true]{background:var(--nd-color-primary);color:var(--nd-color-on-primary)}.ed-dock-panel[aria-pressed=true]{background:var(--nd-color-accent-soft);color:var(--nd-color-accent-text)}.ed-dock-panel .nd-badge{position:absolute;top:var(--nd-space-0);right:var(--nd-space-0)}.ed-dock-kinds{position:absolute;bottom:calc(100% + var(--nd-space-2));left:50%;translate:-50% 0;width:max-content;gap:var(--nd-space-0);max-width:100%;overflow-x:auto;scrollbar-width:none;opacity:0;transform:translateY(var(--nd-motion-rise-sm)) scale(var(--nd-motion-scale-pop));pointer-events:none;transition:opacity var(--nd-motion-d-2) var(--nd-motion-ease-out),transform var(--nd-motion-d-2) var(--nd-motion-move)}.ed-dock-kinds.is-open{opacity:1;transform:none;pointer-events:auto}.ed-dock-kind{height:var(--nd-control-md);padding:0 var(--nd-space-3)}.ed-dock-kind[aria-pressed=true]{background:var(--nd-color-surface-3-hover);color:var(--nd-color-text-1)}.ed-dock-zoom{margin:0 var(--nd-space-2) 0 var(--nd-space-1);font:var(--nd-type-label-sm);color:var(--nd-color-text-3)}.ed.is-max .ed-stage{grid-template-rows:auto minmax(0,1fr) auto}.ed.is-max .ed-canvas{grid-area:2 / 1}.ed.is-max .ed-panel.nd-sidepanel{grid-area:2 / 2}.ed.is-max .ed-dock-wrap{grid-area:3 / 1}.ed-max-bar{grid-area:1 / 1 / 2 / 3;display:flex;align-items:center;gap:var(--nd-space-2);min-width:0;margin-bottom:var(--nd-space-3);animation:nd-load-in var(--nd-motion-d-3) var(--nd-motion-ease-out) both}.ed-page-form{display:flex;flex-direction:column;height:100%;min-height:0}.ed-form-scroll{flex:1;min-height:0;overflow-y:auto;display:grid;align-content:start;gap:var(--nd-space-5);padding:var(--nd-space-4) 0 var(--nd-space-6)}.ed-pad-x{margin:0;padding-inline:var(--nd-space-4)}.ed-group{display:grid;gap:var(--nd-space-2);padding-inline:var(--nd-space-4)}.ed-group-head{display:grid;gap:var(--nd-space-1)}.ed-group-body{display:grid;gap:var(--nd-space-4)}.ed-group-body .app-meta-field{display:grid;gap:var(--nd-space-2)}.ed-nav-rows{gap:var(--nd-space-2)}.ed-nav-row{display:grid;grid-template-columns:var(--nd-space-7) minmax(0,1fr);align-items:center;gap:var(--nd-space-2)}.ed-nav-row.is-menu{grid-template-columns:minmax(0,1fr);margin-bottom:var(--nd-space-1)}.ed-nav-what{font:var(--nd-type-xs);color:var(--nd-color-text-3)}.ed-form-foot{display:flex;align-items:center;gap:var(--nd-space-2);flex:none;padding:var(--nd-space-3) var(--nd-space-4);border-top:var(--nd-size-border) solid var(--nd-color-line-1);background:var(--nd-color-surface-1);transition:background-color var(--nd-motion-d-2) var(--nd-motion-ease-out)}.ed-form-foot.is-dirty{background:var(--nd-color-surface-2)}.ed-form-state{font:var(--nd-type-sm);color:var(--nd-color-text-3)}.ed-form-foot.is-dirty .ed-form-state{color:var(--nd-color-text-1)}.app-schema-upload{display:inline-flex;margin-inline-start:auto}.ed-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--nd-size-popover-min) * .75),1fr));gap:var(--nd-space-2);padding:var(--nd-space-4);--nd-_nest-r: var(--nd-radius-lg);--nd-_nest-gap: var(--nd-space-4)}.ed-tool{display:grid;align-content:start;gap:var(--nd-space-1);min-height:calc(var(--nd-space-12) + var(--nd-space-6));padding:var(--nd-space-4);border:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-2);color:var(--nd-color-text-1);text-align:start;text-decoration:none;cursor:pointer;transition:background-color var(--nd-motion-d-1) var(--nd-motion-ease-out),border-color var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-1) var(--nd-motion-ease-out)}.ed-tool:hover{background:var(--nd-color-surface-3);border-color:var(--nd-color-line-2)}.ed-tool:active{transform:scale(var(--nd-motion-scale-press))}.ed-tool-icon{display:grid;place-items:center;width:var(--nd-size-tile);height:var(--nd-size-tile);margin-bottom:var(--nd-space-2);border-radius:var(--nd-radius-sm);background:var(--nd-color-surface-3);color:var(--nd-color-text-1)}.ed-tool-label{font:var(--nd-type-label)}.ed-tool-desc{font:var(--nd-type-xs);color:var(--nd-color-text-3)}.ed-panel-body{display:grid;align-content:start;height:100%;min-height:0;animation:nd-fade-in var(--nd-motion-d-2) var(--nd-motion-ease-out) both}.ed-panel-body[hidden]{display:none}.ed-panel-sub{align-content:stretch}.ed-pad{padding:var(--nd-space-4)}.ed-link{font:var(--nd-type-sm);color:var(--nd-color-accent-text);text-decoration:none;border-radius:var(--nd-radius-xs)}.ed-link:hover{text-decoration:underline}.ed-comments{display:grid;align-content:start}.ed-comments-bar{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--nd-space-3);padding:var(--nd-space-3) var(--nd-space-4);background:var(--nd-color-surface-1)}.ed-comment-list{display:grid;gap:var(--nd-space-2);margin:0;padding:0 var(--nd-space-4) var(--nd-space-4);list-style:none}.ed-comment{display:grid;gap:var(--nd-space-2);width:100%;padding:var(--nd-space-3) var(--nd-space-4);border:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-2);color:var(--nd-color-text-1);text-align:start;font:inherit;cursor:pointer;transition:background-color var(--nd-motion-d-1) var(--nd-motion-ease-out),border-color var(--nd-motion-d-1) var(--nd-motion-ease-out),box-shadow var(--nd-motion-d-1) var(--nd-motion-ease-out)}.ed-comment:hover{background:var(--nd-color-surface-3);border-color:var(--nd-color-line-2)}.ed-comment:active{background:var(--nd-color-surface-3-hover)}.ed-comment.is-active{border-color:var(--nd-color-accent-line);box-shadow:inset 0 0 0 var(--nd-size-border) var(--nd-color-accent-line)}.ed-comment-head{display:flex;align-items:center;gap:var(--nd-space-2);min-width:0}.ed-comment-who{min-width:0;font:var(--nd-type-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-comment-when{margin-inline-start:auto;flex:none;font:var(--nd-type-xs);color:var(--nd-color-text-3)}.ed-comment-body{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font:var(--nd-type-md);color:var(--nd-color-text-1);overflow-wrap:anywhere}.ed-comment-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-space-1)}.ed-comment-replies{display:inline-flex;align-items:center;gap:var(--nd-space-1);margin-inline-start:auto;font:var(--nd-type-xs);color:var(--nd-color-text-3)}.ed-form{display:grid;gap:var(--nd-space-5)}.ed-field{display:grid;gap:var(--nd-space-2)}.ed-form-foot{display:flex;align-items:center;gap:var(--nd-space-2)}.ed-seo{display:grid;align-content:start;gap:var(--nd-space-5);padding-block:var(--nd-space-4) var(--nd-space-6)}.ed-checks-group{display:grid;gap:var(--nd-space-1)}.ed-checks-head{display:flex;align-items:center;gap:var(--nd-space-2);margin:0;padding-inline:var(--nd-space-4)}.ed-checks-count{font:var(--nd-type-label-sm);color:var(--nd-color-text-3)}.ed-checks{display:grid;margin:0;padding:0 var(--nd-space-4);list-style:none}.ed-check{display:flex;align-items:flex-start;gap:var(--nd-space-3);padding:var(--nd-space-3) 0;border-bottom:var(--nd-size-border) solid var(--nd-color-line-1);font:var(--nd-type-md)}.ed-check:last-child{border-bottom:0}.ed-check-text{display:grid;gap:var(--nd-space-1);min-width:0}.ed-check-how{font:var(--nd-type-sm);color:var(--nd-color-text-3)}.ed-check-saved{display:flex}.ed-check-fix{display:flex;margin-top:var(--nd-space-1)}.ed-seo-foot{margin:0}.ed-check-icon{flex:none;margin-top:var(--nd-space-0)}.ed-check-icon.is-pass{color:var(--nd-color-green-text)}.ed-check-icon.is-error{color:var(--nd-color-red-text)}.ed-check-icon.is-warning{color:var(--nd-color-amber-text)}.ed-check-icon.is-notice{color:var(--nd-color-blue-text)}.app-set-panel{display:flex;flex:none;min-height:0}.app-set-panel>.nd-sidepanel{max-height:100%}.hm,.vd{display:grid;gap:var(--nd-space-7);width:100%;max-width:calc(var(--nd-layout-content) - 2 * var(--nd-space-12));margin-inline:auto;padding-top:var(--nd-space-4)}.app-content.is-fill{height:100%;min-height:0;padding-top:var(--nd-space-6);padding-bottom:var(--nd-space-6);overflow:hidden}.hm{display:flex;flex-direction:column;gap:var(--nd-space-5);flex:1;min-height:0;padding-top:0}.hm-head{display:grid;gap:var(--nd-space-1);flex:none}.hm-sub{font:var(--nd-type-md);color:var(--nd-color-text-2)}.hm-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--nd-space-6);flex:1;min-height:0;align-items:stretch}.hm-site{display:flex;flex-direction:column;min-width:0;min-height:0;border:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:var(--nd-radius-lg);background:var(--nd-color-surface-2);overflow:hidden;--nd-_nest-r: var(--nd-radius-lg);--nd-_nest-gap: var(--nd-space-2)}.hm-site-picture{position:relative;display:grid;flex:1;min-height:var(--nd-space-12);margin:var(--nd-space-2) var(--nd-space-2) 0;overflow:hidden;color:inherit;border-radius:max(var(--nd-radius-xs),calc(var(--nd-_nest-r) - var(--nd-_nest-gap)));box-shadow:inset 0 0 0 var(--nd-size-border) var(--nd-color-line-1)}.hm-site-picture>.nd-snap{height:100%}.hm-site-picture.is-empty{place-items:center;background:var(--nd-color-surface-1)}.hm-site-picture:focus-visible{outline-offset:calc(-1 * var(--nd-size-focus-ring))}.hm-site-picture .nd-snap-img{transition:opacity var(--nd-motion-d-3) var(--nd-motion-ease-out),transform var(--nd-motion-d-4) var(--nd-motion-ease-out)}.hm-site-picture:hover .nd-snap-img{transform:scale(1.01)}.hm-site-hint{position:absolute;left:50%;bottom:var(--nd-space-5);display:inline-flex;align-items:center;gap:var(--nd-space-2);padding:var(--nd-space-2) var(--nd-space-4);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-surface-inverse);color:var(--nd-color-text-inverse);font:var(--nd-type-label);box-shadow:var(--nd-elevation-2);opacity:0;transform:translate(-50%,var(--nd-motion-rise-sm));transition:opacity var(--nd-motion-d-2) var(--nd-motion-ease-out),transform var(--nd-motion-d-2) var(--nd-motion-ease-out)}.hm-site-picture:hover .hm-site-hint,.hm-site-picture:focus-visible .hm-site-hint{opacity:1;transform:translate(-50%)}.hm-site-body{display:grid;gap:var(--nd-space-4);flex:none;padding:var(--nd-space-4) var(--nd-space-5) var(--nd-space-5)}.hm-site-titles{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--nd-space-1) var(--nd-space-4);min-width:0}.hm-site-name{margin:0;font:var(--nd-type-title);letter-spacing:var(--nd-tracking-title);color:var(--nd-color-text-1)}.hm-site-host{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-space-2);margin:0;font:var(--nd-type-sm);color:var(--nd-color-text-2)}.hm-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nd-space-4);margin:0;padding-top:var(--nd-space-4);border-top:var(--nd-size-border) solid var(--nd-color-line-1)}.hm-fact{display:grid;align-content:start;gap:var(--nd-space-1);min-width:0}.hm-fact dt{font:var(--nd-type-xs);color:var(--nd-color-text-3)}.hm-fact dd{display:grid;gap:var(--nd-space-0);min-width:0;margin:0;font:var(--nd-type-label);color:var(--nd-color-text-1)}.hm-fact.is-uptime dd{gap:var(--nd-space-2)}.hm-fact-sub{font:var(--nd-type-xs);color:var(--nd-color-text-3)}.hm-people{display:flex;align-items:center;gap:var(--nd-space-2);min-width:0}.hm-person{display:inline-flex;border-radius:var(--nd-radius-full);corner-shape:round}.hm-person+.hm-person{margin-inline-start:calc(-1 * var(--nd-space-3))}.hm-person .nd-avatar{box-shadow:var(--nd-elevation-ring-surface)}.hm-phase{display:grid;gap:var(--nd-space-2)}.hm-phase-line{display:flex;justify-content:space-between;gap:var(--nd-space-3);font:var(--nd-type-sm);color:var(--nd-color-text-2)}.hm-side{display:flex;flex-direction:column;gap:var(--nd-space-6);min-width:0;min-height:0}.hm-panel{display:flex;flex-direction:column;gap:var(--nd-space-3);flex:none;min-height:0;max-height:55%}.hm-panel.is-grow{flex:1;max-height:none}.hm-panel>.app-group-head{flex:none}.hm-fit{flex:1;min-height:0;overflow:hidden;align-content:start;grid-auto-rows:max-content}.hm-fit>[hidden]{display:none}.hm-recent{display:grid;margin:0;padding:0 var(--nd-space-1)}.hm-recent-item{display:block;min-width:0}.hm-recent-row{display:flex;align-items:center;gap:var(--nd-space-3);min-width:0;padding:var(--nd-space-2) var(--nd-space-2);margin-inline:calc(-1 * var(--nd-space-2));border-radius:var(--nd-radius-row);color:inherit;text-decoration:none}.hm-recent-row.is-link{transition:background-color var(--nd-motion-d-0) var(--nd-motion-ease-out)}.hm-recent-row.is-link:hover{background:var(--nd-color-hover)}.hm-recent-row.is-link:active{background:var(--nd-color-press)}.hm-recent-row.is-link:focus-visible{outline:var(--nd-size-focus-ring) solid var(--nd-color-focus);outline-offset:calc(-1 * var(--nd-size-focus-ring))}.hm-recent-line{font:var(--nd-type-md);color:var(--nd-color-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vd-grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--nd-space-7);align-items:start}.vd-cards{display:grid;gap:var(--nd-space-5)}.vd-card{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:stretch;min-width:0;border:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:var(--nd-radius-lg);background:var(--nd-color-surface-2);overflow:hidden;transition:border-color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.vd-card:hover{border-color:var(--nd-color-line-2)}.vd-card.is-unavailable{border-style:dashed}.vd-card-picture{display:block;width:100%;min-width:0;min-height:0;border-inline-end:var(--nd-size-border) solid var(--nd-color-line-1);overflow:hidden}.vd-card-picture:focus-visible{outline-offset:calc(-1 * var(--nd-size-focus-ring))}.vd-card-body{display:grid;align-content:start;gap:var(--nd-space-4);padding:var(--nd-space-6)}.vd-card.is-unavailable{grid-template-columns:minmax(0,1fr)}.vd-card-top{display:flex;align-items:center;gap:var(--nd-space-2);min-width:0}.vd-card-name{flex:1;min-width:0;margin:0;font:var(--nd-type-title);letter-spacing:var(--nd-tracking-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vd-card-body>.app-desc{margin-top:calc(-1 * var(--nd-space-3))}.vd-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-gap-related)}.vd-need{color:inherit;text-decoration:none;transition:opacity var(--nd-motion-d-1) var(--nd-motion-ease-out)}.vd-need:hover .nd-row-label{text-decoration:underline}.vd-need:focus-visible{outline-offset:var(--nd-space-0);border-radius:var(--nd-radius-row)}.nd-rows>li:has(>.vd-need){padding:0}@media(max-width:1180px){.hm-grid,.vd-grid{grid-template-columns:minmax(0,1fr)}}.app-pages-controls{display:flex;align-items:center;gap:var(--nd-space-2)}.app-pages-overview{display:grid;gap:var(--nd-space-7)}.app-pages-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-space-3)}.app-pages-tools .nd-search{flex:0 1 var(--nd-size-popover-max)}.app-pages-type{display:grid;gap:var(--nd-space-4)}.app-pages-type-h{display:flex;align-items:baseline;gap:var(--nd-space-2);margin:0;font:var(--nd-type-title);letter-spacing:var(--nd-tracking-title)}.app-pages-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--nd-size-popover-max) - var(--nd-space-6)),1fr));gap:var(--nd-space-5)}.app-pages-grid>.nd-skeleton{grid-column:1 / -1;height:calc(4 * var(--nd-space-12))}.tr{display:grid;gap:var(--nd-space-6)}.tr-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nd-space-4)}.tr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--nd-size-popover-max) + var(--nd-space-8)),1fr));gap:var(--nd-space-4);align-items:start}.tr .nd-card{height:100%}.hm-traffic{display:flex;align-items:center;gap:var(--nd-space-3);flex:none;padding:var(--nd-space-3) var(--nd-space-4);border:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-2);color:var(--nd-color-text-1);text-decoration:none;transition:background-color var(--nd-motion-d-1) var(--nd-motion-ease-out),border-color var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-1) var(--nd-motion-ease-out)}.hm-traffic:hover{background:var(--nd-color-surface-3);border-color:var(--nd-color-line-2)}.hm-traffic:active{transform:scale(var(--nd-motion-scale-press))}.hm-traffic-now{display:inline-flex;align-items:baseline;gap:var(--nd-space-2);flex:none;font:var(--nd-type-md);color:var(--nd-color-text-2);white-space:nowrap}.hm-traffic-n{font:var(--nd-type-metric-md);color:var(--nd-color-text-1)}.hm-traffic-title{font:var(--nd-type-label);color:var(--nd-color-text-1)}.hm-traffic-dot{align-self:center;width:var(--nd-size-dot);height:var(--nd-size-dot);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-green);box-shadow:0 0 0 var(--nd-space-1) var(--nd-color-green-soft);animation:hm-pulse calc(6 * var(--nd-motion-d-4)) var(--nd-motion-ease-out) infinite}@keyframes hm-pulse{50%{box-shadow:0 0 0 var(--nd-space-0) var(--nd-color-green-soft)}}.hm-traffic-month{flex:1;min-width:0;margin-inline-start:auto;font:var(--nd-type-sm);color:var(--nd-color-text-3);text-align:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-traffic-go{color:var(--nd-color-text-3)}@media(prefers-reduced-motion:reduce){.hm-traffic-dot{animation:none}}.ed-loc{display:grid;align-content:start;gap:var(--nd-space-4);padding-block:var(--nd-space-4) var(--nd-space-6)}.ed-loc-list{display:grid;gap:var(--nd-space-2);margin:0;padding:0 var(--nd-space-4);list-style:none}.ed-loc-row{display:grid;gap:var(--nd-space-2);width:100%;padding:var(--nd-space-3) var(--nd-space-4);border:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-2);color:var(--nd-color-text-1);text-align:start;font:inherit;transition:background-color var(--nd-motion-d-1) var(--nd-motion-ease-out),border-color var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-1) var(--nd-motion-ease-out)}button.ed-loc-row{cursor:pointer}button.ed-loc-row:hover{background:var(--nd-color-surface-3);border-color:var(--nd-color-line-2)}button.ed-loc-row:active{transform:scale(var(--nd-motion-scale-press))}.ed-loc-row.is-here{border-color:var(--nd-color-accent-line);box-shadow:inset 0 0 0 var(--nd-size-border) var(--nd-color-accent-line)}.ed-loc-top{display:flex;align-items:center;gap:var(--nd-space-2);min-width:0}.ed-loc-name{font:var(--nd-type-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-loc-addr{color:var(--nd-color-text-3)}.ed-loc-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nd-space-1) var(--nd-space-3);font:var(--nd-type-xs);color:var(--nd-color-text-2)}.ed-loc-needs{color:var(--nd-color-text-3)}.ed-loc-here{display:inline-flex;align-items:center;gap:var(--nd-space-1);font:var(--nd-type-label-sm);color:var(--nd-color-accent-text)}.ed-loc-here.is-muted{color:var(--nd-color-text-3)}.ed-loc-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nd-space-3);padding-inline:var(--nd-space-4)}.ed-loc-actions .app-desc{margin:0}.ed-waiting{display:grid;gap:var(--nd-space-2);padding-top:var(--nd-space-4)}.ed-waiting-list{display:grid;gap:var(--nd-space-2);padding-inline:var(--nd-space-4)}.ed-waiting+.ed-comments-bar{margin-top:var(--nd-space-2);border-top:var(--nd-size-border) solid var(--nd-color-line-1)}.ai-sheet,.ai-loading{display:grid;gap:var(--nd-gap-group-lg)}.ai-group{display:grid;gap:var(--nd-gap-related)}.ai-group-title{margin:0;font:var(--nd-type-label);color:var(--nd-color-text-2)}.ai-card{display:grid;gap:var(--nd-space-3);padding:var(--nd-inset-compact);min-width:0;background:var(--nd-color-surface-2);border:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:var(--nd-radius-md);transition:border-color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.ai-card:hover{border-color:var(--nd-color-line-2)}.ai-card[data-verdict=flag]{border-color:var(--nd-color-amber-line)}.ai-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-space-2)}.ai-card-count{margin-inline-start:auto;font:var(--nd-type-xs);color:var(--nd-color-text-3)}.ai-card-text{margin:0;font:var(--nd-type-lg);color:var(--nd-color-text-1);overflow-wrap:anywhere}.ai-card-reason{margin:0;font:var(--nd-type-sm);color:var(--nd-color-text-3)}.ai-checks{margin:0;padding:0;list-style:none;display:grid;gap:var(--nd-space-1)}.ai-check{display:flex;align-items:flex-start;gap:var(--nd-space-2);font:var(--nd-type-sm);color:var(--nd-color-amber-text)}.ai-check .nd-icon{flex:none;margin-top:var(--nd-space-0)}.ai-check.is-fixed{color:var(--nd-color-text-3)}.ai-card-actions{display:flex;justify-content:flex-end;gap:var(--nd-gap-related)}.ai-dropped{margin:0;display:flex;align-items:flex-start;gap:var(--nd-space-2);font:var(--nd-type-sm);color:var(--nd-color-text-3)}.ai-dropped .nd-icon{flex:none;margin-top:var(--nd-space-0)}.ai-residency{margin:0;font:var(--nd-type-xs);color:var(--nd-color-text-3)}.ai-inpanel{display:flex;flex-direction:column;height:100%;min-height:0}.ai-inpanel-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:var(--nd-gap-group);padding:var(--nd-space-4)}.ai-inpanel-desc{margin:0}.ai-inpanel-foot{display:flex;justify-content:flex-end;flex:none;padding:var(--nd-space-3) var(--nd-space-4);border-top:var(--nd-size-border) solid var(--nd-color-line-1)}.ai-alt{display:grid;gap:var(--nd-gap-related);padding-top:var(--nd-space-2);min-width:0}.ai-alt-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--nd-gap-related)}.app-panel-level .ai-inpanel-scroll{padding:var(--nd-space-5) var(--nd-space-5) var(--nd-space-8)}.app-panel-level .ai-inpanel-foot{padding:var(--nd-space-3) var(--nd-space-5);background:var(--nd-color-surface-1)}.ai-settings{display:grid;gap:var(--nd-gap-group-lg)}.ai-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nd-space-3)}.ai-line-text{display:grid;gap:var(--nd-space-0);min-width:0;flex:1 1 var(--nd-size-popover-md)}.ai-line-title{font:var(--nd-type-label-lg);color:var(--nd-color-text-1)}.ai-line-desc{font:var(--nd-type-sm);color:var(--nd-color-text-3)}.ai-spend{display:grid;gap:var(--nd-space-3)}.ai-spend-value{font:var(--nd-type-metric-md);font-variant-numeric:tabular-nums;color:var(--nd-color-text-1)}.ai-spend-sub{font:var(--nd-type-sm);color:var(--nd-color-text-3)}.ai-tags{display:flex;flex-wrap:wrap;gap:var(--nd-space-1)}.ai-cell{display:grid;gap:var(--nd-space-0);min-width:0}.ai-cell>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-cell-sub{font:var(--nd-type-xs);color:var(--nd-color-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-more{display:flex;justify-content:center}.ai-meta{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--nd-space-2) var(--nd-space-4);font:var(--nd-type-sm)}.ai-meta dt{color:var(--nd-color-text-3)}.ai-meta dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--nd-color-text-1)}.ai-card.is-drop{border-style:dashed}.ai-card.is-drop .ai-card-text{color:var(--nd-color-text-3)}@media(max-width:640px){.nd-td>.ai-cell{display:inline-grid;max-width:100%;vertical-align:top}}
