@font-face{font-family:Anton;src:url(../media/Anton-Regular.33ot9yob-gc27.woff2?dpl=unknown)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(../media/Geist-Regular.30vr-p5w00ba9.woff2?dpl=unknown)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(../media/Geist-SemiBold.32g5r08-rbye-.woff2?dpl=unknown)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Space Grotesk;src:url(../media/SpaceGrotesk-Display.3wf-ihw5ezk5g.woff2?dpl=unknown)format("woff2");font-style:normal;font-weight:600;font-display:swap}.platform-theme{--color-paper:#fff;--color-surface:#f6f4f0;--color-rule:#bbb7b0;--color-muted:#544f4a;--color-ink:#13100c;--color-accent:#f7a90b;--color-accent-text:#915400;--color-focus:var(--color-ink);--font-display:"Anton", sans-serif;--font-body:"Geist", sans-serif;--font-logo:"Space Grotesk", sans-serif;--font-logo-weight:600;--radius-control:2px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--text-body:1rem;--text-display:clamp(2.75rem, 5vw + 1rem, 5.5rem);--line-body:1.55;--line-display:1.07;color:var(--color-ink);background:var(--color-paper);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--line-body)}@supports (color:lab(0% 0 0)){.platform-theme{--color-paper:lab(100% 0 0);--color-surface:lab(96.1809% .426888 1.84683);--color-rule:lab(74.4966% .876009 3.7079);--color-muted:lab(33.8717% 1.45701 3.50291);--color-ink:lab(4.83333% .998788 2.0864);--color-accent:lab(75.4525% 22.5706 77.2305);--color-accent-text:lab(42.1605% 23.114 56.3172)}}.platform-theme .pc-display{font-family:var(--font-display);font-size:var(--text-display);font-style:normal;font-weight:400;line-height:var(--line-display);overflow-wrap:anywhere;min-width:0}.platform-theme .pc-numeric{font-variant-numeric:tabular-nums}.platform-theme{font-synthesis:none}
.platform-theme{--pc-gutter:clamp(24px, 4.45vw, 80px);--pc-space-xs:4px;--pc-measure:68ch;--pc-danger-text:#9e1618;--pc-danger-bg:#fdebe9;--pc-success-text:#236436;--pc-success-bg:#e7f4e9;--pc-info-text:#23588a;--pc-info-bg:#e6f2fe;--pc-warning-text:var(--color-accent-text);--pc-warning-bg:#fceedb;--pc-control-border:var(--color-muted);--pc-focus-ring:var(--color-accent-text);-webkit-font-smoothing:antialiased;font-synthesis:none;min-height:100%}@supports (color:lab(0% 0 0)){.platform-theme{--pc-danger-text:lab(34.4967% 53.5765 38.2567);--pc-danger-bg:lab(94.6028% 6.02067 3.53638);--pc-success-text:lab(37.46% -30.1831 19.8887);--pc-success-bg:lab(95.0486% -5.91034 3.76427);--pc-info-text:lab(35.7624% -4.01481 -33.7291);--pc-info-bg:lab(94.76% -2.12249 -7.10772);--pc-warning-bg:lab(94.8212% 2.78679 11.237)}}.platform-theme *,.platform-theme :before,.platform-theme :after{box-sizing:border-box}.platform-theme h1,.platform-theme h2,.platform-theme h3,.platform-theme h4,.platform-theme p,.platform-theme figure,.platform-theme dl,.platform-theme dd,.platform-theme ul,.platform-theme ol{margin:0}.platform-theme ul,.platform-theme ol{padding:0;list-style:none}.platform-theme a{color:inherit;text-decoration:none}.platform-theme img,.platform-theme svg{max-width:100%;display:block}.platform-theme button,.platform-theme input,.platform-theme select,.platform-theme textarea{font:inherit;color:inherit}.platform-theme [hidden]{display:none!important}.platform-theme :focus-visible{outline:3px solid var(--pc-focus-ring);outline-offset:5px}.platform-theme ::selection{background:var(--color-accent);color:var(--color-ink)}.platform-theme .pc-display{font-family:var(--font-display);letter-spacing:-.018em;text-transform:uppercase;overflow-wrap:anywhere;min-width:0;font-weight:400;line-height:1.07}.platform-theme .pc-display-hero{font-size:clamp(44px,7.6vw,104px)}.platform-theme .pc-display-section{font-size:clamp(28px,3.4vw,46px)}.platform-theme .pc-display-page{font-size:clamp(26px,2.6vw,38px)}.platform-theme .pc-display-sub{letter-spacing:-.008em;font-size:clamp(17px,1.5vw,21px)}.platform-theme .pc-eyebrow{letter-spacing:.01em;color:var(--color-muted);font-size:13px}.platform-theme .pc-lede{max-width:var(--pc-measure);font-size:clamp(16px,1.3vw,19px);line-height:1.55}.platform-theme .pc-muted{color:var(--color-muted)}.platform-theme .pc-numeric{font-variant-numeric:tabular-nums}.platform-theme .pc-mono{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.platform-theme .pc-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.platform-theme .pc-wrap{width:calc(100% - var(--pc-gutter) * 2);max-width:1440px;margin-inline:auto}.platform-theme .pc-stack>*+*{margin-top:var(--space-md)}.platform-theme .pc-stack-lg>*+*{margin-top:var(--space-lg)}.platform-theme .pc-stack-xl>*+*{margin-top:var(--space-xl)}.platform-theme .pc-band{border-top:1px solid var(--color-rule);padding-block:var(--space-xl)}.platform-theme .pc-panel{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-control);padding:var(--space-lg)}.platform-theme .pc-skip-link{top:-100px;left:var(--space-lg);z-index:40;background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-control);padding:12px 24px;font-weight:600;position:fixed}.platform-theme .pc-skip-link:focus{top:12px}.platform-theme .pc-button{background:var(--color-ink);min-width:44px;min-height:54px;color:var(--color-paper);border:1px solid var(--color-ink);border-radius:var(--radius-control);text-align:left;white-space:nowrap;cursor:pointer;justify-content:space-between;align-items:center;gap:32px;padding:14px 24px;font-size:14px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.platform-theme .pc-button:hover:not([aria-disabled=true]){background:var(--color-accent);color:var(--color-ink)}.platform-theme .pc-button-small{gap:24px;min-height:46px;padding:10px 18px}.platform-theme .pc-button-secondary{background:var(--color-paper);color:var(--color-ink)}.platform-theme .pc-button-danger{background:var(--color-paper);color:var(--pc-danger-text);border-color:var(--pc-danger-text)}.platform-theme .pc-button-danger:hover:not([aria-disabled=true]){background:var(--pc-danger-text);color:var(--color-paper)}.platform-theme .pc-button[aria-disabled=true]{cursor:not-allowed;background:var(--color-surface);color:var(--color-muted);border-color:var(--pc-control-border)}.platform-theme .pc-button-glyph{font-size:19px;font-weight:400;line-height:1}.platform-theme .pc-textlink{border-bottom:1px solid var(--color-ink);align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.platform-theme .pc-textlink:hover{color:var(--color-accent-text);border-bottom-color:var(--color-accent-text)}.platform-theme .pc-field{display:block}.platform-theme .pc-field+.pc-field{margin-top:var(--space-md)}.platform-theme .pc-label{margin-bottom:var(--space-sm);font-size:14px;font-weight:600;display:block}.platform-theme .pc-required{color:var(--color-muted);font-weight:400}.platform-theme .pc-hint{color:var(--color-muted);margin-top:var(--pc-space-xs);max-width:var(--pc-measure);font-size:13px;display:block}.platform-theme .pc-input,.platform-theme .pc-select,.platform-theme .pc-textarea{background:var(--color-paper);width:100%;max-width:44ch;min-height:44px;color:var(--color-ink);border:1px solid var(--pc-control-border);border-radius:var(--radius-control);padding:10px 12px;display:block}.platform-theme .pc-textarea{max-width:var(--pc-measure);resize:vertical;min-height:120px}.platform-theme .pc-input[aria-invalid=true],.platform-theme .pc-select[aria-invalid=true],.platform-theme .pc-textarea[aria-invalid=true]{border-color:var(--pc-danger-text);border-width:2px}.platform-theme .pc-field-error{margin-top:var(--pc-space-xs);color:var(--pc-danger-text);max-width:var(--pc-measure);align-items:flex-start;gap:8px;font-size:13px;font-weight:600;display:flex}.platform-theme .pc-checkbox-row{align-items:flex-start;gap:12px;min-height:44px;padding-block:8px;display:flex}.platform-theme .pc-checkbox-row input{width:20px;height:20px;accent-color:var(--color-ink);flex:none;margin-top:2px}.platform-theme .pc-fieldset{border:0;margin:0;padding:0}.platform-theme .pc-legend{margin-bottom:var(--space-sm);padding:0;font-size:14px;font-weight:600}.platform-theme .pc-actions{gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;align-items:center;display:flex}.platform-theme .pc-badge{border-radius:var(--radius-control);white-space:nowrap;border:1px solid;align-items:center;gap:8px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.platform-theme .pc-badge-neutral,.platform-theme .pc-badge-pending{color:var(--color-muted);background:var(--color-surface)}.platform-theme .pc-badge-attention{color:var(--pc-warning-text);background:var(--pc-warning-bg)}.platform-theme .pc-badge-danger{color:var(--pc-danger-text);background:var(--pc-danger-bg)}.platform-theme .pc-badge-success{color:var(--pc-success-text);background:var(--pc-success-bg)}.platform-theme .pc-badge-info{color:var(--pc-info-text);background:var(--pc-info-bg)}.platform-theme .pc-badge-glyph{font-size:11px;line-height:1}.platform-theme .pc-statusline{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;font-size:13px;display:flex}.platform-theme .pc-statusline-state{color:var(--color-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.platform-theme .pc-status-dot{background:var(--color-accent);border-radius:50%;flex:none;width:7px;height:7px}.platform-theme .pc-notice{gap:var(--space-md);padding:var(--space-md);border:1px solid var(--pc-control-border);border-radius:var(--radius-control);background:var(--color-paper);border-left-width:4px;display:flex}.platform-theme .pc-notice-attention{border-color:var(--pc-warning-text);background:var(--pc-warning-bg)}.platform-theme .pc-notice-danger{border-color:var(--pc-danger-text);background:var(--pc-danger-bg)}.platform-theme .pc-notice-info{border-color:var(--pc-info-text);background:var(--pc-info-bg)}.platform-theme .pc-notice-success{border-color:var(--pc-success-text);background:var(--pc-success-bg)}.platform-theme .pc-notice-title{font-size:15px;font-weight:600}.platform-theme .pc-notice-body{margin-top:var(--pc-space-xs);max-width:var(--pc-measure);font-size:14px}.platform-theme .pc-notice-glyph{flex:none;font-size:15px;line-height:1.4}.platform-theme .pc-empty{border:1px dashed var(--pc-control-border);border-radius:var(--radius-control);padding:var(--space-xl) var(--space-lg);text-align:left}.platform-theme .pc-empty-title{font-size:16px;font-weight:600}.platform-theme .pc-empty-body{color:var(--color-muted);margin-top:var(--space-sm);max-width:var(--pc-measure);font-size:14px}.platform-theme .pc-requestid{color:var(--color-muted);margin-top:var(--space-sm);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.platform-theme .pc-header{border-bottom:1px solid var(--color-ink)}.platform-theme .pc-header-inner{align-items:center;gap:var(--space-md);min-height:88px;padding-block:var(--space-md);flex-wrap:wrap;display:flex}.platform-theme .pc-brand{align-items:center;min-width:160px;padding:6.6561px 0;display:inline-flex}.platform-theme .pc-brand img{width:196px;height:auto}.platform-theme .pc-brand-symbol img{width:32px}.platform-theme .pc-header-spacer{margin-left:auto}.platform-theme .pc-usermenu{align-items:center;gap:var(--space-md);font-size:13px;display:flex}.platform-theme .pc-nav{border-bottom:1px solid var(--color-rule)}.platform-theme .pc-nav-list{gap:var(--space-lg);flex-wrap:wrap;padding-block:10px;display:flex}.platform-theme .pc-nav-link{border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;font-size:14px;display:inline-flex}.platform-theme .pc-nav-link:hover{color:var(--color-accent-text)}.platform-theme .pc-nav-link[aria-current=page]{border-bottom-color:var(--color-ink);font-weight:600}.platform-theme .pc-nav-soon{letter-spacing:.04em;color:var(--color-muted);border:1px solid var(--color-rule);border-radius:var(--radius-control);padding:1px 5px;font-size:11px;font-weight:600}.platform-theme .pc-breadcrumb{color:var(--color-muted);padding-block:var(--space-md);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.platform-theme .pc-breadcrumb a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.platform-theme .pc-breadcrumb a:hover{color:var(--color-accent-text)}.platform-theme .pc-pageheader{border-bottom:1px solid var(--color-rule);padding-bottom:var(--space-lg);gap:var(--space-lg);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.platform-theme .pc-main{padding-block:var(--space-lg) var(--space-2xl);min-height:60vh}.platform-theme .pc-footer{border-top:1px solid var(--color-rule);padding-block:var(--space-lg);color:var(--color-muted);gap:var(--space-md);flex-wrap:wrap;justify-content:space-between;font-size:13px;display:flex}.platform-theme .pc-strip{border-block:1px solid var(--color-rule);gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));padding-block:23px;display:grid}.platform-theme .pc-strip>*{align-items:center;gap:13px;min-width:0;font-size:13px;display:flex}.platform-theme .pc-tablewrap{overflow-x:auto}.platform-theme .pc-table{border-collapse:collapse;width:100%;font-size:14px}.platform-theme .pc-table caption{text-align:left;color:var(--color-muted);padding-bottom:var(--space-sm);font-size:13px}.platform-theme .pc-table th,.platform-theme .pc-table td{text-align:left;border-bottom:1px solid var(--color-rule);vertical-align:top;padding:12px 16px 12px 0}.platform-theme .pc-table th{color:var(--color-muted);border-bottom-color:var(--color-ink);white-space:nowrap;font-size:13px;font-weight:600}.platform-theme .pc-table td.pc-numeric,.platform-theme .pc-table th.pc-numeric{text-align:right;padding-right:0}.platform-theme .pc-deflist{gap:var(--space-sm) var(--space-lg);grid-template-columns:minmax(0,14rem) minmax(0,1fr);font-size:14px;display:grid}.platform-theme .pc-deflist dt{color:var(--color-muted)}.platform-theme .pc-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.platform-theme .pc-cardlink{border:1px solid var(--color-muted);border-radius:var(--radius-control);padding:var(--space-lg);background:var(--color-paper);display:block}.platform-theme .pc-cardlink:hover{border-color:var(--color-ink)}.platform-theme .pc-lanes{flex-direction:column;flex:none;gap:4px;width:64px;display:flex}.platform-theme .pc-lanes span{background:var(--color-accent);border-radius:1px;height:6px;display:block}.platform-theme .pc-lanes span:nth-child(2){margin-left:12px}.platform-theme .pc-lanes span:nth-child(3){margin-left:24px}.platform-theme .pc-measure{max-width:44rem}.platform-theme .pc-measure-narrow{max-width:34rem}.platform-theme .pc-measure-text{max-width:44ch}.platform-theme .pc-text-sm{font-size:14px}.platform-theme .pc-text-xs{font-size:13px}.platform-theme .pc-chips{gap:var(--space-sm);flex-wrap:wrap;display:flex}.platform-theme .pc-chips-tight{gap:6px}.platform-theme .pc-hero-row{justify-content:space-between;align-items:flex-end;gap:var(--space-xl);display:flex}.platform-theme .pc-with-lanes{gap:var(--space-lg);align-items:flex-start;display:flex}.platform-theme .pc-with-lanes>:last-child{flex:1;min-width:0}.platform-theme .pc-inline-block{margin-bottom:var(--space-sm);display:block}.platform-theme .pc-spaced{margin-top:var(--space-sm)}.platform-theme .pc-once{margin-top:var(--space-sm);padding:var(--space-md);background:var(--color-paper);border:1px solid var(--pc-control-border);border-radius:var(--radius-control);white-space:pre-wrap;word-break:break-all;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;display:block}.platform-theme .pc-deflist-row{display:contents}@media (max-width:560px){.platform-theme .pc-hero-row,.platform-theme .pc-with-lanes{align-items:flex-start;gap:var(--space-lg);flex-direction:column}}.platform-theme .pc-storeswitcher{position:relative}.platform-theme .pc-storeswitcher>summary{cursor:pointer;list-style:none}.platform-theme .pc-storeswitcher>summary::-webkit-details-marker{display:none}.platform-theme .pc-switcher-panel{z-index:30;min-width:min(22rem, calc(100vw - 2 * var(--pc-gutter)));max-height:min(60vh,32rem);margin-top:var(--space-sm);padding:var(--space-lg);background:var(--color-paper);border:1px solid var(--color-ink);border-radius:var(--radius-control);position:absolute;right:0;overflow-y:auto}.platform-theme .pc-switcher-panel>*+*{margin-top:var(--space-lg)}@media (max-width:900px){.platform-theme .pc-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-theme .pc-deflist{gap:var(--pc-space-xs) 0;grid-template-columns:minmax(0,1fr)}.platform-theme .pc-deflist dd+dt{margin-top:var(--space-md)}}@media (max-width:560px){.platform-theme{--pc-gutter:22px}.platform-theme .pc-strip{padding-block:var(--space-md);gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}.platform-theme .pc-brand img{width:164px}.platform-theme .pc-button{width:100%}.platform-theme .pc-switcher-panel{min-width:0;max-height:none;position:static}}.platform-theme .pc-preview-frame{border:1px solid var(--color-rule);border-radius:var(--radius-control);overflow:hidden}.platform-theme .pc-preview-iframe{background:var(--color-paper);border:0;width:100%;height:min(70vh,720px);min-height:420px;display:block}.platform-theme .pc-editor-frame{border:1px solid var(--color-rule);border-radius:var(--radius-control);height:min(85vh,960px);min-height:560px;overflow:auto}.platform-theme .pc-editor-frame>*{min-width:960px;height:100%}.platform-theme .pc-editor-frame [class*=_IconButton],.platform-theme .pc-editor-frame button[class*=_ComponentList-title],.platform-theme .pc-editor-frame select[class*=_ViewportControls-zoomSelect]{min-width:44px;min-height:44px}.platform-theme .pc-editor-frame [class*=_DrawerItem]:focus-visible,.platform-theme .pc-editor-frame [class*=_ComponentList-title]:focus-visible,.platform-theme .pc-editor-frame [class*=_IconButton]:focus-visible{outline:3px solid var(--pc-focus-ring);outline-offset:5px}.platform-theme .pc-editor-frame input[class*=_Input-input],.platform-theme .pc-editor-frame textarea[class*=_Input-input],.platform-theme .pc-editor-frame select[class*=_Input-input]{border-color:var(--pc-control-border)}@media (prefers-reduced-motion:reduce){.platform-theme *,.platform-theme :before,.platform-theme :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
