@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&family=Manrope:wght@400;500;600;700&display=swap");:root{--c-deep:#6f1831;--c-warm:#b86a57;--c-blush:#d8b2a8;--c-sand:#d8c7ba;--c-ink:#322824;--c-muted:#6f625a;--c-bg:#f6f1ed;--c-panel:#fffaf7;--c-panel-strong:#fffdfb;--c-panel-soft:#f2eae4;--c-border:#e8dbd1;--c-border-strong:#d8c5b8;--c-success:#2f815c;--c-warning:#b37a26;--c-danger:#9f3d32;--shadow-soft:0 18px 44px rgba(88,56,45,0.08);--shadow-card:0 14px 32px rgba(76,48,39,0.08);--shadow-press:0 10px 22px rgba(111,24,49,0.14);--radius-xl:28px;--radius-lg:22px;--radius-md:16px;--radius-sm:12px}*{box-sizing:border-box}body{margin:0;color:var(--c-ink);font-family:Manrope,Segoe UI,sans-serif;background:var(--c-bg);text-rendering:optimizeLegibility}.page-bg{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 10% 12%,color-mix(in srgb,var(--c-blush) 38%,transparent),transparent 30%),radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--c-sand) 48%,transparent),transparent 28%),radial-gradient(circle at 76% 82%,color-mix(in srgb,var(--c-warm) 12%,transparent),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.55),rgba(246,241,237,0))}.page-bg:after{content:"";position:absolute;inset:0;opacity:.08;background-image:linear-gradient(rgba(111,24,49,.06) 1px,transparent 0),linear-gradient(90deg,rgba(111,24,49,.04) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(circle at center,black 35%,transparent 100%);mask-image:radial-gradient(circle at center,black 35%,transparent 100%)}.shell{position:relative;z-index:1;width:min(1500px,calc(100% - 2rem));margin:1rem auto 1.4rem;display:grid;grid-template-columns:280px 1fr;grid-gap:1.15rem;gap:1.15rem}.card,.sidebar{background:color-mix(in srgb,var(--c-panel) 93%,white);border:1px solid var(--c-border);border-radius:var(--radius-xl)}.sidebar{position:-webkit-sticky;position:sticky;top:1rem;min-height:calc(100dvh - 2rem);padding:1.1rem;align-content:start;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,250,247,.96)),color-mix(in srgb,var(--c-panel) 90%,white);box-shadow:var(--shadow-soft);overflow:auto}.sidebar,.sidebar-mobile-header,.sidebar-nav-stack{display:grid;grid-gap:1.1rem;gap:1.1rem}.mobile-menu-toggle{display:none}.sidebar:before{content:"";position:absolute;inset:0 auto 0 0;width:1px;background:linear-gradient(180deg,transparent,rgba(111,24,49,.12),transparent)}.brand{display:flex;align-items:center;gap:.85rem;padding:.45rem .3rem .8rem;border-bottom:1px solid rgba(216,197,184,.7);color:inherit;text-decoration:none}.brand-dot{width:42px;height:42px;border-radius:14px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.34),transparent 36%),linear-gradient(145deg,var(--c-deep),var(--c-warm));box-shadow:0 12px 28px rgba(111,24,49,.24)}.brand-name{margin:0;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.brand-sub{margin:0;font-size:.78rem;color:color-mix(in srgb,var(--c-muted) 80%,white)}.nav{display:grid;grid-gap:.38rem;gap:.38rem}.nav-item{position:relative;border:1px solid transparent;border-radius:16px;background:transparent;text-align:left;padding:.86rem 1rem;font:inherit;font-weight:600;color:color-mix(in srgb,var(--c-ink) 82%,white);cursor:pointer;text-decoration:none;display:flex;align-items:center;min-height:48px;transition:background .2s ease,color .2s ease,transform .2s ease,border-color .2s ease,box-shadow .2s ease}.nav-item:hover{background:color-mix(in srgb,var(--c-sand) 28%,white);color:var(--c-deep);border-color:rgba(216,197,184,.75);transform:translateX(2px)}.nav-item.active{background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(247,236,229,.96)),color-mix(in srgb,var(--c-sand) 40%,white);color:var(--c-deep);font-weight:600;padding-left:1.9rem;border-color:rgba(184,106,87,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 10px 20px rgba(111,24,49,.08)}.nav-item.active:before{content:"";position:absolute;left:.95rem;top:50%;width:6px;height:6px;border-radius:999px;background:var(--c-deep);transform:translateY(-50%)}.nav-item-label{min-width:0}.content{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.05rem;gap:1.05rem;align-content:start;min-width:0}.checklist-overview{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(150px,.55fr));grid-gap:1.05rem;gap:1.05rem}.checklist-progress-card h2{margin:.3rem 0 0;font-family:Cormorant Garamond,serif;font-size:2rem}.checklist-progress-track{height:.65rem;overflow:hidden;margin:1rem 0 .65rem;border-radius:99px;background:var(--c-panel-soft)}.checklist-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--c-deep),var(--c-warm));transition:width .2s ease}.checklist-stat{display:grid;align-content:center;grid-gap:.22rem;gap:.22rem}.checklist-stat strong{font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4vw,3rem);line-height:.9;color:var(--c-deep)}.checklist-section-head small,.checklist-stat span{color:var(--c-muted);font-size:.82rem}.checklist-controls{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.checklist-controls input,.checklist-controls select{min-height:44px;border:1px solid var(--c-border-strong);border-radius:12px;padding:.65rem .8rem;background:var(--c-panel-strong);color:var(--c-ink);font:inherit}.checklist-controls input{flex:1 1 260px}.checklist-import{position:relative;overflow:hidden}.checklist-import input{position:absolute;inset:0;opacity:0;cursor:pointer}.checklist-section{padding:0;overflow:hidden}.checklist-section+.checklist-section{margin-top:1.05rem}.checklist-empty{display:grid;grid-gap:.3rem;gap:.3rem;justify-items:start}.checklist-empty p{margin:0}.checklist-section-head{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;border:0;padding:1.1rem 1.2rem;background:transparent;color:var(--c-ink);cursor:pointer;text-align:left}.checklist-section-head span{display:grid;grid-gap:.25rem;gap:.25rem}.checklist-section-head strong{font-family:Cormorant Garamond,serif;font-size:1.55rem}.checklist-section-head>b{color:var(--c-deep);font-size:1.8rem;font-weight:500}.checklist-tasks{border-top:1px solid var(--c-border)}.checklist-task{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.82rem;gap:.82rem;padding:1.05rem 1.2rem;border-top:1px solid color-mix(in srgb,var(--c-border) 70%,transparent)}.checklist-task:first-child{border-top:0}.checklist-task.complete h3{color:var(--c-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--c-blush);text-decoration-color:var(--c-blush)}.checklist-toggle{padding-top:.18rem;cursor:pointer}.checklist-toggle input{position:absolute;opacity:0}.checklist-toggle span{display:block;width:1.3rem;height:1.3rem;border:1px solid var(--c-border-strong);border-radius:50%;background:var(--c-panel-strong)}.checklist-toggle input:checked+span{border-color:var(--c-success);background:var(--c-success);box-shadow:inset 0 0 0 4px var(--c-panel-strong)}.checklist-toggle input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--c-deep) 34%,transparent);outline-offset:3px}.checklist-task-body h3{margin:0;font-size:1rem;line-height:1.45}.checklist-task textarea{display:block;width:100%;min-height:66px;margin-top:.65rem;resize:vertical;border:1px solid var(--c-border);border-radius:12px;padding:.65rem .75rem;background:color-mix(in srgb,var(--c-panel-strong) 88%,var(--c-sand));color:var(--c-ink);font:inherit;font-size:.86rem}@media (max-width:780px){.checklist-overview{grid-template-columns:1fr 1fr}.checklist-progress-card{grid-column:1/-1}}@media (max-width:520px){.checklist-overview{grid-template-columns:1fr}.checklist-progress-card{grid-column:auto}.checklist-controls>*{flex:1 1 100%}}.card{padding:1.05rem;box-shadow:var(--shadow-card)}.topbar{position:relative;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.35rem;background:radial-gradient(circle at top right,rgba(184,106,87,.14),transparent 22%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(246,238,232,.98));overflow:hidden}.topbar:after{content:"";position:absolute;inset:auto 1.25rem .9rem auto;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle,rgba(111,24,49,.08),transparent 70%);pointer-events:none}.header-subtitle{max-width:70ch;margin:.32rem 0 0;font-size:.92rem;line-height:1.55;color:color-mix(in srgb,var(--c-muted) 84%,white);text-wrap:pretty}.eyebrow{margin:0;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--c-muted) 80%,white)}h1{margin:.28rem 0 0;font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,3vw,3.15rem);line-height:.95;letter-spacing:-.03em;text-wrap:balance}.topbar-actions{gap:.65rem;position:relative;z-index:1}.topbar-actions,.topbar-user{display:flex;align-items:center}.topbar-user{gap:.7rem;padding:.32rem .45rem;border:1px solid rgba(216,197,184,.85);border-radius:16px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar-avatar{width:42px;height:42px;border-radius:999px;object-fit:cover;border:1px solid rgba(111,24,49,.12)}.topbar-user-meta{display:grid;line-height:1.1}.topbar-user-meta strong{font-size:.88rem}.topbar-user-meta span{font-size:.76rem;color:color-mix(in srgb,var(--c-muted) 84%,white)}.ghost-btn,.primary-btn{border-radius:14px;padding:.68rem .96rem;font:inherit;font-weight:600;border:1px solid var(--c-border);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.ghost-btn{background:rgba(255,255,255,.84);color:var(--c-ink)}.ghost-btn:hover{background:color-mix(in srgb,var(--c-sand) 20%,white);border-color:rgba(184,106,87,.24);transform:translateY(-1px);box-shadow:0 8px 18px rgba(111,24,49,.06)}.primary-btn{border-color:transparent;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.2),transparent 30%),linear-gradient(135deg,var(--c-deep),var(--c-warm));color:var(--c-panel-strong)}.primary-btn:hover{box-shadow:var(--shadow-press);transform:translateY(-1px)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.62}.kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));grid-gap:.75rem;gap:.75rem}.kpi-grid-4{grid-template-columns:repeat(4,minmax(150px,1fr))}.kpi{padding:.8rem;border-radius:var(--radius-md);border:1px solid var(--c-border);background:#fff}.kpi-link{text-decoration:none;color:inherit;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.kpi-link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--c-deep) 24%,var(--c-border));box-shadow:0 9px 18px rgba(65,53,51,.08)}.trust-bar-card{padding:.75rem 1rem}.trust-bar-grid{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));grid-gap:.55rem;gap:.55rem}.kpi-label{margin:0;font-size:.75rem;color:color-mix(in srgb,var(--c-ink) 70%,white)}.kpi-value{margin:.34rem 0 0;font-size:1.55rem;font-weight:700}.kpi-note{margin:.3rem 0 0;font-size:.73rem;color:color-mix(in srgb,var(--c-ink) 60%,white)}.middle-grid{display:grid;grid-template-columns:1.1fr 1.1fr .8fr;grid-gap:.75rem;gap:.75rem}.card-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.7rem}.card-head h2{margin:0;font-size:1rem}.card-head span{font-size:.75rem;color:color-mix(in srgb,var(--c-ink) 65%,white)}.chart-card{min-height:280px}.chart-card canvas{width:100%!important;height:220px!important}.progress-card{display:grid;align-content:start;min-height:280px}.progress-wrap{position:relative;width:180px;margin:.2rem auto}.progress-wrap canvas{width:180px!important;height:180px!important}.progress-center{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.progress-center strong{font-size:1.9rem}.progress-center p{margin:0;font-size:.75rem;color:color-mix(in srgb,var(--c-ink) 65%,white)}.legend-row{display:flex;justify-content:center;gap:.55rem;flex-wrap:wrap;margin-top:.2rem;font-size:.73rem}.dot{display:inline-block;width:8px;height:8px;border-radius:999px;margin-right:.25rem}.dot.yes{background:var(--c-success)}.dot.maybe{background:var(--c-warning)}.dot.no{background:var(--c-danger)}.dot.unknown{background:var(--c-sand)}.bottom-grid{display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));grid-gap:.75rem;gap:.75rem}.list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem;max-height:250px;overflow:auto}.list li{background:#fff;border:1px solid var(--c-border);border-radius:12px;padding:.55rem .65rem;font-size:.79rem;transition:border-color .16s ease,transform .16s ease}.list li:hover{border-color:color-mix(in srgb,var(--c-deep) 22%,var(--c-border));transform:translateY(-1px)}.list li strong{font-size:.84rem}.list-subtle{color:color-mix(in srgb,var(--c-ink) 64%,white)}.status-chip{margin:0;display:inline-flex;align-items:center;gap:.4rem;padding:.56rem .78rem;border-radius:999px;background:rgba(255,255,255,.84);border:1px solid rgba(216,197,184,.82);font-size:.8rem;font-weight:600;width:-moz-fit-content;width:fit-content}.status-error{border-color:color-mix(in srgb,var(--c-danger) 30%,var(--c-border));color:var(--c-danger);background:color-mix(in srgb,var(--c-danger) 8%,white)}.status-good{border-color:color-mix(in srgb,var(--c-success) 40%,var(--c-border));color:color-mix(in srgb,var(--c-success) 70%,var(--c-ink));background:color-mix(in srgb,var(--c-success) 12%,white)}.status-warning{border-color:color-mix(in srgb,var(--c-warning) 38%,var(--c-border));color:color-mix(in srgb,var(--c-warning) 80%,var(--c-ink));background:color-mix(in srgb,var(--c-warning) 12%,white)}.directory-deletion-notice{width:100%;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;border-radius:14px;line-height:1.4}.guest-sheet-sync{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;margin:1rem 0;padding:1rem;border:1px solid var(--c-border-strong);border-radius:var(--radius-md);background:var(--c-panel-soft)}.guest-sheet-sync p{margin:.25rem 0 0;color:var(--c-muted)}.guest-sheet-sync .eyebrow{color:var(--c-deep)}.guest-sheet-sync .status-chip,.guest-sheet-sync-preview{grid-column:1/-1}.guest-sheet-sync-preview summary{cursor:pointer;font-weight:700}.guest-sheet-sync-preview ul{display:grid;grid-gap:.5rem;gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none}.guest-sheet-sync-preview li{display:grid;grid-gap:.2rem;gap:.2rem;padding:.65rem .75rem;border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-panel);font-size:.82rem}.guest-sheet-sync-preview li span{color:var(--c-muted);overflow-wrap:anywhere}.directory-deletion-notice>span{flex:1 1 auto;min-width:0}.directory-deletion-notice small{display:block;flex:1 1 100%;overflow-wrap:anywhere;font-weight:500}.notice-dismiss{flex:0 0 auto;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.76rem;font-weight:700;text-decoration:underline}.notice-dismiss:focus-visible{outline:2px solid currentColor;outline-offset:2px}.admin-card h2{margin-top:0;margin-bottom:.9rem;font-size:1.26rem;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.9rem;gap:.9rem}.admin-source-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.45rem}.field{display:grid;grid-gap:.42rem;gap:.42rem}.field-full{grid-column:1/-1}.permission-toggles{display:flex;flex-wrap:wrap;gap:.42rem .7rem}.permission-toggles .check-field{font-size:.73rem;white-space:nowrap}.field span{font-size:.79rem;font-weight:700;letter-spacing:.01em;color:color-mix(in srgb,var(--c-muted) 90%,white)}.field input,.field select,.field textarea{border:1px solid rgba(216,197,184,.88);border-radius:14px;padding:.76rem .82rem;font:inherit;color:var(--c-ink);background:rgba(255,255,255,.94);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.field textarea{min-height:108px;resize:vertical}.field input:hover,.field select:hover,.field textarea:hover{border-color:rgba(184,106,87,.34)}.field input:focus,.field select:focus,.field textarea:focus{border-color:rgba(111,24,49,.3);box-shadow:0 0 0 4px rgba(111,24,49,.08);background:#fff}.check-field{display:flex;align-items:center;gap:.55rem;min-height:48px;padding:.72rem .82rem;border:1px solid rgba(216,197,184,.82);border-radius:14px;background:rgba(255,255,255,.78);font-size:.84rem;color:color-mix(in srgb,var(--c-ink) 82%,white)}.check-field input{accent-color:var(--c-deep)}.admin-actions{margin-top:.8rem;display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.member-page-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;padding:.4rem .2rem .65rem}.member-page-intro>div:first-child>p:last-child{max-width:61ch;margin:.42rem 0 0;color:var(--c-muted);line-height:1.55}.member-intro-stats{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.member-access-summary,.member-intro-stats span,.member-role,.member-status{border:1px solid var(--c-border);border-radius:999px;background:color-mix(in srgb,var(--c-panel) 86%,white);padding:.38rem .58rem;color:var(--c-muted);font-size:.73rem;white-space:nowrap}.member-intro-stats strong{color:var(--c-deep)}.member-toolbar{display:flex;justify-content:space-between;gap:.7rem;align-items:center;padding:.75rem 0}.member-search{min-width:min(100%,360px)}.member-search input{width:100%;min-height:44px;border:1px solid var(--c-border-strong);border-radius:14px;padding:.68rem .9rem;background:color-mix(in srgb,var(--c-panel-strong) 92%,var(--c-sand));color:var(--c-ink);font:inherit}.member-search input:focus{outline:3px solid color-mix(in srgb,var(--c-deep) 14%,transparent);border-color:var(--c-deep)}.member-access-option:focus-visible,.member-create .ghost-btn:focus-visible,.member-create .primary-btn:focus-visible,.member-detail-actions button:focus-visible,.member-list-item:focus-visible,.member-toolbar .primary-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--c-deep) 34%,transparent);outline-offset:3px}.member-create{margin:.55rem 0 1.05rem}.member-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.member-section-heading h2,.member-section-heading h3{margin:.22rem 0 0;font-size:1.35rem}.member-section-heading>p{max-width:48ch;margin:0;color:var(--c-muted);font-size:.85rem;line-height:1.45}.member-create-grid,.member-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin-top:1.15rem}.member-active-toggle,.member-invite-choice{display:flex;align-items:flex-start;gap:.65rem;min-height:44px;padding:.72rem .8rem;border-radius:14px;background:color-mix(in srgb,var(--c-panel-soft) 68%,white);color:var(--c-ink);font-size:.84rem}.member-active-toggle input,.member-invite-choice input{margin-top:.2rem;accent-color:var(--c-deep)}.member-active-toggle span,.member-invite-choice span{display:grid;grid-gap:.18rem;gap:.18rem}.member-active-toggle small,.member-field-note,.member-invite-choice small{color:var(--c-muted);font-size:.74rem;line-height:1.35}.member-create-access{margin-top:1.15rem;padding-top:1rem;border-top:1px solid var(--c-border)}.member-create-access .eyebrow{margin-bottom:.55rem}.member-admin-access,.member-admin-note{margin:1.1rem 0 0;padding:.8rem .9rem;border-radius:14px;background:color-mix(in srgb,var(--c-deep) 7%,var(--c-panel));color:var(--c-deep);font-size:.84rem}.member-management{display:grid;grid-template-columns:minmax(275px,.72fr) minmax(0,1.28fr);min-height:560px;border:1px solid var(--c-border);border-radius:var(--radius-xl);overflow:hidden;background:color-mix(in srgb,var(--c-panel) 94%,white);box-shadow:var(--shadow-card)}.member-list-panel{display:grid;grid-template-rows:auto 1fr;border-right:1px solid var(--c-border);background:color-mix(in srgb,var(--c-panel-soft) 52%,var(--c-panel))}.member-list-head{display:flex;justify-content:space-between;align-items:center;padding:1.1rem 1.1rem .9rem;border-bottom:1px solid var(--c-border)}.member-list-head h2{margin:.22rem 0 0;font-size:1.05rem}.member-loading{color:var(--c-muted);font-size:.78rem}.member-list{padding:.58rem;align-content:start;overflow:auto}.member-list-item{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.65rem;gap:.65rem;align-items:center;border:1px solid transparent;border-radius:16px;padding:.7rem;background:transparent;color:var(--c-ink);font:inherit;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.member-list-item:hover{background:color-mix(in srgb,var(--c-panel) 82%,white);border-color:color-mix(in srgb,var(--c-border) 82%,var(--c-warm))}.member-list-item.selected{background:color-mix(in srgb,var(--c-panel) 76%,white);border-color:color-mix(in srgb,var(--c-deep) 24%,var(--c-border));box-shadow:0 5px 14px rgba(76,48,39,.06)}.member-list-copy{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.member-list-copy strong{font-size:.88rem}.member-list-copy strong,.member-list-copy>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-list-copy>small{color:var(--c-muted);font-size:.74rem}.member-access-summary{width:-moz-fit-content;width:fit-content;padding:.18rem .42rem;font-size:.66rem}.member-access-summary.limited{color:color-mix(in srgb,var(--c-muted) 86%,white)}.member-access-summary.all{color:var(--c-deep)}.member-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--c-deep);color:color-mix(in srgb,var(--c-panel) 94%,white);font-size:.73rem;font-weight:700;letter-spacing:.04em}.member-avatar.large{width:52px;height:52px;font-size:.95rem}.member-role{padding:.22rem .42rem;font-size:.67rem;text-transform:capitalize}.member-role.admin{color:var(--c-deep);background:color-mix(in srgb,var(--c-deep) 9%,var(--c-panel))}.member-role.editor{color:color-mix(in srgb,var(--c-warm) 76%,var(--c-ink))}.member-detail-panel{display:grid;align-content:start;min-width:0}.member-mobile-back{display:none}.member-detail-head{display:flex;align-items:center;gap:.75rem;padding:1.35rem 1.35rem 1.1rem;border-bottom:1px solid var(--c-border)}.member-detail-head>div{min-width:0}.member-detail-head h2{margin:.16rem 0;font-size:1.4rem}.member-detail-head p{margin:0;overflow:hidden;color:var(--c-muted);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.member-status{margin-left:auto}.member-status.active{color:var(--c-success);background:color-mix(in srgb,var(--c-success) 9%,var(--c-panel))}.member-status.inactive{color:var(--c-danger);background:color-mix(in srgb,var(--c-danger) 9%,var(--c-panel))}.member-detail-grid{grid-template-columns:minmax(180px,.82fr) minmax(220px,1.18fr);margin:0;padding:1.1rem 1.35rem;border-bottom:1px solid var(--c-border)}.member-detail-grid .field{align-content:start}.member-permissions{padding:1.15rem 1.35rem 1.3rem}.member-permissions .member-section-heading{align-items:center;margin-bottom:.85rem}.member-access-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.member-access-option{display:flex;align-items:center;gap:.6rem;min-height:60px;border:1px solid var(--c-border);border-radius:14px;padding:.65rem;background:color-mix(in srgb,var(--c-panel) 88%,white);color:var(--c-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.member-access-option:hover:not(:disabled){border-color:color-mix(in srgb,var(--c-warm) 42%,var(--c-border))}.member-access-option.selected{border-color:color-mix(in srgb,var(--c-deep) 34%,var(--c-border));background:color-mix(in srgb,var(--c-deep) 7%,var(--c-panel))}.member-access-option:disabled{cursor:not-allowed;opacity:.6}.member-access-option>span:last-child{display:grid;grid-gap:.1rem;gap:.1rem}.member-access-option strong{font-size:.81rem}.member-access-option small{color:var(--c-muted);font-size:.68rem}.member-access-check{display:grid;place-items:center;flex:0 0 auto;width:18px;height:18px;border:1px solid var(--c-border-strong);border-radius:6px;color:var(--c-panel);font-size:.72rem}.selected .member-access-check{border-color:var(--c-deep);background:var(--c-deep)}.member-detail-actions{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.35rem;border-top:1px solid var(--c-border);background:color-mix(in srgb,var(--c-panel-soft) 42%,var(--c-panel))}.member-detail-actions>div:first-child{display:grid;grid-gap:.16rem;gap:.16rem;color:var(--c-muted);font-size:.72rem}.member-detail-actions>div:first-child strong{color:var(--c-ink);font-size:.8rem}.danger-btn{color:var(--c-danger)}.danger-primary-btn{background:var(--c-danger)}.directory-danger-zone{border-top:1px solid color-mix(in srgb,var(--c-danger) 22%,var(--c-border))}.directory-danger-zone h3{color:var(--c-danger)}.directory-delete-panel{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:.85rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--c-danger) 22%,var(--c-border));border-radius:16px;background:color-mix(in srgb,var(--c-danger) 4%,var(--c-panel))}.directory-delete-panel>p{margin:0;color:var(--c-muted);font-size:.84rem;line-height:1.45}.directory-delete-panel .check-field span{display:grid;grid-gap:.12rem;gap:.12rem}.directory-delete-panel .check-field small{color:var(--c-muted);font-size:.7rem;overflow-wrap:anywhere}.member-empty{display:grid;place-content:center;min-height:220px;grid-gap:.35rem;gap:.35rem;padding:2rem;color:var(--c-muted);text-align:center}.member-empty strong{color:var(--c-ink)}@media (max-width:980px){.member-management{grid-template-columns:1fr}.member-list-panel{border-right:0;border-bottom:1px solid var(--c-border)}.member-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.member-detail-actions,.member-page-intro,.member-section-heading,.member-toolbar{align-items:stretch;flex-direction:column}.member-intro-stats{justify-content:flex-start}.member-search{min-width:0}.member-access-options,.member-create-grid,.member-detail-grid,.member-list{grid-template-columns:1fr}.member-list-panel{min-height:auto}.member-detail-head{align-items:flex-start;flex-wrap:wrap}.member-detail-head>div{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 64px)}.member-status{margin-left:0}.member-mobile-back{display:inline-flex;width:100%;justify-content:center}.member-management.mobile-detail .member-list-panel{display:none}.member-management.mobile-detail .member-detail-panel{min-height:calc(100dvh - 2rem)}.member-management.mobile-detail{min-height:auto}.member-detail-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;box-shadow:0 -10px 24px rgba(76,48,39,.08)}.member-detail-actions .row-actions{width:100%}.member-detail-actions .row-actions button{flex:1 1}.directory-detail .detail-head{flex-direction:column;align-items:stretch}.directory-detail .detail-badges{justify-content:flex-start}.directory-danger-zone .detail-head{gap:.55rem}.directory-danger-zone .detail-head .danger-btn{width:100%}.directory-delete-panel{padding:.78rem}.directory-delete-panel .admin-actions{display:grid;grid-template-columns:1fr}.directory-delete-panel .admin-actions button{width:100%}}.admin-links{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));grid-gap:.6rem;gap:.6rem}.admin-link{border:1px solid var(--c-border);border-radius:12px;padding:.6rem .7rem;text-decoration:none;color:var(--c-deep);background:#fff;font-weight:600;transition:transform .16s ease,border-color .16s ease,background .16s ease}.admin-link:hover{background:color-mix(in srgb,var(--c-sand) 22%,white);border-color:color-mix(in srgb,var(--c-deep) 24%,var(--c-border));transform:translateY(-1px)}.copy-field{margin-bottom:.9rem}.copy-label{margin:0 0 .3rem;font-size:.82rem;color:color-mix(in srgb,var(--c-ink) 70%,white)}.copy-row{display:grid;grid-template-columns:1fr auto;grid-gap:.45rem;gap:.45rem;align-items:center}.copy-row code{display:block;padding:.48rem .6rem;border:1px solid var(--c-border);border-radius:10px;background:#fff;overflow-x:auto;white-space:nowrap}.copy-btn{font-size:.8rem}.legacy-tabs{display:flex;flex-wrap:wrap;gap:.45rem;padding:.4rem;border:1px solid rgba(216,197,184,.84);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(244,236,231,.74));overflow:visible}.legacy-tabs .ghost-btn.active{border-color:rgba(111,24,49,.18);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(245,233,226,.94));color:var(--c-deep);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 8px 18px rgba(111,24,49,.07)}.legacy-fields-list{display:grid;grid-gap:.7rem;gap:.7rem}.legacy-field-card{border:1px solid var(--c-border);background:color-mix(in srgb,var(--c-sand) 8%,white);border-radius:12px;padding:.65rem;display:grid;grid-gap:.55rem;gap:.55rem}.legacy-field-actions{display:flex;flex-wrap:wrap;gap:.5rem}.builder-header-row{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr)) auto;grid-gap:.9rem;gap:.9rem;align-items:end;margin-bottom:1rem}.builder-save-wrap{display:flex;justify-content:flex-end;align-self:stretch}.builder-save-wrap .primary-btn[disabled]{opacity:.56;cursor:not-allowed;transform:none;box-shadow:none}.builder-release-note{display:grid;grid-gap:.8rem;gap:.8rem;margin-bottom:1rem;padding:1rem 1.05rem;border:1px solid rgba(216,197,184,.78);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(245,236,230,.82))}.builder-presence-row{display:flex;flex-wrap:wrap;gap:.55rem}.builder-warning-list{display:flex;flex-wrap:wrap;gap:.5rem}.builder-safeguards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.builder-safeguard-card{display:grid;grid-gap:.35rem;gap:.35rem;align-content:start;min-height:100%;padding:.95rem 1rem;border:1px solid rgba(216,197,184,.84);border-radius:18px;background:rgba(255,255,255,.78)}.builder-safeguard-card small{color:color-mix(in srgb,var(--c-muted) 88%,white);line-height:1.45}.builder-qr-panel{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center;padding:1rem;border:1px solid var(--c-border);border-radius:18px;background:rgba(255,255,255,.78)}.builder-qr-code-wrap{display:grid;place-items:center;width:132px;height:132px;padding:.45rem;border:1px solid var(--c-border);border-radius:14px;background:#fff}.builder-qr-code{display:block;width:100%;height:100%;image-rendering:pixelated}.builder-qr-loading{padding:.5rem;color:var(--c-muted);font-size:.78rem;text-align:center}.builder-qr-content{display:grid;grid-gap:.65rem;gap:.65rem;min-width:0}.builder-qr-content h3{margin:0}.builder-qr-content .list-subtle{margin:.2rem 0 0}.builder-qr-link-field input{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.82rem}.builder-safeguard-static{border-style:dashed}.builder-workspace{display:grid;grid-template-columns:minmax(250px,.82fr) minmax(360px,1.15fr) minmax(320px,.95fr);grid-gap:1.05rem;gap:1.05rem;align-items:start;min-height:clamp(640px,calc(100dvh - 19rem),880px)}.builder-rail{position:-webkit-sticky;position:sticky;top:1rem;grid-gap:1rem;gap:1rem}.builder-panel,.builder-rail{display:grid;align-content:start}.builder-panel{position:relative;border:1px solid rgba(216,197,184,.84);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,244,240,.96));padding:1rem;grid-gap:.82rem;gap:.82rem;box-shadow:0 16px 30px rgba(76,48,39,.07);overflow:hidden}.builder-canvas,.builder-inspector{max-height:clamp(640px,calc(100dvh - 19rem),880px);overflow:auto;scrollbar-gutter:stable}.builder-inspector{position:-webkit-sticky;position:sticky;top:1rem}.builder-branding-panel{gap:.95rem}.builder-branding-grid{grid-template-columns:1fr}.builder-canvas-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search search" "type toggle";grid-gap:.75rem;gap:.75rem;align-items:end}.builder-canvas-toolbar .field{min-width:0}.builder-canvas-toolbar .field:first-child{grid-area:search}.builder-canvas-toolbar .field:nth-child(2){grid-area:type}.builder-toggle{grid-area:toggle;align-self:end;min-height:52px;justify-self:end}.builder-panel:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(184,106,87,.28),transparent)}.builder-panel h3{margin:0;font-size:1.04rem;letter-spacing:-.02em}.builder-library-grid{display:grid;grid-template-columns:repeat(2,minmax(90px,1fr));grid-gap:.6rem;gap:.6rem}.builder-field-chip{border:1px solid rgba(216,197,184,.86);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(242,234,228,.82));font:inherit;font-size:.82rem;font-weight:600;padding:.82rem .78rem;cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.builder-field-chip:hover{border-color:rgba(111,24,49,.18);background:linear-gradient(135deg,rgba(255,255,255,1),rgba(247,235,228,.94));box-shadow:0 10px 18px rgba(111,24,49,.08);transform:translateY(-1px)}.builder-field-list{display:grid;grid-gap:.62rem;gap:.62rem}.builder-field-row{position:relative;border:1px solid rgba(216,197,184,.84);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(247,240,235,.9));padding:.88rem .92rem;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.88rem;gap:.88rem;align-items:start;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.builder-field-row.active{border-color:rgba(111,24,49,.24);background:linear-gradient(135deg,rgba(255,255,255,1),rgba(245,230,224,.96));box-shadow:0 14px 24px rgba(111,24,49,.08);transform:translateY(-1px)}.builder-field-row.has-error{border-color:color-mix(in srgb,var(--c-danger) 36%,var(--c-border));background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(251,239,236,.94))}.builder-field-row .list-subtle{margin-top:.15rem}.builder-field-main{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:start}.builder-field-copy{min-width:0;display:grid;grid-gap:.22rem;gap:.22rem}.builder-field-meta{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.builder-field-meta-secondary{gap:.3rem}.builder-field-id{font-size:.76rem;word-break:break-all}.builder-field-index{display:inline-grid;place-items:center;width:2rem;min-width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--c-sand) 42%,white);color:var(--c-deep);font-size:.74rem;font-weight:700;letter-spacing:.06em}.builder-field-actions{display:grid;grid-gap:.6rem;gap:.6rem;justify-items:end}.builder-field-row:not(.active) .builder-field-actions{opacity:.72}.builder-field-row.active .builder-field-actions,.builder-field-row:hover .builder-field-actions{opacity:1}.builder-inline-error{margin:.3rem 0 0;color:var(--c-danger);font-size:.76rem;font-weight:600}.builder-inspector-stack{display:grid;grid-gap:.95rem;gap:.95rem;min-height:0}.builder-inspector-section{border:1px solid rgba(216,197,184,.84);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,240,235,.94));padding:.92rem;display:grid;grid-gap:.82rem;gap:.82rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.builder-section-hidden{display:none}.builder-mini-tabs{max-width:100%;justify-content:flex-end}.builder-mini-tabs .ghost-btn{white-space:nowrap}.builder-inspector-section h4{margin:0;font-size:.94rem;letter-spacing:-.01em}.builder-behavior-note{padding:.8rem .9rem;border:1px dashed rgba(146,110,89,.34);border-radius:14px;background:rgba(250,245,240,.78);color:var(--c-muted);font-size:.86rem;line-height:1.45}.builder-inspector-tools{display:grid;grid-gap:.55rem;gap:.55rem;justify-items:end}.builder-inspector-nav{display:flex;gap:.45rem;flex-wrap:wrap}.builder-inspector-nav .ghost-btn[disabled]{opacity:.45;cursor:not-allowed}.builder-branding{border-top:1px dashed var(--c-border);padding-top:.8rem}.builder-branding h4{margin:0}.legacy-table-wrap{border:1px solid rgba(216,197,184,.8);border-radius:18px;overflow:auto;background:rgba(255,255,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.legacy-table{width:100%;border-collapse:collapse;min-width:680px}.legacy-table td,.legacy-table th{border-bottom:1px solid rgba(232,219,209,.92);padding:.72rem .78rem;text-align:left;font-size:.79rem;vertical-align:top}.legacy-table thead th{position:-webkit-sticky;position:sticky;top:0;background:linear-gradient(180deg,rgba(244,233,226,.98),rgba(239,227,219,.94));z-index:1;font-size:.73rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--c-muted) 86%,white)}.json-preview{margin:0;font:inherit;white-space:pre-wrap;word-break:break-word;color:color-mix(in srgb,var(--c-ink) 86%,white)}.builder-toast{position:fixed;right:1.1rem;bottom:1.1rem;z-index:40;width:min(360px,calc(100% - 2rem));display:grid;grid-gap:.28rem;gap:.28rem;padding:.95rem 1rem;border-radius:20px;border:1px solid rgba(216,197,184,.84);background:rgba(255,252,249,.96);box-shadow:0 22px 44px rgba(76,48,39,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.builder-toast strong{font-size:.92rem;letter-spacing:-.01em}.builder-toast p{margin:0;font-size:.82rem;line-height:1.5;color:color-mix(in srgb,var(--c-ink) 76%,white)}.builder-toast-success{border-color:color-mix(in srgb,var(--c-success) 24%,var(--c-border));box-shadow:0 22px 44px rgba(47,129,92,.14)}.widget-shell{width:min(960px,calc(100% - 1.2rem));margin:1rem auto;background:#fff;border:1px solid var(--c-border);border-radius:18px;padding:1rem;box-shadow:0 10px 26px rgba(56,32,28,.08)}.widget-eyebrow{margin:0;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--c-ink) 62%,white)}.widget-shell h2{margin:.15rem 0 .8rem;font-family:Cormorant Garamond,serif;font-size:1.8rem}.widget-grid{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));grid-gap:.6rem;gap:.6rem}.widget-card{border:1px solid var(--c-border);border-radius:12px;padding:.65rem}.widget-card p{margin:0;font-size:.78rem}.widget-card strong{font-size:1.35rem}.widget-note{margin:.8rem 0 0;font-size:.82rem;color:color-mix(in srgb,var(--c-ink) 68%,white)}.mini-bars{grid-gap:.5rem}.mini-bars,.mini-row{display:grid;gap:.5rem}.mini-row{grid-template-columns:70px 1fr auto;align-items:center;grid-gap:.5rem;font-size:.83rem}.mini-track{border-radius:999px;height:10px;background:var(--c-sand);overflow:hidden}.mini-fill{height:100%;border-radius:inherit}.mini-fill.yes{background:var(--c-success)}.mini-fill.no{background:var(--c-danger)}.mini-fill.maybe{background:var(--c-warning)}.mini-fill.unknown{background:var(--c-warm)}.filter-card{padding:.8rem}.filter-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;grid-gap:.65rem;gap:.65rem;align-items:end}.filter-grid-no-search{grid-template-columns:1fr 1fr 1fr 1fr}.directory-card{display:grid;grid-gap:.8rem;gap:.8rem}.directory-results-bar{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.directory-toolbar{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;grid-gap:.65rem;gap:.65rem;align-items:end;position:-webkit-sticky;position:sticky;top:.4rem;z-index:4;background:color-mix(in srgb,var(--c-panel) 92%,white);border:1px solid var(--c-border);border-radius:12px;padding:.55rem}.directory-suggestions{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.directory-kpis .kpi-value{font-size:1.35rem}.directory-kpi-small{font-size:1.1rem;line-height:1.25}.directory-grid{display:grid;grid-template-columns:minmax(280px,.95fr) 1.25fr;grid-gap:.8rem;gap:.8rem}.directory-list{border:1px solid var(--c-border);border-radius:14px;background:#fff;min-height:420px;max-height:600px;overflow:auto;padding:.4rem;display:grid;align-content:start;grid-gap:.35rem;gap:.35rem}.directory-row{width:100%;text-align:left;border:1px solid transparent;border-radius:10px;background:#fff;padding:.56rem .62rem;display:grid;grid-gap:.24rem;gap:.24rem;cursor:pointer;color:var(--c-ink);transition:border-color .16s ease,background .16s ease,transform .16s ease}.directory-row strong{font-size:.86rem}.directory-row:hover{border-color:color-mix(in srgb,var(--c-deep) 24%,var(--c-border));background:color-mix(in srgb,var(--c-sand) 18%,white);transform:translateY(-1px)}.directory-row.active{border-color:color-mix(in srgb,var(--c-deep) 42%,var(--c-border));background:color-mix(in srgb,var(--c-sand) 35%,white)}.directory-row-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;font-size:.72rem;color:color-mix(in srgb,var(--c-ink) 72%,white)}.directory-meta-action{margin-left:auto;font-weight:600;color:var(--c-deep)}.mini-pill{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--c-border);padding:.12rem .44rem;font-size:.7rem;font-weight:700;background:#fff}.mini-pill-yes{color:#1f6247;border-color:color-mix(in srgb,var(--c-success) 38%,var(--c-border));background:color-mix(in srgb,var(--c-success) 14%,white)}.mini-pill-no{color:#7f2e26;border-color:color-mix(in srgb,var(--c-danger) 38%,var(--c-border));background:color-mix(in srgb,var(--c-danger) 12%,white)}.mini-pill-maybe{color:#855b1b;border-color:color-mix(in srgb,var(--c-warning) 38%,var(--c-border));background:color-mix(in srgb,var(--c-warning) 12%,white)}.mini-pill-unknown{color:color-mix(in srgb,var(--c-ink) 82%,white)}.mini-pill-ok,.mini-pill-success{color:#1f6247;border-color:color-mix(in srgb,var(--c-success) 38%,var(--c-border));background:color-mix(in srgb,var(--c-success) 14%,white)}.mini-pill-error,.mini-pill-failed{color:#7f2e26;border-color:color-mix(in srgb,var(--c-danger) 38%,var(--c-border));background:color-mix(in srgb,var(--c-danger) 12%,white)}.mini-pill-warning{color:#855b1b;border-color:color-mix(in srgb,var(--c-warning) 38%,var(--c-border));background:color-mix(in srgb,var(--c-warning) 12%,white)}.mini-pill-high{color:#7f2e26;border-color:color-mix(in srgb,var(--c-danger) 38%,var(--c-border));background:color-mix(in srgb,var(--c-danger) 12%,white)}.mini-pill-medium{color:#855b1b;border-color:color-mix(in srgb,var(--c-warning) 38%,var(--c-border));background:color-mix(in srgb,var(--c-warning) 12%,white)}.mini-pill-info,.mini-pill-low{color:color-mix(in srgb,var(--c-ink) 82%,white);border-color:color-mix(in srgb,var(--c-ink) 26%,var(--c-border));background:color-mix(in srgb,var(--c-sand) 26%,white)}.payload-box{margin:0;max-height:320px;overflow:auto;border:1px solid var(--c-border);border-radius:14px;padding:.8rem;font-size:.73rem;line-height:1.5;background:color-mix(in srgb,var(--c-sand) 14%,white)}.directory-detail{border:1px solid var(--c-border);border-radius:16px;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--c-sand) 16%,white));padding:.8rem;min-height:420px}.detail-head{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start;margin-bottom:.7rem}.detail-head h2{margin:.12rem 0 0;font-size:1.45rem}.detail-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.detail-grid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));grid-gap:.5rem;gap:.5rem}.detail-section{margin-top:.8rem}.detail-section h3{margin:0 0 .45rem;font-size:.92rem}.detail-mini-list{max-height:180px}.detail-item{margin:0;padding:.48rem .56rem;background:#fff;border:1px solid var(--c-border);border-radius:10px}.detail-item dt{font-size:.72rem;color:color-mix(in srgb,var(--c-ink) 68%,white)}.detail-item dd{margin:.16rem 0 0;font-size:.84rem;word-break:break-word}.directory-empty{margin:0;color:color-mix(in srgb,var(--c-ink) 70%,white);font-size:.85rem}.middle-grid-analytics{grid-template-columns:repeat(2,minmax(280px,1fr))}.skeleton-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.55rem;gap:.55rem}.skeleton-block{height:28px;border-radius:999px;background:linear-gradient(90deg,#eee6e1,#f8f5f2,#eee6e1);background-size:250% 100%;animation:shimmer 1.6s linear infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.section-actions{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.8rem;margin-bottom:.75rem}.table-like{display:grid;grid-gap:.35rem;gap:.35rem}.table-head,.table-row{display:grid;grid-template-columns:2fr 1fr 2fr;grid-gap:.55rem;gap:.55rem;align-items:center}.table-head{font-size:.76rem;color:color-mix(in srgb,var(--c-ink) 65%,white);text-transform:uppercase;letter-spacing:.08em}.table-row{border:1px solid var(--c-border);border-radius:12px;padding:.55rem;background:#fff;transition:border-color .16s ease,transform .16s ease}.table-row:hover{border-color:color-mix(in srgb,var(--c-deep) 18%,var(--c-border));transform:translateY(-1px)}.table-row small{display:block;font-size:.74rem;color:color-mix(in srgb,var(--c-ink) 65%,white)}.row-actions{display:flex;gap:.3rem;flex-wrap:wrap}.activity-card,.activity-stream{display:grid;grid-gap:.9rem;gap:.9rem}.activity-card{padding:1rem 1.05rem;border:1px solid rgba(216,197,184,.84);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,241,236,.94));box-shadow:0 14px 24px rgba(76,48,39,.06)}.activity-card-empty{place-items:start}.activity-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;flex-wrap:wrap}.activity-card-head h3{margin:.22rem 0 0;font-size:1.06rem;letter-spacing:-.02em}.activity-badges{display:flex;flex-wrap:wrap;gap:.42rem;justify-content:flex-end}.activity-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.7rem;gap:.7rem}.activity-detail,.activity-field{display:grid;grid-gap:.24rem;gap:.24rem;padding:.72rem .78rem;border:1px solid rgba(216,197,184,.74);border-radius:14px;background:rgba(255,255,255,.78)}.activity-detail span,.activity-field span{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--c-muted) 84%,white)}.activity-detail strong,.activity-field strong{font-size:.85rem;line-height:1.45;word-break:break-word}.activity-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.7rem;gap:.7rem}.activity-inline-meta{display:flex;flex-wrap:wrap;gap:.45rem}.ops-filter-card{margin-bottom:1rem;padding:1rem 1.05rem 1.05rem;border:1px solid rgba(216,197,184,.82);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(246,238,232,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.68)}.ops-filter-grid{grid-template-columns:minmax(170px,.9fr) minmax(260px,1.15fr) minmax(220px,1fr);gap:1rem}.ops-filter-card .field{min-width:0}.ops-filter-card .field span{margin-bottom:.06rem}.ops-filter-card .field input,.ops-filter-card .field select{min-height:52px}.holocron-command-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid var(--c-border-strong);border-radius:var(--radius-md);background:var(--c-panel-soft)}.holocron-command-bar .eyebrow{margin:0;color:var(--c-deep)}.holocron-command-bar strong{display:block;margin-top:.12rem}.holocron-command-bar p:last-child{margin:.2rem 0 0;color:var(--c-muted);font-size:.84rem}.holocron-command-bar .ghost-btn{flex:0 0 auto;min-height:44px}.holocron-kpi-grid .kpi-value{overflow-wrap:anywhere}.holocron-table-card .legacy-table-wrap{margin-inline:-.1rem}.holocron-filter-actions{display:flex;justify-content:flex-end;margin-top:.75rem}.holocron-long-value{overflow-wrap:anywhere;word-break:break-word}.holocron-json-cell{min-width:17rem}.holocron-json-cell .json-preview{margin:0;max-width:min(34rem,100%)}.holocron-timeline{margin-top:1rem;border-top:1px solid var(--c-border)}.holocron-timeline summary{display:flex;justify-content:space-between;gap:1rem;padding-top:.85rem;cursor:pointer;list-style:none}.holocron-filter-disclosure summary::-webkit-details-marker,.holocron-raw-detail summary::-webkit-details-marker,.holocron-timeline summary::-webkit-details-marker{display:none}.holocron-timeline summary span{font-weight:700}.holocron-timeline summary small{color:var(--c-muted);text-align:right}.holocron-timeline ul{display:grid;grid-gap:.35rem;gap:.35rem;margin:.7rem 0 0;padding:0;list-style:none}.holocron-timeline li{padding:.45rem 0;border-bottom:1px solid var(--c-border);color:var(--c-muted);font-size:.84rem}.holocron-timeline p{margin:.7rem 0 0;color:var(--c-muted)}.holocron-filter-disclosure{margin:.15rem 0 .9rem;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.holocron-filter-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;cursor:pointer;list-style:none}.holocron-filter-disclosure summary span{display:grid;grid-gap:.12rem;gap:.12rem}.holocron-filter-disclosure summary small{color:var(--c-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.holocron-filter-disclosure summary strong{font-size:.95rem}.holocron-filter-disclosure summary b{color:var(--c-deep);font-size:.8rem}.holocron-filter-grid{padding-bottom:.2rem}.holocron-results-note{margin:0 0 .7rem;color:var(--c-muted);font-size:.82rem}.holocron-raw-detail{margin-top:.45rem}.holocron-raw-detail summary{color:var(--c-deep);cursor:pointer;font-size:.78rem;font-weight:700;list-style:none}.holocron-raw-detail pre{max-height:14rem;margin:.55rem 0 0;overflow:auto;padding:.65rem;border-radius:10px;background:var(--c-panel-soft);color:var(--c-muted);font-size:.72rem;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.ops-filter-disclosure{padding:0;overflow:hidden}.ops-filter-disclosure[open]{padding-bottom:1rem}.ops-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.05rem;cursor:pointer;list-style:none}.ops-filter-summary::-webkit-details-marker{display:none}.ops-filter-summary h3{margin:.15rem 0 0}.ops-filter-summary-hint{color:var(--c-deep);font-size:.8rem;font-weight:700}.ops-filter-actions{padding:0 1.05rem .8rem}.ops-filter-disclosure .ops-filter-grid{padding:0 1.05rem}.ops-nav-card{display:grid;grid-gap:1rem;gap:1rem}.ops-subnav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.ops-subnav-link{display:grid;grid-gap:.2rem;gap:.2rem;min-height:74px;padding:.95rem 1rem;border:1px solid rgba(216,197,184,.84);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,238,232,.9));color:var(--c-ink);text-decoration:none;font-weight:700;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.ops-subnav-link:hover{transform:translateY(-1px);border-color:rgba(111,24,49,.18);box-shadow:0 14px 28px rgba(111,24,49,.08)}.ops-subnav-link.active{border-color:rgba(111,24,49,.22);background:linear-gradient(135deg,rgba(255,255,255,1),rgba(245,232,226,.96));color:var(--c-deep);box-shadow:0 18px 32px rgba(111,24,49,.1)}.ops-view{display:grid;grid-gap:1rem;gap:1rem}.ops-hero-card{background:radial-gradient(circle at top right,rgba(184,106,87,.12),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(246,238,232,.98))}.ops-inline-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:flex-end}.ops-check-chip{min-height:42px;padding:.55rem .8rem;border:1px solid rgba(216,197,184,.84);border-radius:999px;background:rgba(255,255,255,.88)}.ops-quickviews{display:flex;flex-wrap:wrap;gap:.55rem}.ops-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.ops-metric-card{padding:1rem;border:1px solid rgba(216,197,184,.82);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,238,232,.94));box-shadow:0 14px 28px rgba(76,48,39,.07)}.ops-metric-good{border-color:rgba(47,129,92,.22)}.ops-metric-warn{border-color:rgba(179,122,38,.24)}.ops-metric-alert{border-color:rgba(159,61,50,.24)}.ops-metric-label{margin:0 0 .35rem;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--c-muted) 84%,white)}.ops-metric-value{margin:0;font-size:clamp(1.4rem,2.3vw,2rem);font-weight:700;letter-spacing:-.03em}.ops-metric-detail{margin:.3rem 0 0;color:color-mix(in srgb,var(--c-muted) 88%,white);line-height:1.5}.ops-split-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:1rem;gap:1rem}.ops-card-head{align-items:start}.ops-attention-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.ops-attention-card{display:grid;grid-gap:.45rem;gap:.45rem;padding:1rem;border:1px solid rgba(216,197,184,.86);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,238,232,.92));color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ops-attention-card:hover{transform:translateY(-1px);border-color:rgba(111,24,49,.18);box-shadow:0 14px 26px rgba(111,24,49,.08)}.ops-attention-card p{margin:0;color:color-mix(in srgb,var(--c-muted) 88%,white);line-height:1.5}.ops-feed-list,.ops-stream{display:grid;grid-gap:.85rem;gap:.85rem}.ops-feed-card{display:grid;grid-gap:.65rem;gap:.65rem;padding:.95rem 1rem;border:1px solid rgba(216,197,184,.82);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,240,235,.94))}.ops-feed-empty{place-items:center;min-height:160px}.ops-feed-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.ops-feed-head strong{display:block;line-height:1.35}.ops-feed-summary{margin:0;line-height:1.55;color:color-mix(in srgb,var(--c-ink) 84%,white)}.ops-feed-meta{display:flex;flex-wrap:wrap;gap:.55rem .85rem;color:color-mix(in srgb,var(--c-muted) 88%,white);font-size:.84rem}.ops-list-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.ops-event-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.7rem;gap:.7rem}.ops-json-panel{border-top:1px solid rgba(216,197,184,.74);padding-top:.8rem}.mini-btn{min-height:2rem;padding:.42rem .68rem;font-size:.78rem;line-height:1}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--c-deep) 70%,white);outline-offset:2px}.campaign-form{display:grid;grid-gap:.55rem;gap:.55rem}.table-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:.75rem;gap:.75rem}.auth-wrap{min-height:100vh;display:grid;place-items:center;padding:1rem;background:radial-gradient(circle at 8% 8%,color-mix(in srgb,var(--c-blush) 36%,transparent),transparent 38%),radial-gradient(circle at 90% 84%,color-mix(in srgb,var(--c-sand) 46%,transparent),transparent 30%)}.auth-card{width:min(420px,100%);border:1px solid var(--c-border);border-radius:18px;background:#fff;padding:1rem;box-shadow:0 8px 24px rgba(56,32,28,.08);display:grid;grid-gap:.6rem;gap:.6rem}.turnstile-slot{display:grid;grid-gap:.35rem;gap:.35rem}.auth-link{color:var(--c-deep);text-decoration:none;font-size:.9rem}.auth-link:hover{text-decoration:underline}.welcome-card{text-align:center}.welcome-loader{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding-top:.2rem}.welcome-loader span{width:.5rem;height:.5rem;border-radius:999px;background:color-mix(in srgb,var(--c-deep) 78%,white);animation:welcomePulse 1.1s ease-in-out infinite}.welcome-loader span:nth-child(2){animation-delay:.14s}.welcome-loader span:nth-child(3){animation-delay:.28s}@keyframes welcomePulse{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.account-grid{display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(2,minmax(260px,1fr))}.account-card{display:grid;grid-gap:.55rem;gap:.55rem}.account-avatar-preview{display:flex;justify-content:flex-start}.account-avatar-preview img{width:72px;height:72px;border-radius:999px;object-fit:cover;border:1px solid var(--c-border);box-shadow:0 6px 14px rgba(56,32,28,.12)}@media (max-width:900px){.account-grid{grid-template-columns:1fr}}.countdown-widget{text-align:center;background:linear-gradient(180deg,#f4f1ee,#ebe6e2);border-radius:14px;padding:.85rem}.dashboard-countdown-card{padding:.7rem}.dashboard-countdown-card .countdown-widget{border-radius:12px}.dashboard-control-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.15rem .2rem}.dashboard-trust{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;color:var(--c-muted);font-size:.76rem;line-height:1.4;text-align:right}.dashboard-trust-dot{width:.55rem;height:.55rem;flex:0 0 auto;border-radius:50%;background:var(--c-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-success) 11%,transparent)}.dashboard-trust-dot.error{background:var(--c-danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-danger) 11%,transparent)}.dashboard-trust-dot.checking{background:var(--c-warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-warning) 11%,transparent)}.dashboard-command-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);grid-gap:1.05rem;gap:1.05rem;align-items:stretch}.dashboard-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.dashboard-section-heading h2{margin:.18rem 0 0;font-size:1.35rem;letter-spacing:-.025em}.dashboard-attention-card{padding:1.2rem}.dashboard-attention-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--c-border);border-radius:18px;overflow:hidden}.dashboard-attention-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;min-height:92px;padding:.85rem;color:var(--c-ink);background:var(--c-panel-strong);text-decoration:none;transition:background .18s cubic-bezier(.16,1,.3,1)}.dashboard-attention-item:nth-child(odd){border-right:1px solid var(--c-border)}.dashboard-attention-item:nth-child(-n+2){border-bottom:1px solid var(--c-border)}.dashboard-attention-item:hover{background:color-mix(in srgb,var(--c-panel-soft) 52%,var(--c-panel-strong))}.dashboard-attention-item:focus-visible{position:relative;z-index:1}.dashboard-attention-count{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--c-panel-soft);color:var(--c-deep);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-attention-item.tone-warning .dashboard-attention-count{background:color-mix(in srgb,var(--c-warning) 15%,var(--c-panel));color:color-mix(in srgb,var(--c-warning) 80%,var(--c-ink))}.dashboard-attention-item.tone-danger .dashboard-attention-count{background:color-mix(in srgb,var(--c-danger) 12%,var(--c-panel));color:var(--c-danger)}.dashboard-attention-item.tone-success .dashboard-attention-count{background:color-mix(in srgb,var(--c-success) 12%,var(--c-panel));color:var(--c-success)}.dashboard-attention-item>span:nth-child(2){display:grid;grid-gap:.22rem;gap:.22rem;min-width:0}.dashboard-attention-item strong{font-size:.84rem;line-height:1.3}.dashboard-attention-item small{color:var(--c-muted);font-size:.72rem;line-height:1.4}.dashboard-attention-arrow{color:var(--c-deep);font-size:1.1rem}.dashboard-countdown-quiet{display:grid;align-content:start;padding:1.2rem;background:color-mix(in srgb,var(--c-panel-soft) 54%,var(--c-panel))}.dashboard-countdown-quiet .countdown-widget{background:transparent;padding:.5rem 0 .15rem}.dashboard-countdown-note{margin:.5rem 0 0;color:var(--c-muted);font-size:.78rem;line-height:1.5;text-align:center}.dashboard-empty-state{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem}.dashboard-empty-state h2{margin:.25rem 0;font-size:1.25rem}.dashboard-empty-state .primary-btn{text-decoration:none}.dashboard-snapshot-card{padding:1.2rem}.dashboard-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--c-border)}.dashboard-snapshot-stat{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0;padding:1rem;color:var(--c-ink);text-decoration:none}.dashboard-snapshot-stat+.dashboard-snapshot-stat{border-left:1px solid var(--c-border)}.dashboard-snapshot-stat:hover strong{color:var(--c-deep)}.dashboard-snapshot-stat span{color:var(--c-muted);font-size:.72rem;font-weight:700}.dashboard-snapshot-stat strong{font-size:1.65rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .18s ease}.dashboard-snapshot-stat small{color:var(--c-muted);font-size:.7rem;line-height:1.35}.dashboard-source-summary{display:flex;flex-wrap:wrap;gap:.7rem 1.25rem;padding:.8rem .1rem 0;color:var(--c-muted);font-size:.72rem}.dashboard-source-summary strong{color:var(--c-ink)}.dashboard-primary-analytics{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);grid-gap:1.05rem;gap:1.05rem}.dashboard-primary-analytics .progress-card{grid-column:auto}.dashboard-work-grid{display:grid;grid-template-columns:1.2fr .9fr .9fr;grid-gap:1.05rem;gap:1.05rem}.dashboard-work-grid .list{max-height:300px}.dashboard-list-title{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.text-link{color:var(--c-deep);font-size:.76rem;font-weight:700;text-decoration:none}.text-link:hover{text-decoration:underline}.dashboard-disclosure{padding:0;overflow:hidden}.dashboard-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:68px;padding:1rem 1.2rem;cursor:pointer;list-style:none}.dashboard-disclosure>summary::-webkit-details-marker{display:none}.dashboard-disclosure>summary>span:first-child{display:grid;grid-gap:.18rem;gap:.18rem}.dashboard-disclosure>summary small{color:var(--c-muted);font-size:.75rem;font-weight:400}.dashboard-disclosure>summary>span:last-child{color:var(--c-deep);font-size:1.5rem;transition:transform .18s cubic-bezier(.16,1,.3,1)}.dashboard-disclosure[open]>summary>span:last-child{transform:rotate(45deg)}.dashboard-disclosure-body{display:grid;grid-gap:1rem;gap:1rem;padding:0 1.2rem 1.2rem;border-top:1px solid var(--c-border)}.dashboard-disclosure-body .middle-grid{margin-top:1.2rem}.dashboard-disclosure-body .chart-card,.dashboard-disclosure-body .list-card{padding:.85rem;border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-panel-strong)}.dashboard-support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.countdown-widget-compact h2{font-size:1.35rem;margin-top:.1rem;margin-bottom:.55rem}.countdown-widget-compact .widget-note{margin-top:.55rem;font-size:.76rem}.flip-wrap{display:flex;justify-content:center;gap:1.1rem;flex-wrap:wrap;margin-top:.8rem}.flip-group{display:grid;grid-gap:.5rem;gap:.5rem}.flip-stack{display:flex;justify-content:center;gap:.35rem}.split-flap-digit{position:relative;width:58px;height:84px;--digit-size:4.55rem;perspective:540px;border-radius:8px;overflow:hidden;border:1px solid #20262b;background:linear-gradient(180deg,#2f363e,#1c2228 52%,#171d23);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 12px rgba(0,0,0,.24)}.digit-flap,.digit-panel{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;color:#f7f7f7;font-family:Arial Black,Impact,Helvetica Neue,sans-serif;font-size:var(--digit-size);font-weight:900;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1,lining-nums tabular-nums;line-height:.9;text-align:center;text-shadow:0 2px 2px rgba(0,0,0,.4)}.digit-flap span,.digit-panel span{display:block;transform:translateY(.02em)}.digit-panel-bottom .digit-bottom-from,.digit-panel-bottom .digit-bottom-to,.digit-panel-top .digit-top-from,.digit-panel-top .digit-top-to{position:absolute;left:50%;top:50%;transform:translate(-50%,-48%)}.digit-panel-bottom .digit-bottom-to,.digit-panel-top .digit-top-to{opacity:0}.digit-panel-top-flipping .digit-top-from{animation:topFromSwap .32s step-end forwards}.digit-panel-top-flipping .digit-top-to{animation:topToSwap .32s step-end forwards}.digit-panel-bottom-flipping .digit-bottom-from{animation:bottomFromSwap .32s step-end forwards}.digit-panel-bottom-flipping .digit-bottom-to{animation:bottomToSwap .32s step-end forwards}.digit-panel-top{-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0);background:linear-gradient(180deg,#373d43,#24292f)}.digit-panel-bottom{-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0);background:linear-gradient(180deg,#1f242a,#14181c)}.digit-flap{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:3}.digit-flap-top{-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0);transform-origin:bottom center;background:linear-gradient(180deg,#3b434b,#252c33)}.digit-flap-bottom{-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0);transform-origin:top center;transform:rotateX(90deg);background:linear-gradient(180deg,#1f242a,#12161a)}.split-flap-digit.flip-phase-top .digit-flap-top{animation:flapTop .32s cubic-bezier(.3,.75,.35,1) forwards}.split-flap-digit.flip-phase-bottom .digit-flap-bottom{animation:flapBottom .36s cubic-bezier(.16,.67,.37,1) forwards}.digit-hinge{position:absolute;left:0;top:calc(50% - 1px);width:100%;height:2px;background:#0d1115;z-index:4}.digit-hinge i{position:absolute;top:-1px;width:7px;height:4px;border-radius:999px;background:#181d22;box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}.digit-hinge i:first-child{left:4px}.digit-hinge i:last-child{right:4px}.flip-label{margin:0;font-size:.73rem;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--c-ink) 70%,white)}@keyframes flapTop{0%{transform:rotateX(0deg);filter:brightness(1)}to{transform:rotateX(-90deg);filter:brightness(.58)}}@keyframes topFromSwap{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes topToSwap{0%,49.9%{opacity:0}50%,to{opacity:1}}@keyframes bottomFromSwap{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes bottomToSwap{0%,49.9%{opacity:0}50%,to{opacity:1}}@keyframes flapBottom{0%{transform:rotateX(90deg);filter:brightness(.58)}to{transform:rotateX(0deg);filter:brightness(1)}}@media (max-width:1240px){.kpi-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}.ops-attention-grid,.ops-metric-grid,.ops-subnav{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-split-grid{grid-template-columns:1fr}.trust-bar-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.middle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-command-grid,.dashboard-primary-analytics{grid-template-columns:1fr}.dashboard-work-grid{grid-template-columns:1fr 1fr}.dashboard-priority-list{grid-column:1/-1}.progress-card{grid-column:span 2}.ops-filter-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.directory-grid,.middle-grid-analytics{grid-template-columns:1fr}.builder-header-row{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-save-wrap{grid-column:1/-1;justify-content:stretch}.builder-save-wrap .primary-btn{width:100%}.builder-canvas-toolbar{grid-template-columns:1fr 1fr;grid-template-areas:"search search" "type toggle"}.builder-toggle{justify-self:stretch}}@media (max-width:1320px) and (min-width:921px){.builder-workspace{grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr);min-height:auto}.builder-inspector{position:static;grid-column:1/-1;max-height:none;overflow:visible}}@media (max-width:920px){.shell{width:calc(100% - 1rem);margin:.55rem auto 1rem;grid-template-columns:1fr}.sidebar{position:relative;top:auto;min-height:auto;align-items:start;overflow:visible;gap:0;padding:.75rem}.sidebar-mobile-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.sidebar-mobile-header .brand{min-width:0;flex:1 1;padding:.18rem .28rem;border-bottom:0}.sidebar-mobile-header .brand-dot{width:38px;height:38px;border-radius:13px}.sidebar-mobile-header .brand-name{font-size:1.32rem}.mobile-menu-toggle{display:grid;place-content:center;grid-gap:4px;gap:4px;width:44px;height:44px;flex:0 0 auto;border:1px solid var(--c-border-strong);border-radius:14px;background:color-mix(in srgb,var(--c-panel-strong) 88%,var(--c-sand));cursor:pointer}.mobile-menu-toggle span{display:block;width:18px;height:2px;border-radius:99px;background:var(--c-deep);transition:transform .18s ease,opacity .18s ease}.mobile-menu-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--c-deep) 34%,transparent);outline-offset:3px}.mobile-menu-open .mobile-menu-toggle span:first-child{transform:translateY(6px) rotate(45deg)}.mobile-menu-open .mobile-menu-toggle span:nth-child(2){opacity:0}.mobile-menu-open .mobile-menu-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.sidebar-nav-stack{display:none;width:100%;gap:.85rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--c-border)}.mobile-menu-open .sidebar-nav-stack{display:grid}.nav{grid-template-columns:1fr;gap:.3rem}.nav .eyebrow{padding:.25rem .3rem}.nav-item{min-height:46px;padding:.72rem .88rem}.topbar{flex-direction:column;align-items:flex-start;gap:.8rem}.topbar-actions{width:100%;justify-content:space-between}.topbar-user{min-width:0;flex:1 1 auto}.topbar-user-meta{min-width:0}.topbar-user-meta span,.topbar-user-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-control-row,.dashboard-empty-state{align-items:stretch;flex-direction:column}.dashboard-trust{justify-content:flex-start;text-align:left}.dashboard-snapshot-grid,.dashboard-support-grid,.dashboard-work-grid{grid-template-columns:1fr 1fr}.dashboard-priority-list{grid-column:1/-1}.bottom-grid,.middle-grid{grid-template-columns:minmax(0,1fr)}.progress-card{grid-column:auto}.admin-grid,.admin-links,.builder-header-row,.builder-safeguards-grid,.detail-grid,.directory-grid,.directory-toolbar,.filter-grid,.kpi-grid-4,.ops-attention-grid,.ops-metric-grid,.ops-subnav,.skeleton-row,.table-grid,.table-head,.table-row,.trust-bar-grid,.widget-grid{grid-template-columns:1fr}.directory-toolbar{position:static;top:auto;z-index:auto}.directory-detail,.directory-list{min-height:auto;max-height:none}.builder-workspace{grid-template-columns:1fr;min-height:auto}.builder-rail{position:static}.builder-inspector-tools{justify-items:stretch}.builder-inspector-nav{width:100%}.builder-inspector-nav .ghost-btn{flex:1 1}.builder-canvas,.builder-inspector{max-height:none;overflow:visible}.ops-filter-grid{grid-template-columns:1fr}.ops-feed-head,.ops-inline-actions,.ops-list-head{justify-content:flex-start}.ops-filter-actions,.ops-filter-disclosure .ops-filter-grid{padding-inline:.9rem}.activity-card-head{align-items:flex-start}.activity-badges{flex-wrap:wrap;justify-content:flex-start}.ops-subnav-link{min-height:0}.builder-canvas-toolbar{grid-template-columns:1fr;grid-template-areas:"search" "type" "toggle"}.builder-toast{right:.75rem;left:.75rem;width:auto}.directory-results-bar{flex-direction:column;align-items:flex-start}.directory-meta-action{margin-left:0}.copy-row{grid-template-columns:1fr}.flip-wrap{gap:.6rem}.split-flap-digit{width:50px;height:74px;--digit-size:3.95rem}}@media (max-width:680px){body,html{overflow-x:hidden}.content{min-width:0}.builder-qr-panel{grid-template-columns:1fr}.builder-qr-code-wrap{width:154px;height:154px;justify-self:center}.builder-qr-content .admin-actions{display:grid;grid-template-columns:1fr 1fr}.card-head,.section-actions{align-items:stretch;flex-direction:column}.section-actions>.admin-actions{width:100%}.section-actions>.admin-actions>a,.section-actions>.admin-actions>button{flex:1 1 100%;text-align:center}.field input,.field select,.field textarea{max-width:100%}.ops-view{gap:.75rem}.activity-card-head,.ops-feed-head,.ops-hero-card .section-actions,.ops-list-head{align-items:stretch;flex-direction:column}.ops-event-card .row-actions,.ops-inline-actions,.ops-quickviews{display:grid;grid-template-columns:1fr 1fr;width:100%}.ops-event-card .row-actions>*,.ops-inline-actions>*,.ops-quickviews>*{width:100%;min-height:44px}.ops-filter-actions .ghost-btn:last-child,.ops-hero-card .status-chip{grid-column:1/-1}.ops-filter-summary{padding:.9rem}.ops-filter-summary-hint{white-space:nowrap}.ops-filter-actions{padding:0 .9rem .75rem}.ops-filter-disclosure .ops-filter-grid{padding:0 .9rem}.ops-event-card,.ops-feed-card,.ops-submission-card{padding:.9rem}.activity-field-grid,.ops-event-grid{grid-template-columns:1fr}.ops-json-panel .payload-box{max-height:260px;font-size:.72rem}.payload-box{overflow-wrap:anywhere}.table-wrap{-webkit-overflow-scrolling:touch}.holocron-command-bar{align-items:stretch;flex-direction:column;padding:.9rem}.holocron-command-bar .ghost-btn{width:100%}.holocron-kpi-grid .kpi{min-height:0}.holocron-kpi-grid .kpi-value{font-size:1.45rem;line-height:1.2}.holocron-health-card .admin-grid{gap:.6rem}.holocron-health-card .field{grid-template-columns:minmax(7.5rem,.85fr) minmax(0,1.15fr);align-items:baseline;gap:.6rem;padding-bottom:.55rem;border-bottom:1px solid var(--c-border)}.holocron-health-card .field:last-child{padding-bottom:0;border-bottom:0}.holocron-health-card .field strong{min-width:0;overflow-wrap:anywhere;text-align:right}.holocron-filter-actions{justify-content:stretch;padding-bottom:.8rem}.holocron-filter-actions .ghost-btn{width:100%;min-height:44px}.holocron-table-card .legacy-table,.holocron-table-card .legacy-table tbody,.holocron-table-card .legacy-table td,.holocron-table-card .legacy-table tr,.holocron-table-card .legacy-table-wrap{display:block;width:100%}.holocron-table-card .legacy-table-wrap{overflow:visible;margin-inline:0;border:0;border-radius:0;background:transparent;box-shadow:none}.holocron-table-card .legacy-table{min-width:0}.holocron-table-card .legacy-table thead{display:none}.holocron-table-card .legacy-table tbody{display:grid;grid-gap:0;gap:0}.holocron-table-card .legacy-table tr{overflow:visible;border:0;border-radius:0;background:transparent}.holocron-table-card .legacy-table tr+tr{border-top:1px solid var(--c-border);margin-top:.55rem;padding-top:.55rem}.holocron-table-card .legacy-table td{display:grid;grid-template-columns:minmax(6.7rem,.76fr) minmax(0,1.24fr);grid-gap:.7rem;gap:.7rem;padding:.58rem 0;border:0;border-bottom:1px solid var(--c-border);text-align:right;overflow-wrap:anywhere}.holocron-table-card .legacy-table td:last-child{border-bottom:0}.holocron-table-card .legacy-table td:before{content:attr(data-label);color:var(--c-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase}.holocron-table-card .legacy-table td.holocron-empty-cell{display:block;padding:.85rem;color:var(--c-muted);text-align:left}.holocron-table-card .legacy-table td.holocron-empty-cell:before{content:none}.holocron-table-card .legacy-table .holocron-json-cell,.holocron-table-card .legacy-table .holocron-long-value{text-align:left}.holocron-json-cell .json-preview{min-width:0;max-height:14rem;overflow:auto;font-size:.72rem;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}.holocron-timeline summary{align-items:flex-start}.holocron-timeline summary small{max-width:52%}.holocron-timeline li{font-size:.8rem;line-height:1.45}.holocron-filter-disclosure{margin-top:0}}@media (max-width:460px){.topbar{padding:1rem}.topbar-user-meta span:last-child{display:none}.topbar-actions .ghost-btn{padding-inline:.78rem}.dashboard-attention-list,.dashboard-snapshot-grid,.dashboard-support-grid,.dashboard-work-grid{grid-template-columns:1fr}.dashboard-attention-item:nth-child(odd){border-right:0}.dashboard-attention-item:nth-child(-n+3){border-bottom:1px solid var(--c-border)}.dashboard-snapshot-stat+.dashboard-snapshot-stat{border-left:0;border-top:1px solid var(--c-border)}.dashboard-priority-list{grid-column:auto}.dashboard-section-heading{align-items:stretch;flex-direction:column}.dashboard-section-heading .ghost-btn{width:100%;text-align:center}.dashboard-disclosure>summary{align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.import-view-tabs{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.import-view-tabs .active{color:var(--c-deep);border-color:color-mix(in srgb,var(--c-deep) 42%,var(--c-border));background:var(--c-panel-soft)}.import-notice{margin:0 0 1rem;padding:.85rem 1rem;border:1px solid var(--c-border);border-radius:14px;background:var(--c-panel)}.import-notice.error{border-color:#dca9a4;color:#842d28;background:#fff4f2}.import-notice.warning{border-color:#dfc899;background:#fff9ed}.import-notice.success{border-color:#a8cdbb;background:#f0faf5}.import-history,.import-stage{padding:clamp(1rem,3vw,2rem);overflow:hidden}.import-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.import-section-head h2{margin:.15rem 0 .35rem}.import-section-head p:last-child{margin:0;color:var(--c-muted)}.import-steps{list-style:none;display:grid;grid-template-columns:repeat(6,1fr);padding:0;margin:0 0 1rem;grid-gap:.35rem;gap:.35rem}.import-steps li{display:flex;align-items:center;gap:.45rem;min-width:0;color:var(--c-muted)}.import-steps li:after{content:"";height:1px;flex:1 1;background:var(--c-border)}.import-steps li:last-child:after{display:none}.import-steps li>span{display:grid;place-items:center;width:2rem;height:2rem;flex:0 0 2rem;border:1px solid var(--c-border);border-radius:50%;background:var(--c-panel);font-weight:700}.import-steps .complete,.import-steps .current{color:var(--c-deep)}.import-steps .complete>span,.import-steps .current>span{color:#fff;border-color:var(--c-deep);background:var(--c-deep)}.import-dropzone{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem;text-align:center;cursor:pointer;border:1.5px dashed var(--c-border-strong);border-radius:20px;background:color-mix(in srgb,var(--c-panel) 82%,var(--c-panel-soft));transition:border-color .18s ease,background .18s ease}.import-dropzone.has-file,.import-dropzone:focus-within,.import-dropzone:hover{border-color:var(--c-deep);background:var(--c-panel-soft)}.import-dropzone input{position:absolute;width:1px;height:1px;opacity:0}.import-dropzone small,.import-history-row span,.import-mapping-row span,.import-sheet-option small{color:var(--c-muted)}.import-drop-icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;color:#fff;background:var(--c-deep);font-size:1.35rem}.import-form-target{max-width:420px;margin-top:1rem}.import-history-list,.import-mapping-list,.import-row-list,.import-sheet-list{display:grid;grid-gap:.75rem;gap:.75rem}.import-sheet-option{display:grid;grid-template-columns:auto 1fr minmax(70px,100px);align-items:center;grid-gap:.85rem;gap:.85rem;padding:1rem;border:1px solid var(--c-border);border-radius:16px;cursor:pointer}.import-sheet-option.selected{border-color:var(--c-deep);background:var(--c-panel-soft)}.import-sheet-option span{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.import-mapping-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(210px,.8fr) 100px;align-items:center;grid-gap:1rem;gap:1rem;padding:1rem;border-bottom:1px solid var(--c-border)}.import-mapping-row>div{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.import-confidence{text-align:right;font-weight:700}.import-confidence small{display:block;font-weight:400}.import-final-summary,.import-history-counts,.import-review-summary{display:flex;gap:.65rem;flex-wrap:wrap}.import-final-summary span,.import-review-summary span{min-width:112px;padding:.75rem;border:1px solid var(--c-border);border-radius:14px;background:var(--c-panel-soft)}.import-final-summary strong,.import-review-summary strong{display:block;font-size:1.25rem}.import-review-filters{display:grid;grid-template-columns:1fr minmax(180px,.35fr) auto;grid-gap:.75rem;gap:.75rem;align-items:end;margin-bottom:1rem}.import-review-row{padding:1rem;border:1px solid var(--c-border);border-radius:18px;background:var(--c-panel)}.import-review-row>footer,.import-review-row>header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.import-review-row>header>div{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.import-edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:1rem 0}.import-issue-list{padding:.8rem 1rem .8rem 2rem;border-radius:12px;background:#fff8ec}.import-approval-note,.import-duplicate{margin:1rem 0;padding:1rem;border:1px solid var(--c-border);border-radius:14px;background:var(--c-panel-soft)}.import-approval-check{margin:1rem 0;padding:1rem;border:1px solid var(--c-border-strong);border-radius:14px;background:var(--c-panel)}.import-approval-note p,.import-duplicate p{margin:.35rem 0 .75rem;color:var(--c-muted)}.import-review-row details{margin:.8rem 0}.import-pagination{display:flex;justify-content:center;align-items:center;gap:.75rem;margin:1rem 0}.import-history-row{display:grid;grid-template-columns:minmax(180px,1.5fr) auto 1fr auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem;border:1px solid var(--c-border);border-radius:16px}.import-history-row>div:first-child{display:grid;grid-gap:.2rem;gap:.2rem}.import-empty{display:grid;place-items:center;grid-gap:.35rem;gap:.35rem;min-height:180px;text-align:center;color:var(--c-muted)}.import-bulk-tools{display:grid;grid-gap:.75rem;gap:.75rem;margin-bottom:1rem;padding:1rem;border:1px solid var(--c-border);border-radius:16px;background:var(--c-panel-soft)}.import-bulk-preview,.import-bulk-tools>div:first-child{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.import-bulk-form{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(180px,1fr) auto auto;grid-gap:.65rem;gap:.65rem;align-items:end}.import-conflict-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin:.75rem 0}.import-conflict-grid>div{min-width:0;padding:.7rem;border:1px solid var(--c-border);border-radius:12px;background:var(--c-panel)}.import-conflict-grid pre{max-height:180px;overflow:auto;margin:.35rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem}.import-split-editor{margin:1rem 0;padding:1rem;border:1px solid var(--c-border-strong);border-radius:18px;background:var(--c-panel-soft)}.import-split-record{display:grid;grid-template-columns:auto 1fr 1fr auto;grid-gap:.75rem;gap:.75rem;align-items:end;padding:.75rem 0;border-top:1px solid var(--c-border)}.import-recovery{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:1.25rem}.import-recovery>div{padding:1rem;border:1px solid var(--c-border);border-radius:16px;background:var(--c-panel-soft)}.import-recovery h3{margin:.15rem 0 .4rem}.import-recovery p:not(.eyebrow){color:var(--c-muted)}.import-danger-zone{border-color:color-mix(in srgb,var(--c-danger) 35%,var(--c-border))!important}@media (max-width:920px){.import-steps small{display:none}.import-mapping-row{grid-template-columns:1fr minmax(180px,.8fr)}.import-confidence{grid-column:1/-1;text-align:left}.import-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.import-history-row{grid-template-columns:1fr auto}.import-bulk-form{grid-template-columns:1fr 1fr}.import-history-counts,.import-history-row .row-actions{grid-column:1/-1}}@media (max-width:680px){.import-history,.import-stage{padding:1rem}.import-review-row>footer,.import-review-row>header,.import-section-head{align-items:stretch;flex-direction:column}.import-steps,.import-steps li{gap:.15rem}.import-steps li>span{width:1.75rem;height:1.75rem;flex-basis:1.75rem;font-size:.8rem}.import-dropzone{min-height:180px;padding:1.25rem}.import-sheet-option{grid-template-columns:auto 1fr}.import-sheet-option>input[type=number]{grid-column:2;width:100%}.import-edit-grid,.import-mapping-row,.import-review-filters{grid-template-columns:1fr}.import-review-filters .ghost-btn,.import-review-row footer button{width:100%}.import-final-summary>span,.import-review-summary>span{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - .5rem)}.import-history-row{grid-template-columns:1fr}.import-history-counts,.import-history-row .row-actions{grid-column:auto}.import-history-row .row-actions{display:grid;grid-template-columns:1fr 1fr}.guest-sheet-sync{grid-template-columns:1fr}.guest-sheet-sync .admin-actions{width:100%}.guest-sheet-sync .admin-actions button{flex:1 1 100%}.import-bulk-form,.import-conflict-grid,.import-recovery,.import-split-record{grid-template-columns:1fr}.import-bulk-form button,.import-recovery button,.import-split-record button{width:100%}}@media print{.filter-card,.sidebar,.topbar-actions{display:none!important}.shell{width:100%;margin:0;grid-template-columns:1fr}.card{box-shadow:none;border:1px solid #ddd}}