html,body{margin:0;height:100%;background:var(--nd-color-bg)}.app{display:grid;grid-template-columns:var(--nd-layout-sidebar) 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-railed{grid-template-columns:var(--nd-layout-rail) minmax(0,1fr)}@media(prefers-reduced-motion:reduce){.app{transition:none}.hm-site-picture:hover .nd-snap-img{transform:none}}.app.is-max{grid-template-columns:0 minmax(0,1fr);grid-template-rows:auto 0 minmax(0,1fr)}.app.is-max .app-titlebar,.app.is-max .app-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-2);min-height:var(--nd-control-md);padding:0 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);animation:nd-fade-in var(--nd-motion-d-2) var(--nd-motion-ease-out) both}.app-viewbar strong{font:var(--nd-type-label)}.app-viewbar .nd-icon{color:var(--nd-color-blue-text)}.app-titlebar{grid-column:1 / -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;width:var(--nd-layout-sidebar);min-width:0;padding:0 var(--nd-space-2);transition:width var(--nd-motion-d-3) var(--nd-motion-move)}.app.is-railed .app-tb-lead{width:auto;padding-inline-end:var(--nd-space-3)}.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-1);flex:none;padding:0 var(--nd-space-3) 0 var(--nd-space-2)}.app-tb-icon{position:relative;color:var(--nd-color-text-2)}a.app-tb-icon{text-decoration:none}a.app-tb-icon[aria-current=page]{background:var(--nd-color-hover);color:var(--nd-color-text-1)}.app-tb-dot{position:absolute;top:var(--nd-space-1);right:var(--nd-space-1);width:var(--nd-space-2);height:var(--nd-space-2);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-text-3);box-shadow:0 0 0 var(--nd-space-0) var(--nd-color-bg)}.app-tb-dot.is-unread{background:var(--nd-color-accent-bright)}.app-env{margin-inline-end:var(--nd-space-2)}.app.is-staging .app-env .nd-seg-item[aria-checked=true]{color:var(--nd-color-amber-text)}.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-nav.nd-side{grid-column:1;grid-row:3;width:auto;min-width:0;padding:var(--nd-space-1) var(--nd-space-2) var(--nd-space-3);background:transparent;border-right:0}.app-nav .nd-side-head:empty{display:none}.app-nav-foot{display:flex;align-items:center;gap:var(--nd-space-1);min-width:0}.app-nav-foot>:first-child{flex:1;min-width:0}.app-nav.is-rail .app-nav-foot{flex-direction:column;align-items:center}.app-nav-toggle{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:2;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-side .nd-side-head{align-items:stretch;min-height:0}.app-side-head{display:grid;gap:var(--nd-space-1);width:100%;min-width:0}.app-side-top{display:flex;align-items:center;gap:var(--nd-space-0);min-width:0}.app-side-top>.app-switch{flex:1}.app-side .app-switch{min-height:var(--nd-control-md);padding:var(--nd-space-1) var(--nd-space-2)}.app-side .app-switch-mark{display:none}.app-side .app-switch-text{display:flex;align-items:center;gap:var(--nd-space-2);flex:0 1 auto}.app-side .app-switch-name{font:var(--nd-type-title);letter-spacing:var(--nd-tracking-title)}.app-side .app-switch-chev{color:var(--nd-color-text-3)}.app-side-icon{position:relative;color:var(--nd-color-text-2)}a.app-side-icon{text-decoration:none}.app-side-dot{position:absolute;top:var(--nd-space-1);right:var(--nd-space-1);width:var(--nd-space-2);height:var(--nd-space-2);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-accent-bright);box-shadow:0 0 0 var(--nd-space-0) var(--nd-color-sidebar)}.app-side-action{margin-top:var(--nd-space-2)}.app-side-title{margin:0;padding:var(--nd-space-1) var(--nd-space-2) var(--nd-space-2);font:var(--nd-type-title);letter-spacing:var(--nd-tracking-title);color:var(--nd-color-text-1)}.app-side-title+.app-side-sub{margin:calc(-1 * var(--nd-space-2)) 0 var(--nd-space-2)}.app-side-sub{display:flex;align-items:center;gap:var(--nd-space-2);min-width:0;padding:0 var(--nd-space-2);font:var(--nd-type-sm);color:var(--nd-color-text-2)}.app-side-sub-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-side-search{display:flex;align-items:center;gap:var(--nd-space-2);width:100%;height:var(--nd-control-md);padding:0 var(--nd-space-2) 0 var(--nd-space-3);border:0;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-md);text-align:start;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)}.app-side-search>span{flex:1}.app-side-search:hover{background:var(--nd-color-surface-3-hover);color:var(--nd-color-text-1)}.app-side-search .nd-kbd{background:var(--nd-color-hover)}.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-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-md)}.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{color:var(--nd-color-text-3)}.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-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-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-side .nd-side-head>.app-switch{flex:1;min-width:0}.app-switch,.app-account{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],.app-account:hover,.app-account[aria-expanded=true]{background:var(--nd-color-hover)}.app-switch:active,.app-account: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,.app-account-text{display:grid;justify-items:start;gap:var(--nd-space-0);flex:1;min-width:0}.app-switch-name,.app-account-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--nd-type-label-lg)}.app-account-mail{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--nd-type-xs);color:var(--nd-color-text-3)}.app-switch-chev,.app-account-chev{flex:none;color:var(--nd-color-text-3)}.nd-side.is-rail .app-switch-text,.nd-side.is-rail .app-switch-chev,.nd-side.is-rail .app-account-text,.nd-side.is-rail .app-account-chev{display:none}.nd-side.is-rail .app-switch,.nd-side.is-rail .app-account{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}.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-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:flex;flex:1;min-width:0;min-height:0;gap:var(--nd-space-3);padding:var(--nd-space-3)}.app.is-max .app-top{display:none}.ed-canvas{position:relative;flex:1;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{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}.ed-panel-title{display:inline-flex;align-items:center;gap:var(--nd-space-1);font:var(--nd-type-label-lg);color:var(--nd-color-text-1)}.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-work{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;gap:var(--nd-space-2);container-type:inline-size}.ed-dock-wrap{position:relative;z-index:2;align-self:center;display:grid;justify-items:center;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:calc(100vw - 2 * var(--nd-space-8));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-max-bar{position:absolute;top:var(--nd-space-3);left:var(--nd-space-3);z-index:2;display:flex;align-items:center;gap:var(--nd-space-2);pointer-events:none;animation:nd-fade-in var(--nd-motion-d-2) var(--nd-motion-ease-out) both}.ed-max-bar>*{pointer-events:auto}.ed-max-bar .nd-picker{box-shadow:var(--nd-elevation-2)}.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;min-height:100%;animation:nd-fade-in var(--nd-motion-d-2) var(--nd-motion-ease-out) both}.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{display:flex;align-items:center;justify-content:space-between;gap:var(--nd-space-3);padding:var(--nd-space-3) var(--nd-space-4)}.ed-comment-list{display:grid;gap:var(--nd-space-2);margin:0;padding:0 var(--nd-space-3) 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-checks{display:grid;margin:0;padding:var(--nd-space-2) var(--nd-space-4) 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-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{place-items:center;padding:var(--nd-space-8)}.app-set-sheet{position:relative;display:grid;grid-template-columns:var(--nd-layout-sidebar) minmax(0,1fr);width:min(calc(var(--nd-layout-settings-col) + var(--nd-layout-sidebar) + 2 * var(--nd-space-12)),100%);height:calc(100dvh - 2 * var(--nd-space-8));min-height:0;overflow:hidden;outline:none;border-radius:var(--nd-radius-lg);background:var(--nd-color-surface-1);box-shadow:var(--nd-elevation-3);transition:opacity var(--nd-motion-d-3) var(--nd-motion-ease-out),transform var(--nd-motion-d-3) var(--nd-motion-ease-out)}@starting-style{.app-set-sheet[data-state=open]{opacity:0;transform:translateY(var(--nd-motion-rise-md)) scale(var(--nd-motion-scale-pop))}}.app-set-sheet[data-state=closed]{opacity:0;transform:scale(var(--nd-motion-scale-pop));transition-duration:var(--nd-motion-d-2);transition-timing-function:var(--nd-motion-ease-in)}.app-set-nav{display:flex;flex-direction:column;gap:var(--nd-space-4);min-height:0;overflow-y:auto;padding:var(--nd-space-5) var(--nd-space-3);background:var(--nd-color-sidebar);border-inline-end:var(--nd-size-border) solid var(--nd-color-line-1)}.app-set-head{display:grid;gap:var(--nd-space-1);padding:0 var(--nd-space-2)}.app-set-head .app-side-sub{padding:0}.app-set-title{margin:0;font:var(--nd-type-title);letter-spacing:var(--nd-tracking-title);color:var(--nd-color-text-1)}.app-set-group{display:grid;gap:var(--nd-space-0)}.app-set-label{margin:0;padding:0 var(--nd-space-2) var(--nd-space-1);font:var(--nd-type-sm);color:var(--nd-color-text-3)}.app-set-item{display:flex;align-items:center;gap:var(--nd-space-3);width:100%;height:var(--nd-size-nav-item);padding:0 var(--nd-space-2);border:0;border-radius:var(--nd-radius-row);background:transparent;color:var(--nd-color-text-1);font:var(--nd-type-md);text-align:start;text-decoration:none;cursor:pointer;transition:background-color var(--nd-motion-d-0) var(--nd-motion-ease-out)}.app-set-item>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-set-item>.nd-icon{flex:none;color:var(--nd-color-text-2)}.app-set-item:hover{background:var(--nd-color-hover)}.app-set-item:active{background:var(--nd-color-press)}.app-set-item[aria-current=page]{background:var(--nd-color-surface-3)}.app-set-item[aria-current=page]>.nd-icon{color:var(--nd-color-text-1)}.app-set-item:focus-visible{outline-offset:calc(-1 * var(--nd-size-focus-ring))}.app-set-item.is-danger>.nd-icon,.app-set-item.is-danger>span{color:var(--nd-color-red-text)}.app-set-go{opacity:0;transform:translate(calc(-1 * var(--nd-motion-rise-sm)));transition:opacity var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-2) var(--nd-motion-ease-out)}.app-set-item:hover .app-set-go,.app-set-item:focus-visible .app-set-go{opacity:1;transform:none}.app-set-main{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.app-set-bar{position:absolute;top:var(--nd-space-3);right:var(--nd-space-3);z-index:1}.app-set-body{display:flex;flex-direction:column;gap:var(--nd-space-7);flex:1;min-height:0;overflow-y:auto;padding:var(--nd-space-8) var(--nd-space-10) var(--nd-space-8)}.app-set-body>.nd-savebar{margin-top:auto}.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-row{display:flex;align-items:center;gap:var(--nd-space-3);min-width:0;padding:var(--nd-space-2) 0}.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-stats{display:flex;flex-wrap:wrap;gap:var(--nd-space-2) var(--nd-space-7);margin:0}.vd-stats>div{display:grid;gap:var(--nd-space-0)}.vd-stats dt{font:var(--nd-type-xs);color:var(--nd-color-text-3)}.vd-stats dd{margin:0;font:var(--nd-type-metric-md);color:var(--nd-color-text-1)}.vd-stats .is-attention dd{color:var(--nd-color-accent-text)}.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-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}}.repo-list>.repo-row+.repo-row{border-top:var(--nd-size-border) solid var(--nd-color-line-1)}.repo-tile.is-live{background:var(--nd-color-green-soft);color:var(--nd-color-green-text)}.repo-row .nd-row-label .nd-tag{margin-inline-start:var(--nd-space-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-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}}.site-explain{margin:0;max-width:var(--nd-layout-settings-col);font:var(--nd-type-lg);color:var(--nd-color-text-2)}.site-notice{display:flex;align-items:flex-start;gap:var(--nd-space-2);margin:0;font:var(--nd-type-sm);color:var(--nd-color-text-2)}.site-notice>.nd-icon{margin-top:var(--nd-space-0);color:var(--nd-color-text-3)}.site-example{margin:0;font:var(--nd-type-sm);color:var(--nd-color-text-3);overflow-wrap:anywhere}.site-facts{display:grid;gap:0;margin:0;border:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-2);padding:0 var(--nd-space-5)}.site-fact{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--nd-space-4);align-items:baseline;padding:var(--nd-space-3) 0}.site-fact+.site-fact{border-top:var(--nd-size-border) solid var(--nd-color-line-1)}.site-fact>dt{font:var(--nd-type-sm);color:var(--nd-color-text-3)}.site-fact>dd{margin:0;font:var(--nd-type-md);color:var(--nd-color-text-1);overflow-wrap:anywhere}.site-icon-preview{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--nd-space-8);padding:var(--nd-inset-card);border:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-2)}.site-tab-mock,.site-home-mock{display:grid;justify-items:center;gap:var(--nd-space-2);margin:0}.site-tab{display:inline-flex;align-items:center;gap:var(--nd-space-2);min-width:calc(var(--nd-space-12) * 3);height:var(--nd-control-md);padding:0 var(--nd-space-4);border-radius:var(--nd-radius-row) var(--nd-radius-row) 0 0;background:var(--nd-color-surface-3);box-shadow:var(--nd-elevation-1)}.site-tab-icon{width:var(--nd-size-icon-md);height:var(--nd-size-icon-md);flex:none;border-radius:var(--nd-radius-xs);object-fit:contain}.site-tab-icon.is-empty{background:var(--nd-color-line-2)}.site-tab-name{font:var(--nd-type-sm);color:var(--nd-color-text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(var(--nd-space-12) * 3)}.site-home-icon{display:grid;place-items:center;width:calc(var(--nd-size-tile) * 1.5);height:calc(var(--nd-size-tile) * 1.5);border-radius:var(--nd-radius-md);object-fit:cover;background:var(--nd-color-surface-3);box-shadow:var(--nd-elevation-1);font:var(--nd-type-label);color:var(--nd-color-text-2)}.site-home-name{font:var(--nd-type-xs);color:var(--nd-color-text-1)}.site-share{max-width:var(--nd-size-share-max)}.site-share.is-summary{max-width:calc(var(--nd-size-share-max) * .75)}.site-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nd-gap-related)}.site-role{display:grid;align-content:start;gap:var(--nd-space-1);min-width:0;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;cursor:pointer;transition:border-color var(--nd-motion-d-1) var(--nd-motion-ease-out),background var(--nd-motion-d-1) var(--nd-motion-ease-out),transform var(--nd-motion-d-1) var(--nd-motion-ease-out)}.site-role:hover{border-color:var(--nd-color-line-3);background:var(--nd-color-surface-3)}.site-role:active{transform:scale(var(--nd-motion-scale-press))}.site-role:focus-visible{outline:var(--nd-size-focus-ring) solid var(--nd-color-focus);outline-offset:var(--nd-size-focus-offset)}.site-role.is-selected{border-color:var(--nd-color-accent-line);background:var(--nd-color-accent-soft)}.site-role-name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-space-2);font:var(--nd-type-label)}.site-role-you{font:var(--nd-type-sm);color:var(--nd-color-text-3)}.site-role-summary{font:var(--nd-type-sm);color:var(--nd-color-text-2)}.site-role-reach{margin-top:var(--nd-space-1);font:var(--nd-type-xs);color:var(--nd-color-text-3)}@media(max-width:80rem){.site-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-group .nd-row-label{flex-wrap:wrap}.site-members{display:grid;gap:var(--nd-space-1);margin:0;padding:0;list-style:none}.site-member{display:flex;align-items:center;gap:var(--nd-space-3);min-height:var(--nd-size-row-sm);padding:var(--nd-space-2) var(--nd-space-1);border-radius:var(--nd-radius-row)}.site-member:hover{background:var(--nd-color-hover)}.site-member>.nd-check-row,.site-member>label{flex:1;min-width:0}.site-member-name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--nd-space-2)}.site-int-catalogue{display:grid;gap:var(--nd-space-6);min-width:0}.site-int-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nd-gap-group);margin:0;padding:0;list-style:none}.site-int-grid.is-compact{grid-template-columns:minmax(0,1fr);gap:var(--nd-gap-related)}.site-int-card{display:grid;align-content:start;gap:var(--nd-space-4);min-width:0;padding:var(--nd-inset-compact);border:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-2);transition:border-color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.site-int-card:hover,.site-int-card:focus-within{border-color:var(--nd-color-line-3)}.site-int-top{display:flex;align-items:flex-start;gap:var(--nd-space-4);min-width:0}.site-int-text{display:grid;gap:var(--nd-space-0);flex:1;min-width:0}.site-int-name{font:var(--nd-type-label-lg);color:var(--nd-color-text-1)}.site-int-status{flex:none;animation:nd-fade-in var(--nd-motion-d-2) var(--nd-motion-ease-out) both}.site-int-attention{display:flex;align-items:center;gap:var(--nd-space-2);margin:0;font:var(--nd-type-sm);color:var(--nd-color-amber-text)}.site-int-uses{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-1)}.site-int-use{display:inline-flex;align-items:center;gap:var(--nd-space-2)}.site-int-actions{display:flex;justify-content:flex-end}.site-int-grid.is-compact .site-int-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.site-int-grid.is-compact .site-int-uses,.site-int-grid.is-compact .site-int-attention{grid-column:1}.site-int-grid.is-compact .site-int-actions{grid-column:2;grid-row:1 / span 3;align-self:center}@media(max-width:80rem){.site-int-grid{grid-template-columns:minmax(0,1fr)}}.site-flow{display:grid;gap:var(--nd-space-5);min-width:0;max-width:calc(var(--nd-layout-settings-col) + var(--nd-layout-inspector))}.site-flow-head{display:flex;align-items:center;gap:var(--nd-space-3)}.site-flow-card{padding:var(--nd-inset-card);border:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:var(--nd-radius-lg);background:var(--nd-color-surface-2)}.site-flow-card .nd-rows,.site-flow-card .site-facts{background:var(--nd-color-surface-1)}.site-needs{display:grid;gap:var(--nd-space-3);margin:0;padding:0;list-style:none}.site-need{display:flex;gap:var(--nd-space-4);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-1)}.site-need-n{display:grid;place-items:center;flex:none;width:var(--nd-size-step-n);height:var(--nd-size-step-n);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-surface-3);font:var(--nd-type-label-sm);color:var(--nd-color-text-2)}.site-need-text{display:grid;gap:var(--nd-space-1);min-width:0}.site-need-text>p{margin:0}.site-need-what{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-space-2);font:var(--nd-type-label);color:var(--nd-color-text-1)}.site-need-where{font:var(--nd-type-sm);color:var(--nd-color-text-2)}.site-need-label{font:var(--nd-type-label-sm);color:var(--nd-color-text-3)}.site-suggest{flex-wrap:wrap;gap:var(--nd-gap-related)}.site-connected{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-1)}.site-connected>.nd-icon{color:var(--nd-color-green-text)}.as{display:flex;height:calc(100dvh - var(--nd-layout-titlebar));min-height:0;overflow:hidden}.as-folders{display:flex;flex-direction:column;flex:none;width:var(--nd-layout-sidebar);min-height:0;background:var(--nd-color-sidebar);border-inline-end:var(--nd-size-border) solid var(--nd-color-line-1)}.as-folder-list{flex:1;min-height:0;overflow-y:auto;margin:0;padding:var(--nd-space-3) var(--nd-space-2);list-style:none;display:grid;align-content:start;gap:var(--nd-space-0)}.as-folder-group{padding:var(--nd-space-4) var(--nd-space-2) var(--nd-space-1);font:var(--nd-type-label-sm);color:var(--nd-color-text-3)}.as-folder{display:flex;align-items:center;gap:var(--nd-space-3);width:100%;min-width:0;min-height:var(--nd-size-nav-item);padding:0 var(--nd-space-2);border:0;border-radius:var(--nd-radius-row);background:transparent;color:var(--nd-color-text-2);font:var(--nd-type-md);text-align:start;cursor:pointer;transition:background-color var(--nd-motion-d-0) var(--nd-motion-ease-out),color var(--nd-motion-d-0) var(--nd-motion-ease-out),transform var(--nd-motion-d-1) var(--nd-motion-ease-out)}.as-folder:hover{background:var(--nd-color-hover);color:var(--nd-color-text-1)}.as-folder:active{background:var(--nd-color-press);transform:scale(var(--nd-motion-scale-press))}.as-folder:focus-visible{outline:var(--nd-size-focus-ring) solid var(--nd-color-focus);outline-offset:calc(-1 * var(--nd-size-focus-ring))}.as-folder.is-current{background:var(--nd-color-surface-3);color:var(--nd-color-text-1)}.as-folder>.nd-icon{flex:none;color:var(--nd-color-text-3);transition:color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.as-folder.is-current>.nd-icon{color:var(--nd-color-text-1)}.as-folder-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-folder-count{flex:none;font:var(--nd-type-sm);color:var(--nd-color-text-3)}.as-folders-foot{display:flex;align-items:center;gap:var(--nd-space-2);padding:var(--nd-space-3) var(--nd-space-4);border-top:var(--nd-size-border) solid var(--nd-color-line-1)}.as-foot-text{font:var(--nd-type-xs);color:var(--nd-color-text-3)}.as-live{display:inline-grid;place-items:center;width:var(--nd-control-xs);height:var(--nd-control-xs);border-radius:var(--nd-radius-full);corner-shape:round;flex:none;outline:none}.as-live:focus-visible{outline:var(--nd-size-focus-ring) solid var(--nd-color-focus)}.as-live-dot{position:relative;width:var(--nd-size-dot);height:var(--nd-size-dot);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-text-4);transition:background-color var(--nd-motion-d-2) var(--nd-motion-ease-out)}.as-live.is-live .as-live-dot{background:var(--nd-color-green)}.as-live.is-live .as-live-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--nd-color-green);animation:nd-mark-breathe calc(4 * var(--nd-motion-d-4)) var(--nd-motion-ease-out) infinite}.as-main{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.as-head{display:flex;align-items:flex-end;gap:var(--nd-gap-group);padding:var(--nd-space-6) var(--nd-layout-gutter-desktop) var(--nd-space-3)}.as-head-titles{display:grid;gap:var(--nd-space-1);min-width:0}.as-title{display:flex;align-items:baseline;gap:var(--nd-space-3);margin:0;font:var(--nd-type-h2);letter-spacing:var(--nd-tracking-h2);color:var(--nd-color-text-1)}.as-count{font:var(--nd-type-md);color:var(--nd-color-text-3)}.as-desc{margin:0;font:var(--nd-type-md);color:var(--nd-color-text-2);max-width:var(--nd-layout-settings-col)}.as-bar{position:sticky;top:0;z-index:var(--nd-z-sticky);padding:var(--nd-space-2) var(--nd-layout-gutter-desktop);background:var(--nd-color-surface-1)}.as-bulk{position:sticky;top:calc(var(--nd-control-lg) + var(--nd-space-4));z-index:var(--nd-z-sticky);padding-inline:var(--nd-layout-gutter-desktop)}.as-bulk:empty{display:none}.as-bulk>.nd-bulk{animation:nd-load-in var(--nd-motion-d-2) var(--nd-motion-ease-out) both}.as-grid-wrap{padding:var(--nd-space-4) var(--nd-layout-gutter-desktop) var(--nd-space-12)}.as-group-ref{margin-inline-start:var(--nd-space-2);font:var(--nd-type-sm);color:var(--nd-color-text-3)}.as-badge{display:inline-flex;align-items:center;min-height:var(--nd-size-tag-sm);padding:0 var(--nd-space-2);border-radius:var(--nd-radius-full);corner-shape:round;background:var(--nd-color-surface-1);color:var(--nd-color-text-1);font:var(--nd-type-label-sm);box-shadow:var(--nd-elevation-1);white-space:nowrap}.as-badge.is-quiet{color:var(--nd-color-text-3)}.as-badge.is-warn{background:var(--nd-color-amber-soft);color:var(--nd-color-amber-text)}.as-panel-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--nd-type-label-lg);color:var(--nd-color-text-1)}.as-detail{display:grid;gap:var(--nd-space-6);padding:var(--nd-space-4) var(--nd-space-5) var(--nd-space-10)}.as-preview{display:grid;place-items:center;margin:0;min-height:var(--nd-size-stat-min);max-height:calc(2 * var(--nd-size-preview-w));overflow:hidden;border-radius:var(--nd-radius-md);border:var(--nd-size-border) solid var(--nd-color-line-1);background-color:var(--nd-color-surface-3);background-image:linear-gradient(45deg,var(--nd-color-line-1) 25%,transparent 25%,transparent 75%,var(--nd-color-line-1) 75%),linear-gradient(45deg,var(--nd-color-line-1) 25%,transparent 25%,transparent 75%,var(--nd-color-line-1) 75%);background-size:var(--nd-space-4) var(--nd-space-4);background-position:0 0,var(--nd-space-2) var(--nd-space-2)}.as-preview>img{display:block;max-width:100%;max-height:calc(2 * var(--nd-size-preview-w));object-fit:contain}.as-preview.is-doc{gap:var(--nd-space-3);padding:var(--nd-space-8);background-image:none}.as-preview.is-doc>.nd-icon{width:var(--nd-size-empty-icon);height:var(--nd-size-empty-icon);color:var(--nd-color-text-3)}.as-preview-note{font:var(--nd-type-sm);color:var(--nd-color-text-2);text-align:center}.as-archived{display:flex;gap:var(--nd-space-3);padding:var(--nd-space-3) var(--nd-space-4);border-radius:var(--nd-radius-md);background:var(--nd-color-amber-soft);color:var(--nd-color-amber-text)}.as-archived>.nd-icon{margin-top:var(--nd-space-0)}.as-archived p{margin:0;font:var(--nd-type-sm)}.as-archived .as-muted{color:inherit}.as-actions{display:flex;flex-wrap:wrap;gap:var(--nd-gap-related)}.as-note{margin:calc(-1 * var(--nd-space-3)) 0 0}.as-muted{font:var(--nd-type-sm);color:var(--nd-color-text-2);margin:0}.as-pair{display:inline-flex;gap:var(--nd-space-2)}.as-form{display:grid;gap:var(--nd-gap-group)}.as-save{display:flex;gap:var(--nd-gap-related)}.as-section{display:grid;gap:var(--nd-space-3)}.as-h{margin:0;font:var(--nd-type-label-lg);color:var(--nd-color-text-1)}.as-uses{display:grid;gap:var(--nd-space-0);margin:0;padding:0;list-style:none;border-radius:var(--nd-radius-md);border:var(--nd-size-border) solid var(--nd-color-line-1);overflow:hidden}.as-uses>li+li{border-top:var(--nd-size-border) solid var(--nd-color-line-1)}.as-use{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--nd-space-3);min-height:var(--nd-size-row-compact);padding:var(--nd-space-2) var(--nd-space-3);color:var(--nd-color-text-1);text-decoration:none}.as-use.is-link{cursor:pointer;transition:background-color var(--nd-motion-d-0) var(--nd-motion-ease-out)}.as-use.is-link:hover{background:var(--nd-color-hover)}.as-use.is-link:active{background:var(--nd-color-press)}.as-use.is-link:focus-visible{outline:var(--nd-size-focus-ring) solid var(--nd-color-focus);outline-offset:calc(-1 * var(--nd-size-focus-ring))}.as-use.is-link>.nd-icon{color:var(--nd-color-text-3);transition:transform var(--nd-motion-d-1) var(--nd-motion-ease-out)}.as-use.is-link:hover>.nd-icon{transform:translate(var(--nd-motion-rise-xs));color:var(--nd-color-text-1)}.as-use-kind{font:var(--nd-type-label-sm);color:var(--nd-color-text-3)}.as-use-label{font:var(--nd-type-md);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-use-ref{grid-column:2;font:var(--nd-type-xs);color:var(--nd-color-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--nd-space-2) var(--nd-space-5);margin:0;font:var(--nd-type-sm)}.as-dl dt{color:var(--nd-color-text-2)}.as-dl dd{margin:0;color:var(--nd-color-text-1);min-width:0;overflow-wrap:anywhere}.as-path{font:var(--nd-type-xs);color:var(--nd-color-text-2)}.as-earlier{display:grid;gap:var(--nd-space-3);margin:0;padding:0;list-style:none}.as-earlier>li{display:grid;grid-template-columns:var(--nd-size-row) minmax(0,1fr);gap:var(--nd-space-3);align-items:start}.as-earlier-thumb{display:grid;place-items:center;width:var(--nd-size-row);height:var(--nd-size-row);overflow:hidden;border-radius:var(--nd-radius-sm);background:var(--nd-color-surface-3)}.as-earlier-thumb>img{width:100%;height:100%;object-fit:cover}.as-earlier-text{display:grid;gap:var(--nd-space-1);justify-items:start;font:var(--nd-type-sm);color:var(--nd-color-text-1)}.as-earlier-actions{grid-column:2;display:flex;gap:var(--nd-space-1)}.as-tray{position:fixed;right:var(--nd-space-6);bottom:var(--nd-space-6);z-index:var(--nd-z-toast);width:var(--nd-size-sheet-sm);max-height:calc(100dvh - var(--nd-space-12) * 2);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--nd-radius-lg);background:var(--nd-color-surface-2);border:var(--nd-size-border) solid var(--nd-color-line-2);box-shadow:var(--nd-elevation-3);transition:opacity var(--nd-motion-d-3) var(--nd-motion-ease-out),transform var(--nd-motion-d-3) var(--nd-motion-move)}@starting-style{.as-tray[data-state=open]{opacity:0;transform:translateY(var(--nd-motion-rise-lg))}}.as-tray[data-state=closed]{opacity:0;transform:translateY(var(--nd-motion-rise-lg));transition-duration:var(--nd-motion-d-2);transition-timing-function:var(--nd-motion-ease-in)}.as-tray-head{display:flex;align-items:center;gap:var(--nd-space-2);min-height:var(--nd-control-lg);padding:var(--nd-space-2) var(--nd-space-2) var(--nd-space-2) var(--nd-space-4);border-bottom:var(--nd-size-border) solid var(--nd-color-line-1)}.as-tray-title{flex:1;font:var(--nd-type-label-lg);color:var(--nd-color-text-1)}.as-tray-list{margin:0;padding:var(--nd-space-2);list-style:none;overflow-y:auto;display:grid;gap:var(--nd-space-1)}.as-up{display:flex;align-items:center;gap:var(--nd-space-3);padding:var(--nd-space-2);border-radius:var(--nd-radius-row);transition:background-color var(--nd-motion-d-2) var(--nd-motion-ease-out)}.as-up-icon{flex:none;color:var(--nd-color-text-3);transition:color var(--nd-motion-d-2) var(--nd-motion-ease-out)}.as-up.is-done .as-up-icon{color:var(--nd-color-green)}.as-up.is-failed{background:var(--nd-color-red-soft)}.as-up.is-failed .as-up-icon{color:var(--nd-color-red-text)}.as-up-text{display:grid;gap:var(--nd-space-1);flex:1;min-width:0}.as-up-name{font:var(--nd-type-label);color:var(--nd-color-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-up-note{font:var(--nd-type-xs);color:var(--nd-color-text-2);animation:nd-fade-in var(--nd-motion-d-2) var(--nd-motion-ease-out) both}.as-up-note.is-error{color:var(--nd-color-red-text)}.as-pick{display:grid;gap:var(--nd-space-3);min-width:0}.as-pick-field{display:flex;align-items:center;gap:var(--nd-space-4);min-width:0;padding:var(--nd-space-3);border-radius:var(--nd-radius-md);border:var(--nd-size-border) solid var(--nd-color-line-input);background:var(--nd-color-surface-1)}.as-pick-thumb{display:grid;place-items:center;flex:none;width:calc(2 * var(--nd-size-row));aspect-ratio:var(--nd-size-preview-ratio);overflow:hidden;border-radius:var(--nd-radius-sm);background:var(--nd-color-surface-3)}.as-pick-thumb>img{width:100%;height:100%;object-fit:contain}.as-pick-text{display:grid;gap:var(--nd-space-0);flex:1;min-width:0}.as-pick-name{font:var(--nd-type-label);color:var(--nd-color-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-pick-none{font:var(--nd-type-md);color:var(--nd-color-text-3)}.as-pick-actions{display:flex;gap:var(--nd-gap-related);flex:none}.as-picker{display:grid;gap:var(--nd-gap-group);min-height:0}.as-picker-bar{display:flex;align-items:center;gap:var(--nd-gap-related);flex-wrap:wrap}.as-picker-bar>.nd-search{flex:1;min-width:var(--nd-size-popover-md)}.as-picker-grid{max-height:calc(3 * var(--nd-size-preview-w));overflow-y:auto;padding:var(--nd-space-1)}.as-picker-chosen{display:grid;gap:var(--nd-space-3);padding:var(--nd-space-3);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-3);animation:nd-load-in var(--nd-motion-d-2) var(--nd-motion-ease-out) both}@media(prefers-reduced-motion:reduce){.as-live.is-live .as-live-dot:after{animation:none}.as-folder:active{transform:none}}.acc-auth{min-height:100vh;display:grid;place-items:center;align-content:center;gap:var(--nd-space-6);padding:var(--nd-space-8) var(--nd-layout-gutter-phone);background:var(--nd-color-bg)}.acc-brand{display:inline-flex;align-items:center;gap:var(--nd-space-2);font:var(--nd-type-title);color:var(--nd-color-text-1);text-decoration:none}.acc-card{width:min(100%,var(--nd-size-dialog-sm));display:grid;gap:var(--nd-gap-group-lg);padding:var(--nd-space-8);background:var(--nd-color-surface-1);border:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:var(--nd-radius-lg);box-shadow:var(--nd-elevation-1)}.acc-head{display:grid;gap:var(--nd-space-2)}.acc-title{margin:0;font:var(--nd-type-h1);letter-spacing:var(--nd-tracking-h1);color:var(--nd-color-text-1)}.acc-head .acc-title{font:var(--nd-type-display);letter-spacing:var(--nd-tracking-display)}.acc-lede{margin:0;font:var(--nd-type-md);color:var(--nd-color-text-2)}.acc-form{display:grid;gap:var(--nd-gap-group)}.acc-actions{display:grid;gap:var(--nd-space-3)}.acc-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nd-space-3)}.acc-links{display:flex;flex-wrap:wrap;gap:var(--nd-space-2) var(--nd-space-4);font:var(--nd-type-sm)}.acc-link{padding:0;border:0;background:none;font:var(--nd-type-label);color:var(--nd-color-text-1);text-decoration:underline;text-underline-offset:var(--nd-space-1);text-decoration-color:var(--nd-color-line-3);cursor:pointer;border-radius:var(--nd-radius-xs);transition:color var(--nd-motion-d-1) var(--nd-motion-ease-out),text-decoration-color var(--nd-motion-d-1) var(--nd-motion-ease-out)}.acc-link:hover{color:var(--nd-color-text-1);text-decoration-color:currentColor}.acc-link:active{color:var(--nd-color-text-2)}.acc-link:focus-visible{outline:var(--nd-size-focus-ring) solid var(--nd-color-focus);outline-offset:var(--nd-size-focus-offset)}.acc-or{display:flex;align-items:center;gap:var(--nd-space-3);font:var(--nd-type-xs);color:var(--nd-color-text-3)}.acc-or:before,.acc-or:after{content:"";flex:1;border-top:var(--nd-size-border) solid var(--nd-color-line-1)}.acc-who{display:flex;align-items:center;justify-content:space-between;gap:var(--nd-space-3);padding:var(--nd-space-2) var(--nd-space-3);border:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:var(--nd-radius-md);background:var(--nd-color-surface-2);font:var(--nd-type-sm)}.acc-who-mail{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--nd-color-text-1)}.acc-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--nd-space-2) var(--nd-space-4);font:var(--nd-type-sm);color:var(--nd-color-text-3)}.acc-foot a{color:var(--nd-color-text-2)}.acc-check{min-height:var(--nd-control-lg)}.acc-wait{font:var(--nd-type-metric-md);font-variant-numeric:tabular-nums;color:var(--nd-color-text-1)}.acc-docs{margin:0;padding-left:var(--nd-space-6);display:grid;gap:var(--nd-space-1);font:var(--nd-type-md)}@media(max-width:640px){.acc-auth{place-items:stretch;align-content:start;padding-top:var(--nd-space-6);background:var(--nd-color-bg)}.acc-card{width:100%;padding:0;border:0;box-shadow:none;background:transparent}}.acc-qr{display:grid;grid-template-columns:auto 1fr;gap:var(--nd-gap-group);align-items:center}.acc-qr-code{width:var(--nd-size-popover-md);max-width:100%;aspect-ratio:1;padding:var(--nd-space-3);background:var(--nd-color-qr-paper);border-radius:var(--nd-radius-md)}.acc-qr-code svg{display:block;width:100%;height:100%}.acc-qr-code path{fill:var(--nd-color-qr-ink)}.acc-secret{font:var(--nd-type-code-md);letter-spacing:var(--nd-space-0);overflow-wrap:anywhere;color:var(--nd-color-text-1)}.acc-codes{margin:0;padding:var(--nd-space-4);list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nd-space-2) var(--nd-space-6);background:var(--nd-color-surface-2);border:var(--nd-size-border) solid var(--nd-color-line-1);border-radius:var(--nd-radius-md);font:var(--nd-type-code-md)}.acc-choice{display:grid;gap:var(--nd-space-3)}@media(max-width:640px){.acc-qr{grid-template-columns:1fr;justify-items:center}}.acc-section>.app-section-head{flex-wrap:wrap}.acc-cards{display:grid;gap:var(--nd-gap-group)}.acc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--nd-size-popover-max),100%),1fr));gap:var(--nd-gap-group)}.acc-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)}.acc-meta dt{color:var(--nd-color-text-3)}.acc-meta dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--nd-color-text-1)}.acc-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nd-space-1)}.acc-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nd-space-3);min-height:var(--nd-size-row);padding:var(--nd-space-3) 0;border-top:var(--nd-size-border) solid var(--nd-color-line-1)}.acc-line:first-child{border-top:0}.acc-line-text{display:grid;gap:var(--nd-space-0);min-width:0}.acc-line-title{font:var(--nd-type-label-lg);color:var(--nd-color-text-1)}.acc-line-desc{font:var(--nd-type-sm);color:var(--nd-color-text-3)}.acc-line-lead{display:flex;align-items:center;gap:var(--nd-space-3);min-width:0}.acc-line-note{font:var(--nd-type-sm);color:var(--nd-color-text-3);text-align:end}.acc-line-actions,.acc-buttons{display:flex;flex-wrap:wrap;gap:var(--nd-space-2)}.acc-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--nd-size-popover-max),100%),1fr));gap:var(--nd-gap-group)}.acc-tech{font:var(--nd-type-tech-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.acc-url{overflow-wrap:anywhere}.acc-diff{display:grid;gap:var(--nd-space-2)}.acc-diff-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--nd-space-3);padding:var(--nd-space-2) 0;border-top:var(--nd-size-border) solid var(--nd-color-line-1);font:var(--nd-type-sm)}.acc-diff-key{font:var(--nd-type-tech-sm);font-variant-numeric:tabular-nums;color:var(--nd-color-text-2);overflow-wrap:anywhere}.acc-sheet{display:grid;gap:var(--nd-gap-group-lg)}.acc-sheet h3{margin:0;font:var(--nd-type-label-lg)}.acc-cell{display:grid;gap:var(--nd-space-0);min-width:0}.acc-cell>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-cell-sub{font:var(--nd-type-xs);color:var(--nd-color-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-more{display:flex;justify-content:center}@media(max-width:640px){.nd-td>.acc-cell{display:inline-grid;max-width:100%;vertical-align:top}}.acc-trust{width:100%;max-width:calc(var(--nd-size-palette) + 2 * var(--nd-layout-gutter-desktop));margin:0 auto;padding:var(--nd-space-10) var(--nd-layout-gutter-desktop) var(--nd-space-12);display:grid;gap:var(--nd-layout-section)}.acc-trust-head{display:grid;gap:var(--nd-space-3)}.acc-trust-nav{display:flex;flex-wrap:wrap;gap:var(--nd-space-2) var(--nd-space-4);font:var(--nd-type-sm)}.acc-trust section{display:grid;gap:var(--nd-space-3);scroll-margin-top:var(--nd-space-8)}.acc-trust h2{margin:0;font:var(--nd-type-h2)}.acc-trust h3{margin:0;font:var(--nd-type-title)}.acc-trust p,.acc-trust li{margin:0;font:var(--nd-type-md);color:var(--nd-color-text-2)}.acc-trust ul,.acc-trust ol{margin:0;padding-left:var(--nd-space-6);display:grid;gap:var(--nd-space-2)}.acc-trust-table{width:100%;border-collapse:collapse;font:var(--nd-type-sm)}.acc-trust-table th,.acc-trust-table td{padding:var(--nd-space-2) var(--nd-space-3) var(--nd-space-2) 0;text-align:left;vertical-align:top;border-bottom:var(--nd-size-border) solid var(--nd-color-line-1)}.acc-trust-table th{font:var(--nd-type-label);color:var(--nd-color-text-3)}.acc-trust-scroll{overflow-x:auto}.acc-doc{display:grid;gap:var(--nd-space-4)}@media(max-width:640px){.acc-trust{padding:var(--nd-space-6) var(--nd-layout-gutter-phone) var(--nd-space-10)}.acc-trust .acc-title{font:var(--nd-type-display);letter-spacing:var(--nd-tracking-display)}}
