.studio-aurora.svelte-mwdf63{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;display:block}.tt-table{background:var(--paper);border:1px solid var(--hairline);border-radius:12px;overflow:hidden;position:relative}.tt-table>table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--font-body);font-size:14.5px;color:var(--ink)}.tt-table>table>thead>tr>th{text-align:left;font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding:14px 16px;background:var(--paper-2);border-bottom:1px solid var(--hairline);white-space:nowrap}.tt-table>table>tbody>tr>td{padding:14px 16px;border-bottom:1px solid var(--hairline);vertical-align:middle}.tt-table>table>tbody>tr:last-child>td{border-bottom:0}.tt-table>table>tbody>tr:hover>td{background:color-mix(in srgb,var(--crimson) 4%,transparent)}.tt-table th.num,.tt-table td.num{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:.01em}.tt-table th.mono,.tt-table td.mono{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink-2)}.tt-table th.max,.tt-table td.max{width:100%}.tt-table--dense>table>thead>tr>th{padding:10px 14px}.tt-table--dense>table>tbody>tr>td{padding:10px 14px}.tt-table--zebra>table>tbody>tr:nth-child(2n)>td{background:color-mix(in srgb,var(--paper-2) 60%,transparent)}.tt-table--zebra>table>tbody>tr:nth-child(2n):hover>td{background:color-mix(in srgb,var(--crimson) 4%,transparent)}.tt-table--sticky>table>thead>tr>th{position:sticky;top:0;z-index:2}.tt-cell-pill{display:inline-flex;align-items:center;font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--ink-3) 8%,transparent);color:var(--ink-3)}.tt-cell-pill.ok{background:color-mix(in srgb,#5f7d4f 14%,transparent);color:#4f6a40}.tt-cell-pill.warn{background:color-mix(in srgb,var(--gold) 14%,transparent);color:var(--gold-deep)}.tt-cell-pill.bad{background:color-mix(in srgb,var(--crimson) 14%,transparent);color:var(--crimson)}.tt-cell-pill.muted{background:color-mix(in srgb,var(--ink-3) 6%,transparent);color:var(--ink-3)}.tt-table-empty{padding:48px 24px;text-align:center;font-family:var(--font-body);font-size:15px;color:var(--ink-3)}.tt-table-empty strong{display:block;font-family:var(--font-display);font-style:italic;font-weight:300;font-size:22px;color:var(--ink);margin-bottom:6px}.tt-table.tt-glass{background:linear-gradient(180deg,color-mix(in srgb,var(--paper) 92%,transparent),color-mix(in srgb,var(--paper) 84%,transparent));-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}.tt-field{display:flex;flex-direction:column;gap:6px;min-width:0}.tt-label{font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.tt-help{font-family:var(--font-ui);font-size:12px;color:var(--ink-3);line-height:1.45;margin:0}.tt-error{font-family:var(--font-ui);font-size:12px;color:var(--crimson);line-height:1.45;margin:0}.tt-input,.tt-textarea,.tt-select{width:100%;height:44px;min-height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--hairline);background:var(--paper);font-family:var(--font-body);font-size:15px;color:var(--ink);line-height:1.4;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tt-textarea{height:auto;min-height:96px;padding:10px 14px;resize:vertical;font-family:var(--font-body)}.tt-select{padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.tt-input::placeholder,.tt-textarea::placeholder{color:var(--ink-4)}.tt-input:hover,.tt-textarea:hover,.tt-select:hover{border-color:var(--hairline-strong)}.tt-input:focus,.tt-textarea:focus,.tt-select:focus{outline:0;border-color:var(--crimson);box-shadow:0 0 0 3px color-mix(in srgb,var(--crimson) 18%,transparent);background:var(--paper)}.tt-input:disabled,.tt-textarea:disabled,.tt-select:disabled{background:var(--paper-2);color:var(--ink-3);cursor:not-allowed;opacity:.7}.tt-input--invalid,.tt-textarea--invalid,.tt-select--invalid,.tt-input[aria-invalid=true],.tt-textarea[aria-invalid=true],.tt-select[aria-invalid=true]{border-color:var(--crimson);background:color-mix(in srgb,var(--crimson) 4%,var(--paper))}.tt-input--invalid:focus,.tt-textarea--invalid:focus,.tt-select--invalid:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--crimson) 24%,transparent)}.tt-input--sm{height:28px;padding:0 10px;font-size:13.5px;border-radius:8px}.tt-input--num{font-variant-numeric:tabular-nums;text-align:right;letter-spacing:.01em}.tt-input-group{position:relative;display:flex;align-items:stretch;background:var(--paper);border:1px solid var(--hairline);border-radius:10px;transition:border-color .16s ease,box-shadow .16s ease}.tt-input-group:focus-within{border-color:var(--crimson);box-shadow:0 0 0 3px color-mix(in srgb,var(--crimson) 18%,transparent)}.tt-input-group .tt-input,.tt-input-group .tt-select{border:0;background:transparent;box-shadow:none}.tt-input-group .tt-input:focus,.tt-input-group .tt-select:focus{box-shadow:none}.tt-input-pre,.tt-input-post{display:inline-flex;align-items:center;padding:0 12px;font-family:var(--font-ui);font-size:13px;color:var(--ink-3)}.tt-input-pre{border-right:1px solid var(--hairline)}.tt-input-post{border-left:1px solid var(--hairline)}.tt-check,.tt-radio{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:15px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none}.tt-check input[type=checkbox],.tt-radio input[type=radio]{width:18px;height:18px;flex-shrink:0;margin:0;accent-color:var(--crimson);cursor:pointer}.tt-form-stack{display:flex;flex-direction:column;gap:20px}.tt-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.tt-fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.tt-fieldset>legend{font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--crimson);margin-bottom:4px;padding:0}.tt-toggle{display:inline-flex;background:var(--paper-2);border:1px solid var(--hairline);border-radius:999px;padding:3px;gap:2px}.tt-toggle>button,.tt-toggle>label{font-family:var(--font-ui);font-size:12px;font-weight:500;letter-spacing:.04em;padding:6px 14px;border:0;background:transparent;color:var(--ink-3);border-radius:999px;cursor:pointer;transition:background .16s ease,color .16s ease}.tt-toggle>button:hover:not(:disabled):not(.active),.tt-toggle>label:hover:not(.active){color:var(--ink)}.tt-toggle>button.active,.tt-toggle>label.active,.tt-toggle>input[type=radio]:checked+label{background:var(--paper);color:var(--crimson);box-shadow:var(--shadow-1)}.tt-toggle>input[type=radio]{position:absolute;opacity:0;pointer-events:none}.tt-form-actions{display:flex;align-items:center;gap:12px;padding-top:8px;flex-wrap:wrap}.tt-form-actions.right{justify-content:flex-end}.studio-imp-banner{display:flex;align-items:center;gap:12px;padding:10px 18px;background:color-mix(in srgb,#C49A3C 28%,var(--surface-raised, #FFFCF6));border-bottom:1px solid var(--rule, rgba(0, 0, 0, .08));font-family:var(--font-ui, "Inter Tight", system-ui, sans-serif);font-size:13px;color:var(--ink, #1a1a1a);position:sticky;top:0;z-index:40}.studio-imp-dot{width:8px;height:8px;border-radius:50%;background:#c49a3c;flex-shrink:0}.studio-imp-stop-form{margin:0 0 0 auto}.studio-imp-stop{margin-left:auto;padding:6px 12px;background:#00000014;color:var(--ink, #1a1a1a);text-decoration:none;border:none;border-radius:999px;font-size:12px;font-weight:500;cursor:pointer;font-family:inherit}.studio-imp-stop:hover{background:#00000024}.studio-imp-stop:focus-visible{outline:2px solid var(--accent, #A8431F);outline-offset:2px}.studio-aurora{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.studio-aurora .orb{position:absolute;border-radius:50%;filter:blur(42px) saturate(180%);will-change:transform,opacity;mix-blend-mode:normal}.studio-aurora .orb.o1{width:620px;height:620px;top:-180px;left:-160px;background:radial-gradient(circle,color-mix(in srgb,var(--accent, #8C2E1F) 88%,transparent) 0%,color-mix(in srgb,var(--accent, #8C2E1F) 50%,transparent) 30%,transparent 70%);opacity:.62;animation:studio-orb-a 64s ease-in-out infinite}.studio-aurora .orb.o2{width:560px;height:560px;top:8%;right:-180px;background:radial-gradient(circle,color-mix(in srgb,var(--gold, #C29022) 92%,transparent) 0%,color-mix(in srgb,var(--gold, #C29022) 60%,transparent) 30%,transparent 70%);opacity:.55;animation:studio-orb-b 78s ease-in-out infinite}.studio-aurora .orb.o3{width:480px;height:480px;bottom:-160px;left:25%;background:radial-gradient(circle,rgba(110,138,96,.78) 0%,rgba(110,138,96,.42) 30%,transparent 70%);opacity:.48;animation:studio-orb-c 56s ease-in-out infinite}.studio-aurora .orb.o4{width:420px;height:420px;top:55%;left:55%;background:radial-gradient(circle,rgba(120,90,158,.66) 0%,rgba(120,90,158,.36) 30%,transparent 70%);opacity:.42;animation:studio-orb-d 46s ease-in-out infinite}@keyframes studio-orb-a{0%,to{transform:translateZ(0) scale(1)}25%{transform:translate3d(80px,40px,0) scale(1.06)}50%{transform:translate3d(40px,90px,0) scale(.96)}75%{transform:translate3d(-20px,60px,0) scale(1.02)}}@keyframes studio-orb-b{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(-60px,50px,0) scale(1.08)}66%{transform:translate3d(-100px,-30px,0) scale(.94)}}@keyframes studio-orb-c{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(120px,-60px,0) scale(1.05)}}@keyframes studio-orb-d{0%,to{transform:translateZ(0) scale(1)}40%{transform:translate3d(-90px,-40px,0) scale(1.04)}70%{transform:translate3d(40px,-80px,0) scale(.97)}}@media (prefers-reduced-motion: reduce){.studio-aurora .orb{animation:none!important}}.studio-app{position:relative}.studio-app>.studio-aurora{z-index:0}.studio-app>*{position:relative}body{background:var(--paper, #fbf6ec)}.rail{background:color-mix(in srgb,var(--paper, #fbf6ec) 48%,transparent)!important;-webkit-backdrop-filter:blur(26px) saturate(185%);backdrop-filter:blur(26px) saturate(185%);border-right:1px solid color-mix(in srgb,var(--ink, #1a1a1a) 6%,transparent)!important;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #00000008,6px 0 30px -12px color-mix(in srgb,var(--ink, #1a1a1a) 24%,transparent);z-index:30!important;isolation:isolate}.ctx{background:color-mix(in srgb,var(--paper, #fbf6ec) 24%,transparent)!important;-webkit-backdrop-filter:blur(38px) saturate(165%);backdrop-filter:blur(38px) saturate(165%);border-right:1px solid color-mix(in srgb,var(--ink, #1a1a1a) 5%,transparent)!important;border-top-right-radius:26px;border-bottom-right-radius:26px;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000005,10px 0 34px -14px color-mix(in srgb,var(--ink, #1a1a1a) 20%,transparent);z-index:25!important;isolation:isolate}.desk-main{background:transparent!important;position:relative;z-index:5}.ws-kpis,.ws-table,.ws-empty,.sys-row,.m-col,.m-mock,.ws-role-menu,.ws-head-actions .ws-btn-quiet,.ws-score-card,.ws-seo-summary,.ws-rd-create,.role-card,.auto-card,.count-card,.chart-card,.ann,.cap-card,.studio-card,.studio-glass-card,[data-glass-card]{background:color-mix(in srgb,var(--paper, #fbf6ec) 58%,transparent)!important;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border:1px solid color-mix(in srgb,var(--ink, #1a1a1a) 7%,transparent)!important;border-radius:14px;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000008,0 8px 28px -16px color-mix(in srgb,var(--ink, #1a1a1a) 18%,transparent)!important}.ws-kpis{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important;box-shadow:none!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px!important;margin-bottom:28px}.ws-kpi{background:color-mix(in srgb,var(--paper, #fbf6ec) 58%,transparent);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border:1px solid color-mix(in srgb,var(--ink, #1a1a1a) 7%,transparent);border-radius:14px;padding:16px 18px!important;box-shadow:inset 0 1px #ffffff73,0 8px 24px -18px color-mix(in srgb,var(--ink, #1a1a1a) 16%,transparent);transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease,border-color .28s ease}.ws-kpi:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent, #8C2E1F) 30%,transparent)}.ws-kpi-live{background:linear-gradient(180deg,color-mix(in srgb,#3F7D4F 8%,transparent),transparent),color-mix(in srgb,var(--paper, #fbf6ec) 62%,transparent)!important}.ws-kpi-hidden{background:linear-gradient(180deg,color-mix(in srgb,#C29022 12%,transparent),transparent),color-mix(in srgb,var(--paper, #fbf6ec) 62%,transparent)!important}.ws-table{border-collapse:separate!important;border-spacing:0;overflow:hidden}.ws-table thead th{background:color-mix(in srgb,var(--ink, #1a1a1a) 3%,transparent)!important;font-family:var(--ui-face, system-ui);font-size:10px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase;color:var(--ink-muted, #6c6f78)!important;padding:10px 12px!important;border-bottom:1px solid color-mix(in srgb,var(--ink, #1a1a1a) 6%,transparent)!important}.ws-table tbody tr{transition:background .16s ease}.ws-table tbody tr:hover{background:color-mix(in srgb,var(--accent, #8C2E1F) 4%,transparent)!important}.ws-table tbody tr td{border-bottom:1px solid color-mix(in srgb,var(--ink, #1a1a1a) 4%,transparent)!important}.m-topbar{background:color-mix(in srgb,var(--paper, #fbf6ec) 70%,transparent)!important;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid color-mix(in srgb,var(--ink, #1a1a1a) 6%,transparent)}.ws-role-menu,.search-palette{border-radius:14px!important;background:color-mix(in srgb,var(--paper, #fbf6ec) 72%,transparent)!important;-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);border:1px solid color-mix(in srgb,var(--ink, #1a1a1a) 8%,transparent)!important;box-shadow:inset 0 1px #ffffff80,0 16px 48px -18px color-mix(in srgb,var(--ink, #1a1a1a) 30%,transparent)!important}@media (prefers-color-scheme: dark){.rail,.ctx,.ws-kpi,.ws-table,[data-glass-card]{box-shadow:inset 0 1px #ffffff14,0 8px 24px -18px #00000073!important}}.settings-shell{background:transparent!important;max-width:1280px;margin:0 auto}.settings-tabs,.stabs-list{background:color-mix(in srgb,var(--paper, #fbf6ec) 50%,transparent)!important;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border:1px solid color-mix(in srgb,var(--ink, #1a1a1a) 7%,transparent);border-radius:16px;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #00000005,0 8px 28px -18px color-mix(in srgb,var(--ink, #1a1a1a) 18%,transparent);padding:16px 10px!important}.stabs-group-l,.stabs-group strong{font-family:var(--ui-face);font-size:10px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--ink-muted)!important;display:block;padding:14px 12px 6px}.stabs-group:first-child .stabs-group-l{padding-top:4px}.stab{display:flex!important;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px!important;background:transparent!important;border:0!important;border-radius:10px!important;font-family:var(--ui-face)!important;font-size:13.5px!important;font-weight:500!important;letter-spacing:.01em;color:var(--ink-mid)!important;text-align:left;cursor:pointer;transition:background .14s,color .14s,transform .16s}.stab:hover{background:color-mix(in srgb,currentColor 6%,transparent)!important;color:var(--ink)!important;transform:translate(2px)}.stab.active,.stab[aria-current=true],.stab[data-active=true]{background:color-mix(in srgb,var(--accent, #8C2E1F) 16%,transparent)!important;color:var(--ink)!important;font-weight:600!important}.stab-l{flex:1;min-width:0}.stab-hint{font-size:11px!important;color:var(--ink-muted);font-weight:400;letter-spacing:0}.settings-main{background:transparent!important}.settings-main .card{background:color-mix(in srgb,var(--paper, #fbf6ec) 58%,transparent)!important;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border:1px solid color-mix(in srgb,var(--ink, #1a1a1a) 7%,transparent)!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #00000005,0 10px 32px -20px color-mix(in srgb,var(--ink, #1a1a1a) 20%,transparent)!important;padding:22px 26px!important;margin-bottom:16px}.card-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;border-bottom:1px solid color-mix(in srgb,var(--ink, #1a1a1a) 6%,transparent);margin-bottom:16px}.card-title{font-family:var(--display-face);font-style:italic;font-weight:400;font-size:22px!important;color:var(--ink)!important;margin:0!important}.card-sub{margin:4px 0 0!important;font-family:var(--body-face, var(--ui-face));font-size:13px;color:var(--ink-mid);line-height:1.5}.edit-btn{padding:6px 14px!important;border-radius:999px!important;font-family:var(--ui-face);font-size:11.5px;font-weight:600;letter-spacing:.04em;background:transparent!important;border:1px solid var(--rule)!important;color:var(--ink-mid)!important;cursor:pointer;transition:all .14s}.edit-btn:hover{border-color:var(--accent)!important;color:var(--accent)!important;transform:translateY(-1px)}.section-h{display:flex;align-items:center;gap:10px;margin:18px 0 8px}.section-dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.section-title{font-family:var(--display-face);font-style:italic;font-weight:500;font-size:16px;color:var(--ink)}.section-sub{margin:0 0 12px;font-family:var(--body-face, var(--ui-face));font-size:12.5px;color:var(--ink-muted)}.dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));column-gap:48px;row-gap:2px;margin:0}.dl>div{display:grid;grid-template-columns:minmax(84px,30%) minmax(0,1fr);align-items:baseline;column-gap:16px;padding:6px 0;min-width:0}.dl>div.full{grid-column:1 / -1;grid-template-columns:minmax(84px,14%) minmax(0,1fr)}.dl dt{font-family:var(--ui-face);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);line-height:1.4}.dl dd{margin:0;font-family:var(--body-face, var(--serif));font-size:15px;line-height:1.4;color:var(--ink);word-break:break-word;font-variant-numeric:tabular-nums}.dl dd a{color:var(--accent);text-decoration:none}.dl dd a:hover{text-decoration:underline}.dl dd .dd-meta,.dl dd .dd-quiet{color:var(--ink-muted);font-size:.8em;letter-spacing:.01em}@media (max-width: 720px){.dl{grid-template-columns:1fr}.dl>div,.dl>div.full{grid-template-columns:minmax(80px,32%) minmax(0,1fr)}}.dir-grid,.scheme-grid,.feat-grid{display:grid;gap:10px}.dir-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.scheme-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.feat-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.dir-card,.scheme-card,.feat{padding:14px 16px!important;background:color-mix(in srgb,var(--paper, #fbf6ec) 50%,transparent)!important;border:1.5px solid color-mix(in srgb,var(--ink) 7%,transparent)!important;border-radius:12px!important;cursor:pointer;transition:transform .22s cubic-bezier(.34,1.56,.64,1),border-color .2s,box-shadow .2s!important}.dir-card:hover,.scheme-card:hover,.feat:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 38%,transparent)!important;box-shadow:0 8px 22px -14px color-mix(in srgb,var(--accent) 30%,transparent)}.dir-card[data-on=true],.scheme-card[data-on=true],.dir-card.is-selected,.scheme-card.is-selected{border-color:var(--accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent),0 8px 22px -14px color-mix(in srgb,var(--accent) 28%,transparent)!important}.dir-name,.scheme-name{font-family:var(--display-face);font-style:italic;font-size:18px;color:var(--ink);font-weight:500;margin:0 0 4px}.dir-desc{font-family:var(--ui-face);font-size:12px;color:var(--ink-mid);margin:0}.btn-primary{padding:9px 18px!important;border-radius:999px!important;background:var(--accent)!important;color:#fff!important;border:1px solid var(--accent)!important;font-family:var(--ui-face)!important;font-size:12.5px!important;font-weight:600!important;cursor:pointer;transition:transform .16s,box-shadow .16s}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 18px -8px color-mix(in srgb,var(--accent) 50%,transparent)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-ghost{padding:9px 16px!important;border-radius:999px!important;background:transparent!important;color:var(--ink-mid)!important;border:1px solid var(--rule)!important;font-family:var(--ui-face)!important;font-size:12.5px!important;font-weight:600!important;cursor:pointer}.btn-ghost:hover{border-color:var(--accent)!important;color:var(--accent)!important}.field{margin-bottom:14px}.field-label{display:block;font-family:var(--ui-face);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:6px}.field input[type=text],.field input[type=email],.field input[type=url],.field input[type=tel],.field input[type=number],.field textarea,.field select{width:100%;padding:9px 12px;border-radius:9px;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);background:color-mix(in srgb,var(--paper, #fbf6ec) 80%,transparent);font-family:var(--ui-face);font-size:13.5px;color:var(--ink);transition:border-color .14s,box-shadow .14s,background .14s}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent);background:#fff}.field-hint{margin:6px 0 0;font-family:var(--ui-face);font-size:11.5px;color:var(--ink-muted);font-style:italic}.form-foot{display:flex;gap:10px;justify-content:flex-end;margin-top:18px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--ink) 6%,transparent)}.link-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none}.link-button{display:flex;flex-direction:column;gap:4px;padding:14px 18px;background:color-mix(in srgb,var(--paper, #fbf6ec) 56%,transparent);border:1px solid color-mix(in srgb,var(--ink) 7%,transparent);border-radius:12px;text-decoration:none;color:inherit;transition:transform .22s cubic-bezier(.34,1.56,.64,1),border-color .2s}.link-button:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 38%,transparent)}.studio-app .eyebrow,.studio-app .section-eyebrow,.studio-app .lit-eyebrow,.studio-app .s-eyebrow,.studio-app .cb-eyebrow{font-family:var(--ui-face, system-ui);font-size:10.5px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase;color:var(--ink-muted, #6c6f78);margin:0 0 10px}.studio-app main h1,.studio-app .settings-main h1,.studio-app .desk-main h1,.studio-app .pb-canvas h1{font-family:var(--display-face, "Cormorant Garamond", serif);font-style:italic;font-weight:400;font-size:clamp(40px,5vw,64px);line-height:1.02;letter-spacing:-.02em;color:var(--ink);margin:0 0 4px}.studio-app .dot,.studio-app .ws-dot,.studio-app .m-dot,.studio-app .theme-dot,.studio-app .cb-dot,.studio-app .th-dot,.studio-app .title-dot,.studio-app .ctx-title-dot{color:var(--accent)!important}.studio-app .lede,.studio-app main>p:first-of-type,.studio-app .page-lede{font-family:var(--body-face, var(--ui-face));font-size:14.5px;line-height:1.55;color:var(--ink-mid);max-width:720px;margin:12px 0 0}.studio-app .card,.studio-app .panel,.studio-app .tile,.studio-app .empty,.studio-app .form,.studio-app .row.card,.studio-app .filter,.studio-app .table-wrap,.studio-app .sub-form,.studio-app .edit-form,.studio-app .role-form,.studio-app .role-item,.studio-app .field-row,.studio-app .total-card,.studio-app .auto-card,.studio-app .count-card,.studio-app .chart-card,.studio-app .stat-card,.studio-app .role-card,.studio-app .att-tile,.studio-app .ann,.studio-app .cap-card,.studio-app .enroll-card,.studio-app .class-card,.studio-app .scheme-card,.studio-app .dir-card,.studio-app .auto,.studio-app .feat,.studio-app .branch,.studio-app .custom,.studio-app .doc,.studio-app .campaign,.studio-app .camp,.studio-app .editorial,.studio-app .channel,.studio-app .chat-card,.studio-app .checkin-card,.studio-app .feast,.studio-app .feast-card,.studio-app .gift,.studio-app .gift-card,.studio-app .household-card,.studio-app .info-card,.studio-app .insight-card,.studio-app .inv-card,.studio-app .letter-card,.studio-app .liturgy-card,.studio-app .member-card,.studio-app .ministry-card,.studio-app .module-card,.studio-app .note-card,.studio-app .nudge-card,.studio-app .org-card,.studio-app .palette-card,.studio-app .person-card,.studio-app .picker-card,.studio-app .pledge-card,.studio-app .preview-card,.studio-app .priest-card,.studio-app .reading-card,.studio-app .ref-card,.studio-app .request-card,.studio-app .saint-card,.studio-app .sermon-card,.studio-app .service-card,.studio-app .session-card,.studio-app .source-card,.studio-app .stat,.studio-app .stat-row,.studio-app .stewardship-card,.studio-app .stop-card,.studio-app .study-card,.studio-app .summary-card,.studio-app .tab-card,.studio-app .target,.studio-app .task-card,.studio-app .template-card,.studio-app .ticket-card,.studio-app .topic-card,.studio-app .training-card,.studio-app .transcript-card,.studio-app .trial-card,.studio-app .upcoming-card,.studio-app .video-card,.studio-app .visit-card,.studio-app .vol-card,.studio-app .watch-card,.studio-app .week-card,.studio-app .year-card,.studio-app .yz-card,.studio-app section.block,.studio-app .now,.studio-app .year-nav,.studio-app .plan,.studio-app .empty-typikon,.studio-app .sermon,.studio-app li.p,.studio-app .ix-item,.studio-app .ix-empty,.studio-app [class$=-card],.studio-app [class$=-panel],.studio-app [class$=-tile],.studio-app [class*=" card "],.studio-app [class$=" card"]{background:color-mix(in srgb,var(--paper, #fbf6ec) 58%,transparent)!important;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border:1px solid color-mix(in srgb,var(--ink, #1a1a1a) 7%,transparent)!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #00000005,0 8px 28px -18px color-mix(in srgb,var(--ink, #1a1a1a) 18%,transparent)!important}.studio-app section.block,.studio-app .now,.studio-app .year-nav,.studio-app .empty-typikon{padding:22px 24px}.studio-app .kpi-row,.studio-app .kpis,.studio-app .metric-row,.studio-app .stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin-bottom:20px}.studio-app .kpi,.studio-app .metric,.studio-app .stat,.studio-app .total-card{padding:16px 18px!important;background:color-mix(in srgb,var(--paper, #fbf6ec) 58%,transparent)!important;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border:1px solid color-mix(in srgb,var(--ink, #1a1a1a) 7%,transparent)!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff6b,0 8px 24px -18px color-mix(in srgb,var(--ink, #1a1a1a) 16%,transparent)!important;transition:transform .28s cubic-bezier(.34,1.56,.64,1),border-color .28s!important}.studio-app .kpi:hover,.studio-app .metric:hover,.studio-app .stat:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent, #8C2E1F) 30%,transparent)!important}.studio-app .modal,.studio-app .modal-card,.studio-app .modal-panel,.studio-app [role=dialog],.studio-app .adv-modal,.studio-app .picker-modal,.studio-app .pop-modal,.studio-app .confirm-modal,.studio-app .editor-modal{background:color-mix(in srgb,var(--paper, #fbf6ec) 78%,transparent)!important;-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);border:1px solid color-mix(in srgb,var(--ink, #1a1a1a) 9%,transparent)!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000008,0 24px 64px -20px color-mix(in srgb,var(--ink, #1a1a1a) 36%,transparent)!important}.studio-app .modal-back,.studio-app .modal-backdrop,.studio-app .modal-overlay{background:color-mix(in srgb,var(--ink, #1a1a1a) 36%,transparent)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.studio-app table{width:100%;border-collapse:separate;border-spacing:0}.studio-app table.simple,.studio-app .table-wrap>table{background:transparent}.studio-app table thead th{background:color-mix(in srgb,var(--ink, #1a1a1a) 3%,transparent);font-family:var(--ui-face, system-ui);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--ink, #1a1a1a) 6%,transparent);text-align:left}.studio-app table tbody tr{transition:background .16s ease}.studio-app table tbody tr:hover{background:color-mix(in srgb,var(--accent, #8C2E1F) 4%,transparent)}.studio-app table tbody td{border-bottom:1px solid color-mix(in srgb,var(--ink, #1a1a1a) 4%,transparent);padding:12px}.studio-app .field input[type=text],.studio-app .field input[type=email],.studio-app .field input[type=url],.studio-app .field input[type=tel],.studio-app .field input[type=number],.studio-app .field input[type=search],.studio-app .field input[type=password],.studio-app .field input[type=date],.studio-app .field input[type=time],.studio-app .field textarea,.studio-app .field select,.studio-app .fld input[type=text],.studio-app .fld input[type=email],.studio-app .fld input[type=url],.studio-app .fld input[type=tel],.studio-app .fld input[type=number],.studio-app .fld input[type=search],.studio-app .fld textarea,.studio-app .fld select,.studio-app .field-row input,.studio-app .field-row textarea,.studio-app .field-row select{width:100%;padding:9px 12px;border-radius:9px;border:1px solid color-mix(in srgb,var(--ink, #1a1a1a) 10%,transparent);background:color-mix(in srgb,var(--paper, #fbf6ec) 80%,transparent);font-family:var(--ui-face, system-ui);font-size:13.5px;color:var(--ink);transition:border-color .16s,box-shadow .16s,background .16s}.studio-app .field input:focus,.studio-app .field textarea:focus,.studio-app .field select:focus,.studio-app .fld input:focus,.studio-app .fld textarea:focus,.studio-app .fld select:focus,.studio-app .field-row input:focus,.studio-app .field-row textarea:focus,.studio-app .field-row select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent);background:#fff}.studio-app .tabs,.studio-app .tab-strip,.studio-app .subtabs{display:flex;gap:4px;padding:4px;background:color-mix(in srgb,var(--ink, #1a1a1a) 4%,transparent);border-radius:var(--r-md);margin:12px 0}.studio-app .tab,.studio-app .subtab{background:transparent;border:0;padding:7px 14px;border-radius:var(--r-sm);font-family:var(--ui-face);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--ink-mid);cursor:pointer;transition:background .14s,color .14s}.studio-app .tab:hover,.studio-app .subtab:hover{color:var(--ink)}.studio-app .tab.active,.studio-app .tab[aria-selected=true],.studio-app .tab.is-active,.studio-app .subtab.active,.studio-app .subtab[aria-selected=true],.studio-app .subtab.is-active{background:var(--surface-raised, white);color:var(--ink);box-shadow:0 1px 4px #0000000f}.studio-app .chip,.studio-app .pill,.studio-app .tag,.studio-app .badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-family:var(--ui-face);font-size:11px;font-weight:600;letter-spacing:.04em;background:color-mix(in srgb,currentColor 8%,transparent)}.studio-app .empty,.studio-app .empty-state{padding:36px 24px!important;text-align:center;background:color-mix(in srgb,var(--paper, #fbf6ec) 50%,transparent)!important;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border:1px dashed color-mix(in srgb,var(--ink, #1a1a1a) 12%,transparent)!important;border-radius:16px!important}.studio-app .empty h2,.studio-app .empty h3,.studio-app .empty-h{font-family:var(--display-face);font-style:italic;font-weight:400;font-size:22px;color:var(--ink);margin:0 0 6px}.studio-app .empty p,.studio-app .empty-body{font-family:var(--body-face, var(--ui-face));font-size:13.5px;color:var(--ink-mid);max-width:480px;margin:0 auto;line-height:1.55}.studio-app .btn,.studio-app .button,.studio-app button.primary,.studio-app .save,.studio-app .save-btn{padding:9px 16px;border-radius:999px;font-family:var(--ui-face);font-size:12.5px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:all .16s;border:1px solid var(--rule);background:transparent;color:var(--ink-mid)}.studio-app .btn:hover,.studio-app .button:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.studio-app .btn.primary,.studio-app .button.primary,.studio-app .btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.studio-app .btn.primary:hover,.studio-app .button.primary:hover,.studio-app .btn-primary:hover{color:#fff;box-shadow:0 6px 20px -8px color-mix(in srgb,var(--accent) 40%,transparent)}.studio-app .dropdown-menu,.studio-app .menu-pop,.studio-app .floating-menu,.studio-app .pop,.studio-app .popover,.studio-app .floating-panel{background:color-mix(in srgb,var(--paper, #fbf6ec) 72%,transparent);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);border-radius:12px;box-shadow:inset 0 1px #ffffff80,0 16px 48px -18px color-mix(in srgb,var(--ink) 30%,transparent)}.studio-app .list-row,.studio-app .lrow{padding:12px 16px;background:color-mix(in srgb,var(--paper, #fbf6ec) 55%,transparent);border:1px solid color-mix(in srgb,var(--ink) 6%,transparent);border-radius:12px;margin-bottom:8px;transition:transform .22s cubic-bezier(.34,1.56,.64,1),border-color .2s}.studio-app .list-row:hover,.studio-app .lrow:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 25%,transparent)}.studio-app .banner,.studio-app .notice,.studio-app .alert,.studio-app .status-banner{padding:12px 18px;border-radius:12px;font-family:var(--ui-face);font-size:13px;background:color-mix(in srgb,var(--paper, #fbf6ec) 62%,transparent);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}.studio-app .banner.ok,.studio-app .notice.ok,.studio-app .alert.ok{background:color-mix(in srgb,#3F7D4F 14%,transparent);border-color:color-mix(in srgb,#3F7D4F 28%,transparent);color:#2d6b3f}.studio-app .banner.warn,.studio-app .notice.warn,.studio-app .alert.warn{background:color-mix(in srgb,#C29022 16%,transparent);border-color:color-mix(in srgb,#C29022 30%,transparent);color:#6f4a14}.studio-app .banner.err,.studio-app .notice.err,.studio-app .alert.err{background:color-mix(in srgb,#8C2E1F 14%,transparent);border-color:color-mix(in srgb,#8C2E1F 28%,transparent);color:#6b2222}.studio-app .card h2,.studio-app .card h3,.studio-app .panel h2,.studio-app .panel h3{font-family:var(--display-face);font-style:italic;font-weight:400;color:var(--ink);margin:0 0 6px}.studio-app .card h2,.studio-app .panel h2{font-size:22px}.studio-app .card h3,.studio-app .panel h3{font-size:18px}.studio-app hr,.studio-app .hr,.studio-app .divider{border:0;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--ink) 10%,transparent) 50%,transparent 100%);margin:18px 0}.studio-app button.tab,.studio-app .tab,.studio-app .chip,.studio-app .pill,.studio-app .tag,.studio-app .badge,.studio-app .field,.studio-app .fld,.studio-app .field-row{background-image:none}.studio-app header.ph{background:none;border:0}.studio-app .eyebrow,.studio-app .page-kicker,.studio-app .hero-eyebrow,.studio-app .crumbs,.studio-app .crumb{display:none}.studio-app .btn:not(.no-pill),.studio-app a.btn:not(.no-pill),.studio-app .btn-primary:not(.no-pill),.studio-app .btn-ghost:not(.no-pill),.studio-app .btn-ghost-sm:not(.no-pill),.studio-app .btn-quiet:not(.no-pill),.studio-app .btn-mini:not(.no-pill),.studio-app .btn-toggle:not(.no-pill),.studio-app .btn-big:not(.no-pill),.studio-app .tt-btn:not(.no-pill),.studio-app .nav-btn:not(.no-pill){border-radius:999px}.studio-app .no-glass,.studio-app [data-no-glass=true]{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important}.studio-app input[type=text],.studio-app input[type=email],.studio-app input[type=url],.studio-app input[type=tel],.studio-app input[type=number],.studio-app input[type=search],.studio-app input[type=password],.studio-app input[type=date],.studio-app input[type=time],.studio-app input[type=datetime-local],.studio-app input[type=month],.studio-app input[type=week],.studio-app input:not([type]),.studio-app textarea{border-radius:10px!important;background:color-mix(in srgb,var(--paper, #fbf6ec) 78%,transparent)!important;-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent)!important;padding:10px 14px!important;font-family:var(--ui-face, system-ui)!important;font-size:13.5px!important;color:var(--ink)!important;transition:border-color .16s,box-shadow .16s,background .16s}.studio-app input:focus,.studio-app textarea:focus{outline:none!important;border-color:var(--accent, #8C2E1F)!important;background:#fff!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, #8C2E1F) 16%,transparent)!important}.studio-app textarea{min-height:80px;resize:vertical;line-height:1.55}.studio-app select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:10px!important;padding:10px 36px 10px 14px!important;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%236c6660' stroke-width='2.4' stroke-linecap='round'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right 14px center / 11px,color-mix(in srgb,var(--paper, #fbf6ec) 78%,transparent)!important;-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent)!important;font-family:var(--ui-face)!important;font-size:13.5px!important;color:var(--ink)!important;cursor:pointer;transition:border-color .16s,box-shadow .16s}.studio-app select:focus{outline:none!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)!important}.studio-app input[type=checkbox],.studio-app input[type=radio]{accent-color:var(--accent);width:16px;height:16px;border-radius:4px!important;padding:0!important;cursor:pointer}.studio-app button,.studio-app a.button,.studio-app a.btn,.studio-app a[role=button]{border-radius:999px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,border-color .2s,background .2s}.studio-app button:active,.studio-app a.button:active,.studio-app a.btn:active{transform:scale(.97)}.studio-app details{background:color-mix(in srgb,var(--paper) 60%,transparent);border:1px solid color-mix(in srgb,var(--ink) 6%,transparent);border-radius:12px;padding:12px 16px;margin:8px 0}.studio-app details summary{cursor:pointer;font-family:var(--ui-face);font-size:13px;font-weight:600;color:var(--ink);list-style:none;display:flex;align-items:center;gap:8px;outline:none}.studio-app details summary::-webkit-details-marker{display:none}.studio-app details summary:before{content:"▸";display:inline-block;font-size:10px;color:var(--ink-muted);transition:transform .2s}.studio-app details[open] summary:before{transform:rotate(90deg)}.studio-app [role=tooltip],.studio-app .tooltip,.studio-app .tip{background:color-mix(in srgb,var(--paper) 78%,transparent);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);border-radius:10px;padding:8px 12px;font-family:var(--ui-face);font-size:12px;color:var(--ink);box-shadow:inset 0 1px #ffffff80,0 12px 32px -16px #140e0452}.studio-app .tabs,.studio-app .tab-strip,.studio-app .subtabs,.studio-app [role=tablist]{border-radius:var(--r-md)}.studio-app .tab,.studio-app .subtab,.studio-app [role=tab]{border-radius:var(--r-sm)!important}.studio-app .chip,.studio-app .pill,.studio-app .tag,.studio-app .badge,.studio-app .status-pill,.studio-app [data-pill],.studio-app [class*=status-]{border-radius:999px!important}.studio-app section,.studio-app article,.studio-app aside,.studio-app .container,.studio-app .wrap,.studio-app .frame{border-radius:inherit}.studio-app ::-webkit-scrollbar{width:10px;height:10px}.studio-app ::-webkit-scrollbar-track{background:transparent}.studio-app ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 18%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.studio-app ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 50%,transparent);background-clip:padding-box}.studio-app .toast,.studio-app .toast-stack>*{background:color-mix(in srgb,var(--paper) 72%,transparent)!important;-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);border:1px solid color-mix(in srgb,var(--ink) 8%,transparent)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff8c,0 16px 40px -16px #140e0452!important}.studio-app .page,.studio-app .page-header{border-radius:0}h1,h2,h3,h4,[class$=-title]{font-style:normal!important}.studio-app time,.studio-app data,.studio-app .stat-n,.studio-app .stat-l,.studio-app .stat-big,.studio-app .sc-stat-n,.studio-app .sc-stat-big,.studio-app .sc-td-money,.studio-app .sc-money,.studio-app .badge,.studio-app .pill,.studio-app .status-pill,.studio-app .tag-n,.studio-app .count,.studio-app .num,.studio-app .money,.studio-app .td-num,.studio-app .td-money,.studio-app kbd{font-variant-numeric:tabular-nums}.studio-app button:focus-visible,.studio-app a:focus-visible,.studio-app summary:focus-visible,.studio-app [role=button]:focus-visible,.studio-app [role=tab]:focus-visible,.studio-app [tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--accent, #A8431F);outline-offset:3px}.studio-app button:disabled,.studio-app a[aria-disabled=true],.studio-app input:disabled,.studio-app select:disabled,.studio-app textarea:disabled{opacity:.55;cursor:not-allowed}.studio-app button:disabled:hover,.studio-app a[aria-disabled=true]:hover{transform:none!important;box-shadow:none!important}:root{--text: var(--ink);--bg: var(--surface);--muted: var(--ink-muted);--border: var(--rule);--danger: var(--cp-danger, #8C2E1F);--warning: var(--cp-caution, #A8721F);--success: var(--cp-positive, #3D6E4A);--info: var(--cp-info, var(--accent))}.banner{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:6px;font-family:var(--font-body, system-ui);font-size:13.5px;line-height:1.45;margin-bottom:14px;border:1px solid transparent;color:var(--ink)}.banner strong{font-weight:600}.banner.banner-ok,.banner.ok{background:color-mix(in srgb,var(--cp-positive, var(--success, #3D6E4A)) 8%,var(--surface, transparent));border-color:color-mix(in srgb,var(--cp-positive, var(--success, #3D6E4A)) 22%,transparent)}.banner.banner-warn,.banner.warn{background:color-mix(in srgb,var(--cp-caution, var(--warning, #A8721F)) 8%,var(--surface, transparent));border-color:color-mix(in srgb,var(--cp-caution, var(--warning, #A8721F)) 22%,transparent)}.banner.banner-err,.banner.err{background:color-mix(in srgb,var(--cp-danger, var(--danger, #8C2E1F)) 8%,var(--surface, transparent));border-color:color-mix(in srgb,var(--cp-danger, var(--danger, #8C2E1F)) 22%,transparent)}.banner.banner-info,.banner.info{background:color-mix(in srgb,var(--cp-info, var(--info, var(--accent))) 8%,var(--surface, transparent));border-color:color-mix(in srgb,var(--cp-info, var(--info, var(--accent))) 22%,transparent)}.studio-app .sc-modal,.studio-app .modal,.sym-modal{border-radius:12px}.studio-app :is(input,select,textarea)[aria-invalid=true]{border-color:var(--cp-danger, var(--danger, #8C2E1F))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--cp-danger, var(--danger, #8C2E1F)) 20%,transparent)!important}.studio-app .field-error{font-family:var(--ui-face, var(--font-ui, system-ui));font-size:12px;font-weight:500;line-height:1.4;color:var(--cp-danger, var(--danger, #8C2E1F));margin:6px 0 0;display:flex;align-items:center;gap:5px}.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}.skip-link{position:absolute;left:-9999px;top:8px;background:var(--accent);color:var(--bg);padding:10px 16px;border-radius:6px;font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;z-index:10000}.skip-link:focus{left:12px}:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media (forced-colors: active){button,input,select,textarea,.btn-primary,.btn-ghost,.btn-quiet{border:1px solid CanvasText!important}}a[href^="tel:"],a[href^="sms:"],a[href^="mailto:"]{color:inherit;text-decoration:none;border-bottom:1px dotted color-mix(in srgb,currentColor 32%,transparent);transition:color .16s ease,border-color .16s ease;cursor:pointer}a[href^="tel:"]:hover,a[href^="sms:"]:hover,a[href^="mailto:"]:hover,a[href^="tel:"]:focus-visible,a[href^="sms:"]:focus-visible,a[href^="mailto:"]:focus-visible{color:var(--accent);border-bottom-color:var(--accent);border-bottom-style:solid}:root{--ease-out-soft: cubic-bezier(.22, .61, .36, 1);--ease-out-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-out-liquid: cubic-bezier(.34, 1.8, .5, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out-quad: cubic-bezier(.45, 0, .55, 1);--dur-instant: 90ms;--dur-quick: .12s;--dur-base: .22s;--dur-rest: .34s;--dur-flow: .52s;--dur-page: .22s}@keyframes sym-page-in{0%{opacity:0}to{opacity:1}}.sym-page-enter{animation:sym-page-in var(--dur-page) var(--ease-out-expo) both}.sym-stagger>*{animation:sym-stagger-in var(--dur-base) var(--ease-out-soft) both}.sym-stagger>*:nth-child(2){animation-delay:50ms}.sym-stagger>*:nth-child(3){animation-delay:80ms}.sym-stagger>*:nth-child(4){animation-delay:.11s}.sym-stagger>*:nth-child(5){animation-delay:.14s}.sym-stagger>*:nth-child(6){animation-delay:.17s}.sym-stagger>*:nth-child(7){animation-delay:.2s}.sym-stagger>*:nth-child(8){animation-delay:.23s}.sym-stagger>*:nth-child(9){animation-delay:.26s}.sym-stagger>*:nth-child(10){animation-delay:.29s}.sym-stagger>*:nth-child(11){animation-delay:.32s}.sym-stagger>*:nth-child(n+12){animation-delay:.34s}.sym-lift{transition:transform var(--dur-rest) var(--ease-out-soft),box-shadow var(--dur-base) var(--ease-out-soft),border-color var(--dur-base) var(--ease-out-soft);will-change:transform}.sym-lift:hover,.sym-lift:focus-visible{transform:translateY(-2px);box-shadow:0 14px 32px -18px color-mix(in srgb,var(--ink) 28%,transparent),0 1px color-mix(in srgb,var(--ink) 4%,transparent)}.sym-press{transition:transform var(--dur-quick) var(--ease-out-spring)}.sym-press:active{transform:scale(.97)}:global(button.btn-primary),:global(button.btn-ghost),:global(button.btn-danger),:global(.btn-primary),:global(.btn-ghost),:global(.btn-danger){transition:background var(--dur-base) var(--ease-out-soft),color var(--dur-base) var(--ease-out-soft),border-color var(--dur-base) var(--ease-out-soft),transform var(--dur-quick) var(--ease-out-spring),box-shadow var(--dur-base) var(--ease-out-soft)}:global(button.btn-primary:active),:global(button.btn-ghost:active),:global(button.btn-danger:active),:global(.btn-primary:active),:global(.btn-ghost:active),:global(.btn-danger:active){transform:scale(.97)}.sym-halo{position:relative;isolation:isolate}.sym-halo:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 0 color-mix(in srgb,var(--accent) 50%,transparent);transition:box-shadow var(--dur-rest) var(--ease-out-soft);z-index:-1}.sym-halo:hover:after,.sym-halo:focus-visible:after{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 18%,transparent)}@keyframes sym-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.sym-skel{background:linear-gradient(90deg,color-mix(in srgb,var(--rule) 60%,transparent),color-mix(in srgb,var(--rule) 90%,transparent),color-mix(in srgb,var(--rule) 60%,transparent));background-size:200px 100%;background-repeat:no-repeat;animation:sym-shimmer 1.4s linear infinite;border-radius:6px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sym-stagger>*{opacity:0;animation:sym-stagger-in var(--dur-base) var(--ease-out-soft) forwards}.sym-stagger>*:nth-child(1){animation-delay:20ms}.sym-stagger>*:nth-child(2){animation-delay:60ms}.sym-stagger>*:nth-child(3){animation-delay:.1s}.sym-stagger>*:nth-child(4){animation-delay:.14s}.sym-stagger>*:nth-child(5){animation-delay:.18s}.sym-stagger>*:nth-child(6){animation-delay:.22s}.sym-stagger>*:nth-child(7){animation-delay:.26s}.sym-stagger>*:nth-child(8){animation-delay:.3s}.sym-stagger>*:nth-child(n+9){animation-delay:.34s}@keyframes sym-stagger-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sym-press:active{transform:scale(.98)}.sym-focus-ring:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.sym-lift{transition:transform var(--dur-quick) var(--ease-out-soft),box-shadow var(--dur-quick) var(--ease-out-soft),border-color var(--dur-quick) var(--ease-out-soft)}.sym-lift:hover{transform:translateY(-2px);box-shadow:0 14px 30px -16px #0000002e;border-color:var(--accent)}.sym-link-glow{position:relative;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size var(--dur-base) var(--ease-out-soft)}.sym-link-glow:hover{background-size:100% 1px}body.studio-fullscreen-editor .rail,body.studio-fullscreen-editor .ctx,body.studio-fullscreen-editor .vigil-topbar,body.studio-fullscreen-editor .m-nav,body.studio-fullscreen-editor [data-skip-when-fullscreen]{display:none!important}body.studio-fullscreen-editor .desk-main{margin-left:0!important}a.tt-glass,button.tt-glass,.tt-glass[data-interactive],.tt-glass.is-interactive{cursor:pointer;transition:transform var(--dur-base) var(--ease-out-spring),box-shadow var(--dur-base) var(--ease-out-spring),border-color var(--dur-quick) var(--ease-out-soft),background-color var(--dur-rest) var(--ease-out-soft);will-change:transform}a.tt-glass:hover,button.tt-glass:hover,.tt-glass[data-interactive]:hover,.tt-glass.is-interactive:hover{transform:translateY(-3px);box-shadow:var(--shadow-3);border-color:color-mix(in srgb,var(--accent) 34%,var(--glass-edge))}a.tt-glass:active,button.tt-glass:active,.tt-glass[data-interactive]:active,.tt-glass.is-interactive:active{transform:translateY(-1px) scale(.985);transition-duration:var(--dur-quick)}a.tt-glass:focus-visible,button.tt-glass:focus-visible,.tt-glass[data-interactive]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--paper),0 0 0 4px color-mix(in srgb,var(--accent) 60%,transparent),var(--shadow-2)}.studio-app a.card,.studio-app a.tile,.studio-app a[class$=-card],.studio-app button.card,.studio-app button.tile,.studio-app [data-interactive]{transition:transform var(--dur-base) var(--ease-out-spring),box-shadow var(--dur-base) var(--ease-out-spring),border-color var(--dur-quick) var(--ease-out-soft)!important;will-change:transform}.studio-app a.card:hover,.studio-app a.tile:hover,.studio-app a[class$=-card]:hover,.studio-app button.card:hover,.studio-app button.tile:hover,.studio-app [data-interactive]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 32%,transparent)!important}.studio-app a.card:active,.studio-app a.tile:active,.studio-app a[class$=-card]:active,.studio-app button.card:active,.studio-app button.tile:active,.studio-app [data-interactive]:active{transform:translateY(-1px) scale(.985);transition-duration:var(--dur-quick)!important}.studio-app .btn,.studio-app .button,.studio-app .btn-primary,.studio-app .btn-ghost,.studio-app .btn-danger,.studio-app .save,.studio-app .save-btn,.studio-app .edit-btn{transition:transform var(--dur-base) var(--ease-out-spring),box-shadow var(--dur-base) var(--ease-out-spring),background var(--dur-rest) var(--ease-out-soft),border-color var(--dur-quick) var(--ease-out-soft),color var(--dur-quick) var(--ease-out-soft)!important}.studio-app .btn:hover,.studio-app .button:hover,.studio-app .btn-primary:hover,.studio-app .btn-ghost:hover,.studio-app .btn-danger:hover,.studio-app .save:hover,.studio-app .save-btn:hover,.studio-app .edit-btn:hover{transform:translateY(-2px)}.studio-app .btn:active,.studio-app .button:active,.studio-app .btn-primary:active,.studio-app .btn-ghost:active,.studio-app .btn-danger:active,.studio-app .save:active,.studio-app .save-btn:active,.studio-app .edit-btn:active,.tt-btn:active,.tt-pill:active{transform:translateY(0) scale(.96);transition-duration:var(--dur-quick)!important}.studio-app .btn:focus-visible,.studio-app .button:focus-visible,.studio-app .btn-primary:focus-visible,.studio-app .btn-ghost:focus-visible,.studio-app .btn-danger:focus-visible{outline:none;box-shadow:0 0 0 2px var(--paper),0 0 0 4px color-mix(in srgb,var(--accent) 62%,transparent)}a.tt-pill,button.tt-pill,.studio-app a.pill,.studio-app button.pill,.studio-app a.chip,.studio-app button.chip{transition:transform var(--dur-base) var(--ease-out-spring),background var(--dur-rest) var(--ease-out-soft),border-color var(--dur-quick) var(--ease-out-soft)!important}a.tt-pill:hover,button.tt-pill:hover,.studio-app a.pill:hover,.studio-app button.pill:hover,.studio-app a.chip:hover,.studio-app button.chip:hover{transform:translateY(-1px)}.rail-btn,.rail-brand,.rail-avatar,.rail-signout{transition:background var(--dur-quick) var(--ease-out-soft),color var(--dur-quick) var(--ease-out-soft),transform var(--dur-base) var(--ease-out-spring)!important}.rail-btn:hover{transform:scale(1.06)}.rail-btn:active{transform:scale(.94);transition-duration:var(--dur-quick)!important}.rail-btn.is-active:before{transition:transform var(--dur-base) var(--ease-out-liquid)!important}.rail-btn.is-active:hover:before{transform:scale(1.08)}.ctx-row,.m-foot-account,.m-foot-signout{transition:background var(--dur-quick) var(--ease-out-soft),color var(--dur-quick) var(--ease-out-soft),transform var(--dur-base) var(--ease-out-spring)!important}.ctx-row:hover{transform:translate(3px)}.ctx-row:active{transform:translate(1px) scale(.99);transition-duration:var(--dur-quick)!important}.ctx-row.is-active{transition:background var(--dur-base) var(--ease-out-soft),color var(--dur-base) var(--ease-out-soft)!important}.stab,.studio-app .tab,.studio-app .subtab{transition:background var(--dur-quick) var(--ease-out-soft),color var(--dur-quick) var(--ease-out-soft),transform var(--dur-base) var(--ease-out-spring)!important}.stab:hover{transform:translate(2px)}.stab:active,.studio-app .tab:active,.studio-app .subtab:active{transform:scale(.97);transition-duration:var(--dur-quick)!important}.tt-input,.tt-textarea,.tt-select,.studio-app .field input,.studio-app .field textarea,.studio-app .field select,.studio-app .fld input,.studio-app .fld textarea,.studio-app .fld select,.studio-app .field-row input,.studio-app .field-row textarea,.studio-app .field-row select{transition:border-color var(--dur-quick) var(--ease-out-soft),box-shadow var(--dur-quick) var(--ease-out-spring),transform var(--dur-quick) var(--ease-out-spring),background var(--dur-quick) var(--ease-out-soft)!important}.tt-input:focus,.tt-textarea:focus,.tt-select:focus,.studio-app .field input:focus,.studio-app .field textarea:focus,.studio-app .field select:focus,.studio-app .fld input:focus,.studio-app .fld textarea:focus,.studio-app .fld select:focus,.studio-app .field-row input:focus,.studio-app .field-row textarea:focus,.studio-app .field-row select:focus{transform:translateY(-1px)}.reveal-init{opacity:0;transform:translateY(13px) scale(.988);transition:opacity var(--dur-flow) var(--ease-out-expo),transform var(--dur-flow) var(--ease-out-expo);transition-delay:calc(var(--reveal-i, 0) * 38ms);will-change:opacity,transform}.reveal-in{opacity:1;transform:translateY(0) scale(1);transition:opacity var(--dur-flow) var(--ease-out-expo),transform var(--dur-flow) var(--ease-out-expo);transition-delay:calc(var(--reveal-i, 0) * 38ms)}@media (prefers-reduced-motion: reduce){a.tt-glass,button.tt-glass,.tt-glass[data-interactive],.tt-glass.is-interactive,.studio-app a.card,.studio-app a.tile,.studio-app a[class$=-card],.studio-app button.card,.studio-app button.tile,.studio-app [data-interactive],.studio-app .btn,.studio-app .button,.studio-app .btn-primary,.studio-app .btn-ghost,.studio-app .btn-danger,.studio-app .save,.studio-app .save-btn,.studio-app .edit-btn,.tt-btn,.tt-pill,a.tt-pill,button.tt-pill,.studio-app a.pill,.studio-app button.pill,.studio-app a.chip,.studio-app button.chip,.rail-btn,.rail-brand,.rail-avatar,.rail-signout,.rail-btn.is-active:before,.ctx-row,.m-foot-account,.m-foot-signout,.stab,.studio-app .tab,.studio-app .subtab,.tt-input,.tt-textarea,.tt-select,.studio-app .field input,.studio-app .field textarea,.studio-app .field select,.studio-app .fld input,.studio-app .fld textarea,.studio-app .fld select,.studio-app .field-row input,.studio-app .field-row textarea,.studio-app .field-row select,.sym-page-enter{transition:none!important;animation:none!important;transition-delay:0ms!important}.reveal-init,.reveal-in{opacity:1!important;transform:none!important;transition:none!important;transition-delay:0ms!important;animation:none!important}a.tt-glass:hover,button.tt-glass:hover,.tt-glass[data-interactive]:hover,.tt-glass.is-interactive:hover,.studio-app a.card:hover,.studio-app a[class$=-card]:hover,.studio-app .btn:hover,.studio-app .btn-primary:hover,.rail-btn:hover,.ctx-row:hover,.stab:hover,.tt-input:focus,.tt-textarea:focus,.tt-select:focus{transform:none!important}}.studio-app[data-theme=parish-os]{background:var(--canvas);color:var(--ink)}.studio-app[data-theme=parish-os] [class$=" card"],.studio-app[data-theme=parish-os] [class$=-card],.studio-app[data-theme=parish-os] .card,.studio-app[data-theme=parish-os] .panel,.studio-app[data-theme=parish-os] .tile,.studio-app[data-theme=parish-os] .empty,.studio-app[data-theme=parish-os] .form,.studio-app[data-theme=parish-os] .sub-form,.studio-app[data-theme=parish-os] .edit-form,.studio-app[data-theme=parish-os] .role-form,.studio-app[data-theme=parish-os] .filter,.studio-app[data-theme=parish-os] .table-wrap,.studio-app[data-theme=parish-os] .stat,.studio-app[data-theme=parish-os] .row.card,.studio-app[data-theme=parish-os] .settings-main .card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.studio-app[data-theme=parish-os] [class$=" card"],.studio-app[data-theme=parish-os] [class$=-card],.studio-app[data-theme=parish-os] .card,.studio-app[data-theme=parish-os] .panel,.studio-app[data-theme=parish-os] .filter,.studio-app[data-theme=parish-os] .table-wrap,.studio-app[data-theme=parish-os] .settings-main .card{background:var(--card)!important;border:1px solid var(--line-card)!important;border-radius:16px!important;box-shadow:var(--shadow-1)!important}.studio-app[data-theme=parish-os] .section-eyebrow,.studio-app[data-theme=parish-os] .lit-eyebrow,.studio-app[data-theme=parish-os] .s-eyebrow,.studio-app[data-theme=parish-os] .cb-eyebrow{font-family:var(--font-ui)!important;font-size:12px!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--faint)!important}.studio-app[data-theme=parish-os] main .eyebrow,.studio-app[data-theme=parish-os] .settings-main .eyebrow,.studio-app[data-theme=parish-os] .desk-main .eyebrow,.studio-app[data-theme=parish-os] main .lede,.studio-app[data-theme=parish-os] .settings-main .lede,.studio-app[data-theme=parish-os] .desk-main .lede,.studio-app[data-theme=parish-os] .page-lede{display:none!important}.studio-app[data-theme=parish-os] main h1,.studio-app[data-theme=parish-os] .settings-main h1,.studio-app[data-theme=parish-os] .desk-main h1,.studio-app[data-theme=parish-os] .pb-canvas h1{font-family:var(--font-display)!important;font-style:normal!important;font-weight:600!important;font-size:clamp(2.5rem,3.5vw,3.1rem)!important;line-height:1.04!important;letter-spacing:-.024em!important;color:var(--ink)!important;margin:0 0 20px!important}.studio-app[data-theme=parish-os] main>.page-header,.studio-app[data-theme=parish-os] main .page-header,.studio-app[data-theme=parish-os] main .page-h,.studio-app[data-theme=parish-os] main .hero,.studio-app[data-theme=parish-os] main>header.page-header,.studio-app[data-theme=parish-os] main>.page-head,.studio-app[data-theme=parish-os] .settings-main .page-header,.studio-app[data-theme=parish-os] .settings-main .hero,.studio-app[data-theme=parish-os] .desk-main .hero,.studio-app[data-theme=parish-os] .ph{border-bottom:none!important}.studio-app[data-theme=parish-os] .dash-hero h1{color:var(--ink)!important}.studio-app[data-theme=parish-os] .dot,.studio-app[data-theme=parish-os] .ws-dot,.studio-app[data-theme=parish-os] .m-dot,.studio-app[data-theme=parish-os] .title-dot,.studio-app[data-theme=parish-os] .ctx-title-dot{color:var(--accent)!important}.studio-app[data-theme=parish-os] .lede,.studio-app[data-theme=parish-os] main>p:first-of-type,.studio-app[data-theme=parish-os] .page-lede{font-family:var(--font-body)!important;font-style:italic!important;font-weight:400!important;font-size:15px!important;color:var(--muted)!important}.studio-app[data-theme=parish-os] .card-title{font-family:var(--font-display)!important;font-style:normal!important;font-weight:500!important;font-size:17px!important}.studio-app[data-theme=parish-os] .btn-primary,.studio-app[data-theme=parish-os] .btn-secondary,.studio-app[data-theme=parish-os] .btn-ghost,.studio-app[data-theme=parish-os] .btn-quiet,.studio-app[data-theme=parish-os] .btn-quiet-danger,.studio-app[data-theme=parish-os] .btn-danger,.studio-app[data-theme=parish-os] .btn-void,.studio-app[data-theme=parish-os] .btn-stop,.studio-app[data-theme=parish-os] .cta,.studio-app[data-theme=parish-os] .btn-link,.studio-app[data-theme=parish-os] .btn-link-quiet,.studio-app[data-theme=parish-os] .btn-link-danger,.studio-app[data-theme=parish-os] .btn-quiet-link,.studio-app[data-theme=parish-os] .btn-print,.studio-app[data-theme=parish-os] .btn-pdf,.studio-app[data-theme=parish-os] .btn-back,.studio-app[data-theme=parish-os] .btn-book,.studio-app[data-theme=parish-os] .btn-save,.studio-app[data-theme=parish-os] .btn-record,.studio-app[data-theme=parish-os] .btn-promote,.studio-app[data-theme=parish-os] .btn-merge,.studio-app[data-theme=parish-os] .btn-restore,.studio-app[data-theme=parish-os] .btn-release,.studio-app[data-theme=parish-os] .btn-purge,.studio-app[data-theme=parish-os] .btn-deny,.studio-app[data-theme=parish-os] .btn-clear,.studio-app[data-theme=parish-os] .btn-adv,.studio-app[data-theme=parish-os] .btn-edit,.studio-app[data-theme=parish-os] .edit-btn,.studio-app[data-theme=parish-os] .btn-inline,.studio-app[data-theme=parish-os] .btn-plus,.studio-app[data-theme=parish-os] .btn-toggle,.studio-app[data-theme=parish-os] .btn-primary-sm,.studio-app[data-theme=parish-os] .btn-ghost-sm,.studio-app[data-theme=parish-os] .btn-mini-ghost,.studio-app[data-theme=parish-os] .btn-primary-pill,.studio-app[data-theme=parish-os] .btn-ghost-pill,.studio-app[data-theme=parish-os] .btn-sm,.studio-app[data-theme=parish-os] .btn-small,.studio-app[data-theme=parish-os] .btn-xs,.studio-app[data-theme=parish-os] .btn-tiny,.studio-app[data-theme=parish-os] .btn-mini,.studio-app[data-theme=parish-os] .btn-big,.studio-app[data-theme=parish-os] .btn-lg,.studio-app[data-theme=parish-os] .tt-btn,.studio-app[data-theme=parish-os] .tt-btn-primary,.studio-app[data-theme=parish-os] .tt-btn-ghost,.studio-app[data-theme=parish-os] .tt-btn-stop{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;box-sizing:border-box!important;min-height:38px!important;padding:9px 17px!important;border:1px solid transparent!important;border-radius:10px!important;font-family:var(--font-display)!important;font-weight:500!important;font-size:14px!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;transition:background .13s ease,border-color .13s ease,color .13s ease,transform .13s ease!important}.studio-app[data-theme=parish-os] .btn-ghost,.studio-app[data-theme=parish-os] .btn-secondary,.studio-app[data-theme=parish-os] .edit-btn,.studio-app[data-theme=parish-os] .btn-edit,.studio-app[data-theme=parish-os] .btn-ghost-sm,.studio-app[data-theme=parish-os] .btn-ghost-pill,.studio-app[data-theme=parish-os] .btn-mini-ghost,.studio-app[data-theme=parish-os] .btn-print,.studio-app[data-theme=parish-os] .btn-pdf,.studio-app[data-theme=parish-os] .btn-back,.studio-app[data-theme=parish-os] .btn-restore,.studio-app[data-theme=parish-os] .btn-release,.studio-app[data-theme=parish-os] .btn-adv,.studio-app[data-theme=parish-os] .btn-clear,.studio-app[data-theme=parish-os] .btn-toggle,.studio-app[data-theme=parish-os] .tt-btn,.studio-app[data-theme=parish-os] .tt-btn-ghost,.studio-app[data-theme=parish-os] .btn-sm,.studio-app[data-theme=parish-os] .btn-small,.studio-app[data-theme=parish-os] .btn-xs,.studio-app[data-theme=parish-os] .btn-tiny,.studio-app[data-theme=parish-os] .btn-mini,.studio-app[data-theme=parish-os] .btn-big,.studio-app[data-theme=parish-os] .btn-lg{background:var(--raised)!important;color:var(--ink-strong, var(--ink-mid))!important;border-color:var(--line-card)!important}.studio-app[data-theme=parish-os] .btn-ghost:hover,.studio-app[data-theme=parish-os] .btn-secondary:hover,.studio-app[data-theme=parish-os] .edit-btn:hover,.studio-app[data-theme=parish-os] .btn-edit:hover,.studio-app[data-theme=parish-os] .btn-ghost-sm:hover,.studio-app[data-theme=parish-os] .btn-print:hover,.studio-app[data-theme=parish-os] .btn-pdf:hover,.studio-app[data-theme=parish-os] .btn-back:hover,.studio-app[data-theme=parish-os] .btn-restore:hover,.studio-app[data-theme=parish-os] .tt-btn-ghost:hover,.studio-app[data-theme=parish-os] .btn-sm:hover,.studio-app[data-theme=parish-os] .btn-small:hover{border-color:var(--accent)!important;color:var(--accent)!important}.studio-app[data-theme=parish-os] .btn-primary,.studio-app[data-theme=parish-os] .cta,.studio-app[data-theme=parish-os] .tt-btn-primary,.studio-app[data-theme=parish-os] .btn-primary-sm,.studio-app[data-theme=parish-os] .btn-primary-pill,.studio-app[data-theme=parish-os] .btn-save,.studio-app[data-theme=parish-os] .btn-book,.studio-app[data-theme=parish-os] .btn-promote,.studio-app[data-theme=parish-os] .btn-record,.studio-app[data-theme=parish-os] .btn-merge{background:var(--accent)!important;color:var(--on-contrast)!important;border-color:var(--accent)!important;box-shadow:0 1px 3px #28221624!important}.studio-app[data-theme=parish-os] .btn-primary:hover,.studio-app[data-theme=parish-os] .cta:hover,.studio-app[data-theme=parish-os] .tt-btn-primary:hover,.studio-app[data-theme=parish-os] .btn-primary-sm:hover,.studio-app[data-theme=parish-os] .btn-save:hover,.studio-app[data-theme=parish-os] .btn-book:hover,.studio-app[data-theme=parish-os] .btn-promote:hover,.studio-app[data-theme=parish-os] .btn-record:hover,.studio-app[data-theme=parish-os] .btn-merge:hover{background:color-mix(in srgb,var(--accent) 88%,#000 12%)!important;border-color:color-mix(in srgb,var(--accent) 88%,#000 12%)!important;color:var(--on-contrast)!important}.studio-app[data-theme=parish-os] .btn-quiet,.studio-app[data-theme=parish-os] .btn-link,.studio-app[data-theme=parish-os] .btn-link-quiet,.studio-app[data-theme=parish-os] .btn-quiet-link,.studio-app[data-theme=parish-os] .btn-inline,.studio-app[data-theme=parish-os] .btn-plus{background:transparent!important;border-color:transparent!important;color:var(--ink-2, var(--muted))!important;box-shadow:none!important}.studio-app[data-theme=parish-os] .btn-quiet:hover,.studio-app[data-theme=parish-os] .btn-link:hover,.studio-app[data-theme=parish-os] .btn-link-quiet:hover,.studio-app[data-theme=parish-os] .btn-quiet-link:hover,.studio-app[data-theme=parish-os] .btn-inline:hover,.studio-app[data-theme=parish-os] .btn-plus:hover{background:var(--raised)!important;color:var(--ink)!important}.studio-app[data-theme=parish-os] .btn-danger,.studio-app[data-theme=parish-os] .btn-void,.studio-app[data-theme=parish-os] .btn-stop,.studio-app[data-theme=parish-os] .btn-purge,.studio-app[data-theme=parish-os] .btn-deny,.studio-app[data-theme=parish-os] .tt-btn-stop{background:var(--cp-danger)!important;color:var(--on-contrast)!important;border-color:var(--cp-danger)!important;box-shadow:none!important}.studio-app[data-theme=parish-os] .btn-danger:hover,.studio-app[data-theme=parish-os] .btn-void:hover,.studio-app[data-theme=parish-os] .btn-stop:hover,.studio-app[data-theme=parish-os] .btn-purge:hover,.studio-app[data-theme=parish-os] .btn-deny:hover,.studio-app[data-theme=parish-os] .tt-btn-stop:hover{background:color-mix(in srgb,var(--cp-danger) 86%,#000 14%)!important;border-color:color-mix(in srgb,var(--cp-danger) 86%,#000 14%)!important;color:var(--on-contrast)!important}.studio-app[data-theme=parish-os] .btn-quiet-danger,.studio-app[data-theme=parish-os] .btn-link-danger{background:transparent!important;border-color:transparent!important;color:var(--cp-danger)!important;box-shadow:none!important}.studio-app[data-theme=parish-os] .btn-quiet-danger:hover,.studio-app[data-theme=parish-os] .btn-link-danger:hover{background:color-mix(in srgb,var(--cp-danger) 9%,transparent)!important;color:var(--cp-danger)!important}.studio-app[data-theme=parish-os] .btn-sm,.studio-app[data-theme=parish-os] .btn-small,.studio-app[data-theme=parish-os] .btn-primary-sm,.studio-app[data-theme=parish-os] .btn-ghost-sm,.studio-app[data-theme=parish-os] .btn-mini-ghost{min-height:31px!important;padding:6px 13px!important;font-size:12.5px!important}.studio-app[data-theme=parish-os] .btn-xs,.studio-app[data-theme=parish-os] .btn-tiny,.studio-app[data-theme=parish-os] .btn-mini,.studio-app[data-theme=parish-os] .tt-btn-mini{min-height:27px!important;padding:4px 11px!important;font-size:12px!important}.studio-app[data-theme=parish-os] .btn-big,.studio-app[data-theme=parish-os] .btn-lg{min-height:46px!important;padding:12px 24px!important;font-size:15px!important}.studio-app[data-theme=parish-os] .btn-wide{width:100%!important}.studio-app[data-theme=parish-os] .btn-primary:disabled,.studio-app[data-theme=parish-os] .btn-ghost:disabled,.studio-app[data-theme=parish-os] .btn-secondary:disabled,.studio-app[data-theme=parish-os] .btn-quiet:disabled,.studio-app[data-theme=parish-os] .btn-danger:disabled,.studio-app[data-theme=parish-os] .cta:disabled,.studio-app[data-theme=parish-os] button[disabled].btn-primary,.studio-app[data-theme=parish-os] button[disabled].cta{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important;pointer-events:none!important}.studio-app[data-theme=parish-os] .btn-primary:focus-visible,.studio-app[data-theme=parish-os] .btn-ghost:focus-visible,.studio-app[data-theme=parish-os] .btn-quiet:focus-visible,.studio-app[data-theme=parish-os] .btn-danger:focus-visible,.studio-app[data-theme=parish-os] .cta:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent)!important;outline-offset:2px!important}.studio-app[data-theme=parish-os] .wk-shell-main{background:var(--card)!important}@media (min-width: 880px){.studio-app[data-theme=parish-os] .wk-shell{position:fixed!important;top:115px!important;left:calc(var(--hs-area) + var(--hs-item) + var(--hs-gap) + 4px)!important;right:var(--hs-gap)!important;bottom:var(--hs-gap)!important;height:auto!important;max-height:none!important;margin:0!important;background:var(--card)!important;border:1px solid var(--line)!important;border-radius:var(--r-2xl)!important;box-shadow:var(--shadow-2)!important;overflow:hidden!important;z-index:2!important}}@media (max-width: 879px){.studio-app[data-theme=parish-os] .wk-shell,.studio-app[data-theme=parish-os] .wk-shell-main{background:var(--card)!important}.studio-app[data-theme=parish-os] .wk-shell{border:none!important;border-radius:0!important}}.studio-app[data-theme=parish-os] .embed-main .wk-shell{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;height:100%!important;max-height:none!important;border:none!important;border-radius:0!important;box-shadow:none!important}.studio-app[data-theme=parish-os] input:not([type=checkbox]):not([type=radio]):not([type=range]),.studio-app[data-theme=parish-os] textarea,.studio-app[data-theme=parish-os] select{background-color:var(--field)!important;border:1px solid var(--line-card)!important;border-radius:10px!important;font-family:var(--font-body)!important;color:var(--ink)!important}.studio-app[data-theme=parish-os] .area-rail,.studio-app[data-theme=parish-os] .item-rail,.studio-app[data-theme=parish-os] .product-rail,.studio-app[data-theme=parish-os] .tab-bar{background:var(--rail)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:var(--line)!important}.studio-app[data-theme=parish-os] .it-title{font-family:var(--font-display)!important;font-style:normal!important;font-weight:500!important}.studio-app[data-theme=parish-os] .it-row{font-size:14.5px!important}.studio-app[data-theme=parish-os] .it-row.is-active{font-weight:600!important}.studio-app[data-theme=parish-os] .it-divider-label,.studio-app[data-theme=parish-os] .it-version{font-weight:500!important}.studio-app[data-theme=parish-os] .tb-tab{background:var(--card-2)!important;border:1px solid var(--line)!important;border-bottom:none!important;border-radius:var(--r-md) var(--r-md) 0 0!important;color:var(--ink-2, var(--ink))!important}.studio-app[data-theme=parish-os] .tb-tab:hover{background:color-mix(in srgb,var(--card) 70%,var(--card-2))!important;color:var(--ink)!important}.studio-app[data-theme=parish-os] .tb-tab.is-active{background:var(--card)!important;border-color:var(--line)!important;color:var(--ink)!important}.studio-app[data-theme=parish-os] .st-head[data-size=page] .st-heading{font-size:33px!important;font-weight:400!important}.studio-app[data-theme=parish-os] .st-eyebrow{font-size:12px!important;font-weight:400!important;letter-spacing:.16em!important}.studio-app[data-theme=parish-os] .st-head[data-size=page] .st-eyebrow{color:var(--faint)!important}.studio-app[data-theme=parish-os] .st-sub{font-size:15px!important;color:var(--muted)!important}.studio-app[data-theme=parish-os] button,.studio-app[data-theme=parish-os] a.btn,.studio-app[data-theme=parish-os] [class*=-btn],.studio-app[data-theme=parish-os] [class*=btn-],.studio-app[data-theme=parish-os] [class$=btn]{text-transform:none!important;letter-spacing:.01em!important;font-family:var(--font-display)!important}.studio-app[data-theme=parish-os] .pr-pill,.studio-app[data-theme=parish-os] .pr-label{font-family:var(--font-ui)!important;letter-spacing:.005em!important}.studio-app[data-theme=parish-os] a.btn,.studio-app[data-theme=parish-os] [class*=-btn],.studio-app[data-theme=parish-os] [class*=btn-],.studio-app[data-theme=parish-os] [class$=btn]{border-radius:10px!important}.studio-app[data-theme=parish-os] button .eyebrow,.studio-app[data-theme=parish-os] button [class*=-tag],.studio-app[data-theme=parish-os] button [class*=-eyebrow]{text-transform:uppercase!important}.studio-app[data-theme=parish-os]{--paper:#F3EAD7;--paper-2:#FBF6E9;--paper-3:#EFE6D0;--canvas:#F3EAD7;--rail:#F3EAD7;--card:#FDF9F0;--card-2:color-mix(in srgb, var(--card) 70%, transparent);--field:#FFFCF4;--raised:color-mix(in srgb, var(--card) 64%, transparent);--nav-active:#ECE3CC;--surface-sunk:#FFFCF4;--ink:#2A2417;--ink-2:#6F6550;--ink-3:#6B6250;--ink-4:#6F6550;--text-2:#6F6550;--muted:#6F6550;--muted-nav:#6B6354;--faint:#6B6250;--ink-strong:#4B463E;--cp-ink: var(--ink);--hairline:#EBE0C8;--hairline-strong:#E4D8BB;--line:#EBE0C8;--line-card:#E4D8BB;--hairline-soft:#EFE6CF;--border-hover:#CDBF9C;--field-empty:#C7BCA3;--product-accent:#4F6B46;--crimson:#4F6B46;--crimson-deep:#3C5436;--accent:#4F6B46;--accent-deep:#3C5436;--accent-fill:linear-gradient(150deg,#4F6B46,#3C5436);--accent-soft:#E4E9DA;--on-contrast:#FBF6E9;--terra:#BD6A3C;--terra-ink:#A0532B;--terra-soft:#F5E2D2;--cp-positive:#5A6E4E;--cp-good:#5A6E4E;--success:#5A6E4E;--cp-caution:#8A5A1E;--warning:#8A5A1E;--cp-danger:#8C3A30;--danger:#8C3A30;--gold:#C79A3A;--gold-deep:#9C7A36;--gold-light:#B3924F;--star:#C79A3A;--field/--ink,which are re-declared in the dark block,so var() substitution stays theme-correct from this one definition. */ --ok:var(--cp-positive);--warn:var(--cp-caution);--err:var(--cp-danger);--input-bg:var(--field);--wash:color-mix(in srgb, var(--ink) 5%, transparent);--display:"Newsreader",Georgia,serif;--serif:"Newsreader",Georgia,serif;--font-display:"Newsreader",Georgia,serif;--sans:"Hanken Grotesk",system-ui,sans-serif;--mono:"Hanken Grotesk",system-ui,sans-serif;--font-ui:"Hanken Grotesk",system-ui,sans-serif;--font-body:"Hanken Grotesk",system-ui,sans-serif;--display-style:normal;--display-weight:500;--display-tracking:-.02em;--r-sm:10px;--r-md:14px;--r-lg:16px;--r-xl:20px;--r-2xl:24px;--shadow-1:0 1px 2px rgba(95,68,25,.07), 0 4px 12px -6px rgba(95,68,25,.16);--shadow-2:0 1px 3px rgba(95,68,25,.09), 0 10px 26px -12px rgba(95,68,25,.26), 0 26px 52px -30px rgba(95,68,25,.3);--shadow-3:0 4px 14px -6px rgba(95,68,25,.22), 0 30px 64px -26px rgba(95,68,25,.44);--sunk-inset: inset 0 1px 2px rgba(95,68,25,.1), inset 0 0 0 1px rgba(95,68,25,.015);--shadow-* values) snaps every straggler onto one scale. */ --radius-card: var(--r-lg);--radius-button: var(--r-sm);--radius-chip: var(--r-pill);--radius-pill: var(--r-pill);--shadow-pop: var(--shadow-2)}.studio-app[data-theme=parish-os] [class$=" card"],.studio-app[data-theme=parish-os] [class$=-card],.studio-app[data-theme=parish-os] .card,.studio-app[data-theme=parish-os] .panel,.studio-app[data-theme=parish-os] .tile,.studio-app[data-theme=parish-os] .stat,.studio-app[data-theme=parish-os] .filter,.studio-app[data-theme=parish-os] .table-wrap{background:var(--card-2)!important;border:1px solid var(--line-card)!important;border-radius:var(--r-lg)!important;box-shadow:var(--shadow-1)!important}.studio-app[data-theme=parish-os] .tt-input,.studio-app[data-theme=parish-os] .tt-textarea,.studio-app[data-theme=parish-os] .tt-select,.studio-app[data-theme=parish-os] .field input:not([type=checkbox]):not([type=radio]),.studio-app[data-theme=parish-os] .field textarea,.studio-app[data-theme=parish-os] .field select,.studio-app[data-theme=parish-os] .fld input:not([type=checkbox]):not([type=radio]),.studio-app[data-theme=parish-os] .fld textarea,.studio-app[data-theme=parish-os] .fld select,.studio-app[data-theme=parish-os] .field-row input:not([type=checkbox]):not([type=radio]),.studio-app[data-theme=parish-os] .field-row textarea,.studio-app[data-theme=parish-os] .field-row select{box-shadow:var(--sunk-inset)}.studio-app[data-theme=parish-os] .modal,.studio-app[data-theme=parish-os] .modal-card,.studio-app[data-theme=parish-os] .sheet,.studio-app[data-theme=parish-os] .drawer,.studio-app[data-theme=parish-os] .dialog{box-shadow:var(--shadow-3)}.studio-app[data-theme=parish-os] main h1,.studio-app[data-theme=parish-os] .settings-main h1,.studio-app[data-theme=parish-os] .desk-main h1{font-weight:600!important;letter-spacing:-.022em!important}.studio-app[data-theme=parish-os] .si input.si-input[type=search],.studio-app[data-theme=parish-os] .si input.si-input[type=search]:focus,.studio-app[data-theme=parish-os] .search-field input.search[type=search],.studio-app[data-theme=parish-os] .search-field input.search[type=search]:focus{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.studio-app[data-theme=parish-os]{--hs-gap: 12px;--hs-area: 56px;--hs-item: 244px}.studio-app[data-theme=parish-os] .it-row.is-active{background:color-mix(in srgb,var(--accent) 14%,transparent)!important;color:var(--accent)!important}@media (min-width: 880px){.studio-app[data-theme=parish-os],.studio-app[data-theme=parish-os] .studio-shell{background:var(--canvas)!important}.studio-app[data-theme=parish-os] .area-rail{background:transparent!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.studio-app[data-theme=parish-os] .item-rail{top:var(--hs-gap)!important;bottom:var(--hs-gap)!important;left:calc(var(--hs-area) + 2px)!important;width:var(--hs-item)!important;background:var(--card)!important;border:1px solid var(--line)!important;border-radius:var(--r-2xl)!important;box-shadow:var(--shadow-2)!important;overflow:hidden!important}.studio-app[data-theme=parish-os] .it-head{height:calc(71px - var(--hs-gap) - 1px)!important}.studio-app[data-theme=parish-os] .product-rail,.studio-app[data-theme=parish-os] .tab-bar{left:calc(var(--hs-area) + var(--hs-item) + var(--hs-gap) + 4px)!important;background:var(--canvas)!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.studio-app[data-theme=parish-os] .pr-scroll,.studio-app[data-theme=parish-os] .pr-utils{background:var(--card)!important;border:1px solid var(--line)!important;border-radius:var(--r-xl)!important;box-shadow:var(--shadow-1)!important}.studio-app[data-theme=parish-os] .pr-scroll{padding:0 6px!important}.studio-app[data-theme=parish-os] .pr-utils{height:46px!important;padding:0 5px!important}.studio-app[data-theme=parish-os] .pr-ind{display:none!important}.studio-app[data-theme=parish-os] .pr-pill.is-active{background:color-mix(in srgb,var(--accent) 14%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)!important}.studio-app[data-theme=parish-os] .tb-tab.is-active{background:var(--card)!important;border:1px solid var(--line)!important;border-bottom:none!important;border-radius:var(--r-md) var(--r-md) 0 0!important}.studio-app[data-theme=parish-os] .shell-content{position:fixed!important;top:115px!important;left:calc(var(--hs-area) + var(--hs-item) + var(--hs-gap) + 4px)!important;right:var(--hs-gap)!important;bottom:var(--hs-gap)!important;margin:0!important;min-height:0!important;padding-right:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;background:var(--card)!important;border:1px solid var(--line)!important;border-radius:var(--r-2xl)!important;box-shadow:var(--shadow-2)!important}}.studio-app[data-theme=parish-os] a.card:hover,.studio-app[data-theme=parish-os] a.tile:hover,.studio-app[data-theme=parish-os] a[class$=-card]:hover,.studio-app[data-theme=parish-os] button.card:hover,.studio-app[data-theme=parish-os] button.tile:hover,.studio-app[data-theme=parish-os] [data-interactive]:hover{box-shadow:var(--shadow-2)!important}.studio-app[data-theme=parish-os] .ar-brand{position:relative;isolation:isolate}.studio-app[data-theme=parish-os] .ar-brand svg{position:relative;z-index:1}.studio-app[data-theme=parish-os] .ar-brand:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;z-index:0;border-radius:999px;pointer-events:none;background:radial-gradient(circle at 50% 56%,color-mix(in srgb,var(--gold) 46%,transparent) 0%,color-mix(in srgb,var(--terra) 22%,transparent) 42%,transparent 70%);filter:blur(2px);opacity:.42;animation:hearth-ember 7s var(--ease-in-out-quad, ease-in-out) infinite}.studio-app[data-theme=parish-os] .ar-brand:hover:after{opacity:.62}@keyframes hearth-ember{0%,to{opacity:.32;transform:scale(.92)}50%{opacity:.58;transform:scale(1.06)}}@media (prefers-reduced-motion: reduce){.studio-app[data-theme=parish-os] .ar-brand:after{animation:none;opacity:.4;transform:none}}.studio-app[data-theme=parish-os].hearth-dark{--paper:#1E1810;--paper-2:#2B2418;--paper-3:#33291C;--canvas:#1E1810;--rail:#1E1810;--card:#2B2418;--card-2:color-mix(in srgb, var(--card) 74%, transparent);--field:#322A1C;--raised:color-mix(in srgb, var(--card) 68%, transparent);--nav-active:#352C1D;--surface-sunk:#2B2418;--ink:#F2E8D4;--ink-2:#B4A88D;--ink-3:#A69B7D;--ink-4:#A69B7D;--text-2:#B4A88D;--muted:#B4A88D;--muted-nav:#B4A88D;--faint:#A69B7D;--ink-strong:#F2E8D4;--hairline:#322A1B;--hairline-strong:#43391F;--line:#322A1B;--line-card:#43391F;--product-accent:#9DA46E;--crimson:#9DA46E;--crimson-deep:#42502F;--accent:#9DA46E;--accent-deep:#42502F;--accent-fill:linear-gradient(160deg,#5A6B3E 0%,#42502F 46%,#2E3A23 100%);--accent-soft:#2C3320;--on-contrast:#F0EDDA;--terra:#D6824D;--terra-ink:#E0935F;--terra-soft:#3A281C;--cp-positive:#97A468;--cp-good:#97A468;--cp-danger:#C8654F;--cp-caution:#D19A4E;--warning:#D19A4E;--gold:#CDA24A;--shadow-1:0 1px 2px rgba(0,0,0,.45), 0 4px 12px -6px rgba(0,0,0,.55);--shadow-2:0 2px 6px rgba(0,0,0,.5), 0 12px 30px -12px rgba(0,0,0,.6), 0 26px 54px -30px rgba(0,0,0,.72);--shadow-3:0 6px 18px -6px rgba(0,0,0,.6), 0 32px 66px -26px rgba(0,0,0,.78);--sunk-inset: inset 0 1px 2px rgba(0,0,0,.5), inset 0 0 0 1px rgba(0,0,0,.2)}@media (min-width: 880px){.studio-app[data-theme=parish-os] .shell-content{background-color:var(--card)!important;background-image:radial-gradient(1000px 600px at 8% -12%,color-mix(in srgb,var(--accent) 16%,transparent) 0%,transparent 60%),radial-gradient(880px 520px at 101% 0%,color-mix(in srgb,var(--gold) 13%,transparent) 0%,transparent 55%),radial-gradient(1150px 640px at 54% 116%,color-mix(in srgb,var(--accent) 9%,transparent) 0%,transparent 62%)!important;background-attachment:scroll!important;background-repeat:no-repeat!important}}.studio-app[data-theme=parish-os] .embed-main{background-color:var(--card)!important;background-image:radial-gradient(1000px 600px at 8% -12%,color-mix(in srgb,var(--accent) 16%,transparent) 0%,transparent 60%),radial-gradient(880px 520px at 101% 0%,color-mix(in srgb,var(--gold) 13%,transparent) 0%,transparent 55%),radial-gradient(1150px 640px at 54% 116%,color-mix(in srgb,var(--accent) 9%,transparent) 0%,transparent 62%)!important;background-attachment:fixed,fixed,fixed!important;background-repeat:no-repeat!important}.studio-app[data-theme=parish-os] [class$=" card"],.studio-app[data-theme=parish-os] [class$=-card],.studio-app[data-theme=parish-os] [class$=" panel"],.studio-app[data-theme=parish-os] [class$=-panel],.studio-app[data-theme=parish-os] [class$=" tile"],.studio-app[data-theme=parish-os] [class$=-tile],.studio-app[data-theme=parish-os] .card,.studio-app[data-theme=parish-os] .panel,.studio-app[data-theme=parish-os] .tile,.studio-app[data-theme=parish-os] .stat,.studio-app[data-theme=parish-os] .filter,.studio-app[data-theme=parish-os] .table-wrap{background-color:color-mix(in srgb,var(--card) 72%,transparent)!important;background-image:linear-gradient(176deg,#ffffff8c,#ffffff1f 62%)!important;border:1px solid color-mix(in srgb,var(--ink) 7%,transparent)!important;box-shadow:inset 0 1px #fff9,var(--shadow-1)!important}.studio-app[data-theme=parish-os] a.card:hover,.studio-app[data-theme=parish-os] a[class$=-card]:hover,.studio-app[data-theme=parish-os] button.card:hover,.studio-app[data-theme=parish-os] button[class$=-card]:hover,.studio-app[data-theme=parish-os] .tile[data-interactive]:hover,.studio-app[data-theme=parish-os] [data-interactive]:hover{background-image:linear-gradient(176deg,#ffffffb8,#ffffff29 62%)!important;box-shadow:inset 0 1px #ffffffd1,var(--shadow-2),0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)!important}.studio-app[data-theme=parish-os].hearth-dark [class$=" card"],.studio-app[data-theme=parish-os].hearth-dark [class$=-card],.studio-app[data-theme=parish-os].hearth-dark [class$=" panel"],.studio-app[data-theme=parish-os].hearth-dark [class$=-panel],.studio-app[data-theme=parish-os].hearth-dark [class$=" tile"],.studio-app[data-theme=parish-os].hearth-dark [class$=-tile],.studio-app[data-theme=parish-os].hearth-dark .card,.studio-app[data-theme=parish-os].hearth-dark .panel,.studio-app[data-theme=parish-os].hearth-dark .tile,.studio-app[data-theme=parish-os].hearth-dark .stat,.studio-app[data-theme=parish-os].hearth-dark .filter,.studio-app[data-theme=parish-os].hearth-dark .table-wrap{background-color:color-mix(in srgb,var(--card) 80%,transparent)!important;background-image:linear-gradient(176deg,#ffffff0f,#ffffff03 62%)!important;border:1px solid color-mix(in srgb,var(--ink) 9%,transparent)!important;box-shadow:inset 0 1px #ffffff0d,var(--shadow-1)!important}.studio-app[data-theme=parish-os].hearth-dark a.card:hover,.studio-app[data-theme=parish-os].hearth-dark a[class$=-card]:hover,.studio-app[data-theme=parish-os].hearth-dark button.card:hover,.studio-app[data-theme=parish-os].hearth-dark [data-interactive]:hover{box-shadow:inset 0 1px #ffffff17,var(--shadow-2),0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)!important}.studio-app[data-theme=parish-os] .btn-primary,.studio-app[data-theme=parish-os] .cta,.studio-app[data-theme=parish-os] .tt-btn-primary,.studio-app[data-theme=parish-os] .btn-primary-sm,.studio-app[data-theme=parish-os] .btn-primary-pill,.studio-app[data-theme=parish-os] .btn-save,.studio-app[data-theme=parish-os] .btn-book,.studio-app[data-theme=parish-os] .btn-promote,.studio-app[data-theme=parish-os] .btn-record,.studio-app[data-theme=parish-os] .btn-merge{background-color:var(--accent)!important;background-image:linear-gradient(180deg,color-mix(in srgb,var(--accent) 82%,white 18%) 0%,var(--accent-deep) 100%)!important;border-color:color-mix(in srgb,var(--accent-deep) 55%,transparent)!important;box-shadow:inset 0 1px #ffffff4d,0 1px 2px #28221624,0 9px 22px -11px color-mix(in srgb,var(--accent) 60%,transparent)!important}.studio-app[data-theme=parish-os] .btn-primary:hover,.studio-app[data-theme=parish-os] .cta:hover,.studio-app[data-theme=parish-os] .tt-btn-primary:hover,.studio-app[data-theme=parish-os] .btn-primary-sm:hover,.studio-app[data-theme=parish-os] .btn-save:hover,.studio-app[data-theme=parish-os] .btn-book:hover,.studio-app[data-theme=parish-os] .btn-promote:hover,.studio-app[data-theme=parish-os] .btn-record:hover,.studio-app[data-theme=parish-os] .btn-merge:hover{box-shadow:inset 0 1px #ffffff61,0 2px 4px #28221629,0 16px 34px -12px color-mix(in srgb,var(--accent) 66%,transparent)!important}.studio-app[data-theme=parish-os] .btn-ghost,.studio-app[data-theme=parish-os] .btn-secondary,.studio-app[data-theme=parish-os] .edit-btn,.studio-app[data-theme=parish-os] .btn-edit,.studio-app[data-theme=parish-os] .btn-ghost-sm,.studio-app[data-theme=parish-os] .btn-ghost-pill,.studio-app[data-theme=parish-os] .btn-mini-ghost,.studio-app[data-theme=parish-os] .btn-print,.studio-app[data-theme=parish-os] .btn-pdf,.studio-app[data-theme=parish-os] .btn-back,.studio-app[data-theme=parish-os] .btn-restore,.studio-app[data-theme=parish-os] .btn-release,.studio-app[data-theme=parish-os] .btn-adv,.studio-app[data-theme=parish-os] .btn-clear,.studio-app[data-theme=parish-os] .btn-toggle,.studio-app[data-theme=parish-os] .tt-btn,.studio-app[data-theme=parish-os] .tt-btn-ghost,.studio-app[data-theme=parish-os] .btn-sm,.studio-app[data-theme=parish-os] .btn-small,.studio-app[data-theme=parish-os] .btn-lg,.studio-app[data-theme=parish-os] .btn-big{background-color:color-mix(in srgb,var(--card) 60%,transparent)!important;background-image:linear-gradient(180deg,#ffffff85,#ffffff1a)!important;color:var(--ink-strong, var(--ink))!important;border-color:color-mix(in srgb,var(--ink) 9%,transparent)!important;box-shadow:inset 0 1px #ffffff8c,var(--shadow-1)!important}.studio-app[data-theme=parish-os] .btn-ghost:hover,.studio-app[data-theme=parish-os] .btn-secondary:hover,.studio-app[data-theme=parish-os] .edit-btn:hover,.studio-app[data-theme=parish-os] .btn-edit:hover,.studio-app[data-theme=parish-os] .btn-ghost-sm:hover,.studio-app[data-theme=parish-os] .btn-print:hover,.studio-app[data-theme=parish-os] .btn-pdf:hover,.studio-app[data-theme=parish-os] .btn-back:hover,.studio-app[data-theme=parish-os] .btn-restore:hover,.studio-app[data-theme=parish-os] .tt-btn:hover,.studio-app[data-theme=parish-os] .tt-btn-ghost:hover,.studio-app[data-theme=parish-os] .btn-sm:hover{border-color:color-mix(in srgb,var(--accent) 42%,transparent)!important;color:var(--accent)!important;box-shadow:inset 0 1px #ffffffb3,var(--shadow-2)!important}.studio-app[data-theme=parish-os] .filterbar.is-sticky,.studio-app[data-theme=parish-os] .filter,.studio-app[data-theme=parish-os] .tabs,.studio-app[data-theme=parish-os] .tab-strip,.studio-app[data-theme=parish-os] .subtabs,.studio-app[data-theme=parish-os] .pdb-tabs{background-color:color-mix(in srgb,var(--card) 58%,transparent)!important;background-image:linear-gradient(180deg,#ffffff6b,#ffffff14)!important;border:1px solid color-mix(in srgb,var(--ink) 7%,transparent)!important;box-shadow:inset 0 1px #ffffff80,var(--shadow-1)!important}.studio-app[data-theme=parish-os] .filterbar.is-sticky{box-shadow:var(--shadow-1)!important}.studio-app[data-theme=parish-os].hearth-dark .btn-ghost,.studio-app[data-theme=parish-os].hearth-dark .btn-secondary,.studio-app[data-theme=parish-os].hearth-dark .edit-btn,.studio-app[data-theme=parish-os].hearth-dark .btn-edit,.studio-app[data-theme=parish-os].hearth-dark .btn-ghost-sm,.studio-app[data-theme=parish-os].hearth-dark .btn-print,.studio-app[data-theme=parish-os].hearth-dark .btn-pdf,.studio-app[data-theme=parish-os].hearth-dark .btn-back,.studio-app[data-theme=parish-os].hearth-dark .tt-btn,.studio-app[data-theme=parish-os].hearth-dark .tt-btn-ghost,.studio-app[data-theme=parish-os].hearth-dark .btn-sm{background-color:color-mix(in srgb,var(--card) 74%,transparent)!important;background-image:linear-gradient(180deg,#ffffff0f,#ffffff04)!important;border-color:color-mix(in srgb,var(--ink) 12%,transparent)!important;box-shadow:inset 0 1px #ffffff0d,var(--shadow-1)!important}.studio-app[data-theme=parish-os].hearth-dark .filterbar.is-sticky,.studio-app[data-theme=parish-os].hearth-dark .filter,.studio-app[data-theme=parish-os].hearth-dark .tabs,.studio-app[data-theme=parish-os].hearth-dark .tab-strip,.studio-app[data-theme=parish-os].hearth-dark .subtabs,.studio-app[data-theme=parish-os].hearth-dark .pdb-tabs{background-color:color-mix(in srgb,var(--card) 70%,transparent)!important;background-image:linear-gradient(180deg,#ffffff0a,#ffffff03)!important;border-color:color-mix(in srgb,var(--ink) 10%,transparent)!important}.studio-app[data-theme=parish-os]{--page-max: 2600px;--reading-max: 1200px}html.studio-mobile .shell-content .page,html.studio-mobile .shell-content .wrap,html.studio-mobile .shell-content .sheet{max-width:none!important;width:100%!important;padding-left:15px!important;padding-right:15px!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}html.studio-mobile .shell-content .page-header,html.studio-mobile .shell-content .page>header,html.studio-mobile .shell-content .hero{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}html.studio-mobile .shell-content img,html.studio-mobile .shell-content video,html.studio-mobile .shell-content canvas,html.studio-mobile .shell-content svg{max-width:100%!important;height:auto}html.studio-mobile .shell-content .page :is(input,select,textarea){max-width:100%;box-sizing:border-box}html.studio-mobile .shell-content table.t,html.studio-mobile .shell-content table.ledger,html.studio-mobile .shell-content table.runs,html.studio-mobile .shell-content table.cat-table,html.studio-mobile .shell-content table.pledge-table,html.studio-mobile .shell-content table.v-table,html.studio-mobile .shell-content table.book,html.studio-mobile .shell-content table.list{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}html.studio-mobile .shell-content :is(.row-2,.row-3,.grid-2,.grid-3,.cols,.f2,.commem-cols,.codes,.funnel,.g-row,.ai-row,.enroll-form,.kpi-row,.rsvp-edit,.campaign-grid,.role-grid,.p-row,.cand-row,.manual-row,.reject-row){grid-template-columns:1fr!important}html.studio-mobile .shell-content .pay-form{flex-wrap:wrap}html.studio-mobile .shell-content :is(.pulse,.shepherd,.rota,.modules-grid,.event-row,.slot-h){grid-template-columns:1fr!important}html.studio-mobile .shell-content .figures{grid-template-columns:1fr 1fr!important}html.studio-mobile .shell-content .span-2{grid-column:auto!important}@media (hover: none){html.studio-mobile .card-cta,html.studio-mobile .card-cta-link,html.studio-mobile .card-action{opacity:1!important}}html.studio-mobile .modal-back{align-items:center!important;justify-content:center!important;padding:calc(var(--msh-top-h, 104px) + 8px) 12px calc(var(--msh-bottom-h, 88px) + env(safe-area-inset-bottom,0px) + 8px)!important;overflow:hidden!important}html.studio-mobile .modal{--mc-card: #ffffff;--mc-card-line: #ece6da;--mc-field: #f6f4ee;--mc-field-line: #e2dbcb;--mc-ink: #241f17;--mc-ink-soft: #5f5747;--mc-radius: 20px;--mc-pad: 20px;width:100%!important;max-width:460px!important;min-width:0!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;box-sizing:border-box!important;background:var(--mc-card)!important;color:var(--mc-ink)!important;border:1px solid var(--mc-card-line)!important;border-radius:var(--mc-radius)!important;box-shadow:0 18px 48px #1e18103d,0 3px 10px #1e18101a!important}html.studio-mobile .modal:not(.has-head){padding:var(--mc-pad)!important}html.studio-mobile .modal.has-head{overflow:hidden!important}html.studio-mobile .modal :is(.modal-h,.modal-head,.modal-head-text) h2,html.studio-mobile .modal :is(.modal-h,.modal-head){color:var(--mc-ink)!important}html.studio-mobile .modal :is(.row-2,.row-3,.row-fields,.grid-2,.grid-3,.field-row,.field-grid,.rsvp-edit){grid-template-columns:1fr!important}html.studio-mobile .modal :is(input,select,textarea){width:100%;min-width:0;max-width:100%;box-sizing:border-box;background:var(--mc-field)!important;border:1px solid var(--mc-field-line)!important;border-radius:11px!important;padding:12px 13px!important;font-size:16px!important;min-height:46px;color:var(--mc-ink)!important}html.studio-mobile .modal textarea{min-height:84px;line-height:1.5}html.studio-mobile .modal :is(input,select,textarea):focus{border-color:var(--accent, #4f6b46)!important;outline:2px solid color-mix(in srgb,var(--accent, #4f6b46) 22%,transparent)!important;outline-offset:1px}html.studio-mobile .modal .field-label{color:var(--mc-ink-soft)!important}html.studio-mobile .modal :is(.form,form){gap:15px!important}html.studio-mobile .modal:not(.has-head) :is(.modal-actions,.form-actions,.actions,.actions-row,.actions-bar,.foot,.modal-foot){position:sticky!important;bottom:calc(-1 * var(--mc-pad))!important;margin:18px calc(-1 * var(--mc-pad)) calc(-1 * var(--mc-pad))!important;padding:13px var(--mc-pad) calc(var(--mc-pad) + env(safe-area-inset-bottom,0px))!important;background:var(--mc-card)!important;border-top:1px solid var(--mc-card-line)!important;border-bottom-left-radius:var(--mc-radius)!important;border-bottom-right-radius:var(--mc-radius)!important;z-index:1}html.studio-mobile .hearth-dark .modal{--mc-card: #241e14;--mc-card-line: #3a3120;--mc-field: #322a1c;--mc-field-line: #43391f;--mc-ink: #f2e8d4;--mc-ink-soft: #b4a88d}html.studio-mobile .bs-sheet :is(input,select,textarea){min-width:0;max-width:100%;box-sizing:border-box}.studio-app :is(input,select,textarea){min-width:0}html.studio-mobile [class$=-f2],html.studio-mobile [class$=-f3],html.studio-mobile .pf-grid2,html.studio-mobile .pf-grid3,html.studio-mobile .hh-grid2,html.studio-mobile .shell-content .hero{grid-template-columns:1fr!important}html.studio-mobile .shell-content :is(.btn-quiet,.btn-mini,.btn-purge,.edit-btn,.nudge){min-height:44px}html.studio-mobile :is(.modal-x,.mac-x,.mailset-x,.bs-x){min-width:44px;min-height:44px;display:inline-grid;place-items:center}@media (hover: none){html.studio-mobile :is(.add-btn,.mb-act-btn,.card-cta,.card-cta-link,.card-action){opacity:1!important}}html.studio-mobile .shell-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.studio-app[data-theme=parish-os]{--gilt-label: var(--gold-deep, #9C7A36);--gilt-wash: radial-gradient(125% 150% at 88% -14%, color-mix(in srgb, var(--gold) 18%, transparent), transparent 56%);--gilt-line: linear-gradient(90deg, transparent, color-mix(in srgb, var(--gold) 48%, transparent), transparent)}.studio-app[data-theme=parish-os].hearth-dark{--gilt-label: var(--gold, #CDA24A)}.studio-app[data-theme=parish-os] .eyebrow,.studio-app[data-theme=parish-os] .section-eyebrow,.studio-app[data-theme=parish-os] .lit-eyebrow,.studio-app[data-theme=parish-os] .s-eyebrow,.studio-app[data-theme=parish-os] .cb-eyebrow,.studio-app[data-theme=parish-os] .gilt-eyebrow{color:var(--gilt-label)!important}.studio-app[data-theme=parish-os] :is(div,section,aside).empty{text-align:center;background:var(--card);border:1px dashed color-mix(in srgb,var(--gold) 30%,var(--line-card));border-radius:var(--r-lg, 16px);padding:32px 26px;box-shadow:var(--shadow-1)}.studio-app[data-theme=parish-os] :is(div,section,aside).empty :is(h2,h3,.empty-h){font-family:var(--font-display, "Newsreader", serif);font-weight:500;letter-spacing:-.01em;color:var(--ink)}.studio-app[data-theme=parish-os] :is(div,section,aside).empty :is(p,.empty-body){color:var(--ink-3, var(--muted))}.studio-app[data-theme=parish-os] .empty-glyph,.studio-app[data-theme=parish-os] .empty .glyph{color:var(--gold)!important}.studio-app[data-theme=parish-os] a.card,.studio-app[data-theme=parish-os] a[class$=-card],.studio-app[data-theme=parish-os] a.tile,.studio-app[data-theme=parish-os] a.panel,.studio-app[data-theme=parish-os] .card.tap,.studio-app[data-theme=parish-os] .card-link{transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.studio-app[data-theme=parish-os] a.card:hover,.studio-app[data-theme=parish-os] a[class$=-card]:hover,.studio-app[data-theme=parish-os] a.tile:hover,.studio-app[data-theme=parish-os] a.panel:hover,.studio-app[data-theme=parish-os] .card.tap:hover,.studio-app[data-theme=parish-os] .card-link:hover{box-shadow:var(--shadow-2)!important;transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 30%,var(--line-card))!important}.studio-app[data-theme=parish-os] .btn-primary:hover,.studio-app[data-theme=parish-os] .cta:hover,.studio-app[data-theme=parish-os] .btn-save:hover,.studio-app[data-theme=parish-os] .btn-book:hover,.studio-app[data-theme=parish-os] .btn-record:hover,.studio-app[data-theme=parish-os] .btn-promote:hover,.studio-app[data-theme=parish-os] .btn-merge:hover,.studio-app[data-theme=parish-os] .btn-ghost:hover,.studio-app[data-theme=parish-os] .btn-secondary:hover{transform:translateY(-1px);box-shadow:var(--shadow-2)!important}.studio-app[data-theme=parish-os] .btn-primary:active,.studio-app[data-theme=parish-os] .cta:active,.studio-app[data-theme=parish-os] .btn-ghost:active,.studio-app[data-theme=parish-os] .btn-secondary:active{transform:translateY(0);box-shadow:var(--shadow-1)!important}.studio-app[data-theme=parish-os] .dash-hero{position:relative;overflow:hidden;isolation:isolate}.studio-app[data-theme=parish-os] .dash-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 140% at 92% -18%,color-mix(in srgb,var(--gold) 30%,transparent),transparent 58%)}.studio-app[data-theme=parish-os] .gilt-mark{display:inline-grid;place-items:center;width:58px;height:58px;margin:0 auto 14px;border-radius:50%;color:var(--gold);font-family:var(--font-display, "Newsreader", serif);font-size:27px;line-height:1;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--gold) 22%,transparent),transparent 70%)}.studio-app[data-theme=parish-os] .gilt-wash{background-image:var(--gilt-wash);background-repeat:no-repeat}.studio-app[data-theme=parish-os] .gilt-rule{height:1px;border:0;margin:0;background:var(--gilt-line)}.studio-app[data-theme=parish-os] .chip-gold{display:inline-flex;align-items:center;font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.02em;padding:5px 11px;border-radius:999px;color:var(--gold-deep);border:1px solid color-mix(in srgb,var(--gold) 40%,transparent);background:color-mix(in srgb,var(--gold) 12%,transparent)}.studio-app[data-theme=parish-os].hearth-dark .chip-gold{color:var(--gold)}.studio-app[data-theme=parish-os] .gilt-section-head{display:flex;align-items:center;gap:12px;margin:0 0 12px}.studio-app[data-theme=parish-os] .gilt-section-head:after{content:"";flex:1 1 auto;height:1px;background:var(--gilt-line)}.studio-app[data-theme=parish-os].clay-skin{--paper:#EFE8DC;--paper-2:#FAF6EE;--paper-3:#E8E0D3;--canvas:#EFE8DC;--rail:#F3ECDF;--card:#FDFAF4;--card-2:#F9F4EA;--field:#F4EEE3;--raised:#F1EBDE;--nav-active:var(--accent-soft);--surface-sunk:#E8E0D1;--ink:#4A3E31;--ink-2:#6E6151;--ink-3:#6E6151;--ink-4:#6E6151;--text-2:#6E6151;--muted:#8A7C66;--muted-nav:#7C6F5A;--faint:#A89A80;--ink-strong:#463A2E;--cp-ink:var(--ink);--hairline:#EEE4D1;--hairline-strong:#E7DCC6;--line:#EFE6D4;--line-card:#EFE6D4;--hairline-soft:#F3ECDC;--border-hover:#DDCBA6;--field-empty:#C7BCA3;--accent:#4F6B46;--accent-deep:#3C5436;--accent-fill:linear-gradient(150deg,#5E7B52,#3C5436);--accent-soft:color-mix(in srgb,#4F6B46 14%, var(--card));--crimson:#4F6B46;--crimson-deep:#3C5436;--on-contrast:#FBFCF7;--cp-positive:#5F9068;--cp-good:#5F9068;--success:#5F9068;--cp-caution:#C6892C;--warning:#C6892C;--cp-danger:#C25B52;--danger:#C25B52;--gold:#E0A73E;--gold-deep:#C1852A;--gold-light:#EBB863;--star:#E0A73E;--r-sm:13px;--r-md:16px;--r-lg:20px;--r-xl:24px;--r-2xl:28px;--font-display:"Momo Trust Display",system-ui,sans-serif;--display:"Momo Trust Display",system-ui,sans-serif;--display-face:"Momo Trust Display",system-ui,sans-serif;--font-ui:"Momo Trust Sans",system-ui,sans-serif;--font-body:"Momo Trust Sans",system-ui,sans-serif;--ui-face:"Momo Trust Sans",system-ui,sans-serif;--body-face:"Momo Trust Sans",system-ui,sans-serif;--sans:"Momo Trust Sans",system-ui,sans-serif;--serif:"Momo Trust Sans",system-ui,sans-serif;--mono:"Momo Trust Sans",system-ui,sans-serif;--clay-hi: rgba(255,255,255,.85);--clay-lo: rgba(150,110,70,.08);--clay-drop: rgba(140,100,64,.24);--shadow-1: 0 1px 1px rgba(120,86,54,.04), 0 10px 22px -13px var(--clay-drop), 0 3px 7px -4px rgba(140,100,64,.12), inset 0 1px 1.5px var(--clay-hi);--shadow-2: 0 14px 28px -14px rgba(140,100,64,.3), 0 4px 9px -4px rgba(140,100,64,.14), inset 0 1px 1.5px var(--clay-hi);--shadow-3: 0 26px 50px -18px rgba(140,100,64,.36), inset 0 1px 1.5px var(--clay-hi);--clay-inset: inset 0 3px 6px rgba(150,110,70,.16), inset 0 -1px 1.5px rgba(255,255,255,.5);background:var(--canvas)}.studio-app[data-theme=parish-os].clay-skin:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(1200px 640px at 82% -12%,rgba(255,250,241,.4),transparent 62%),radial-gradient(820px 480px at -4% 112%,rgba(238,231,219,.42),transparent 58%),radial-gradient(680px 420px at 100% 60%,color-mix(in srgb,var(--product-accent, #4F6B46) 8%,transparent),transparent 55%)}.studio-app[data-theme=parish-os].clay-skin>*{position:relative;z-index:1}.studio-app[data-theme=parish-os].clay-skin .studio-shell{--product-accent: var(--accent) !important}.studio-app[data-theme=parish-os].clay-skin [class$=" card"],.studio-app[data-theme=parish-os].clay-skin [class$=-card],.studio-app[data-theme=parish-os].clay-skin .card,.studio-app[data-theme=parish-os].clay-skin .panel,.studio-app[data-theme=parish-os].clay-skin .tile,.studio-app[data-theme=parish-os].clay-skin .stat,.studio-app[data-theme=parish-os].clay-skin .empty,.studio-app[data-theme=parish-os].clay-skin .filter,.studio-app[data-theme=parish-os].clay-skin .table-wrap,.studio-app[data-theme=parish-os].clay-skin .settings-main .card{border:0!important;border-radius:var(--r-xl)!important;box-shadow:var(--shadow-1)!important;background:var(--card)!important}.studio-app[data-theme=parish-os].clay-skin .card .card,.studio-app[data-theme=parish-os].clay-skin .panel .card,.studio-app[data-theme=parish-os].clay-skin .sub-form,.studio-app[data-theme=parish-os].clay-skin .row.card{border-radius:var(--r-lg)!important;box-shadow:0 5px 12px -10px var(--clay-drop),inset 0 1px 1.5px var(--clay-hi)!important;background:var(--card-2)!important}.studio-app[data-theme=parish-os].clay-skin .clay-glyph{overflow:visible}.studio-app[data-theme=parish-os].clay-skin :is(.pr-glyph,.it-row-glyph,.it-foot-icon){background:transparent!important;box-shadow:none!important;filter:none!important;color:inherit!important;width:auto!important;height:auto!important;border-radius:0!important}.studio-app[data-theme=parish-os].clay-skin .pr-glyph .clay-glyph{width:30px!important;height:30px!important;filter:drop-shadow(0 3px 3px rgba(120,80,45,.24))}.studio-app[data-theme=parish-os].clay-skin .it-row-glyph .clay-glyph{width:22px!important;height:22px!important;filter:drop-shadow(0 2px 2px rgba(120,80,45,.2))}.studio-app[data-theme=parish-os].clay-skin .clay-glyph{filter:drop-shadow(0 2px 2px rgba(120,80,45,.16))}.studio-app[data-theme=parish-os].clay-skin .btn-primary,.studio-app[data-theme=parish-os].clay-skin button[type=submit]:not(.btn-ghost):not(.btn-quiet),.studio-app[data-theme=parish-os].clay-skin .btn-accent{border-radius:var(--r-md)!important;background:var(--accent-fill)!important;color:var(--on-contrast)!important;border:0!important;box-shadow:0 9px 16px -8px #3c54366b,inset 0 1.5px 2px #ffffff59,inset 0 -4px 8px #1c2c1838!important;transition:transform .14s,box-shadow .14s!important}.studio-app[data-theme=parish-os].clay-skin .btn-primary:hover,.studio-app[data-theme=parish-os].clay-skin .btn-accent:hover{transform:translateY(-1.5px)}.studio-app[data-theme=parish-os].clay-skin .btn-primary:active,.studio-app[data-theme=parish-os].clay-skin .btn-accent:active{transform:translateY(1px);box-shadow:var(--clay-inset)!important}.studio-app[data-theme=parish-os].clay-skin .btn,.studio-app[data-theme=parish-os].clay-skin .btn-ghost,.studio-app[data-theme=parish-os].clay-skin .btn-quiet{border-radius:var(--r-md)!important;border:0!important;background:var(--card)!important;box-shadow:var(--shadow-1)!important}.studio-app[data-theme=parish-os].clay-skin .btn:active,.studio-app[data-theme=parish-os].clay-skin .btn-ghost:active{box-shadow:var(--clay-inset)!important}.studio-app[data-theme=parish-os].clay-skin input:not([type=checkbox]):not([type=radio]):not([type=range]),.studio-app[data-theme=parish-os].clay-skin textarea,.studio-app[data-theme=parish-os].clay-skin select,.studio-app[data-theme=parish-os].clay-skin .search,.studio-app[data-theme=parish-os].clay-skin .searchbox,.studio-app[data-theme=parish-os].clay-skin .filter-search{border:0!important;border-radius:var(--r-md)!important;background:var(--surface-sunk)!important;box-shadow:var(--clay-inset)!important}.studio-app[data-theme=parish-os].clay-skin .pill,.studio-app[data-theme=parish-os].clay-skin .chip,.studio-app[data-theme=parish-os].clay-skin .tag,.studio-app[data-theme=parish-os].clay-skin .badge{border-radius:999px!important;border:0!important}.studio-app[data-theme=parish-os].clay-skin .ir-pill,.studio-app[data-theme=parish-os].clay-skin .it-row,.studio-app[data-theme=parish-os].clay-skin .tab,.studio-app[data-theme=parish-os].clay-skin .ar-pill,.studio-app[data-theme=parish-os].clay-skin .pr-item{border-radius:var(--r-md)!important;border:0!important}.studio-app[data-theme=parish-os].clay-skin .it-row.is-active,.studio-app[data-theme=parish-os].clay-skin .ir-pill.active,.studio-app[data-theme=parish-os].clay-skin .pr-item.is-active,.studio-app[data-theme=parish-os].clay-skin .tab.active{background:var(--nav-active)!important;box-shadow:var(--clay-inset)!important}.studio-app[data-theme=parish-os].clay-skin.hearth-dark{--paper:#2B2621;--paper-2:#332D27;--paper-3:#221E19;--canvas:#2B2621;--rail:#2F2924;--card:#363029;--card-2:#3D362E;--field:#2F2A24;--raised:#3D362E;--nav-active:#33402A;--surface-sunk:#221E19;--accent:#9DA46E;--accent-deep:#42502F;--accent-soft:#2C3320;--accent-fill:linear-gradient(160deg,#6B7C46 0%,#4C5A34 48%,#3A472A 100%);--crimson:#9DA46E;--crimson-deep:#42502F;--on-contrast:#F0EDDA;--ink:#F2EBDF;--ink-2:#C8BDAB;--ink-3:#C8BDAB;--ink-4:#C8BDAB;--text-2:#C8BDAB;--muted:#A99C86;--muted-nav:#BBAF98;--faint:#8D8170;--ink-strong:#F2EBDF;--hairline:#3F382F;--hairline-strong:#4A4136;--line:#3F382F;--line-card:#3F382F;--clay-hi: rgba(255,242,222,.08);--clay-lo: rgba(0,0,0,.24);--clay-drop: rgba(0,0,0,.5);--shadow-1: 0 11px 22px -13px var(--clay-drop), inset 0 1px 1.5px var(--clay-hi);--shadow-2: 0 15px 28px -14px rgba(0,0,0,.55), inset 0 1px 1.5px var(--clay-hi);--clay-inset: inset 0 3px 6px rgba(0,0,0,.36), inset 0 -1px 1.5px rgba(255,242,222,.05)}.studio-app[data-theme=parish-os].clay-skin.hearth-dark:before{background:radial-gradient(1100px 560px at 82% -12%,rgba(90,72,48,.28),transparent 62%)}.studio-app[data-theme=parish-os].clay-skin :is(.btn-primary,.btn-secondary,.btn-ghost,.btn-quiet,.btn-quiet-danger,.btn-danger,.btn-void,.btn-stop,.cta,.btn-link,.btn-link-quiet,.btn-link-danger,.btn-quiet-link,.btn-print,.btn-pdf,.btn-back,.btn-book,.btn-save,.btn-record,.btn-promote,.btn-merge,.btn-restore,.btn-release,.btn-purge,.btn-deny,.btn-clear,.btn-adv,.btn-edit,.edit-btn,.btn-inline,.btn-plus,.btn-toggle,.btn-primary-sm,.btn-ghost-sm,.btn-mini-ghost,.btn-primary-pill,.btn-ghost-pill,.btn-sm,.btn-small,.btn-xs,.btn-tiny,.btn-mini,.btn-big,.btn-lg,.tt-btn,.tt-btn-primary,.tt-btn-ghost,.tt-btn-stop){border:0!important;border-radius:var(--r-md)!important;transition:transform .14s,box-shadow .14s,background .14s,color .14s!important}.studio-app[data-theme=parish-os].clay-skin :is(.btn-secondary,.btn-ghost,.edit-btn,.btn-edit,.btn-ghost-sm,.btn-ghost-pill,.btn-mini-ghost,.btn-print,.btn-pdf,.btn-back,.btn-restore,.btn-release,.btn-adv,.btn-clear,.btn-toggle,.tt-btn,.tt-btn-ghost,.btn-sm,.btn-small,.btn-xs,.btn-tiny,.btn-mini,.btn-big,.btn-lg){background:var(--raised)!important;color:var(--ink)!important;box-shadow:var(--shadow-1)!important}.studio-app[data-theme=parish-os].clay-skin :is(.btn-secondary,.btn-ghost,.edit-btn,.btn-edit,.btn-ghost-sm,.btn-print,.btn-pdf,.btn-back,.btn-restore,.tt-btn-ghost,.btn-sm,.btn-small,.btn-big,.btn-lg):hover{color:var(--accent-deep)!important;box-shadow:var(--shadow-2)!important;transform:translateY(-1px)}.studio-app[data-theme=parish-os].clay-skin :is(.btn-secondary,.btn-ghost,.edit-btn,.btn-ghost-sm,.btn-sm,.btn-small,.btn-big,.btn-lg):active{box-shadow:var(--clay-inset)!important;transform:translateY(1px)}.studio-app[data-theme=parish-os].clay-skin :is(.btn-primary,.cta,.tt-btn-primary,.btn-primary-sm,.btn-primary-pill,.btn-save,.btn-book,.btn-promote,.btn-record,.btn-merge){background:var(--accent-fill)!important;color:var(--on-contrast)!important;box-shadow:0 9px 16px -8px #3c54366b,inset 0 1.5px 2px #ffffff59,inset 0 -4px 8px #1c2c1838!important}.studio-app[data-theme=parish-os].clay-skin :is(.btn-primary,.cta,.tt-btn-primary,.btn-primary-sm,.btn-primary-pill,.btn-save,.btn-book,.btn-promote,.btn-record,.btn-merge):hover{transform:translateY(-1.5px)}.studio-app[data-theme=parish-os].clay-skin :is(.btn-primary,.cta,.tt-btn-primary,.btn-primary-sm,.btn-primary-pill,.btn-save,.btn-book,.btn-promote,.btn-record,.btn-merge):active{transform:translateY(1px);box-shadow:var(--clay-inset)!important}.studio-app[data-theme=parish-os].clay-skin :is(.btn-danger,.btn-void,.btn-stop,.btn-purge,.btn-deny,.tt-btn-stop){background:linear-gradient(150deg,color-mix(in srgb,var(--danger) 84%,#fff),var(--danger))!important;color:var(--on-contrast)!important;box-shadow:0 9px 16px -8px #96463c6b,inset 0 1.5px 2px #ffffff4d!important}.studio-app[data-theme=parish-os].clay-skin :is(.btn-quiet,.btn-link,.btn-link-quiet,.btn-quiet-link,.btn-inline,.btn-plus){background:transparent!important;box-shadow:none!important;color:var(--ink-2)!important}.studio-app[data-theme=parish-os].clay-skin :is(.btn-quiet,.btn-link,.btn-link-quiet,.btn-quiet-link,.btn-inline,.btn-plus):hover{background:var(--accent-soft)!important;color:var(--accent-deep)!important}.studio-app[data-theme=parish-os].clay-skin :is(.btn-quiet-danger,.btn-link-danger):hover{background:color-mix(in srgb,var(--danger) 12%,transparent)!important;color:var(--danger)!important}.studio-app[data-theme=parish-os].clay-skin :is(.pr-pill,.pr-util,.ar-btn,.ar-brand,.it-row,.tab,.subtab):hover{background:var(--accent-soft)!important;color:var(--accent-deep)!important}.studio-app[data-theme=parish-os].clay-skin :is(.pr-pill,.pr-util):hover{border-radius:var(--r-md)!important}.studio-app[data-theme=parish-os].clay-skin .pr-pill.is-active{background:var(--accent-soft)!important;color:var(--accent-deep)!important;border-radius:var(--r-md)!important}.studio-app[data-theme=parish-os].clay-skin :is(.ar-btn,.pr-util).is-active{background:var(--accent-soft)!important;color:var(--accent-deep)!important;box-shadow:var(--clay-inset)!important}.studio-app[data-theme=parish-os].clay-skin .tb-tab{background:var(--card-2)!important;border:0!important;border-radius:var(--r-md) var(--r-md) 0 0!important;box-shadow:none!important;color:var(--ink-2)!important}.studio-app[data-theme=parish-os].clay-skin .tb-tab:hover{background:var(--accent-soft)!important;color:var(--accent-deep)!important}.studio-app[data-theme=parish-os].clay-skin .tb-tab.is-active{background:var(--card)!important;color:var(--ink)!important;box-shadow:var(--shadow-1)!important}.studio-app[data-theme=parish-os].clay-skin :is(.form,.edit-form,.role-form,.role-card,.settings-section,.section-card){border:0!important;border-radius:var(--r-xl)!important;box-shadow:var(--shadow-1)!important;background:var(--card)!important}.studio-app[data-theme=parish-os].clay-skin :is(.area-rail,.item-rail,.product-rail,.tab-bar){border-color:var(--hairline-soft, var(--hairline))!important}.studio-app[data-theme=parish-os].clay-skin :is(.modal,.modal-card,.dialog,.sheet,.drawer,.bottom-sheet,[class$=-modal]){border:0!important;border-radius:var(--r-xl)!important;box-shadow:var(--shadow-3)!important;background:var(--card)!important}.studio-app[data-theme=parish-os].clay-skin :is(.menu,.dropdown,.popover,.ctx-menu,.select-menu,.combobox-list,.tt-menu){border:0!important;border-radius:var(--r-lg)!important;box-shadow:var(--shadow-2)!important;background:var(--card)!important}.studio-app[data-theme=parish-os].clay-skin .toast-stack>*{border:0!important;border-radius:var(--r-lg)!important;box-shadow:var(--shadow-2)!important}.studio-app[data-theme=parish-os].clay-skin :is(.banner,.notice,.alert,.callout){border:0!important;border-radius:var(--r-lg)!important;box-shadow:var(--shadow-1)!important}.studio-app[data-theme=parish-os].clay-skin .badge{border:0!important;border-radius:999px!important}.studio-app[data-theme=parish-os].clay-skin .seg{background:var(--surface-sunk)!important;border:0!important;border-radius:999px!important;box-shadow:var(--clay-inset)!important}.studio-app[data-theme=parish-os].clay-skin :is(.seg .is-active,.seg [aria-pressed=true],.seg-active){background:var(--card)!important;box-shadow:var(--shadow-1)!important;border-radius:999px!important;color:var(--ink)!important}.studio-app[data-theme=parish-os].clay-skin input[type=checkbox],.studio-app[data-theme=parish-os].clay-skin input[type=radio],.studio-app[data-theme=parish-os].clay-skin input[type=range]{accent-color:var(--accent)!important}.studio-app[data-theme=parish-os].clay-skin :is(.switch,.toggle,.toggle-track,.switch-track){border:0!important;box-shadow:var(--clay-inset)!important}.studio-app[data-theme=parish-os].clay-skin :is(.avatar,.avatar-sm,.avatar-lg){box-shadow:0 1px 2px #8c64402e,inset 0 1px 1px #fff6!important;border:0!important}.studio-app[data-theme=parish-os].clay-skin :is(.progress,.meter,.bar-track,.progress-track){background:var(--surface-sunk)!important;border:0!important;border-radius:999px!important;box-shadow:var(--clay-inset)!important}.studio-app[data-theme=parish-os].clay-skin{--clay-convex: 0 3px 8px -3px rgba(120,84,50,.2), inset 0 1px 0 rgba(255,255,255,.6);--clay-concave: inset 0 2px 4px rgba(120,84,50,.18), inset 0 -1px 0 rgba(255,255,255,.5);--clay-press: inset 0 3px 6px rgba(120,84,50,.24);--clay-face: var(--card);--clay-face-sunk: color-mix(in srgb, var(--sunk) 55%, var(--card));--clay-accent-face: var(--accent-fill);--clay-accent-shadow: 0 3px 9px -3px color-mix(in srgb,var(--accent-deep) 42%,transparent), inset 0 1px 0 rgba(255,255,255,.28)}.studio-app[data-theme=parish-os].clay-skin.hearth-dark{--clay-convex: 0 4px 10px -4px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,242,222,.08);--clay-concave: inset 0 2px 5px rgba(0,0,0,.42), inset 0 -1px 0 rgba(255,242,222,.06);--clay-press: inset 0 3px 7px rgba(0,0,0,.5);--clay-face: var(--card);--clay-face-sunk: color-mix(in srgb, var(--sunk) 62%, var(--card));--clay-accent-shadow: 0 4px 10px -4px rgba(0,0,0,.5), inset 0 1px 0 rgba(255,255,255,.14)}.studio-app[data-theme=parish-os].clay-skin :is(.card,.panel,.tile,.stat,.empty,.filter,.table-wrap,.form,.edit-form,.role-form,.settings-section,[class$=" card"],[class$=-card]){background:var(--clay-face)!important;box-shadow:var(--clay-convex)!important;border:0!important}.studio-app[data-theme=parish-os].clay-skin :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.search,.searchbox,.filter-search){background:var(--clay-face-sunk)!important;box-shadow:var(--clay-concave)!important;border:0!important}.studio-app[data-theme=parish-os].clay-skin :is(.btn-secondary,.btn-ghost,.btn,.edit-btn,.btn-edit,.btn-sm,.btn-small,.btn-big,.btn-lg,.btn-print,.btn-pdf,.btn-back,.btn-restore,.tt-btn,.tt-btn-ghost){background:var(--clay-face)!important;box-shadow:var(--clay-convex)!important;color:var(--ink)!important}.studio-app[data-theme=parish-os].clay-skin :is(.btn-secondary,.btn-ghost,.btn,.btn-sm,.btn-small):hover{transform:translateY(-1px);filter:brightness(1.02)}.studio-app[data-theme=parish-os].clay-skin :is(.btn-secondary,.btn-ghost,.btn,.btn-sm,.btn-small):active{box-shadow:var(--clay-press)!important;transform:translateY(1px)}.studio-app[data-theme=parish-os].clay-skin :is(.btn-primary,.cta,.btn-save,.btn-record,.btn-promote,.btn-merge,.btn-book,.tt-btn-primary,.btn-accent,.btn-primary-sm,.btn-primary-pill){background:var(--clay-accent-face)!important;color:var(--on-contrast)!important;box-shadow:var(--clay-accent-shadow)!important}.studio-app[data-theme=parish-os].clay-skin :is(.btn-primary,.cta,.btn-save,.btn-accent):active{box-shadow:inset 0 6px 11px #00000057,inset 0 -2px 3px #ffffff4d!important;transform:translateY(1px)}.studio-app[data-theme=parish-os].clay-skin .product-rail{background:var(--clay-face)!important;box-shadow:var(--clay-convex)!important;border:0!important;border-radius:var(--r-lg)!important;padding:7px 9px!important;gap:6px!important}.studio-app[data-theme=parish-os].clay-skin .pr-pill{background:var(--clay-face-sunk)!important;box-shadow:var(--clay-concave)!important;border-radius:var(--r-md)!important;padding:8px 15px!important;color:var(--ink-2)!important}.studio-app[data-theme=parish-os].clay-skin .pr-pill:hover{color:var(--accent-deep)!important}.studio-app[data-theme=parish-os].clay-skin .pr-pill.is-active{background:var(--clay-accent-face)!important;color:var(--on-contrast)!important;box-shadow:var(--clay-accent-shadow)!important}.studio-app[data-theme=parish-os].clay-skin .pr-util{background:var(--clay-face-sunk)!important;box-shadow:var(--clay-concave)!important;border:0!important;border-radius:50%!important}.studio-app[data-theme=parish-os].clay-skin .pr-util.is-active{background:var(--clay-accent-face)!important;color:var(--on-contrast)!important;box-shadow:var(--clay-accent-shadow)!important}.studio-app[data-theme=parish-os].clay-skin .pr-ind{opacity:0!important}.studio-app[data-theme=parish-os].clay-skin .ar-btn{background:transparent!important;box-shadow:none!important}.studio-app[data-theme=parish-os].clay-skin .ar-btn:hover{background:var(--accent-soft)!important}.studio-app[data-theme=parish-os].clay-skin .ar-btn.is-active{background:var(--accent-fill)!important;color:var(--on-contrast)!important;box-shadow:var(--clay-accent-shadow)!important}.studio-app[data-theme=parish-os].clay-skin .it-row:hover{background:var(--accent-soft)!important}.studio-app[data-theme=parish-os].clay-skin .it-row.is-active{background:var(--accent-soft)!important;box-shadow:var(--clay-concave)!important;color:var(--accent-deep)!important}.studio-app[data-theme=parish-os].clay-skin .tb-tab{background:var(--clay-face-sunk)!important;box-shadow:var(--clay-concave)!important}.studio-app[data-theme=parish-os].clay-skin .tb-tab.is-active{background:var(--clay-face)!important;box-shadow:var(--clay-convex)!important}.studio-app[data-theme=parish-os].clay-skin :is(.pill,.chip,.tag){box-shadow:inset 0 1px 1px #ffffffa6,0 2px 4px -1px #7854324d!important}@media (prefers-reduced-motion: reduce){.studio-app[data-theme=parish-os].clay-skin *{transition:none!important}}.sp-back.svelte-pf9xz2.svelte-pf9xz2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;animation:svelte-pf9xz2-sp-back-in .18s ease-out}@keyframes svelte-pf9xz2-sp-back-in{0%{opacity:0}to{opacity:1}}.sp.svelte-pf9xz2.svelte-pf9xz2{width:min(640px,92vw);background:var(--surface-raised, var(--surface, #1a1816));border:1px solid var(--rule-strong, var(--rule, rgba(0,0,0,.12)));border-radius:var(--radius-card, 12px);box-shadow:var(--shadow-3);overflow:hidden;display:flex;flex-direction:column;max-height:70vh;animation:svelte-pf9xz2-sp-in .2s cubic-bezier(.16,1,.3,1)}@keyframes svelte-pf9xz2-sp-in{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 640px){.sp-back.svelte-pf9xz2.svelte-pf9xz2{padding:0}.sp.svelte-pf9xz2.svelte-pf9xz2{width:100vw;max-height:100vh;height:100vh;border-radius:0;border:0}}.sp-input-row.svelte-pf9xz2.svelte-pf9xz2{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--rule, rgba(0,0,0,.08))}.sp-leader.svelte-pf9xz2.svelte-pf9xz2{color:var(--ink-muted, var(--muted));flex-shrink:0;display:inline-flex}.sp-input.svelte-pf9xz2.svelte-pf9xz2{flex:1;min-width:0;background:transparent;border:0;outline:0;font-family:var(--font-body, inherit);font-size:17px;color:var(--ink, var(--text));padding:0}.sp-input.svelte-pf9xz2.svelte-pf9xz2::placeholder{color:var(--ink-muted, var(--muted))}.sp-loading.svelte-pf9xz2.svelte-pf9xz2{font-family:var(--font-ui, system-ui);color:var(--ink-muted);font-size:14px}.sp-close.svelte-pf9xz2.svelte-pf9xz2{background:transparent;border:0;cursor:pointer;color:var(--ink-muted);font-size:14px;padding:4px 6px;border-radius:4px}.sp-close.svelte-pf9xz2.svelte-pf9xz2:hover{color:var(--ink);background:color-mix(in srgb,currentColor 8%,transparent)}.sp-body.svelte-pf9xz2.svelte-pf9xz2{overflow-y:auto;padding:6px 0;flex:1}.sp-empty.svelte-pf9xz2.svelte-pf9xz2{padding:28px 24px 22px}.sp-empty-title.svelte-pf9xz2.svelte-pf9xz2{font-family:var(--display-face, var(--font-display));font-style:italic;font-size:18px;color:var(--ink);margin:0 0 6px;letter-spacing:-.01em}.sp-empty-sub.svelte-pf9xz2.svelte-pf9xz2{font-family:var(--font-body);font-size:13.5px;color:var(--ink-mid);margin:0;line-height:1.5}.sp-empty-link.svelte-pf9xz2.svelte-pf9xz2{background:transparent;border:0;cursor:pointer;padding:0;color:var(--accent);border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent);font-family:inherit;font-size:inherit}.sp-empty-link.svelte-pf9xz2.svelte-pf9xz2:hover{border-bottom-color:var(--accent)}.sp-group.svelte-pf9xz2.svelte-pf9xz2{padding:4px 8px}.sp-group-h.svelte-pf9xz2.svelte-pf9xz2{font-family:var(--font-ui, system-ui);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);padding:12px 14px 4px}.sp-hit-row.svelte-pf9xz2.svelte-pf9xz2{display:flex;align-items:center;gap:4px;border-radius:6px}.sp-hit-row.selected.svelte-pf9xz2.svelte-pf9xz2{background:color-mix(in srgb,var(--accent, currentColor) 14%,transparent)}.sp-hit.svelte-pf9xz2.svelte-pf9xz2{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;flex:1;min-width:0;text-align:left;background:transparent;border:0;padding:9px 14px;cursor:pointer;border-radius:6px;color:var(--ink, currentColor)}.sp-hit.svelte-pf9xz2.svelte-pf9xz2:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sp-hit-skel.svelte-pf9xz2.svelte-pf9xz2{cursor:default;display:flex;flex-direction:column;gap:6px;padding:11px 14px}.sp-skel-bar.svelte-pf9xz2.svelte-pf9xz2{display:inline-block;background:color-mix(in srgb,var(--ink, currentColor) 10%,transparent);border-radius:4px;animation:svelte-pf9xz2-sp-skel-shimmer 1.4s ease-in-out infinite}@keyframes svelte-pf9xz2-sp-skel-shimmer{0%,to{opacity:.4}50%{opacity:.85}}@media (prefers-reduced-motion: reduce){.sp-skel-bar.svelte-pf9xz2.svelte-pf9xz2{animation:none;opacity:.55}}.sp-hit-label.svelte-pf9xz2.svelte-pf9xz2{font-size:14.5px}.sp-hit-sub.svelte-pf9xz2.svelte-pf9xz2{font-size:11px;color:var(--ink-muted);letter-spacing:.04em}.sp-hit-arrow.svelte-pf9xz2.svelte-pf9xz2{font-family:var(--ui-face, var(--body-face, inherit));font-size:12px;color:var(--ink-muted);opacity:0;transition:opacity .12s}.sp-hit-row.selected.svelte-pf9xz2 .sp-hit-arrow.svelte-pf9xz2{opacity:1}.sp-pin.svelte-pf9xz2.svelte-pf9xz2{background:transparent;border:0;cursor:pointer;padding:4px 8px;margin-right:6px;color:var(--ink-faint, color-mix(in srgb, var(--ink) 30%, transparent));font-size:14px;line-height:1;border-radius:4px;opacity:0;transition:color .14s,opacity .14s,background .14s;flex-shrink:0}.sp-hit-row.svelte-pf9xz2:hover .sp-pin.svelte-pf9xz2,.sp-hit-row.selected.svelte-pf9xz2 .sp-pin.svelte-pf9xz2,.sp-pin.is-pinned.svelte-pf9xz2.svelte-pf9xz2{opacity:1}.sp-pin.is-pinned.svelte-pf9xz2.svelte-pf9xz2{color:var(--accent)}.sp-pin.svelte-pf9xz2.svelte-pf9xz2:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--accent)}.sp-pin.svelte-pf9xz2.svelte-pf9xz2:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sp-foot.svelte-pf9xz2.svelte-pf9xz2{display:flex;gap:14px;align-items:center;padding:10px 18px;border-top:1px solid var(--rule, rgba(0,0,0,.06));font-family:var(--ui-face, system-ui);font-size:11px;color:var(--ink-muted);font-variant-numeric:tabular-nums}.sp-foot.svelte-pf9xz2 kbd.svelte-pf9xz2{background:var(--surface, transparent);border:1px solid var(--rule, rgba(0,0,0,.08));padding:2px 6px;border-radius:var(--sym-radius-small, 3px);font-size:10px;font-weight:600;margin-right:4px;font-variant-numeric:tabular-nums}.sp-foot-spacer.svelte-pf9xz2.svelte-pf9xz2{flex:1}.toast-stack.svelte-qw40hd.svelte-qw40hd{position:fixed;bottom:22px;right:22px;display:flex;flex-direction:column;gap:10px;z-index:9999;max-width:380px;pointer-events:none}.toast.svelte-qw40hd.svelte-qw40hd{position:relative;pointer-events:auto;display:grid;grid-template-columns:4px 1fr auto;background:var(--surface-raised);border:1px solid var(--rule);border-radius:var(--sym-radius-card, 10px);box-shadow:var(--shadow-2);overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bar.svelte-qw40hd.svelte-qw40hd{width:4px;background:var(--accent)}.toast.tone-success.svelte-qw40hd .bar.svelte-qw40hd{background:var(--cp-positive, #2c7a4b)}.toast.tone-warning.svelte-qw40hd .bar.svelte-qw40hd{background:var(--cp-caution, #c87f0a)}.toast.tone-error.svelte-qw40hd .bar.svelte-qw40hd{background:var(--cp-danger, #b5483a)}.toast.tone-info.svelte-qw40hd .bar.svelte-qw40hd{background:var(--cp-info, var(--accent))}.body.svelte-qw40hd.svelte-qw40hd{padding:12px 14px;min-width:0}.body.svelte-qw40hd h4.svelte-qw40hd{font-family:var(--font-body);font-weight:600;font-size:13.5px;color:var(--ink);margin:0 0 2px;line-height:1.4}.body.svelte-qw40hd p.svelte-qw40hd{font-family:var(--font-body);font-size:12.5px;color:var(--ink-mid);margin:0;line-height:1.5;word-wrap:break-word}.body.svelte-qw40hd .cta.svelte-qw40hd{display:inline-block;margin-top:4px;font-family:var(--font-ui, var(--font-body));font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);text-decoration:none}.body.svelte-qw40hd .cta.svelte-qw40hd:hover{text-decoration:underline}.x.svelte-qw40hd.svelte-qw40hd{background:transparent;border:0;color:var(--ink-faint);line-height:1;width:30px;height:30px;margin:6px 6px 0 0;cursor:pointer;align-self:flex-start;border-radius:var(--sym-radius-small, 6px);transition:color .14s ease,background .14s ease;display:inline-flex;align-items:center;justify-content:center}.x.svelte-qw40hd.svelte-qw40hd:hover{color:var(--ink);background:color-mix(in srgb,currentColor 8%,transparent)}.x.svelte-qw40hd.svelte-qw40hd:focus-visible{outline:2px solid var(--accent);outline-offset:2px;color:var(--ink)}.progress.svelte-qw40hd.svelte-qw40hd{position:absolute;bottom:0;left:0;height:2px;width:100%;background:var(--accent);transform-origin:left center;animation:svelte-qw40hd-toast-drain var(--t-duration, 5s) linear forwards;opacity:.35}.toast.tone-success.svelte-qw40hd .progress.svelte-qw40hd{background:var(--cp-positive, #2c7a4b)}.toast.tone-warning.svelte-qw40hd .progress.svelte-qw40hd{background:var(--cp-caution, #c87f0a)}.toast.tone-error.svelte-qw40hd .progress.svelte-qw40hd{background:var(--cp-danger, #b5483a)}.toast.tone-info.svelte-qw40hd .progress.svelte-qw40hd{background:var(--cp-info, var(--accent))}@keyframes svelte-qw40hd-toast-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width: 600px){.toast-stack.svelte-qw40hd.svelte-qw40hd{right:12px;left:12px;bottom:14px;max-width:none}}@media (prefers-reduced-motion: reduce){.toast.svelte-qw40hd.svelte-qw40hd{transition:none!important}}.bg-pill.svelte-1m64xqc.svelte-1m64xqc{position:fixed;bottom:16px;left:16px;z-index:89;display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 12px;border-radius:999px;background:var(--surface-raised, #fff);border:1px solid var(--rule-strong, rgba(0,0,0,.18));font-family:var(--font-ui, system-ui);font-size:11.5px;font-weight:600;letter-spacing:.04em;color:var(--ink-mid, #444);box-shadow:var(--shadow-2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:svelte-1m64xqc-bg-pill-in .24s ease-out}.bg-pill-link.svelte-1m64xqc.svelte-1m64xqc{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit;padding:4px 0}.bg-pill-link.svelte-1m64xqc.svelte-1m64xqc:focus-visible{outline:2px solid var(--accent, currentColor);outline-offset:2px;border-radius:999px}.bg-pill-dot.svelte-1m64xqc.svelte-1m64xqc{width:8px;height:8px;border-radius:50%;background:var(--cp-info, var(--accent, #A8431F));flex-shrink:0;animation:svelte-1m64xqc-bg-pill-pulse 1.6s ease-in-out infinite}.bg-pill-warn.svelte-1m64xqc .bg-pill-dot.svelte-1m64xqc{background:var(--cp-caution, #A8721F)}.bg-pill-info.svelte-1m64xqc .bg-pill-dot.svelte-1m64xqc{background:var(--cp-info, var(--accent, #A8431F))}.bg-pill-label.svelte-1m64xqc.svelte-1m64xqc{font-variant-numeric:tabular-nums}.bg-pill-cta.svelte-1m64xqc.svelte-1m64xqc{color:var(--ink-faint, var(--ink-muted, #888));font-weight:500}.bg-pill-x.svelte-1m64xqc.svelte-1m64xqc{background:transparent;border:0;color:var(--ink-faint, var(--ink-muted, #888));width:24px;height:24px;font-size:16px;line-height:1;cursor:pointer;border-radius:50%;margin-left:2px;transition:color .12s,background .12s}.bg-pill-x.svelte-1m64xqc.svelte-1m64xqc:hover{color:var(--ink, #1a1a1a);background:color-mix(in srgb,currentColor 8%,transparent)}.bg-pill-x.svelte-1m64xqc.svelte-1m64xqc:focus-visible{outline:2px solid var(--accent, currentColor);outline-offset:1px}@keyframes svelte-1m64xqc-bg-pill-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1m64xqc-bg-pill-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@media (prefers-reduced-motion: reduce){.bg-pill.svelte-1m64xqc.svelte-1m64xqc,.bg-pill-dot.svelte-1m64xqc.svelte-1m64xqc{animation:none}}@media (max-width: 600px){.bg-pill.svelte-1m64xqc.svelte-1m64xqc{bottom:12px;left:12px;font-size:11px;padding:4px 4px 4px 10px}}.banner-stack.svelte-1ys917y.svelte-1ys917y{display:flex;flex-direction:column;gap:8px;padding:10px 22px 0}.banner.svelte-1ys917y.svelte-1ys917y{display:grid;grid-template-columns:32px 1fr auto;align-items:flex-start;gap:12px;padding:12px 18px;border-radius:var(--r-sm);border:1px solid var(--rule);background:var(--surface-raised);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-1)}.b-icon.svelte-1ys917y.svelte-1ys917y{font-size:18px;line-height:1.2;color:var(--ink-mid);padding-top:2px}.banner.status-degraded.svelte-1ys917y.svelte-1ys917y{border-color:color-mix(in srgb,var(--cp-caution, #c87f0a) 40%,var(--rule));background:color-mix(in srgb,var(--cp-caution, #c87f0a) 6%,var(--surface-raised))}.banner.status-degraded.svelte-1ys917y .b-icon.svelte-1ys917y{color:var(--cp-caution, #c87f0a)}.banner.status-outage.svelte-1ys917y.svelte-1ys917y{border-color:color-mix(in srgb,var(--cp-danger, #c44128) 40%,var(--rule));background:color-mix(in srgb,var(--cp-danger, #c44128) 6%,var(--surface-raised))}.banner.status-outage.svelte-1ys917y .b-icon.svelte-1ys917y{color:var(--cp-danger, #c44128)}.banner.status-maintenance.svelte-1ys917y.svelte-1ys917y{border-color:color-mix(in srgb,var(--accent) 30%,var(--rule));background:color-mix(in srgb,var(--accent) 5%,var(--surface-raised))}.banner.status-maintenance.svelte-1ys917y .b-icon.svelte-1ys917y{color:var(--accent)}.banner.sev-critical.svelte-1ys917y.svelte-1ys917y{border-color:color-mix(in srgb,var(--cp-danger, #c44128) 40%,var(--rule));background:color-mix(in srgb,var(--cp-danger, #c44128) 6%,var(--surface-raised))}.banner.sev-critical.svelte-1ys917y .b-icon.svelte-1ys917y{color:var(--cp-danger, #c44128)}.banner.sev-warning.svelte-1ys917y.svelte-1ys917y{border-color:color-mix(in srgb,var(--cp-caution, #c87f0a) 40%,var(--rule));background:color-mix(in srgb,var(--cp-caution, #c87f0a) 6%,var(--surface-raised))}.banner.sev-warning.svelte-1ys917y .b-icon.svelte-1ys917y{color:var(--cp-caution, #c87f0a)}.banner.sev-info.svelte-1ys917y.svelte-1ys917y{border-color:color-mix(in srgb,var(--accent) 25%,var(--rule))}.banner.sev-info.svelte-1ys917y .b-icon.svelte-1ys917y{color:var(--accent)}.b-title.svelte-1ys917y.svelte-1ys917y{font-family:var(--font-body);font-size:13.5px;font-weight:600;color:var(--ink);margin:0 0 4px;line-height:1.5}.b-text.svelte-1ys917y.svelte-1ys917y{font-family:var(--font-body);font-size:13px;color:var(--ink-mid);margin:0 0 6px;line-height:1.55}.b-meta.svelte-1ys917y.svelte-1ys917y{font-family:var(--font-ui);font-size:11px;color:var(--ink-faint);margin:0;font-variant-numeric:tabular-nums}.b-meta.svelte-1ys917y a.svelte-1ys917y{color:var(--accent);text-decoration:none}.b-meta.svelte-1ys917y a.svelte-1ys917y:hover{text-decoration:underline}.b-tag.svelte-1ys917y.svelte-1ys917y{display:inline-block;font-family:var(--font-ui);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:var(--rule);color:var(--ink-mid);margin-right:6px;vertical-align:1px}.banner.status-outage.svelte-1ys917y .b-tag.svelte-1ys917y{background:var(--cp-danger, #c44128);color:var(--on-contrast, #fff)}.banner.status-degraded.svelte-1ys917y .b-tag.svelte-1ys917y{background:var(--cp-caution, #c87f0a);color:var(--on-contrast, #fff)}.banner.status-maintenance.svelte-1ys917y .b-tag.svelte-1ys917y{background:var(--accent);color:var(--on-contrast, #fff)}.b-svc.svelte-1ys917y.svelte-1ys917y{font-family:var(--ui-face, var(--body-face, inherit));font-size:12px;color:var(--ink-faint);font-weight:400}.b-cta.svelte-1ys917y.svelte-1ys917y{font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);text-decoration:none}.b-cta.svelte-1ys917y.svelte-1ys917y:hover{text-decoration:underline}.b-dismiss-form.svelte-1ys917y.svelte-1ys917y{display:contents}.b-dismiss.svelte-1ys917y.svelte-1ys917y{background:transparent;border:0;color:var(--ink-faint);font-size:20px;line-height:1;padding:4px 10px;border-radius:var(--sym-radius-small, 4px);cursor:pointer;align-self:flex-start;transition:color .14s ease,background .14s ease}.b-dismiss.svelte-1ys917y.svelte-1ys917y:hover{color:var(--ink);background:color-mix(in srgb,currentColor 10%,transparent)}.b-dismiss.svelte-1ys917y.svelte-1ys917y:focus-visible{outline:2px solid var(--accent);outline-offset:2px;color:var(--ink)}.install-chip.svelte-1a5q9on.svelte-1a5q9on{position:fixed;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);right:16px;z-index:60;width:min(360px,calc(100vw - 32px));background:var(--surface-floating, var(--surface-raised, var(--surface, #fff)));border:1px solid var(--rule-strong, var(--rule, rgba(0,0,0,.12)));border-radius:12px;padding:14px 16px;box-shadow:var(--shadow-pop, 0 12px 32px rgba(0,0,0,.18));animation:svelte-1a5q9on-ic-in .28s cubic-bezier(.16,1,.3,1)}html.studio-mobile .install-chip.svelte-1a5q9on.svelte-1a5q9on{bottom:calc(env(safe-area-inset-bottom,0px) + var(--msh-bottom-h, 88px) + 12px)}@keyframes svelte-1a5q9on-ic-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ic-body.svelte-1a5q9on.svelte-1a5q9on{margin-bottom:10px}.ic-title.svelte-1a5q9on.svelte-1a5q9on{margin:0 0 4px;font-weight:600;font-size:.96rem}.ic-text.svelte-1a5q9on.svelte-1a5q9on{margin:0;color:var(--ink-mid, var(--ink, currentColor));font-size:.86rem;line-height:1.45}.ic-text.svelte-1a5q9on strong.svelte-1a5q9on{font-weight:600}.ic-actions.svelte-1a5q9on.svelte-1a5q9on{display:flex;gap:8px;justify-content:flex-end}.ic-btn.svelte-1a5q9on.svelte-1a5q9on{background:transparent;border:1px solid var(--rule, rgba(0,0,0,.12));padding:6px 12px;border-radius:6px;font-size:.86rem;cursor:pointer;color:var(--ink, currentColor)}.ic-btn.svelte-1a5q9on.svelte-1a5q9on:hover{border-color:var(--accent)}.ic-btn-primary.svelte-1a5q9on.svelte-1a5q9on{background:var(--accent, currentColor);color:var(--on-contrast, white);border-color:transparent}.fb-trigger.svelte-kdtxws.svelte-kdtxws{position:fixed;bottom:20px;right:20px;z-index:80;width:52px;height:52px;border-radius:50%;background:var(--accent, #8C2E1F);color:#fff;border:0;cursor:pointer;display:grid;place-items:center;box-shadow:0 1px #fff6 inset,0 12px 32px -8px color-mix(in srgb,var(--accent, #8C2E1F) 60%,transparent),0 6px 16px -4px #140e044d;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.fb-trigger.svelte-kdtxws.svelte-kdtxws:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 1px #fff6 inset,0 18px 40px -8px color-mix(in srgb,var(--accent, #8C2E1F) 70%,transparent),0 8px 20px -4px #140e0459}.fb-trigger.svelte-kdtxws.svelte-kdtxws:active{transform:translateY(0) scale(.97)}.fb-panel.svelte-kdtxws.svelte-kdtxws{position:fixed;bottom:20px;right:20px;z-index:85;width:380px;max-width:calc(100vw - 32px);padding:18px;background:color-mix(in srgb,var(--paper, #fbf6ec) 78%,transparent);-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);border:1px solid color-mix(in srgb,var(--ink) 9%,transparent);border-radius:18px;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000008,0 24px 60px -16px #140e046b;transform-origin:bottom right}.fb-h.svelte-kdtxws.svelte-kdtxws{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.fb-tabs.svelte-kdtxws.svelte-kdtxws{display:flex;gap:4px;background:color-mix(in srgb,var(--ink) 4%,transparent);padding:3px;border-radius:999px;flex:1}.fb-tabs.svelte-kdtxws button.svelte-kdtxws{flex:1;background:transparent;border:0;padding:6px 10px;border-radius:999px;font-family:var(--ui-face, system-ui);font-size:11.5px;font-weight:600;color:var(--ink-mid, #6c6660);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .14s,color .14s}.fb-tabs.svelte-kdtxws button.on.svelte-kdtxws{background:#fff;color:var(--ink, #1a1714);box-shadow:0 1px 4px #0000000f}.fb-tab-dot.svelte-kdtxws.svelte-kdtxws{width:6px;height:6px;border-radius:50%}.fb-dot-feedback.svelte-kdtxws.svelte-kdtxws{background:#3f7d4f}.fb-dot-problem.svelte-kdtxws.svelte-kdtxws{background:#c29022}.fb-close.svelte-kdtxws.svelte-kdtxws{background:transparent;border:0;width:28px;height:28px;border-radius:7px;font-size:18px;color:var(--ink-mid, #6c6660);cursor:pointer;line-height:1;transition:color .14s,background .14s}.fb-close.svelte-kdtxws.svelte-kdtxws:hover{color:var(--accent, #8C2E1F);background:color-mix(in srgb,var(--accent) 8%,transparent)}.fb-prompt.svelte-kdtxws.svelte-kdtxws{font-family:var(--display-face, Georgia, serif);font-style:italic;font-size:14px;color:var(--ink-mid, #6c6660);line-height:1.5;margin:0 0 12px}.fb-prompt.svelte-kdtxws em.svelte-kdtxws{color:var(--ink)}.fb-context.svelte-kdtxws.svelte-kdtxws{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:8px 10px;background:color-mix(in srgb,var(--ink) 3%,transparent);border-radius:8px;font-family:var(--ui-face);font-size:11px}.fb-context-l.svelte-kdtxws.svelte-kdtxws{font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted, #8c857c)}.fb-context.svelte-kdtxws code.svelte-kdtxws{background:transparent;color:var(--ink);font-family:var(--ui-face);font-size:11.5px}textarea.svelte-kdtxws.svelte-kdtxws{width:100%;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);background:#fff;font-family:var(--ui-face);font-size:13.5px;color:var(--ink);resize:vertical;margin-bottom:10px;line-height:1.5;transition:border-color .14s,box-shadow .14s}textarea.svelte-kdtxws.svelte-kdtxws:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.fb-screenshot.svelte-kdtxws.svelte-kdtxws{display:flex;align-items:center;gap:8px;padding:6px 8px;cursor:pointer;font-family:var(--ui-face);font-size:12px;color:var(--ink-mid, #6c6660)}.fb-screenshot.svelte-kdtxws input.svelte-kdtxws{accent-color:var(--accent)}.fb-err.svelte-kdtxws.svelte-kdtxws{margin:4px 0 0;padding:7px 10px;border-radius:8px;background:color-mix(in srgb,#8C2E1F 12%,transparent);color:#6b2222;font-family:var(--ui-face);font-size:12px}.fb-f.svelte-kdtxws.svelte-kdtxws{display:flex;justify-content:flex-end;margin-top:10px}.fb-send.svelte-kdtxws.svelte-kdtxws{padding:9px 18px;border-radius:999px;background:var(--accent, #8C2E1F);border:0;color:#fff;font-family:var(--ui-face);font-size:12.5px;font-weight:600;cursor:pointer;transition:transform .16s,box-shadow .16s,opacity .16s}.fb-send.svelte-kdtxws.svelte-kdtxws:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px -6px color-mix(in srgb,var(--accent) 50%,transparent)}.fb-send.svelte-kdtxws.svelte-kdtxws:disabled{opacity:.5;cursor:not-allowed}.fb-thanks.svelte-kdtxws.svelte-kdtxws{text-align:center;padding:22px 12px}.fb-thanks-mark.svelte-kdtxws.svelte-kdtxws{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:color-mix(in srgb,#3F7D4F 20%,transparent);color:#3f7d4f;font-size:24px;margin-bottom:10px}.fb-thanks.svelte-kdtxws h3.svelte-kdtxws{font-family:var(--display-face);font-style:italic;font-size:22px;color:var(--ink);margin:0 0 6px}.fb-thanks.svelte-kdtxws p.svelte-kdtxws{font-family:var(--ui-face);font-size:13px;color:var(--ink-mid);margin:0;max-width:280px;margin-inline:auto;line-height:1.5}.fb-thanks-actions.svelte-kdtxws.svelte-kdtxws{display:flex;gap:16px;justify-content:center;margin-top:16px}.fb-link.svelte-kdtxws.svelte-kdtxws{background:transparent;border:0;font-family:var(--ui-face);font-size:12px;color:var(--accent);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.fb-link.svelte-kdtxws.svelte-kdtxws:hover{color:var(--ink)}.fb-view-tabs.svelte-kdtxws.svelte-kdtxws{display:inline-flex;gap:4px;background:color-mix(in srgb,var(--ink) 5%,transparent);padding:3px;border-radius:999px}.fb-view-tabs.svelte-kdtxws button.svelte-kdtxws{background:transparent;border:0;padding:5px 12px;border-radius:999px;font-family:var(--ui-face);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mid);cursor:pointer;transition:all .14s;display:inline-flex;align-items:center;gap:5px}.fb-view-tabs.svelte-kdtxws button.on.svelte-kdtxws{background:#fff;color:var(--ink);box-shadow:0 1px 4px #0000000f}.fb-c.svelte-kdtxws.svelte-kdtxws{font-size:10px;color:var(--accent);font-weight:800}.fb-status.svelte-kdtxws.svelte-kdtxws{font-family:var(--ui-face);font-size:11px;color:var(--ink-mid);margin-right:auto;font-style:italic}.fb-state.svelte-kdtxws.svelte-kdtxws{text-align:center;padding:24px;font-family:var(--ui-face);font-size:12px;color:var(--ink-muted)}.fb-hist.svelte-kdtxws.svelte-kdtxws{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto}.fb-hist-i.svelte-kdtxws.svelte-kdtxws{padding:12px 14px;background:color-mix(in srgb,var(--paper) 65%,transparent);border:1px solid color-mix(in srgb,var(--ink) 6%,transparent);border-radius:12px}.fb-hist-h.svelte-kdtxws.svelte-kdtxws{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.fb-hist-kind.svelte-kdtxws.svelte-kdtxws{font-family:var(--ui-face);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:999px}.fb-hist-kind-feedback.svelte-kdtxws.svelte-kdtxws{background:color-mix(in srgb,#3F7D4F 16%,transparent);color:#2d6b3f}.fb-hist-kind-problem.svelte-kdtxws.svelte-kdtxws{background:color-mix(in srgb,#C29022 16%,transparent);color:#6f4a14}.fb-hist-when.svelte-kdtxws.svelte-kdtxws{font-family:var(--ui-face);font-size:10.5px;color:var(--ink-muted);font-variant-numeric:tabular-nums}.fb-hist-status.svelte-kdtxws.svelte-kdtxws{margin-left:auto;font-family:var(--ui-face);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink-mid)}.fb-hist-open.svelte-kdtxws.svelte-kdtxws{background:color-mix(in srgb,#C29022 16%,transparent);color:#6f4a14}.fb-hist-resolved.svelte-kdtxws.svelte-kdtxws,.fb-hist-closed.svelte-kdtxws.svelte-kdtxws{background:color-mix(in srgb,#3F7D4F 16%,transparent);color:#2d6b3f}.fb-hist-subj.svelte-kdtxws.svelte-kdtxws{margin:0 0 6px;font-family:var(--ui-face);font-size:12.5px;color:var(--ink);font-weight:500;line-height:1.4}.fb-hist-reply.svelte-kdtxws.svelte-kdtxws{margin:0;padding:7px 10px;background:color-mix(in srgb,var(--accent) 5%,transparent);border-radius:4px;font-family:var(--ui-face);font-size:11.5px;color:var(--ink-mid);line-height:1.5}.fb-hist-reply.svelte-kdtxws strong.svelte-kdtxws{color:var(--accent);font-weight:700}.fb-hist-noreply.svelte-kdtxws.svelte-kdtxws{margin:0;font-family:var(--ui-face);font-size:11px;color:var(--ink-muted);font-style:italic}.sym-mark.svelte-12g4591{display:inline-block;flex-shrink:0;line-height:0}.area-rail.svelte-1s30bl3.svelte-1s30bl3{position:fixed;top:0;left:0;bottom:0;width:56px;background:var(--surface-sunk, var(--surface));border-right:1px solid var(--rule, transparent);display:flex;flex-direction:column;align-items:center;z-index:31}.ar-brand-band.svelte-1s30bl3.svelte-1s30bl3{height:71px;flex:none;width:100%;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--rule, transparent)}.ar-brand.svelte-1s30bl3.svelte-1s30bl3{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;font:inherit;cursor:pointer;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--product-accent, var(--accent, var(--ink)));border-radius:999px;transition:background .2s ease,transform .22s cubic-bezier(.16,1,.3,1)}.ar-brand.svelte-1s30bl3.svelte-1s30bl3:hover{background:color-mix(in srgb,currentColor 8%,transparent);transform:translateY(-1px)}.ar-brand.svelte-1s30bl3.svelte-1s30bl3:focus-visible{outline:2px solid var(--accent, currentColor);outline-offset:2px}.ar-areas.svelte-1s30bl3.svelte-1s30bl3{list-style:none;margin:0;padding:14px 0;display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;flex:1;overflow:visible;min-height:0}.ar-btn.svelte-1s30bl3.svelte-1s30bl3{position:relative;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:999px;color:var(--ink-mid, var(--ink, currentColor));cursor:pointer;transition:background .16s ease,color .16s ease,transform .2s cubic-bezier(.16,1,.3,1)}.ar-btn.svelte-1s30bl3>svg{position:relative;z-index:1}.ar-btn.svelte-1s30bl3.svelte-1s30bl3:hover{background:color-mix(in srgb,currentColor 10%,transparent);color:var(--ink, currentColor);transform:scale(1.09)}@media (prefers-reduced-motion: reduce){.ar-btn.svelte-1s30bl3.svelte-1s30bl3:hover{transform:none}}.ar-btn.svelte-1s30bl3.svelte-1s30bl3:focus-visible{outline:2px solid var(--accent, currentColor);outline-offset:2px}.ar-btn.is-active.svelte-1s30bl3.svelte-1s30bl3{color:var(--product-accent, var(--accent, currentColor))}.ar-btn.is-active.svelte-1s30bl3.svelte-1s30bl3:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:999px;background:color-mix(in srgb,var(--product-accent, var(--accent, currentColor)) 20%,transparent);border:1px solid color-mix(in srgb,var(--product-accent, var(--accent, currentColor)) 50%,transparent);box-shadow:inset 0 1px #fff6,0 4px 12px -4px color-mix(in srgb,var(--product-accent, var(--accent, currentColor)) 36%,transparent);z-index:0;pointer-events:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.ar-btn.is-active.svelte-1s30bl3.svelte-1s30bl3:hover:before{transform:scale(1.06)}.ar-flag.svelte-1s30bl3.svelte-1s30bl3{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(-6px);background:var(--surface-floating, var(--surface-raised, var(--surface)));border:1px solid var(--rule, transparent);border-radius:var(--radius-pill, 999px);padding:7px 14px;font-family:var(--display-face, Georgia, serif);font-style:italic;font-weight:var(--display-weight, 400);font-size:14px;color:var(--ink, currentColor);box-shadow:var(--shadow-pop, 0 6px 20px rgba(0,0,0,.18));opacity:0;pointer-events:none;white-space:nowrap;z-index:40;transition:opacity .14s ease,transform .14s ease}.ar-flag.svelte-1s30bl3.svelte-1s30bl3:before{content:"";position:absolute;top:50%;left:-5px;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;background:inherit;border-left:1px solid var(--rule, transparent);border-bottom:1px solid var(--rule, transparent)}.ar-btn.svelte-1s30bl3:hover .ar-flag.svelte-1s30bl3,.ar-btn.svelte-1s30bl3:focus-visible .ar-flag.svelte-1s30bl3,.ar-view-btn.svelte-1s30bl3:hover .ar-flag.svelte-1s30bl3,.ar-view-btn.svelte-1s30bl3:focus-visible .ar-flag.svelte-1s30bl3,.ar-avatar.svelte-1s30bl3:hover .ar-flag.svelte-1s30bl3,.ar-signout.svelte-1s30bl3:hover .ar-flag.svelte-1s30bl3{opacity:1;transform:translateY(-50%) translate(0)}.ar-foot.svelte-1s30bl3.svelte-1s30bl3{flex:none;padding:8px 0 16px;display:flex;flex-direction:column;align-items:center;gap:6px}.ar-view-switch.svelte-1s30bl3.svelte-1s30bl3{display:flex;flex-direction:column;align-items:center;gap:2px;padding:3px;margin-bottom:2px;border:1px solid var(--rule, rgba(0,0,0,.08));border-radius:999px;background:color-mix(in srgb,var(--surface-raised, var(--surface)) 55%,transparent)}.ar-view-btn.svelte-1s30bl3.svelte-1s30bl3{position:relative;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:999px;color:var(--ink-muted, var(--ink, currentColor));cursor:pointer;padding:0;transition:background .16s ease,color .16s ease}.ar-view-btn.svelte-1s30bl3>svg{position:relative;z-index:1}.ar-view-btn.svelte-1s30bl3.svelte-1s30bl3:hover{background:color-mix(in srgb,currentColor 10%,transparent);color:var(--ink, currentColor)}.ar-view-btn.svelte-1s30bl3.svelte-1s30bl3:focus-visible{outline:2px solid var(--accent, currentColor);outline-offset:2px}.ar-view-btn.is-active.svelte-1s30bl3.svelte-1s30bl3{color:var(--product-accent, var(--accent, currentColor));cursor:default}.ar-view-btn.is-active.svelte-1s30bl3.svelte-1s30bl3:hover{background:transparent}.ar-view-btn.is-active.svelte-1s30bl3.svelte-1s30bl3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:color-mix(in srgb,var(--product-accent, var(--accent, currentColor)) 20%,transparent);border:1px solid color-mix(in srgb,var(--product-accent, var(--accent, currentColor)) 50%,transparent);box-shadow:inset 0 1px #fff6;z-index:0;pointer-events:none}.ar-avatar.svelte-1s30bl3.svelte-1s30bl3,.ar-avatar-switcher.svelte-1s30bl3.svelte-1s30bl3{position:relative;width:34px;height:34px;border-radius:999px;background:color-mix(in srgb,var(--product-accent, var(--accent, currentColor)) 18%,transparent);color:var(--ink, currentColor);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:0;cursor:pointer;padding:0;font-family:var(--ui-face, system-ui);font-weight:600;font-size:13px;letter-spacing:.04em;transition:transform .14s ease}.ar-avatar.svelte-1s30bl3.svelte-1s30bl3:hover,.ar-avatar-switcher.svelte-1s30bl3.svelte-1s30bl3:hover{transform:scale(1.04)}.ar-avatar-switcher[aria-expanded=true].svelte-1s30bl3.svelte-1s30bl3{outline:2px solid var(--accent, currentColor);outline-offset:2px}.ar-avatar-wrap.svelte-1s30bl3.svelte-1s30bl3{position:relative;display:inline-flex}.ar-signout-form.svelte-1s30bl3.svelte-1s30bl3{margin:0;padding:0;line-height:1}.ar-signout.svelte-1s30bl3.svelte-1s30bl3{position:relative;width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--rule, rgba(0,0,0,.08));color:var(--ink-muted);cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease,transform .14s ease}.ar-signout.svelte-1s30bl3.svelte-1s30bl3:hover{background:color-mix(in srgb,var(--danger, #DC4444) 10%,transparent);color:var(--danger, #DC4444);border-color:color-mix(in srgb,var(--danger, #DC4444) 35%,transparent);transform:scale(1.04)}.ar-switcher-pop.svelte-1s30bl3.svelte-1s30bl3{position:absolute;left:calc(100% + 12px);bottom:-6px;min-width:260px;max-width:340px;background:var(--surface-floating, var(--surface-raised, var(--surface)));border:1px solid var(--rule, transparent);border-radius:var(--radius-card, 12px);box-shadow:var(--shadow-pop, 0 10px 30px rgba(0,0,0,.18));padding:12px 0;z-index:50;font-family:var(--ui-face, system-ui);color:var(--ink)}.ar-switcher-head.svelte-1s30bl3.svelte-1s30bl3{padding:4px 16px 10px;border-bottom:1px solid var(--rule, rgba(0,0,0,.06))}.ar-switcher-eyebrow.svelte-1s30bl3.svelte-1s30bl3{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint, var(--ink-muted));margin-bottom:2px}.ar-switcher-active.svelte-1s30bl3.svelte-1s30bl3{font-family:var(--display-face, Georgia, serif);font-style:italic;font-size:16px;line-height:1.2}.ar-switcher-list.svelte-1s30bl3.svelte-1s30bl3{list-style:none;margin:6px 0;padding:0}.ar-switcher-item.svelte-1s30bl3.svelte-1s30bl3{width:100%;background:transparent;border:0;text-align:left;padding:9px 16px;display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--ink, currentColor);font-family:inherit;font-size:13px;line-height:1.3;transition:background .12s ease}.ar-switcher-item.svelte-1s30bl3.svelte-1s30bl3:hover:not(:disabled){background:color-mix(in srgb,currentColor 6%,transparent)}.ar-switcher-item.svelte-1s30bl3.svelte-1s30bl3:disabled{cursor:progress;opacity:.6}.ar-switcher-item.is-active.svelte-1s30bl3.svelte-1s30bl3{background:color-mix(in srgb,var(--accent, currentColor) 8%,transparent)}.ar-switcher-item-name.svelte-1s30bl3.svelte-1s30bl3{flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-switcher-item-meta.svelte-1s30bl3.svelte-1s30bl3{font-size:11px;color:var(--ink-faint, var(--ink-muted));font-variant-numeric:tabular-nums}.ar-switcher-check.svelte-1s30bl3.svelte-1s30bl3{color:var(--accent, currentColor);font-size:13px}.ar-switcher-err.svelte-1s30bl3.svelte-1s30bl3{color:var(--danger, #DC4444);font-size:12px;padding:6px 16px 0}.ar-switcher-account.svelte-1s30bl3.svelte-1s30bl3{display:block;margin:8px 12px 0;padding:8px 4px 0;border-top:1px solid var(--rule, rgba(0,0,0,.06));font-size:12px;color:var(--ink-mid, var(--ink-muted));text-decoration:none}.ar-switcher-account.svelte-1s30bl3.svelte-1s30bl3:hover{color:var(--accent, var(--ink))}[data-direction=glass] .area-rail.svelte-1s30bl3.svelte-1s30bl3{background:transparent}@media (prefers-reduced-motion: reduce){.ar-btn.svelte-1s30bl3.svelte-1s30bl3,.ar-brand.svelte-1s30bl3.svelte-1s30bl3,.ar-avatar.svelte-1s30bl3.svelte-1s30bl3,.ar-flag.svelte-1s30bl3.svelte-1s30bl3,.ar-signout.svelte-1s30bl3.svelte-1s30bl3,.ar-view-btn.svelte-1s30bl3.svelte-1s30bl3{transition:none}}.nbell-btn.svelte-1ru32wt.svelte-1ru32wt{position:relative;width:36px;height:36px;border-radius:var(--r-sm);display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--rule, rgba(0,0,0,.08));color:var(--ink-muted);cursor:pointer;transition:background .14s,color .14s,border-color .14s,transform .14s}.nbell-btn.svelte-1ru32wt.svelte-1ru32wt:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 38%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent);transform:scale(1.04)}.nbell-badge.svelte-1ru32wt.svelte-1ru32wt{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--on-contrast);font-family:var(--ui-face);font-size:10px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--surface-sunk, var(--surface, white))}.rail-label-flag.svelte-1ru32wt.svelte-1ru32wt{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(-6px);background:var(--surface-floating, var(--surface-raised, var(--surface)));border:1px solid var(--rule, transparent);border-radius:999px;padding:7px 14px;font-family:var(--display-face, Georgia, serif);font-style:italic;font-weight:400;font-size:14px;color:var(--ink, currentColor);box-shadow:var(--shadow-2);opacity:0;transition:opacity .14s ease,transform .14s ease;pointer-events:none;white-space:nowrap;z-index:31}.nbell-btn.svelte-1ru32wt:hover .rail-label-flag.svelte-1ru32wt,.nbell-btn.svelte-1ru32wt:focus-visible .rail-label-flag.svelte-1ru32wt{opacity:1;transform:translateY(-50%) translate(0)}.nbell-wrap.svelte-1ru32wt.svelte-1ru32wt{position:relative;display:inline-flex}.nbell-pop.svelte-1ru32wt.svelte-1ru32wt{position:absolute;bottom:calc(100% + 10px);left:0;z-index:90;width:360px;max-height:min(480px,calc(100vh - 120px));border-radius:var(--r-lg)!important;padding:8px!important;background:color-mix(in srgb,var(--paper, #fbf6ec) 84%,transparent)!important;-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);border:1px solid color-mix(in srgb,var(--ink) 8%,transparent)!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000008,0 24px 60px -20px #140e0459!important;display:flex;flex-direction:column;overflow:hidden;transform-origin:bottom left}.nbell-pop.anchor-right.svelte-1ru32wt.svelte-1ru32wt{left:auto;right:0;transform-origin:bottom right}.nbell-h.svelte-1ru32wt.svelte-1ru32wt{display:flex;justify-content:space-between;align-items:center;padding:10px 12px 8px;border-bottom:1px solid color-mix(in srgb,var(--ink) 6%,transparent);margin-bottom:6px}.nbell-h.svelte-1ru32wt h3.svelte-1ru32wt{margin:0;font-family:var(--display-face);font-style:italic;font-weight:400;font-size:18px;color:var(--ink)}.nbell-mark.svelte-1ru32wt.svelte-1ru32wt{background:transparent;border:0;color:var(--ink-mid);font-family:var(--ui-face);font-size:11px;font-weight:600;letter-spacing:.04em;cursor:pointer;padding:4px 8px;border-radius:6px;transition:color .14s}.nbell-mark.svelte-1ru32wt.svelte-1ru32wt:hover{color:var(--accent)}.nbell-list.svelte-1ru32wt.svelte-1ru32wt{list-style:none;padding:0;margin:0;overflow-y:auto;flex:1;max-height:360px}.nbell-item.svelte-1ru32wt.svelte-1ru32wt{border-radius:var(--r-sm);transition:background .14s}.nbell-item.read.svelte-1ru32wt.svelte-1ru32wt{opacity:.62}.nbell-item.svelte-1ru32wt.svelte-1ru32wt:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.nbell-link.svelte-1ru32wt.svelte-1ru32wt{display:grid;grid-template-columns:36px 1fr 8px;gap:10px;align-items:flex-start;padding:10px;text-decoration:none;color:inherit}.nbell-icon.svelte-1ru32wt.svelte-1ru32wt{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--ic) 16%,transparent);color:var(--ic);font-family:var(--display-face);font-style:italic;font-size:16px;line-height:1}.nbell-body.svelte-1ru32wt.svelte-1ru32wt{display:flex;flex-direction:column;min-width:0;gap:2px}.nbell-title.svelte-1ru32wt.svelte-1ru32wt{font-family:var(--ui-face);font-size:13px;font-weight:600;color:var(--ink);line-height:1.3}.nbell-sub.svelte-1ru32wt.svelte-1ru32wt{font-family:var(--ui-face);font-size:12px;color:var(--ink-mid);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nbell-when.svelte-1ru32wt.svelte-1ru32wt{font-family:var(--ui-face);font-size:10.5px;color:var(--ink-muted);margin-top:2px;letter-spacing:.04em}.nbell-dot.svelte-1ru32wt.svelte-1ru32wt{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent);align-self:center}.nbell-empty.svelte-1ru32wt.svelte-1ru32wt{margin:24px 16px;text-align:center;font-family:var(--display-face);font-style:italic;font-size:15px;color:var(--ink-muted)}.nbell-empty-g.svelte-1ru32wt.svelte-1ru32wt{display:block;font-size:30px;color:var(--accent);margin-bottom:6px;opacity:.6}.nbell-state.svelte-1ru32wt.svelte-1ru32wt{margin:16px;font-family:var(--ui-face);font-size:12px;color:var(--ink-muted);text-align:center}.nbell-f.svelte-1ru32wt.svelte-1ru32wt{border-top:1px solid color-mix(in srgb,var(--ink) 6%,transparent);padding:8px 12px 4px;text-align:center}.nbell-all.svelte-1ru32wt.svelte-1ru32wt{font-family:var(--ui-face);font-size:12px;font-weight:600;color:var(--accent);text-decoration:none}.nbell-all.svelte-1ru32wt.svelte-1ru32wt:hover{text-decoration:underline}.item-rail.svelte-19ifrqe.svelte-19ifrqe{position:fixed;top:0;bottom:0;left:56px;width:230px;background:var(--surface, transparent);border-right:1px solid var(--rule, transparent);display:flex;flex-direction:column;z-index:26}.it-head.svelte-19ifrqe.svelte-19ifrqe{height:71px;flex:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:9px 18px 11px;border-bottom:1px solid var(--rule, transparent)}.it-title.svelte-19ifrqe.svelte-19ifrqe{margin:0;font-family:var(--display-face, Georgia, serif);font-style:var(--display-style, italic);font-weight:var(--display-weight, 400);font-size:23px;letter-spacing:var(--display-tracking, -.01em);line-height:1.05;color:var(--ink, currentColor);text-wrap:balance;overflow-wrap:break-word}.it-dot.svelte-19ifrqe.svelte-19ifrqe{color:var(--product-accent, var(--accent, currentColor))}.it-list.svelte-19ifrqe.svelte-19ifrqe{list-style:none;margin:0;padding:10px 10px 12px;flex:1;overflow-y:auto;overscroll-behavior:contain}.it-list.svelte-19ifrqe.svelte-19ifrqe::-webkit-scrollbar{width:6px}.it-list.svelte-19ifrqe.svelte-19ifrqe::-webkit-scrollbar-thumb{background:var(--rule, rgba(0,0,0,.08));border-radius:999px}.it-item.svelte-19ifrqe.svelte-19ifrqe,.it-divider.svelte-19ifrqe.svelte-19ifrqe{animation:svelte-19ifrqe-it-drop .46s cubic-bezier(.33,1,.68,1) both;animation-delay:calc(var(--i, 0) * 26ms)}@keyframes svelte-19ifrqe-it-drop{0%{opacity:0;transform:translateY(-12px)}55%{opacity:1}78%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.it-item.svelte-19ifrqe.svelte-19ifrqe,.it-divider.svelte-19ifrqe.svelte-19ifrqe{animation:none!important}}.it-item.svelte-19ifrqe.svelte-19ifrqe{position:relative;display:block}.it-row.svelte-19ifrqe.svelte-19ifrqe{position:relative;display:flex;align-items:center;gap:9px;padding:8px 32px 8px 11px;min-height:36px;line-height:1.3;border-radius:8px;text-decoration:none;color:var(--ink-mid, var(--ink));font-family:var(--ui-face, system-ui);font-size:14px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;transition:background .14s ease,color .14s ease,transform .2s cubic-bezier(.16,1,.3,1)}.it-row-glyph.svelte-19ifrqe.svelte-19ifrqe{flex:none;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;color:var(--ink-faint, var(--ink-muted));transition:color .14s ease}.it-row-label.svelte-19ifrqe.svelte-19ifrqe{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it-row.svelte-19ifrqe.svelte-19ifrqe:hover{background:color-mix(in srgb,currentColor 6%,transparent);color:var(--ink, currentColor);transform:translate(2px)}.it-row.svelte-19ifrqe:hover .it-row-glyph.svelte-19ifrqe{color:var(--ink-mid, var(--ink))}.it-row.is-active.svelte-19ifrqe.svelte-19ifrqe{background:color-mix(in srgb,var(--product-accent, var(--accent, currentColor)) 16%,transparent);color:var(--ink, currentColor);font-weight:700}.it-row.is-active.svelte-19ifrqe .it-row-glyph.svelte-19ifrqe{color:var(--product-accent, var(--accent, currentColor))}.it-row.svelte-19ifrqe.svelte-19ifrqe:focus-visible{outline:2px solid var(--accent, currentColor);outline-offset:2px}@media (prefers-reduced-motion: reduce){.it-row.svelte-19ifrqe.svelte-19ifrqe:hover{transform:none}}.it-count.svelte-19ifrqe.svelte-19ifrqe{flex:none;min-width:18px;height:17px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--product-accent, var(--accent, currentColor)) 16%,transparent);color:var(--ink-mid, var(--ink));font-size:10.5px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.it-pin.svelte-19ifrqe.svelte-19ifrqe{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:6px;color:var(--ink-faint, var(--ink-muted));cursor:pointer;opacity:0;z-index:2;transition:opacity .14s ease,color .14s ease,background .14s ease,transform .14s ease}.it-item.svelte-19ifrqe:hover .it-pin.svelte-19ifrqe,.it-pin.svelte-19ifrqe.svelte-19ifrqe:focus-visible{opacity:1}.it-pin.svelte-19ifrqe.svelte-19ifrqe:hover{color:var(--accent, var(--ink));background:color-mix(in srgb,var(--accent, currentColor) 12%,transparent);transform:translateY(-50%) scale(1.08)}.it-pin.is-pinned.svelte-19ifrqe.svelte-19ifrqe{opacity:.7;color:var(--accent, var(--ink))}.it-pin.is-pinned.svelte-19ifrqe.svelte-19ifrqe:hover{opacity:1}.it-divider.svelte-19ifrqe.svelte-19ifrqe{padding:14px 12px 6px;border-top:1px solid var(--rule, rgba(0,0,0,.08));margin-top:6px}.it-divider.svelte-19ifrqe.svelte-19ifrqe:first-child{border-top:0;padding-top:6px;margin-top:0}.it-divider-label.svelte-19ifrqe.svelte-19ifrqe{font-family:var(--ui-face, system-ui);font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted, var(--ink))}.it-empty.svelte-19ifrqe.svelte-19ifrqe{padding:16px 22px}.it-cta.svelte-19ifrqe.svelte-19ifrqe{display:inline-flex;align-items:center;padding:10px 18px;background:var(--product-accent, var(--accent, currentColor));color:var(--on-contrast, white);border-radius:var(--radius-pill, 999px);text-decoration:none;font-family:var(--ui-face, system-ui);font-size:13px;font-weight:600;letter-spacing:.04em}.it-foot.svelte-19ifrqe.svelte-19ifrqe{position:relative;padding:12px 14px;margin-top:auto;border-top:1px solid var(--rule, rgba(0,0,0,.06));display:flex;align-items:center;justify-content:space-between;gap:8px}.it-foot-label.svelte-19ifrqe.svelte-19ifrqe{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%) translateY(4px);background:var(--surface-floating, var(--surface-raised, var(--surface)));border:1px solid var(--rule, rgba(0,0,0,.08));border-radius:999px;padding:5px 12px;font-family:var(--display-face, Georgia, serif);font-style:italic;font-size:13.5px;color:var(--ink, currentColor);box-shadow:0 6px 18px -8px #0000002e;white-space:nowrap;pointer-events:none;opacity:0;z-index:30;transition:opacity .14s ease,transform .14s ease}.it-foot-label.on.svelte-19ifrqe.svelte-19ifrqe{opacity:1;transform:translate(-50%) translateY(0)}.it-foot-bell.svelte-19ifrqe .rail-label-flag{display:none!important}.it-foot-bell.svelte-19ifrqe.svelte-19ifrqe{display:inline-flex}.it-foot-bell.svelte-19ifrqe>*{width:34px;height:34px;border-radius:10px}.it-foot-icon.svelte-19ifrqe.svelte-19ifrqe{position:relative;flex:0 0 32px;width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-mid, var(--ink));background:color-mix(in srgb,var(--ink, currentColor) 5%,transparent);border:1px solid var(--rule, rgba(0,0,0,.06));text-decoration:none;transition:background .14s ease,color .14s ease,transform .26s cubic-bezier(.34,1.56,.64,1)}.it-foot-icon.svelte-19ifrqe svg.svelte-19ifrqe{width:18px;height:18px}.it-foot-icon.svelte-19ifrqe.svelte-19ifrqe:hover{color:var(--accent, var(--ink));background:color-mix(in srgb,var(--accent, currentColor) 12%,transparent);transform:translateY(-1px)}.it-foot-badge.svelte-19ifrqe.svelte-19ifrqe{position:absolute;top:-4px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--on-contrast, #fff);font-family:var(--ui-face);font-size:10px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--surface, #fff)}.it-foot-member.svelte-19ifrqe.svelte-19ifrqe{justify-content:flex-start}.it-version.svelte-19ifrqe.svelte-19ifrqe{display:block;text-align:center;margin-top:6px;padding:4px 0 10px;font-family:var(--ui-face, system-ui);font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted, #9a948c);text-decoration:none;font-variant-numeric:tabular-nums;transition:color .14s ease}.it-version.svelte-19ifrqe.svelte-19ifrqe:hover{color:var(--accent, var(--ink))}.it-version-still.svelte-19ifrqe.svelte-19ifrqe{margin-top:auto;cursor:default}.it-version-still.svelte-19ifrqe.svelte-19ifrqe:hover{color:var(--ink-muted, #9a948c)}[data-direction=glass] .item-rail.svelte-19ifrqe.svelte-19ifrqe{background:transparent}.product-rail.svelte-1lf09ga{position:fixed;top:0;left:286px;right:0;height:71px;display:flex;align-items:center;gap:14px;padding:0 16px;background:var(--surface-raised, var(--surface));border-bottom:1px solid var(--rule, transparent);z-index:27}.pr-scroll.svelte-1lf09ga{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:3px;height:46px;overflow-x:auto}.pr-scroll.svelte-1lf09ga::-webkit-scrollbar{height:0}.pr-ind.svelte-1lf09ga{position:absolute;left:0;top:50%;height:38px;margin-top:-19px;border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--product-accent, var(--accent, currentColor)) 16%,transparent);border:1px solid color-mix(in srgb,var(--product-accent, var(--accent, currentColor)) 38%,transparent);opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.34,1.4,.5,1),width .32s cubic-bezier(.34,1.4,.5,1),opacity .2s ease}.pr-ind.on.svelte-1lf09ga{opacity:1}.pr-pill.svelte-1lf09ga{position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 15px;background:transparent;border:0;border-radius:var(--radius-pill, 999px);cursor:pointer;color:var(--ink-mid, var(--ink));font-family:var(--ui-face, system-ui);font-size:16px;font-weight:500;letter-spacing:.005em;white-space:nowrap;transition:color .18s ease,background .16s ease}.pr-pill.svelte-1lf09ga:hover{background:color-mix(in srgb,currentColor 7%,transparent);color:var(--ink, currentColor)}.pr-pill.is-active.svelte-1lf09ga{color:var(--product-accent, var(--accent, currentColor));font-weight:600}.pr-pill.svelte-1lf09ga:focus-visible{outline:2px solid var(--accent, currentColor);outline-offset:2px}.pr-glyph.svelte-1lf09ga{display:inline-flex;flex:none;transition:color .2s ease}.pr-utils.svelte-1lf09ga{flex:none;display:flex;align-items:center;gap:3px}.pr-util.svelte-1lf09ga{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;color:var(--ink-muted, var(--ink));text-decoration:none;transition:background .14s ease,color .14s ease}.pr-util.svelte-1lf09ga:hover{background:color-mix(in srgb,currentColor 8%,transparent);color:var(--ink, currentColor)}.pr-util.is-active.svelte-1lf09ga{color:var(--product-accent, var(--accent, currentColor));background:color-mix(in srgb,var(--product-accent, var(--accent, currentColor)) 12%,transparent)}.pr-util.svelte-1lf09ga:focus-visible{outline:2px solid var(--accent, currentColor);outline-offset:2px}[data-direction=glass] .product-rail.svelte-1lf09ga{background:color-mix(in srgb,var(--surface-raised, var(--surface)) 70%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (prefers-reduced-motion: reduce){.pr-ind.svelte-1lf09ga{transition:opacity .2s ease}}.tab-bar.svelte-kr2553.svelte-kr2553{position:fixed;top:71px;left:286px;right:0;height:44px;display:flex;align-items:flex-end;padding:0 8px;background:color-mix(in srgb,var(--ink, #2C2823) 4%,var(--surface, transparent));border-bottom:1px solid var(--rule, transparent);z-index:27}.tb-scroll.svelte-kr2553.svelte-kr2553{flex:1;min-width:0;height:100%;display:flex;align-items:flex-end;gap:3px;padding-top:6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.tb-scroll.svelte-kr2553.svelte-kr2553::-webkit-scrollbar{height:0}.tb-nav.svelte-kr2553.svelte-kr2553{flex:none;display:flex;align-items:center;gap:2px;margin:0 6px 5px 2px}.tb-nav-btn.svelte-kr2553.svelte-kr2553{width:27px;height:26px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:7px;color:var(--ink-muted, var(--ink));cursor:pointer;transition:background .14s ease,color .14s ease}.tb-nav-btn.svelte-kr2553.svelte-kr2553:hover{background:color-mix(in srgb,var(--ink, currentColor) 8%,transparent);color:var(--ink, currentColor)}.tb-nav-btn.svelte-kr2553.svelte-kr2553:focus-visible{outline:2px solid var(--accent, currentColor);outline-offset:2px}.tb-tab.svelte-kr2553.svelte-kr2553{flex:0 1 190px;min-width:134px;display:flex;align-items:center;gap:7px;max-width:220px;height:37px;padding:0 9px 0 12px;border-radius:11px 11px 0 0;cursor:pointer;color:var(--ink-mid, var(--ink));background:transparent;border:1px solid transparent;border-bottom:0;font-family:var(--ui-face, system-ui);font-size:13px;transition:background .14s ease,color .14s ease}.tb-tab.svelte-kr2553.svelte-kr2553:hover{background:color-mix(in srgb,var(--ink, currentColor) 5%,transparent)}.tb-tab.is-active.svelte-kr2553.svelte-kr2553{background:var(--surface-raised, var(--surface));border-color:var(--rule, transparent);color:var(--ink, currentColor);font-weight:600;box-shadow:0 -2px 6px -4px color-mix(in srgb,var(--ink, #2C2823) 22%,transparent);margin-bottom:-1px;padding-bottom:2px}.tb-tab.svelte-kr2553.svelte-kr2553:focus-visible{outline:2px solid var(--accent, currentColor);outline-offset:-2px}.tb-fav.svelte-kr2553.svelte-kr2553{flex:none;display:inline-flex;color:var(--tab-color, var(--accent))}.tb-title.svelte-kr2553.svelte-kr2553{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-end.svelte-kr2553.svelte-kr2553{position:relative;width:16px;height:16px;flex:none;display:inline-flex;align-items:center;justify-content:center}.tb-dot.svelte-kr2553.svelte-kr2553{width:7px;height:7px;border-radius:50%;background:var(--cp-caution, #B8923E)}.tb-act.svelte-kr2553.svelte-kr2553{width:16px;height:16px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:5px;color:var(--ink-muted, var(--ink));cursor:pointer;font-size:15px;line-height:1;padding:0}.tb-act.svelte-kr2553.svelte-kr2553:hover{background:color-mix(in srgb,var(--ink, currentColor) 12%,transparent);color:var(--ink, currentColor)}.tb-pin.svelte-kr2553.svelte-kr2553{color:var(--ink-faint, var(--ink-muted))}.tb-end.svelte-kr2553 .tb-x.svelte-kr2553{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.tb-tab.svelte-kr2553:hover .tb-end .tb-x.svelte-kr2553,.tb-end.svelte-kr2553 .tb-x.svelte-kr2553:focus-visible{opacity:1}.tb-tab.svelte-kr2553:hover .tb-end .tb-dot.svelte-kr2553{opacity:0}.tb-add.svelte-kr2553.svelte-kr2553{flex:none;width:30px;height:26px;margin:0 0 4px 4px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;color:var(--ink-muted, var(--ink));transition:background .14s ease,color .14s ease}.tb-add.svelte-kr2553.svelte-kr2553:hover{background:color-mix(in srgb,var(--ink, currentColor) 8%,transparent);color:var(--ink, currentColor)}.tb-add.svelte-kr2553.svelte-kr2553:focus-visible{outline:2px solid var(--accent, currentColor);outline-offset:2px}[data-direction=glass] .tab-bar.svelte-kr2553.svelte-kr2553{background:color-mix(in srgb,var(--surface, transparent) 60%,transparent)}.studio-shell.svelte-1a143l4{min-height:100vh;display:flow-root}.shell-content.svelte-1a143l4{margin-left:286px;margin-top:115px;padding-right:36px;min-height:calc(100vh - 115px);display:block;min-width:0;--studio-sticky-top:115px}@media (max-width: 879px){.area-rail,.item-rail,.product-rail,.tab-bar{display:none}.shell-content.svelte-1a143l4{margin-left:0;margin-top:0;padding-right:0;min-height:100vh;--studio-sticky-top:0px}}@media (min-width: 880px){.studio-shell.svelte-1a143l4{zoom:1.2;min-height:calc(100vh / 1.2)}.shell-content.svelte-1a143l4{min-height:calc(100vh / 1.2 - 115px)}}.ctx-menu.svelte-1a143l4{position:fixed;z-index:1000;min-width:188px;padding:4px;background:var(--surface-raised, #fff);border:1px solid var(--rule, rgba(0, 0, 0, .1));border-radius:10px;box-shadow:0 8px 28px #00000029,0 2px 6px #00000014;display:flex;flex-direction:column;gap:1px;color:var(--ink, #1c1a17)}.ctx-item.svelte-1a143l4{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-size:.86rem;text-align:left;padding:7px 10px;border-radius:6px;cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease}.ctx-item.svelte-1a143l4:hover,.ctx-item.svelte-1a143l4:focus-visible{background:color-mix(in srgb,var(--product-accent, #7a6a55) 12%,transparent);color:var(--ink, #1c1a17);outline:none}.m-chips.svelte-291i7r{display:flex;gap:7px;overflow-x:auto;padding:8px 0 12px}.m-chip.svelte-291i7r{padding:8px 15px;border-radius:99px;font-size:13px;font-weight:600;white-space:nowrap;flex-shrink:0;background:var(--raised);color:var(--ink-2);border:none;cursor:pointer;font-family:inherit;transition:all .15s ease}.m-chip.on.svelte-291i7r{background:var(--accent-fill);color:var(--on-contrast);box-shadow:var(--shadow-1)}.m-chip.svelte-291i7r:active{filter:brightness(.98)}.m-header.svelte-1b4hpwc.svelte-1b4hpwc{background:var(--canvas);padding:calc(6px + env(safe-area-inset-top)) 16px 0}.m-header-row.svelte-1b4hpwc.svelte-1b4hpwc{display:flex;align-items:center;gap:11px;height:46px}.m-back.svelte-1b4hpwc.svelte-1b4hpwc,.m-crest.svelte-1b4hpwc.svelte-1b4hpwc{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.m-back.svelte-1b4hpwc.svelte-1b4hpwc{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-1);color:var(--ink);cursor:pointer}.m-crest.svelte-1b4hpwc.svelte-1b4hpwc{background:var(--accent-soft);color:var(--accent)}.m-titles.svelte-1b4hpwc.svelte-1b4hpwc{flex:1;min-width:0}.m-eyebrow.svelte-1b4hpwc.svelte-1b4hpwc{font-size:9.5px;letter-spacing:.14em;font-weight:600;text-transform:uppercase;color:var(--ink-3)}.m-title.svelte-1b4hpwc.svelte-1b4hpwc{font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.05;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-title.svelte-1b4hpwc .dot.svelte-1b4hpwc{color:var(--accent)}.m-apps.svelte-1b4hpwc.svelte-1b4hpwc{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--ink-2);cursor:pointer}.m-bell.svelte-1b4hpwc.svelte-1b4hpwc{position:relative;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ink-2);text-decoration:none}.m-bell-dot.svelte-1b4hpwc.svelte-1b4hpwc{position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:999px;background:var(--accent);border:2px solid var(--canvas)}.m-barwrap.svelte-12tdhej{background:transparent;padding:6px 16px calc(10px + env(safe-area-inset-bottom));position:relative;z-index:5;pointer-events:none}.m-bar.svelte-12tdhej{background:color-mix(in srgb,var(--card) 80%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);border:1px solid color-mix(in srgb,var(--line-card) 65%,transparent);border-radius:26px;box-shadow:0 10px 34px -8px #1e180c47,0 3px 10px -3px #1e180c24;display:flex;align-items:center;justify-content:space-between;padding:5px 9px;pointer-events:auto}.m-tab.svelte-12tdhej{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:3px 0 2px;border-radius:13px;background:transparent;border:none;color:var(--ink-3);cursor:pointer;transition:transform .24s cubic-bezier(.2,.9,.3,1.35),background .15s ease,color .15s ease}.m-tab.svelte-12tdhej:active{transform:scale(.9);transition:transform .08s ease}.m-tab-label.svelte-12tdhej{font-size:9px;font-weight:600;letter-spacing:.01em}.m-tab.on.svelte-12tdhej{background:var(--accent-soft);color:var(--accent)}.m-command.svelte-12tdhej{width:70px;height:70px;flex-shrink:0;margin:-18px 0;padding:0;border-radius:50%;border:4px solid var(--canvas);background:var(--accent-fill);box-shadow:0 16px 32px -8px #3c54368c;color:var(--on-contrast);display:flex;align-items:center;justify-content:center;cursor:pointer}.m-command.svelte-12tdhej{transition:transform .24s cubic-bezier(.2,.9,.3,1.4)}.m-command.svelte-12tdhej:active{filter:brightness(1.08);transform:scale(.92);transition:transform .08s ease}.m-command.spin.svelte-12tdhej svg{animation:svelte-12tdhej-m-cmd-spin .55s cubic-bezier(.35,0,.15,1) both}@keyframes svelte-12tdhej-m-cmd-spin{0%{transform:rotate(0) scale(1)}45%{transform:rotate(200deg) scale(1.12)}to{transform:rotate(360deg) scale(1)}}.m-cc-root.svelte-1njb9kq.svelte-1njb9kq{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;flex-direction:column;justify-content:flex-end;padding:calc(env(safe-area-inset-top) + 14px) 16px calc(env(safe-area-inset-bottom) + 10px);pointer-events:none}.m-cc-scrim.svelte-1njb9kq.svelte-1njb9kq{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim, rgba(26, 24, 20, .42));animation:svelte-1njb9kq-m-cc-fade .3s ease both;pointer-events:auto}.closing.svelte-1njb9kq .m-cc-scrim.svelte-1njb9kq{animation:svelte-1njb9kq-m-cc-fade-out .34s ease both}.m-cc-card.svelte-1njb9kq.svelte-1njb9kq{position:relative;height:100%;background:var(--canvas, #f3ead7);border-radius:30px;box-shadow:0 30px 90px -18px #140e048c,0 6px 22px -6px #140e0440;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;transform-origin:50% 100%;will-change:transform,border-radius;animation:svelte-1njb9kq-m-cc-morph .58s cubic-bezier(.32,.72,0,1) both}.closing.svelte-1njb9kq .m-cc-card.svelte-1njb9kq{animation:svelte-1njb9kq-m-cc-out .32s cubic-bezier(.5,.05,.85,.5) both}.m-cc-grab.svelte-1njb9kq.svelte-1njb9kq{animation:svelte-1njb9kq-m-cc-content .26s ease .16s both}.m-apps-head.svelte-1njb9kq.svelte-1njb9kq{animation:svelte-1njb9kq-m-cc-content .3s cubic-bezier(.16,1,.3,1) .2s both}.m-apps-body.svelte-1njb9kq.svelte-1njb9kq{animation:svelte-1njb9kq-m-cc-content .34s cubic-bezier(.16,1,.3,1) .26s both}.closing.svelte-1njb9kq .m-cc-grab.svelte-1njb9kq,.closing.svelte-1njb9kq .m-apps-head.svelte-1njb9kq,.closing.svelte-1njb9kq .m-apps-body.svelte-1njb9kq{animation:svelte-1njb9kq-m-cc-content-out .1s ease both}.m-cc-grab.svelte-1njb9kq.svelte-1njb9kq{width:40px;height:5px;border-radius:99px;background:color-mix(in srgb,var(--ink-3) 38%,transparent);margin:10px auto 2px;flex-shrink:0;position:relative}.m-cc-grab.svelte-1njb9kq.svelte-1njb9kq:before{content:"";position:absolute;top:-14px;right:-60px;bottom:-14px;left:-60px}.m-cc-grab.svelte-1njb9kq.svelte-1njb9kq,.m-apps-head.svelte-1njb9kq.svelte-1njb9kq{touch-action:none}@keyframes svelte-1njb9kq-m-cc-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1njb9kq-m-cc-fade-out{0%{opacity:1}to{opacity:0}}@keyframes svelte-1njb9kq-m-cc-morph{0%{transform:scaleY(var(--cc-sy, .08));border-radius:999px}to{transform:scaleY(1);border-radius:30px}}@keyframes svelte-1njb9kq-m-cc-out{0%{transform:scaleY(1);border-radius:30px}to{transform:scaleY(var(--cc-sy, .08));border-radius:999px}}@keyframes svelte-1njb9kq-m-cc-content{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1njb9kq-m-cc-content-out{0%{opacity:1}to{opacity:0}}.m-apps-head.svelte-1njb9kq.svelte-1njb9kq{display:flex;align-items:center;gap:11px;padding:8px 18px 12px}.m-field.svelte-1njb9kq.svelte-1njb9kq{flex:1;height:48px;background:var(--field);border:1px solid var(--line-card);border-radius:15px;display:flex;align-items:center;gap:10px;padding:0 15px;box-shadow:var(--shadow-1)}.m-field.svelte-1njb9kq.svelte-1njb9kq:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.m-field.svelte-1njb9kq input.svelte-1njb9kq{flex:1;min-width:0;border:none;background:transparent;outline:none;font-family:inherit;font-size:15px;color:var(--ink)}.m-field.svelte-1njb9kq input.svelte-1njb9kq::placeholder{color:var(--ink-3)}.m-close.svelte-1njb9kq.svelte-1njb9kq{width:38px;height:38px;flex-shrink:0;border-radius:50%;background:var(--card);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink);cursor:pointer}.m-apps-body.svelte-1njb9kq.svelte-1njb9kq{flex:1;overflow-y:auto;padding:0 18px 20px}.m-eyebrow.svelte-1njb9kq.svelte-1njb9kq{font-size:9.5px;letter-spacing:.14em;font-weight:600;text-transform:uppercase;color:var(--ink-3);padding:4px 2px 10px}.m-eyebrow.pin.svelte-1njb9kq.svelte-1njb9kq{padding:18px 2px 10px}.m-apps-grid.svelte-1njb9kq.svelte-1njb9kq{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.m-app-cell.svelte-1njb9kq.svelte-1njb9kq{min-width:0}.m-app-cell.open.svelte-1njb9kq.svelte-1njb9kq{grid-column:1 / -1}.m-app-cell.svelte-1njb9kq .m-app-card.svelte-1njb9kq{width:100%}.m-app-cell.open.svelte-1njb9kq .m-app-card.svelte-1njb9kq{border-radius:18px 18px 0 0}.m-app-pages.svelte-1njb9kq.svelte-1njb9kq{background:var(--card);border:1px solid var(--line-card);border-top:none;border-radius:0 0 18px 18px;padding:2px 4px 8px;box-shadow:var(--shadow-1);animation:svelte-1njb9kq-m-pages-in .22s cubic-bezier(.2,.8,.2,1) both}@keyframes svelte-1njb9kq-m-pages-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.m-app-all.svelte-1njb9kq .m-bi-label.svelte-1njb9kq{color:var(--accent);font-weight:600}.m-app-card.svelte-1njb9kq.svelte-1njb9kq{position:relative;background:var(--card);border:1px solid var(--line-card);border-radius:18px;height:96px;padding:10px 6px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;cursor:pointer}.m-app-icon.svelte-1njb9kq.svelte-1njb9kq{width:44px;height:44px;border-radius:13px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.m-addon.svelte-1njb9kq.svelte-1njb9kq{position:absolute;top:7px;right:7px;font-size:8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--terra-ink);background:var(--terra-soft);border-radius:99px;padding:3px 8px}.m-app-name.svelte-1njb9kq.svelte-1njb9kq{font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ic-accent.svelte-1njb9kq.svelte-1njb9kq{color:var(--accent);display:inline-flex}.m-group.svelte-1njb9kq.svelte-1njb9kq{background:var(--card);border:1px solid var(--line-card);border-radius:16px;box-shadow:var(--shadow-1);overflow:hidden}.m-group-row.svelte-1njb9kq.svelte-1njb9kq{display:flex;align-items:center;gap:13px;padding:13px 16px;border:none;border-top:1px solid var(--line);background:none;width:100%;text-align:left;font-family:inherit;cursor:pointer}.m-group-row.svelte-1njb9kq.svelte-1njb9kq:first-child{border-top:none}.m-group-row.svelte-1njb9kq .label.svelte-1njb9kq{flex:1;font-size:14px;font-weight:500;color:var(--ink)}.m-group-row.svelte-1njb9kq .sub.svelte-1njb9kq{font-size:11px;color:var(--ink-3)}.m-group-row.svelte-1njb9kq .jump.svelte-1njb9kq{color:var(--ink-3);display:inline-flex}.m-group-row.m-view-active.svelte-1njb9kq.svelte-1njb9kq{background:var(--accent-soft)}.m-group-row.m-view-active.svelte-1njb9kq .label.svelte-1njb9kq{font-weight:600}.m-group-row.m-view-active.svelte-1njb9kq .jump.svelte-1njb9kq{color:var(--accent)}.m-empty.svelte-1njb9kq.svelte-1njb9kq{padding:14px 16px;font-size:12.5px;color:var(--ink-3)}.m-browse.svelte-1njb9kq.svelte-1njb9kq{display:flex;flex-direction:column;gap:8px}.m-browse-prod.svelte-1njb9kq.svelte-1njb9kq{background:var(--card);border:1px solid var(--line-card);border-radius:16px;box-shadow:var(--shadow-1);overflow:hidden}.m-browse-head.svelte-1njb9kq.svelte-1njb9kq{display:flex;align-items:center;gap:13px;padding:14px 16px;border:none;background:none;width:100%;text-align:left;font-family:inherit;cursor:pointer}.m-browse-head.svelte-1njb9kq .label.svelte-1njb9kq{flex:1;font-size:14.5px;font-weight:600;color:var(--ink)}.m-browse-head.svelte-1njb9kq .chev.svelte-1njb9kq{color:var(--ink-3);display:inline-flex}.m-browse-items.svelte-1njb9kq.svelte-1njb9kq{border-top:1px solid var(--line);padding:4px 0 8px;background:var(--raised)}.m-bi-area.svelte-1njb9kq.svelte-1njb9kq{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:10px 18px 4px}.m-browse-item.svelte-1njb9kq.svelte-1njb9kq{display:flex;align-items:center;gap:12px;padding:11px 16px 11px 20px;border:none;background:none;width:100%;text-align:left;font-family:inherit;cursor:pointer}.m-bi-ic.svelte-1njb9kq.svelte-1njb9kq{font-size:18px;color:var(--ink-3);flex-shrink:0}.m-bi-label.svelte-1njb9kq.svelte-1njb9kq{flex:1;font-size:13.5px;font-weight:500;color:var(--ink-2)}.m-bi-chev.svelte-1njb9kq.svelte-1njb9kq{font-size:16px;color:var(--ink-3);flex-shrink:0}.shell-content:has(>.tab-host){display:flex;flex-direction:column}.tab-host.svelte-1bqsmeg{position:relative;flex:1 1 auto;min-height:0}.tab-frame.svelte-1bqsmeg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:none;background:transparent}.tab-frame.active.svelte-1bqsmeg{display:block}.prev-back.svelte-jylci1.svelte-jylci1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000052;z-index:var(--sym-z-preview-back, 90);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.prev.svelte-jylci1.svelte-jylci1{position:fixed;top:0;right:0;bottom:0;width:min(440px,92vw);background:var(--surface-raised, #fff);border-left:1px solid var(--rule-strong, rgba(0,0,0,.1));box-shadow:-24px 0 60px #0000002e;z-index:var(--sym-z-preview, 95);display:flex;flex-direction:column;min-height:0}.prev-h.svelte-jylci1.svelte-jylci1{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--rule)}.prev-type.svelte-jylci1.svelte-jylci1{font-family:var(--font-ui, system-ui);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted)}.prev-spacer.svelte-jylci1.svelte-jylci1{flex:1}.prev-x.svelte-jylci1.svelte-jylci1,.prev-back-btn.svelte-jylci1.svelte-jylci1{background:transparent;border:0;color:var(--ink-mid);cursor:pointer;padding:4px 8px;font-size:16px;line-height:1;border-radius:4px}.prev-x.svelte-jylci1.svelte-jylci1:hover,.prev-back-btn.svelte-jylci1.svelte-jylci1:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink)}.prev-body.svelte-jylci1.svelte-jylci1{flex:1;min-height:0;overflow-y:auto;padding:22px 24px 28px}.prev-loading.svelte-jylci1.svelte-jylci1,.prev-error.svelte-jylci1.svelte-jylci1{padding:40px 0;text-align:center}.prev-error.svelte-jylci1.svelte-jylci1{font-family:var(--font-body);font-size:14px;color:var(--ink-mid)}.prev-head.svelte-jylci1.svelte-jylci1{display:flex;align-items:center;gap:14px;margin-bottom:16px}.prev-avatar.svelte-jylci1.svelte-jylci1{width:56px;height:56px;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-ui);font-size:14px;font-weight:600;letter-spacing:.08em}.prev-avatar-img.svelte-jylci1.svelte-jylci1{object-fit:cover}.prev-head-text.svelte-jylci1.svelte-jylci1{min-width:0}.prev-title.svelte-jylci1.svelte-jylci1{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:1.6rem;color:var(--ink);margin:0;letter-spacing:-.01em;line-height:1.15}.prev-subtitle.svelte-jylci1.svelte-jylci1{font-family:var(--font-body);font-size:13.5px;color:var(--ink-muted);margin:4px 0 0;font-style:italic}.prev-badges.svelte-jylci1.svelte-jylci1{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.prev-badge.svelte-jylci1.svelte-jylci1{font-family:var(--font-ui);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:3px 8px;border-radius:3px}.prev-badge-info.svelte-jylci1.svelte-jylci1{background:color-mix(in srgb,var(--cp-info, #4a6fa5) 12%,transparent);color:var(--cp-info, #4a6fa5)}.prev-badge-positive.svelte-jylci1.svelte-jylci1{background:color-mix(in srgb,var(--cp-positive, #5a8f5a) 12%,transparent);color:var(--cp-positive, #5a8f5a)}.prev-badge-caution.svelte-jylci1.svelte-jylci1{background:color-mix(in srgb,var(--cp-caution, #c89c2c) 12%,transparent);color:var(--cp-caution, #c89c2c)}.prev-badge-danger.svelte-jylci1.svelte-jylci1{background:color-mix(in srgb,var(--cp-danger, #b14747) 12%,transparent);color:var(--cp-danger, #b14747)}.prev-badge-muted.svelte-jylci1.svelte-jylci1{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink-mid)}.prev-fields.svelte-jylci1.svelte-jylci1{display:flex;flex-direction:column;gap:10px;margin:0 0 18px}.prev-fields.svelte-jylci1>div.svelte-jylci1{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:baseline}.prev-fields.svelte-jylci1 dt.svelte-jylci1{font-family:var(--font-ui);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.prev-fields.svelte-jylci1 dd.svelte-jylci1{font-family:var(--font-body);font-size:14px;color:var(--ink);margin:0;word-break:break-word}.prev-notes.svelte-jylci1.svelte-jylci1{font-family:var(--font-body);font-style:italic;font-size:13.5px;color:var(--ink-mid);line-height:1.55;padding:12px;background:color-mix(in srgb,var(--ink) 3%,transparent);border-left:2px solid var(--rule-strong);margin:0 0 18px}.prev-related.svelte-jylci1.svelte-jylci1{padding-top:14px;border-top:1px solid var(--rule)}.prev-section-h.svelte-jylci1.svelte-jylci1{font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 8px}.prev-related.svelte-jylci1 ul.svelte-jylci1{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.prev-rel-btn.svelte-jylci1.svelte-jylci1{width:100%;display:flex;justify-content:space-between;align-items:center;background:transparent;border:0;text-align:left;padding:9px 0;font-family:var(--font-body);font-size:14px;color:var(--ink);cursor:pointer;border-bottom:1px solid var(--rule)}.prev-rel-btn.svelte-jylci1.svelte-jylci1:hover{color:var(--accent)}.prev-rel-arrow.svelte-jylci1.svelte-jylci1{color:var(--ink-muted);font-family:var(--font-ui);font-size:12px}.prev-rel-btn.svelte-jylci1:hover .prev-rel-arrow.svelte-jylci1{color:var(--accent)}.prev-foot.svelte-jylci1.svelte-jylci1{display:flex;gap:8px;padding:14px 18px;border-top:1px solid var(--rule);background:var(--surface)}.prev-action.svelte-jylci1.svelte-jylci1{flex:1;text-align:center;font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:10px 14px;border-radius:var(--sym-radius-pill, 4px);text-decoration:none;cursor:pointer;border:0}.prev-action-primary.svelte-jylci1.svelte-jylci1{background:var(--accent);color:var(--accent-on, #fff)}.prev-action-primary.svelte-jylci1.svelte-jylci1:hover{background:var(--ink)}.prev-action-ghost.svelte-jylci1.svelte-jylci1{background:transparent;color:var(--ink-mid);border:1px solid var(--rule-strong)}.prev-action-ghost.svelte-jylci1.svelte-jylci1:hover{color:var(--ink);border-color:var(--accent)}.link.svelte-jylci1.svelte-jylci1{background:transparent;border:0;color:var(--accent);cursor:pointer;text-decoration:underline}.as-indicator.svelte-1rzxnyg.svelte-1rzxnyg{position:fixed;top:14px;right:16px;z-index:90;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-family:var(--font-ui, "Inter Tight", system-ui, sans-serif);font-size:11px;font-weight:600;letter-spacing:.06em;background:var(--surface-raised, #fff);border:1px solid var(--rule-strong, rgba(0,0,0,.18));color:var(--ink-mid, #444);box-shadow:0 1px #00000005,0 6px 16px #0000000f;transition:opacity .16s,transform .16s}.as-hidden.svelte-1rzxnyg.svelte-1rzxnyg{opacity:0;pointer-events:none;transform:translateY(-4px)}.as-dot.svelte-1rzxnyg.svelte-1rzxnyg{width:8px;height:8px;border-radius:50%;background:currentColor;display:inline-block}.as-spin.svelte-1rzxnyg.svelte-1rzxnyg{border:2px solid currentColor;border-top-color:transparent;background:transparent;animation:svelte-1rzxnyg-as-spin .7s linear infinite}@keyframes svelte-1rzxnyg-as-spin{to{transform:rotate(360deg)}}.as-saving.svelte-1rzxnyg.svelte-1rzxnyg{color:var(--accent, #7a5a2f)}.as-saved.svelte-1rzxnyg.svelte-1rzxnyg{color:var(--cp-positive, #3D6E4A)}.as-dirty.svelte-1rzxnyg.svelte-1rzxnyg{color:var(--cp-caution, #A8721F)}.as-error.svelte-1rzxnyg.svelte-1rzxnyg{color:var(--cp-danger, #8C2E1F)}.as-error.svelte-1rzxnyg .as-label.svelte-1rzxnyg{max-width:320px;white-space:normal;line-height:1.35;font-weight:500;letter-spacing:0;text-transform:none;font-size:12px}@media (max-width: 700px){.as-indicator.svelte-1rzxnyg.svelte-1rzxnyg{top:auto;bottom:14px;right:14px}}.cheat-back.svelte-qoemxu.svelte-qoemxu{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:grid;place-items:center;z-index:400}.cheat.svelte-qoemxu.svelte-qoemxu{background:var(--surface-raised);border:1px solid var(--rule);padding:26px 30px;width:440px;max-width:92vw;border-radius:12px;box-shadow:0 24px 60px #00000059;position:relative}.cheat-h.svelte-qoemxu.svelte-qoemxu{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.cheat-eye.svelte-qoemxu.svelte-qoemxu{font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 6px}.cheat-title.svelte-qoemxu.svelte-qoemxu{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:22px;color:var(--ink);margin:0}.cheat-x.svelte-qoemxu.svelte-qoemxu{position:absolute;top:16px;right:16px;background:transparent;border:0;font-size:22px;color:var(--ink-muted);cursor:pointer;line-height:1;padding:4px 8px}.cheat-x.svelte-qoemxu.svelte-qoemxu:hover{color:var(--ink)}.cheat-list.svelte-qoemxu.svelte-qoemxu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.cheat-list.svelte-qoemxu li.svelte-qoemxu{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:13px;color:var(--ink)}.cheat-list.svelte-qoemxu li span.svelte-qoemxu{margin-left:10px;color:var(--ink-mid)}.cheat-sep.svelte-qoemxu.svelte-qoemxu{margin-top:8px;padding-top:8px;border-top:1px solid var(--rule)}kbd.svelte-qoemxu.svelte-qoemxu{font-family:var(--ui-face, var(--body-face, inherit));font-variant-numeric:tabular-nums;font-size:11px;background:var(--rule);color:var(--ink);padding:2px 7px;border-radius:4px;border:1px solid var(--rule-strong);min-width:18px;text-align:center;display:inline-block}.cheat-foot.svelte-qoemxu.svelte-qoemxu{font-family:var(--font-body);font-style:italic;font-size:12px;color:var(--ink-muted);margin:14px 0 0}.crumbs,.breadcrumbs,.page-crumb{display:none!important}.ph>div>.eyebrow,.hero>div>.eyebrow:first-child{display:none!important}.studio-app.svelte-1637qmg:not([data-direction=glass]){--vigil-sidebar-w:216px;min-height:100vh;background:var(--surface);color:var(--ink)}.studio-app.svelte-1637qmg:not([data-direction=glass]) .vigil-main{margin-left:var(--vigil-sidebar-w);min-height:100vh;padding:0;transition:margin-left 0s}.shell-content{view-transition-name:studio-main}.product-rail{view-transition-name:studio-product-rail}.area-rail{view-transition-name:studio-area-rail}.item-rail{view-transition-name:studio-item-rail}.tab-bar{view-transition-name:studio-tabbar}.rail{view-transition-name:studio-rail}.ctx{view-transition-name:studio-ctx}::view-transition-old(studio-main){animation:svelte-1637qmg-studio-out-fade .19s var(--ease-out-soft, cubic-bezier(.22,.61,.36,1)) both;transform-origin:50% 42%}::view-transition-new(studio-main){animation:svelte-1637qmg-studio-in-rise .32s var(--ease-out-expo, cubic-bezier(.16,1,.3,1)) both;transform-origin:50% 42%}:root[data-nav-dir=in] ::view-transition-old(studio-main){animation:svelte-1637qmg-studio-out-sink .2s var(--ease-out-soft, cubic-bezier(.22,.61,.36,1)) both}:root[data-nav-dir=in] ::view-transition-new(studio-main){animation:svelte-1637qmg-studio-in-rise .33s var(--ease-out-expo, cubic-bezier(.16,1,.3,1)) both}:root[data-nav-dir=out] ::view-transition-old(studio-main){animation:svelte-1637qmg-studio-out-drop .2s var(--ease-out-soft, cubic-bezier(.22,.61,.36,1)) both}:root[data-nav-dir=out] ::view-transition-new(studio-main){animation:svelte-1637qmg-studio-in-descend .3s var(--ease-out-expo, cubic-bezier(.16,1,.3,1)) both}:root[data-nav-dir=lateral] ::view-transition-old(studio-main){animation:svelte-1637qmg-studio-out-left .2s var(--ease-out-soft, cubic-bezier(.22,.61,.36,1)) both}:root[data-nav-dir=lateral] ::view-transition-new(studio-main){animation:svelte-1637qmg-studio-in-right .3s var(--ease-out-expo, cubic-bezier(.16,1,.3,1)) both}::view-transition-old(studio-rail),::view-transition-new(studio-rail),::view-transition-old(studio-ctx),::view-transition-new(studio-ctx),::view-transition-old(studio-product-rail),::view-transition-new(studio-product-rail),::view-transition-old(studio-area-rail),::view-transition-new(studio-area-rail),::view-transition-old(studio-item-rail),::view-transition-new(studio-item-rail),::view-transition-old(studio-tabbar),::view-transition-new(studio-tabbar){animation:none}@keyframes svelte-1637qmg-studio-in-rise{0%{opacity:0;transform:translateY(20px) scale(.986)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-1637qmg-studio-in-descend{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1637qmg-studio-in-right{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1637qmg-studio-out-fade{0%{opacity:1}to{opacity:0}}@keyframes svelte-1637qmg-studio-out-sink{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.992)}}@keyframes svelte-1637qmg-studio-out-drop{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.994)}}@keyframes svelte-1637qmg-studio-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-22px)}}@media (prefers-reduced-motion: reduce){::view-transition-old(studio-main),::view-transition-new(studio-main){animation-duration:1ms!important;animation-delay:0ms!important}}@media (max-width: 880px){.studio-topbar-search{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--rule-strong, var(--rule));color:var(--ink);cursor:pointer;padding:0;font-size:18px;flex-shrink:0}.studio-topbar-search{border-radius:50%}.studio-app.svelte-1637qmg:not([data-direction=glass]) .vigil-main{margin-left:0;padding:24px 20px}}html{overflow-x:hidden}body{overflow-x:clip}html.studio-mobile,html.studio-mobile body{overflow-x:hidden!important}html.studio-mobile .studio-shell{zoom:1!important;min-height:100vh!important}html.studio-mobile .area-rail,html.studio-mobile .item-rail,html.studio-mobile .product-rail,html.studio-mobile .tab-bar{display:none!important}html.studio-mobile .shell-content{position:static!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;margin:0!important;width:auto!important;max-width:100%!important;min-height:100vh!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:var(--canvas)!important;overflow:visible!important;padding:var(--msh-top-h, 104px) 0 var(--msh-bottom-h, 88px)!important}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}@media (max-width: 879px){.desk-main table:not(.no-wrap-table){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}}@media (max-width: 700px){.page{padding:22px 16px 60px!important}.page-header,.hero{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.row-2,.row-3{grid-template-columns:1fr!important}.row-fields:not(.row-fields-keep){grid-template-columns:1fr!important}.kpi-row{grid-template-columns:1fr 1fr!important}.toolbar{flex-direction:column;align-items:stretch}.toolbar .search,.toolbar select{width:100%;max-width:none;min-width:0}.header-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}h1{font-size:1.8rem!important}.lede{font-size:14px!important}.modal{width:100%!important;max-width:100%!important;padding:22px 18px!important}table{font-size:13px}button,.btn-primary,.btn-ghost,.btn-tiny,.btn-quiet,a.btn-primary,a.btn-ghost,input[type=checkbox],input[type=radio]{min-height:40px}input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=password],input[type=date],input[type=time],input[type=datetime-local],select,textarea{min-height:44px;font-size:16px!important}.btn-tiny{font-size:11px}}@media (max-width: 480px){.kpi-row{grid-template-columns:1fr!important}}@media print{.studio-sidebar,.sidebar,.topbar,.studio-shell-header,.drawer-back,.imp-banner,.header-actions,.btn-primary,.btn-ghost,.btn-danger,.btn-tiny,.btn-quiet,.cmdk-launcher,.system-banner,.crumbs,.tabs,.toast,.toolbar,.pager,button{display:none!important}.main{padding:0!important}.page{padding:0!important;max-width:100%!important}body{background:#fff!important;color:#000!important}html,body{font-size:11pt!important}h1{font-size:22pt!important;margin:0 0 6pt!important}h2{font-size:14pt!important;margin:12pt 0 4pt!important;page-break-after:avoid}h3{font-size:12pt!important;page-break-after:avoid}.card,.surface-raised{box-shadow:none!important;border:1px solid #ccc!important;page-break-inside:avoid}table{page-break-inside:auto;border-collapse:collapse}tr{page-break-inside:avoid;page-break-after:auto}thead{display:table-header-group}tfoot{display:table-footer-group}a[href]:not([href^="#"]):not([href^="/studio"]):after{content:" (" attr(href) ")";font-size:9pt;color:#666}.redacted,.pii-mask,.private-note,.confession-private,.spiritual-father-only{display:none!important}@page{margin:.6in .5in}}
