@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500;1,600&family=Jost:wght@200;300;400;500&display=swap";*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0;overflow-x:hidden}#root{width:100%;min-height:100dvh}img,svg{display:block}a{color:inherit;text-decoration:none}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-cyrillic-wght-normal-CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-ext-wght-normal-BDUtSsKd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-wght-normal-ObQm3Zd1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-ext-wght-normal-Bg62sWL9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-wght-normal-BWCqVJN0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-vietnamese-wght-normal-CDLFB6hb.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-ext-wght-normal-ltf1AbuM.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-normal-CUoBjw-S.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--vh-n900:#070f1b;--vh-n800:#0c1829;--vh-n750:#0f1f35;--vh-n700:#142540;--vh-n600:#1c3354;--vh-g400:#c9a96e;--vh-g300:#dcbf8e;--vh-txt:#ece7dd;--vh-txt2:#8faec7;--vh-txt3:#4d6e86;--vh-bord:#c9a96e2e;--vh-bord2:#c9a96e59}.public-site,.public-site[data-theme=dark]{--surface-1:var(--vh-n900);--surface-2:var(--vh-n800);--surface-3:var(--vh-n750);--surface-4:var(--vh-n700);--surface-5:var(--vh-n600);--text-primary:var(--vh-txt);--text-secondary:var(--vh-txt2);--text-tertiary:var(--vh-txt3);--accent:var(--vh-g400);--accent-2:var(--vh-g300);--border:var(--vh-bord);--border-2:var(--vh-bord2);--brand-mark:var(--vh-g400);--nav-scrolled-bg:#070f1bf0}.public-site[data-theme=light]{--surface-1:#fff;--surface-2:#f6f4ef;--surface-3:#efece4;--surface-4:#e6e1d5;--surface-5:#dcd5c4;--text-primary:#1f2937;--text-secondary:#4b5563;--text-tertiary:#4d5560;--accent:#6b5218;--accent-2:#4f3d12;--border:#838b96;--border-2:#1f293773;--brand-mark:var(--text-primary);--nav-scrolled-bg:#fffffff0}:root{--a-navy-900:#070f1b;--a-navy-800:#0c1829;--a-navy-700:#142540;--a-navy-600:#1c3354;--a-navy-text:#c5ced9;--a-navy-text-2:#93a3b5;--a-navy-line:#c9a96e33;--a-gold:#c9a96e;--a-gold-light:#dcbf8e;--a-gold-mid:#a8884b;--a-gold-deep:#6b5218;--a-gold-wash:#c9a96e29;--a-ground:#ece8de;--a-paper:#faf8f3;--a-paper-raised:#fff;--a-paper-2:#f3efe6;--a-mist:#e9e3d6;--a-hair:#ddd6c7;--a-hair-strong:#8f8676;--a-ink:#0c1829;--a-ink-hover:#1c3354;--a-ink-2:#2e3440;--a-ink-3:#4b515c;--a-rain:#a39d91;--a-rain-text:#6b665c;--a-danger:#9b2226;--a-danger-tint:#f8eceb;--a-link:#1d4ed8;--a-scrim:#070f1b80;--a-fill-strong:var(--a-navy-800);--a-fill-strong-hover:var(--a-navy-600);--a-fill-strong-fg:var(--a-paper);--a-bar-bg:#faf8f3f5;--a-well-bg:#faf8f399;--a-chart-ink:#0c1829;--a-chart-brass:#a8884b;--a-chart-1:#0c1829;--a-chart-2:#2b4166;--a-chart-3:#4f6a8f;--a-chart-4:#8a6d2f;--a-chart-5:#b89a5c;--a-chart-6:#6d7f93;--a-chart-7:#b3a88f;--a-e1:0 1px 2px #0c18290f, 0 6px 16px -8px #0c18292e;--a-e2:0 2px 6px #0c182914, 0 16px 36px -12px #0c182942;--a-e3:0 6px 14px #0c18291f, 0 34px 70px -20px #0c182966;--a-room-rim:inset 0 2px 0 #c9a96e73;--a-room-border:1px solid var(--a-hair);--a-shadow-float:var(--a-e3);--a-radius:6px;--a-radius-sm:4px;--a-radius-xs:3px;--a-font:"Jost Variable", "Jost", "Helvetica Neue", Arial, sans-serif;--a-font-display:"Cormorant Garamond Variable", "Cormorant Garamond", Georgia, serif;--a-size-micro:.75rem;--a-size-label:.8125rem;--a-size-small:.875rem;--a-size-body:1rem;--a-size-lead:1.125rem;--a-size-title:1.125rem;--a-size-section:1.375rem;--a-size-display-s:1.5rem;--a-size-display-m:1.75rem;--a-size-display-l:2.375rem;--a-size-display-xl:2.625rem;--a-size-monument:clamp(2.375rem, 2rem + 1.2vw, 3rem);--a-s1:.25rem;--a-s2:.5rem;--a-s3:.75rem;--a-s4:1rem;--a-s5:1.5rem;--a-s6:2rem;--a-s7:3rem;--a-s8:4.5rem;--a-control-h:2.5rem;--a-control-h-small:2.125rem;--a-row-pad:.8rem;--a-list-gap:1.5rem;--a-z-raised:10;--a-z-drawer:40;--a-z-nav:100;--a-z-modal:900;--a-z-toast:1000;--a-z-editor-popup:2000;--a-ease-out:cubic-bezier(.16, 1, .3, 1);--a-fast:.12s;--a-base:.2s;--a-set:.9s;--admin-border:var(--a-hair);--admin-border-strong:var(--a-hair-strong);--admin-surface:var(--a-paper-raised);--admin-surface-hover:var(--a-paper-2);--admin-text:var(--a-ink);--admin-radius:var(--a-radius);--admin-radius-sm:var(--a-radius-sm);--admin-danger:var(--a-danger);--admin-danger-tint:var(--a-danger-tint);--admin-warning:var(--a-gold-deep);--admin-warning-tint:var(--a-gold-wash)}@media (prefers-color-scheme:dark){:root:not([data-admin-theme=light]){--a-ground:#080f1a;--a-paper:#101b2b;--a-paper-raised:#16233a;--a-paper-2:#1a2942;--a-mist:#22334d;--a-hair:#26374f;--a-hair-strong:#61738c;--a-ink:#eee9df;--a-ink-hover:#fff;--a-ink-2:#d7d2c8;--a-ink-3:#a9b3c1;--a-rain:#6f7c8d;--a-rain-text:#9aa5b3;--a-gold-deep:#dcbf8e;--a-gold-mid:#c9a96e;--a-gold-wash:#c9a96e24;--a-danger:#e98a80;--a-danger-tint:#e98a801f;--a-link:#9dbcff;--a-scrim:#03070ea8;--a-e1:0 1px 2px #0006, 0 6px 16px -8px #00000080;--a-e2:0 2px 6px #00000073, 0 16px 36px -12px #0009;--a-e3:0 6px 14px #00000080, 0 34px 70px -20px #000000b3;--a-room-rim:inset 0 2px 0 #c9a96e52;--a-fill-strong:#c9a96e;--a-fill-strong-hover:#dcbf8e;--a-fill-strong-fg:#0a121e;--a-bar-bg:#101b2bf5;--a-well-bg:#101b2b99;--a-chart-ink:#eee9df;--a-chart-brass:#c9a96e;--a-chart-1:#e7e1d5;--a-chart-2:#9db4d4;--a-chart-3:#6f8fb8;--a-chart-4:#dcbf8e;--a-chart-5:#b08c4e;--a-chart-6:#8d9bad;--a-chart-7:#6d6858}}:root[data-admin-theme=dark]{--a-ground:#080f1a;--a-paper:#101b2b;--a-paper-raised:#16233a;--a-paper-2:#1a2942;--a-mist:#22334d;--a-hair:#26374f;--a-hair-strong:#61738c;--a-ink:#eee9df;--a-ink-hover:#fff;--a-ink-2:#d7d2c8;--a-ink-3:#a9b3c1;--a-rain:#6f7c8d;--a-rain-text:#9aa5b3;--a-gold-deep:#dcbf8e;--a-gold-mid:#c9a96e;--a-gold-wash:#c9a96e24;--a-danger:#e98a80;--a-danger-tint:#e98a801f;--a-link:#9dbcff;--a-scrim:#03070ea8;--a-e1:0 1px 2px #0006, 0 6px 16px -8px #00000080;--a-e2:0 2px 6px #00000073, 0 16px 36px -12px #0009;--a-e3:0 6px 14px #00000080, 0 34px 70px -20px #000000b3;--a-room-rim:inset 0 2px 0 #c9a96e52;--a-fill-strong:#c9a96e;--a-fill-strong-hover:#dcbf8e;--a-fill-strong-fg:#0a121e;--a-bar-bg:#101b2bf5;--a-well-bg:#101b2b99;--a-chart-ink:#eee9df;--a-chart-brass:#c9a96e;--a-chart-1:#e7e1d5;--a-chart-2:#9db4d4;--a-chart-3:#6f8fb8;--a-chart-4:#dcbf8e;--a-chart-5:#b08c4e;--a-chart-6:#8d9bad;--a-chart-7:#6d6858}:root[data-admin-theme=dark] .sidebar{border-right:1px solid var(--a-hair)}@media (prefers-color-scheme:dark){:root:not([data-admin-theme=light]) .sidebar{border-right:1px solid var(--a-hair)}}:root[data-density=compact]{--a-control-h:2.125rem;--a-control-h-small:1.875rem;--a-row-pad:.45rem;--a-list-gap:1rem}.admin-layout,.login-page,.modal-backdrop,.mdxeditor-popup-container{font-family:var(--a-font);font-size:var(--a-size-body);color:var(--a-ink);font-variant-numeric:tabular-nums;caret-color:var(--a-gold-deep);-webkit-font-smoothing:antialiased;font-weight:420;line-height:1.6}:where(.admin-layout,.login-page,.modal-backdrop) ::selection{color:var(--a-ink);background:#c9a96e61}:where(.admin-layout,.login-page,.modal-backdrop) :focus-visible{outline:2px solid var(--a-gold-deep);outline-offset:2px}:where(.admin-layout,.modal-backdrop) *{scrollbar-width:thin;scrollbar-color:var(--a-rain) transparent}:where(.admin-layout__content,.modal,.login-page,.inbox-drawer) a:not([class]){color:var(--a-ink);text-decoration:underline;-webkit-text-decoration-color:var(--a-gold-mid);text-decoration-color:var(--a-gold-mid);text-underline-offset:.22em;transition:color var(--a-fast) ease;text-decoration-thickness:1px}:where(.admin-layout__content,.modal,.login-page,.inbox-drawer) a:not([class]):hover{color:var(--a-gold-deep);text-decoration-thickness:2px}:where(.admin-layout,.modal-backdrop,.login-page) .icon{flex-shrink:0;width:1.1em;height:1.1em}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--a-s4);top:var(--a-s4);z-index:var(--a-z-toast);padding:var(--a-s2) var(--a-s4);border-radius:var(--a-radius-sm);background:var(--a-navy-800);color:var(--a-paper);font-weight:500;text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}:where(.admin-layout__content,.modal,.inbox-drawer) h2{margin:0 0 var(--a-s3);font-family:var(--a-font-display);font-size:var(--a-size-display-s);color:var(--a-ink);font-weight:700;line-height:1.2}:where(.admin-layout__content,.modal,.inbox-drawer) h3{margin:0 0 var(--a-s2);font-size:var(--a-size-title);font-weight:500;line-height:1.3}:where(.admin-layout__content,.modal,.inbox-drawer) p{margin:0 0 var(--a-s3)}.admin-layout__content :is(.data-card-grid,.reason-card-list,.faq-list,.process-step-list,.sortable-list,.service-list,.team-member-list,.section-list,.site-map__table-wrap,.post-form,.recipient-picker,.email-portal-page__composer,.send-result,.media-detail-panel,.dashboard-column,.message-volume-chart,.top-news-stats,.settings-section,.category-manager,.team-group-manager,.user-table,.post-table){border:var(--a-room-border);border-radius:var(--a-radius);background:var(--a-paper);box-shadow:var(--a-room-rim), var(--a-e1)}.page-header{align-items:center;gap:var(--a-s3);margin-bottom:var(--a-s5);flex-wrap:wrap;display:flex}.page-header h1{font-family:var(--a-font-display);font-size:var(--a-size-monument);letter-spacing:-.005em;color:var(--a-ink);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:balance;flex:100%;margin:0;font-weight:700;line-height:1.1}.page-header h2{flex:auto;margin:0}.tabbed-page__panel .page-header{margin-bottom:var(--a-s4)}.page-header__note{max-width:46rem;margin:calc(var(--a-s2) * -1) 0 0;color:var(--a-ink-3);font-size:var(--a-size-small);flex:100%}.page-header__note kbd{border:1px solid var(--a-hair-strong);border-radius:var(--a-radius-xs);background:var(--a-paper-raised);min-width:1.35rem;box-shadow:inset 0 -1px 0 var(--a-hair);font-family:inherit;font-size:var(--a-size-small);text-align:center;padding:0 .3rem;font-weight:500;display:inline-block}.page-header__actions{align-items:center;gap:var(--a-s2);flex-wrap:wrap;display:flex}.error-page{max-width:36rem;margin:var(--a-s8) 0}.error-page h1{margin:0 0 var(--a-s4);font-family:var(--a-font-display);font-size:var(--a-size-monument);font-weight:700;line-height:1.1}:where(.admin-layout,.modal-backdrop,.login-page) :where(button,a.btn-primary,a.btn-secondary,a.btn-danger):not(:where(.markdown-editor button,.rich-email-editor__toolbar button,.tiptap button)){justify-content:center;align-items:center;gap:var(--a-s2);min-height:var(--a-control-h);padding:0 var(--a-s4);border:1px solid var(--a-hair-strong);border-radius:var(--a-radius-sm);background:var(--a-paper-raised);color:var(--a-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--a-fast) ease, color var(--a-fast) ease, border-color var(--a-fast) ease, box-shadow var(--a-fast) ease;font-size:.875rem;font-weight:500;line-height:1.1;text-decoration:none;display:inline-flex}:where(.admin-layout,.modal-backdrop,.login-page) :where(button,a.btn-secondary):not(:where(.markdown-editor button,.rich-email-editor__toolbar button,.tiptap button)):hover:not(:disabled):not([aria-pressed=true]){border-color:var(--a-ink-3);background:var(--a-paper-2)}:where(.admin-layout,.modal-backdrop,.login-page) :where(button[aria-pressed=true],button:active:not(:disabled)):not(:where(.markdown-editor button,.rich-email-editor__toolbar button,.tiptap button)){border-color:var(--a-fill-strong);background:var(--a-fill-strong);color:var(--a-fill-strong-fg)}:where(.admin-layout,.modal-backdrop,.login-page) button:disabled{border-color:var(--a-hair);background:var(--a-paper-2);color:var(--a-rain-text);box-shadow:none;cursor:not-allowed}.btn-primary,a.btn-primary{border-color:var(--a-fill-strong);background:var(--a-fill-strong);color:var(--a-fill-strong-fg);box-shadow:inset 0 0 0 1px #c9a96e80, var(--a-e1)}.btn-primary:hover:not(:disabled),a.btn-primary:hover{border-color:var(--a-fill-strong-hover);background:var(--a-fill-strong-hover);color:var(--a-fill-strong-fg);box-shadow:inset 0 0 0 1px #dcbf8ebf, var(--a-e2)}.btn-primary:disabled{border-color:var(--a-mist);background:var(--a-mist);color:var(--a-ink-3);box-shadow:none}:where(.data-card__actions,.sortable-list-item__actions,.team-member-card__actions) :is(.btn-primary,a.btn-primary){border-color:var(--a-gold-mid);background:var(--a-paper-raised);color:var(--a-gold-deep);box-shadow:none}:where(.data-card__actions,.sortable-list-item__actions,.team-member-card__actions) :is(.btn-primary,a.btn-primary):hover:not(:disabled){border-color:var(--a-fill-strong);background:var(--a-fill-strong);color:var(--a-fill-strong-fg);box-shadow:none}button.btn-danger,a.btn-danger{color:var(--a-danger);border-color:#9b222673}button.btn-danger:hover:not(:disabled){border-color:var(--a-danger);background:var(--a-danger);color:#fff}:where(.data-card__actions,.sortable-list-item__actions,.team-member-card__actions,.service-list-item__actions,.reason-card-list-item__actions,.faq-list-item__actions,.process-step-list-item__actions,.category-manager__list li) button.btn-danger:not(:hover):not(:focus-visible){color:var(--a-ink-3);background:0 0;border-color:#0000}button.btn-danger-solid{border-color:var(--a-danger);background:var(--a-danger);color:#fff}button.btn-danger-solid:hover:not(:disabled){background:#7c1a1e;border-color:#7c1a1e}button.btn-warning{border-color:var(--a-hair-strong);color:var(--a-ink)}:where(.data-card__actions,.sortable-list-item__actions,.team-member-card__actions,.service-list-item__actions,.reason-card-list-item__actions,.faq-list-item__actions,.process-step-list-item__actions,.section-list li,.category-manager__list li,.team-group-manager__list li,.post-table__actions,.user-table__actions,.recipient-picker__toolbar,.media-detail-panel__actions,.inbox-drawer__actions,.passkey-list li) :where(button,a){min-height:var(--a-control-h-small);padding:0 var(--a-s3);font-size:var(--a-size-small)}.data-card__actions a:not(.btn-primary){min-height:var(--a-control-h-small);padding:0 var(--a-s3);border:1px solid var(--a-hair-strong);border-radius:var(--a-radius-sm);background:var(--a-paper-raised);color:var(--a-ink);font-size:var(--a-size-small);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.data-card__actions a:not(.btn-primary):hover{background:var(--a-paper-2)}.segmented{border:1px solid var(--a-hair-strong);border-radius:var(--a-radius-sm);display:inline-flex;overflow:hidden}.segmented button{border:0;border-right:1px solid var(--a-hair);border-radius:0}.segmented button:last-child{border-right:0}:where(.admin-layout__content,.modal,.login-page,.inbox-drawer) :where(input[type=text],input[type=email],input[type=search],input[type=number],input[type=password],input[type=date],input[type=datetime-local],input[type=url],input[type=tel],textarea,select){width:100%;min-height:var(--a-control-h);border:1px solid var(--a-hair-strong);border-radius:var(--a-radius-sm);background:var(--a-paper-raised);color:var(--a-ink);font:inherit;font-size:var(--a-size-body);letter-spacing:normal;text-transform:none;transition:border-color var(--a-fast) ease, box-shadow var(--a-fast) ease;padding:.5rem .75rem;font-weight:400}:where(.admin-layout__content,.modal,.login-page,.inbox-drawer) :where(select){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%236b5218' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75rem .5rem;padding-right:2.25rem}:where(.admin-layout__content,.modal,.login-page,.inbox-drawer) :where(textarea){resize:vertical;min-height:7rem;line-height:1.55}:where(.admin-layout__content,.modal,.login-page,.inbox-drawer) :where(input,textarea)::placeholder{color:var(--a-rain-text);opacity:1}:where(.admin-layout__content,.modal,.login-page,.inbox-drawer) :where(input,textarea,select):hover:not(:disabled){border-color:var(--a-ink-3)}:where(.admin-layout__content,.modal,.login-page,.inbox-drawer) :where(input,textarea,select):focus{border-color:var(--a-gold-deep);outline:none;box-shadow:0 0 0 3px #c9a96e59}:where(.admin-layout__content,.modal,.login-page,.inbox-drawer) :where(input,textarea)[aria-invalid=true]{border-color:var(--a-danger);box-shadow:0 0 0 3px #9b222624}:where(.admin-layout__content,.modal,.login-page,.inbox-drawer,.sidebar) :where(input[type=checkbox],input[type=radio]){width:1.05rem;height:1.05rem;accent-color:var(--a-fill-strong);margin:0}:where(.admin-layout__content,.modal,.login-page,.inbox-drawer) :where(input:disabled,textarea:disabled,select:disabled){border-color:var(--a-hair);background:var(--a-paper-2);color:var(--a-rain-text)}:where(.admin-layout__content,.modal,.login-page,.inbox-drawer) label{font-size:var(--a-size-small);color:var(--a-ink-2);font-weight:550}:is(:where(.admin-layout__content,.modal) label:has(>input[type=checkbox]),:where(.admin-layout__content,.modal) label:has(>input[type=radio])){align-items:center;gap:var(--a-s2);font-size:var(--a-size-body);color:var(--a-ink);font-weight:400;flex-direction:row!important}.modal__body label{gap:var(--a-s1);margin-bottom:var(--a-s4);flex-direction:column;display:flex}.modal__body label:last-of-type{margin-bottom:0}:where(.admin-layout__content,.modal) fieldset{min-width:0;padding:var(--a-s3) 0 0;border:0;border-top:1px solid var(--a-hair);margin:0}:where(.admin-layout__content,.modal) legend,.media-picker__label{padding:0 var(--a-s2) 0 0;font-size:var(--a-size-small);color:var(--a-ink-2);font-weight:500}.field-group{gap:var(--a-s1);flex-direction:column;display:flex}.field-group__label,.email-composer__field>span{font-size:var(--a-size-small);color:var(--a-ink-2);font-weight:500}.field-label{align-items:center;gap:var(--a-s2);flex-wrap:wrap;display:inline-flex}.field-changed{border-radius:var(--a-radius-xs);background:var(--a-gold-wash);color:var(--a-gold-deep);font-size:var(--a-size-micro);align-items:center;gap:.3rem;padding:0 .4rem;font-weight:600;line-height:1.6;display:inline-flex}.field-changed:before{content:"";background:var(--a-gold-mid);border-radius:50%;width:.35rem;height:.35rem}.field-error{color:var(--a-danger);font-size:var(--a-size-small);font-weight:500}.field-hint{color:var(--a-ink-3);font-size:var(--a-size-small);font-weight:400;line-height:1.5}.form-error{padding:var(--a-s3) var(--a-s4);border-radius:var(--a-radius-sm);background:var(--a-danger-tint);color:var(--a-danger);border:1px solid #9b222659;font-weight:500}.admin-layout{background:var(--a-ground);min-height:100dvh;display:flex}.sidebar{background:linear-gradient(180deg, var(--a-navy-800) 0%, #0a1524 100%);width:16rem;height:100dvh;color:var(--a-navy-text);scrollbar-color:var(--a-navy-600) transparent;flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar :focus-visible{outline-color:var(--a-gold)}.sidebar__brand{padding:var(--a-s5) var(--a-s5) var(--a-s5);border-bottom:1px solid var(--a-navy-line);justify-content:space-between;align-items:center;display:flex}.sidebar__logo{align-items:center;gap:var(--a-s3);color:var(--a-gold);text-decoration:none;display:flex}.sidebar__logo-name{font-family:var(--a-font-display);color:#f4efe4;flex-direction:column;font-size:1.4375rem;font-weight:700;line-height:1;display:flex}.sidebar__logo-name span{font-family:var(--a-font);font-size:var(--a-size-micro);color:var(--a-gold);margin-top:.2rem;font-weight:500}.sidebar__close{display:none!important}.sidebar__groups{padding:var(--a-s4) var(--a-s3);flex:1}.sidebar__group+.sidebar__group{margin-top:var(--a-s5)}.sidebar__group-heading{margin:0 0 var(--a-s2);padding:0 var(--a-s3) var(--a-s2);border-bottom:1px solid var(--a-navy-line);font-family:var(--a-font);font-size:var(--a-size-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--a-gold);font-weight:500;line-height:1}.sidebar__list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.sidebar__link{justify-content:space-between;align-items:center;gap:var(--a-s2);padding:.45rem var(--a-s3) .45rem 1.5rem;border-radius:var(--a-radius-sm);color:var(--a-navy-text);font-size:var(--a-size-body);transition:background-color var(--a-fast) ease, color var(--a-fast) ease;font-weight:400;line-height:1.3;text-decoration:none;display:flex;position:relative}.sidebar__link:hover{color:#fff;background:#ffffff0d}.sidebar__link:before{content:"";background:var(--a-gold);width:.375rem;height:.375rem;transition:transform var(--a-base) var(--a-ease-out);border-radius:50%;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)scale(0)}.sidebar__link--active{background:var(--a-navy-700);color:#fff;box-shadow:inset 0 0 0 1px var(--a-navy-line);font-weight:500}.sidebar__link--active:before{transform:translateY(-50%)scale(1)}.sidebar__count{border-radius:var(--a-radius-xs);background:var(--a-gold);min-width:1.35rem;color:var(--a-navy-900);font-size:var(--a-size-micro);text-align:center;padding:0 .4rem;font-weight:600;line-height:1.6}.sidebar__station{margin-top:var(--a-s5);padding:var(--a-s4) var(--a-s5) var(--a-s5);border-top:1px solid var(--a-navy-line);background:#070f1b8c}.sidebar__station-user{color:#f4efe4;overflow-wrap:anywhere;font-weight:500;text-decoration:none;display:block}.sidebar__station-user:hover{text-decoration:underline;-webkit-text-decoration-color:var(--a-gold);text-decoration-color:var(--a-gold);text-underline-offset:.2em}.sidebar__station-role{margin:0 0 var(--a-s3);font-size:var(--a-size-small);color:var(--a-navy-text-2)}.density-toggle{margin-bottom:var(--a-s3);border:1px solid var(--a-navy-line);border-radius:var(--a-radius-sm);display:flex;overflow:hidden}.sidebar .density-toggle .density-toggle__option{min-height:1.875rem;padding:0 var(--a-s2);color:var(--a-navy-text);font-size:var(--a-size-small);background:0 0;border:0;border-radius:0;flex:1}.sidebar .density-toggle .density-toggle__option+.density-toggle__option{border-left:1px solid var(--a-navy-line)}.sidebar .density-toggle .density-toggle__option:hover:not([aria-pressed=true]){color:#fff;background:#ffffff0f}.sidebar .density-toggle .density-toggle__option[aria-pressed=true]{background:var(--a-gold);color:var(--a-navy-900)}.theme-toggle{margin-bottom:var(--a-s3);border:1px solid var(--a-navy-line);border-radius:var(--a-radius-sm);display:flex;overflow:hidden}.sidebar .theme-toggle .theme-toggle__option{min-height:1.875rem;padding:0 var(--a-s2);color:var(--a-navy-text);font-size:var(--a-size-small);background:0 0;border:0;border-radius:0;flex:1}.sidebar .theme-toggle .theme-toggle__option+.theme-toggle__option{border-left:1px solid var(--a-navy-line)}.sidebar .theme-toggle .theme-toggle__option:hover:not([aria-pressed=true]){color:#fff;background:#ffffff0f}.sidebar .theme-toggle .theme-toggle__option[aria-pressed=true]{background:var(--a-gold);color:var(--a-navy-900)}.sidebar__station-actions{justify-content:space-between;align-items:center;gap:var(--a-s2);flex-wrap:wrap;display:flex}.sidebar__station-link{align-items:center;gap:var(--a-s1);color:#f4efe4;font-size:var(--a-size-small);white-space:nowrap;text-decoration:none;display:inline-flex}.sidebar__station-link:hover{color:var(--a-gold-light)}.sidebar .sidebar__logout{min-height:1.875rem;padding:0 var(--a-s3);color:#f4efe4;font-size:var(--a-size-small);background:0 0;border-color:#f4efe447}.sidebar .sidebar__logout:hover{border-color:var(--a-gold);color:#fff;background:#ffffff0f}.admin-layout__main{flex-direction:column;flex:1;min-width:0;display:flex}.admin-layout__content{width:100%;max-width:92rem;padding:clamp(1.5rem, 1rem + 1.6vw, 2.75rem) clamp(1rem, .5rem + 2.6vw, 3rem) var(--a-s8);flex:1}.top-bar,.mobile-tab-bar,.admin-layout__backdrop{display:none}.loading-spinner{justify-content:center;align-items:center;gap:var(--a-s3);height:100vh;color:var(--a-ink-3);font-size:var(--a-size-small);display:flex}.loading-spinner--inline{height:auto;padding:var(--a-s6) 0;justify-content:flex-start}.loading-spinner__icon{background:var(--a-mist);border-radius:2px;width:3rem;height:2px;position:relative;overflow:hidden}.loading-spinner__icon:after{content:"";background:linear-gradient(90deg, transparent, var(--a-gold), transparent);width:45%;animation:admin-sweep 1.2s var(--a-ease-out) infinite;position:absolute;inset:0}@keyframes admin-sweep{0%{transform:translate(-100%)}to{transform:translate(240%)}}.error-banner{justify-content:space-between;align-items:center;gap:var(--a-s3);margin-bottom:var(--a-s4);padding:var(--a-s3) var(--a-s4);border-radius:var(--a-radius);background:var(--a-danger-tint);color:var(--a-danger);border:1px solid #9b222659;flex-wrap:wrap;font-weight:500;display:flex}.empty-state{padding:var(--a-s5) 0;text-align:left;font-family:var(--a-font-display);font-size:var(--a-size-display-s);color:var(--a-ink-3);margin:0;font-style:italic;font-weight:500}.toast-viewport{right:var(--a-s5);bottom:var(--a-s5);z-index:var(--a-z-toast);gap:var(--a-s2);flex-direction:column;max-width:min(28rem,100vw - 2.5rem);display:flex;position:fixed}.toast{align-items:flex-start;gap:var(--a-s3);padding:var(--a-s3) var(--a-s3) var(--a-s3) var(--a-s4);border-radius:var(--a-radius);background:var(--a-navy-800);color:#f4efe4;box-shadow:inset 0 0 0 1px var(--a-navy-line), var(--a-e3);font-size:var(--a-size-body);line-height:1.45;display:flex}.toast--error{background:var(--a-danger);box-shadow:var(--a-e3)}.toast span{flex:1;padding-top:.15rem}.toast__action{margin-left:var(--a-s1);color:var(--a-gold-light);text-underline-offset:.2em;font-weight:500;text-decoration:underline}.toast--error .toast__action{color:inherit}.toast-viewport .toast button{border-radius:var(--a-radius-xs);width:1.75rem;min-height:1.75rem;color:inherit;background:0 0;border:0;padding:0}.toast-viewport .toast button:hover{background:#ffffff1f}@media (prefers-reduced-motion:no-preference){.toast{animation:toast-in var(--a-base) var(--a-ease-out)}}@keyframes toast-in{0%{opacity:0;transform:translateY(.5rem)}}.modal-backdrop{z-index:var(--a-z-modal);padding:6vh var(--a-s4);background:var(--a-scrim);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{border-radius:var(--a-radius);background:var(--a-paper);width:100%;max-height:88vh;box-shadow:inset 0 1px 0 #c9a96e73, var(--a-e3);flex-direction:column;display:flex;overflow:hidden}.modal:focus-visible{outline:none}@media (prefers-reduced-motion:no-preference){.modal{animation:modal-in var(--a-base) var(--a-ease-out)}}@keyframes modal-in{0%{opacity:0;transform:translateY(.75rem)scale(.99)}}.modal--small{max-width:30rem}.modal--medium{max-width:46rem}.modal--large{max-width:62rem}.modal__header{justify-content:space-between;align-items:flex-start;gap:var(--a-s4);padding:var(--a-s5) var(--a-s5) var(--a-s4);border-bottom:1px solid var(--a-hair);display:flex}.modal .modal__header h2{font-size:var(--a-size-display-m);margin:0;line-height:1.15}.modal-backdrop .modal__close,.media-detail-panel__header button,.media-picker-modal__header button,.icon-picker-modal__header button{width:var(--a-control-h-small);min-height:var(--a-control-h-small);color:var(--a-ink-3);background:0 0;border-color:#0000;padding:0}.modal-backdrop .modal__close .icon,.media-detail-panel__header button .icon,.media-picker-modal__header button .icon,.icon-picker-modal__header button .icon,.toast-viewport .toast button .icon{width:1.25rem;height:1.25rem}.modal__body{padding:var(--a-s5);overflow-y:auto}.modal__footer{justify-content:flex-end;gap:var(--a-s2);padding:var(--a-s4) var(--a-s5);border-top:1px solid var(--a-hair);background:var(--a-paper-2);flex-wrap:wrap;display:flex}.modal-backdrop--drawer{justify-content:flex-end;align-items:stretch;padding:0}.modal.modal--drawer{width:min(32rem,100vw);max-width:none;height:100dvh;max-height:none;box-shadow:inset 1px 0 0 #c9a96e73, var(--a-e3);border-radius:0}@media (prefers-reduced-motion:no-preference){.modal.modal--drawer{animation:drawer-in var(--a-base) var(--a-ease-out)}}@keyframes drawer-in{0%{opacity:0;transform:translate(1.5rem)}}.confirm-dialog__message{font-size:var(--a-size-lead);margin:0;line-height:1.5}.confirm-dialog__actions{justify-content:flex-end;gap:var(--a-s2);margin-top:var(--a-s5);flex-wrap:wrap;display:flex}.unsaved-changes-dialog,.confirm-dialog{align-items:center;gap:var(--a-s3);padding:var(--a-s3) var(--a-s4);border-radius:var(--a-radius);background:var(--a-paper-raised);box-shadow:var(--a-e2);flex-wrap:wrap;display:flex}.unsaved-changes-dialog p{flex:16rem;margin:0;font-weight:500}.idle-warning{right:var(--a-s5);bottom:var(--a-s5);z-index:var(--a-z-toast);width:min(22rem,100vw - 2.5rem);padding:var(--a-s5);border-radius:var(--a-radius);background:var(--a-paper);box-shadow:inset 0 1px 0 #c9a96e80, var(--a-e3);position:fixed}.idle-warning p{margin:0}.idle-warning__title{font-family:var(--a-font-display);font-size:var(--a-size-display-s);font-weight:600}.idle-warning__clock{font-size:var(--a-size-display-l);color:var(--a-gold-deep);font-weight:500;line-height:1;margin:var(--a-s2) 0!important}.idle-warning__detail{color:var(--a-ink-3);margin-bottom:var(--a-s4)!important}.draft-restore{justify-content:space-between;align-items:center;gap:var(--a-s3);margin-bottom:var(--a-s5);padding:var(--a-s4) var(--a-s5);border-radius:var(--a-radius);background:var(--a-paper-raised);box-shadow:inset 0 0 0 1px #c9a96e8c, var(--a-e2);flex-wrap:wrap;display:flex}.draft-restore__text{flex:20rem;font-weight:500;margin:0!important}.draft-restore__actions{gap:var(--a-s2);flex-wrap:wrap;display:flex}.storm-word{display:inline}.storm-word__word{white-space:nowrap;display:inline-block}.storm-word__letter{display:inline}.status-word{border-radius:var(--a-radius-xs);min-height:1.375rem;font-size:var(--a-size-label);letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;align-items:center;padding:0 .55rem;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden}.status-word--live{background:var(--a-fill-strong);color:var(--a-fill-strong-fg)}.status-word--pending{border-color:var(--a-gold-mid);background:var(--a-paper-raised);color:var(--a-gold-deep)}.status-word--spent{background:var(--a-mist);color:var(--a-rain-text)}:is(.status-word,.plaque-link__count):has(.storm-word--condense,.storm-word--rain):after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ecd5a4d9 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:no-preference){:is(.status-word,.plaque-link__count):has(.storm-word--condense,.storm-word--rain):after{animation:plaque-set var(--a-set) var(--a-ease-out) 1 forwards}.storm-word--condense,.storm-word--rain{animation:plaque-settle .48s var(--a-ease-out)}}@keyframes plaque-set{to{transform:translate(120%)}}@keyframes plaque-settle{0%{opacity:.35}}.tab-bar{gap:0 var(--a-s5);margin:0 0 var(--a-s5);border-bottom:1px solid var(--a-hair);flex-wrap:wrap;display:flex}.tab-bar .tab-bar__tab{min-height:2.75rem;color:var(--a-ink-3);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:0 .1rem;font-size:.875rem;font-weight:500}.tab-bar .tab-bar__tab:hover:not(:disabled){border-color:#0000;border-bottom-color:var(--a-hair-strong);color:var(--a-ink);background:0 0}.tab-bar .tab-bar__tab--active,.tab-bar .tab-bar__tab[aria-selected=true],.tab-bar .tab-bar__tab[aria-pressed=true]{border-bottom-color:var(--a-gold-mid);color:var(--a-ink);background:0 0}.tab-bar .tab-bar__tab--active:hover{border-bottom-color:var(--a-gold-mid)}.dashboard-page__date:first-letter{text-transform:uppercase}.dashboard-waiting{justify-content:space-between;align-items:center;gap:var(--a-s4) var(--a-s6);padding:var(--a-s5) var(--a-s6);border-radius:var(--a-radius);background:var(--a-paper-raised);box-shadow:inset 0 1px 0 #c9a96e99, var(--a-e2);flex-wrap:wrap;display:flex}.dashboard-waiting__content{flex:26rem;min-width:0}.dashboard-waiting .dashboard-waiting__title{margin:0 0 var(--a-s3);font-size:var(--a-size-display-m)}.dashboard-waiting__plaques{gap:var(--a-s2) var(--a-s3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.plaque-link{align-items:center;gap:var(--a-s2);border-radius:var(--a-radius-sm);background:var(--a-paper);color:var(--a-ink);transition:border-color var(--a-fast) ease, background-color var(--a-fast) ease;border:1px solid #a8884b8c;padding:.3rem .8rem .3rem .3rem;font-weight:500;text-decoration:none;display:inline-flex}.plaque-link:hover{border-color:var(--a-gold-deep);background:var(--a-paper-2)}.plaque-link__count{border-radius:var(--a-radius-xs);background:var(--a-fill-strong);min-width:1.9rem;height:1.9rem;color:var(--a-fill-strong-fg);justify-content:center;align-items:center;padding:0 .35rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.dashboard-waiting__empty{font-family:var(--a-font-display);font-size:var(--a-size-display-s);color:var(--a-ink-3);font-style:italic;font-weight:500;margin:0!important}.dashboard-waiting__actions{gap:var(--a-s2);flex-wrap:wrap;display:flex}.dashboard-band{gap:var(--a-s4);margin-top:var(--a-s5);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.dashboard-column{min-width:0;padding:var(--a-s4) var(--a-s5) var(--a-s4);flex-direction:column;display:flex}.dashboard-column .dashboard-column__title{margin:0 0 var(--a-s2);font-size:var(--a-size-section)}.dashboard-column__list{flex:1;margin:0;padding:0;list-style:none}.dashboard-column__item{align-items:baseline;gap:var(--a-s3);padding:var(--a-row-pad) 0;border-bottom:1px solid var(--a-hair);display:flex}.dashboard-column__item:last-child{border-bottom:0}.dashboard-column__link{min-width:0;color:var(--a-ink);flex-direction:column;flex:1;text-decoration:none;display:flex}.dashboard-column__primary{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.dashboard-column__link:hover .dashboard-column__primary{text-decoration:underline;-webkit-text-decoration-color:var(--a-gold-mid);text-decoration-color:var(--a-gold-mid);text-underline-offset:.2em}.dashboard-column__secondary{color:var(--a-ink-3);font-size:var(--a-size-small);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;overflow:hidden}.dashboard-column__meta{color:var(--a-ink-3);font-size:var(--a-size-small);white-space:nowrap;flex-shrink:0}.dashboard-column__item--emphasis .dashboard-column__meta{color:var(--a-gold-deep);font-weight:500}.dashboard-column__item--emphasis .dashboard-column__primary:before{content:"";vertical-align:.1em;background:var(--a-gold-mid);border-radius:50%;width:.45rem;height:.45rem;margin-right:.45rem;display:inline-block}.dashboard-column__empty{color:var(--a-ink-3);font-size:var(--a-size-small);flex:1;margin:var(--a-s2) 0 0!important}.dashboard-column__more{align-items:center;gap:var(--a-s1);margin-top:var(--a-s3);color:var(--a-gold-deep);font-size:var(--a-size-small);align-self:flex-start;font-weight:500;text-decoration:none;display:inline-flex}.dashboard-column__more .icon{transition:transform var(--a-base) var(--a-ease-out)}.dashboard-column__more:hover .icon{transform:translate(.25rem)}.dashboard-charts{gap:var(--a-s4);margin-top:var(--a-s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));display:grid}.dashboard-charts>.top-news-stats{grid-column:1/-1}.message-volume-chart,.top-news-stats{min-width:0;padding:var(--a-s4) var(--a-s5) var(--a-s5)}.message-volume-chart__header,.top-news-stats__header{justify-content:space-between;align-items:center;gap:var(--a-s3);margin-bottom:var(--a-s2);flex-wrap:wrap;display:flex}.message-volume-chart .message-volume-chart__header h2,.top-news-stats .top-news-stats__header h2{font-size:var(--a-size-section);margin:0}.message-volume-chart__live{align-items:center;gap:var(--a-s2);color:var(--a-ink-3);font-size:var(--a-size-small);display:flex}.message-volume-chart__live-dot{background:var(--a-gold-mid);border-radius:50%;width:.45rem;height:.45rem}@media (prefers-reduced-motion:no-preference){.message-volume-chart__live-dot{animation:2.4s ease-in-out infinite live-pulse}}@keyframes live-pulse{50%{opacity:.35}}.message-volume-chart__updated{white-space:nowrap}.message-volume-chart__live--history{color:var(--a-rain-text)}.message-volume-chart__nav{justify-content:space-between;align-items:center;gap:var(--a-s3);margin-bottom:var(--a-s3);flex-wrap:wrap;display:flex}.message-volume-chart__granularity{margin:0}.message-volume-chart__period{align-items:center;gap:var(--a-s2);font-size:var(--a-size-small);display:flex}.message-volume-chart__period-label{text-align:center;min-width:9rem;font-weight:500}.message-volume-chart__period .message-volume-chart__period-nav{width:var(--a-control-h-small);min-height:var(--a-control-h-small);padding:0}.message-volume-chart__period .message-volume-chart__today{min-height:var(--a-control-h-small);padding:0 var(--a-s3);font-size:var(--a-size-small)}.message-volume-chart__legend{gap:var(--a-s1) var(--a-s4);margin-bottom:var(--a-s2);flex-wrap:wrap;display:flex}.message-volume-chart__legend-item{align-items:center;gap:var(--a-s2);color:var(--a-ink-2);font-size:var(--a-size-small);display:flex}.message-volume-chart__swatch{border-radius:2px;flex-shrink:0;width:.75rem;height:.75rem}.chart-line{fill:none;stroke-width:2px}.chart-line--ink{stroke:var(--a-chart-ink)}.chart-line--brass{stroke:var(--a-chart-brass);stroke-dasharray:5 4}.chart-dot--ink{fill:var(--a-chart-ink)}.chart-dot--brass{fill:var(--a-chart-brass)}.chart-swatch--ink{background:var(--a-chart-ink)}.chart-swatch--brass{background:var(--a-chart-brass)}.message-volume-chart__swatch--dashed{border-top:2px dashed var(--a-chart-brass);background:0 0;height:0}.chart-series-1{stroke:var(--a-chart-1)}.chart-series-2{stroke:var(--a-chart-2)}.chart-series-3{stroke:var(--a-chart-3)}.chart-series-4{stroke:var(--a-chart-4)}.chart-series-5{stroke:var(--a-chart-5)}.chart-series-6{stroke:var(--a-chart-6)}.chart-series-7{stroke:var(--a-chart-7)}.chart-swatch-1{background:var(--a-chart-1)}.chart-swatch-2{background:var(--a-chart-2)}.chart-swatch-3{background:var(--a-chart-3)}.chart-swatch-4{background:var(--a-chart-4)}.chart-swatch-5{background:var(--a-chart-5)}.chart-swatch-6{background:var(--a-chart-6)}.chart-swatch-7{background:var(--a-chart-7)}.chart-series--dim{opacity:.35}.message-volume-chart__svg{cursor:crosshair;width:100%;height:150px;display:block}.message-volume-chart__baseline{stroke:var(--a-hair-strong);stroke-width:1px}.message-volume-chart__crosshair{stroke:var(--a-gold-mid);stroke-width:1px;stroke-dasharray:2 2}.message-volume-chart__footer{justify-content:space-between;align-items:center;gap:var(--a-s2);margin-top:var(--a-s2);color:var(--a-ink-3);font-size:var(--a-size-small);display:flex}.message-volume-chart__hover-value{min-height:1.2em;color:var(--a-ink);text-align:center;flex:1;font-weight:500}.top-news-stats .tab-bar{margin:0}.top-news-stats__list{max-width:52rem;margin:var(--a-s3) 0 0;padding:0;list-style:none}.top-news-stats__item{align-items:baseline;gap:var(--a-s1) var(--a-s4);padding:var(--a-row-pad) 0;border-bottom:1px solid var(--a-hair);flex-wrap:wrap;display:flex}.top-news-stats__item:last-child{border-bottom:0}.top-news-stats__rank{width:1.75rem;font-family:var(--a-font-display);font-size:var(--a-size-display-s);font-variant-numeric:lining-nums tabular-nums;color:var(--a-gold-deep);flex-shrink:0;font-weight:700;line-height:1}.top-news-stats__title{overflow-wrap:anywhere;flex:18rem;min-width:0;font-weight:500}.top-news-stats__visitors{color:var(--a-ink-2);font-size:var(--a-size-small);white-space:nowrap}.top-news-stats__peak{color:var(--a-ink-3);font-size:var(--a-size-small);white-space:nowrap}.data-card-grid{flex-direction:column;display:flex;overflow:hidden}.data-card{align-items:center;gap:var(--a-s2) var(--a-s5);min-width:0;padding:var(--a-row-pad) var(--a-s5);border-bottom:1px solid var(--a-hair);transition:background-color var(--a-fast) ease;flex-wrap:wrap;display:flex;position:relative}.data-card:last-child{border-bottom:0}.data-card:hover{background:var(--a-paper-2)}.data-card--inactive .data-card__title,.data-card--inactive .data-card__meta{color:var(--a-rain-text)}.data-card.accent-card:before,.team-member-card.accent-card:after{content:"";background:var(--card-accent);border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem}.team-member-card.accent-card:after{position:absolute;top:50%;left:.35rem;transform:translateY(-50%)}.post-card__cover{border-radius:var(--a-radius-xs);object-fit:cover;background:var(--a-mist);flex-shrink:0;width:4.5rem;height:3rem;display:block}.post-card__cover--video-badge{justify-content:center;align-items:center;gap:var(--a-s1);background:var(--a-fill-strong);color:var(--a-fill-strong-fg);font-size:var(--a-size-micro);font-weight:500;display:flex}.data-card__title{min-width:0;font-size:var(--a-size-title);overflow-wrap:anywhere;flex:16rem;font-weight:550;line-height:1.35}.data-card__title a,.data-card__title button{color:inherit;text-decoration:none}.data-card__title a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--a-gold-mid);text-decoration-color:var(--a-gold-mid);text-underline-offset:.2em}.data-card .data-card__title button{min-height:0;font-size:inherit;font-weight:inherit;text-align:left;white-space:normal;background:0 0;border:0;padding:0}.data-card .data-card__title button:hover{text-underline-offset:.2em;background:0 0;text-decoration:underline}.data-card__badges{align-items:center;gap:var(--a-s1);flex-wrap:wrap;display:flex}.data-card__meta{gap:.1rem var(--a-s4);color:var(--a-ink-3);font-size:var(--a-size-small);flex-wrap:wrap;flex:0 18rem;display:flex}.data-card__avatar-row{align-items:center;gap:var(--a-s3);flex:16rem;min-width:0;display:flex}.data-card__actions{gap:var(--a-s2);flex-wrap:wrap;margin-left:auto;display:flex}.data-card__muted{color:var(--a-ink-3);font-style:italic}@media (width>=861px){.data-card-grid--posts .data-card{align-items:start;gap:var(--a-s2) var(--a-s5);grid-template-columns:minmax(0,1fr) 8.5rem 13rem;display:grid}.data-card-grid--posts .post-card__cover{display:none}.data-card-grid--posts .data-card__title{grid-area:1/1}.data-card-grid--posts .data-card__actions{grid-area:2/1;margin-left:0}.data-card-grid--posts .data-card__badges{grid-area:1/2/span 2;padding-top:.15rem}.data-card-grid--posts .data-card__meta{flex-direction:column;grid-area:1/3/span 2;padding-top:.2rem}.data-card-grid--inbox .data-card .inbox-card__button{align-items:baseline;gap:var(--a-s5);grid-template-columns:12rem minmax(0,1fr) 7rem 9.5rem;display:grid}.data-card-grid--inbox .data-card__title{grid-area:1/1}.data-card-grid--inbox .data-card__meta{display:contents}.data-card-grid--inbox .data-card__meta>span:first-child{color:var(--a-ink);font-size:var(--a-size-body);overflow-wrap:anywhere;grid-area:1/2}.data-card-grid--inbox .data-card__badges{grid-area:1/3}.data-card-grid--inbox .data-card__meta>span:last-child{text-align:right;grid-area:1/4}}.reason-card-list,.faq-list,.process-step-list,.sortable-list,.service-list,.team-member-list,.section-list,.category-manager__list,.team-group-manager__list{margin:0;padding:0;list-style:none;overflow:hidden}.modal :is(.category-manager__list,.team-group-manager__list,.section-list,.sortable-list){border-top:1px solid var(--a-hair)}.section-list{margin-bottom:var(--a-s4)}.reason-card-list-item,.faq-list-item,.process-step-list-item,.sortable-list-item,.service-list-item,.team-member-card,.section-list li,.category-manager__list li,.team-group-manager__list li{align-items:center;gap:var(--a-s4);padding:var(--a-row-pad) var(--a-s4);border-bottom:1px solid var(--a-hair);transition:background-color var(--a-fast) ease;background:0 0;display:flex;position:relative}:is(.reason-card-list-item,.faq-list-item,.process-step-list-item,.sortable-list-item,.service-list-item,.team-member-card,.section-list li,.category-manager__list li,.team-group-manager__list li):last-child{border-bottom:0}.reason-card-list-item:hover,.faq-list-item:hover,.process-step-list-item:hover,.sortable-list-item:hover,.service-list-item:hover,.team-member-card:hover,.section-list li:hover{background:var(--a-paper-2)}.section-list li.section-list__item--selected{background:var(--a-gold-wash)}.reason-card-list-item__handle,.faq-list-item__handle,.process-step-list-item__handle,.sortable-list-item__handle,.service-list-item__handle,.team-member-card__handle,.team-group-manager__list li .team-group-manager__list-item-handle,:where(.admin-layout__content,.modal) button[aria-label="Dra för att ändra ordning"]{border-radius:var(--a-radius-xs);width:2rem;min-height:2rem;color:var(--a-rain-text);cursor:grab;touch-action:none;background:0 0;border:0;flex-shrink:0;padding:0}.reason-card-list-item__handle:active,.faq-list-item__handle:active,.process-step-list-item__handle:active,.sortable-list-item__handle:active,.service-list-item__handle:active,.team-member-card__handle:active,.reason-card-list-item__handle:hover,.faq-list-item__handle:hover,.process-step-list-item__handle:hover,.sortable-list-item__handle:hover,.service-list-item__handle:hover,.team-member-card__handle:hover{background:var(--a-mist);color:var(--a-ink)}.team-group-manager__list li .team-group-manager__list-item-handle:disabled{cursor:not-allowed;background:0 0}:is(.reason-card-list-item__info,.faq-list-item__info,.process-step-list-item__info,.sortable-list-item__info,.service-list-item__info,.team-member-card__info) strong{font-weight:500}.reason-card-list-item__info,.faq-list-item__info,.process-step-list-item__info,.sortable-list-item__info,.service-list-item__info,.team-member-card__info{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.reason-card-list-item__actions,.faq-list-item__actions,.process-step-list-item__actions,.sortable-list-item__actions,.service-list-item__actions,.team-member-card__actions{justify-content:flex-end;gap:var(--a-s2);flex-wrap:wrap;display:flex}.sortable-list-item--hidden .sortable-list-item__info{color:var(--a-rain-text)}.sortable-list-item__route{color:var(--a-ink-3);font-size:var(--a-size-small)}.service-list-item__icon{width:2rem;height:2rem;color:var(--a-gold-deep);flex-shrink:0}.team-member-card{padding-left:calc(var(--a-s4) + .5rem)}.team-member-card__photo{object-fit:cover;width:3rem;height:3rem;box-shadow:0 0 0 2px var(--a-paper-raised), 0 0 0 3px var(--a-hair);border-radius:50%;flex-shrink:0}.team-member-card__photo--placeholder{background:var(--a-mist)}.section-list__updated{color:var(--a-ink-3);font-size:var(--a-size-small);margin-left:auto}.section-list__visibility-badge,.site-map__badge,.role-badge{border-radius:var(--a-radius-xs);background:var(--a-fill-strong);min-height:1.375rem;color:var(--a-fill-strong-fg);font-size:var(--a-size-label);white-space:nowrap;border:1px solid #0000;align-items:center;padding:0 .5rem;font-weight:500;display:inline-flex}.section-list__visibility-badge--hidden,.site-map__badge{background:var(--a-mist);color:var(--a-rain-text)}.role-badge{margin-right:var(--a-s1);border-color:var(--a-gold-mid);background:var(--a-paper-raised);color:var(--a-gold-deep)}.sortable-section{margin-bottom:var(--a-s6)}.sortable-page__intro,.faq-page__intro{max-width:46rem;margin-bottom:var(--a-s4);color:var(--a-ink-2)}.block-group{margin-bottom:var(--a-s5)}.block-group__title{align-items:baseline;gap:var(--a-s2);margin:0 0 var(--a-s2);display:flex}.block-group__count{font-family:var(--a-font);color:var(--a-ink-3);font-size:var(--a-size-small);font-weight:400}.group-row__label{color:var(--a-gold-deep);font-size:var(--a-size-label);font-weight:500;display:block}.post-form,.section-editor,.service-form,.team-member-form,.reason-card-form,.faq-form,.process-step-form,.user-form{gap:var(--a-s5);flex-direction:column;max-width:50rem;display:flex}.admin-layout__content .post-form{padding:var(--a-s6) var(--a-s6) 0}.service-form,.team-member-form,.reason-card-form,.faq-form,.process-step-form,.user-form{margin-bottom:var(--a-s2)}:where(.post-form,.section-editor,.service-form,.team-member-form,.reason-card-form,.faq-form,.process-step-form,.user-form,.settings-section,.media-detail-panel,.add-link-form,.email-composer) label{gap:var(--a-s1);flex-direction:column;display:flex}.post-form>button,.section-editor>button{align-self:flex-start}.service-form__actions,.team-member-form__actions,.reason-card-form__actions,.faq-form__actions,.process-step-form__actions,.user-form__actions{gap:var(--a-s2);padding-top:var(--a-s4);border-top:1px solid var(--a-hair);flex-wrap:wrap;display:flex}.post-form__actions{z-index:var(--a-z-raised);gap:var(--a-s2);margin:0 calc(var(--a-s6) * -1);padding:var(--a-s4) var(--a-s6);border-top:1px solid var(--a-hair);border-radius:0 0 var(--a-radius) var(--a-radius);background:var(--a-bar-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.post-form__status{gap:var(--a-s2);display:flex}.section-editor__danger{justify-content:space-between;align-items:center;gap:var(--a-s3);margin-top:var(--a-s4);padding:var(--a-s4);border-radius:var(--a-radius);background:var(--a-paper-2);flex-wrap:wrap;display:flex}.section-editor__danger .field-hint{flex:18rem;margin:0}.add-link-form{align-items:flex-end;gap:var(--a-s3);margin-top:var(--a-s4);padding:var(--a-s4);border:1px dashed var(--a-hair-strong);border-radius:var(--a-radius);background:var(--a-well-bg);flex-wrap:wrap;display:flex}.add-link-form label{flex:12rem}.category-manager,.team-group-manager{max-width:36rem;margin-bottom:var(--a-s4)}.admin-layout__content :is(.category-manager,.team-group-manager){padding:var(--a-s4) var(--a-s5)}.category-manager__header,.team-group-manager__header{justify-content:space-between;align-items:center;gap:var(--a-s3);margin-bottom:var(--a-s3);display:flex}.category-manager__create,.team-group-manager__create{gap:var(--a-s2);margin-bottom:var(--a-s4);flex-wrap:wrap;display:flex}.category-manager__create input,.team-group-manager__create input{flex:10rem;width:auto}.category-manager__list li,.team-group-manager__list li{gap:var(--a-s2);padding-inline:0}.category-manager__list li span,.team-group-manager__list li span{flex:1}.table-scroll,.site-map__table-wrap{overflow-x:auto}.site-map__table,.post-table,.user-table{border-collapse:collapse;width:100%}.site-map__table th,.site-map__table td,.post-table th,.post-table td,.user-table th,.user-table td{padding:var(--a-row-pad) var(--a-s4);border-bottom:1px solid var(--a-hair);text-align:left;vertical-align:top}.site-map__table tr:last-child td,.post-table tr:last-child td,.user-table tr:last-child td{border-bottom:0}.site-map__table th,.post-table th,.user-table th{background:var(--a-paper-2);color:var(--a-gold-deep);font-size:var(--a-size-micro);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-weight:500}.site-map__table code{color:var(--a-ink-3);font-size:var(--a-size-small)}.site-map__badge{margin-left:var(--a-s2)}.post-table__actions,.user-table__actions{gap:var(--a-s2);display:flex}.user-table__row--inactive{color:var(--a-rain-text)}.user-table__avatar{object-fit:cover;border-radius:50%;width:2rem;height:2rem;display:block}.user-table__avatar--placeholder{background:var(--a-mist)}.user-table .user-table__name{min-height:0;font-size:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--a-gold-mid);text-decoration-color:var(--a-gold-mid);background:0 0;border:0;padding:0;font-weight:500}.pagination{align-items:center;gap:var(--a-s4);margin-top:var(--a-s5);color:var(--a-ink-3);font-size:var(--a-size-small);display:flex}.post-filters{align-items:flex-end;gap:var(--a-s3) var(--a-s4);margin-bottom:var(--a-s4);flex-wrap:wrap;display:flex}.post-filters label{gap:var(--a-s1);flex-direction:column;min-width:11rem;display:flex}.post-filters label:has(input[type=search]){flex:16rem}.post-form__video-tabs,.media-picker-modal__tabs{margin-bottom:var(--a-s3);border:1px solid var(--a-hair-strong);border-radius:var(--a-radius-sm);display:inline-flex;overflow:hidden}.post-form__video-tabs button,.media-picker-modal__tabs button{border:0;border-radius:0}.post-form__video-tabs button+button,.media-picker-modal__tabs button+button{border-left:1px solid var(--a-hair)}.post-form__video-tabs button[aria-selected=true]{background:var(--a-fill-strong);color:var(--a-fill-strong-fg)}.category-multiselect input[type=search]{margin-bottom:var(--a-s2)}.category-multiselect ul{border:1px solid var(--a-hair);border-radius:var(--a-radius-sm);background:var(--a-paper-raised);max-height:12rem;margin:0;padding:0;list-style:none;overflow-y:auto}.category-multiselect li{padding:.35rem var(--a-s3);border-bottom:1px solid var(--a-hair)}.category-multiselect li:last-child{border-bottom:0}.tag-input__chips,.recipient-picker__chips{gap:var(--a-s1);margin:0 0 var(--a-s2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tag-input__chips li{border:1px solid var(--a-hair-strong);background:var(--a-paper-raised);font-size:var(--a-size-small);border-radius:999px;align-items:center;gap:.2rem;padding-left:.6rem;display:inline-flex}.tag-input__chips li button,.recipient-picker__chips .recipient-picker__chip{border:0;min-height:1.75rem}.tag-input__chips li button{border-radius:999px;width:1.75rem;padding:0}.tag-input__chips li button:hover:not(:disabled){background:var(--a-danger);color:#fff}.markdown-editor{border:1px solid var(--a-hair-strong);border-radius:var(--a-radius-sm);background:var(--a-paper-raised);overflow:hidden}.markdown-editor:focus-within{border-color:var(--a-gold-deep);box-shadow:0 0 0 3px #c9a96e59}.markdown-editor .mdxeditor{--baseBase:var(--a-paper-raised);--baseBgSubtle:var(--a-paper-2);--baseBg:var(--a-paper-2);--baseBgHover:var(--a-mist);--baseBgActive:var(--a-hair);--baseLine:var(--a-hair);--baseBorder:var(--a-hair);--baseBorderHover:var(--a-hair-strong);--baseSolid:var(--a-ink-3);--baseText:var(--a-ink-3);--baseTextContrast:var(--a-ink);--accentBase:var(--a-paper-2);--accentBgSubtle:var(--a-gold-wash);--accentBg:var(--a-gold-wash);--accentBgHover:var(--a-mist);--accentBgActive:var(--a-mist);--accentLine:var(--a-gold-mid);--accentBorder:var(--a-gold-mid);--accentBorderHover:var(--a-gold-deep);--accentSolid:var(--a-fill-strong);--accentSolidHover:var(--a-fill-strong-hover);--accentText:var(--a-gold-deep);--accentTextContrast:var(--a-ink);font-family:var(--a-font)}.markdown-editor [role=toolbar]{border-bottom:1px solid var(--a-hair);background:var(--a-paper-2);border-radius:0}.markdown-editor [contenteditable=true]{min-height:14rem;padding:var(--a-s4);color:var(--a-ink);font-family:var(--a-font);font-size:var(--a-size-title);line-height:1.7}.mdxeditor-popup-container{z-index:var(--a-z-editor-popup)!important}[data-radix-popper-content-wrapper]{z-index:10!important}[data-radix-popper-content-wrapper]:has(._linkDialogPopoverContent_er3ed_600){position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}._dialogOverlay_er3ed_869{z-index:1990}._dialogContent_er3ed_602,._largeDialogContent_er3ed_614{z-index:var(--a-z-editor-popup)}.email-portal-layout{gap:var(--a-s4);grid-template-columns:minmax(17rem,21rem) minmax(0,1fr);align-items:start;display:grid}.email-portal-page__composer{gap:var(--a-s4);min-width:0;padding:var(--a-s5) var(--a-s5) 0;flex-direction:column;display:flex}.email-portal-page__actions{z-index:var(--a-z-raised);align-items:center;gap:var(--a-s2) var(--a-s3);margin:0 calc(var(--a-s5) * -1);padding:var(--a-s4) var(--a-s5);border-top:1px solid var(--a-hair);border-radius:0 0 var(--a-radius) var(--a-radius);background:var(--a-bar-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.email-portal-page__requirements{margin:0}.send-result{margin-bottom:var(--a-s4);padding:var(--a-s4) var(--a-s5);box-shadow:inset 0 1px 0 #c9a96e99, var(--a-e2)!important}.send-result__word{font-family:var(--a-font-display);font-size:var(--a-size-display-l);font-weight:700;line-height:1.1;margin:0!important}.send-result--partial .send-result__word{color:var(--a-danger)}.send-result__detail{max-width:46rem;font-size:var(--a-size-lead);margin:var(--a-s1) 0 0!important}.send-review__facts{gap:var(--a-s5);margin:0 0 var(--a-s4);padding-bottom:var(--a-s4);border-bottom:1px solid var(--a-hair);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.send-review__facts dt{color:var(--a-ink-3);font-size:var(--a-size-small)}.send-review__facts dd{margin:var(--a-s1) 0 0;overflow-wrap:anywhere;font-weight:500}.send-review__facts .send-review__count{font-family:var(--a-font-display);font-size:var(--a-size-display-l);font-weight:700;line-height:1}.send-review__warning{padding:var(--a-s3) var(--a-s4);border-radius:var(--a-radius-sm);background:var(--a-danger-tint);color:var(--a-danger);font-weight:500}.send-review__recipients{margin-bottom:var(--a-s4);border:1px solid var(--a-hair);border-radius:var(--a-radius-sm);background:var(--a-paper-raised)}.send-review__recipients summary{padding:var(--a-s2) var(--a-s3);cursor:pointer;font-weight:500}.send-review__recipients ul{max-height:12rem;padding:0 var(--a-s3) var(--a-s2);margin:0;list-style:none;overflow-y:auto}.send-review__recipients li{justify-content:space-between;gap:var(--a-s3);border-top:1px solid var(--a-hair);padding:.3rem 0;display:flex}.send-review__recipient-type{color:var(--a-ink-3);font-size:var(--a-size-small)}.send-review__preview{border:1px solid var(--a-hair);border-radius:var(--a-radius-sm);background:var(--a-paper-2);width:100%;height:min(28rem,55vh);display:block}.recipient-picker{top:var(--a-s4);padding:var(--a-s4) var(--a-s4) var(--a-s3);position:sticky}.recipient-picker .recipient-picker__chip{gap:var(--a-s1);border:1px solid var(--a-hair-strong);background:var(--a-paper-raised);max-width:100%;font-size:var(--a-size-small);text-align:left;white-space:normal;overflow-wrap:anywhere;border-radius:999px;padding:0 .4rem 0 .65rem;font-weight:500}.recipient-picker .recipient-picker__chip:hover{border-color:var(--a-danger);background:var(--a-danger);color:#fff}.recipient-picker .segmented{margin-bottom:var(--a-s2);display:flex}.recipient-picker .segmented button{flex:1}.recipient-picker__search{width:100%;margin:var(--a-s2) 0}.recipient-picker__toolbar{justify-content:space-between;align-items:center;gap:var(--a-s2);margin-bottom:var(--a-s2);color:var(--a-ink-3);font-size:var(--a-size-small);flex-wrap:wrap;display:flex}.recipient-picker__toolbar>div{gap:var(--a-s1);flex-wrap:wrap;display:flex}.recipient-picker__list{max-height:22rem;margin:var(--a-s2) 0 0;border-top:1px solid var(--a-hair);padding:0;list-style:none;overflow-y:auto}.recipient-picker__list li{border-bottom:1px solid var(--a-hair);padding:.35rem 0}.email-composer{gap:var(--a-s4);flex-direction:column;display:flex}.email-composer__field{gap:var(--a-s1);flex-direction:column;display:flex}.rich-email-editor{border:1px solid var(--a-hair-strong);border-radius:var(--a-radius-sm);overflow:hidden}.rich-email-editor__toolbar{padding:var(--a-s1);border-bottom:1px solid var(--a-hair);background:var(--a-paper-2);flex-wrap:wrap;align-items:center;gap:.15rem;display:flex}.rich-email-editor__toolbar button{border-radius:var(--a-radius-xs);width:2rem;height:2rem;color:var(--a-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.rich-email-editor__toolbar button:hover{background:var(--a-mist)}.rich-email-editor__toolbar button[aria-pressed=true]{background:var(--a-fill-strong);color:var(--a-fill-strong-fg)}.rich-email-editor__toolbar .icon{width:1.05rem;height:1.05rem}.rich-email-editor__toolbar select{width:auto;min-height:2rem;padding:0 1.75rem 0 var(--a-s2);border-color:var(--a-hair);font-size:var(--a-size-small);background-position:right .5rem center}.rich-email-editor__toolbar input[type=color]{cursor:pointer;background:0 0;border:0;width:2rem;height:2rem;padding:.2rem}.rich-email-editor__separator{width:1px;margin:.2rem var(--a-s1);background:var(--a-hair);align-self:stretch}.rich-email-editor__content .tiptap{background:var(--a-paper-raised);min-height:320px;color:var(--a-ink);font-variant-numeric:normal;outline:none;padding:1rem;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}.rich-email-editor__content .tiptap p{margin:0 0 .75rem}.rich-email-editor__content .tiptap ul,.rich-email-editor__content .tiptap ol{padding-left:1.5rem}.rich-email-editor__content .tiptap blockquote{border-left:1px solid var(--a-hair-strong);margin:0 0 .75rem;padding-left:1rem}.rich-email-editor__content .tiptap a{color:var(--a-link);text-decoration:underline}.rich-email-editor__content .tiptap img{max-width:100%;height:auto}.rich-email-editor__content .tiptap .ProseMirror-selectednode{outline:2px solid var(--a-gold-deep)}.link-dialog__field,.video-insert-dialog,.video-insert-dialog__source,.video-insert-dialog__cover,.video-insert-dialog label{gap:var(--a-s2);flex-direction:column;display:flex}.video-insert-dialog{gap:var(--a-s4)}.video-insert-dialog__source label{flex-direction:row;align-items:center}.video-insert-dialog__pick{align-items:center;gap:var(--a-s3);display:flex}.video-insert-dialog__cover img{border-radius:var(--a-radius-xs);max-width:15rem;height:auto}.data-card .inbox-card__button{justify-content:flex-start;align-items:center;gap:var(--a-s2) var(--a-s5);width:100%;min-height:0;font-size:inherit;font-weight:inherit;text-align:left;white-space:normal;background:0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.data-card .inbox-card__button:hover:not(:disabled){background:0 0;border-color:#0000}.data-card .inbox-card__button:hover .data-card__title{text-decoration:underline;-webkit-text-decoration-color:var(--a-gold-mid);text-decoration-color:var(--a-gold-mid);text-underline-offset:.2em}.data-card:has(.inbox-card__button--selected){background:var(--a-gold-wash)}.inbox-drawer{color:var(--a-ink)}.inbox-drawer__message{padding:var(--a-s4);border-radius:var(--a-radius-sm);background:var(--a-paper-raised);box-shadow:var(--a-e1);white-space:pre-wrap}.inbox-drawer__actions{gap:var(--a-s2);margin-top:var(--a-s4);flex-wrap:wrap;display:flex}.inbox-drawer__history{margin-top:var(--a-s5);padding-top:var(--a-s3);border-top:1px solid var(--a-hair)}.inbox-drawer .inbox-drawer__history h3{font-size:var(--a-size-small);color:var(--a-gold-deep);font-weight:500}.inbox-drawer__history-list{font-size:var(--a-size-small);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inbox-drawer__history-list li{padding:var(--a-s2) 0;border-bottom:1px solid var(--a-hair)}.inbox-drawer__history-time{color:var(--a-ink-3);font-size:var(--a-size-small)}.media-upload-zone{margin-bottom:var(--a-s4);padding:var(--a-s6) var(--a-s5);border:1px dashed var(--a-hair-strong);border-radius:var(--a-radius);background:var(--a-well-bg);color:var(--a-ink-2);text-align:center;cursor:pointer;transition:background-color var(--a-fast) ease, border-color var(--a-fast) ease}.media-upload-zone:hover,.media-upload-zone--active{border-color:var(--a-gold-deep);background:var(--a-paper);border-style:solid}.media-upload-zone__input{display:none}.media-upload-progress{gap:var(--a-s2);margin:0 0 var(--a-s4);flex-direction:column;padding:0;list-style:none;display:flex}.media-upload-progress__item{align-items:center;gap:var(--a-s3);display:flex}.media-upload-progress__name{min-width:10rem;font-size:var(--a-size-small)}.media-upload-progress__bar{background:var(--a-mist);border-radius:2px;flex:1;height:4px;overflow:hidden}.media-upload-progress__bar-fill{background:var(--a-gold-mid);height:100%}.media-upload-progress__error{color:var(--a-danger);font-size:var(--a-size-small)}.media-filters{justify-content:space-between;align-items:center;gap:var(--a-s3);margin-bottom:var(--a-s4);flex-wrap:wrap;display:flex}.media-filters__tabs{border:1px solid var(--a-hair-strong);border-radius:var(--a-radius-sm);display:inline-flex;overflow:hidden}.media-filters__tabs button{border:0;border-radius:0}.media-filters__tabs button+button{border-left:1px solid var(--a-hair)}.media-page__bulk-actions{margin-bottom:var(--a-s4)}.media-page__body{align-items:flex-start;gap:var(--a-s4);display:flex}.media-grid{gap:var(--a-s3);flex:1;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.media-item-card{border-radius:var(--a-radius);background:var(--a-paper);box-shadow:var(--a-e1);transition:box-shadow var(--a-fast) ease;position:relative;overflow:hidden}.media-item-card:hover{box-shadow:var(--a-e2)}.media-item-card--selected{outline:2px solid var(--a-gold-deep);outline-offset:2px}.media-item-card__checkbox{z-index:var(--a-z-raised);position:absolute;top:.5rem;left:.5rem}.media-item-card .media-item-card__button{width:100%;min-height:0;font-size:inherit;font-weight:inherit;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;padding:0;display:flex}.media-item-card .media-item-card__button:hover:not(:disabled){background:0 0}.media-item-card__button img{object-fit:cover;width:100%;height:6.5rem}.media-item-card__file-icon{background:var(--a-paper-2);width:100%;height:6.5rem;color:var(--a-gold-deep);font-size:var(--a-size-label);justify-content:center;align-items:center;font-weight:500;display:flex}.media-item-card__name{font-size:var(--a-size-small);text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:.4rem .55rem;overflow:hidden}.media-detail-panel{top:var(--a-s4);gap:var(--a-s3);width:19rem;padding:var(--a-s4) var(--a-s5);flex-direction:column;flex-shrink:0;display:flex;position:sticky;box-shadow:var(--a-e2)!important}.media-detail-panel__header{justify-content:space-between;align-items:center;display:flex}.media-detail-panel__header h2{margin:0}.media-detail-panel__filename{word-break:break-all;font-weight:500}.media-detail-panel__meta{color:var(--a-ink-3);font-size:var(--a-size-small)}.media-detail-panel__actions{gap:var(--a-s2);flex-wrap:wrap;display:flex}.media-picker__preview{border-radius:var(--a-radius-sm);object-fit:cover;max-width:12.5rem;max-height:9.5rem;display:block}.media-picker__placeholder{border:1px dashed var(--a-hair-strong);border-radius:var(--a-radius-sm);background:var(--a-paper-2);width:12.5rem;height:7.5rem;color:var(--a-ink-3);font-size:var(--a-size-small);justify-content:center;align-items:center;display:flex}.media-picker__actions{gap:var(--a-s2);margin-top:var(--a-s2);display:flex}.media-picker-modal,.icon-picker-modal,.temp-password-modal{z-index:var(--a-z-toast);padding:var(--a-s4);background:var(--a-scrim);font-family:var(--a-font);color:var(--a-ink);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.media-picker-modal__panel,.icon-picker-modal__panel,.temp-password-modal__panel{width:min(46rem,100%);max-height:85vh;padding:var(--a-s5);border-radius:var(--a-radius);background:var(--a-paper);box-shadow:inset 0 1px 0 #c9a96e73, var(--a-e3);overflow-y:auto}.icon-picker-modal__panel{width:min(38rem,100%)}.temp-password-modal__panel{gap:var(--a-s4);flex-direction:column;width:min(28rem,100%);display:flex}.media-picker-modal__header,.icon-picker-modal__header{justify-content:space-between;align-items:center;gap:var(--a-s3);display:flex}.media-picker-modal__grid{gap:var(--a-s2);margin:var(--a-s4) 0 0;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));padding:0;list-style:none;display:grid}.media-picker-modal__grid img,.media-picker-modal__grid video{border-radius:var(--a-radius-sm);object-fit:cover;width:100%;height:6.5rem}.icon-picker__preview{align-items:center;gap:var(--a-s3);display:flex}.icon-picker__preview-icon{width:2rem;height:2rem;color:var(--a-gold-deep)}.icon-picker-modal__grid{gap:var(--a-s2);margin:var(--a-s4) 0 0;grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));padding:0;list-style:none;display:grid}.icon-picker-modal .icon-picker-modal__item{gap:var(--a-s1);width:100%;min-height:4.5rem;padding:var(--a-s2);border-color:var(--a-hair);font-size:var(--a-size-micro);white-space:normal;flex-direction:column}.icon-picker-modal__item svg{width:1.5rem;height:1.5rem}.icon-picker-modal .icon-picker-modal__item--selected{border-color:var(--a-fill-strong);background:var(--a-fill-strong);color:var(--a-fill-strong-fg)}.temp-password-modal__value{align-items:center;gap:var(--a-s3);margin-bottom:var(--a-s3);padding:var(--a-s2) var(--a-s3);border-radius:var(--a-radius-sm);background:var(--a-paper-raised);border:1px solid #a8884b8c;display:flex}.temp-password-modal__value code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:var(--a-size-title);overflow-wrap:anywhere;flex:1}.user-form__sections{gap:var(--a-s4);padding-top:var(--a-s4);border-top:1px solid var(--a-hair);flex-direction:column;display:flex}.role-assignment{gap:var(--a-s2);flex-direction:column;display:flex}.role-assignment__hint{color:var(--a-ink-3);font-size:var(--a-size-small)}.passkey-list ul{margin:0 0 var(--a-s3);border-top:1px solid var(--a-hair);flex-direction:column;padding:0;list-style:none;display:flex}.passkey-list li{justify-content:space-between;align-items:center;gap:var(--a-s4);padding:var(--a-row-pad) 0;border-bottom:1px solid var(--a-hair);display:flex}.settings-page{max-width:50rem}.settings-page>button{bottom:var(--a-s4);z-index:var(--a-z-raised);margin-top:var(--a-s4);box-shadow:inset 0 0 0 1px #c9a96e80, var(--a-e3);position:sticky}.settings-section{margin:0 0 var(--a-s3);padding:0 var(--a-s5)}.settings-section summary{justify-content:space-between;align-items:center;gap:var(--a-s3);padding:var(--a-s4) 0;font-family:var(--a-font-display);font-size:var(--a-size-display-s);cursor:pointer;font-weight:700;line-height:1.2;list-style:none;display:flex}.settings-section summary::-webkit-details-marker{display:none}.settings-section summary:after{content:"";background:linear-gradient(var(--a-gold-deep), var(--a-gold-deep)) center / 100% 1.5px no-repeat, linear-gradient(var(--a-gold-deep), var(--a-gold-deep)) center / 1.5px 100% no-repeat;width:.875rem;height:.875rem;transition:background-size var(--a-base) var(--a-ease-out);flex-shrink:0}.settings-section[open] summary{border-bottom:1px solid var(--a-hair);margin-bottom:var(--a-s4)}.settings-section[open] summary:after{background-size:100% 1.5px,1.5px 0}.settings-section[open]{padding-bottom:var(--a-s5)}.settings-section label{margin-bottom:var(--a-s4)}.customer-login-link-row{align-items:flex-end;gap:var(--a-s3);margin-bottom:var(--a-s3);padding-bottom:var(--a-s3);border-bottom:1px solid var(--a-hair);display:flex}.customer-login-link-row label{flex:1;margin-bottom:0}.redirect-list{gap:var(--a-s3);margin:0 0 var(--a-s4);padding:0;list-style:none;display:grid}.redirect-list li{justify-content:space-between;align-items:center;gap:var(--a-s3);padding-bottom:var(--a-s3);border-bottom:1px solid var(--a-hair);display:flex}.login-page{min-height:100dvh;padding:var(--a-s5) var(--a-s4);background:radial-gradient(ellipse at 50% -20%, #c9a96e12, transparent 60%), linear-gradient(180deg, var(--a-navy-800) 0%, var(--a-navy-900) 100%);place-items:center;display:grid}.login-page__card{gap:var(--a-s4);width:min(26rem,100%);padding:var(--a-s6) var(--a-s6) var(--a-s5);border-radius:var(--a-radius);background:var(--a-paper);flex-direction:column;display:flex;box-shadow:inset 0 1px #c9a96eb3,0 40px 80px -24px #0000008c}.login-page__masthead{align-items:center;gap:var(--a-s3);margin-bottom:var(--a-s3);padding-bottom:var(--a-s4);border-bottom:1px solid var(--a-hair);color:var(--a-gold-deep);display:flex}.login-page__wordmark{font-family:var(--a-font-display);color:var(--a-ink);flex-direction:column;font-size:1.5rem;font-weight:700;line-height:1;display:flex}.login-page__wordmark span{font-family:var(--a-font);font-size:var(--a-size-micro);color:var(--a-gold-deep);margin-top:.2rem;font-weight:500}.login-page__title{margin:0 0 var(--a-s2);font-family:var(--a-font-display);font-size:var(--a-size-display-xl);color:var(--a-ink);font-weight:700;line-height:1.05}.login-page label{gap:var(--a-s1);flex-direction:column;display:flex}.login-page p{margin:0}.login-page__notice{padding:var(--a-s3) var(--a-s4);border-radius:var(--a-radius-sm);background:var(--a-gold-wash);color:var(--a-ink);font-weight:500}.login-page .password-login-form,.login-page .passkey-login{gap:var(--a-s4);flex-direction:column;display:flex}.login-page button[type=submit]{border-color:var(--a-fill-strong);background:var(--a-fill-strong);width:100%;min-height:2.875rem;color:var(--a-fill-strong-fg);box-shadow:inset 0 0 0 1px #c9a96e80}.login-page button[type=submit]:hover:not(:disabled){background:var(--a-fill-strong-hover)}.login-page .passkey-login button{width:100%;min-height:2.875rem}.login-page__divider{align-items:center;gap:var(--a-s3);color:var(--a-ink-3);font-size:var(--a-size-small);display:flex}.login-page__divider:before,.login-page__divider:after{content:"";background:var(--a-hair);flex:1;height:1px}.login-page__divider:has(a){justify-content:center}.login-page__divider:has(a):before{display:none}.login-page__divider:has(a):after{display:none}.login-page .field-error,.login-page .password-login-form__error,.login-page [role=alert]{color:var(--a-danger);font-size:var(--a-size-small);font-weight:500}@media (width<=1100px){.email-portal-layout{grid-template-columns:minmax(0,1fr)}.recipient-picker{position:static}}@media (width<=860px){.top-bar{z-index:var(--a-z-nav);height:3.25rem;padding:0 var(--a-s4);background:var(--a-navy-800);box-shadow:inset 0 -1px 0 var(--a-navy-line);align-items:center;display:flex;position:sticky;top:0}.top-bar__logo{color:var(--a-gold);display:flex}.top-bar__title{margin-left:var(--a-s3);padding-left:var(--a-s3);border-left:1px solid var(--a-navy-line);font-family:var(--a-font-display);color:#f4efe4;font-size:1.125rem;font-weight:600}html:has(.mobile-tab-bar){scroll-padding-top:4rem;scroll-padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.sidebar{z-index:calc(var(--a-z-nav) + 10);visibility:hidden;width:min(20rem,88vw);box-shadow:var(--a-e3);transition:transform .26s var(--a-ease-out), visibility 0s linear .26s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar--open{visibility:visible;transition:transform .26s var(--a-ease-out);transform:none}.sidebar .sidebar__close{width:var(--a-control-h);color:var(--a-navy-text);background:0 0;border-color:#0000;padding:0;display:inline-flex!important}.admin-layout__backdrop{z-index:calc(var(--a-z-nav) + 5);background:var(--a-scrim);display:block;position:fixed;inset:0}.admin-layout__content{padding:var(--a-s5) var(--a-s3) calc(5rem + env(safe-area-inset-bottom))}.mobile-tab-bar{z-index:var(--a-z-nav);padding-bottom:env(safe-area-inset-bottom);background:var(--a-navy-800);box-shadow:inset 0 1px 0 var(--a-navy-line);display:flex;position:fixed;bottom:0;left:0;right:0}.admin-layout .mobile-tab-bar__tab{min-width:0;min-height:3.75rem;padding:var(--a-s1) 0;color:var(--a-navy-text-2);font-size:var(--a-size-micro);background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;font-weight:500;text-decoration:none;display:flex;position:relative}.admin-layout .mobile-tab-bar__tab .icon{width:1.35rem;height:1.35rem}.admin-layout .mobile-tab-bar__tab:hover:not(:disabled){color:#fff;background:0 0;border-color:#0000}.admin-layout .mobile-tab-bar__tab--active,.admin-layout .mobile-tab-bar__tab--active:hover{background:var(--a-navy-700);color:var(--a-gold-light)}.admin-layout .mobile-tab-bar__tab--active:before{content:"";background:var(--a-gold);border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:30%;right:30%}.toast-viewport,.idle-warning{right:var(--a-s3);bottom:calc(4.5rem + env(safe-area-inset-bottom))}.admin-layout__content .post-form{padding:var(--a-s4) var(--a-s4) 0}.post-form__actions{bottom:calc(3.75rem + env(safe-area-inset-bottom));margin:0 calc(var(--a-s4) * -1);padding:var(--a-s3) var(--a-s4)}.email-portal-page__composer{padding:var(--a-s4) var(--a-s4) 0}.email-portal-page__actions{bottom:calc(3.75rem + env(safe-area-inset-bottom));margin:0 calc(var(--a-s4) * -1);padding:var(--a-s3) var(--a-s4)}.settings-page>button{bottom:calc(4.5rem + env(safe-area-inset-bottom))}.dashboard-waiting{padding:var(--a-s4)}.data-card{padding-inline:var(--a-s4)}.post-form,.service-form,.team-member-form,.reason-card-form,.process-step-form,.user-form,.section-editor,.email-composer{max-width:100%}.reason-card-list-item,.faq-list-item,.process-step-list-item,.sortable-list-item,.service-list-item,.team-member-card{padding-inline:var(--a-s3);flex-wrap:wrap}.reason-card-list-item__actions,.faq-list-item__actions,.process-step-list-item__actions,.sortable-list-item__actions,.service-list-item__actions,.team-member-card__actions{flex-basis:100%;justify-content:flex-start;padding-left:3rem}.data-card__title,.data-card__meta{flex-basis:100%}.data-card__actions{margin-left:0}.media-page__body{flex-direction:column}.media-detail-panel{width:100%;position:static}.customer-login-link-row{flex-wrap:wrap}.send-review__facts{grid-template-columns:1fr 1fr}.send-review__facts>div:first-child{grid-column:1/-1}.modal-backdrop{padding:var(--a-s2)}.modal{max-height:calc(100dvh - 1rem)}}@media (width<=480px){.dashboard-waiting__actions>*{flex:100%}.reason-card-list-item__actions,.faq-list-item__actions,.process-step-list-item__actions,.sortable-list-item__actions,.service-list-item__actions,.team-member-card__actions{padding-left:0}.login-page__card{padding:var(--a-s5) var(--a-s4)}}@media (prefers-reduced-motion:reduce){:where(.admin-layout,.modal-backdrop,.login-page) *,:where(.admin-layout,.modal-backdrop,.login-page) :before,:where(.admin-layout,.modal-backdrop,.login-page) :after{transition-duration:.01ms!important}.loading-spinner__icon:after{background:var(--a-gold-mid);width:100%;animation:none}}.public-site{--n900:var(--surface-1);--n800:var(--surface-2);--n750:var(--surface-3);--n700:var(--surface-4);--n600:var(--surface-5);--g400:var(--accent);--g300:var(--accent-2);--txt:var(--text-primary);--txt2:var(--text-secondary);--txt3:var(--text-tertiary);--bord:var(--border);--bord2:var(--border-2)}.public-site *,.public-site :before,.public-site :after{box-sizing:border-box;margin:0;padding:0}.public-site{background:var(--n800);color:var(--txt);text-wrap:pretty;width:100%;min-height:100vh;font-family:Jost,Helvetica,sans-serif;font-weight:300;line-height:1.75}.public-site:before{content:"";background:linear-gradient(90deg, transparent, var(--g400) 30%, var(--g300) 70%, transparent);z-index:999;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.public-site a{color:inherit;text-decoration:none}.public-site img,.public-site svg{display:block}.public-site .lbl{letter-spacing:.28em;text-transform:uppercase;color:var(--g400);font-size:.65rem;font-weight:400;display:block}.public-site .btn{letter-spacing:.22em;text-transform:uppercase;cursor:pointer;border:none;padding:.8rem 2rem;font-family:Jost,sans-serif;font-size:.68rem;font-weight:400;transition:background .25s,color .25s,border-color .25s;display:inline-block}.public-site .btn-gold{background:var(--vh-g400);color:var(--vh-n900)}.public-site .btn-gold:hover{background:var(--vh-g300)}.public-site .btn-ghost{color:var(--txt);border:1px solid var(--bord2);background:0 0}.public-site .btn-ghost:hover{border-color:var(--g400);color:var(--g400)}.public-site .pub-nav{z-index:100;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:1.6rem 3.5rem;transition:background .4s,padding .4s,border-color .4s;display:flex;position:fixed;top:0;left:0;right:0}.public-site .pub-nav.scrolled{background:var(--nav-scrolled-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--bord);padding:1.1rem 3.5rem}.public-site .nav-brand{align-items:center;gap:.9rem;display:flex}.public-site .nav-brand svg{color:var(--brand-mark)}.public-site .nav-wordmark{flex-direction:column;gap:.12rem;display:flex}.public-site .nav-name{letter-spacing:.22em;text-transform:uppercase;color:var(--txt);font-family:Cormorant Garamond,serif;font-size:.95rem;font-weight:500;line-height:1}.public-site .nav-sub{letter-spacing:.35em;text-transform:uppercase;color:var(--g400);font-size:.55rem;font-weight:400;line-height:1}.public-site .nav-links{align-items:center;gap:2.8rem;list-style:none;display:flex}.public-site .nav-links a{letter-spacing:.16em;text-transform:uppercase;color:var(--txt2);font-size:.7rem;font-weight:400;transition:color .25s;position:relative}.public-site .nav-links a:after{content:"";background:var(--g400);width:0;height:1px;transition:width .3s;position:absolute;bottom:-3px;left:0}.public-site .nav-links a:hover{color:var(--txt)}.public-site .nav-links a:hover:after{width:100%}.public-site .nav-links .btn-gold,.public-site .nav-links .btn-gold:hover{color:var(--vh-n900);padding:.65rem 1.5rem}.public-site .nav-links a.nav-link--active{color:var(--txt)}.public-site .nav-links a.nav-link--active:after{width:100%}.public-site .nav-links a.nav-admin-link{color:var(--g400)}.public-site .customer-login-dropdown{position:relative}.public-site .customer-login-dropdown>button{letter-spacing:.16em;text-transform:uppercase;color:var(--txt2);cursor:pointer;background:0 0;border:none;padding:0;font-size:.7rem;font-weight:400;transition:color .25s}.public-site .customer-login-dropdown>button:hover,.public-site .customer-login-dropdown>button[aria-expanded=true]{color:var(--txt)}.public-site .customer-login-dropdown__menu{background:var(--n800);border:1px solid var(--bord);z-index:100;min-width:180px;padding:.5rem 0;list-style:none;position:absolute;top:calc(100% + .75rem);right:0}.public-site .customer-login-dropdown__menu a{letter-spacing:.05em;color:var(--txt2);padding:.6rem 1rem;font-size:.75rem;display:block}.public-site .customer-login-dropdown__menu a:hover{color:var(--txt);background:var(--n750)}.public-site .theme-toggle{cursor:pointer;color:var(--txt2);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .25s;display:flex}.public-site .theme-toggle:hover{color:var(--g400)}.public-site .mobile-menu__theme-toggle{cursor:pointer;letter-spacing:.16em;text-transform:uppercase;color:var(--txt2);background:0 0;border:none;font-family:Jost,sans-serif;font-size:.8rem;font-weight:400;transition:color .25s}.public-site .mobile-menu__theme-toggle:hover{color:var(--g400)}.public-site .mobile-menu__customer-login{justify-content:center;display:flex}.public-site .mobile-menu .customer-login-dropdown__menu{right:50%;transform:translate(50%)}.public-site .mobile-menu .customer-login-dropdown>button{font-size:.8rem}.public-site .footer-contact,.public-site .footer-social{color:var(--txt2);flex-wrap:wrap;gap:1.5rem;margin:1rem 0;font-size:.85rem;list-style:none;display:flex}.public-site .footer-contact a,.public-site .footer-social a{color:var(--txt2)}.not-found-page{text-align:center;max-width:480px;margin:6rem auto;padding:0 1.5rem}.public-site .nav-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.public-site .nav-toggle span{background:var(--g400);width:24px;height:1px;transition:transform .3s,opacity .3s;display:block}.public-site .nav-open .nav-toggle span:first-child{transform:translateY(6px)rotate(45deg)}.public-site .nav-open .nav-toggle span:nth-child(2){opacity:0}.public-site .nav-open .nav-toggle span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.public-site .mobile-menu{background:var(--n900);z-index:90;opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(1.25rem,5vh,2.5rem);padding:6rem 1.5rem 2.5rem;transition:opacity .4s;display:flex;position:fixed;inset:0;overflow-y:auto}.public-site .mobile-menu.open{opacity:1;pointer-events:all}.public-site .mobile-menu a{text-transform:uppercase;letter-spacing:.16em;color:var(--txt2);text-align:center;font-family:Jost,Helvetica,sans-serif;font-size:clamp(1rem,5vw,1.5rem);font-weight:400;transition:color .25s}.public-site .mobile-menu a:hover{color:var(--txt)}.public-site .mobile-menu .btn-gold,.public-site .mobile-menu .btn-gold:hover{color:var(--vh-n900)}.public-site .mobile-menu .btn{letter-spacing:.22em;font-family:Jost,sans-serif;font-size:.7rem}.public-site #hero{height:200vh;position:relative}.public-site .hero-sticky{align-items:center;height:100vh;min-height:680px;display:flex;position:sticky;top:0;overflow:hidden}.public-site .hero-bg{background:radial-gradient(ellipse at 75% 45%, var(--n600) 0%, var(--n750) 28%, var(--n900) 72%);position:absolute;inset:0}.public-site[data-theme=light] .hero-bg{background:var(--surface-2)}.public-site .hero-logo-bg{z-index:1;pointer-events:none;width:min(86vh,86vw);height:min(86vh,86vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.public-site .hero-logo-bg svg{width:100%;height:100%}.public-site .hero-logo-bg__name{fill:var(--text-primary)}.public-site .hero-logo-bg__sub{fill:var(--accent)}.public-site .hero-inner{z-index:2;opacity:0;max-width:900px;padding:0 3.5rem;position:relative}.public-site .hero-tag{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.public-site .hero-tag:before{content:"";background:var(--g400);flex-shrink:0;width:36px;height:1px;display:block}.public-site .hero-h1{letter-spacing:-.01em;margin-bottom:1.8rem;font-family:Cormorant Garamond,serif;font-size:clamp(3.2rem,6.5vw,5.8rem);font-weight:400;line-height:1.07}.public-site .hero-h1 .row-two{color:var(--g400);font-style:italic}.public-site .hero-body{color:var(--txt2);max-width:440px;margin-bottom:2.8rem;font-size:1rem;line-height:1.85}.public-site .hero-ctas{align-items:center;gap:1rem;display:flex}.public-site .hero-scroll{z-index:3;flex-direction:column;align-items:center;gap:.6rem;display:flex;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}.public-site .hero-scroll-lbl{letter-spacing:.28em;text-transform:uppercase;color:var(--txt3);font-size:.58rem}.public-site .hero-scroll-bar{background:linear-gradient(to bottom, var(--g400), transparent);width:1px;height:48px;animation:2.2s ease-in-out infinite pubPulseBar}@keyframes pubPulseBar{0%,to{opacity:.4}50%{opacity:1}}.public-site .sec{max-width:1220px;margin:0 auto;padding:7rem 3.5rem}.public-site .sec-head{margin-bottom:3.5rem}.public-site .sec-title{letter-spacing:.02em;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:400;line-height:1.2}.public-site .gold-rule{align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.public-site .gold-rule:before{content:"";background:var(--g400);flex-shrink:0;width:28px;height:1px;display:block}.public-site .tjanster-section{background:var(--n750)}.public-site .card-linkable{position:relative}.public-site .card-link{color:inherit;text-decoration:none}.public-site .card-link:after{content:"";z-index:1;position:absolute;inset:0}.public-site .card-link:hover{color:var(--g400)}.public-site .card-link:focus-visible{outline:none}.public-site .card-link:focus-visible:after{outline:2px solid var(--g400);outline-offset:-2px}.public-site .card-md p,.public-site .card-md ul,.public-site .card-md ol{margin:0 0 .7rem}.public-site .card-md>.markdown-content>:last-child{margin-bottom:0}.public-site .card-md ul,.public-site .card-md ol{padding-inline-start:1.2rem}.public-site .card-md a{z-index:2;color:var(--g400);position:relative}.public-site .card-md strong{color:var(--txt);font-weight:500}.public-site .svc-grid{border:1px solid var(--bord);grid-template-columns:repeat(5,1fr);display:grid}.public-site .svc-card{border-right:1px solid var(--bord);background:var(--n750);padding:2.4rem 1.8rem;transition:background .3s}.public-site .svc-card:last-child{border-right:none}.public-site .svc-card:hover{background:var(--n700)}.public-site .svc-icon{margin-bottom:1.6rem}.public-site .svc-name{letter-spacing:.06em;color:var(--txt);margin-bottom:.7rem;font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:500}.public-site .svc-desc{color:var(--txt2);font-size:.8rem;line-height:1.75}.public-site .filosofi-section{background:var(--n900);position:relative;overflow:hidden}.public-site .filosofi-deco{opacity:.04;pointer-events:none;position:absolute;top:50%;right:-80px;transform:translateY(-50%)}.public-site .filosofi-inner{grid-template-columns:1fr 1fr;align-items:center;gap:7rem;max-width:1220px;margin:0 auto;padding:8rem 3.5rem;display:grid}.public-site .filosofi-quote{color:var(--txt);font-family:Cormorant Garamond,serif;font-size:clamp(1.7rem,2.8vw,2.6rem);font-style:italic;font-weight:400;line-height:1.35}.public-site .filosofi-quote em{color:var(--g400);font-style:normal}.public-site .filosofi-rule{background:var(--g400);width:36px;height:1px;margin-bottom:1.6rem}.public-site .filosofi-txt{color:var(--txt2);font-size:.9rem;line-height:1.9}.public-site .filosofi-txt p+p{margin-top:1.1rem}.public-site .varfor-section,.public-site .home-content-group--default{background:var(--n800)}.public-site .home-content-group--surface{background:var(--n700)}.public-site .home-content-group--dark{background:var(--n900)}.public-site .home-content-group--accent{background:linear-gradient(180deg, var(--n800), var(--n700))}.public-site .why-grid{background:var(--n800);border:1px solid var(--bord);flex-wrap:wrap;margin-top:3.5rem;display:flex}.public-site .why-card{background:var(--n800);box-shadow:inset -1px -1px 0 0 var(--bord);text-align:center;flex-direction:column;flex:340px;align-items:center;padding:3rem 2.4rem;transition:background .3s;display:flex}.public-site .why-card>*{width:100%;max-width:400px}.public-site .why-card:hover{background:var(--n750)}.public-site .home-content-blocks-grid{background:var(--n800);border:1px solid var(--bord);flex-wrap:wrap;margin-top:3.5rem;display:flex}.public-site .why-num{color:var(--bord2);letter-spacing:-.02em;margin-bottom:1.2rem;font-family:Cormorant Garamond,serif;font-size:3.8rem;font-weight:300;line-height:1}.public-site .why-title{letter-spacing:.05em;color:var(--txt);margin-bottom:.8rem;font-family:Cormorant Garamond,serif;font-size:1.35rem;font-weight:500}.public-site .why-txt{color:var(--txt2);font-size:.82rem;line-height:1.8}.public-site .process-section{background:var(--n750)}.public-site .process-steps{grid-template-columns:repeat(4,1fr);margin-top:3.5rem;margin-bottom:0;padding-inline-start:0;list-style:none;display:grid;position:relative}.public-site .pstep{text-align:center;padding:0 2rem 2rem;position:relative}.public-site .pstep:nth-child(n+5){border-top:1px solid var(--bord);padding-top:2rem}.public-site .pstep:before{content:"";background:var(--bord);height:1px;position:absolute;top:7px;left:0;right:0}.public-site .pstep:nth-child(n+5):before{top:calc(2rem + 7px)}.public-site .pstep:nth-child(4n+1):before{left:50%}.public-site .pstep:nth-child(4n):before,.public-site .pstep:last-child:before{right:50%}.public-site .pstep-dot{border:1px solid var(--g400);background:var(--n750);z-index:1;border-radius:50%;width:14px;height:14px;margin:0 auto 1.8rem;position:relative}.public-site .pstep-num{letter-spacing:.25em;text-transform:uppercase;color:var(--g400);margin-bottom:.5rem;font-size:.58rem}.public-site .pstep-title{margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:500}.public-site .pstep-txt{color:var(--txt2);font-size:.78rem;line-height:1.75}.public-site .boka-section{background:var(--n700)}.public-site .booking-wrap{grid-template-columns:1fr 1.3fr;align-items:start;gap:7rem;max-width:1220px;margin:0 auto;padding:7rem 3.5rem;display:grid}.public-site .booking-info .sec-title{margin-bottom:1.4rem}.public-site .booking-info p{color:var(--txt2);margin-bottom:2.4rem;font-size:.9rem;line-height:1.85}.public-site .contact-lines{flex-direction:column;gap:.8rem;display:flex}.public-site .cline{align-items:flex-start;gap:1rem;display:flex}.public-site .cline-lbl{letter-spacing:.22em;text-transform:uppercase;color:var(--g400);flex-shrink:0;min-width:56px;padding-top:.15rem;font-size:.6rem}.public-site .cline-val{color:var(--txt);font-size:.88rem}.public-site .booking-form{flex-direction:column;gap:1.3rem;display:flex}.public-site .frow{grid-template-columns:1fr 1fr;gap:1.3rem;display:grid}.public-site .fg{flex-direction:column;gap:.4rem;display:flex}.public-site .fg label{letter-spacing:.22em;text-transform:uppercase;color:var(--g400);font-size:.6rem}.public-site .fg input,.public-site .fg textarea,.public-site .fg select{border:none;border-bottom:1px solid var(--bord2);color:var(--txt);appearance:none;background:#070f1b8c;border-radius:0;outline:none;width:100%;padding:.8rem 0;font-family:Jost,sans-serif;font-size:.88rem;font-weight:300;transition:border-color .25s}.public-site .fg input::placeholder,.public-site .fg textarea::placeholder{color:var(--txt3)}.public-site .fg input:focus,.public-site .fg textarea:focus,.public-site .fg select:focus{border-color:var(--g400)}.public-site .fg textarea{resize:vertical;min-height:110px}.public-site .fg select{cursor:pointer;background-color:#070f1b8c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpolyline points='1,1 5,5 9,1' fill='none' stroke='%23C9A96E' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;padding-right:1.2rem}.public-site .fg select option{background:var(--n800)}.public-site .form-note{color:var(--txt3);font-size:.72rem;line-height:1.6}.public-site .btn-submit{background:var(--vh-g400);width:100%;color:var(--vh-n900);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;border:none;padding:1.1rem 2rem;font-family:Jost,sans-serif;font-size:.72rem;font-weight:400;transition:background .25s}.public-site .btn-submit:hover{background:var(--vh-g300)}.public-site .form-success{border:1px solid var(--bord2);background:#c9a96e0f;flex-direction:column;align-items:flex-start;gap:1.2rem;padding:2.5rem;display:none}.public-site .form-success.visible{display:flex}.public-site .form-success-icon{border:1px solid var(--g400);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.public-site .form-success h3{color:var(--txt);font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:500}.public-site .form-success p{color:var(--txt2);font-size:.88rem;line-height:1.8}.public-site .pub-footer{background:var(--n900);border-top:1px solid var(--bord);padding:2.8rem 3.5rem}.public-site .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;max-width:1220px;margin:0 auto;display:flex}.public-site .footer-copy{color:var(--txt3);letter-spacing:.1em;font-size:.72rem}.public-site .footer-links{flex-wrap:wrap;gap:2rem;list-style:none;display:flex}.public-site .footer-links a,.public-site .footer-links button{letter-spacing:.16em;text-transform:uppercase;color:var(--txt3);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.66rem;transition:color .25s}.public-site .footer-links a:hover,.public-site .footer-links button:hover{color:var(--g400)}.public-site .reveal{transition:opacity .75s,transform .75s}.public-site .reveal.reveal-pending{opacity:0;transform:translateY(28px)}@media (prefers-reduced-motion:reduce){.public-site .reveal.reveal-pending{opacity:1;transform:none}}.public-site .reveal-d1{transition-delay:.1s}.public-site .reveal-d2{transition-delay:.2s}.public-site .reveal-d3{transition-delay:.3s}.public-site .reveal-d4{transition-delay:.4s}@media (width<=1000px){.public-site .svc-grid{grid-template-columns:repeat(3,1fr)}.public-site .svc-card:nth-child(3){border-right:none}.public-site .svc-card:nth-child(4),.public-site .svc-card:nth-child(5){border-top:1px solid var(--bord)}}@media (width<=900px){.public-site .pub-nav{padding:1.2rem 2rem}.public-site .pub-nav.scrolled{padding:.9rem 2rem}.public-site .nav-links{display:none}.public-site .nav-toggle{display:flex}.public-site .booking-wrap{grid-template-columns:1fr;gap:3.5rem}.public-site .frow{grid-template-columns:1fr}}@media (width<=820px){.public-site .filosofi-inner{grid-template-columns:1fr;gap:3rem}}@media (width<=760px){.public-site .why-card{flex-basis:100%}}@media (width<=720px){.public-site .process-steps{grid-template-columns:1fr 1fr}.public-site .pstep:before{display:none}.public-site .pstep,.public-site .pstep:nth-child(n+5){border-top:none;border-bottom:1px solid var(--bord);padding:1.5rem 1rem}}@media (width<=620px){.public-site .svc-grid{grid-template-columns:1fr 1fr}.public-site .svc-card{border-top:1px solid var(--bord)}.public-site .svc-card:nth-child(2n){border-right:none}.public-site .svc-card:first-child,.public-site .svc-card:nth-child(2){border-top:none}}@media (width<=600px){.public-site .sec{padding:5rem 1.6rem}.public-site .hero-inner{padding:0 1.6rem}.public-site .pub-footer{padding:2rem 1.6rem}.public-site .footer-inner{flex-direction:column;align-items:flex-start}}.public-site .team-grid,.public-site .news-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid}@media (width<=900px){.public-site .team-grid,.public-site .news-grid{grid-template-columns:1fr}}.public-site .team-card{text-align:center}.public-site .team-card__photo{object-fit:cover;border-radius:50%;width:140px;height:140px;margin:0 auto 1rem;display:block}.public-site .team-card__photo--placeholder{background:var(--n700)}.public-site .team-card__name{color:var(--txt);margin-bottom:.2rem;font-size:1.1rem}.public-site .team-card__role{color:var(--g400);text-transform:uppercase;letter-spacing:.14em;margin-bottom:.8rem;font-size:.75rem}.public-site .team-card__bio{color:var(--txt2);font-size:.85rem;line-height:1.7}.public-site .news-card{border:1px solid var(--bord);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.public-site .news-card__cover{object-fit:cover;width:100%;height:160px}.public-site .news-card__cover--video-badge{background:var(--n900);color:var(--txt2);letter-spacing:.05em;justify-content:center;align-items:center;font-size:.85rem;display:flex}.public-site .news-card__body{flex-direction:column;gap:.6rem;padding:1.4rem;display:flex}.public-site .news-card__categories{flex-wrap:wrap;gap:.4rem;display:flex}.public-site .news-card__category-badge{text-transform:uppercase;letter-spacing:.1em;color:var(--g400);border:1px solid var(--bord2);border-radius:999px;padding:.15rem .6rem;font-size:.65rem}.public-site .news-card__title{color:var(--txt);font-size:1.05rem}.public-site .news-card__summary{color:var(--txt2);font-size:.85rem;line-height:1.7}.public-site .news-card__date{color:var(--txt3);font-size:.75rem}.public-site .news-card__link{color:var(--g400);align-self:flex-start;font-size:.8rem}.public-site .news-pagination{color:var(--txt2);align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.public-site .news-category-tabs{flex-wrap:wrap;gap:2rem;margin:1.5rem 0;display:flex}.public-site .news-category-tabs button{letter-spacing:.16em;text-transform:uppercase;color:var(--txt2);cursor:pointer;background:0 0;border:none;padding:0;font-family:Jost,sans-serif;font-size:.7rem;font-weight:400;transition:color .25s;position:relative}.public-site .news-category-tabs button:after{content:"";background:var(--g400);width:0;height:1px;transition:width .3s;position:absolute;bottom:-3px;left:0}.public-site .news-category-tabs button:hover{color:var(--txt)}.public-site .news-category-tabs button:hover:after{width:100%}.public-site .news-category-tabs button[aria-pressed=true]{color:var(--g400)}.public-site .news-category-tabs button[aria-pressed=true]:after{width:100%}.public-site .about-block{margin-bottom:3.5rem}.public-site .about-block p{color:var(--txt2);margin-top:.8rem;line-height:1.85}.public-site .about-block__cta{margin-top:1.5rem}.public-site .sec--narrow{max-width:760px}.public-site .news-detail-page__cover{object-fit:cover;border-radius:4px;width:100%;max-height:420px;margin-bottom:1.5rem}.public-site .video-player{background:#000;border-radius:4px;width:100%;max-height:480px;margin-bottom:1.5rem;display:block}.public-site .video-player--embed{height:0;padding-top:56.25%;position:relative}.public-site .video-player--embed iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.public-site .news-detail-page__date{color:var(--txt3);margin-bottom:1.5rem;font-size:.8rem}.public-site .faq-public-page__list{margin:3rem 0 0}.public-site .faq-public-page__item{border-top:1px solid var(--bord2);padding:1.75rem 0}.public-site .faq-public-page__item:last-child{border-bottom:1px solid var(--bord2)}.public-site .faq-public-page__question{margin-bottom:.7rem;font-family:Cormorant Garamond,serif;font-size:1.3rem;font-weight:500}.public-site .faq-public-page__list dd{margin:0}.public-site .faq-public-page__answer{color:var(--txt2);max-width:62ch;font-size:.9rem;line-height:1.75}.public-site .legal-page__updated{color:var(--txt3);margin-bottom:2rem;font-size:.85rem}.public-site .legal-page .markdown-content h2{margin:2rem 0 .6rem;font-size:1.2rem}.public-site .legal-page .markdown-content h3{margin:1rem 0 .4rem;font-size:1rem}.public-site .legal-page .markdown-content p,.public-site .legal-page .markdown-content li{color:var(--txt2);line-height:1.7}.public-site .legal-page .markdown-content ul{margin:.5rem 0;padding-left:1.25rem}.public-site .legal-page .markdown-content blockquote{border:1px solid var(--g400);background:#c9a96e14;border-radius:4px;margin:0 0 2rem;padding:1rem 1.25rem;font-size:.9rem}.public-site .legal-page .markdown-content blockquote p{margin:0}.public-site .legal-page .markdown-content hr{border:0;border-top:1px solid var(--bord);margin:2rem 0 1.5rem}.public-site .legal-page .markdown-content table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.9rem;display:block;overflow-x:auto}.public-site .legal-page .markdown-content th,.public-site .legal-page .markdown-content td{text-align:left;border-bottom:1px solid var(--bord);color:var(--txt2);vertical-align:top;padding:.6rem .75rem}.public-site .legal-page .markdown-content th{color:var(--txt);white-space:nowrap;font-weight:600}.public-site .legal-page .markdown-content code{font-size:.85rem}.public-site .cookie-consent-backdrop{z-index:200;background:#070f1b99;position:fixed;inset:0}.public-site .cookie-consent-banner{z-index:201;background:var(--n800);border:1px solid var(--bord2);border-bottom:none;border-radius:8px 8px 0 0;max-width:680px;max-height:85vh;margin:0 auto;padding:1.75rem 2rem 2rem;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 30px #00000059}.public-site .cookie-consent-banner h2{color:var(--txt);margin:0 0 .75rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.4rem;font-weight:500}.public-site .cookie-consent-banner p{color:var(--txt2);margin:0 0 1.25rem;font-size:.9rem;line-height:1.6}.public-site .cookie-consent-banner p a{color:var(--g400);text-decoration:underline}.public-site .cookie-consent-banner__categories{border-bottom:1px solid var(--bord);flex-direction:column;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.public-site .cookie-consent-banner__category-header{color:var(--txt);cursor:pointer;align-items:center;gap:.6rem;font-size:.85rem;font-weight:600;display:flex}.public-site .cookie-consent-banner__category p{margin:.3rem 0 0 1.75rem;font-size:.8rem}.public-site .cookie-consent-banner__actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.public-site .cookie-consent-banner__customize{letter-spacing:.08em;text-transform:uppercase;color:var(--txt3);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.75rem;text-decoration:underline}.public-site .cookie-consent-banner__customize:hover{color:var(--g400)}@media (width<=600px){.public-site .cookie-consent-banner{padding:1.5rem 1.25rem 1.75rem}.public-site .cookie-consent-banner__actions{flex-direction:column;align-items:stretch}.public-site .cookie-consent-banner__actions .btn{text-align:center}}.public-site .news-detail-page__tags{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.public-site .news-detail-page__back{color:var(--g400);margin-top:2rem;display:inline-block}.public-site .markdown-content{color:var(--txt2);line-height:1.85}.public-site .markdown-content a{color:var(--g400)}.public-site .contact-form{flex-direction:column;gap:1.3rem;display:flex}.public-site .field-error{color:#e07a7a;font-size:.75rem}.public-site .newsletter-section{background:var(--n900);border-top:1px solid var(--bord);padding:5.5rem 3.5rem}.public-site .newsletter-inner{text-align:center;max-width:640px;margin:0 auto}.public-site .newsletter-form{text-align:left;margin-top:2rem}.public-site .fg-checkbox{gap:.6rem}.public-site .checkbox-label{cursor:pointer;align-items:flex-start;gap:.7rem;display:flex}.public-site .checkbox-label input[type=checkbox]{appearance:auto;width:1.1rem;height:1.1rem;accent-color:var(--g400);cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-top:.2rem;padding:0}.public-site .checkbox-label span{color:var(--txt2);text-transform:none;letter-spacing:normal;font-size:.82rem;line-height:1.6}.public-site .checkbox-label a{color:var(--g400)}:root,.light,.light-theme{--blue-1:#fbfdff;--blue-2:#f4faff;--blue-3:#e6f4fe;--blue-4:#d5efff;--blue-5:#c2e5ff;--blue-6:#acd8fc;--blue-7:#8ec8f6;--blue-8:#5eb1ef;--blue-9:#0090ff;--blue-10:#0588f0;--blue-11:#0d74ce;--blue-12:#113264}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--blue-1:color(display-p3 .986 .992 .999);--blue-2:color(display-p3 .96 .979 .998);--blue-3:color(display-p3 .912 .956 .991);--blue-4:color(display-p3 .853 .932 1);--blue-5:color(display-p3 .788 .894 .998);--blue-6:color(display-p3 .709 .843 .976);--blue-7:color(display-p3 .606 .777 .947);--blue-8:color(display-p3 .451 .688 .917);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .234 .523 .912);--blue-11:color(display-p3 .15 .44 .84);--blue-12:color(display-p3 .102 .193 .379)}}}.dark,.dark-theme{--blue-1:#0d1520;--blue-2:#111927;--blue-3:#0d2847;--blue-4:#003362;--blue-5:#004074;--blue-6:#104d87;--blue-7:#205d9e;--blue-8:#2870bd;--blue-9:#0090ff;--blue-10:#3b9eff;--blue-11:#70b8ff;--blue-12:#c2e6ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--blue-1:color(display-p3 .057 .081 .122);--blue-2:color(display-p3 .072 .098 .147);--blue-3:color(display-p3 .078 .154 .27);--blue-4:color(display-p3 .033 .197 .37);--blue-5:color(display-p3 .08 .245 .441);--blue-6:color(display-p3 .14 .298 .511);--blue-7:color(display-p3 .195 .361 .6);--blue-8:color(display-p3 .239 .434 .72);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .344 .612 .973);--blue-11:color(display-p3 .49 .72 1);--blue-12:color(display-p3 .788 .898 .99)}}}:root,.light,.light-theme{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--slate-1:color(display-p3 .988 .988 .992);--slate-2:color(display-p3 .976 .976 .984);--slate-3:color(display-p3 .94 .941 .953);--slate-4:color(display-p3 .908 .909 .925);--slate-5:color(display-p3 .88 .881 .901);--slate-6:color(display-p3 .85 .852 .876);--slate-7:color(display-p3 .805 .808 .838);--slate-8:color(display-p3 .727 .733 .773);--slate-9:color(display-p3 .547 .553 .592);--slate-10:color(display-p3 .503 .512 .549);--slate-11:color(display-p3 .379 .392 .421);--slate-12:color(display-p3 .113 .125 .14)}}}.dark,.dark-theme{--slate-1:#111113;--slate-2:#18191b;--slate-3:#212225;--slate-4:#272a2d;--slate-5:#2e3135;--slate-6:#363a3f;--slate-7:#43484e;--slate-8:#5a6169;--slate-9:#696e77;--slate-10:#777b84;--slate-11:#b0b4ba;--slate-12:#edeef0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--slate-1:color(display-p3 .067 .067 .074);--slate-2:color(display-p3 .095 .098 .105);--slate-3:color(display-p3 .13 .135 .145);--slate-4:color(display-p3 .156 .163 .176);--slate-5:color(display-p3 .183 .191 .206);--slate-6:color(display-p3 .215 .226 .244);--slate-7:color(display-p3 .265 .28 .302);--slate-8:color(display-p3 .357 .381 .409);--slate-9:color(display-p3 .415 .431 .463);--slate-10:color(display-p3 .469 .483 .514);--slate-11:color(display-p3 .692 .704 .728);--slate-12:color(display-p3 .93 .933 .94)}}}:root,.light,.light-theme{--grass-1:#fbfefb;--grass-2:#f5fbf5;--grass-3:#e9f6e9;--grass-4:#daf1db;--grass-5:#c9e8ca;--grass-6:#b2ddb5;--grass-7:#94ce9a;--grass-8:#65ba74;--grass-9:#46a758;--grass-10:#3e9b4f;--grass-11:#2a7e3b;--grass-12:#203c25}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--grass-1:color(display-p3 .986 .996 .985);--grass-2:color(display-p3 .966 .983 .964);--grass-3:color(display-p3 .923 .965 .917);--grass-4:color(display-p3 .872 .94 .865);--grass-5:color(display-p3 .811 .908 .802);--grass-6:color(display-p3 .733 .864 .724);--grass-7:color(display-p3 .628 .803 .622);--grass-8:color(display-p3 .477 .72 .482);--grass-9:color(display-p3 .38 .647 .378);--grass-10:color(display-p3 .344 .598 .342);--grass-11:color(display-p3 .263 .488 .261);--grass-12:color(display-p3 .151 .233 .153)}}}.dark,.dark-theme{--grass-1:#0e1511;--grass-2:#141a15;--grass-3:#1b2a1e;--grass-4:#1d3a24;--grass-5:#25482d;--grass-6:#2d5736;--grass-7:#366740;--grass-8:#3e7949;--grass-9:#46a758;--grass-10:#53b365;--grass-11:#71d083;--grass-12:#c2f0c2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--grass-1:color(display-p3 .062 .083 .067);--grass-2:color(display-p3 .083 .103 .085);--grass-3:color(display-p3 .118 .163 .122);--grass-4:color(display-p3 .142 .225 .15);--grass-5:color(display-p3 .178 .279 .186);--grass-6:color(display-p3 .217 .337 .224);--grass-7:color(display-p3 .258 .4 .264);--grass-8:color(display-p3 .302 .47 .305);--grass-9:color(display-p3 .38 .647 .378);--grass-10:color(display-p3 .426 .694 .426);--grass-11:color(display-p3 .535 .807 .542);--grass-12:color(display-p3 .797 .936 .776)}}}:root,.light,.light-theme{--cyan-1:#fafdfe;--cyan-2:#f2fafb;--cyan-3:#def7f9;--cyan-4:#caf1f6;--cyan-5:#b5e9f0;--cyan-6:#9ddde7;--cyan-7:#7dcedc;--cyan-8:#3db9cf;--cyan-9:#00a2c7;--cyan-10:#0797b9;--cyan-11:#107d98;--cyan-12:#0d3c48}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--cyan-1:color(display-p3 .982 .992 .996);--cyan-2:color(display-p3 .955 .981 .984);--cyan-3:color(display-p3 .888 .965 .975);--cyan-4:color(display-p3 .821 .941 .959);--cyan-5:color(display-p3 .751 .907 .935);--cyan-6:color(display-p3 .671 .862 .9);--cyan-7:color(display-p3 .564 .8 .854);--cyan-8:color(display-p3 .388 .715 .798);--cyan-9:color(display-p3 .282 .627 .765);--cyan-10:color(display-p3 .264 .583 .71);--cyan-11:color(display-p3 .08 .48 .63);--cyan-12:color(display-p3 .108 .232 .277)}}}.dark,.dark-theme{--cyan-1:#0b161a;--cyan-2:#101b20;--cyan-3:#082c36;--cyan-4:#003848;--cyan-5:#004558;--cyan-6:#045468;--cyan-7:#12677e;--cyan-8:#11809c;--cyan-9:#00a2c7;--cyan-10:#23afd0;--cyan-11:#4ccce6;--cyan-12:#b6ecf7}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--cyan-1:color(display-p3 .053 .085 .098);--cyan-2:color(display-p3 .072 .105 .122);--cyan-3:color(display-p3 .073 .168 .209);--cyan-4:color(display-p3 .063 .216 .277);--cyan-5:color(display-p3 .091 .267 .336);--cyan-6:color(display-p3 .137 .324 .4);--cyan-7:color(display-p3 .186 .398 .484);--cyan-8:color(display-p3 .23 .496 .6);--cyan-9:color(display-p3 .282 .627 .765);--cyan-10:color(display-p3 .331 .675 .801);--cyan-11:color(display-p3 .446 .79 .887);--cyan-12:color(display-p3 .757 .919 .962)}}}:root,.light,.light-theme{--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--amber-1:color(display-p3 .995 .992 .985);--amber-2:color(display-p3 .994 .986 .921);--amber-3:color(display-p3 .994 .969 .782);--amber-4:color(display-p3 .989 .937 .65);--amber-5:color(display-p3 .97 .902 .527);--amber-6:color(display-p3 .936 .844 .506);--amber-7:color(display-p3 .89 .762 .443);--amber-8:color(display-p3 .85 .65 .3);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 .959 .741 .274);--amber-11:color(display-p3 .64 .4 0);--amber-12:color(display-p3 .294 .208 .145)}}}.dark,.dark-theme{--amber-1:#16120c;--amber-2:#1d180f;--amber-3:#302008;--amber-4:#3f2700;--amber-5:#4d3000;--amber-6:#5c3d05;--amber-7:#714f19;--amber-8:#8f6424;--amber-9:#ffc53d;--amber-10:#ffd60a;--amber-11:#ffca16;--amber-12:#ffe7b3}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--amber-1:color(display-p3 .082 .07 .05);--amber-2:color(display-p3 .111 .094 .064);--amber-3:color(display-p3 .178 .128 .049);--amber-4:color(display-p3 .239 .156 0);--amber-5:color(display-p3 .29 .193 0);--amber-6:color(display-p3 .344 .245 .076);--amber-7:color(display-p3 .422 .314 .141);--amber-8:color(display-p3 .535 .399 .189);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 1 .87 .15);--amber-11:color(display-p3 1 .8 .29);--amber-12:color(display-p3 .984 .909 .726)}}}:root,.light,.light-theme{--red-1:#fffcfc;--red-2:#fff7f7;--red-3:#feebec;--red-4:#ffdbdc;--red-5:#ffcdce;--red-6:#fdbdbe;--red-7:#f4a9aa;--red-8:#eb8e90;--red-9:#e5484d;--red-10:#dc3e42;--red-11:#ce2c31;--red-12:#641723}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--red-1:color(display-p3 .998 .989 .988);--red-2:color(display-p3 .995 .971 .971);--red-3:color(display-p3 .985 .925 .925);--red-4:color(display-p3 .999 .866 .866);--red-5:color(display-p3 .984 .812 .811);--red-6:color(display-p3 .955 .751 .749);--red-7:color(display-p3 .915 .675 .672);--red-8:color(display-p3 .872 .575 .572);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .798 .294 .285);--red-11:color(display-p3 .744 .234 .222);--red-12:color(display-p3 .36 .115 .143)}}}.dark,.dark-theme{--red-1:#191111;--red-2:#201314;--red-3:#3b1219;--red-4:#500f1c;--red-5:#611623;--red-6:#72232d;--red-7:#8c333a;--red-8:#b54548;--red-9:#e5484d;--red-10:#ec5d5e;--red-11:#ff9592;--red-12:#ffd1d9}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--red-1:color(display-p3 .093 .068 .067);--red-2:color(display-p3 .118 .077 .079);--red-3:color(display-p3 .211 .081 .099);--red-4:color(display-p3 .287 .079 .113);--red-5:color(display-p3 .348 .11 .142);--red-6:color(display-p3 .414 .16 .183);--red-7:color(display-p3 .508 .224 .236);--red-8:color(display-p3 .659 .298 .297);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .861 .403 .387);--red-11:color(display-p3 1 .57 .55);--red-12:color(display-p3 .971 .826 .852)}}}.mdxeditor .cm-editor{--sp-font-mono:var(--font-mono);--sp-font-body:var(--font-body);padding:var(--sp-space-4) 0}.mdxeditor .sp-editor .cm-editor{padding-bottom:0}.mdxeditor .cm-scroller{padding:0!important}.mdxeditor .cm-focused{outline:none}.mdxeditor .sp-wrapper{overflow:hidden}.mdxeditor .sp-layout{border:none}.mdxeditor .sp-cm pre{white-space:break-spaces;word-break:break-word;overflow-wrap:anywhere;flex-shrink:1}.mdxeditor .cm-mergeView .cm-scroller,.mdxeditor .cm-sourceView .cm-scroller{font-family:var(--font-mono);line-height:1.3rem;font-size:var(--text-xs)}.mdxeditor .cm-gutters{font-size:var(--text-xxs);background:0 0}.mdxeditor .cm-activeLine{background:0 0}.mdxeditor .cm-tooltip-autocomplete{background:var(--baseBgSubtle)}.mdxeditor hr.selected[data-lexical-decorator=true]{outline:2px solid highlight}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--blue-1:#fbfdff;--blue-2:#f4faff;--blue-3:#e6f4fe;--blue-4:#d5efff;--blue-5:#c2e5ff;--blue-6:#acd8fc;--blue-7:#8ec8f6;--blue-8:#5eb1ef;--blue-9:#0090ff;--blue-10:#0588f0;--blue-11:#0d74ce;--blue-12:#113264}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--blue-1:color(display-p3 .986 .992 .999);--blue-2:color(display-p3 .96 .979 .998);--blue-3:color(display-p3 .912 .956 .991);--blue-4:color(display-p3 .853 .932 1);--blue-5:color(display-p3 .788 .894 .998);--blue-6:color(display-p3 .709 .843 .976);--blue-7:color(display-p3 .606 .777 .947);--blue-8:color(display-p3 .451 .688 .917);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .234 .523 .912);--blue-11:color(display-p3 .15 .44 .84);--blue-12:color(display-p3 .102 .193 .379)}}}._dark_6j9u9_1,._dark-theme_6j9u9_1{--blue-1:#0d1520;--blue-2:#111927;--blue-3:#0d2847;--blue-4:#003362;--blue-5:#004074;--blue-6:#104d87;--blue-7:#205d9e;--blue-8:#2870bd;--blue-9:#0090ff;--blue-10:#3b9eff;--blue-11:#70b8ff;--blue-12:#c2e6ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){._dark_6j9u9_1,._dark-theme_6j9u9_1{--blue-1:color(display-p3 .057 .081 .122);--blue-2:color(display-p3 .072 .098 .147);--blue-3:color(display-p3 .078 .154 .27);--blue-4:color(display-p3 .033 .197 .37);--blue-5:color(display-p3 .08 .245 .441);--blue-6:color(display-p3 .14 .298 .511);--blue-7:color(display-p3 .195 .361 .6);--blue-8:color(display-p3 .239 .434 .72);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .344 .612 .973);--blue-11:color(display-p3 .49 .72 1);--blue-12:color(display-p3 .788 .898 .99)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--slate-1:color(display-p3 .988 .988 .992);--slate-2:color(display-p3 .976 .976 .984);--slate-3:color(display-p3 .94 .941 .953);--slate-4:color(display-p3 .908 .909 .925);--slate-5:color(display-p3 .88 .881 .901);--slate-6:color(display-p3 .85 .852 .876);--slate-7:color(display-p3 .805 .808 .838);--slate-8:color(display-p3 .727 .733 .773);--slate-9:color(display-p3 .547 .553 .592);--slate-10:color(display-p3 .503 .512 .549);--slate-11:color(display-p3 .379 .392 .421);--slate-12:color(display-p3 .113 .125 .14)}}}._dark_6j9u9_1,._dark-theme_6j9u9_1{--slate-1:#111113;--slate-2:#18191b;--slate-3:#212225;--slate-4:#272a2d;--slate-5:#2e3135;--slate-6:#363a3f;--slate-7:#43484e;--slate-8:#5a6169;--slate-9:#696e77;--slate-10:#777b84;--slate-11:#b0b4ba;--slate-12:#edeef0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){._dark_6j9u9_1,._dark-theme_6j9u9_1{--slate-1:color(display-p3 .067 .067 .074);--slate-2:color(display-p3 .095 .098 .105);--slate-3:color(display-p3 .13 .135 .145);--slate-4:color(display-p3 .156 .163 .176);--slate-5:color(display-p3 .183 .191 .206);--slate-6:color(display-p3 .215 .226 .244);--slate-7:color(display-p3 .265 .28 .302);--slate-8:color(display-p3 .357 .381 .409);--slate-9:color(display-p3 .415 .431 .463);--slate-10:color(display-p3 .469 .483 .514);--slate-11:color(display-p3 .692 .704 .728);--slate-12:color(display-p3 .93 .933 .94)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--grass-1:#fbfefb;--grass-2:#f5fbf5;--grass-3:#e9f6e9;--grass-4:#daf1db;--grass-5:#c9e8ca;--grass-6:#b2ddb5;--grass-7:#94ce9a;--grass-8:#65ba74;--grass-9:#46a758;--grass-10:#3e9b4f;--grass-11:#2a7e3b;--grass-12:#203c25}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--grass-1:color(display-p3 .986 .996 .985);--grass-2:color(display-p3 .966 .983 .964);--grass-3:color(display-p3 .923 .965 .917);--grass-4:color(display-p3 .872 .94 .865);--grass-5:color(display-p3 .811 .908 .802);--grass-6:color(display-p3 .733 .864 .724);--grass-7:color(display-p3 .628 .803 .622);--grass-8:color(display-p3 .477 .72 .482);--grass-9:color(display-p3 .38 .647 .378);--grass-10:color(display-p3 .344 .598 .342);--grass-11:color(display-p3 .263 .488 .261);--grass-12:color(display-p3 .151 .233 .153)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--cyan-1:#fafdfe;--cyan-2:#f2fafb;--cyan-3:#def7f9;--cyan-4:#caf1f6;--cyan-5:#b5e9f0;--cyan-6:#9ddde7;--cyan-7:#7dcedc;--cyan-8:#3db9cf;--cyan-9:#00a2c7;--cyan-10:#0797b9;--cyan-11:#107d98;--cyan-12:#0d3c48}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--cyan-1:color(display-p3 .982 .992 .996);--cyan-2:color(display-p3 .955 .981 .984);--cyan-3:color(display-p3 .888 .965 .975);--cyan-4:color(display-p3 .821 .941 .959);--cyan-5:color(display-p3 .751 .907 .935);--cyan-6:color(display-p3 .671 .862 .9);--cyan-7:color(display-p3 .564 .8 .854);--cyan-8:color(display-p3 .388 .715 .798);--cyan-9:color(display-p3 .282 .627 .765);--cyan-10:color(display-p3 .264 .583 .71);--cyan-11:color(display-p3 .08 .48 .63);--cyan-12:color(display-p3 .108 .232 .277)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--amber-1:color(display-p3 .995 .992 .985);--amber-2:color(display-p3 .994 .986 .921);--amber-3:color(display-p3 .994 .969 .782);--amber-4:color(display-p3 .989 .937 .65);--amber-5:color(display-p3 .97 .902 .527);--amber-6:color(display-p3 .936 .844 .506);--amber-7:color(display-p3 .89 .762 .443);--amber-8:color(display-p3 .85 .65 .3);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 .959 .741 .274);--amber-11:color(display-p3 .64 .4 0);--amber-12:color(display-p3 .294 .208 .145)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--red-1:#fffcfc;--red-2:#fff7f7;--red-3:#feebec;--red-4:#ffdbdc;--red-5:#ffcdce;--red-6:#fdbdbe;--red-7:#f4a9aa;--red-8:#eb8e90;--red-9:#e5484d;--red-10:#dc3e42;--red-11:#ce2c31;--red-12:#641723}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--red-1:color(display-p3 .998 .989 .988);--red-2:color(display-p3 .995 .971 .971);--red-3:color(display-p3 .985 .925 .925);--red-4:color(display-p3 .999 .866 .866);--red-5:color(display-p3 .984 .812 .811);--red-6:color(display-p3 .955 .751 .749);--red-7:color(display-p3 .915 .675 .672);--red-8:color(display-p3 .872 .575 .572);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .798 .294 .285);--red-11:color(display-p3 .744 .234 .222);--red-12:color(display-p3 .36 .115 .143)}}}._bold_6j9u9_10{font-weight:700}._italic_6j9u9_14{font-style:italic}._underline_6j9u9_18{text-decoration:underline}._strikethrough_6j9u9_34{text-decoration:line-through}._underlineStrikethrough_6j9u9_38{text-decoration:underline line-through}._subscript_6j9u9_42{font-size:.8em;vertical-align:sub!important}._superscript_6j9u9_47{vertical-align:super;font-size:.8em}._code_6j9u9_52{background-color:var(--baseBg);font-family:var(--font-mono);padding:1px .25rem;font-size:94%}._quote_6j9u9_59{border-inline-start:3px solid var(--baseBorder);color:var(--baseText);margin-inline-start:0;padding-inline-start:var(--spacing-4)}._nestedListItem_6j9u9_66{list-style:none}._listitem_6j9u9_76{margin:var(--spacing-2) 0}._listItemChecked_6j9u9_80,._listItemUnchecked_6j9u9_81{margin-left:0;margin-right:0;padding-left:var(--spacing-6);padding-right:var(--spacing-6);outline:none;margin-inline-start:-1rem;list-style-type:none;position:relative}._listItemChecked_6j9u9_80{text-decoration:line-through}._listItemUnchecked_6j9u9_81:before,._listItemChecked_6j9u9_80:before{content:"";width:var(--spacing-4);height:var(--spacing-4);cursor:pointer;background-size:cover;display:block;position:absolute;top:0;left:0}._listItemUnchecked_6j9u9_81[dir=rtl]:before,._listItemChecked_6j9u9_80[dir=rtl]:before{left:auto;right:0}._listItemUnchecked_6j9u9_81:focus:before,._listItemChecked_6j9u9_80:focus:before{box-shadow:0 0 0 2px var(--accentBgActive);border-radius:var(--radius-small)}._listItemUnchecked_6j9u9_81:before{border:1px solid var(--baseBorder);border-radius:var(--radius-small)}._listItemChecked_6j9u9_80:before{border:1px solid var(--accentBorder);border-radius:var(--radius-small);background-color:var(--accentSolid);background-repeat:no-repeat}._listItemChecked_6j9u9_80:after{content:"";cursor:pointer;border-color:var(--baseBase);top:var(--spacing-0_5);width:var(--spacing-1);left:var(--spacing-1_5);right:var(--spacing-1_5);height:var(--spacing-2);border-style:solid;border-width:0 var(--spacing-0_5) var(--spacing-0_5) 0;display:block;position:absolute;transform:rotate(45deg)}._nestedListItem_6j9u9_66{list-style-type:none}._nestedListItem_6j9u9_66:before,._nestedListItem_6j9u9_66:after{display:none}._admonitionDanger_6j9u9_158,._admonitionInfo_6j9u9_159,._admonitionNote_6j9u9_160,._admonitionTip_6j9u9_161,._admonitionCaution_6j9u9_162{padding:var(--spacing-2);margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);border-left:3px solid var(--admonitionBorder);background-color:var(--admonitionBg)}._admonitionInfo_6j9u9_159{--admonitionBorder:var(--admonitionInfoBorder);--admonitionBg:var(--admonitionInfoBg)}._admonitionTip_6j9u9_161{--admonitionBorder:var(--admonitionTipBorder);--admonitionBg:var(--admonitionTipBg)}._admonitionCaution_6j9u9_162{--admonitionBorder:var(--admonitionCautionBorder);--admonitionBg:var(--admonitionCautionBg)}._admonitionDanger_6j9u9_158{--admonitionBorder:var(--admonitionDangerBorder);--admonitionBg:var(--admonitionDangerBg)}._admonitionNote_6j9u9_160{--admonitionBorder:var(--admonitionNoteBorder);--admonitionBg:var(--admonitionNoteBg)}._mdxExpression_6j9u9_195{font-family:var(--font-mono);color:var(--accentText);font-size:84%}._mdxExpression_6j9u9_195 input:focus-visible{outline:none}._editorRoot_er3ed_53{--accentBase:var(--blue-1);--accentBgSubtle:var(--blue-2);--accentBg:var(--blue-3);--accentBgHover:var(--blue-4);--accentBgActive:var(--blue-5);--accentLine:var(--blue-6);--accentBorder:var(--blue-7);--accentBorderHover:var(--blue-8);--accentSolid:var(--blue-9);--accentSolidHover:var(--blue-10);--accentText:var(--blue-11);--accentTextContrast:var(--blue-12);--basePageBg:white;--baseBase:var(--slate-1);--baseBgSubtle:var(--slate-2);--baseBg:var(--slate-3);--baseBgHover:var(--slate-4);--baseBgActive:var(--slate-5);--baseLine:var(--slate-6);--baseBorder:var(--slate-7);--baseBorderHover:var(--slate-8);--baseSolid:var(--slate-9);--baseSolidHover:var(--slate-10);--baseText:var(--slate-11);--baseTextContrast:var(--slate-12);--admonitionTipBg:var(--cyan-4);--admonitionTipBorder:var(--cyan-8);--admonitionInfoBg:var(--grass-4);--admonitionInfoBorder:var(--grass-8);--admonitionCautionBg:var(--amber-4);--admonitionCautionBorder:var(--amber-8);--admonitionDangerBg:var(--red-4);--admonitionDangerBorder:var(--red-8);--admonitionNoteBg:var(--slate-4);--admonitionNoteBorder:var(--slate-8);--error-color:var(--red-10);--spacing-0:0px;--spacing-px:1px;--spacing-0_5:.125rem;--spacing-1:.25rem;--spacing-1_5:.375rem;--spacing-2:.5rem;--spacing-2_5:.625rem;--spacing-3:.75rem;--spacing-3_5:.875rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--radius-none:0px;--radius-small:var(--spacing-0_5);--radius-base:var(--spacing-1);--radius-medium:var(--spacing-1_5);--radius-large:var(--spacing-2);--radius-extra-large:var(--spacing-3);--radius-full:9999px;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--text-base:1rem;--text-sm:.875rem;--text-xs:.75rem;--text-xxs:.6rem;font-family:var(--font-body);color:var(--baseText)}._nestedListItem_er3ed_158{list-style:none}._toolbarRoot_er3ed_162{z-index:2;gap:var(--spacing-1);border-radius:var(--radius-medium);padding:var(--spacing-1_5);background-color:var(--baseBg);width:inherit;flex-direction:row;align-items:center;display:flex;position:sticky;top:0;overflow-x:auto}._toolbarRoot_er3ed_162 div[role=separator]{margin:var(--spacing-2) var(--spacing-1);border-left:1px solid var(--baseBorder);border-right:1px solid var(--baseBase);height:var(--spacing-4)}._toolbarRoot_er3ed_162 svg{color:var(--baseTextContrast);display:block}._readOnlyToolbarRoot_er3ed_189{pointer-events:none;background:var(--baseBase)}._readOnlyToolbarRoot_er3ed_189>div{opacity:.5}._toolbarModeSwitch_er3ed_198{border:1px solid var(--baseBg);border-radius:var(--radius-medium);font-size:var(--text-xs);align-self:stretch;align-items:stretch;margin-left:auto;display:flex;opacity:1!important}._toolbarModeSwitch_er3ed_198 ._toolbarToggleItem_er3ed_208{padding-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-4)}._toolbarModeSwitch_er3ed_198 ._toolbarToggleItem_er3ed_208:active,._toolbarModeSwitch_er3ed_198 ._toolbarToggleItem_er3ed_208[data-state=on]{background-color:var(--baseBorder)}._toolbarGroupOfGroups_er3ed_219{margin:0 var(--spacing-1);display:flex}._toolbarToggleSingleGroup_er3ed_224:first-of-type ._toolbarToggleItem_er3ed_208:only-child,._toolbarToggleSingleGroup_er3ed_224:only-child ._toolbarToggleItem_er3ed_208:first-child,._toolbarModeSwitch_er3ed_198 ._toolbarToggleItem_er3ed_208:first-child{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base)}._toolbarToggleSingleGroup_er3ed_224:last-of-type ._toolbarToggleItem_er3ed_208:only-child,._toolbarToggleSingleGroup_er3ed_224:only-child ._toolbarToggleItem_er3ed_208:last-child,._toolbarModeSwitch_er3ed_198 ._toolbarToggleItem_er3ed_208:last-child{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._toolbarToggleItem_er3ed_208,._toolbarButton_er3ed_239{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-0_5)}@media (hover:hover){._toolbarToggleItem_er3ed_208:hover,._toolbarButton_er3ed_239:hover{background-color:var(--baseBgActive)}}._toolbarToggleItem_er3ed_208:active svg,._toolbarButton_er3ed_239:active svg{transform:translate(1px,1px)}._toolbarToggleItem_er3ed_208[data-state=on],._toolbarButton_er3ed_239[data-state=on],._toolbarToggleItem_er3ed_208:active,._toolbarButton_er3ed_239:active{color:var(--baseTextContrast);background-color:var(--baseBgActive)}._toolbarToggleItem_er3ed_208[data-disabled],._toolbarButton_er3ed_239[data-disabled]{pointer-events:none}._toolbarToggleItem_er3ed_208[data-disabled] svg,._toolbarButton_er3ed_239[data-disabled] svg{color:var(--baseBorderHover)}._toolbarButton_er3ed_239{border-radius:var(--radius-base)}._toolbarButton_er3ed_239+._toolbarButton_er3ed_239{margin-left:var(--spacing-1)}._activeToolbarButton_er3ed_275{color:var(--accentText)}._toolbarToggleSingleGroup_er3ed_224{white-space:nowrap;align-items:center;display:flex}._toolbarNodeKindSelectContainer_er3ed_285,._toolbarButtonDropdownContainer_er3ed_286,._toolbarCodeBlockLanguageSelectContent_er3ed_287,._selectContainer_er3ed_288{filter:drop-shadow(0 2px 2px #0003);z-index:3;width:var(--spacing-36);border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base);background-color:var(--basePageBg);font-size:var(--text-sm)}._toolbarButtonDropdownContainer_er3ed_286,._toolbarButtonDropdownContainer_er3ed_286 ._selectItem_er3ed_301:first-child{border-top-right-radius:var(--radius-base)}._toolbarNodeKindSelectTrigger_er3ed_306,._toolbarButtonSelectTrigger_er3ed_307,._selectTrigger_er3ed_308{color:inherit;width:var(--spacing-36);padding:var(--spacing-0_5) var(--spacing-1);border-radius:var(--radius-medium);white-space:nowrap;font-size:var(--text-sm);background-color:#0000;background-color:var(--basePageBg);margin:0 var(--spacing-1);border:0;flex-wrap:nowrap;align-items:center;padding-inline-start:var(--spacing-2);display:flex}._toolbarNodeKindSelectTrigger_er3ed_306[data-state=open],._toolbarButtonSelectTrigger_er3ed_307[data-state=open],._selectTrigger_er3ed_308[data-state=open]{filter:drop-shadow(0 2px 2px #0003);border-bottom-right-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}._selectTrigger_er3ed_308[data-placeholder]>span:first-child{color:var(--baseBorderHover)}._toolbarButtonSelectTrigger_er3ed_307{width:auto;padding-inline-start:var(--spacing-2);padding-inline-end:var(--spacing-1);padding-block:var(--spacing-0_5)}._toolbarCodeBlockLanguageSelectTrigger_er3ed_342,._toolbarCodeBlockLanguageSelectContent_er3ed_287{width:var(--spacing-48)}._toolbarNodeKindSelectItem_er3ed_347,._selectItem_er3ed_301{cursor:default;padding:var(--spacing-2);display:flex}._toolbarNodeKindSelectItem_er3ed_347[data-highlighted],._selectItem_er3ed_301[data-highlighted]{background-color:var(--baseBg)}._toolbarNodeKindSelectItem_er3ed_347[data-state=checked],._selectItem_er3ed_301[data-state=checked]{color:var(--baseTextContrast);background-color:var(--baseBg)}._toolbarNodeKindSelectItem_er3ed_347[data-highlighted],._selectItem_er3ed_301[data-highlighted]{outline:none}._toolbarNodeKindSelectItem_er3ed_347:last-child,._selectItem_er3ed_301:last-child{border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._toolbarNodeKindSelectDropdownArrow_er3ed_372,._selectDropdownArrow_er3ed_373{align-items:center;margin-left:auto;display:flex}._contentEditable_er3ed_379{box-sizing:border-box;width:100%;color:var(--baseTextContrast);padding:var(--spacing-3)}._contentEditable_er3ed_379:focus{outline:none}._codeMirrorWrapper_er3ed_391{margin-bottom:var(--spacing-5);border:1px solid var(--baseLine);border-radius:var(--radius-medium);padding:.8rem;position:relative;overflow:hidden}._sandPackWrapper_er3ed_400{margin-bottom:var(--spacing-5);border:1px solid var(--baseLine);border-radius:var(--radius-medium);position:relative;overflow:hidden}._codeMirrorToolbar_er3ed_408{gap:var(--spacing-1);padding:var(--spacing-1);z-index:1;background-color:var(--baseBase);border-bottom-left-radius:var(--radius-base);display:flex;position:absolute;top:0;right:0}._frontmatterWrapper_er3ed_412{border-radius:var(--radius-medium);padding:var(--spacing-3);background-color:var(--baseBgSubtle)}._frontmatterWrapper_er3ed_412[data-expanded=true]{margin-bottom:var(--spacing-10)}._frontmatterToggleButton_er3ed_422{all:unset;box-sizing:border-box;cursor:default;align-items:center;gap:var(--spacing-1);font-size:var(--text-sm);display:flex}._propertyPanelTitle_er3ed_430{font-size:var(--text-xs);padding-top:var(--spacing-2);padding-left:var(--spacing-2);margin:0;font-weight:400}._propertyEditorTable_er3ed_438{table-layout:fixed;border-spacing:var(--spacing-2)}._propertyEditorTable_er3ed_438 th{text-align:left;font-size:var(--text-sm);padding:var(--spacing-2) var(--spacing-3)}._propertyEditorTable_er3ed_438 col:first-child{width:30%}._propertyEditorTable_er3ed_438 col:nth-child(2){width:70%}._propertyEditorTable_er3ed_438 td:last-child ._iconButton_er3ed_456{margin-left:var(--spacing-4);margin-right:var(--spacing-4)}._propertyEditorTable_er3ed_438 ._readOnlyColumnCell_er3ed_461{padding-left:0}._propertyEditorLabelCell_er3ed_466{font-weight:400}._readOnlyColumnCell_er3ed_461{padding-left:0}._buttonsFooter_er3ed_474{justify-content:flex-end;gap:var(--spacing-2);display:flex}._propertyEditorInput_er3ed_480{all:unset;box-sizing:border-box;cursor:default;width:100%;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-base);border:1px solid var(--baseBorder);background-color:var(--baseBase);font-size:var(--text-sm)}._iconButton_er3ed_456{all:unset;box-sizing:border-box;cursor:default;color:var(--baseText)}@media (hover:hover){._iconButton_er3ed_456:hover{color:var(--baseTextContrast)}}._iconButton_er3ed_456:disabled,._iconButton_er3ed_456:disabled:hover{color:var(--baseLine)}._primaryButton_er3ed_506,._secondaryButton_er3ed_507{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--accentBorder);background-color:var(--accentSolidHover);color:var(--baseBase);font-size:var(--text-xs);border-radius:var(--radius-medium)}._primaryButton_er3ed_506:disabled,._secondaryButton_er3ed_507:disabled{background:var(--accentLine);border-color:var(--accentBg)}._smallButton_er3ed_522{font-size:var(--text-xs);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-base)}._secondaryButton_er3ed_507{border:1px solid var(--baseBorder);background-color:var(--baseSolidHover);color:var(--baseBase)}._dialogForm_er3ed_534{gap:var(--spacing-2);flex-direction:row;display:flex}._linkDialogEditForm_er3ed_540{align-items:stretch;gap:var(--spacing-2);flex-direction:column;padding:0;display:flex}._linkDialogInputContainer_er3ed_548{flex-direction:column;align-items:stretch;display:flex}._linkDialogInputWrapper_er3ed_554{background-color:var(--baseBase);border-radius:var(--radius-base);border:1px solid var(--baseBorder);align-items:center;display:flex}._linkDialogInputWrapper_er3ed_554[data-visible-dropdown=true]{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);border-bottom-width:0}._linkDialogInputWrapper_er3ed_554>button{all:unset;box-sizing:border-box;cursor:default;padding-right:var(--spacing-2)}._linkDialogInput_er3ed_548,._dialogInput_er3ed_575{all:unset;box-sizing:border-box;cursor:default;width:20rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm)}._linkDialogInput_er3ed_548::-moz-placeholder{color:var(--baseBorder)}._dialogInput_er3ed_575::-moz-placeholder{color:var(--baseBorder)}._linkDialogInput_er3ed_548::placeholder,._dialogInput_er3ed_575::placeholder{color:var(--baseBorder)}._linkDialogAnchor_er3ed_586{z-index:-1;background-color:highlight;position:fixed}._linkDialogAnchor_er3ed_586[data-visible=true]{visibility:visible}._linkDialogAnchor_er3ed_586[data-visible=false]{visibility:hidden}._linkDialogPopoverContent_er3ed_600,._tableColumnEditorPopoverContent_er3ed_601,._dialogContent_er3ed_602{filter:drop-shadow(0 2px 2px #0003);align-items:center;gap:var(--spacing-0_5);border-radius:var(--radius-medium);border:1px solid var(--baseBg);background-color:var(--basePageBg);padding:var(--spacing-1) var(--spacing-1);font-size:var(--text-sm);display:flex}._largeDialogContent_er3ed_614{filter:drop-shadow(0 2px 2px #0003);gap:var(--spacing-0_5);border-radius:var(--radius-medium);border:1px solid var(--baseBorder);background-color:var(--baseBgSubtle);padding:var(--spacing-4);font-size:var(--text-sm)}._dialogTitle_er3ed_624{font-size:var(--text-base);padding-left:var(--spacing-2);font-weight:600}._dialogCloseButton_er3ed_630{all:unset;box-sizing:border-box;cursor:default;position:absolute;top:10px;right:10px}._popoverContent_er3ed_637{filter:drop-shadow(0 2px 2px #0003);align-items:center;gap:var(--spacing-0_5);border-radius:var(--radius-medium);background-color:var(--baseBgSubtle);padding:var(--spacing-2) var(--spacing-2);font-size:var(--text-sm);z-index:1;display:flex}._popoverArrow_er3ed_649{fill:var(--basePageBg)}._linkDialogPreviewAnchor_er3ed_653{margin-right:var(--spacing-1);color:var(--accentText);border:1px solid #0000;align-items:center;text-decoration:none;display:flex}@media (hover:hover){._linkDialogPreviewAnchor_er3ed_653:hover{color:var(--accentSolidHover)}}._linkDialogPreviewAnchor_er3ed_653 span{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow-x:hidden}._tooltipTrigger_er3ed_676{align-self:center}._tooltipContent_er3ed_680{z-index:2;border-radius:var(--radius-medium);padding:var(--spacing-1) var(--spacing-2);font-size:var(--text-xs);background-color:var(--baseText);color:var(--baseBase);position:relative}._tooltipContent_er3ed_680 svg{fill:var(--baseText)}._actionButton_er3ed_694{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast);padding:var(--spacing-1) var(--spacing-1);border-radius:var(--radius-medium)}._actionButton_er3ed_694 svg{display:block}@media (hover:hover){._actionButton_er3ed_694:hover{background-color:var(--baseBg)}}._actionButton_er3ed_694:active svg{transform:translate(1px,1px)}._actionButton_er3ed_694[data-state=on],._actionButton_er3ed_694:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._primaryActionButton_er3ed_701{background-color:var(--accentSolid);color:var(--baseBase)}@media (hover:hover){._primaryActionButton_er3ed_701:hover{background-color:var(--accentSolidHover);color:var(--baseBase)}}._tableEditor_er3ed_713{table-layout:fixed;border-spacing:0;border-collapse:collapse;width:100%;height:100%}._tableEditor_er3ed_713 thead>tr>th{text-align:right}._tableEditor_er3ed_713>tbody>tr>td:not(._toolCell_er3ed_724),._tableEditor_er3ed_713>tbody>tr>th:not(._toolCell_er3ed_724):not([data-tool-cell=true]){border:1px solid var(--baseBgActive);padding:var(--spacing-1) var(--spacing-2);white-space:normal}:is(._tableEditor_er3ed_713>tbody>tr>td:not(._toolCell_er3ed_724),._tableEditor_er3ed_713>tbody>tr>th:not(._toolCell_er3ed_724):not([data-tool-cell=true]))>div{outline:none}:is(._tableEditor_er3ed_713>tbody>tr>td:not(._toolCell_er3ed_724),._tableEditor_er3ed_713>tbody>tr>th:not(._toolCell_er3ed_724):not([data-tool-cell=true]))>div>p{margin:0}[data-active=true]:is(._tableEditor_er3ed_713>tbody>tr>td:not(._toolCell_er3ed_724),._tableEditor_er3ed_713>tbody>tr>th:not(._toolCell_er3ed_724):not([data-tool-cell=true])){outline:solid 1px var(--baseSolid)}._tableEditor_er3ed_713 ._tableColumnEditorTrigger_er3ed_743,._tableEditor_er3ed_713 ._tableRowEditorTrigger_er3ed_744,._tableEditor_er3ed_713 ._addRowButton_er3ed_745,._tableEditor_er3ed_713 ._addColumnButton_er3ed_746,._tableEditor_er3ed_713 ._iconButton_er3ed_456{opacity:.15}@media (hover:hover){._tableEditor_er3ed_713:hover ._tableColumnEditorTrigger_er3ed_743,._tableEditor_er3ed_713:hover ._tableRowEditorTrigger_er3ed_744,._tableEditor_er3ed_713:hover ._addRowButton_er3ed_745,._tableEditor_er3ed_713:hover ._addColumnButton_er3ed_746,._tableEditor_er3ed_713:hover ._iconButton_er3ed_456{opacity:.3}._tableEditor_er3ed_713:hover ._tableColumnEditorTrigger_er3ed_743:hover,._tableEditor_er3ed_713:hover ._tableRowEditorTrigger_er3ed_744:hover,._tableEditor_er3ed_713:hover ._addRowButton_er3ed_745:hover,._tableEditor_er3ed_713:hover ._addColumnButton_er3ed_746:hover,._tableEditor_er3ed_713:hover ._iconButton_er3ed_456:hover{opacity:1}}._toolCell_er3ed_724{text-align:right}._toolCell_er3ed_724 button{margin:auto;display:block}._tableColumnEditorTrigger_er3ed_743{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast);padding:var(--spacing-1);border-radius:var(--radius-full);opacity:.2}._tableColumnEditorTrigger_er3ed_743 svg{display:block}@media (hover:hover){._tableColumnEditorTrigger_er3ed_743:hover{background-color:var(--baseBg)}}._tableColumnEditorTrigger_er3ed_743:active svg{transform:translate(1px,1px)}._tableColumnEditorTrigger_er3ed_743[data-state=on],._tableColumnEditorTrigger_er3ed_743:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._tableColumnEditorTrigger_er3ed_743[data-active=true]{opacity:1!important}._tableColumnEditorToolbar_er3ed_788{display:flex}._tableColumnEditorToolbar_er3ed_788>button{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast)}._tableColumnEditorToolbar_er3ed_788>button svg{display:block}@media (hover:hover){._tableColumnEditorToolbar_er3ed_788>button:hover{background-color:var(--baseBg)}}._tableColumnEditorToolbar_er3ed_788>button:active svg{transform:translate(1px,1px)}._tableColumnEditorToolbar_er3ed_788>button[data-state=on],._tableColumnEditorToolbar_er3ed_788>button:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._tableColumnEditorToolbar_er3ed_788 [role=separator]{margin-left:var(--spacing-1);margin-right:var(--spacing-1)}._toggleGroupRoot_er3ed_801{display:inline-flex}._toggleGroupRoot_er3ed_801 button{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast)}._toggleGroupRoot_er3ed_801 button svg{display:block}@media (hover:hover){._toggleGroupRoot_er3ed_801 button:hover{background-color:var(--baseBg)}}._toggleGroupRoot_er3ed_801 button:active svg{transform:translate(1px,1px)}._toggleGroupRoot_er3ed_801 button[data-state=on],._toggleGroupRoot_er3ed_801 button:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._toggleGroupRoot_er3ed_801 button:first-child{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base)}._toggleGroupRoot_er3ed_801 button:last-child{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._tableToolsColumn_er3ed_819{width:2rem}._tableToolsColumn_er3ed_819 button{margin:auto;display:block}._leftAlignedCell_er3ed_828{text-align:left}._rightAlignedCell_er3ed_832{text-align:right}._centeredCell_er3ed_836{text-align:center}._addColumnButton_er3ed_746,._addRowButton_er3ed_745{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast);background-color:var(--baseBase);align-items:center;display:flex}._addColumnButton_er3ed_746 svg,._addRowButton_er3ed_745 svg{display:block}@media (hover:hover){._addColumnButton_er3ed_746:hover,._addRowButton_er3ed_745:hover{background-color:var(--baseBg)}}._addColumnButton_er3ed_746:active svg,._addRowButton_er3ed_745:active svg{transform:translate(1px,1px)}._addColumnButton_er3ed_746[data-state=on],._addRowButton_er3ed_745[data-state=on],._addColumnButton_er3ed_746:active,._addRowButton_er3ed_745:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._addColumnButton_er3ed_746 svg,._addRowButton_er3ed_745 svg{margin:auto}._addRowButton_er3ed_745{width:100%;margin-top:var(--spacing-px);box-sizing:border-box;border-bottom-right-radius:var(--radius-medium);border-bottom-left-radius:var(--radius-medium)}._addColumnButton_er3ed_746{margin-left:var(--spacing-px);border-top-right-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium);height:100%}._dialogOverlay_er3ed_869{background-color:var(--baseBase);z-index:51;opacity:.5;animation:.15s cubic-bezier(.16,1,.3,1) _overlayShow_er3ed_1;position:fixed;inset:0}._dialogContent_er3ed_602,._largeDialogContent_er3ed_614{z-index:52;animation:.15s cubic-bezier(.16,1,.3,1) _contentShow_er3ed_1;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._dialogContent_er3ed_602:focus,._largeDialogContent_er3ed_614:focus{outline:none}@keyframes _overlayShow_er3ed_1{0%{opacity:0}to{opacity:.5}}@keyframes _contentShow_er3ed_1{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}._focusedImage_er3ed_915{outline:2px solid highlight}._imageWrapper_er3ed_919{display:inline-block;position:relative}._imageWrapper_er3ed_919[draggable=true]{cursor:move;cursor:grab;cursor:-webkit-grab}._editImageToolbar_er3ed_932{gap:var(--spacing-1);padding:var(--spacing-1);z-index:1;background-color:var(--baseBase);border-bottom-left-radius:var(--radius-base);display:flex;position:absolute;top:0;right:0}._editImageButton_er3ed_936 svg{display:block}._inlineEditor_er3ed_942{border-radius:var(--radius-medium);padding:var(--spacing-1);gap:var(--spacing-2);background:var(--baseBg);align-items:center;display:inline-flex}._blockEditor_er3ed_951{border-radius:var(--radius-medium);padding:var(--spacing-2);justify-content:stretch;gap:var(--spacing-2);background:var(--baseBg);align-items:center;display:flex}._blockEditor_er3ed_951 ._nestedEditor_er3ed_960{flex-grow:1}._nestedEditor_er3ed_960{background:var(--basePageBg);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-medium)}._nestedEditor_er3ed_960>p{margin:0}._nestedEditor_er3ed_960:focus{outline:none}._genericComponentName_er3ed_979{font-size:var(--text-sm);color:var(--baseText);padding-right:var(--spacing-2)}._diffSourceToggleWrapper_er3ed_985{pointer-events:auto;opacity:1;margin-left:auto;position:sticky;right:0}._diffSourceToggle_er3ed_985{border-radius:var(--radius-medium);background-color:var(--baseBase);display:flex}._diffSourceToggle_er3ed_985 ._toolbarToggleItem_er3ed_208{padding:0}._diffSourceToggle_er3ed_985 ._toolbarToggleItem_er3ed_208>span{padding:var(--spacing-1) var(--spacing-1);display:block}._selectWithLabel_er3ed_1011{align-items:center;gap:var(--spacing-2);margin-left:var(--spacing-2);display:flex}._selectWithLabel_er3ed_1011>label{font-size:var(--text-sm)}._selectWithLabel_er3ed_1011 ._selectTrigger_er3ed_308{border:1px solid var(--baseBorder)}._toolbarTitleMode_er3ed_1026{font-size:var(--text-sm);margin-left:var(--spacing-2)}._imageControlWrapperResizing_er3ed_1031{touch-action:none}._imageResizer_er3ed_1035{background-color:var(--accentText);border:1px solid var(--baseBg);width:7px;height:7px;display:block;position:absolute}._imageResizer_er3ed_1035._imageResizerN_er3ed_1044{cursor:n-resize;top:-6px;left:48%}._imageResizer_er3ed_1035._imageResizerNe_er3ed_1050{cursor:ne-resize;top:-6px;right:-6px}._imageResizer_er3ed_1035._imageResizerE_er3ed_1056{cursor:e-resize;bottom:48%;right:-6px}._imageResizer_er3ed_1035._imageResizerSe_er3ed_1062{cursor:nwse-resize;bottom:-2px;right:-6px}._imageResizer_er3ed_1035._imageResizerS_er3ed_1062{cursor:s-resize;bottom:-2px;left:48%}._imageResizer_er3ed_1035._imageResizerSw_er3ed_1074{cursor:sw-resize;bottom:-2px;left:-6px}._imageResizer_er3ed_1035._imageResizerW_er3ed_1080{cursor:w-resize;bottom:48%;left:-6px}._imageResizer_er3ed_1035._imageResizerNw_er3ed_1086{cursor:nw-resize;top:-6px;left:-6px}._imagePlaceholder_er3ed_1092{border:2px dashed;width:fit-content;height:fit-content;margin:12px;padding:48px}._imageDimensionsContainer_er3ed_1100{gap:var(--spacing-4);display:flex}._placeholder_er3ed_1105{color:var(--baseSolid);padding:var(--spacing-3);text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;display:inline-block;position:absolute;top:0;overflow:hidden}._rootContentEditableWrapper_er3ed_1118{position:relative}._downshiftContainer_er3ed_1122{flex-direction:column;align-items:stretch;display:flex}._downshiftInputWrapper_er3ed_1128{background-color:var(--baseBase);border-radius:var(--radius-base);border:1px solid var(--baseBorder);align-items:center;display:flex}._downshiftInputWrapper_er3ed_1128[data-visible-dropdown=true]{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);border-bottom-width:0}._downshiftInputWrapper_er3ed_1128>button{all:unset;box-sizing:border-box;cursor:default;padding-right:var(--spacing-2)}._downshiftInput_er3ed_1128{all:unset;box-sizing:border-box;cursor:default;width:20rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm)}._downshiftInput_er3ed_1128::placeholder{color:var(--baseBorder)}._downshiftAutocompleteContainer_er3ed_1159{position:relative}._downshiftAutocompleteContainer_er3ed_1159 ul{all:unset;box-sizing:border-box;font-size:var(--text-sm);border-bottom-left-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium);width:100%;max-height:var(--spacing-48);border:1px solid var(--baseBorder);background-color:var(--baseBase);border-top-width:0;display:none;position:absolute;overflow:hidden auto}._downshiftAutocompleteContainer_er3ed_1159 ul[data-visible=true]{display:block}._downshiftAutocompleteContainer_er3ed_1159 ul li{padding:var(--spacing-2) var(--spacing-3);white-space:nowrap;margin-bottom:var(--spacing-1);text-overflow:ellipsis;overflow-x:hidden}._downshiftAutocompleteContainer_er3ed_1159 ul li[data-selected=true]{background-color:var(--baseBgSubtle)}._downshiftAutocompleteContainer_er3ed_1159 ul li[data-highlighted=true]{background-color:var(--baseBgHover)}._downshiftAutocompleteContainer_er3ed_1159 ul li:last-of-type{border-bottom-left-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium)}._textInput_er3ed_1205{all:unset;border-radius:var(--radius-base);border:1px solid var(--baseBorder);background-color:var(--baseBase);padding:var(--spacing-2) var(--spacing-3)}form._multiFieldForm_er3ed_1213{padding:var(--spacing-2);gap:var(--spacing-2);flex-direction:column;display:flex}form._multiFieldForm_er3ed_1213 ._formField_er3ed_1219{gap:var(--spacing-2);flex-direction:column;display:flex}form._multiFieldForm_er3ed_1213 ._formField_er3ed_1219 label{font-size:var(--text-xs)}._markdownParseError_er3ed_1230{border-radius:var(--radius-base);border:1px solid var(--error-color);padding:var(--spacing-2);margin-block:var(--spacing-2);color:var(--error-color);font-size:var(--text-xs)}._popupContainer_er3ed_1239{z-index:2;position:relative}._inputSizer_er3ed_1244{vertical-align:baseline;align-items:center;display:inline-grid;position:relative}._inputSizer_er3ed_1244:after,._inputSizer_er3ed_1244 input{width:auto;min-width:1rem;font:inherit;resize:none;appearance:none;color:inherit;background:0 0;border:none;grid-area:1/2;margin:0;padding:0 2px}._inputSizer_er3ed_1244 span{padding:.25em}._inputSizer_er3ed_1244:after{content:attr(data-value);white-space:pre-wrap}.mdxeditor.mdxeditor-full-height{flex-direction:column;display:flex}.mdxeditor-full-height .mdxeditor-toolbar{flex-shrink:0}.mdxeditor-full-height .mdxeditor-root-contenteditable{flex-direction:column;flex-grow:1;min-height:0;display:flex;overflow:auto}.mdxeditor-full-height .mdxeditor-contenteditable-wrapper{flex-direction:column;flex-grow:1;display:flex}.mdxeditor-full-height .mdxeditor-contenteditable-wrapper ._contentEditable_er3ed_379{flex-grow:1}.mdxeditor-full-height .mdxeditor-diff-source-wrapper{flex-direction:column;flex-grow:1;min-height:0;display:flex}.mdxeditor-full-height .mdxeditor-rich-text-editor{flex-grow:1;min-height:0}.mdxeditor-full-height .mdxeditor-rich-text-editor .mdxeditor-root-contenteditable{box-sizing:border-box;height:100%}.mdxeditor-full-height .mdxeditor-source-editor,.mdxeditor-full-height .mdxeditor-diff-editor{flex-grow:1;min-height:0;overflow:auto}.mdxeditor-full-height .mdxeditor-source-editor .cm-editor{height:100%}
