:root{--frame-bg:#fbfaf7;--frame-panel:#ffffff;--frame-border:#e8e4da;--frame-border-strong:#d3cec2;--frame-text:#1b1c1e;--frame-text-dim:#53555a;--frame-text-faint:#5e6066;--frame-accent:#065450;--frame-accent-weak:#dff1ee;--frame-hover:rgba(27,28,30,0.045);--frame-bg-translucent:rgba(251,250,247,0.9);--signal:#e31e32}.ds-root.ds-dense{--frame-bg:#161616;--frame-panel:#1e1e1e;--frame-border:#303030;--frame-border-strong:#3e3e3e;--frame-text:#f2f2f2;--frame-text-dim:#a8a8a8;--frame-text-faint:#969696;--frame-accent:#4fb8ad;--frame-accent-weak:#16302d;--frame-hover:rgba(255,255,255,0.055);--frame-bg-translucent:rgba(22,22,22,0.86)}.ds-root .ds-appbar{background:var(--frame-bg-translucent);border-bottom-color:var(--frame-border)}.ds-root .ds-brand{color:var(--frame-text)}.ds-root .ds-brand-mark{color:var(--accent)}.ds-dark :is(.ds-brand-mark,.auth-brand-mark),.ds-root.ds-dense .ds-brand-mark{color:#ffffff;--mark-core:#4fb8ad}.ds-root .ds-appbar-crumbs:before{background:var(--frame-border)}.ds-root .ds-appbar .breadcrumb-link{color:var(--frame-text-dim)}.ds-root .ds-appbar .breadcrumb-current,.ds-root .ds-appbar .breadcrumb-link:hover{color:var(--frame-text)}.ds-root .ds-appbar .breadcrumb-sep{color:#5a5a5a}.ds-root .ds-railtoggle{color:var(--frame-text-dim)}.ds-root .ds-railtoggle:hover{background:var(--frame-hover);color:var(--frame-text)}.ds-root .ds-railtoggle[aria-pressed=true]{color:var(--frame-accent)}.ds-root .ds-appbar a:not(.ds-brand):not(.breadcrumb-link),.ds-root .ds-appbar button:not(.ds-railtoggle){color:var(--frame-text-dim)}.ds-root .ds-appbar a:not(.ds-brand):not(.breadcrumb-link):hover,.ds-root .ds-appbar button:not(.ds-railtoggle):hover{color:var(--frame-text)}.ds-root .ds-sidebar{background:var(--frame-bg);border-right-color:var(--frame-border)}.ds-root .ds-nav-row{color:var(--frame-text-dim);border-left:0;border-radius:var(--radius-sm);padding-left:12px}.ds-root .ds-nav-row svg{opacity:.72}@media (hover:hover){.ds-root .ds-nav-row:hover{background:var(--frame-hover);color:var(--frame-text)}}.ds-root .ds-nav-row.is-active,.ds-root .ds-nav-row.is-active:hover{background:var(--frame-hover);color:var(--frame-accent)}.ds-root .ds-nav-row.is-active svg{opacity:1}.ds-root .ds-nav-row.is-locked,.ds-root .ds-nav-row.is-locked:hover{color:var(--frame-text-faint);background:transparent}.ds-root .ds-sidebar-sep{border-top-color:var(--frame-border)}@media (max-width:900px){.ds-root .ds-sidebar{padding-block:0;background:var(--frame-bg-translucent);border-bottom-color:var(--frame-border);scrollbar-width:none}.ds-root .ds-sidebar-rail{gap:0}.ds-root .ds-nav-row,.ds-root .ds-nav-row:hover{position:relative;min-height:44px;padding-block:0;border:none;border-radius:0;background:transparent}.ds-root .ds-nav-row:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:transparent;transition:background .15s var(--ease)}.ds-root .ds-nav-row.is-active,.ds-root .ds-nav-row.is-active:hover{background:transparent;color:var(--frame-accent);font-weight:var(--fw-title)}.ds-root .ds-nav-row.is-active:after{background:var(--frame-accent)}.ds-root .ds-sidebar-sep{align-self:center;height:18px;border-left-color:var(--frame-border)}}@media (max-width:560px){.ds-root .ds-sidebar{padding-inline:4px}.ds-root .ds-sidebar-rail{min-width:100%}.ds-root .ds-sidebar .ds-nav-row{flex:1 0 auto;justify-content:center;gap:0}.ds-root .ds-sidebar .ds-nav-row svg{display:none}}@media (min-width:901px){.ds-root[data-rail=mini] .ds-nav-row{justify-content:center;width:40px;height:40px;margin-inline:auto;padding:0}}.ds-root .stat-row{gap:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);overflow:hidden}.ds-root .stat-row>.stat-chip{border:none;border-radius:0;border-left:1px solid var(--border);background:transparent}.ds-root .stat-row>.stat-chip:first-child{border-left:none}@media (max-width:900px){.ds-root .stat-row>.stat-chip:nth-child(odd){border-left:none}.ds-root .stat-row>.stat-chip:nth-child(n+3){border-top:1px solid var(--border)}}.ds-root .badge,.ds-root .email-kind,.ds-root .landing-kicker,.ds-root .meta-chip,.ds-root .project-card-stats span,.ds-root .state-pill,.ds-root .tl-motion-option{border-radius:var(--radius-sm)}.breadcrumb-link.is-switch{display:inline-flex;align-items:center;gap:5px;border:0;background:none;font:inherit;color:var(--text);font-weight:var(--fw-data);cursor:pointer}.breadcrumb-link.is-switch svg{opacity:.55}.trail-switch-row{display:flex;flex-direction:column;gap:1px;padding:8px 12px;text-decoration:none;color:var(--text);border-left:2px solid transparent}.trail-switch-row:hover{background:var(--surface-hover)}.trail-switch-row.is-active{border-left-color:var(--accent)}@media (max-width:560px){.ds-root .ds-appbar-crumbs{display:none}.ds-root .ds-appbar-crumbs:before{content:none}.ds-root .ds-appbar .btn-quiet{flex:none;white-space:nowrap}.ds-root .ds-appbar-left{min-width:0;overflow:hidden}}.ds-root .ds-console-tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;margin-left:2px;border-radius:999px;background:var(--frame-accent-weak);color:var(--frame-accent);font-size:var(--fs-label);font-weight:var(--fw-data);letter-spacing:.02em;white-space:nowrap}@media (min-width:901px){.ds-root:not(.ds-dense) .ds-sidebar{background:var(--panel);border-right-color:var(--border)}.ds-root:not(.ds-dense) .ds-nav-row{border-left:none;border-radius:var(--radius-sm);padding-left:12px}.ds-root:not(.ds-dense) .ds-nav-row.is-active,.ds-root:not(.ds-dense) .ds-nav-row.is-active:hover{background:var(--accent-weak);color:var(--accent-text);font-weight:var(--fw-data)}}.ds-root:not(.ds-dense) .ds-appbar{background:var(--appbar-bg)}.ds-root:not(.ds-dense){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-usermenu{position:relative}.ds-root .ds-appbar .ds-usermenu-button{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 8px 0 4px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--frame-text);font:inherit;font-size:var(--fs-body);font-weight:var(--fw-medium);cursor:pointer}.ds-root .ds-appbar .ds-usermenu-button:hover,.ds-root .ds-appbar .ds-usermenu-button[aria-expanded=true]{background:var(--frame-hover);color:var(--frame-text)}.ds-root .ds-appbar .ds-usermenu-button svg{color:var(--frame-text-dim)}.ds-avatar{width:28px;height:28px;border-radius:50%;display:inline-grid;place-items:center;flex:none;background:var(--frame-accent-weak);color:var(--frame-accent);font-size:11.5px;font-weight:var(--fw-strong);letter-spacing:.02em}.ds-avatar-lg{width:38px;height:38px;font-size:13px;background:var(--accent-weak);color:var(--accent-text)}.ds-usermenu-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-usermenu-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:60;width:280px;padding:6px;background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.ds-usermenu-who{display:flex;align-items:center;gap:12px;padding:10px 10px 12px}.ds-usermenu-who>span:last-child{display:flex;flex-direction:column;min-width:0}.ds-usermenu-who b{font-weight:var(--fw-data)}.ds-usermenu-who b,.ds-usermenu-who span span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-usermenu-who span span{font-size:var(--fs-caption);color:var(--text-dim)}.ds-usermenu-group{border-top:1px solid var(--border);padding:6px 0 0;margin-top:6px}.ds-root .ds-appbar .ds-usermenu-panel a.ds-usermenu-item,.ds-root .ds-appbar .ds-usermenu-panel button.ds-usermenu-item,.ds-root .ds-usermenu-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;font-size:var(--fs-body);text-align:left;text-decoration:none;cursor:pointer}.ds-root .ds-appbar .ds-usermenu-panel a.ds-usermenu-item:hover,.ds-root .ds-appbar .ds-usermenu-panel button.ds-usermenu-item:hover,.ds-root .ds-usermenu-item:hover{background:var(--surface-hover);color:var(--text)}.ds-usermenu-item svg{color:var(--text-dim)}@media (max-width:700px){.ds-usermenu-name{display:none}}@media (min-width:901px){.ds-root .ds-sidebar{display:flex;flex-direction:column}}.ds-sidebar-foot{margin-top:auto;flex:0 0 auto;border-top:1px solid var(--frame-border);padding:16px 0 0 12px;display:flex;flex-direction:column;gap:8px}.ds-sidebar-foot-label{font-size:11px;font-weight:var(--fw-label);letter-spacing:.08em;text-transform:uppercase;color:var(--frame-text-dim)}.ds-sidebar-foot img{display:block;width:104px;height:auto}.ds-root.ds-dense .ds-sidebar-foot-ink,.ds-sidebar-foot-rail{display:none!important}.ds-root.ds-dense .ds-sidebar-foot-rail{display:block!important}.ds-root[data-rail=mini] .ds-sidebar-foot{display:none}@media (max-width:900px){.ds-sidebar-foot{display:none}}.adm-project{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-width:0}.adm-project:hover .adm-project-name{color:var(--accent-text)}.adm-project-id{min-width:0}.adm-project-name{display:block;font-weight:var(--fw-medium);transition:color var(--dur-hover) var(--ease)}.adm-project-slug{display:block;margin-top:1px;font-family:var(--font-code);font-size:var(--fs-caption);color:var(--text-dim)}.adm-cover{width:36px;height:36px;border-radius:var(--radius-sm);object-fit:contain;background:var(--panel);border:1px solid var(--border);flex:none}.adm-cover.is-blank{display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-label);font-weight:var(--fw-data);letter-spacing:var(--tracking-label);color:var(--text-faint)}.adm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 18px;gap:14px 18px;margin-top:14px;max-width:680px}.adm-form-grid .adm-span-2{grid-column:span 2}.adm-form-grid .ds-hint{margin:0}.adm-form-submit{grid-column:span 2}@media (max-width:700px){.adm-form-grid{grid-template-columns:1fr}.adm-form-grid .adm-span-2,.adm-form-submit{grid-column:auto}}.adm-add-row{margin-top:14px;max-width:680px}.adm-add-row .ds-input,.adm-add-row .ds-select{width:auto}.adm-form-note{margin-top:10px;font-size:var(--fs-caption)}.adm-form-note.is-error{color:var(--danger)}.adm-password-once{margin-top:14px;max-width:680px;border:1px solid var(--border);border-left:2px solid var(--accent);border-radius:var(--radius-sm);padding:12px 14px;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-body)}.adm-password-once .ds-hint{margin:0}.adm-password-once code{font-family:var(--font-code);font-size:var(--fs-body);font-weight:var(--fw-medium);-webkit-user-select:all;-moz-user-select:all;user-select:all}.adm-pin-map{width:100%;height:280px;border:1px solid var(--border);border-radius:var(--radius-md);background:#e8eef0;overflow:hidden}.adm-pin-map .maplibregl-canvas-container.maplibregl-interactive{cursor:crosshair}.adm-pin-map .home-gl-pin{cursor:-webkit-grab;cursor:grab}.adm-picture-upload{display:flex;flex-direction:column;gap:6px;margin-top:12px}.adm-picture-buttons{display:flex;align-items:center;gap:8px}.adm-picture-pick{cursor:pointer}.adm-picture-pick:focus-within{outline:2px solid var(--accent);outline-offset:2px}.adm-picture-pick.is-busy{opacity:.6;cursor:progress}.adm-logo-row{display:flex;align-items:flex-start;gap:20px;margin-top:24px}.adm-logo-plate{flex:none;display:flex;align-items:center;justify-content:center;width:200px;aspect-ratio:16/9;padding:12px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.adm-logo-plate img{max-width:100%;max-height:100%;object-fit:contain}@media (max-width:560px){.adm-logo-row{flex-direction:column}}.admin-tabs{display:flex;width:100%;margin:var(--space-5) 0 var(--space-6)}.admin-tabs .segmented-item{font-size:var(--fs-body);padding:10px var(--space-4);gap:7px;text-decoration:none}.admin-tabs .segmented-item svg{opacity:.8}.admin-tabs .segmented-item.is-active svg{opacity:1}.segmented.is-sub .segmented-item{font-size:var(--fs-caption);padding:7px 10px}.admin-notice{display:flex;align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-4);padding:10px var(--space-3);border-left:2px solid var(--border-strong);background:var(--panel-2);color:var(--text);font-size:var(--fs-caption);line-height:1.5;text-wrap:pretty}.admin-notice-icon{display:inline-flex;flex:none;margin-top:1px}.admin-notice.is-error{border-left-color:var(--danger)}.admin-notice.is-error .admin-notice-icon{color:var(--danger)}.admin-notice.is-ok{border-left-color:var(--ok)}.admin-notice.is-ok .admin-notice-icon{color:var(--ok)}.admin-notice.is-warn{border-left-color:var(--attention)}.admin-notice.is-warn .admin-notice-icon{color:var(--attention)}.admin-notice code{font-family:var(--font-code);font-size:.95em}.admin-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-8);padding:var(--space-3) 0;background:var(--bg);border-top:1px solid var(--border-strong)}.admin-footer-note{color:var(--text-dim);font-size:var(--fs-caption);text-wrap:pretty}.admin-footer-primary{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-2)}@media (max-width:560px){.admin-footer{flex-wrap:wrap}.admin-footer-note{order:3;width:100%}}.admin-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}@media (max-width:900px){.admin-form-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}}.admin-aside{display:flex;flex-direction:column;gap:var(--space-3)}.admin-cover-panel{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;padding:6% 10%;background:#ffffff;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.admin-cover-panel img{max-width:100%;max-height:100%;object-fit:contain}.admin-cover-empty{align-items:center;gap:var(--space-2);color:var(--text-faint);font-size:var(--fs-caption);text-align:center}.admin-cover-empty,.admin-rows{display:flex;flex-direction:column}.admin-rows{border-top:1px solid var(--border-strong)}.admin-row{display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.admin-row-glyph{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-dim)}.admin-row-body{min-width:0;flex:1 1}.admin-row-title{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text)}.admin-row-meta{margin-top:2px;color:var(--text-dim);font-size:var(--fs-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-row-actions{display:inline-flex;align-items:center;gap:var(--space-2);flex:none}.admin-row.is-off .admin-row-glyph,.admin-row.is-off .admin-row-title{color:var(--text-faint)}@media (max-width:560px){.admin-row{flex-wrap:wrap}.admin-row-actions{width:100%;padding-left:46px}}.help-steps{counter-reset:help;display:flex;flex-direction:column;gap:var(--space-5);margin:0;padding:0;list-style:none;max-width:62ch}.help-step{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.help-step:before{counter-increment:help;content:counter(help);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-dim);font-size:var(--fs-label);font-weight:var(--fw-figure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.help-step h3{margin:4px 0;font-size:var(--fs-cardtitle);font-weight:var(--fw-medium);text-wrap:balance}.help-step p{margin:0;color:var(--text-dim);font-size:var(--fs-body);line-height:1.55;text-wrap:pretty}.help-step code{font-family:var(--font-code);font-size:.95em;color:var(--text)}.help-words{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);max-width:62ch;margin:0}.help-words dt{font-size:var(--fs-body);font-weight:var(--fw-medium)}.help-words dd{margin:0;color:var(--text-dim);font-size:var(--fs-body);line-height:1.55;text-wrap:pretty}@media (max-width:560px){.help-words{grid-template-columns:minmax(0,1fr);gap:2px var(--space-3)}.help-words dd{margin-bottom:var(--space-3)}}.admin-tab-body{display:block}.admin-tab-body>.admin-toolbar:first-child{margin-top:0}.sect-list{display:flex;flex-direction:column;border-top:1px solid var(--border-strong)}.sect-row{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--border);cursor:pointer}.sect-row input{margin-top:2px;flex:none;accent-color:var(--accent);width:16px;height:16px}.sect-row-body{display:block;min-width:0}.sect-row-title{display:block;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text)}.sect-row-help{display:block;margin-top:3px;color:var(--text-dim);font-size:var(--fs-caption);line-height:1.5;text-wrap:pretty}.rail-preview{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);background:var(--frame-panel,var(--panel-2));border:1px solid var(--frame-border,var(--border));border-radius:var(--radius-md)}.rail-preview-row{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius-sm);color:var(--frame-text-dim,var(--text-dim));font-size:var(--fs-caption)}.rail-preview-row.is-fixed{color:var(--frame-text,var(--text));font-weight:var(--fw-medium)}.rail-preview-row svg{opacity:.85}.help-command{margin:var(--space-2) 0 var(--space-3)!important;padding:10px var(--space-3);background:var(--panel-2);border-left:2px solid var(--border-strong);color:var(--text)!important;font-family:var(--font-code);font-size:var(--fs-caption)!important;overflow-x:auto;white-space:nowrap}@media (max-width:700px){.admin-footer{position:static}}.admin-home{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}@media (max-width:1000px){.admin-home{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}}.admin-home-aside>.ds-section:first-child{margin-top:0}.howto-steps{counter-reset:howto;margin:var(--space-3) 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.howto-steps li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);color:var(--text-dim);font-size:var(--fs-caption);line-height:1.5;text-wrap:pretty}.howto-steps li:before{counter-increment:howto;content:counter(howto);color:var(--text-faint);font-weight:var(--fw-figure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.client-card{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);color:inherit;text-decoration:none;transition:border-color var(--dur-hover) var(--ease)}@media (hover:hover){.client-card:hover{border-color:var(--border-strong)}}.client-card-mark{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:var(--radius-sm);background:#ffffff;border:1px solid var(--border);overflow:hidden;font-size:var(--fs-caption);font-weight:var(--fw-data);letter-spacing:.02em;color:#ffffff}.client-card-mark img{max-width:100%;max-height:100%;object-fit:contain;padding:3px}.client-card-mark[data-hue="0"]{background:#3c5a6b;border-color:#3c5a6b}.client-card-mark[data-hue="1"]{background:#5a4a63;border-color:#5a4a63}.client-card-mark[data-hue="2"]{background:#4a5f4c;border-color:#4a5f4c}.client-card-mark[data-hue="3"]{background:#6b503c;border-color:#6b503c}.client-card-mark[data-hue="4"]{background:#43536b;border-color:#43536b}.client-card-mark[data-hue="5"]{background:#5f4550;border-color:#5f4550}.client-card-mark:has(img){background:#ffffff;border-color:var(--border)}.client-card-body{min-width:0;display:flex;flex-direction:column;gap:3px}.client-card-name{font-size:var(--fs-cardtitle);font-weight:var(--fw-medium);color:var(--text);text-wrap:balance}.client-card-fresh,.client-card-stats{display:inline-flex;align-items:center;gap:6px;color:var(--text-dim);font-size:var(--fs-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-card-stats.is-empty{color:var(--text-faint)}.pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.pick-grid.is-wide{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pick-card{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);padding:var(--space-3);text-align:left;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);color:inherit;cursor:pointer;transition:border-color var(--dur-hover) var(--ease),background var(--dur-hover) var(--ease)}@media (hover:hover){.pick-card:hover{border-color:var(--border-strong)}}.pick-card[aria-pressed=true]{border-color:var(--accent);background:rgba(var(--accent-rgb),.05)}.pick-card:disabled{opacity:.5;cursor:not-allowed}.pick-card-media{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;padding:5% 8%;background:#ffffff;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.pick-card-media img{max-width:100%;max-height:100%;object-fit:contain}.pick-card-media .pick-card-blank{color:var(--text-faint)}.pick-card-mark{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text-dim)}.pick-card-head{display:flex;align-items:center;gap:var(--space-3)}.pick-card-title{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text);text-wrap:balance}.pick-card-meta,.pick-card-sub{display:block;color:var(--text-dim);font-size:var(--fs-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-wrap:pretty}.pick-card-meta{color:var(--text-faint)}.pick-card.is-new{align-items:center;justify-content:center;gap:var(--space-2);min-height:88px;background:transparent;border-style:dashed;color:var(--text-dim);font-size:var(--fs-body)}.step-indicator{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0 0 var(--space-6);padding:0 0 var(--space-4);border-bottom:1px solid var(--border);list-style:none}.step-dot{gap:var(--space-2);color:var(--text-faint);font-size:var(--fs-caption)}.step-dot,.step-dot-mark{display:inline-flex;align-items:center}.step-dot-mark{justify-content:center;width:22px;height:22px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--fs-label);font-weight:var(--fw-figure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.step-dot.is-done{color:var(--text-dim)}.step-dot.is-done .step-dot-mark{border-color:var(--border-strong);color:var(--text-dim)}.step-dot.is-now{color:var(--text);font-weight:var(--fw-medium)}.step-dot.is-now .step-dot-mark{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.wizard-step{margin:0;padding:0;border:none}.wizard-new-client{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border)}.wizard-summary{display:flex;align-items:center;gap:var(--space-3);margin:0;padding:10px var(--space-3);background:var(--panel-2);border-left:2px solid var(--border-strong)}.wizard-summary-label{color:var(--text-dim);font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.wizard-summary-value{flex:1 1;min-width:0;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text)}.journey{display:flex;flex-direction:column;gap:var(--space-5)}.journey-step{padding-top:var(--space-2)}.journey-step-title{display:flex;align-items:center;gap:var(--space-3);margin:0;font-size:var(--fs-title);font-weight:var(--fw-title);letter-spacing:var(--tracking-title);text-wrap:balance}.journey-step-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font-size:var(--fs-label);font-weight:var(--fw-figure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.journey-step-hint{margin:var(--space-2) 0 0 38px;max-width:62ch;color:var(--text-dim);font-size:var(--fs-caption);line-height:1.5;text-wrap:pretty}.journey-step-body{margin-top:var(--space-4)}.journey-summary{display:flex;align-items:center;gap:var(--space-3);margin:0;padding:9px var(--space-3);background:var(--panel-2);border-left:2px solid var(--border-strong)}.journey-summary-label{flex:none;min-width:118px;color:var(--text-dim);font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.journey-summary-value{flex:1 1;min-width:0;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:560px){.journey-summary{flex-wrap:wrap}.journey-summary-value{flex-basis:100%;white-space:normal}}.journey-add{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.journey-add .ds-hint{margin-bottom:var(--space-2)}.done-next{margin-top:var(--space-5);padding:var(--space-4);background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-md)}.done-next-title{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--fs-cardtitle);font-weight:var(--fw-medium);color:var(--text)}.done-next-title svg{color:var(--ok)}.done-next p{margin:0 0 var(--space-3);max-width:62ch;color:var(--text-dim);font-size:var(--fs-body);line-height:1.55;text-wrap:pretty}.done-next p:last-of-type{margin-bottom:0}.done-next-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.dmap-viewer{display:grid;grid-template-columns:auto minmax(0,1fr);height:calc(100dvh - 56px);min-height:0;margin:0;padding:0;max-width:none;background:var(--video-bg)}.dmap-viewer>.breadcrumbs{display:none}.dmap-panel{grid-column:1;width:clamp(248px,20vw,300px);min-height:0;background:var(--panel);border-right:1px solid var(--border)}.dmap-panel,.dmap-panel-head{display:flex;flex-direction:column}.dmap-panel-head{gap:2px;flex:none;padding:var(--space-3) var(--space-3) 10px;border-bottom:1px solid var(--border)}.dmap-panel-title{margin:0;overflow:hidden;color:var(--text);font-size:var(--fs-body);font-weight:var(--fw-title);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.dmap-panel-date{margin:0;color:var(--text-dim);font-family:var(--font-mono);font-size:var(--fs-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dmap-panel-body{display:flex;flex-direction:column;flex:1 1;min-height:0;padding-bottom:var(--space-6);overflow-y:auto;overscroll-behavior:contain}.dmap-layers-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:40px;padding:0 var(--space-3)}.dmap-layers-row.is-sub{min-height:36px;margin-top:-4px}.dmap-layers-title{color:var(--text);font-size:var(--fs-body);font-weight:var(--fw-title)}.dmap-layers-sub{color:var(--text-dim);font-size:var(--fs-caption)}.dmap-viewseg{display:inline-flex;flex:none;gap:2px;border-bottom:1px solid var(--border)}.dmap-viewseg-opt{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:none;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--text-dim);font-family:inherit;font-size:var(--fs-caption);font-weight:var(--fw-body);cursor:pointer}@media (hover:hover){.dmap-viewseg-opt:hover:not([aria-pressed=true]):not(:disabled){color:var(--text)}}.dmap-viewseg-opt[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--accent-text);font-weight:var(--fw-medium)}.dmap-viewseg-opt:disabled{opacity:.45;cursor:not-allowed}.dmap-viewseg-opt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dmap-ident{display:flex;flex-direction:column;gap:2px}.dmap-date{margin:0;font-family:var(--font-mono);font-size:var(--fs-title);font-weight:var(--fw-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-title);color:var(--text)}.dmap-instant{margin:0;font-size:var(--fs-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-dim)}.dmap-field .ds-datebtn{min-width:0;width:100%}.dmap-group{display:flex;flex-direction:column;border-top:1px solid var(--border)}.dmap-group-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:36px;padding:0 var(--space-2) 0 6px}.dmap-group-head{font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-dim)}.ds-disclosure.dmap-group-toggle{flex:1 1;justify-content:flex-start;gap:4px;min-width:0;min-height:28px;margin:0;padding:0 4px;color:var(--text);font-size:var(--fs-caption);font-weight:var(--fw-title)}.dmap-group-toggle .ds-disclosure-chevron{order:-1;color:var(--text-dim)}.ds-disclosure.dmap-group-toggle[aria-expanded=false] .ds-disclosure-chevron{transform:rotate(-90deg)}.ds-disclosure.dmap-group-toggle[aria-expanded=true] .ds-disclosure-chevron{transform:none}.dmap-group-count{min-width:18px;color:var(--text-dim);font-size:var(--fs-caption);font-weight:var(--fw-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.dmap-group-aside{display:flex;align-items:center;gap:var(--space-2)}.dmap-group-sum{font-size:var(--fs-caption);color:var(--text-dim);text-align:right}.dmap-group-body{display:flex;flex-direction:column;gap:2px;padding:0 0 var(--space-2)}.dmap-group-body>:not(.dmap-arealist,.dmap-markups){margin-inline:var(--space-3)}.dmap-group-body[hidden]{display:none}.dmap-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;overflow:visible}.dmap-seg .segmented-item{justify-content:center}.dmap-seg .segmented-item:disabled{opacity:.4;cursor:not-allowed}.dmap-check{display:flex;align-items:center;gap:var(--space-2);min-height:32px;padding:0;font-size:var(--fs-body);color:var(--text);cursor:pointer}.dmap-check input{flex:none;width:16px;height:16px;margin:0;padding:0;accent-color:var(--accent);cursor:pointer}.dmap-check-icon{display:inline-flex;flex:none;color:var(--text-dim)}.dmap-check-label{min-width:0}.dmap-slider,.dmap-sub{padding-left:24px}.dmap-slider{display:flex;flex-direction:column;gap:2px;padding-bottom:6px}.dmap-slider-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-size:var(--fs-caption);color:var(--text-dim)}.dmap-slider-value{font-family:var(--font-mono);font-weight:var(--fw-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.dmap-range{width:100%;height:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.dmap-range::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:var(--border-strong)}.dmap-range::-moz-range-track{height:4px;border-radius:999px;background:var(--border-strong)}.dmap-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-top:-5px;border:none;border-radius:50%;background:var(--accent)}.dmap-range::-moz-range-thumb{width:14px;height:14px;border:none;border-radius:50%;background:var(--accent)}.dmap-absent{margin:0;font-size:var(--fs-caption);color:var(--text-dim)}.dmap-stagecol{grid-column:2;position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--video-bg);--dmap-bar-radius:var(--radius-md);--dmap-mark-radius:var(--radius-sm)}.dmap-stagecol .dmap-blink-bar,.dmap-stagecol .dmap-rail,.dmap-stagecol .dmap-toolbar,.dmap-stagecol .stage-stepper{border-radius:var(--dmap-bar-radius)}.dmap-stagecol .stage-pill{border-radius:var(--dmap-mark-radius)}.dmap-stagecol .ds-datestage-btn,.dmap-stagecol .stage-step{border-radius:var(--radius-sm)}.dmap-stagecol .bm-attrib-logo{border-radius:var(--dmap-mark-radius)}.dmap-stagecol.is-fullscreen{position:fixed;inset:0;z-index:45;background:var(--video-bg);padding-bottom:max(0px,env(safe-area-inset-bottom,0px))}.dmap-area{position:relative;flex:1 1;min-height:0;overflow:hidden;background:var(--video-bg);--stage-inset:14px;--stage-controls-h:0px;--dmap-bar-h:0px;--dmap-corner:0px;--dmap-railrow:0px;--top-band:calc(var(--dmap-bar-h) + var(--dmap-corner))}.dmap-meshes,.dmap-panes{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--border)}.dmap-pane{position:relative;min-width:0;overflow:hidden;background:var(--video-bg)}.dmap-canvas,.dmap-loading,.dmap-pane>.dmap-canvas.maplibregl-map{position:absolute;inset:0}.dmap-loading{background:var(--video-bg)}.dmap-area.is-one .dmap-panes{grid-template-columns:1fr}.dmap-area.is-one .dmap-pane:not(.is-p0),.dmap-area.is-two .dmap-pane.is-p2,.dmap-area.is-two .dmap-pane.is-p3{display:none}.dmap-area.is-three .dmap-panes{grid-template-columns:repeat(3,minmax(0,1fr))}.dmap-area.is-three .dmap-pane.is-p3{display:none}.dmap-area.is-four .dmap-panes{grid-template-columns:1fr 1fr;grid-template-rows:none;grid-auto-rows:minmax(0,1fr)}.dmap-area.is-3d.is-wipe .dmap-meshes,.dmap-area.is-wipe .dmap-panes{display:block;gap:0}.dmap-area.is-wipe .dmap-pane{position:absolute;inset:0}.dmap-area.is-wipe .dmap-pane.is-p2,.dmap-area.is-wipe .dmap-pane.is-p3{display:none}.dmap-area.is-wipe .dmap-pane.is-p1{z-index:2;-webkit-clip-path:inset(0 0 0 var(--split,50%));clip-path:inset(0 0 0 var(--split,50%))}.dmap-area.is-3d.is-blink .dmap-meshes,.dmap-area.is-blink .dmap-panes{display:block;gap:0;background:var(--video-bg)}.dmap-area.is-blink .dmap-pane{position:absolute;inset:0;opacity:0;pointer-events:none}.dmap-area.is-blink{--blink-fade:min(var(--dur-state),calc(var(--blink-hold, 700ms) / 3))}.dmap-area.is-blink .dmap-pane.is-blink-over{z-index:3;opacity:1;pointer-events:auto;animation:dmap-blink-in var(--blink-fade) var(--ease) both}.dmap-area.is-blink .dmap-pane.is-blink-under{z-index:2;opacity:0;animation:dmap-blink-hold var(--blink-fade) step-end both}@keyframes dmap-blink-in{0%{opacity:0}to{opacity:1}}@keyframes dmap-blink-hold{0%{opacity:1}to{opacity:0}}.dmap-area.is-blink.is-cut .dmap-pane.is-blink-over,.dmap-area.is-blink.is-cut .dmap-pane.is-blink-under{animation:none}.dmap-blink-live{position:absolute;top:var(--stage-inset);left:var(--stage-inset);z-index:5;display:inline-flex;align-items:center;gap:var(--space-2);pointer-events:none}.dmap-blink-live .dmap-blink-date{position:static;flex:none;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dmap-blink-bar{justify-self:center;display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1);background:var(--stage-control-bg);box-shadow:var(--shadow-md);pointer-events:auto}.dmap-blink-bar .dmap-blink-hold{min-width:46px;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dmap-blink-panel .rate-grid.is-ways{grid-template-columns:repeat(2,minmax(0,1fr))}.dmap-pane.is-drawing:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;box-shadow:inset 0 0 0 2px var(--accent)}.dmap-panedate{position:absolute;top:var(--stage-inset);left:var(--stage-inset);z-index:5;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 2 * var(--stage-inset))}.dmap-panemark.stage-pill{position:static;padding:7px 9px}.dmap-area.is-blink,.dmap-area.is-four,.dmap-area.is-three,.dmap-area.is-two,.dmap-area.is-wipe{--dmap-corner:44px}.dmap-mark{z-index:5;gap:8px;font-family:var(--font-mono);font-weight:var(--fw-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dmap-floor{z-index:4}.dmap-top{position:absolute;left:0;right:0;z-index:5;display:flex;align-items:flex-start;justify-content:center;gap:var(--space-3);pointer-events:none;top:calc(var(--stage-inset) + var(--top-band) + var(--dmap-railrow))}.dmap-top>*{pointer-events:auto}.dmap-compass .dmap-needle{display:inline-flex;transition:transform var(--dur-state) var(--ease)}@media (prefers-reduced-motion:reduce){.dmap-compass .dmap-needle{transition:none}.dmap-area.is-blink .dmap-pane.is-blink-over,.dmap-area.is-blink .dmap-pane.is-blink-under{animation:none}}.dmap-area.is-clean .dmap-mark,.dmap-area.is-clean .dmap-panedate,.dmap-area.is-clean .dmap-top,.dmap-area.is-clean .dmap-topbar,.dmap-area.is-clean .stage-floor,.dmap-area.is-clean .stage-rail{display:none}.dmap-area.is-clean.is-blink .dmap-blink-live{display:inline-flex}.dmap-area.is-3d .dmap-panes{display:none}.dmap-area.is-3d.is-one .dmap-meshes{grid-template-columns:1fr}.dmap-area>.dmap-mesh,.dmap-pane>.dmap-mesh{position:absolute;inset:0;overflow:hidden;background:var(--stage-3d);touch-action:none}.dmap-mesh>canvas{display:block;width:100%;height:100%;outline:none}.dmap-area>.dmap-stage-busy,.dmap-mesh>.dmap-mesh-loading{top:50%;left:50%;transform:translate(-50%,-50%)}.dmap-area>.dmap-stage-busy{z-index:4}.dmap-noimage{left:50%;top:50%;transform:translate(-50%,-50%);max-width:calc(100% - 2 * (var(--stage-inset) + 44px));pointer-events:none;white-space:normal;text-wrap:balance}.dmap-mesh-message,.dmap-noimage{position:absolute;text-align:center}.dmap-mesh-message{inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-6)}.dmap-mesh-fact{margin:0;color:var(--stage-control-fg);font-size:var(--fs-cardtitle);font-weight:var(--fw-medium);text-wrap:balance}.dmap-mesh-forward{max-width:44ch;color:var(--stage-control-fg-dim)}.dmap-mesh-forward,.dmap-note{margin:0;font-size:var(--fs-caption);text-wrap:pretty}.dmap-note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:10px var(--space-4);border-top:1px solid var(--border);background:var(--panel);color:var(--text-dim)}.dmap-note-action{padding:0;border:none;background:none;color:var(--accent-text);font-family:inherit;font-size:var(--fs-caption);font-weight:var(--fw-caption);cursor:pointer;text-decoration:underline}.dmap-viewer.is-loading .dmap-panel{gap:var(--space-3);padding:var(--space-3);overflow:hidden}.dmap-viewer.is-loading .dmap-panel>.ds-sk{display:block;width:100%}.dmap-sk-back{max-width:120px;height:14px}.dmap-sk-title{max-width:170px;height:26px}.dmap-sk-field{height:34px}.dmap-sk-group{height:62px}.dmap-sk-stage{flex:1 1;min-height:0;padding:var(--space-4)}@media (max-width:900px){.dmap-viewer{height:calc(100dvh - 56px - 48px)}}@media (max-width:560px){.dmap-viewer{position:relative;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 56px}.dmap-stagecol{grid-column:1;grid-row:1}.dmap-panel.is-sheet{grid-column:1;grid-row:2;z-index:9;width:auto;overflow:hidden;border-right:0;border-top:1px solid var(--border-strong)}.dmap-panel.is-sheet.is-open{position:absolute;right:0;bottom:0;left:0;height:min(72%,600px);box-shadow:var(--shadow-md)}.dmap-panel.is-sheet .dmap-panel-head{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-4) 8px}.dmap-panel.is-sheet .dmap-panel-date{flex:none}.dmap-panel.is-sheet.is-peek .dmap-panel-head{border-bottom:0}.dmap-panel.is-sheet.is-peek .dmap-panel-body{display:none}.dmap-panel-grab.dmap-sheet-grab{height:16px;padding-top:6px}.dmap-area{--stage-inset:10px}.dmap-area.is-3d.is-two .dmap-meshes,.dmap-area.is-two .dmap-panes{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.dmap-area.is-two:not(.is-3d){display:flex;flex-direction:column}.dmap-area.is-two:not(.is-3d) .dmap-panes{position:relative;inset:auto;flex:1 1;min-height:0}.dmap-area.is-two .stage-floor{display:none}.dmap-area.is-wipe .stage-floor{grid-template-columns:1fr;justify-items:center;gap:var(--space-2)}.dmap-area.is-two .stage-floor>:first-child,.dmap-area.is-two .stage-floor>:last-child,.dmap-area.is-wipe .stage-floor>:first-child,.dmap-area.is-wipe .stage-floor>:last-child{grid-column:auto;justify-self:center}.dmap-area.is-two .stage-floor>span[aria-hidden=true]:empty,.dmap-area.is-wipe .stage-floor>span[aria-hidden=true]:empty{display:none}.dmap-area.is-four .dmap-panes{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:minmax(0,1fr);padding-top:calc(var(--top-band) + 50px)}.dmap-area.is-four .dmap-pane{display:grid;grid-template-rows:auto minmax(0,1fr)}.dmap-area.is-four .dmap-panedate{position:static;grid-row:1;max-width:none;padding:4px 0}.dmap-area.is-four .dmap-pane>.dmap-canvas,.dmap-area.is-four .dmap-pane>.dmap-canvas.maplibregl-map{position:relative;inset:auto;grid-row:2;min-height:0}}.ds-frame:has(.dmap-viewer),.ds-root:has(.dmap-viewer) .ds-appbar-inner{max-width:none}@media (min-width:901px){.ds-root[data-rail=mini] .ds-frame:has(.dmap-viewer){grid-template-columns:minmax(0,1fr)}.ds-root[data-rail=mini] .ds-frame:has(.dmap-viewer) .ds-sidebar{display:none}}.popover-panel.dmap-dl-pop{width:auto;min-width:208px}.dmap-dl{display:flex;flex-direction:column;padding:var(--space-1)}.dmap-dl-item{padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-sm);background:none;color:var(--text);font-family:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer}.dmap-dl-item:focus-visible,.dmap-dl-item:hover{background:var(--surface-hover)}.dmap-dl-item:disabled{color:var(--text-dim);cursor:default}.dmap-dl-item:disabled:hover{background:none}.dmap-dl-rule{height:1px;margin:var(--space-1) var(--space-2);background:var(--border)}.survey-inv{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:var(--fs-caption);color:var(--text-dim)}.survey-inv-pair{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.survey-inv-pair svg{flex:none;opacity:.85}.survey-inv-value{font-weight:var(--fw-figure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.survey-admin-failed{color:var(--danger);font-weight:var(--fw-data)}.survey-admin-prefix{max-width:34ch}.survey-admin-reason{margin:var(--space-1) 0 0;max-width:32ch;color:var(--text-dim);font-size:var(--fs-caption);text-wrap:pretty}