.mice-device-settings{gap:14px;display:grid}.mice-device-card{background:color-mix(in srgb,currentColor 5%,transparent);color:inherit;border-radius:20px;min-width:0;padding:18px}.mice-device-heading{align-items:center;gap:12px;margin-bottom:14px;display:flex}.mice-device-heading>div{min-width:0}.mice-device-heading strong{font-size:15px;font-weight:600;line-height:1.4;display:block}.mice-device-card p{opacity:.74;margin:5px 0 0;font-size:13px;line-height:1.6}.mice-device-symbol{background:color-mix(in srgb,currentColor 7%,transparent);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.mice-device-button{font:inherit;color:#fff;cursor:pointer;touch-action:manipulation;background:#087e5d;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:14px;font-weight:600;display:inline-flex}.mice-device-button.secondary{background:color-mix(in srgb,currentColor 7%,transparent);color:inherit}.mice-device-button:disabled{opacity:.5;cursor:default}.mice-device-button:focus-visible{outline-offset:3px;outline:2px solid}.mice-device-actions{flex-wrap:wrap;gap:8px;display:flex}.mice-install-steps{margin:14px 0 0;padding-left:20px;font-size:14px;line-height:1.7}.mice-install-steps li+li{margin-top:8px}@media (hover:hover) and (pointer:fine){.mice-device-button:hover{filter:brightness(.95)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@font-face{font-family:Gilroy;src:url(/gilroy/Gilroy-Regular_0.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/gilroy/Gilroy-Medium_0.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/gilroy/Gilroy-Semibold_0.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--fp-canvas:#f6f9f9;--fp-surface:#fff;--fp-ink:#101b2b;--fp-muted:#5c6977;--fp-accent:#087e5d;--fp-soft:#e4f8f2;--fp-border:#e7ecee;--fp-shadow:0 4px 14px #12242e0b;--fp-ease:cubic-bezier(.2,.75,.25,1)}.fp-root,.fp-modal{color:var(--fp-ink);font-synthesis:none;font:400 14px/19px Gilroy,system-ui,sans-serif}.fp-root *,.fp-modal *{box-sizing:border-box}.fp-root{background:var(--fp-canvas);min-height:100dvh}.fp-root h1,.fp-modal h1{margin:0;font-size:26px;font-weight:600;line-height:28px}.fp-root h2,.fp-modal h2{margin:0;font-size:16px;font-weight:600;line-height:20px}.fp-root p,.fp-modal p{color:var(--fp-muted);margin:0}.fp-root button,.fp-modal button,.fp-root input,.fp-modal input{font-family:inherit}.fp-root fieldset,.fp-modal fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.fp-button{border:1px solid var(--fp-accent);background:var(--fp-accent);color:#fff;cursor:pointer;width:100%;min-height:44px;transition:transform .14s var(--fp-ease),background .14s,opacity .14s;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font:500 15px/20px Gilroy,system-ui,sans-serif;display:flex}.fp-button.secondary{background:var(--fp-surface);color:var(--fp-accent)}.fp-button:active:not(:disabled){transform:scale(.98)}.fp-button:hover:not(:disabled){filter:brightness(.97)}.fp-button:disabled{opacity:.5;cursor:default}.fp-button:focus-visible,.fp-card-link:focus-visible,.fp-icon-button:focus-visible{outline-offset:3px;outline:3px solid #0a997144}.fp-field{color:var(--fp-muted);text-align:left;gap:6px;min-width:0;font-size:11px;line-height:15px;display:grid}.fp-field input{border:1px solid var(--fp-border);background:var(--fp-surface);width:100%;min-width:0;height:44px;color:var(--fp-ink);border-radius:12px;outline:none;padding:12px;font-size:14px;line-height:19px;transition:border-color .14s,box-shadow .14s}.fp-field input::placeholder{color:var(--fp-muted);opacity:1}.fp-field input:focus{border-color:var(--fp-accent);box-shadow:0 0 0 3px #0a997115}.fp-field input[aria-invalid=true]{border-color:#b73535}.fp-error,.fp-root p.fp-error,.fp-modal p.fp-error{color:#b73535;font-size:12px;line-height:16px}.fp-card-link{width:100%;box-shadow:var(--fp-shadow);color:var(--fp-ink);text-align:left;cursor:pointer;min-height:58px;transition:transform .16s var(--fp-ease);background:#fff;border:0;border-radius:12px;align-items:center;gap:14px;padding:8px 12px;display:flex}.fp-card-link:active{transform:scale(.99)}.fp-card-link>span:nth-child(2){flex:1;gap:0;min-width:0;display:grid}.fp-card-link strong{font-size:14px;font-weight:600;line-height:18px}.fp-card-link small{color:var(--fp-muted);max-width:200px;font-size:11px;line-height:15px}.fp-card-link>svg{color:var(--fp-accent)}.fp-icon-tile{background:var(--fp-soft);width:42px;height:42px;color:var(--fp-accent);border-radius:12px;flex:none;place-items:center;display:grid}.fp-entry{padding:max(12px,env(safe-area-inset-top)) 13px 28px;grid-template-columns:1fr;align-content:start;gap:32px;display:grid}.fp-entry-hero{min-width:0;height:371px;animation:fp-reveal .36s var(--fp-ease) both;background:linear-gradient(#0a9971,#5affba);border-radius:24px;place-items:center;display:grid}.fp-entry-form{animation:fp-reveal .36s 60ms var(--fp-ease) both;padding:4px 3px 0}.fp-divider{color:var(--fp-muted);align-items:center;gap:16px;margin:18px 10px;font-size:12px;line-height:16px;display:flex}.fp-divider:before,.fp-divider:after{content:"";background:var(--fp-border);flex:1;height:1px}.fp-brand{justify-items:center;gap:14px;display:grid}.fp-brand>div{align-items:center;gap:10px;display:flex}.fp-brand>div>img{width:134.45px;height:34.71px;display:block}.fp-brand>div>span{letter-spacing:-1px;color:var(--fp-accent);background:#fff;border-radius:7px;place-items:center;width:80px;height:36px;font-family:Unbounded Variable,Gilroy,sans-serif;font-size:23px;font-weight:500;line-height:28px;display:grid}.fp-brand>img{width:168px;height:auto;display:block}.fp-entry.state-page{display:block}.fp-entry-state{max-width:440px;margin:auto}.fp-page-header{align-items:center;gap:12px;min-height:60px;margin:0 0 16px;display:flex}.fp-icon-button{min-width:32px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.fp-state-card{background:var(--fp-surface);border-radius:16px;gap:16px;padding:20px;display:grid}.fp-illustration{justify-content:center;align-items:center;width:160px;height:160px;margin:12px auto 20px;display:flex;overflow:hidden}.fp-illustration img{flex:none;display:block}.fp-check{color:var(--fp-muted);align-items:center;gap:10px;font-size:12px;line-height:16px;display:flex}.fp-check input{width:18px;height:18px;accent-color:var(--fp-accent)}.fp-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:150;background:#101b2b66;animation:.18s fp-fade;position:fixed;inset:0}.fp-modal{z-index:151;width:calc(100% - 32px);max-width:420px;max-height:calc(100dvh - 48px);animation:fp-modal-in .2s var(--fp-ease);background:#fff;border-radius:20px;gap:16px;padding:20px;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 20px 80px #101b2b33}.fp-modal>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fp-modal>header h2{font-size:14px;line-height:18px}.fp-modal>header .fp-icon-button{margin:-12px -4px -12px 0}@media (width>=600px) and (width<=1023px){.fp-entry{gap:32px;max-width:620px;margin:auto;padding:32px}.fp-entry-hero{height:340px}.fp-entry-form{padding:0 16px}}@media (width>=1024px){.fp-entry{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;align-items:center;gap:24px;max-width:1600px;min-height:100dvh;margin:auto;padding:48px}.fp-entry-hero{border-radius:32px;height:504px}.fp-entry-form{padding:24px}.fp-entry-form .fp-lead{margin-bottom:32px}.fp-entry-form .fp-card-link small{max-width:none}.fp-brand{transform:scale(1.45)}.fp-entry.state-page{padding-top:max(64px,12vh)}}@keyframes fp-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fp-fade{0%{opacity:0}to{opacity:1}}@keyframes fp-modal-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.fp-root *,.fp-modal,.fp-overlay{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cms.cms,.studio.studio{--canvas:#f6f9f9;--ink:#101b2b;--ink-2:#5c6977;--hairline:#e7ecee;--tint:#087e5d;font-synthesis:none;background:#f6f9f9;font-family:Gilroy,system-ui,sans-serif}.cms .cms-button,.studio .set-button{border-radius:12px;min-height:44px;font-size:15px;font-weight:500}.cms .cms-button.primary{background:#087e5d;border-color:#087e5d}.cms .cms-page-title h1{font-size:26px;font-weight:600;line-height:28px}.cms .cms-sidebar{background:#fff}.cms .cms-sidebar nav>a[aria-current=page]{color:#087e5d;box-shadow:none;background:#e4f8f2}.fp-nav-count{background:#0a9971;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:11px;color:#fff!important}.fp-editor{background:#f6f9f9;border:1px solid #e7ecee;border-radius:20px;min-width:0;padding:20px;font-family:Gilroy,system-ui,sans-serif}.fp-editor-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.fp-editor-heading h2{margin:0;font-size:20px;line-height:25px}.fp-editor-heading p{color:#5c6977;margin:6px 0 0;font-size:12px}.fp-editor-actions{flex:none;gap:12px;display:flex}.fp-editor-actions .fp-button{width:auto}.fp-editor-body{grid-template-columns:minmax(280px,400px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.fp-editor-controls{gap:16px;min-width:0;display:grid}.fp-editor .og{gap:16px}.fp-editor .og-group>h2{text-transform:none;letter-spacing:0;color:#101b2b;padding:0 0 4px;font-size:14px;font-weight:600}.fp-editor .og-list{box-shadow:var(--fp-shadow);border-radius:16px}.fp-editor .og-row{gap:12px;padding:12px}.fp-editor .og-control{min-width:0;max-width:100%}.fp-editor .og-label{flex-basis:100%}.fp-editor .set-segmented{max-width:100%}.fp-editor-preview{min-width:0;position:sticky;top:24px}.fp-preview-toolbar{flex-wrap:wrap;justify-content:center;gap:4px;margin-bottom:16px;padding:4px;display:flex}.fp-preview-toolbar button,.fp-editor-mobile-tabs button{cursor:pointer;color:#5c6977;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px;font:500 12px/16px Gilroy;display:flex}.fp-preview-toolbar button[aria-checked=true],.fp-editor-mobile-tabs button[aria-selected=true]{color:#087e5d;background:#e4f8f2}.fp-preview-canvas{background:#e7ecee;border-radius:16px;min-width:0;padding:20px;overflow:auto}.fp-preview-caption{text-align:center;color:#5c6977;margin:12px 0 0;font-size:11px}.fp-editor-mobile-tabs{display:none}.fp-preview-canvas .og-preview{max-width:100%;margin:auto}.fp-preview-canvas .og-phone{max-width:100%;height:560px}.fp-preview-canvas [data-preview-device=tablet] .og-phone{width:768px}.fp-preview-canvas [data-preview-device=desktop] .og-phone{width:1440px}.fp-illustration-editor{gap:16px;width:100%;font:400 14px/19px Gilroy;display:grid}.fp-illustration-editor>p{color:#5c6977;font-size:12px;line-height:16px}.fp-image-checker{background:repeating-conic-gradient(#eee 0% 25%,#fff 0% 50%) 50%/20px 20px;border:1px solid #e7ecee;border-radius:12px;justify-content:center;align-items:center;height:220px;display:flex;overflow:hidden}.fp-image-checker img{flex:none;display:block}.fp-image-checker span{color:#5c6977;background:#fff;border-radius:8px;padding:8px}@media (width<=1100px){.fp-editor-body{grid-template-columns:minmax(260px,1fr) minmax(240px,1fr)}.fp-editor-actions{gap:6px}.fp-editor-heading{flex-direction:column;align-items:flex-start}}@media (width<=700px){.fp-editor{border:0;border-radius:0;padding:16px}.fp-editor-heading{gap:16px}.fp-editor-actions{width:100%}.fp-editor-actions .fp-button{flex:1;padding:10px 8px}.fp-editor-mobile-tabs{gap:8px;margin-bottom:20px;display:flex}.fp-editor-mobile-tabs button{flex:1}.fp-editor-body{display:block}.fp-editor-body[data-view=settings] .fp-editor-preview,.fp-editor-body[data-view=preview] .fp-editor-controls{display:none}.fp-preview-canvas{padding:8px}.fp-editor-preview{position:static}}.fp-root.fp-recognition{background:0 0;gap:16px;min-height:0;padding:4px;display:grid}.fp-recognition .fp-button{margin-top:4px}.pa-tickets button.pa-ticket{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.fp-preview-fields{gap:16px;display:grid}.fp-entry .fp-field input{background:var(--fp-field,#fff);height:var(--fp-field-height,44px);border-radius:var(--fp-field-radius,12px)}.fp-entry .fp-button{min-height:var(--fp-button-height,44px);border-radius:var(--fp-button-radius,12px);color:var(--fp-on-accent,#fff)}.fp-custom-brand{object-fit:contain;max-width:80%;max-height:70%}.fp-monogram{color:#fff;font:600 40px/1.1 Gilroy}.fp-auth-contents{--fp-accent:var(--tint);--fp-ink:var(--ink);--fp-muted:var(--ink-2);--fp-border:var(--hairline);font:400 14px/19px Gilroy}.fp-entry[data-preview-device=mobile]{grid-template-columns:1fr;align-content:start;gap:32px;max-width:none;min-height:100%;margin:0;padding:12px 13px 28px;display:grid}.fp-entry[data-preview-device=mobile] .fp-entry-hero{border-radius:24px;height:371px}.fp-entry[data-preview-device=mobile] .fp-entry-form{padding:4px 3px 0}.fp-entry[data-preview-device=mobile] .fp-brand{transform:none}.fp-entry[data-preview-device=desktop]{grid-template-columns:1fr 1fr;align-content:center;align-items:center;gap:24px;max-width:none;min-height:100%;margin:0;padding:48px;display:grid}.fp-entry[data-preview-device=desktop] .fp-entry-hero{border-radius:32px;height:504px}.fp-entry[data-preview-device=desktop] .fp-entry-form{padding:24px}.fp-entry[data-preview-device=desktop] .fp-brand{transform:scale(1.45)}.fp-page-header h1{font-size:16px;line-height:20px}.fp-root[data-screen=invalid] .fp-state-card{text-align:center;background:0 0}.fp-root[data-screen=invalid] .fp-state-card p{line-height:19px}.auth-screen .fp-auth-contents{--fp-accent:var(--tint);--fp-ink:var(--ink);--fp-muted:var(--ink-2);--fp-surface:var(--surface);--fp-border:var(--hairline);font-family:var(--font)}.auth-screen .fp-auth-contents fieldset{gap:var(--field-gap);border:0;min-width:0;margin:0;padding:0;display:grid}.auth-screen .fp-auth-contents .fp-field input{height:var(--field-h);background:var(--field);border-radius:var(--field-radius);border-width:var(--field-border);font-family:var(--font-fields)}.auth-screen .fp-auth-contents .fp-button{height:var(--btn-h);border-radius:var(--btn-radius);font-family:var(--font-button);font-weight:var(--btn-weight);background:var(--tint);color:var(--tint-text)}.auth-screen .fp-auth-contents[data-button-style=outline] .fp-button{color:var(--tint);background:0 0}.auth-screen .fp-auth-contents[data-button-style=soft] .fp-button{background:var(--tint)}@supports (color:color-mix(in lab, red, red)){.auth-screen .fp-auth-contents[data-button-style=soft] .fp-button{background:color-mix(in srgb,var(--tint) 12%,transparent)}}.auth-screen .fp-auth-contents[data-button-style=soft] .fp-button{color:var(--tint)}.fp-entry .fp-button.secondary{background:var(--fp-surface,#fff);color:var(--fp-accent,#0a9971)}.fp-entry-hero{animation:none}.fp-entry-intro{z-index:1000;pointer-events:none;background:linear-gradient(#0a9971,#5affba);place-items:center;width:100vw;height:100dvh;display:grid;position:fixed;inset:0 auto auto 0;overflow:hidden}.fp-entry-intro>.fp-custom-brand{object-fit:contain;max-width:75%;max-height:60%}.fp-entry-hero>div{place-items:center;width:100%;height:100%;display:grid}.fp-entry-hero .fp-custom-brand{max-width:80%;max-height:70%}.fp-entry-form{animation:none}.fp-entry-form[data-revealed=false] [data-entry-step]{opacity:0;transform:translateY(10px)}.fp-entry-form[data-revealed=true] [data-entry-step]{will-change:auto}.fp-entry-form .fp-field input[data-entry-step]{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:no-preference){.cms-content>section,.pa-tabbed>section{animation:.18s ease-out page-arrive}.cms-sheet[data-state=open]{animation:.22s cubic-bezier(.22,1,.36,1) sheet-arrive}.cms-sheet[data-state=closed]{animation:.15s ease-in sheet-leave}.fp-modal[data-state=closed],.fp-overlay[data-state=closed]{animation:.12s reverse both fp-fade}}@keyframes page-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes sheet-arrive{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes sheet-leave{to{opacity:0;transform:translate(16px)}}.screen-container{min-width:0;container-type:inline-size}.screen-grid{grid-template-columns:repeat(var(--screen-mobile-cols,1),minmax(0,1fr));gap:var(--screen-gap,12px);align-items:stretch;display:grid}.screen-cell{grid-column:span var(--screen-mobile-span,1);min-width:0;position:relative}.screen-cell:empty{display:none}.screen-cell>.pa-section{margin:0}.screen-cell>.pa-hero,.screen-cell>.pa-next{height:100%;margin:0}.screen-cell.selected{outline:2px solid var(--pa-accent,#087e5d);outline-offset:3px;border-radius:16px}.screen-select{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:16px;position:absolute;inset:0}.screen-select:focus-visible{outline-offset:2px;outline:3px solid #087e5d}@container (width>=600px){.screen-grid{grid-template-columns:repeat(var(--screen-cols,2),minmax(0,1fr))}.screen-cell{grid-column:span var(--screen-span,2)}}.screen-card{border:1px solid var(--hairline,#e7ecee);border-radius:var(--pa-radius,16px);background:var(--pa-surface,var(--surface,#fff));min-width:0;height:100%;color:var(--pa-ink,var(--ink,#101b2b));box-sizing:border-box;font:inherit;align-items:flex-start;gap:12px;margin:0;padding:16px;display:flex;box-shadow:0 4px 14px #12242e06}.screen-card>div,.screen-card>span:nth-child(2){flex:1;min-width:0}.screen-card h2,.screen-card strong{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:20px}.screen-card p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-2,#5c6977);margin:8px 0 0;font-size:14px;line-height:19px}.screen-card small{color:var(--ink-2,#5c6977);margin-top:4px;font-size:12px;line-height:16px;display:block}.screen-card>svg{color:var(--pa-accent,#087e5d);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.screen-card.tone-soft{background:color-mix(in srgb,var(--pa-accent,#087e5d) 9%,var(--pa-surface,var(--surface,#fff)))}}.screen-card.tone-soft{border-color:#0000}.screen-card.tone-accent{background:var(--pa-accent,#087e5d);color:var(--pa-on-accent,#fff);border-color:#0000}.screen-card.tone-accent :is(p,small,svg){color:inherit}.screen-icon{background:var(--pa-accent,#087e5d);border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.screen-icon{background:color-mix(in srgb,var(--pa-accent,#087e5d) 10%,var(--pa-surface,var(--surface,#fff)))}}.screen-icon{color:var(--pa-accent,#087e5d)}.screen-card.tone-accent .screen-icon{color:inherit;background:#fff2}.screen-link{cursor:pointer;text-align:left;align-items:center;width:100%;text-decoration:none;transition:transform .14s}.screen-link:active{transform:scale(.985)}.screen-image{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.screen-image img{width:100%;height:100%;max-height:640px;display:block}.screen-image figcaption{padding:16px}.screen-logo{object-fit:contain;width:76px;height:56px;margin-bottom:12px;display:block}.screen-personal{align-items:center}.screen-personal p{margin-top:4px;font-size:12px}.screen-preview-top{justify-content:space-between;align-items:center;padding:4px 4px 16px;font-size:12px;display:flex}.screen-preview-top span{color:var(--pa-accent,#087e5d)}.screen-builder{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.screen-block-list{gap:4px;padding:6px;display:grid}.screen-block-list>button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.screen-block-list>button>span{flex:1;min-width:0}.screen-block-list strong{font-size:14px;font-weight:500;display:block}.screen-block-list small{color:#5c6977;margin-top:3px;font-size:11px;display:block}.screen-block-list>button[aria-pressed=true]{color:#087e5d;background:#e4f8f2}.screen-add{color:#087e5d;cursor:pointer;background:#f6f9f9;border:1px dashed #9dc8bb;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 16px);min-height:44px;margin:8px;font:500 14px Gilroy;display:flex}.screen-library{grid-template-columns:1fr 1fr;gap:6px;padding:8px;display:grid}.screen-library>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e7ecee;border-radius:12px;align-items:center;gap:8px;min-height:64px;padding:10px;font:400 12px/16px Gilroy;display:flex}.screen-library>button:disabled{opacity:.4;cursor:default}.screen-block-tools{border-bottom:1px solid #e7ecee;gap:8px;padding:12px;display:flex}.screen-block-tools>button{cursor:pointer;background:#fff;border:1px solid #e7ecee;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.screen-block-tools>button:disabled{opacity:.3}.screen-builder input:not([type=checkbox]),.screen-builder textarea{box-sizing:border-box;color:#101b2b;background:#f6f9f9;border:1px solid #e7ecee;border-radius:10px;width:100%;padding:10px 12px;font:400 14px/19px Gilroy}.screen-builder textarea{resize:vertical}.screen-builder .og-num input{width:76px}.screen-builder .og-control>small{color:#5c6977;margin-top:8px;font-size:11px;display:block}.fp-preview-canvas .screen-preview{height:100%;display:block}.fp-preview-canvas .screen-preview .og-phone{background:var(--canvas,#f6f9f9);box-sizing:border-box;border:7px solid #182329;border-radius:34px;width:100%;height:100%;position:relative;overflow:hidden}.screen-preview .og-phone>.pa{scrollbar-width:thin;max-width:none;height:100%;font-family:var(--pa-font,Gilroy);padding:16px 12px 86px;overflow:auto}.screen-preview .pa-tabbar{position:absolute;bottom:0;left:0;right:0}.screen-preview[data-preview-device=desktop] .og-phone,.screen-preview[data-preview-device=tablet] .og-phone{border:1px solid #c8d2d0;border-radius:18px}.screen-preview[data-preview-device=desktop] .og-phone>.pa{padding:24px 28px 86px}.screen-preview .pa-meta{flex-wrap:wrap}.fp-editor-controls .set-segmented{width:100%}.fp-editor-preview{top:16px}.fp-root[data-screen=invalid]{background:#f6f9f9}.fp-root[data-screen=invalid] .fp-entry-state{flex-direction:column;min-height:calc(100dvh - 40px);display:flex}.fp-root[data-screen=invalid] .fp-page-header{flex:none;margin-bottom:clamp(24px,6vh,60px)}.fp-root[data-screen=invalid] .fp-page-header h1{text-align:center;flex:1;padding-right:44px;font-size:18px}.fp-root[data-screen=invalid] .fp-illustration{flex:none;width:210px;height:210px;margin:0 auto 24px}.fp-root[data-screen=invalid] .fp-state-card{gap:16px;padding:8px 3px 28px}.fp-root[data-screen=invalid] .fp-state-card h2{font-size:24px;line-height:28px}.fp-root[data-screen=invalid] .fp-state-card p{max-width:340px;margin:0 auto 16px;font-size:15px;line-height:21px}.fp-root[data-screen=invalid] .fp-button{min-height:48px}.fp-entry-form .fp-card-link{gap:12px;min-height:58px}.fp-entry-form .fp-card-link strong{font-size:14px;font-weight:500}.fp-entry-form .fp-lead{margin:10px 0 28px}.fp-entry-form .fp-field{gap:8px;font-size:12px}.fp-entry-form .fp-divider{margin:20px 0}@media (width>=1024px){.fp-root[data-screen=invalid] .fp-entry-state{min-height:0}.fp-root[data-screen=invalid] .fp-page-header{margin-bottom:40px}}.screen-preview .screen-select{pointer-events:auto}.fp-scaled-viewport:has(.screen-preview){pointer-events:auto}.screen-preview .screen-card{pointer-events:none}.screen-preview .screen-cell{cursor:pointer}.screen-preview .pa-tabbar{pointer-events:none}[data-pa-radius=compact] .screen-card{border-radius:10px}[data-pa-radius=round] .screen-card{border-radius:24px}.fp-intro-gradient{background:linear-gradient(#0a9971,#5affba);position:absolute;inset:0}.fp-intro-logo{z-index:1;place-items:center;width:100%;height:100%;display:grid;position:relative}.fp-intro-logo .fp-custom-brand{object-fit:contain;max-width:80%;max-height:70%}.fp-scaled-viewport .screen-preview .og-phone{zoom:1;padding:0}.screen-preview .og-phone>.pa{min-height:100%;border-radius:0!important}.pa-touch-surface{touch-action:pan-y;min-height:calc(100dvh - 130px)}.pa-touch-surface .pa-hero{transform-origin:top}.fp-expand{color:#5c6977;cursor:pointer;background:#fff;border:1px solid #e7ecee;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.fp-editor[data-expanded=true]{z-index:120;background:#f6f9f9;position:fixed;inset:12px;overflow:auto;box-shadow:0 20px 100px #101b2b44}.fp-editor[data-expanded=true] .fp-editor-heading{z-index:5;background:#f6f9f9;padding:12px 0;position:sticky;top:-20px}.fp-editor[data-expanded=true] .fp-editor-body{max-width:1500px;margin:auto}.screen-builder .og-label{flex-basis:auto!important}.screen-builder .og-row{flex-wrap:wrap}.screen-builder .og-control{max-width:100%}.screen-builder .og-row.stack .og-control{width:100%}.screen-builder .screen-block-list strong{overflow-wrap:anywhere}.screen-preview .og-phone>.pa{position:static}.screen-preview .og-phone{isolation:isolate}.screen-preview .pa-tabbar{z-index:4}.screen-builder .og-row:not(.stack) .og-label{flex:140px}@media (width<=700px){.fp-editor[data-expanded=true]{inset:0}.fp-editor-actions .fp-expand{flex:0 0 44px}.screen-builder .og-control{width:auto}.fp-editor-controls{width:100%;min-width:0}.fp-editor-controls .og-group,.fp-editor .og-list{min-width:0}}@media (width>=701px) and (width<=1200px){.fp-editor-body{grid-template-columns:minmax(0,1fr)}.fp-editor-preview{position:static}.fp-preview-canvas{max-width:100%}}.fp-root .fp-entry-gate{display:contents}.fp-editor{flex-direction:column;height:780px;min-height:500px;max-height:calc(100dvh - 140px);padding:0;display:flex;overflow:hidden}.fp-editor[data-expanded=true]{z-index:80;border-radius:18px;width:auto;height:auto;min-height:0;max-height:none;position:fixed;inset:12px;overflow:hidden;box-shadow:0 0 0 100vmax #18232966,0 20px 70px #101b2b24}.fp-editor-heading{background:#fff;border-bottom:1px solid #e2e8e7;flex-direction:row;flex:none;align-items:center;gap:16px;min-height:72px;margin:0;padding:12px 18px}.studio-identity{align-items:center;gap:12px;min-width:0;display:flex}.studio-identity>div{min-width:0}.fp-editor-heading h2{font-size:16px;line-height:22px}.fp-editor-heading p{text-overflow:ellipsis;white-space:nowrap;max-width:46vw;margin-top:2px;font-size:11px;overflow:hidden}.fp-editor-actions{align-items:center;gap:6px}.fp-editor-actions .fp-button{border-radius:11px;min-height:38px;padding:9px 16px;font-size:12px}.fp-editor>.fp-error{flex:none;margin:0;padding:8px 16px}.fp-editor .fp-editor-body{flex:1;grid-template-columns:360px minmax(0,1fr);align-items:stretch;gap:0;min-height:0;display:grid;overflow:hidden}.fp-editor .fp-editor-controls{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;border-right:1px solid #e2e8e7;height:100%;padding:18px;display:block;overflow:auto}.fp-editor-controls>.og-group{margin-bottom:16px}.fp-editor-controls>.cms-segmented{margin-bottom:18px}.fp-editor .fp-editor-preview{height:100%;min-height:0;padding:12px;position:relative;top:auto}.fp-editor .fp-preview-canvas{background:radial-gradient(at 50% 45%,#f3f6f7,#e6ecee);border:1px solid #e2e8e7;width:100%;height:100%;min-height:0;padding:52px 0 0;position:relative;overflow:hidden}.fp-editor .fp-preview-toolbar{z-index:6;pointer-events:none;flex-wrap:nowrap;justify-content:flex-end;gap:6px;margin:0;padding:0;display:flex;position:absolute;inset:10px 12px auto}.fp-preview-toolbar>*{pointer-events:auto}.fp-preview-toolbar .ui-dropdown-trigger{background:#ffffffdb;border:1px solid #dde5e5}.fp-editor .fp-scaled-preview{overscroll-behavior:contain;box-sizing:border-box;scrollbar-width:thin;width:100%;height:100%;padding:12px 16px;overflow:auto}.fp-scaled-stage{flex:none;margin:0 auto}.fp-editor[data-inspector=false] .fp-editor-body{grid-template-columns:minmax(0,1fr)}.fp-editor[data-inspector=false] .fp-editor-controls{display:none}.fp-editor-mobile-tabs{flex:none}.composition-recipes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.composition-recipes button{text-align:left;cursor:pointer;color:#15252d;background:#fff;border:1px solid #e0e7e6;border-radius:14px;gap:7px;padding:12px;display:grid}.composition-recipes strong{font-size:12px}.composition-recipes small{color:#70828b;font-size:10px;line-height:14px}.recipe-art{background:#edf1f3;border-radius:9px;grid-template-rows:42px 24px 26px;grid-template-columns:1fr 1fr;gap:4px;height:108px;padding:4px;display:grid}.recipe-art i{background:#cbd6db;border-radius:5px}.recipe-art i:first-child{background:#b1c1c9;grid-column:span 2}.recipe-art i:nth-child(2){background:#a3b4bd;grid-column:span 2}.recipe-art.bento{grid-template-rows:28px 24px 20px 16px}.recipe-art.bento i:nth-child(3){grid-row:span 2}@media (width>=701px) and (width<=1100px){.fp-editor .fp-editor-body{grid-template-columns:310px minmax(0,1fr)}.fp-editor-heading p span{display:none}.fp-editor-actions .fp-button{padding-inline:10px}.fp-editor-controls{padding:12px}}@media (width<=700px){.fp-editor[data-expanded=true]{border-radius:0;inset:0}.fp-editor-heading{flex-wrap:wrap;gap:8px;padding:10px}.fp-editor-heading p{max-width:65vw}.fp-editor-heading h2{font-size:15px}.fp-editor .fp-editor-body{display:block}.fp-editor-mobile-tabs{border-bottom:1px solid #e2e8e7;margin:0;padding:6px 10px;display:flex}.fp-editor .fp-editor-preview{padding:6px}.fp-editor[data-inspector=false] .fp-editor-body[data-view=settings] .fp-editor-preview{display:block}.fp-preview-toolbar{justify-content:center}.fp-editor .fp-editor-controls{padding:12px}.fp-editor-actions{width:100%}.fp-editor-actions .fp-button{flex:1}.fp-editor{height:80dvh;min-height:540px;max-height:none}}.fp-editor[data-expanded=true] .fp-editor-heading{background:#fff;padding:12px 18px;position:relative;top:auto}.fp-editor[data-expanded=true] .fp-editor-preview{top:auto}.fp-editor[data-expanded=true] .fp-editor-body{width:100%;max-width:none;margin:0}.fp-editor:focus{outline:none}.fp-editor .fp-preview-toolbar .dd-trigger{background:#ffffffdb;border:1px solid #dde5e5;min-height:32px;padding:6px 9px;font-size:11px}.fp-editor .fp-preview-toolbar .dd-value{max-width:150px}.fp-editor .og-control:has(>.cp-field){flex-wrap:wrap;flex:155px;justify-content:flex-end;gap:8px;display:flex}.fp-editor .og-control>.cp-field{background:0 0;border:0;flex:0 auto;gap:0;min-width:0;min-height:32px;padding:0}.fp-editor .og-control>.cp-field>.set-label{display:none}.fp-editor .og-control>.cp-field .cp-trigger{flex:none;gap:6px}.fp-editor .og-control:has(>.cp-field)>.cms-link{white-space:nowrap;flex:none;font-size:12px}.fp-editor .og-row:has(>.og-control>.cp-field)>.og-label{flex:120px}.fp-editor{container:studio/inline-size}.fp-editor .fp-editor-body{grid-template-columns:420px minmax(0,1fr)}.fp-editor .fp-editor-controls{scrollbar-color:#c1ccc8 transparent;background:#f5f7f7;padding:16px}.fp-editor-controls fieldset{border:0;min-inline-size:0;margin:0;padding:0}.fp-editor-controls .cms-segmented{box-sizing:border-box;flex-wrap:wrap;gap:3px;width:100%;min-width:0;max-width:100%;padding:4px;display:flex;overflow:visible}.fp-editor-controls .cms-segmented>button{white-space:normal;text-align:center;flex:auto;justify-content:center;min-width:min-content;min-height:36px;padding:9px 7px;line-height:1.3}.fp-editor-controls>.cms-segmented[aria-label=Инструменты\ студии]{z-index:8;background:#e9eded;border:1px solid #e3e8e7;grid-template-columns:1fr 1.3fr .65fr;margin:0 0 16px;display:grid;position:sticky;top:-16px;box-shadow:0 5px 12px #f5f7f7}.fp-editor-controls .og-label{flex-wrap:wrap;flex:130px;align-items:center;gap:5px;min-width:0;display:flex}.fp-editor-controls .og-label>strong{font-weight:500}.fp-editor-controls .og-row.stack>.og-label{flex:none}.fp-editor-controls .og-label>.help-tip{flex:none;display:inline-flex}.fp-editor-controls .og-control{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.fp-editor-controls .og-control>.cms-segmented{flex:100%}.fp-editor-controls .og-row{gap:8px 12px;padding:12px 14px}.fp-editor-controls .og-list{box-shadow:none;border:1px solid #e5eae8}.fp-editor-controls .og-group{margin:0 0 12px}.fp-editor-controls .og-group>h2{margin:0 0 8px;padding:0 2px;font-size:13px}.studio-section{background:#fff;border:1px solid #e2e7e5;border-radius:14px;min-width:0;margin:0 0 10px;overflow:visible}.studio-section-heading{color:#17252b;width:100%;min-width:0;min-height:62px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.studio-section-heading>span{flex:1;gap:4px;min-width:0;display:grid}.studio-section-heading strong{font-size:13px;font-weight:600;line-height:18px}.studio-section-heading small{color:#74817f;overflow-wrap:anywhere;font-size:11px;line-height:16px}.studio-section-heading svg{flex:none}.studio-section[data-open=true]>.studio-section-heading>svg{transform:rotate(180deg)}.studio-section-body{border-top:1px solid #edf0ef;min-width:0;padding:4px 0 8px}.studio-section-body[hidden]{display:none}.studio-section-body>.studio-section{border-color:#edf0ef;border-radius:10px;margin:8px 10px}.studio-section-body>.og-row+.og-row{border-top:1px solid #f1f3f2}.studio-section-body>.og-disclosure{margin:8px 10px}.studio-section-body>.screen-composition-presets{padding:12px}.studio-section-body .screen-icon-picker{grid-template-columns:repeat(auto-fit,minmax(40px,1fr));gap:6px;padding:12px;display:grid}.studio-section-heading:focus-visible{outline-offset:2px;outline:2px solid #087e5d}@media (hover:hover){.studio-section-heading:hover{background:#f8faf9}}.studio-scope{gap:8px;margin:0 0 16px;padding:0 2px;display:grid}.studio-scope-label{align-items:center;gap:6px;font-size:12px;display:flex}.studio-scope-label strong{color:#64716d;font-weight:500}.studio-scope>.cms-link{justify-self:start;font-size:11px}.fp-editor-controls .cms-range-field{gap:12px;width:100%;min-width:0}.fp-editor-controls .cms-range-field>input[type=range]{flex:1 1 0;width:0;min-width:40px;height:32px}.fp-editor-controls .cms-range-field .og-num{flex:0 0 82px;max-width:82px}.fp-editor-controls .og-num{box-sizing:border-box;background:#f6f8f7;border:1px solid #e3e8e6;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-height:36px;padding:0 8px;display:inline-flex}.fp-editor-controls .og-num input{text-align:center;width:48px;min-width:0;font:inherit;box-shadow:none!important;background:0 0!important;border:0!important;padding:7px 0!important}.fp-editor-controls .og-num span{color:#7a8581;font-size:11px}.fp-editor-controls .og-num:focus-within{outline-offset:2px;outline:2px solid #087e5d}.fp-editor-controls .dd-wrap,.fp-editor-controls .dd-trigger{min-width:0;max-width:100%}.fp-editor-controls .dd-value{text-overflow:ellipsis;min-width:0;overflow:hidden}.fp-editor-controls .nav-presets,.fp-editor-controls .theme-presets{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.fp-editor-controls .screen-back{margin:0 0 12px}.fp-editor-controls .card-inspector-tabs{margin:0;padding:0;position:static}.fp-editor-controls .card-type-note{padding:12px;font-size:11px}.fp-editor-controls .screen-block-tools{gap:8px;padding:10px 12px}@container studio (width<=900px){.fp-editor .fp-editor-body{grid-template-columns:360px minmax(0,1fr)}.fp-editor-heading{flex-wrap:wrap}.fp-editor-heading .studio-identity{flex:220px}}@container studio (width<=700px){.fp-editor .fp-editor-body{display:block}.fp-editor-mobile-tabs{border-bottom:1px solid #e2e8e7;margin:0;padding:6px 12px;display:flex}.fp-editor-mobile-tabs button{flex:1}.fp-editor-body[data-view=settings] .fp-editor-preview,.fp-editor-body[data-view=preview] .fp-editor-controls{display:none}.fp-editor .fp-editor-controls{border-right:0}.fp-editor .fp-editor-actions{flex-wrap:wrap;width:100%}.fp-editor .fp-editor-actions .fp-button{flex:1;padding-inline:8px}}.fp-editor-controls .screen-builder,.fp-editor-controls .og-theme{gap:10px;display:grid}.fp-editor-controls .screen-builder>.studio-section,.fp-editor-controls .og-theme>.studio-section{margin:0}.fp-editor-controls .screen-builder>.screen-back{min-height:32px;margin:0;padding:4px 0}.fp-editor-controls .studio-block-header{gap:6px;margin:4px 0}.fp-editor-controls .studio-block-header .screen-block-tools{border:0;padding:7px 10px}.fp-editor-controls .studio-block-header .screen-block-tools>button{width:32px;height:32px}.fp-editor-controls .studio-scope{margin:4px 0 6px}.fp-editor-controls .studio-section .og-summary{min-height:46px}.fp-editor-controls .studio-section .og-disclosure .og-list{background:#f8faf9;border:0;border-radius:10px}.fp-editor-controls .studio-section .og-disclosure .og-meta{font-size:11px}.fp-editor-controls .og-row:has(>.og-control>.cms-segmented){flex-direction:column;align-items:stretch}.fp-editor-controls .og-row:has(>.og-control>.cms-segmented)>.og-label{flex:none}.fp-editor-controls .og-row:has(>.og-control>.cms-segmented)>.og-control{width:100%;margin-left:0}.fp-editor-controls .cms-segmented[aria-label=Инструменты\ студии]>button{min-width:0}.fp-editor-controls .og-list>.studio-section{border-color:#edf0ef;margin:10px}.studio-gradient-actions{flex-wrap:wrap;gap:16px;padding:4px 14px 10px;display:flex}.fp-editor-controls .og-row:has(>.og-control>.cms-range-field){flex-direction:column;align-items:stretch}.fp-editor-controls .og-row:has(>.og-control>.cms-range-field)>.og-label{flex:none}.fp-editor-controls .og-row:has(>.og-control>.cms-range-field)>.og-control{width:100%;margin-left:0}.fp-editor-controls input[type=range]:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #087e5d}.studio-section-heading{box-sizing:border-box;list-style:none}.studio-section-heading::-webkit-details-marker{display:none}.studio-section-help{color:#74817f;align-items:center;gap:4px;padding:0 14px 8px;font-size:11px;display:flex}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.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:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.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:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.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:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.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:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-arabic-wght-normal-CGnJ-sf6.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-ext-wght-normal-BjodpZir.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:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-wght-normal-DveCct9I.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-hebrew-wght-normal-BIkpbuMU.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-ext-wght-normal-OacczzuJ.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:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-wght-normal-CnQIisVs.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.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:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-cyrillic-ext-wght-normal-BCp_3N7R.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:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-cyrillic-wght-normal-fOt7epNf.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-greek-ext-wght-normal-Bgw4czJT.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-greek-wght-normal-DlT9XTxE.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-math-wght-normal-4a3xuzGk.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-symbols-wght-normal-B7iHSfaG.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-vietnamese-wght-normal-_f1XEJpo.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:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-latin-ext-wght-normal-DYIxWhlt.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:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-latin-wght-normal-ccAYIvAh.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:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-cyrillic-ext-wght-normal-D8xHCTEw.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:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-cyrillic-wght-normal-bOs07Rf4.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-greek-ext-wght-normal-Bm9CHu9r.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-greek-wght-normal-8neIfJ3r.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-hebrew-wght-normal-BjjtG49P.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-math-wght-normal-C1FvUlkR.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-symbols-wght-normal-BAf6-sld.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-vietnamese-wght-normal-UygKeDyW.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:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-latin-ext-wght-normal-DPNHYqvY.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:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-latin-wght-normal-CWNzRldh.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.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:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/raleway-cyrillic-ext-wght-normal-Dc5xu4We.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:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/raleway-cyrillic-wght-normal-B0Yo_ULV.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/raleway-vietnamese-wght-normal-wikBsL6_.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:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/raleway-latin-ext-wght-normal-CwtNDoQR.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:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/raleway-latin-wght-normal-CSF1BaNN.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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAcwABUAAAAADVQAAAbBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkQbgR4cLj9IVkFSYD9NVkFSRgZgP1NUQVSBECcqAFwvZBEICoMkgnELFAAwhH4BNgIkAyIEIAWGEAdnDAcboAsonoWxMy2MW9VSU/H2d24ggnj6P7/qdF8kHtj4XCsDah+E/KT39YIFcHcr5mdFZwLNDw9CeW4KlnBLVwQRet6nWJGSNRWvjZZM5AF9/V+YzdmiNbWZhBUUSOGWSLhW2RoXvEtYlxCEfCMrFAA6BuFam7oKRUZVCFWhRR/qJMlMiCgVZ/4ca0sETSHYgDJIJKezg6AEeH4/UIDkWQgqQABAB41AABe1VKK6dOsdhehnpalC9DfR1iEaDRCEADJ7qqmDPyCAYODEgeBAUIADRQ2tgB4qkWgAgOBp5BnH2tUEgA3ErCKtimIziMYx+tZRkDo+B2CcYroAUAMQQMOC/DExNOyf1AIEqIEEKgEKoAEFyK2JYdUjqxX9gAAwZpyto8zKVlMAICtmCHZvvscvU9uhetlltjPXxFCpcgAT1C41AqC3NxEZR3GGgPFsQPEn9Dv9AAEV1gUdEnSDES/lADn+6DGoZioeqIBCEBwIUIQ/UAa5fLpoEwZQQLIclVoNmiUiAMTkNhAAsaQOgAYUSg6A+hsQAHFIasTfqUaMdhH93bqCn0dv0Y1Mxwz/rMEkngeFGyecLPOg2jTgjVHHlnFn1ePPoBCvIU0PgI97z1hU0OQ8V6Iq/BwEUU8EQ4OB4FQdyadBEOByAhRAIhThj4OXDnAXcgDG2hAxxIQMtyzUgY0DcCA1wwnPy+biZg5xg64AiKelqxEkCD8ATgAKAdzAdMBJoAx4e5naGUU9jSAGahwNjTq+8W7DtfwYMsuPz6g1XPyMe4OHcM9wzZ544OVL2fjTo1fDhz95JRtfunY9r+B6JRd3737xgg3f338+ZMjD5wE2vLjmvqrsfi7KpklBNhwDNs4hLtfZB1nVo/LtXbteDo7bGL+x9LnOu7gSi0s45CJc/mquZ+53Had/3dvtr8Ybttd9ifzjnXq4Zb+pTblf584tP9A9sdAIX89W9cqWOy8urXS6243Og4UTLSdNOtqi74T6Wi+zp5Xr6RpTqLOrX2Wp2FTquoyMtjObjK4jpZMt84p3bd218fcnDp+IoMbXTl0+vgP56caMH6fVqeP+OKNQ34WDI8PmIJDVIAAbW7oRW9vBIzQAYINeo695N38DAQQF1BAAQB1AaXV6TEEMP0RLzQ5ctUHhwY/gB6cDpZRWWNvhvV7xtTdCTx62RTr+t9EROf52+4hqwKoHM4/P3FgXpe6yLMD76VNExDcBX1jIH3Yp7lSX+fKlzCapUmWPbtYsN7eRA47ZYTVbbEp/xcTqp40a3d8kgcC2lmDn2kCI59VnWx1NAZbGgyDNV1vAFJu5FO3miyhkCFmswIrSVn+m4cGofr9T0gtXmTw09dO1a16PkZUSH/IBkrx9G5qSFfLgxvTvUt01arz+FBpnGCEhx00R2RZKkZ2alp0fzE1LDbpKNhShcYSQv0hQG1qZDr/fmZca/ghYVGJxlLKSkix/drZ/c6tCgVkxImp4WHxugc/XJo8s3HRlyqfYLHfRckwVJGlsXycqqOGwidPXFPr25z/Nmxau/p9Rr57aFGS1RW4u7iIFAw1tFS5Mxb/8VkR5k5cXVEauSXY2pXVWSkRkklGk1rBYI0tr8nLTSpb8G+5yhXMADzyTaevXgL1Zp6VZlh0QM3fsx6LChf9nUFEe5Rfxel+//BCekJby74034cm1Sj0pKdGfMTg6JQXHolu80R26VNVeFRGjTGrML/a3KLdYsfRSwdIdF/wS97oFBJCflu4t3XhyfFibNIfWkQCf9r4tAJ9v5YH5D/L/t64YRwELBYDAz9xlvaUoc/8UQJDdHboro2Mz9jFInPDh9H5qASpKQgBOzmMzgG87VkOtVdB9GjGcwLdyIEJCoawjhU8WkKZZWpFBpZQgk2Guk0Ul58N9NCPHEwMP48ikiG6ycNGBbHyygBx4aEJOCsggFw7KkJtCAo/uwQV0olqyQtFmHZtpSTNMxXktRyAaKYo+cK9zaHpJBCK7ld6ZnAkoolP/ZzYvSzUPD8sKk8TLZmFYJCoGZhJ4DGjXa4xuGebQcRBOoWGIwKFaYhqHmCwSTJeiCKMCq0gNAc+GYSrLDBajCqNYJQYHcZXJJ0A4xapUqMKZ6z2NlL69lfVr0u8Nccx9YwPV6tkC81rPZI+nqPdmFSuWYpQISRkjH5QNMRmyUjejicO9FXMknCLnOWQIJNp0jmWMFZiWYyRwhQrhmdU9JWEPp+eCXCSYbnA0cgpOoIp7UWjRYogpltVxkolc5Ld0nsQ2aGrgvbG4QXMT38TJjo3+3UW3hhd38NKijMZseaj+FQn2vbEXAA==)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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.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:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/comfortaa-cyrillic-ext-wght-normal-Bbyo-ZHz.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:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/comfortaa-cyrillic-wght-normal-D14l-6cu.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/comfortaa-greek-wght-normal-C_9s1t5x.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/comfortaa-vietnamese-wght-normal-BegpjMof.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:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/comfortaa-latin-ext-wght-normal-CYL25BRH.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:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/comfortaa-latin-wght-normal-CLB3k12Y.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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-cyrillic-wght-normal-5WvUvBgz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-vietnamese-wght-normal-Cabi7G8-.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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-ext-wght-normal-CT1r92Rl.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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-normal-BOwq7MWX.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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-ext-wght-normal-YcVxMP-u.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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-wght-normal-UWPuZLjM.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-math-wght-normal-sOy7rEfW.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-symbols-wght-normal-DQ5VrUkH.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-vietnamese-wght-normal-CfJ7gtf3.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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-ext-wght-normal-C2Wlntb9.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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-wght-normal-BiLcIKcI.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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}@layer theme{:root,:host{--font-sans:"Onest Variable", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{font-family:var(--font-sans);color:#17263d;font-synthesis:none;--surface-muted:#eaf1fc;--border:#dce5f1;--danger:#b42336;--focus-ring:#164bb7;--motion-fast:.14s;background:#f3f7fc}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}button,a{touch-action:manipulation}h1,h2,h3,p{margin:0}h1{font-size:30px;font-weight:500;line-height:1.2}h2{font-size:22px;font-weight:500;line-height:1.3}h3{font-size:18px;font-weight:500}p{line-height:1.55}.muted{color:#52647b}.eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:500}.card{border:1px solid var(--border);background:#fff;border-radius:24px;min-width:0;padding:24px}.card p+h2,.card h2+p{margin-top:8px}.button{min-height:48px;transition:background var(--motion-fast),transform var(--motion-fast);border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:12px 18px;font-weight:500;display:inline-flex}.button:active{transform:scale(.985)}.primary{color:#fff;background:#2463df}.primary:hover{background:#1c53c3}.secondary{color:#174fba;background:#edf3fd}.ghost{color:inherit;background:0 0;border-color:#c9d8ed}.icon-button{border:1px solid var(--border);background:#fff;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;display:grid}.chip{color:#355071;background:#eaf0fa;border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;line-height:1.4;display:inline-flex}.chip.success{color:#20613e;background:#e9f6ef}.chip.warning{color:#7e4f05;background:#fff0d8}.field{flex-direction:column;gap:8px;display:flex}.field label,.field>span{font-size:14px;font-weight:500}.field input,.field textarea,.select-trigger{color:#17263d;background:#fff;border:1px solid #a6b7d0;border-radius:12px;width:100%;min-height:50px;padding:12px}.field small{color:#52647b;font-size:13px}.field-error{color:#b42336;font-size:14px}.select-trigger{text-align:left;justify-content:space-between;align-items:center;display:flex}.select-content{border:1px solid var(--border);z-index:70;min-width:var(--radix-select-trigger-width);background:#fff;border-radius:14px;padding:6px;box-shadow:0 8px 28px #17263d18}.select-item{border-radius:8px;outline:none;justify-content:space-between;gap:12px;padding:12px;display:flex}.select-item[data-highlighted]{background:#eaf1fc}.dialog-overlay{z-index:80;background:#14294266;position:fixed;inset:0}.dialog-content{z-index:81;background:#fff;border-radius:24px;gap:20px;width:min(92vw,480px);max-height:85dvh;padding:28px;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.dialog-content h2{font-size:24px}.dialog-content p{color:#52647b}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.gate{max-width:600px;margin:10vh auto;padding:24px}.gate .card{gap:20px;margin-top:32px;display:grid}.brand{letter-spacing:-.04em;font-size:20px;font-weight:500}.brand span{color:#2463df}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.select-content{z-index:110;max-height:min(280px,var(--radix-select-content-available-height));max-width:calc(100vw - 24px);overflow:hidden}.select-viewport{overscroll-behavior:contain;max-height:220px}.select-scroll{color:#245dba;background:#f4f8ff;justify-content:center;align-items:center;height:26px;display:flex}.select-item{cursor:pointer;min-height:44px;font-size:14px}.dialog-content{overscroll-behavior:contain;max-height:calc(100dvh - 32px);padding:24px}.dialog-content h2{letter-spacing:-.025em;font-size:24px}.dialog-content .field-error{color:#b42336}.dialog-content textarea{resize:vertical}.welcome-shell{background:radial-gradient(at 72% 28%,#dceaff80,#0000 52%);flex-direction:column;max-width:1440px;min-height:100dvh;margin:auto;padding:30px clamp(20px,5vw,80px) 24px;display:flex}.welcome-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.welcome-top .brand{font-size:23px}.portal-pill{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#425873;background:#ffffff90;border:1px solid #fffd;border-radius:30px;padding:9px 14px;font-size:12px}.welcome-layout{flex:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:30px;padding:48px 0;display:grid}.welcome-story{z-index:1;position:relative}.welcome-kicker{letter-spacing:.13em;text-transform:uppercase;color:#536783;margin-bottom:18px;font-size:11px;font-weight:500}.welcome-story h1{letter-spacing:-.055em;font-size:clamp(40px,4.3vw,62px);font-weight:450;line-height:1.1}.welcome-story h1 span{display:block}.accent-line{color:#2463df}.welcome-description{color:#52647b;max-width:450px;margin-top:24px;font-size:16px;line-height:1.7}.welcome-cta{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.welcome-cta .button{border-radius:18px;min-height:52px;font-size:13px}.welcome-cta .ghost{background:#ffffff60;border-color:#d0dcee}.welcome-availability{color:#586b82;max-width:390px;margin-top:20px;font-size:12px}.welcome-footer{color:#596b82;border-top:1px solid #dee6f0;justify-content:space-between;gap:18px;padding-top:22px;font-size:11px;display:flex}.welcome-footer>span:last-child{align-items:center;gap:7px;display:flex}.ambient-art{isolation:isolate;--art-ink:#2859a2;--art-glow:#bbdcff;background:radial-gradient(at 70% 24%,#b5d8ff9c,#0000 63%),linear-gradient(140deg,#f7fbff40,#dfedff);border-radius:40px;place-items:center;min-height:430px;display:grid;position:relative;overflow:hidden}.ambient-orbit{border:1px solid #fffc;border-radius:50%;width:390px;height:390px;position:absolute;box-shadow:inset 0 0 32px #fff5}.orbit-one{transform:rotate(-22deg)scaleX(.8)}.orbit-two{transform:rotate(36deg)scaleY(.6)}.glass-pass{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:220px;min-height:280px;color:var(--art-ink);background:linear-gradient(145deg,#ffffffb0,#ffffff40);border:1px solid #fffd;border-radius:30px;flex-direction:column;padding:25px;display:flex;position:relative;transform:rotate(-9deg);box-shadow:0 28px 70px #5889c02c,inset 0 1px #fff}.pass-symbol{background:#ffffffbd;border-radius:18px;place-items:center;width:56px;height:56px;margin-bottom:26px;display:grid;box-shadow:0 6px 18px #5c92c916}.glass-pass>span{letter-spacing:.2em;font-size:12px}.glass-pass strong{letter-spacing:-.05em;font-size:44px;font-weight:400;line-height:1.15}.pass-rule{background:#ffffffc9;height:1px;margin:20px 0 14px}.glass-pass small{font-size:10px}.floating-icon{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:64px;height:64px;color:var(--art-ink);background:#ffffff95;border:1px solid #ffffffd0;border-radius:21px;place-items:center;display:grid;position:absolute;box-shadow:0 12px 30px #4277b21a}.float-calendar{top:52px;right:28px;transform:rotate(12deg)}.float-location{bottom:46px;left:22px;transform:rotate(-10deg)}.theme-pearl{--art-ink:#665755;background:radial-gradient(at 75% 20%,#efddcd,#0000 65%),linear-gradient(140deg,#faf9f7,#e5e6ef)}.theme-night{--art-ink:#243b61;background:radial-gradient(at 72% 24%,#435882,#0000 65%),linear-gradient(140deg,#1c2a46,#405d8d)}.guide-progress{gap:5px;margin-bottom:22px;display:flex}.guide-progress>span{background:#e6edf7;border-radius:6px;flex:1;height:4px}.guide-progress>span.passed{background:#2463df}.guide-icon{color:#2463df;background:linear-gradient(145deg,#e9f4ff,#d9eaff);border-radius:21px;place-items:center;width:64px;height:64px;margin-bottom:20px;display:grid}.guide-panel .welcome-kicker{margin-bottom:10px}.guide-panel h3{letter-spacing:-.035em;margin-bottom:12px;font-size:26px;line-height:1.2}.guide-panel h3:focus{outline:none}.guide-panel>p:last-child{min-height:65px;font-size:14px}.guide-actions{gap:10px;margin-top:22px;display:flex}.guide-actions .button:last-child{flex:1}.access-note p+p{margin-top:12px}.access-note p{font-size:14px}.welcome-workspace{max-width:1160px;margin:auto;padding:28px clamp(16px,4vw,48px) 70px}.welcome-workspace-title{gap:10px;margin:36px 0 26px;display:grid}.welcome-workspace-title .welcome-kicker{margin:0}.welcome-workspace-title h1{letter-spacing:-.045em;font-size:36px}.welcome-editor-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.welcome-editor{gap:20px;display:grid}.welcome-toggle{align-items:center;gap:10px;font-size:14px;display:flex}.welcome-toggle input{accent-color:#2463df;width:20px;height:20px}.welcome-step-editor{border:1px solid #dce5f1;border-radius:18px;gap:15px;min-width:0;margin:0;padding:16px;display:grid}.welcome-step-editor legend{color:#536783;padding:0 7px;font-size:13px}.welcome-step-editor .guide-actions{margin-top:0}.welcome-step-editor .button{min-height:44px;padding:9px 12px;font-size:12px}.welcome-preview{gap:16px;display:grid;position:sticky;top:24px}.welcome-preview .welcome-kicker{margin:0}.welcome-preview .ambient-art{min-height:300px}.welcome-preview .glass-pass{scale:.75}.welcome-preview .floating-icon{scale:.8}.welcome-preview h2{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:29px}.welcome-preview>p{color:#52647b;font-size:14px}.welcome-preview ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.welcome-preview li{overflow-wrap:anywhere;background:#ffffffa6;border:1px solid #fff;border-radius:18px;gap:12px;padding:16px;display:flex}.welcome-preview li>svg{color:#2463df;flex-shrink:0}.welcome-preview strong{font-size:13px;font-weight:500}.welcome-preview li p{color:#52647b;margin-top:5px;font-size:12px}.editor-save{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.editor-save span{color:#52647b;font-size:11px}.welcome-message,.welcome-complete{background:#fff;border:1px solid #dce5f1;border-radius:20px;padding:24px}.welcome-complete{gap:16px;max-width:560px;display:grid}.welcome-complete>svg{color:#2463df}.welcome-participant{gap:20px;max-width:540px;margin:auto;display:grid}.welcome-participant .ambient-art{min-height:250px}.welcome-participant .glass-pass,.welcome-participant .floating-icon{scale:.65}.welcome-participant>h2{letter-spacing:-.04em;font-size:30px}.welcome-participant>p{color:#52647b;font-size:14px}@media (width<=800px){.welcome-shell{padding:22px 22px 24px}.welcome-layout{grid-template-columns:1fr;gap:30px;padding:30px 0}.welcome-story{order:2}.welcome-layout>.ambient-art{order:1;min-height:280px}.welcome-layout .glass-pass{scale:.72}.welcome-layout .floating-icon{scale:.8}.welcome-story h1{font-size:42px}.welcome-description{margin-top:16px;font-size:14px}.welcome-cta{margin-top:24px}.welcome-footer{flex-direction:column;gap:10px}.welcome-editor-grid{grid-template-columns:1fr}.welcome-preview{position:static}.welcome-editor{padding:18px}}@media (width<=430px){.welcome-shell{padding:20px 16px 24px}.portal-pill{padding:8px 10px;font-size:10px}.welcome-top .brand{font-size:20px}.welcome-layout{gap:26px;padding-top:24px}.welcome-layout>.ambient-art{border-radius:30px;min-height:235px}.welcome-layout .glass-pass{scale:.62}.float-calendar{top:24px;right:18px}.float-location{bottom:20px;left:18px}.welcome-story h1{font-size:36px}.welcome-kicker{margin-bottom:14px;font-size:10px}.welcome-cta{grid-template-columns:1fr;display:grid}.welcome-cta .button{min-height:48px}.welcome-availability{margin-top:15px;font-size:11px}.welcome-workspace-title h1{font-size:30px}}@media (prefers-reduced-motion:no-preference){.glass-pass{animation:.7s cubic-bezier(.2,.8,.2,1) both pass-in}.floating-icon{animation:.65s ease-out both icon-in}.float-location{animation-delay:.1s}.guide-panel{animation:.22s ease-out guide-in}.welcome-story{animation:.45s ease-out guide-in}@keyframes pass-in{0%{opacity:0;transform:translateY(18px)rotate(-4deg)}to{opacity:1;transform:translateY(0)rotate(-9deg)}}@keyframes icon-in{0%{opacity:0}to{opacity:1}}@keyframes guide-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}}.editor-fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.entry-root{min-height:100dvh;position:relative}.entry-screen{isolation:isolate;color:#122039;background:#f5f8fc;place-items:center;min-height:100dvh;padding:80px 24px;display:grid;position:relative;overflow:hidden}.entry-gradient{background:radial-gradient(at 75% 15%,#d1e5ff,#0000 60%),radial-gradient(at 10% 90%,#e5def2,#0000 65%),#f7faff}.entry-dark{color:#fff;background-color:#101a2c}.entry-dark.entry-gradient{background:radial-gradient(at 75% 15%,#294b7a,#0000 60%),#101a2c}.entry-background,.entry-tint{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.entry-background{object-fit:var(--entry-fit,cover)}.entry-image .entry-tint{z-index:-1;background:#f5f8fc65}.entry-image.entry-dark .entry-tint{background:#08152c75}.entry-center{text-align:center;width:min(100%,760px);padding:32px 20px}.entry-image .entry-center{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7faffd9;border:1px solid #ffffffa6;border-radius:32px;width:min(100%,680px)}.entry-image.entry-dark .entry-center{background:#101a2ce8;border-color:#ffffff30}.entry-center h1,.entry-center h2{letter-spacing:-.065em;overflow-wrap:anywhere;font-size:clamp(46px,8vw,108px);font-weight:450;line-height:1.04}.entry-subtitle{overflow-wrap:anywhere;max-width:520px;margin:22px auto 0;font-size:clamp(14px,2vw,20px);line-height:1.5}.entry-login,.entry-login-preview{border-radius:18px;justify-content:center;align-items:center;gap:24px;width:fit-content;min-width:168px;min-height:52px;margin:38px auto 0;text-decoration:none;display:flex}.entry-login-preview{color:#fff;background:#245fe8;padding:12px 28px;font-size:14px}.entry-role{bottom:max(24px,env(safe-area-inset-bottom));text-align:center;letter-spacing:.025em;font-size:11px;position:absolute;left:20px;right:20px}.entry-load-error{text-align:center;color:#394966;font-size:12px;position:absolute;top:16px;left:16px;right:16px}.entry-load-error button{color:inherit;background:0 0;border:0;min-height:44px;text-decoration:underline}.appearance-workspace{max-width:1240px;margin:auto;padding:30px clamp(16px,4vw,64px) 70px}.appearance-heading{margin:42px 0 30px}.appearance-heading h1{letter-spacing:-.04em;font-size:clamp(28px,4vw,40px)}.appearance-heading>p:last-child{color:#52647b;margin-top:12px}.appearance-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:32px;display:grid}.appearance-form fieldset{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.appearance-upload{gap:12px;font-size:14px;display:grid}.appearance-upload input{max-width:100%;font:inherit;font-size:12px}.appearance-upload input::file-selector-button{font:inherit;color:#1b385c;cursor:pointer;background:#f2f7ff;border:1px solid #c4d4ed;border-radius:12px;margin-right:10px;padding:12px}.appearance-upload small{color:#536783;font-size:12px}.appearance-preview{position:sticky;top:24px}.entry-preview{border:1px solid #d5e0ee;border-radius:28px;min-height:560px;padding:36px 16px}.entry-preview h2{font-size:clamp(32px,4vw,64px)}.entry-preview .entry-center{padding:30px 16px}.appearance-consent{color:#334c6a;align-items:flex-start;gap:12px;font-size:12px;line-height:1.6;display:flex}.appearance-consent input{accent-color:#245fe8;flex-shrink:0;width:20px;height:20px;margin-top:2px}.appearance-notice{color:#25623d;margin-bottom:18px}.appearance-workspace>.field-error{margin-bottom:18px}.login-workspace{flex-direction:column;justify-content:center;gap:24px;max-width:520px;min-height:100dvh;margin:auto;padding:24px 16px;display:flex}.login-back{color:#355a88;align-items:center;gap:12px;width:fit-content;min-height:44px;text-decoration:none;display:flex}.login-card{gap:24px;display:grid}.login-card h1{letter-spacing:-.04em;font-size:32px}@media (width<=800px){.appearance-grid{grid-template-columns:1fr}.appearance-preview{position:static}.entry-preview{min-height:420px}.entry-center{padding:24px 8px}.entry-image .entry-center{padding:32px 20px}.entry-screen{padding-inline:16px}.entry-center h1{font-size:clamp(44px,12vw,80px)}}@media (prefers-reduced-motion:no-preference){.entry-center{animation:.35s ease-out both entry-appear}@keyframes entry-appear{0%{transform:translateY(5px)}to{transform:translateY(0)}}}.real-workspace{max-width:1240px;margin:auto;padding:24px clamp(16px,4vw,48px) 60px}.workspace-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.workspace-top>div{align-items:center;gap:12px;font-size:13px;display:flex}.workspace-heading{flex-wrap:wrap;align-items:center;gap:16px;margin:38px 0 28px;display:flex}.workspace-heading>p{width:100%;margin:0}.workspace-heading h1{letter-spacing:-.04em;margin-right:auto;font-size:clamp(28px,4vw,40px)}.workspace-events{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;margin-bottom:18px;display:grid}.event-choice{text-align:left;font:inherit;color:#233657;cursor:pointer;border:1px solid #e4eaf5;align-items:center;gap:14px;display:flex}.event-choice span{flex:1}.event-choice.selected{background:#f6faff;border-color:#1675ff}.workspace-empty{color:#6b7b90;padding:20px 0 30px}.workspace-create{align-items:end;gap:20px;margin-bottom:24px;display:flex}.workspace-create .field{flex:1}.workspace-columns{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.workspace-columns h2{letter-spacing:-.035em;margin-bottom:16px;font-size:22px}.participant-form{grid-template-columns:1fr 1fr;gap:16px;margin:28px 0;display:grid}.event-public-link{color:#1269ed;align-items:center;gap:8px;font-size:13px;display:inline-flex}.roster-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.roster-toolbar h3{font-size:16px}.workspace-note{color:#637490;margin:14px 0;font-size:12px;line-height:1.6}.roster-select{align-items:center;gap:10px;margin:18px 0;font-size:13px;display:flex}.participant-row{border-top:1px solid #edf1f7;align-items:center;gap:12px;padding:16px 0;display:flex}.participant-row>div{overflow-wrap:anywhere;flex:1;gap:5px;min-width:0;font-size:13px;display:grid}.participant-row span{color:#697a95;font-size:12px}.participant-row small{color:#6e7e93;max-width:125px;font-size:11px}.participant-row input,.roster-select input{accent-color:#086dff;flex-shrink:0;width:18px;height:18px}.participant-list{max-height:500px;margin-bottom:20px;overflow:auto}.event-appearance{gap:20px;display:grid}.event-appearance h2{margin:0}.workspace-roster>.button{width:100%}@media (width<=800px){.workspace-columns{grid-template-columns:1fr}.workspace-create{flex-direction:column;align-items:stretch}.workspace-top>div{gap:2px;max-width:75%}.participant-form{grid-template-columns:1fr}.participant-row small{max-width:90px}.workspace-heading{margin-top:24px}}.auth-screen{isolation:isolate;min-height:100dvh;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.auth-backdrop{z-index:-3;pointer-events:none;position:absolute}.auth-background{width:calc(100% - 2 * var(--bleed,0px));height:calc(100% - 2 * var(--bleed,0px));object-fit:cover;position:absolute}.auth-shapes{position:absolute;overflow:visible}.auth-shape{display:block;position:absolute}.auth-veil{z-index:-2;pointer-events:none;position:absolute;inset:0}.auth-stage{min-height:inherit;align-items:var(--stage-align,center);justify-items:var(--stage-justify,center);height:100%;padding:max(var(--stage-pad),env(safe-area-inset-top)) var(--stage-pad) var(--stage-pad);display:grid}.auth-panel{width:100%;max-width:var(--card-width);padding:var(--card-pad) calc(var(--card-pad) - 4px) calc(var(--card-pad) * .7);border-radius:var(--card-radius);text-align:var(--align)}.auth-screen[data-card="1"] .auth-panel{background:var(--surface);box-shadow:var(--card-shadow);border:var(--card-border)}.auth-screen[data-card="0"] .auth-panel{padding-inline:4px}.auth-logo{justify-content:var(--logo-justify,center);margin-bottom:var(--logo-gap);color:var(--ink);display:flex}.auth-logo img,.auth-logo svg{object-fit:contain;max-width:100%;display:block}.auth-mark{background:var(--tint);color:var(--tint-text);letter-spacing:-.02em;place-items:center;font-weight:600;display:grid;box-shadow:inset 0 1px #ffffff40}.auth-panel header{margin-bottom:28px}.auth-brand{letter-spacing:.02em;color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;font-weight:600}.auth-panel h1{font-size:var(--h-size);line-height:1.12;font-weight:var(--h-weight);letter-spacing:-.022em;overflow-wrap:anywhere;margin-top:6px}.auth-panel header>p:not(.auth-brand){color:var(--ink-2);overflow-wrap:anywhere;margin-top:10px;font-size:15px;line-height:1.45}.auth-panel fieldset,.auth-form-preview{text-align:left;border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.auth-fields{gap:var(--field-gap);display:grid}.auth-row{gap:6px;min-width:0;display:grid;position:relative}.auth-box{align-items:center;gap:8px;min-width:0;display:flex}.auth-boxed{min-height:var(--field-h);padding:0 14px;transition:box-shadow .15s,border-color .15s}.auth-row.auth-boxed{grid-template-rows:auto auto;align-content:center;gap:0;padding-block:7px;display:grid}.auth-label{color:var(--ink-2);font-size:12px;line-height:16px}.auth-fields:not([data-labels=inside]) .auth-label{color:var(--ink);padding-left:2px;font-size:13px;font-weight:500}.auth-box input,.auth-value{width:100%;min-width:0;height:28px;line-height:28px;font:inherit;letter-spacing:-.01em;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:17px}.auth-box input:focus-visible{outline:0}.auth-box input::placeholder,.auth-placeholder{color:var(--ink-2);opacity:.75}.auth-reveal,.auth-reveal-icon{color:var(--ink-2);flex-shrink:0}.auth-reveal{background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;margin-right:-10px;transition:color .15s,background .15s;display:grid}.auth-reveal:hover{color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.auth-reveal:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.auth-fields[data-style=grouped]{background:var(--field);border:var(--field-border) solid var(--hairline);border-radius:var(--field-radius);gap:0;overflow:hidden}.auth-fields[data-style=grouped] .auth-row+.auth-row:before{content:"";height:var(--field-border);background:var(--hairline);min-height:1px;position:absolute;top:0;left:14px;right:0}.auth-fields[data-style=grouped] .auth-boxed:focus-within{box-shadow:inset 0 0 0 2px var(--tint)}.auth-fields[data-style=separate] .auth-boxed{background:var(--field);border:var(--field-border) solid var(--hairline);border-radius:var(--field-radius)}.auth-fields[data-style=filled] .auth-boxed{background:var(--field);border-radius:var(--field-radius)}.auth-fields:is([data-style=separate],[data-style=filled]) .auth-boxed:focus-within{box-shadow:0 0 0 2px var(--tint)}.auth-fields[data-style=underline] .auth-boxed{border-bottom:max(1px,var(--field-border)) solid var(--hairline);border-radius:0;padding-left:2px}.auth-fields[data-style=underline] .auth-boxed:focus-within{border-bottom-color:var(--tint)}.auth-submit{height:var(--btn-h);border-radius:var(--btn-radius);background:var(--tint);color:var(--tint-text);font:inherit;font-size:17px;font-weight:var(--btn-weight);letter-spacing:-.01em;cursor:pointer;border:0;place-items:center;transition:filter .15s,transform .1s;display:grid}.auth-submit[data-style=soft]{background:var(--tint)}@supports (color:color-mix(in lab, red, red)){.auth-submit[data-style=soft]{background:color-mix(in srgb,var(--tint) 14%,transparent)}}.auth-submit[data-style=soft]{color:var(--tint)}.auth-submit[data-style=outline]{color:var(--tint);box-shadow:inset 0 0 0 1.5px var(--tint);background:0 0}.auth-submit:hover{filter:brightness(1.06)}.auth-submit:active{transform:scale(.99)}.auth-submit:disabled{opacity:.5;cursor:default}.auth-error{color:#d70015;padding:0 4px;font-size:13px;line-height:1.45}.auth-screen[data-scheme=dark] .auth-error{color:#ff6961}.auth-role{color:var(--ink-2);margin-top:24px;font-size:12px}.auth-preview{height:100%;min-height:100%}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.auth-screen:not(.auth-preview) .auth-panel{animation:.45s cubic-bezier(.2,.8,.2,1) both auth-enter}@keyframes auth-enter{0%{transform:translateY(6px)}to{transform:none}}}.studio{--ink:#1d1d1f;--ink-2:#636366;--hairline:#e8e8ed;--tint:#087e5d;height:100dvh;color:var(--ink);-webkit-font-smoothing:antialiased;background:#f5f5f7;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Onest Variable,system-ui,sans-serif;font-size:14px;display:flex}.studio-bar{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);z-index:30;background:#fffc;border-bottom:1px solid #0000000d;flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:56px;padding:0 16px;display:grid;position:relative}.studio-back{width:fit-content;min-height:40px;color:var(--tint);border-radius:10px;align-items:center;gap:2px;padding:0 10px 0 4px;font-size:15px;display:inline-flex}.studio-back:hover{background:#087e5d0d}.studio-title{text-align:center;min-width:0}.studio-title h1{letter-spacing:-.01em;font-size:15px;font-weight:600}.studio-title span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.studio-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.studio-publish{background:var(--tint);color:#fff;height:32px;font:inherit;border:0;border-radius:16px;padding:0 14px;font-size:13px;font-weight:600}.studio-publish:hover{background:#087e5d}.st-icon-button{width:32px;height:32px;color:var(--ink);background:#7676801a;border:0;border-radius:16px;place-items:center;display:grid}.st-icon-button:hover{background:#76768029}.st-menu-wrap{position:relative}.st-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-radius:14px;gap:1px;width:300px;padding:6px;display:grid;position:absolute;top:40px;right:0;box-shadow:0 0 0 .5px #0000001a,0 18px 50px #0000002e}.st-menu p{color:var(--ink-2);padding:6px 10px 4px;font-size:11px}.st-menu button{text-align:left;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13px}.st-menu button:hover{background:var(--tint);color:#fff}.st-menu .danger{color:#d70015}.st-menu hr{background:var(--hairline);border:0;height:1px;margin:4px 6px}.studio-message{z-index:25;color:#1d6b3a;background:#fffffff2;border-radius:12px;max-width:min(560px,100% - 32px);padding:9px 16px;font-size:13px;position:absolute;top:64px;left:50%;transform:translate(-50%);box-shadow:0 0 0 .5px #0000001a,0 8px 24px #0000001f}.studio-message.error{color:#d70015}.studio-grid{flex:1;grid-template-columns:384px minmax(0,1fr);min-height:0;display:grid}.studio-panel{background:#f5f5f7;border-right:1px solid #0000000d;flex-direction:column;min-height:0;display:flex}.st-tabs{border-bottom:1px solid #0000000a;flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:2px;padding:10px 12px;display:grid}.st-tabs button{color:var(--ink-2);font:inherit;background:0 0;border:0;border-radius:10px;justify-items:center;gap:3px;padding:7px 4px 6px;font-size:11px;display:grid}.st-tabs button:hover{color:var(--ink);background:#7676800f}.st-tabs button.active{color:var(--tint);background:#fff;box-shadow:0 1px 3px #0000000f}.st-body{overscroll-behavior:contain;flex:1;padding:12px 12px 40px;overflow:auto}.st-body form{display:contents}.st-body fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.st-scope{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;padding:0 4px;font-size:11px;display:flex}.st-chip{height:20px;color:var(--tint);background:#087e5d14;border-radius:10px;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.st-group header{justify-content:space-between;align-items:center;gap:8px;min-height:24px;padding:0 4px 6px;display:flex}.st-group h2{color:var(--ink);font-size:12px;font-weight:600}.st-card{background:#fff;border-radius:12px;box-shadow:0 0 0 .5px #0000000f}.st-card>*{position:relative}.st-card>*+:before{content:"";background:var(--hairline);height:1px;position:absolute;top:0;left:14px;right:0}.set-row{justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:6px 14px;font-size:13px;display:flex}.set-label{color:var(--ink);flex-shrink:0}.set-stack{flex-direction:column;align-items:stretch;gap:8px;padding:10px 14px}.set-text input{text-align:right;min-width:0;font:inherit;color:var(--ink-2);background:0 0;border:0;outline:0;flex:1;font-size:13px}.set-text input:focus{color:var(--ink)}.set-select{font:inherit;color:var(--ink-2);text-align:right;cursor:pointer;background:0 0;border:0;outline:0;font-size:13px}.st-slider{grid-template-columns:minmax(84px,auto) 1fr 58px;gap:10px;display:grid}.st-slider .set-label{white-space:nowrap}.st-slider input[type=range]{appearance:none;background:linear-gradient(var(--tint),var(--tint)) 0/var(--fill,0%) 100% no-repeat,#e5e5ea;outline-offset:6px;border-radius:2px;width:100%;height:4px}.st-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:grab;background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 .5px #0000002e,0 2px 6px #00000026}.st-slider input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 .5px #0000002e,0 2px 6px #00000026}.st-number{height:26px;color:var(--ink-2);background:#7676800f;border-radius:7px;justify-content:flex-end;align-items:center;gap:2px;padding:0 6px;font-size:12px;display:flex}.st-number input{text-align:right;width:32px;font:inherit;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;font-size:12px}.st-number:focus-within{box-shadow:0 0 0 2px #087e5d59}.set-switch{appearance:none;cursor:pointer;background:#d1d1d6;border-radius:13px;flex-shrink:0;width:42px;height:26px;margin:0;transition:background .2s;position:relative}.set-switch:before{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #00000026,0 0 1px #00000029}.set-switch:checked{background:#34c759}.set-switch:checked:before{transform:translate(16px)}.set-segmented{background:#7676801a;border-radius:9px;gap:2px;padding:2px;display:flex}.set-segmented button{min-height:28px;font:inherit;color:var(--ink);white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.set-segmented button.active{background:#fff;font-weight:600;box-shadow:0 2px 6px #0000001a,0 0 0 .5px #0000000a}.set-segmented.compact button{flex:none;min-width:34px}.st-choice{gap:12px}.set-button{min-height:30px;color:var(--tint);font:inherit;cursor:pointer;background:#087e5d14;border:0;border-radius:15px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.set-button:hover{background:#087e5d22}.set-button.quiet{color:var(--ink);background:#7676801a}.set-button.wide{border-radius:10px;min-height:36px}.set-button input[type=file]{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.set-button:focus-within{outline-offset:2px;outline:3px solid #164bb7}.st-link{font:inherit;color:var(--tint);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:inline-flex}.set-row.st-link{justify-content:flex-start;width:100%;padding:6px 14px;font-size:13px}.st-link.danger{color:#d70015}.st-hint{color:var(--ink-2);padding:8px 14px;font-size:11px;line-height:1.45}.st-hint.warn{color:#9a5b00}.set-stack .st-hint{padding:0}.set-consent{color:var(--ink-2);justify-content:flex-start;align-items:flex-start;font-size:12px;line-height:1.45}.set-consent input{width:18px;height:18px;accent-color:var(--tint);flex-shrink:0;margin:1px 0 0}.logo-tile{align-items:center;gap:12px;padding:10px 14px;display:flex}.logo-thumb{border-radius:9px;flex-shrink:0;place-items:center;width:84px;height:60px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 .5px #0000001a}.logo-thumb img{object-fit:contain;max-width:80%;max-height:68%}.logo-thumb span{color:#8e8e93;font-size:10px}.logo-meta{gap:2px;min-width:0;display:grid}.logo-meta strong{font-size:13px;font-weight:500}.logo-meta small{color:var(--ink-2);font-size:11px}.logo-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.st-position-row{align-items:center;gap:14px;padding:12px 14px}.st-position{background:#7676801a;border-radius:10px;flex-shrink:0;grid-template-rows:repeat(3,22px);grid-template-columns:repeat(3,26px);gap:3px;padding:6px;display:grid}.st-position button{cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.st-position button span{background:#aeaeb2;border-radius:50%;width:6px;height:6px;transition:all .15s}.st-position button:hover span{background:var(--ink-2)}.st-position button[aria-checked=true]{background:#fff;box-shadow:0 1px 3px #0000001f}.st-position button[aria-checked=true] span{background:var(--tint);border-radius:2px;width:14px;height:8px}.st-position-side{flex:1;min-width:0}.st-position-side .st-slider{grid-template-columns:1fr 58px;padding:0}.st-position-side .st-slider .set-label{grid-column:1/-1}.st-gbar-wrap{gap:8px;display:grid}.st-gbar-wrap small{color:var(--ink-2);font-size:11px}.st-gbar{cursor:copy;border-radius:8px;height:28px;margin:0 9px;position:relative;box-shadow:inset 0 0 0 .5px #0000001f}.st-stop{background:var(--c);cursor:grab;border:3px solid #fff;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;padding:0;position:absolute;top:50%;box-shadow:0 0 0 .5px #00000040,0 2px 6px #0003}.st-stop.active{box-shadow:0 0 0 2px var(--tint),0 2px 6px #0003}.st-shapes{flex-wrap:wrap;justify-content:flex-start;gap:6px;padding:10px 14px}.st-shape-chip{cursor:pointer;background:#7676800f;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.st-shape-chip span{width:16px;height:16px;box-shadow:inset 0 0 0 .5px #0000001f}.st-shape-chip.active{box-shadow:0 0 0 2px var(--tint);background:#fff}.st-shape-chip.add{color:var(--tint)}.studio-canvas{background:#ebebef;flex-direction:column;align-items:center;gap:10px;min-width:0;min-height:0;padding:14px 20px 12px;display:flex}.st-versions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.st-versions .set-segmented{background:#76768026}.st-canvas-box{flex:1;place-items:center;width:100%;min-height:0;display:grid}.st-device{flex-shrink:0;position:relative}.st-device-inner{transform-origin:0 0;background:#fff;border-radius:12px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 .5px #0000001a,0 30px 80px #00000026}.st-device.mobile .st-device-inner{border-radius:44px;top:12px;left:12px;box-shadow:0 0 0 12px #1d1d1f,0 0 0 13px #3a3a3c,0 30px 80px #00000040}.st-stage,.st-stage>.auth-screen{position:absolute;inset:0}.st-stage>.auth-screen{min-height:0}.st-handles{pointer-events:none;position:absolute;inset:0}.st-handle{cursor:grab;pointer-events:auto;background:#fffc;border:0;border-radius:50%;place-items:center;width:30px;height:30px;margin:-15px 0 0 -15px;padding:0;display:grid;position:absolute;box-shadow:0 0 0 1px #00000026,0 4px 12px #0003}.st-handle span{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000026}.st-handle.active{box-shadow:0 0 0 3px #087e5d,0 4px 12px #0003}.st-caption{color:var(--ink-2);font-size:11px}.cp-field{gap:10px}.cp-trigger{cursor:pointer;height:28px;font:inherit;background:#7676800f;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 3px 0 8px;display:inline-flex}.cp-trigger:hover{background:#7676801f}.cp-code{color:var(--ink-2);gap:6px;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:11px;display:flex}.cp-code em{color:#8e8e93;font-style:normal}.cp-swatch{border-radius:6px;flex-shrink:0;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #0000002e}.cp-swatch>span{border-radius:inherit;position:absolute;inset:0}.cp-popover{z-index:200;color:#1d1d1f;background:#fff;border-radius:14px;width:264px;padding:12px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Onest Variable,system-ui,sans-serif;position:fixed;box-shadow:0 0 0 .5px #0000001f,0 24px 60px #0003}.cp{gap:10px;display:grid}.cp-area{cursor:crosshair;touch-action:none;outline-offset:2px;border-radius:9px;height:150px;position:relative}.cp-thumb{pointer-events:none;border:3px solid #fff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;box-shadow:0 0 0 .5px #00000059,0 2px 6px #00000040}.cp-sliders{gap:8px;display:grid}.cp-hue,.cp-alpha{appearance:none;cursor:pointer;border-radius:6px;width:100%;height:12px;margin:0;display:block}.cp-hue{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.cp-alpha-track{border-radius:6px;display:block}.cp-hue::-webkit-slider-thumb{-webkit-appearance:none;background:0 0;border:3px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 .5px #00000059,0 2px 5px #00000040}.cp-alpha::-webkit-slider-thumb{-webkit-appearance:none;background:0 0;border:3px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 .5px #00000059,0 2px 5px #00000040}.cp-hue::-moz-range-thumb{background:0 0;border:3px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 .5px #00000059}.cp-alpha::-moz-range-thumb{background:0 0;border:3px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 .5px #00000059}.cp-inputs{align-items:center;gap:6px;display:flex}.cp-hex,.cp-a{color:#6e6e73;background:#7676800f;border-radius:8px;align-items:center;gap:2px;height:30px;padding:0 8px;font-size:12px;display:flex}.cp-hex{flex:1}.cp-hex input,.cp-a input{color:#1d1d1f;text-transform:uppercase;background:0 0;border:0;outline:0;width:100%;min-width:0;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:12px}.cp-a{width:64px}.cp-a input{text-align:right}.cp-hex:focus-within,.cp-a:focus-within{box-shadow:0 0 0 2px #087e5d59}.cp-eye{color:#1d1d1f;cursor:pointer;background:#7676800f;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.cp-presets{border-top:1px solid #e8e8ed;flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.cp-presets button{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}@media (width<=900px){.studio{height:auto;min-height:100dvh}.studio-grid{grid-template-columns:1fr}.studio-canvas{z-index:5;order:-1;height:46vh;padding:10px;position:sticky;top:0}.studio-panel{border-right:0}.st-body{overflow:visible}.studio-bar{grid-template-columns:auto 1fr auto;position:sticky;top:0}.studio-title{text-align:left}}@media (width<=520px){.studio-title span{display:none}.st-tabs button span{font-size:10px}}.dd-trigger{color:#1d1d1f;max-width:220px;height:30px;font:inherit;cursor:pointer;background:#7676800f;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:13px;transition:background .15s;display:inline-flex}.dd-trigger:hover{background:#7676801f}.dd-trigger[aria-expanded=true]{color:#087e5d;background:#087e5d14}.dd-trigger svg{color:#8e8e93;flex-shrink:0}.dd-trigger>svg{margin-left:auto}.dd-value{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dd-list{z-index:210;overscroll-behavior:contain;-webkit-backdrop-filter:saturate(180%)blur(24px);color:#1d1d1f;background:#ffffffeb;border-radius:14px;padding:6px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Onest Variable,system-ui,sans-serif;animation:.14s ease-out dd-in;position:fixed;overflow:auto;box-shadow:0 0 0 .5px #0000001f,0 22px 56px #00000029}@keyframes dd-in{0%{transform:translateY(-4px)}to{transform:none}}.dd-group+.dd-group{border-top:1px solid #e8e8ed;margin-top:4px;padding-top:4px}.dd-title{color:#636366;padding:6px 10px 4px;font-size:11px;font-weight:600}.dd-option{cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:34px;padding:6px 10px;font-size:14px;display:flex}.dd-option.active{color:#fff;background:#087e5d}.dd-option.active .dd-hint{color:#ffffffbf}.dd-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dd-hint{color:#8e8e93;font-size:12px}.dd-check{flex-shrink:0}.cms,.cms-sheet,.cms-calendar,.cms-toasts{--ink:#1d1d1f;--ink-2:#636366;--ink-3:#8e8e93;--line:#e8e8ed;--tint:#087e5d;--tint-soft:#087e5d12;--canvas:#f5f5f7;--card:#fff}.cms{background:var(--canvas);min-height:100dvh;color:var(--ink);-webkit-font-smoothing:antialiased;grid-template-columns:248px minmax(0,1fr);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Onest Variable,system-ui,sans-serif;font-size:14px;display:grid}.cms-loading{color:#636366;place-items:center;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;display:grid}.cms-sidebar{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#fbfbfdcc;border-right:1px solid #0000000d;flex-direction:column;gap:22px;height:100dvh;padding:22px 14px 16px;display:flex;position:sticky;top:0}.cms-brand{letter-spacing:-.01em;align-items:center;gap:10px;padding:2px 10px;font-size:15px;font-weight:600;display:flex}.cms-brand-mark{color:#fff;background:#1d1d1f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.cms-sidebar nav{gap:2px;display:grid}.cms-sidebar nav a{min-height:38px;color:var(--ink-2);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:14px;transition:background .15s,color .15s;display:flex}.cms-sidebar nav a:hover{color:var(--ink);background:#0000000a}.cms-sidebar nav a[aria-current=page]{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 1px 3px #0000000f,0 0 0 .5px #0000000a}.cms-sidebar nav a[aria-current=page] svg{color:var(--tint)}.cms-account{background:#fff;border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:10px;display:flex;box-shadow:0 0 0 .5px #0000000f}.cms-account div{flex:1;min-width:0;display:grid}.cms-account strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.cms-account span{color:var(--ink-2);font-size:11px}.cms-main{width:100%;min-width:0;max-width:1240px;padding:28px clamp(16px,4vw,48px) 80px}.cms-crumbs{color:var(--ink-2);gap:6px;margin-bottom:8px;font-size:12px;display:flex}.cms-crumbs a:hover{color:var(--tint)}.cms-crumbs a+a:before{content:"›";color:var(--ink-3);margin-right:6px}.cms-page-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cms-page-title h1{letter-spacing:-.025em;font-size:clamp(26px,3vw,32px);font-weight:700;line-height:1.15}.cms-page-title p{color:var(--ink-2);margin-top:6px;font-size:14px}.cms-title-with-avatar{align-items:center;gap:12px;display:inline-flex}.cms-subline{flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.cms-subline>span{align-items:center;gap:5px;display:inline-flex}.cms-actions{flex-wrap:wrap;gap:8px;display:flex}.cms-button{height:36px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:18px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:600;transition:background .15s,box-shadow .15s,transform .1s;display:inline-flex;box-shadow:0 0 0 .5px #0000001f,0 1px 2px #0000000a}.cms-button:hover{background:#fafafa}.cms-button:active{transform:scale(.98)}.cms-button:disabled{opacity:.45;cursor:default;transform:none}.cms-button.primary{background:var(--tint);color:#fff;box-shadow:0 1px 2px #087e5d40}.cms-button.primary:hover{background:#087e5d}.cms-button.danger{color:#d70015}.cms-button.wide{width:100%}.cms-icon-button{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:16px;flex-shrink:0;place-items:center;display:grid}.cms-icon-button:hover{color:var(--ink);background:#0000000d}.cms-link{color:var(--tint);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.cms-link:disabled{opacity:.4}.cms-muted{color:var(--ink-2);font-size:13px;line-height:1.5}.cms-note{color:#7a5200;background:#fff7e6;border-radius:10px;padding:8px 12px;font-size:12px;line-height:1.5}.cms-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:32px;display:grid}.cms-stat{background:var(--card);border-radius:18px;gap:6px;padding:18px 20px;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.cms-stat:hover{transform:translateY(-1px);box-shadow:0 0 0 .5px #0000000d,0 8px 24px #0000000f}.cms-stat span{color:var(--ink-2);font-size:12px}.cms-stat strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.cms-section{margin-bottom:28px}.cms-section>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cms-section h2,.cms-card h2{letter-spacing:-.01em;align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}.cms-count{color:var(--ink-2);background:#0000000a;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:600}.cms-event-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.cms-event-card{background:var(--card);border-radius:18px;gap:16px;padding:16px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.cms-event-card:hover{transform:translateY(-2px);box-shadow:0 0 0 .5px #0000000d,0 12px 32px #00000012}.cms-event-date{text-align:center;background:var(--accent);border-radius:14px;flex-shrink:0;place-content:center;width:54px;height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.cms-event-date{background:color-mix(in srgb,var(--accent) 10%,#fff)}}.cms-event-date{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cms-event-date{color:color-mix(in srgb,var(--accent) 60%,#000)}}.cms-event-date strong{font-size:22px;font-weight:700;line-height:1}.cms-event-date span{text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:11px}.cms-event-body{gap:4px;min-width:0;display:grid}.cms-eyebrow{color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.cms-event-body h3{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.cms-event-body p{color:var(--ink-2);align-items:center;gap:4px;font-size:12px;display:flex}.cms-event-meta{color:var(--ink-2);align-items:center;gap:10px;margin-top:6px;font-size:12px;display:flex}.cms-event-meta>span:last-child{align-items:center;gap:4px;display:inline-flex}.cms-pill{white-space:nowrap;height:22px;color:var(--ink-2);background:#0000000a;border-radius:11px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.cms-pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.status-planning{color:#0058b0;background:#087e5d14}.status-live{color:#1d7a3a;background:#30b45a1a}.status-completed{color:#4644c4;background:#5e5ce614}.status-archived{color:#8e8e93;background:#0000000a}.cms-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.cms-search{min-width:220px;height:38px;color:var(--ink-3);background:#fff;border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex;box-shadow:0 0 0 .5px #0000001a}.cms-search:focus-within{box-shadow:0 0 0 2px #087e5d59}.cms-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.cms-search input::-webkit-search-cancel-button{display:none}.cms-search button{color:#fff;cursor:pointer;background:#0000001a;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.cms-segmented{background:#7676801f;border-radius:10px;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.cms-segmented button{min-height:30px;font:inherit;color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex}.cms-segmented button.active{background:#fff;font-weight:600;box-shadow:0 2px 6px #0000001a,0 0 0 .5px #0000000a}.cms-client-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.cms-client-card{background:#fff;border-radius:18px;grid-template-columns:auto 1fr;gap:12px 14px;padding:18px;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.cms-client-card h3{font-size:15px;font-weight:600}.cms-client-card p{color:var(--ink-2);margin-top:2px;font-size:12px}.cms-client-card footer{border-top:1px solid var(--line);color:var(--ink-2);grid-column:1/-1;align-items:center;gap:12px;padding-top:12px;font-size:12px;display:flex}.cms-client-card footer span{align-items:center;gap:4px;display:inline-flex}.cms-client-card footer svg:last-child{margin-left:auto}.cms-avatar{letter-spacing:-.02em;flex-shrink:0;place-items:center;font-weight:600;display:inline-grid}.cms-list{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.cms-list-row{width:100%;min-height:62px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:10px 18px;transition:background .12s;display:flex}.cms-list-row+.cms-list-row{border-top:1px solid var(--line)}.cms-list-row:hover:not(:disabled){background:#fafafc}.cms-list-row:disabled{cursor:default}.cms-list-row>div{flex:1;gap:2px;min-width:0;display:grid}.cms-list-row strong{font-size:14px;font-weight:600}.cms-list-row span{color:var(--ink-2);font-size:12px}.cms-list-row>svg{color:var(--ink-3)}.cms-you{color:var(--ink-2);background:#0000000a;border-radius:8px;margin-left:8px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:500}.cms-state{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.cms-state i{background:#c7c7cc;border-radius:50%;width:7px;height:7px}.cms-state.on i{background:#30b45a}.cms-state.wait i{background:#ff9f0a}.cms-state.off{color:#8e8e93}.cms-tr{grid-template-columns:minmax(0,2.4fr) minmax(0,1.3fr) 110px 130px;align-items:center;gap:16px;min-height:64px;padding:8px 18px;transition:background .12s;display:grid}.cms-tr+.cms-tr{border-top:1px solid var(--line)}.cms-tr:not(.head):hover{background:#fafafc}.cms-tr.head{text-transform:uppercase;letter-spacing:.04em;min-height:40px;color:var(--ink-2);background:#fafafc;font-size:11px;font-weight:600}.cms-tr span{color:var(--ink-2);min-width:0;font-size:13px}.cms-td-main{align-items:center;gap:12px;display:flex}.cms-td-main>span{min-width:0;display:grid}.cms-td-main strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.cms-td-main small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cms-card{background:#fff;border-radius:20px;align-content:start;gap:16px;padding:22px;display:grid;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.cms-card.soft{background:#fafafc;box-shadow:inset 0 0 0 .5px #0000000f}.cms-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cms-card-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.cms-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;display:grid}.cms-details dt{color:var(--ink-2);margin-bottom:4px;font-size:12px}.cms-details dd{overflow-wrap:anywhere;margin:0;font-size:14px}.cms-details dd a{color:var(--tint);align-items:center;gap:5px;display:inline-flex}.cms-details .wide{grid-column:1/-1}.cms-details>.cms-button{justify-self:start}.cms-form{gap:16px;display:grid}.cms-field{gap:6px;min-width:0;display:grid}.cms-field-label{color:var(--ink-2);font-size:12px;font-weight:600}.cms-field-hint{color:var(--ink-3);font-size:12px}.cms-field-error{color:#d70015;font-size:12px}.cms-input{width:100%;min-height:42px;font:inherit;color:var(--ink);background:#f5f5f7;border:0;border-radius:12px;outline:0;padding:0 13px;font-size:14px;transition:box-shadow .15s,background .15s;box-shadow:inset 0 0 0 .5px #0000000f}.cms-input:hover{background:#f0f0f3}.cms-input:focus,.cms-input:focus-visible{background:#fff;box-shadow:0 0 0 2px #087e5d66}.cms-input:disabled{color:var(--ink-2);background:#fafafa}.cms-input[aria-invalid=true]{box-shadow:0 0 0 1.5px #d70015}.cms-textarea{resize:vertical;min-height:96px;padding:11px 13px;line-height:1.5}.cms-date{text-align:left;cursor:pointer;align-items:center;gap:8px;display:flex}.cms-date.empty{color:var(--ink-3)}.cms-date svg{color:var(--ink-2)}.cms-static{align-items:center;min-height:42px;font-size:14px;display:flex}.cms-phone .field{gap:6px}.cms-phone .field label{color:var(--ink-2);font-size:12px;font-weight:600}.cms-form .field input,.cms .field input{background:#f5f5f7;border:0;border-radius:12px;min-height:42px;padding:0 13px;font-size:14px;box-shadow:inset 0 0 0 .5px #0000000f}.cms .field input:focus{background:#fff;outline:0;box-shadow:0 0 0 2px #087e5d66}.cms .field label{color:var(--ink-2);font-size:12px;font-weight:600}.cms .dd-trigger.wide,.cms .cms-field>.dd-trigger{background:#f5f5f7;border-radius:12px;justify-content:space-between;width:100%;max-width:none;height:42px;padding:0 12px;font-size:14px;box-shadow:inset 0 0 0 .5px #0000000f}.cms :not(.cms-field)>.dd-trigger:not(.wide){background:#fff;border-radius:12px;height:38px;padding:0 12px;box-shadow:0 0 0 .5px #0000001a}.cms-colors{flex-wrap:wrap;gap:8px;display:flex}.cms-colors button{color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:28px;height:28px;transition:transform .12s;display:grid;box-shadow:inset 0 0 0 1px #0000001a}.cms-colors button:hover{transform:scale(1.08)}.cms-colors button[aria-checked=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px}.cms-switch{appearance:none;cursor:pointer;background:#d1d1d6;border-radius:13px;flex-shrink:0;width:42px;height:26px;margin:0;transition:background .2s;position:relative}.cms-switch:before{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #00000026,0 0 1px #00000029}.cms-switch:checked{background:#34c759}.cms-switch:checked:before{transform:translate(16px)}.cms-switch:disabled{opacity:.45}.cms-empty{text-align:center;background:#fff;border-radius:20px;justify-items:center;gap:8px;padding:48px 24px;display:grid;box-shadow:0 0 0 .5px #0000000d}.cms-empty-icon{background:var(--tint-soft);width:56px;height:56px;color:var(--tint);border-radius:18px;place-items:center;margin-bottom:6px;display:grid}.cms-empty h3{font-size:16px;font-weight:600}.cms-empty p{max-width:380px;color:var(--ink-2);font-size:13px;line-height:1.5}.cms-empty .cms-button{margin-top:8px}.cms-split{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}.cms-split.preview{grid-template-columns:minmax(0,1fr) 340px}.cms-people{max-height:440px;margin:0 -8px;display:grid;overflow:auto}.cms-person{cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}.cms-person:hover{background:#fafafc}.cms-person input,.cms-check-all input,.cms-consent input{width:18px;height:18px;accent-color:var(--tint);flex-shrink:0}.cms-person>span{flex:1;min-width:0;display:grid}.cms-person strong{font-size:14px;font-weight:600}.cms-person small{color:var(--ink-2);font-size:12px}.cms-person em{color:var(--ink-2);text-align:right;max-width:120px;font-size:11px;font-style:normal}.cms-check-all,.cms-consent{color:var(--ink-2);align-items:center;gap:10px;font-size:13px;display:flex}.cms-history{margin:0;padding:0;list-style:none;display:grid}.cms-history li{gap:14px;padding:0 0 18px 2px;display:flex;position:relative}.cms-history li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:0;left:6px}.cms-history-dot{width:10px;height:10px;box-shadow:0 0 0 2px var(--tint);background:#fff;border-radius:50%;flex-shrink:0;margin-top:4px}.cms-history div{gap:2px;font-size:14px;display:grid}.cms-history span{color:var(--ink-2)}.cms-history small{color:var(--ink-3);font-size:12px}.cms-phone-preview{justify-items:center;gap:10px;display:grid;position:sticky;top:24px}.cms-phone-frame{background:#1d1d1f;border-radius:46px;width:300px;height:620px;padding:10px;box-shadow:0 0 0 1px #3a3a3c,0 30px 60px #0000002e}.cms-phone-screen{background:#fff;border-radius:36px;width:100%;height:100%;position:relative;overflow:hidden}.cms-phone-screen>.auth-screen{transform-origin:0 0;width:390px;height:836px;min-height:0;position:absolute;inset:0;transform:scale(.7179)}.cms-member{gap:20px;display:grid}.cms-member h3{font-size:15px;font-weight:600}.cms-linkbox{gap:8px;display:flex}.cms-linkbox input{min-width:0;height:36px;font:inherit;color:var(--ink-2);background:#fff;border:0;border-radius:10px;flex:1;padding:0 12px;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:12px;box-shadow:inset 0 0 0 .5px #0000001f}.cms-access{gap:8px;margin-top:4px;display:grid}.cms-access-row{background:#fff;border-radius:14px;gap:10px;padding:12px;display:grid;box-shadow:inset 0 0 0 .5px #0000001a}.cms-access-main{align-items:center;gap:12px;display:flex}.cms-access-main>div{flex:1;min-width:0;display:grid}.cms-access-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.cms-access-main span{color:var(--ink-2);font-size:12px}.cms-access-icon{width:32px;height:32px;color:var(--ink-2);background:#0000000a;border-radius:9px;place-items:center;display:grid}.cms-chips{flex-wrap:wrap;gap:6px;padding-left:44px;display:flex}.cms-chip{height:28px;font:inherit;color:var(--ink-2);cursor:pointer;background:#0000000a;border:0;border-radius:14px;align-items:center;gap:5px;padding:0 12px;font-size:12px;transition:all .12s;display:inline-flex}.cms-chip:hover{background:#00000012}.cms-chip.on{background:var(--tint);color:#fff}.cms-chip:disabled{opacity:.45}.cms-sheet-overlay{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0003;animation:.2s ease-out cms-fade;position:fixed;inset:0}.cms-sheet{z-index:91;color:#1d1d1f;background:#fff;border-radius:22px;outline:0;flex-direction:column;width:min(520px,100vw - 20px);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Onest Variable,system-ui,sans-serif;animation:.28s cubic-bezier(.2,.8,.2,1) cms-slide;display:flex;position:fixed;top:10px;bottom:10px;right:10px;box-shadow:0 0 0 .5px #0000001a,0 30px 80px #00000038}.cms-sheet>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 22px 14px;display:flex}.cms-sheet h2{letter-spacing:-.02em;font-size:20px;font-weight:700}.cms-sheet header p{color:#636366;margin-top:4px;font-size:13px;line-height:1.45}.cms-sheet-body{flex:1;padding:4px 22px 22px;overflow:auto}.cms-sheet>footer{border-top:1px solid #e8e8ed;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.cms-sheet .field input{background:#f5f5f7;border:0;border-radius:12px;min-height:42px;padding:0 13px;font-size:14px;box-shadow:inset 0 0 0 .5px #0000000f}.cms-sheet .field input:focus{background:#fff;outline:0;box-shadow:0 0 0 2px #087e5d66}.cms-sheet .field label{color:#636366;font-size:12px;font-weight:600}.cms-sheet .dd-trigger.wide,.cms-sheet .cms-field>.dd-trigger{background:#f5f5f7;border-radius:12px;justify-content:space-between;width:100%;max-width:none;height:42px;padding:0 12px;font-size:14px;box-shadow:inset 0 0 0 .5px #0000000f}@keyframes cms-fade{0%{opacity:0}to{opacity:1}}@keyframes cms-slide{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}.cms-calendar{z-index:220;-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);color:#1d1d1f;background:#fffe;border-radius:16px;width:288px;padding:12px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Onest Variable,system-ui,sans-serif;position:fixed;box-shadow:0 0 0 .5px #0000001f,0 22px 56px #0000002e}.cms-cal-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cms-cal-head strong{text-transform:capitalize;font-size:14px;font-weight:600}.cms-cal-week,.cms-cal-days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cms-cal-week span{color:#8e8e93;text-align:center;padding:4px 0;font-size:11px}.cms-cal-days button{height:34px;font:inherit;color:#1d1d1f;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:10px;font-size:13px}.cms-cal-days button:hover:not(:disabled){background:#0000000d}.cms-cal-days button.today{color:#087e5d;font-weight:700}.cms-cal-days button.selected{color:#fff;background:#087e5d;font-weight:600}.cms-cal-days button:disabled{color:#c7c7cc;cursor:default}.cms-cal-foot{border-top:1px solid #e8e8ed;justify-content:space-between;margin-top:8px;padding-top:8px;display:flex}.cms-cal-foot .cms-link{color:#087e5d;font-size:13px}.cms-toasts{z-index:300;pointer-events:none;justify-items:center;gap:8px;display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.cms-toast{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1d1d1fee;border-radius:14px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;animation:.25s cubic-bezier(.2,.8,.2,1) cms-toast;display:flex;box-shadow:0 12px 32px #0003}.cms-toast.ok svg{color:#30d158}.cms-toast.error svg{color:#ff6961}@keyframes cms-toast{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cms-tabbar{display:none}@media (width<=1000px){.cms-split,.cms-split.preview{grid-template-columns:1fr}.cms-phone-preview{position:static}.cms-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cms{grid-template-columns:1fr}.cms-sidebar{display:none}.cms-main{padding:20px 16px 96px}.cms-tabbar{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:60;-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);background:#ffffffd9;border-radius:24px;grid-auto-columns:1fr;grid-auto-flow:column;padding:6px;display:grid;position:fixed;box-shadow:0 0 0 .5px #0000001a,0 12px 40px #0000001f}.cms-tabbar a{color:#6e6e73;border-radius:18px;justify-items:center;gap:2px;padding:6px 2px;font-size:10px;display:grid}.cms-tabbar a[aria-current=page]{color:var(--tint);background:#087e5d0f}.cms-tr{grid-template-columns:minmax(0,1fr) auto;gap:8px}.cms-tr>span:nth-child(2),.cms-tr>span:nth-child(3),.cms-tr.head{display:none}.cms-form-row,.cms-details dl{grid-template-columns:1fr}.cms-sheet{border-radius:22px 22px 0 0;width:100%;max-height:92dvh;animation:.3s cubic-bezier(.2,.8,.2,1) cms-up;inset:auto 0 0}.cms-page-title h1{font-size:26px}.cms-toasts{bottom:calc(96px + env(safe-area-inset-bottom))}}@keyframes cms-up{0%{transform:translateY(24px)}to{transform:none}}.auth-panel h1{font-family:var(--font-heading,var(--font))}.auth-fields{font-family:var(--font-fields,var(--font))}.auth-submit{font-family:var(--font-button,var(--font))!important}.auth-layout{min-height:inherit;grid-template-columns:minmax(0,1fr);height:100%;display:grid}.auth-screen[data-showcase=left] .auth-layout{grid-template-columns:var(--sc-width) minmax(0,1fr)}.auth-screen[data-showcase=right] .auth-layout{grid-template-columns:minmax(0,1fr) var(--sc-width)}.auth-screen[data-showcase=right] .auth-showcase{order:2}.auth-screen[data-showcase=top] .auth-layout{grid-template-rows:auto minmax(0,1fr)}.auth-screen[data-showcase=top] .auth-stage{min-height:0;padding-top:24px}.auth-showcase{isolation:isolate;margin:var(--sc-inset);border-radius:var(--sc-radius);justify-content:var(--sc-justify);padding:var(--sc-pad);min-height:calc(100% - 2 * var(--sc-inset));flex-direction:column;display:flex;position:relative;overflow:hidden}.auth-screen[data-showcase=top] .auth-showcase{min-height:260px}.auth-showcase-bg{z-index:-2;position:absolute;inset:0;overflow:hidden}.auth-showcase-bg img{object-fit:cover;width:100%;height:100%;display:block}.auth-showcase-overlay{z-index:-1;position:absolute;inset:0}.auth-showcase-content{width:100%;min-width:0;max-width:640px;position:relative}.blk-list{flex-direction:column;display:flex}.blk{overflow-wrap:anywhere;margin:0}.blk-row{display:flex}.blk-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;min-height:30px;padding:0 14px;display:inline-flex}.blk-button{white-space:nowrap;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.blk-image{object-fit:cover;width:100%;max-width:100%;display:block}.blk-image.empty{background:repeating-linear-gradient(45deg,#ffffff1a 0 8px,#ffffff2e 8px 16px)}.blk-divider{border-radius:4px;display:block}.st-tabs{grid-template-columns:repeat(5,1fr)!important}.be{gap:8px;display:grid}.be-item{background:#fff;border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 .5px #0000001f}.be-item.open{box-shadow:inset 0 0 0 1px #087e5d59}.be-head{align-items:center;gap:4px;padding:4px 6px 4px 4px;display:flex}.be-title{text-align:left;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:10px;padding:6px;display:flex}.be-title:hover{background:#7676800f}.be-icon{color:#087e5d;background:#087e5d12;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.be-title>span:last-child{min-width:0;display:grid}.be-title strong{font-size:13px;font-weight:600}.be-title small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.be-tools{gap:2px;display:flex}.be-tools button{width:26px;height:26px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.be-tools button:hover:not(:disabled){color:var(--ink);background:#7676801a}.be-tools button:disabled{opacity:.3;cursor:default}.be-tools .danger:hover{color:#d70015}.be-body{border-top:1px solid var(--hairline);display:grid}.be-body>*+*{border-top:1px solid #f0f0f3}.be-text textarea{width:100%;font:inherit;color:var(--ink);resize:vertical;background:#7676800f;border:0;border-radius:8px;outline:0;padding:8px 10px;font-size:13px;line-height:1.45}.be-text textarea:focus{background:#fff;box-shadow:0 0 0 2px #087e5d59}.be-add{color:#087e5d;min-height:40px;font:inherit;cursor:pointer;background:#087e5d08;border:1px dashed #087e5d59;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.be-add:hover{background:#087e5d12}.be-add-menu{background:#fff;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:4px;padding:6px;display:grid;box-shadow:inset 0 0 0 .5px #0000001f}.be-add-menu button{min-height:36px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.be-add-menu button:hover{color:#fff;background:#087e5d}.be-images{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;display:grid}.be-images button,.be-upload{aspect-ratio:1;cursor:pointer;background:#7676800f;border:0;border-radius:10px;padding:0;position:relative;overflow:hidden}.be-images button img{object-fit:cover;width:100%;height:100%;display:block}.be-images button.active{box-shadow:0 0 0 2px #087e5d}.be-images button span{color:#fff;background:#087e5d;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:4px;right:4px}.be-upload{color:#087e5d;place-content:center;justify-items:center;gap:2px;font-size:10px;display:grid;box-shadow:inset 0 0 0 1px #087e5d40}.be-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.be-upload.busy{opacity:.6}.cms-main{max-width:1480px;margin-inline:auto;padding-inline:clamp(16px,3.2vw,56px)}.cms-lifecycle{background:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:-6px 0 18px;padding:14px 18px;display:flex;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.cms-lifecycle ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cms-lifecycle li{color:var(--ink-2);align-items:center;gap:7px;font-size:13px;display:flex}.cms-lifecycle li+li:before{content:"";background:var(--line);width:18px;height:1px;margin-right:2px}.cms-lifecycle li span{width:22px;height:22px;color:var(--ink-2);background:#0000000a;border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.cms-lifecycle li.done{color:var(--ink-2)}.cms-lifecycle li.done span{color:#1d7a3a;background:#30b45a1f}.cms-lifecycle li.current{color:var(--ink);font-weight:600}.cms-lifecycle li.current span{background:var(--tint);color:#fff}.cms-lifecycle-actions{flex-wrap:wrap;gap:8px;display:flex}.cms-banner{color:var(--ink-2);background:#0000000a;border-radius:12px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:13px;display:flex}.status-registration{color:#0058b0;background:#087e5d14}.status-active{color:#1d7a3a;background:#30b45a1a}.status-finished{color:#4644c4;background:#5e5ce614}.cms-event-form{gap:6px}.cms-form-section{grid-template-columns:200px minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.cms-form-section+.cms-form-section{border-top:1px solid var(--line)}.cms-form-section>h3{padding-top:4px;font-size:14px;font-weight:600}.cms-sheet .cms-form-section{grid-template-columns:1fr;gap:12px;padding:14px 0}.cms-card-actions.sticky{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -1px 0 var(--line);background:#ffffffe6;border-radius:14px;margin:8px -12px -12px;padding:12px;position:sticky;bottom:12px}.cms-venue-card{background:#f5f5f7;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cms-venue-card>div{flex:1;min-width:0;display:grid}.cms-venue-card strong{font-size:14px}.cms-venue-card span{color:var(--ink-2);font-size:12px}.cms-venue-card>svg{color:var(--tint);flex-shrink:0}.cms-venue-tile{text-align:left;font:inherit;color:inherit;cursor:pointer;border:0}.cms-venue-tile:disabled{cursor:default}.cms-venue-icon{background:var(--tint-soft);width:44px;height:44px;color:var(--tint);border-radius:12px;place-items:center;display:grid}.cms-address-search{position:relative}.cms-suggest{z-index:5;background:#fff;border-radius:12px;max-height:260px;margin:4px 0 0;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 0 0 .5px #0000001f,0 16px 40px #00000024}.cms-suggest li{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.cms-suggest li:hover{background:var(--tint);color:#fff}.cms-files .cms-card-head{align-items:flex-start}.cms-drop{color:var(--tint);text-align:center;cursor:pointer;background:#087e5d06;border:1.5px dashed #087e5d40;border-radius:16px;justify-items:center;gap:4px;padding:22px;transition:background .15s,border-color .15s;display:grid;position:relative}.cms-drop.over,.cms-drop:hover{background:#087e5d10;border-color:#087e5d80}.cms-drop span{color:var(--ink);font-size:13px}.cms-drop small{color:var(--ink-2);font-size:12px}.cms-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.cms-drop:focus-within{box-shadow:0 0 0 3px #087e5d40}.cms-file-list{margin:0;padding:0;list-style:none;display:grid}.cms-file{border-radius:12px;align-items:center;gap:12px;padding:10px 4px;display:flex}.cms-file-list .cms-file+.cms-file{border-top:1px solid var(--line);border-radius:0}.cms-file>div{flex:1;min-width:0;display:grid}.cms-file strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.cms-file span{color:var(--ink-2);font-size:12px}.cms-file-icon{width:38px;height:38px;color:var(--ink-2);background:#f5f5f7;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.cms-file.pending{background:#f5f5f7;padding:10px 12px}.cms-file.pending>svg{color:var(--tint)}.cms-file.error{background:#fff1f0}.cms-file.error>svg,.cms-file.error span{color:#c20012}.cms-spin{animation:1s linear infinite cms-spin}@keyframes cms-spin{to{transform:rotate(360deg)}}.cms-client-logo{object-fit:contain;background:#fff;border-radius:12px;flex-shrink:0;width:44px;height:44px;padding:4px;box-shadow:inset 0 0 0 .5px #0000001a}.cms-logo-thumb{object-fit:contain;background:#fff;border-radius:9px;flex-shrink:0;width:34px;height:34px;padding:3px;box-shadow:inset 0 0 0 .5px #0000001a}.cms-logo-card{grid-template-columns:none;align-items:center;gap:20px;display:flex}.cms-logo-preview{background:repeating-conic-gradient(#f5f5f7 0 25%,#fff 0 50%) 0 0/16px 16px;width:112px;height:112px;color:var(--ink-3);border-radius:20px;flex-shrink:0;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 .5px #0000001a}.cms-logo-card h2{margin-bottom:4px}.cms-logo-card .cms-actions{margin-top:12px}.cms-logo-card label.cms-button{cursor:pointer;position:relative}.cms-logo-card label.busy{opacity:.6}@media (width<=900px){.cms-form-section{grid-template-columns:1fr;gap:10px}.cms-form-row.three{grid-template-columns:1fr 1fr}.cms-logo-card{flex-direction:column;align-items:flex-start}}.st-linked{color:#11592a;background:#30b45a1a;border-radius:10px;align-items:center;gap:4px;height:20px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.st-link-button{height:32px;font:inherit;color:var(--ink);cursor:pointer;background:#76768026;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.st-link-button.on{color:#0f5226;background:#30b45a26}.st-sync{z-index:40;width:300px;top:40px;left:0;right:auto}.st-sync-row{border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex}.st-sync-row:hover{background:#7676800f}.st-sync-apply{margin-top:4px;font-weight:600;text-align:center!important;color:#087e5d!important;background:#087e5d12!important}.st-sync-apply:hover{color:#fff!important;background:#087e5d!important}.be-device{color:#087e5d;vertical-align:middle;background:#087e5d12;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:600}.cms-spacer{flex:1}.cms-link-button{color:var(--tint);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 2px;font-size:13px;font-weight:600;display:inline-flex}.cms-link-button:disabled{opacity:.5;cursor:default}.cms-row-switch{background:#f5f5f7;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.cms-row-switch>span{gap:2px;display:grid}.cms-row-switch strong{font-size:13px;font-weight:600}.cms-row-switch small{color:var(--ink-2);font-size:12px;line-height:1.4}.cms-muted.small,.cms-card .small{font-size:12px}.cms-stack{align-content:start;gap:16px;display:grid}.cms-media{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:16px;display:grid}.cms-media-side{background:#fff;border-radius:20px;gap:2px;padding:10px;display:grid;position:sticky;top:16px;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.cms-media-nav{min-height:38px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:grid}.cms-media-nav span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-media-nav em{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.cms-media-nav:hover{background:#0000000a}.cms-media-nav.active{background:var(--tint-soft);color:var(--tint);font-weight:600}.cms-media-nav.active em{color:var(--tint)}.cms-media-caption{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:12px 10px 4px;font-size:11px;font-weight:600}.cms-media-side .cms-muted.small{padding:4px 10px;line-height:1.45}.cms-media-side .cms-link-button{margin:6px 8px 2px}.cms-dot{background:#c7c7cc;border-radius:50%;width:8px;height:8px;margin-left:6px}.cms-dot.live{background:#30b45a}.cms-media-main{background:#fff;border-radius:20px;align-content:start;gap:14px;min-height:420px;padding:22px;display:grid;position:relative;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.cms-media-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cms-media-head h2{letter-spacing:-.01em;font-size:20px;font-weight:600}.cms-media-head p{margin-top:2px;font-size:13px}.cms-media-drop{z-index:3;color:var(--tint);pointer-events:none;background:#f5f9ffee;border:2px dashed #087e5d80;border-radius:16px;place-content:center;justify-items:center;gap:8px;font-weight:600;display:grid;position:absolute;inset:8px}.cms-upload{color:var(--ink);background:#f5f5f7;border-radius:14px;grid-template-columns:20px minmax(0,1fr) 120px auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.cms-upload div{gap:2px;display:grid}.cms-upload strong{font-size:13px}.cms-upload small{color:#c4001a;font-size:12px}.cms-upload progress{appearance:none;background:#0000001a;border:0;border-radius:2px;width:100%;height:4px;overflow:hidden}.cms-upload progress::-webkit-progress-bar{background:#0000001a}.cms-upload progress::-webkit-progress-value{background:var(--tint)}.cms-upload progress::-moz-progress-bar{background:var(--tint)}.cms-selection{z-index:4;-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffeb;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px 8px 16px;display:flex;position:sticky;top:12px;box-shadow:0 0 0 .5px #0000001a,0 8px 24px #0000001a}.cms-selection strong{margin-right:auto;font-size:13px}.cms-menu{position:relative}.cms-menu-list{z-index:20;background:#fff;border-radius:14px;min-width:240px;max-height:320px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 0 0 .5px #0000001f,0 12px 32px #00000026}.cms-menu-list button{min-height:34px;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.cms-menu-list button:hover{background:var(--tint-soft)}.cms-menu-list button.accent{color:var(--tint);border-top:1px solid var(--line);border-radius:0 0 8px 8px;margin-top:4px;font-weight:600}.cms-photo-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;list-style:none;display:grid}.cms-photo{aspect-ratio:1;background:#f2f2f7;border-radius:12px;position:relative;overflow:hidden}.cms-photo-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.cms-photo img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.cms-photo-open:hover img{transform:scale(1.03)}.cms-photo.selected{box-shadow:0 0 0 3px var(--tint)}.cms-photo.selected img{border-radius:8px;transform:scale(.92)}.cms-photo-check{color:#fff;filter:drop-shadow(0 1px 2px #0000004d);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;transition:opacity .15s;display:grid;position:absolute;top:6px;left:6px}.cms-photo:hover .cms-photo-check,.cms-photo.selected .cms-photo-check,.cms-photo-grid.selecting .cms-photo-check,.cms-photo-check:focus-visible{opacity:1}.cms-photo.selected .cms-photo-check{color:var(--tint);background:#fff}.cms-photo-state{text-align:center;height:100%;color:var(--ink-2);place-content:center;justify-items:center;gap:6px;padding:10px;font-size:12px;display:grid}.cms-photo.rejected .cms-photo-state{color:#c4001a;background:#fff1f2}.cms-photo-badge{color:#fff;background:#000000a6;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;bottom:6px;left:6px}.cms-photo-count{color:#fff;background:#000000a6;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;display:grid;position:absolute;top:6px;right:6px}.cms-photo-remove{color:#c4001a;cursor:pointer;background:#fff;border:0;border-radius:14px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:6px;right:6px}.cms-photo[draggable=true]{cursor:grab}.cms-materials,.cms-modules,.cms-keys{list-style:none;display:grid}.cms-materials li{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.cms-materials li:first-child{border-top:0}.cms-materials li>div:not(.cms-row-actions){gap:2px;min-width:0;display:grid}.cms-materials strong{font-size:14px;font-weight:600}.cms-materials li>div>span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cms-material-icon,.cms-module-icon{background:var(--tint-soft);width:40px;height:40px;color:var(--tint);border-radius:11px;place-items:center;display:grid}.cms-material-icon.video{color:#d70040;background:#ff375f14}.cms-material-icon.link{color:#1d7a3a;background:#30b45a14}.cms-row-actions{gap:2px;display:flex}.cms-pill.status-draft{color:var(--ink-2);background:#0000000a}.cms-file-pick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cms-modules li{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 0;display:grid}.cms-modules li:first-child{border-top:0}.cms-modules li>div{gap:3px;min-width:0;display:grid}.cms-modules strong{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.cms-modules li>div>span{color:var(--ink-2);font-size:13px}.cms-modules li.planned .cms-module-icon{color:var(--ink-2);background:#0000000a}.cms-soon{color:#8a5300;background:#ff9f0a1f;border-radius:8px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.cms-module-draft{margin-top:8px}.cms-module-draft summary{color:var(--tint);cursor:pointer;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.cms-module-draft summary::-webkit-details-marker{display:none}.cms-module-draft[open]{background:#f5f5f7;border-radius:14px;gap:12px;padding:14px;display:grid}.cms-module-draft>.cms-button{justify-self:start}.cms-mini-row{flex-wrap:wrap;gap:12px;display:flex}.cms-mini{color:var(--ink-2);gap:4px;font-size:12px;display:grid}.cms-mini input{width:120px;height:34px;font:inherit;color:var(--ink);background:#fff;border:0;border-radius:9px;padding:0 10px;font-size:14px;box-shadow:0 0 0 .5px #0000001f}.cms-access-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.cms-access h2{align-items:center;gap:8px;display:flex}.cms-access-edit{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cms-keys{gap:10px}.cms-keys li{background:#f5f5f7;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.cms-keys strong{font-size:13px}.cms-key-row{color:var(--ink-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.cms-key-row code{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.cms-key-label{font-size:12px}.cms-code{letter-spacing:.08em;font-weight:600;font-size:15px!important}.cms-note svg{vertical-align:-3px;margin-right:6px}@media (width<=860px){.cms-media{grid-template-columns:1fr}.cms-media-side{gap:4px;display:flex;position:static;overflow-x:auto}.cms-media-nav{flex:none;grid-template-columns:auto auto auto}.cms-media-caption,.cms-media-side .cms-muted.small{display:none}.cms-materials li{grid-template-columns:40px minmax(0,1fr) auto}.cms-materials .cms-pill{display:none}.cms-upload{grid-template-columns:20px minmax(0,1fr) auto}.cms-upload progress{display:none}}@media (width<=600px){.cms-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.cms-photo{border-radius:4px}.cms-media-main{padding:14px}}.auth-switch{font:inherit;color:var(--tint);cursor:pointer;background:0 0;border:0;justify-self:center;margin-top:4px;padding:6px;font-size:14px;font-weight:500}.auth-code-input{letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums}.pa{--pa-ink:#1d1d1f;--pa-ink-2:#6e6e73;--pa-line:#e5e5ea;--pa-tint:#087e5d;max-width:1080px;min-height:100dvh;padding:max(16px,env(safe-area-inset-top)) 16px 48px;color:var(--pa-ink);-webkit-font-smoothing:antialiased;background:#f5f5f7;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Onest Variable,system-ui,sans-serif}body:has(.pa){background:#f5f5f7}.pa-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.pa-top>div{align-items:center;gap:6px;display:flex}.pa-org{letter-spacing:.02em;color:var(--pa-ink-2);font-size:13px;font-weight:600}.pa-name{color:var(--pa-ink-2);font-size:14px}.pa-icon{width:38px;height:38px;color:var(--pa-ink);cursor:pointer;background:#fff;border:0;border-radius:19px;place-items:center;display:grid;box-shadow:0 0 0 .5px #0000001a}.pa-icon.light{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(12px);background:#ffffff1f}.pa-title{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.15}.pa-note,.pa-muted{color:var(--pa-ink-2);font-size:14px;line-height:1.5}.pa-note{padding:20px 0}.pa-back{font:inherit;color:var(--pa-tint);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin:0 0 10px -6px;padding:6px;font-size:16px;display:inline-flex}.pa-hero{background:#fff;border-radius:24px;gap:8px;padding:22px;display:grid;box-shadow:0 1px 3px #0000000a}.pa-hero h1{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1.12}.pa-meta{color:var(--pa-ink-2);flex-wrap:wrap;gap:6px 16px;font-size:14px;display:flex}.pa-meta span{align-items:center;gap:5px;display:inline-flex}.pa-access{color:var(--pa-ink-2);font-size:13px}.pa-section{gap:12px;margin-top:28px;display:grid}.pa-section h2{letter-spacing:-.01em;font-size:22px;font-weight:700}.pa-albums{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px 12px;display:grid}.pa-album{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.pa-cover{aspect-ratio:1;color:var(--pa-ink-2);background:#e5e5ea;border-radius:18px;place-items:center;display:grid;overflow:hidden}.pa-cover img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.pa-album:hover .pa-cover img{transform:scale(1.03)}.pa-album strong{margin-top:4px;font-size:15px;font-weight:600}.pa-album small{color:var(--pa-ink-2);font-size:13px}.pa-list{background:#fff;border-radius:18px;list-style:none;display:grid;overflow:hidden;box-shadow:0 1px 3px #0000000a}.pa-list li+li{border-top:1px solid var(--pa-line);margin-left:64px}.pa-list li+li>*{margin-left:-64px}.pa-list a,.pa-list li>div{color:inherit;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:grid}.pa-list a:hover{background:#f9f9fb}.pa-list a>svg{color:var(--pa-ink-2)}.pa-tile{width:40px;height:40px;color:var(--pa-tint);background:#087e5d14;border-radius:11px;place-items:center;display:grid}.pa-tile.video{color:#d70040;background:#ff375f14}.pa-tile.link{color:#1d7a3a;background:#30b45a14}.pa-item{gap:2px;min-width:0;display:grid}.pa-item strong{font-size:16px;font-weight:600}.pa-item em{color:var(--pa-ink-2);font-size:14px;font-style:normal}.pa-item small{color:var(--pa-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pa-events{gap:10px;margin-top:16px;display:grid}.pa-event{font:inherit;text-align:left;color:inherit;cursor:pointer;background:#fff;border:0;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex;box-shadow:0 1px 3px #0000000a}.pa-event span{gap:3px;display:grid}.pa-event strong{font-size:17px;font-weight:600}.pa-event small{color:var(--pa-ink-2);font-size:13px}.pa-event:disabled{opacity:.55;cursor:default}.pa-empty{text-align:center;color:var(--pa-ink-2);justify-items:center;gap:8px;padding:72px 16px;display:grid}.pa-empty h1{color:var(--pa-ink);font-size:22px;font-weight:700}.pa-empty p{max-width:340px;font-size:15px;line-height:1.5}.pa-button{background:var(--pa-tint);color:#fff;height:44px;font:inherit;cursor:pointer;border:0;border-radius:22px;margin-top:8px;padding:0 20px;font-size:16px;font-weight:600}.pa-album-head{gap:4px;margin-bottom:16px;display:grid}.pa-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;display:grid}.pa-grid button{aspect-ratio:1;cursor:zoom-in;background:#e5e5ea;border:0;border-radius:10px;padding:0;overflow:hidden}.pa-grid img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=600px){.pa-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0 -16px}.pa-grid button{border-radius:0}.pa-hero{border-radius:20px;padding:18px}.pa-hero h1{font-size:26px}.pa-albums{grid-template-columns:repeat(2,minmax(0,1fr))}}.pa-viewer{z-index:1000;color:#fff;touch-action:pan-y;background:#000;outline:none;place-items:center;display:grid;position:fixed;inset:0}.pa-viewer header{z-index:2;padding:max(12px,env(safe-area-inset-top)) 14px 12px;background:linear-gradient(#0000008c,#0000);justify-content:space-between;align-items:center;font:15px/1 -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;display:flex;position:absolute;top:0;left:0;right:0}.pa-viewer header div{gap:8px;display:flex}.pa-viewer img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background-position:50%;background-repeat:no-repeat;background-size:contain;max-width:100vw;max-height:100dvh}.pa-nav{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#ffffff1f;border:0;border-radius:23px;place-items:center;width:46px;height:46px;margin-top:-23px;display:grid;position:absolute;top:50%}.pa-nav.prev{left:14px}.pa-nav.next{right:14px}@media (hover:none){.pa-nav{display:none}}@media (prefers-reduced-motion:reduce){.pa-cover img,.cms-photo img{transition:none}}.app-splash{background:#f5f5f7;place-items:center;display:grid;position:fixed;inset:0}.app-splash-ring{opacity:0;border:2px solid #0000001a;border-top-color:#8e8e93;border-radius:50%;width:22px;height:22px;animation:.2s .45s forwards splash-in,.8s linear infinite splash-spin}@keyframes splash-in{to{opacity:1}}@keyframes splash-spin{to{transform:rotate(360deg)}}.auth-screen:not(.auth-preview),.pa,.cms{animation:.24s ease-out screen-in}@keyframes screen-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.auth-screen:not(.auth-preview),.pa,.cms{animation:none}.app-splash-ring{animation:.2s .45s forwards splash-in}}.cms-main{padding-top:36px}.cms-page-head{margin-bottom:28px}.cms-main>.cms-segmented{margin-bottom:22px}.cms-card{gap:18px;padding:26px}.cms-subnav{margin:-6px 0 18px}.cms-subnav .cms-segmented{background:0 0;gap:4px;padding:0}.cms-subnav .cms-segmented button{min-height:30px;color:var(--ink-2);border-radius:15px}.cms-subnav .cms-segmented button.active{background:var(--ink);color:#fff;box-shadow:none}.cms-registry{align-content:start;gap:16px;display:grid}.cms-registry-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cms-registry-head h2{letter-spacing:-.015em;font-size:22px;font-weight:700}.cms-registry-head p{margin-top:2px;font-size:13px}.cms-registry-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cms-registry-tools .cms-search{flex:0 300px}.cms-chip-button{height:32px;font:inherit;color:var(--ink-2);cursor:pointer;background:#fff;border:0;border-radius:16px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex;box-shadow:0 0 0 .5px #0000001f}.cms-chip-button:hover{color:var(--ink)}.cms-chip-button.danger{color:#c4001a;background:#fff1f2}.cms-link-button.danger,.cms-menu-list button.danger{color:#c4001a}.cms-table{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.cms-table-row{cursor:pointer;border-top:1px solid #f0f0f3;grid-template-columns:44px minmax(220px,1.4fr) minmax(0,1fr) 170px 28px;align-items:center;gap:12px;min-height:60px;padding:0 16px 0 10px;transition:background .12s;display:grid}.cms-table-row:first-child{border-top:0}.cms-table-row:not(.head):hover{background:#fafafc}.cms-table-row.head{min-height:40px;color:var(--ink-3);cursor:default;background:#fbfbfd;font-size:12px;font-weight:600}.cms-table-row>span:first-child{place-items:center;display:grid}.cms-table-row input[type=checkbox]:not([role=switch]),.cms-registry input[type=checkbox]:not([role=switch]){width:17px;height:17px;accent-color:var(--tint);cursor:pointer}.cms-table-row.selected{background:#087e5d0a}.cms-table-row.muted .cms-person-cell{opacity:.5}.cms-table-row>span:last-child{color:#c7c7cc}.cms-person-cell{align-items:center;gap:12px;min-width:0;display:flex}.cms-person-cell>span{gap:1px;min-width:0;display:grid}.cms-person-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.cms-person-cell small{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}.cms-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.cms-chips em{--c:#8e8e93;background:var(--c);border-radius:10px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:500}@supports (color:color-mix(in lab, red, red)){.cms-chips em{background:color-mix(in srgb,var(--c) 12%,#fff)}}.cms-chips em{color:var(--c)}@supports (color:color-mix(in lab, red, red)){.cms-chips em{color:color-mix(in srgb,var(--c) 70%,#000)}}.cms-chips em{white-space:nowrap}.cms-access-cell{color:var(--ink-2);font-size:13px}.cms-access-cell.ok{color:#1d7a3a}.cms-access-cell.info{color:#0058b0}.cms-table-more{text-align:center;padding:16px}.cms-dot-color{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.cms-dot-color.big{width:12px;height:12px}.cms-toggle-chips{flex-wrap:wrap;gap:8px;display:flex}.cms-toggle-chips button{--c:#087e5d;height:32px;font:inherit;color:var(--ink);cursor:pointer;background:#f2f2f7;border:0;border-radius:16px;padding:0 13px;font-size:13px;transition:background .12s,color .12s}.cms-toggle-chips button[aria-pressed=true]{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.cms-toggle-chips button[aria-pressed=true]{background:color-mix(in srgb,var(--c) 14%,#fff)}}.cms-toggle-chips button[aria-pressed=true]{color:var(--c)}@supports (color:color-mix(in lab, red, red)){.cms-toggle-chips button[aria-pressed=true]{color:color-mix(in srgb,var(--c) 75%,#000)}}.cms-toggle-chips button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--c)}@supports (color:color-mix(in lab, red, red)){.cms-toggle-chips button[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,#fff)}}.cms-toggle-chips button[aria-pressed=true]{font-weight:600}.cms-toggle-chips button:disabled{cursor:default}.cms-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cms-info-list{background:#f5f5f7;border-radius:14px;display:grid;overflow:hidden}.cms-info-list div{border-top:1px solid #e8e8ed;justify-content:space-between;gap:12px;padding:12px 14px;font-size:13px;display:flex}.cms-info-list div:first-child{border-top:0}.cms-info-list span{color:var(--ink-2)}.cms-info-list strong{text-align:right;font-weight:600}.cms-placeholders{gap:10px;display:grid}.cms-placeholders div{background:#f5f5f7;border-radius:14px;gap:2px;padding:14px 16px;display:grid}.cms-placeholders strong{font-size:14px}.cms-placeholders span{color:var(--ink-2);font-size:13px}.cms-placeholders small{color:var(--ink-3);font-size:12px}.cms-field-list{list-style:none;display:grid}.cms-field-list li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.cms-field-list li:first-child{border-top:0}.cms-field-list li>div{flex:1;gap:2px;min-width:0;display:grid}.cms-field-list strong{font-size:14px;font-weight:600}.cms-field-list li>div>span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cms-new-field{background:#f5f5f7;border-radius:16px;padding:16px}.cms-new-field h3{font-size:14px;font-weight:600}.cms-new-field .cms-input,.cms-new-field .cms-row-switch{background:#fff}.cms-new-field>.cms-button{justify-self:start}.cms-inline-edit{flex:1;align-items:center;gap:10px;display:flex}.cms-inline-edit .cms-input{min-height:36px}.cms-swatches{gap:10px;display:flex}.cms-swatches button{cursor:pointer;border:0;border-radius:50%;width:26px;height:26px;box-shadow:0 0 0 2px #fff,0 0 0 3px #0000}.cms-swatches button[aria-checked=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}.cms-mapping{background:#f5f5f7;border-radius:16px;list-style:none;display:grid;overflow:hidden}.cms-mapping li{border-top:1px solid #e8e8ed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.cms-mapping li:first-child{border-top:0}.cms-mapping li>div{gap:2px;min-width:0;display:grid}.cms-mapping strong{font-size:13px}.cms-mapping span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cms-import-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cms-import-stats div{background:#f5f5f7;border-radius:14px;gap:2px;padding:14px 12px;display:grid}.cms-import-stats strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.cms-import-stats span{color:var(--ink-2);font-size:12px}.cms-import-stats .create strong{color:#1d7a3a}.cms-import-stats .update strong{color:#0058b0}.cms-import-stats .error strong{color:#c4001a}.cms-import-errors{background:#fff7f7;border-radius:14px;max-height:320px;list-style:none;display:grid;overflow:auto}.cms-import-errors li{border-top:1px solid #fde2e4;grid-template-columns:84px minmax(0,1fr);gap:2px 10px;padding:10px 14px;font-size:13px;display:grid}.cms-import-errors li:first-child{border-top:0}.cms-import-errors span{color:var(--ink-3);grid-row:span 2;font-size:12px}.cms-import-errors em{color:#c4001a;font-size:12px;font-style:normal}.cms-hints{color:var(--ink-2);gap:8px;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.cms-ok{color:#1d7a3a;align-items:center;gap:6px;font-size:13px;display:flex}@media (width<=860px){.cms-table-row{grid-template-columns:40px minmax(0,1fr) auto 20px}.cms-table-row>span:nth-child(3){display:none}.cms-import-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-form-row{grid-template-columns:1fr}}@media (width<=560px){.cms-access-cell{display:none}.cms-table-row{grid-template-columns:36px minmax(0,1fr) 20px}.cms-registry-tools .cms-search{flex:100%}}.travel-chip{white-space:nowrap;color:#636366;background:#0000000a;border-radius:12px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.travel-chip.ok{color:#1d7a3a;background:#30b45a1a}.travel-chip.warn{color:#8a4b00;background:#ff95001f}.travel-chip.bad{color:#c4001a;background:#ff3b301a}.travel-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.travel-stats div{background:#fff;border-radius:18px;gap:2px;padding:16px;display:grid;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.travel-stats strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.travel-stats span{color:var(--ink-2);font-size:12px}.travel-stats .warn strong{color:#c25e00}.travel-banner{color:var(--ink-2);background:#f2f2f7;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}.travel-banner.bad{color:#9b0014;background:#fff1f2}.travel-banner .cms-link{margin-left:auto}.travel-days{gap:22px;display:grid}.travel-day h3{color:var(--ink-2);text-transform:capitalize;margin:0 0 10px 4px;font-size:13px;font-weight:600}.travel-list{list-style:none}.travel-list li+li{border-top:1px solid #f0f0f3}.travel-row{width:100%;min-height:64px;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 18px;display:grid}.travel-row:hover{background:#fafafc}.travel-time{gap:1px;display:grid}.travel-time strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.travel-time strong.struck{color:var(--ink-3);font-size:13px;font-weight:500;text-decoration:line-through}.travel-time em{color:#c25e00;font-variant-numeric:tabular-nums;font-size:17px;font-style:normal;font-weight:700}.travel-time small{color:var(--ink-3);font-size:11px}.travel-who{gap:2px;min-width:0;display:grid}.travel-who strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.travel-who small{color:var(--ink-2);align-items:center;gap:5px;font-size:12px;display:flex}.travel-state{justify-items:end;gap:3px;display:grid}.travel-state small{color:var(--ink-3);font-size:11px}.travel-status-card{background:#f5f5f7;border-radius:16px;gap:12px;padding:16px;display:grid}.travel-status-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.travel-facts{gap:6px;display:grid}.travel-facts>div{font-variant-numeric:tabular-nums;grid-template-columns:70px repeat(3,minmax(0,1fr));gap:8px;font-size:14px;display:grid}.travel-facts>div.head{color:var(--ink-3);font-size:11px;font-weight:600}.travel-facts>div>span:first-child{color:var(--ink-2)}.travel-override summary{color:var(--tint);cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:600;list-style:none;display:flex}.travel-override summary::-webkit-details-marker{display:none}.travel-override[open]>.cms-form{margin-top:12px}.travel-override .cms-input{background:#fff}.travel-form .cms-segmented{justify-self:start}.travel-moment{gap:6px;display:grid}.travel-moment>div{grid-template-columns:minmax(0,1.2fr) 96px minmax(0,1.4fr);align-items:end;gap:10px;display:grid}.travel-moment>div>.cms-field>.cms-field-label,.travel-moment>div>label>.cms-field-label{color:var(--ink-3);font-size:11px}.travel-place{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid;position:relative}.travel-suggest{z-index:10;background:#fff;border-radius:14px;margin-top:4px;padding:6px;list-style:none;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 0 0 .5px #0000001f,0 12px 32px #00000024}.travel-suggest button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:10px;padding:9px 10px;font-size:13px;display:flex}.travel-suggest button:hover{background:var(--tint-soft)}.travel-suggest strong{width:36px;color:var(--tint)}.travel-mini{font:inherit;text-align:left;cursor:pointer;color:inherit;background:#f5f5f7;border:0;border-radius:14px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.travel-mini.static{cursor:default}.travel-mini span{gap:2px;min-width:0;display:grid}.travel-mini strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.travel-mini small{color:var(--ink-2);font-size:12px}.travel-ticket{align-items:center;gap:8px;min-height:36px;font-size:13px;display:flex}.travel-ticket span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@media (width<=860px){.travel-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.travel-row{grid-template-columns:72px minmax(0,1fr)}.travel-state{grid-column:2;justify-items:start}.travel-moment>div{grid-template-columns:1fr 96px}.travel-moment>div>.cms-field:last-child{grid-column:1/-1}}.pa-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pa-link{font:inherit;color:var(--pa-tint,#087e5d);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:15px;font-weight:500;display:inline-flex}.pa-trip{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.pa-trip strong{align-items:center;gap:5px;display:inline-flex}.pa-tickets{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.pa-ticket{color:var(--pa-ink-2,#6e6e73);align-items:center;gap:6px;font-size:14px;display:inline-flex}.pa .cms-spin{animation:.8s linear infinite splash-spin}.travel-day h3{text-transform:none}.travel-day h3:first-letter{text-transform:uppercase}.pa-trip{grid-template-columns:40px minmax(0,1fr)}.pa-trip .pa-item{gap:4px}.pa-trip .pa-item strong{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pa-route{color:var(--pa-ink-2,#6e6e73);align-items:center;gap:4px;font-weight:500;display:inline-flex}.pa-trip .travel-chip{justify-self:start}.travel-stats.four{grid-template-columns:repeat(4,minmax(0,1fr))}.hotel-cards{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:14px;display:grid}.hotel-card{background:#fff;border-radius:20px;align-content:start;gap:14px;padding:20px;display:grid;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.hotel-card>header{justify-content:space-between;gap:12px;display:flex}.hotel-card h3{font-size:16px;font-weight:600}.hotel-type{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.hotel-type-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.hotel-type-head strong{font-size:14px}.hotel-type-head .cms-link{margin-left:auto}.hotel-nights{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.hotel-night{font-variant-numeric:tabular-nums;background:#30b45a14;border-radius:10px;gap:1px;min-width:58px;padding:7px 8px;display:grid}.hotel-night span{color:var(--ink-3);font-size:10px}.hotel-night strong{color:#1d7a3a;font-size:13px;font-weight:600}.hotel-night.high{background:#ff95001a}.hotel-night.high strong{color:#8a4b00}.hotel-night.full{background:#ff3b3014}.hotel-night.full strong{color:#c4001a}.hotel-night.none{background:#f2f2f7}.hotel-night.none strong{color:var(--ink-3)}.hotel-row{grid-template-columns:minmax(0,1fr) 150px auto}.hotel-dates{font-variant-numeric:tabular-nums;font-size:13px;display:grid}.hotel-dates small{color:var(--ink-3);font-size:11px}.travel-who strong svg{vertical-align:-2px;color:var(--ink-3);margin-left:6px}.hotel-person{cursor:pointer;border-top:1px solid #f0f0f3;align-items:center;gap:12px;min-height:46px;padding:0 18px;font-size:14px;display:flex}.hotel-person:first-child{border-top:0}.hotel-person input{width:17px;height:17px;accent-color:var(--tint)}.hotel-assign-bar{background:#fbfbfd;border-top:1px solid #f0f0f3;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.hotel-status-actions{flex-wrap:wrap;gap:8px;display:flex}.cms-form-row.three,.cms-import-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-main .cms-import-stats div{background:#fff;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.cms-main .cms-sheet .cms-import-stats div{box-shadow:none;background:#f5f5f7}.cms-import-stats .words strong{letter-spacing:0;align-self:end;font-size:15px;font-weight:600;line-height:1.3}.comm-sendto{background:#087e5d0f;border-radius:14px;gap:2px;padding:12px 14px;display:grid}.comm-sendto span{color:var(--ink-2);font-size:12px}.comm-sendto strong{color:#0058b0;font-size:15px;font-weight:600}.cms-field-list li>input[type=checkbox]{width:17px;height:17px;accent-color:var(--tint)}@media (width<=860px){.travel-stats.four{grid-template-columns:repeat(2,minmax(0,1fr))}.hotel-cards{grid-template-columns:1fr}.hotel-row{grid-template-columns:minmax(0,1fr) auto}.hotel-row .travel-state{grid-column:1/-1;justify-items:start}.cms-form-row.three{grid-template-columns:1fr 1fr}}.pa-stay{background:#fff;border-radius:20px;gap:12px;padding:18px;display:grid;box-shadow:0 1px 3px #0000000a}.pa-stay>header{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pa-stay>header div{gap:2px;display:grid}.pa-stay>header strong{font-size:17px;font-weight:600}.pa-stay>header small{color:var(--pa-ink-2,#6e6e73);font-size:14px}.pa-stay dl{background:#f5f5f7;border-radius:14px;display:grid;overflow:hidden}.pa-stay dl div{border-top:1px solid #e9e9ee;justify-content:space-between;gap:12px;padding:11px 14px;font-size:15px;display:flex}.pa-stay dl div:first-child{border-top:0}.pa-stay dt{color:var(--pa-ink-2,#6e6e73)}.pa-stay dd{text-align:right;font-weight:500}.pa-stay-links{flex-wrap:wrap;gap:4px 18px;display:flex}.pa-stay-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pa-button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.pa-button.ghost{color:var(--pa-ink,#1d1d1f);background:#f2f2f7}@media (width<=420px){.pa-stay-actions{grid-template-columns:1fr}}.transfer-plans{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.transfer-plans button{min-width:180px;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:16px;gap:2px;padding:12px 16px;display:grid;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.transfer-plans button strong{font-size:14px}.transfer-plans button small{color:var(--ink-2);font-size:12px}.transfer-plans button[aria-selected=true]{box-shadow:0 0 0 2px var(--tint)}.transfer-board{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.transfer-pool{background:#fff;border-radius:20px;gap:6px;max-height:calc(100dvh - 40px);padding:12px;display:grid;position:sticky;top:12px;overflow:auto;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.transfer-pool header{justify-content:space-between;align-items:center;padding:4px 6px 8px;display:flex}.transfer-pool header strong{font-size:14px}.transfer-pool header span{color:var(--ink-2);font-size:12px}.transfer-need{font:inherit;text-align:left;color:inherit;cursor:grab;background:#f5f5f7;border:0;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.transfer-need:hover{background:#eeeef3}.transfer-need strong{font-size:13px}.transfer-need small{color:var(--ink-2);font-size:12px}.transfer-need em{color:var(--tint);font-size:12px;font-style:normal}.transfer-need em.bad{color:#c4001a;align-items:center;gap:4px;display:flex}.transfer-need.problem{cursor:pointer;background:#fff4f4}.transfer-done{color:#1d7a3a;align-items:center;gap:6px;padding:8px 6px;display:flex}.transfer-runs{gap:12px;display:grid}.transfer-runs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.transfer-run-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.transfer-run{background:#fff;border-radius:20px;align-content:start;gap:12px;padding:16px;transition:box-shadow .15s;display:grid;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.transfer-run.droppable{box-shadow:0 0 0 1.5px #087e5d55}.transfer-run>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.transfer-run>header div{flex:1;gap:2px;min-width:0;display:grid}.transfer-run-grid.wide{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.transfer-run>header strong{font-size:15px}.transfer-run>header small{color:var(--ink-2);font-size:12px}.transfer-seats{background:#f2f2f7;border-radius:11px;height:22px;position:relative;overflow:hidden}.transfer-seats div{background:#30b45a33;border-radius:11px;height:100%;transition:width .2s}.transfer-seats div.full{background:#ff3b3033}.transfer-seats span{font-variant-numeric:tabular-nums;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;inset:0}.transfer-stops{color:var(--ink-2);gap:4px;font-size:12px;list-style:none;display:grid}.transfer-stops li{align-items:center;gap:8px;display:flex}.transfer-stops small{color:var(--ink-2);margin-left:auto}.transfer-stops i{background:var(--tint);border-radius:50%;flex-shrink:0;width:8px;height:8px}.transfer-stops i.dropoff{background:#30b45a}.transfer-stops i.both{background:linear-gradient(90deg,var(--tint) 50%,#30b45a 50%)}.transfer-people{border-top:1px solid var(--line);gap:2px;padding-top:8px;list-style:none;display:grid}.transfer-people button{width:100%;font:inherit;text-align:left;color:inherit;cursor:grab;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 8px;font-size:13px;display:flex}.transfer-people button:hover{background:#f5f5f7}.transfer-people button span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.transfer-people small{color:var(--ink-2);font-size:11px}.transfer-people svg{color:var(--ink-3)}.transfer-drop-hint{text-align:center;padding:10px 8px}.transfer-run>footer{flex-wrap:wrap;gap:14px;padding-top:4px;display:flex}.run-stop-editor{gap:10px;list-style:none;display:grid}.run-stop-editor>li{background:#f5f5f7;border-radius:14px;gap:8px;padding:12px;display:grid}.run-stop-editor .cms-input{background:#fff}.run-stop-row{align-items:center;gap:4px;display:flex}@media (width<=960px){.transfer-board{grid-template-columns:1fr}.transfer-pool{max-height:none;position:static}}.pa-route-steps{background:#f5f5f7;border-radius:14px;gap:12px;padding:14px;list-style:none;display:grid}.pa-route-steps li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.pa-route-steps svg{color:var(--pa-tint,#087e5d);margin-top:2px}.pa-route-steps div{gap:2px;display:grid}.pa-route-steps strong{font-size:15px}.pa-route-steps small{color:var(--pa-ink-2,#6e6e73);font-size:13px}.pa-route-steps em{font-size:13px;font-style:normal}.presence-dot{background:#d1d1d6;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.presence-dot.on_site,.presence-dot.in_transport{background:#087e5d}.presence-dot.boarded{background:#30b45a}.presence-dot.delayed{background:#ff9500}.presence-dot.need_help,.presence-dot.missing{background:#ff3b30}.transfer-alert-dot{vertical-align:middle;background:#ff9500;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.transfer-alerts{background:#fff;border-radius:20px;gap:4px;padding:14px 16px;display:grid;box-shadow:0 0 0 .5px #ff950055,0 1px 3px #00000008}.transfer-alerts header{justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.transfer-alerts header strong{font-size:14px}.transfer-alerts header span{color:#8a4b00;font-size:12px;font-weight:600}.transfer-alerts ul{list-style:none;display:grid}.transfer-alerts li{border-top:1px solid var(--line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.transfer-alerts li:first-child{border-top:0}.transfer-alerts li>div:nth-child(2){gap:2px;min-width:0;display:grid}.transfer-alerts strong{font-size:14px}.transfer-alerts small{color:var(--ink-2);font-size:12px}.transfer-alerts em{color:var(--ink);font-size:12px;font-style:normal}.transfer-run.individual{background:#fbfbfd;box-shadow:0 0 0 .5px #0000001a}.transfer-run>header strong{align-items:center;gap:6px;display:inline-flex}.transfer-onboard{color:#1d7a3a;align-items:center;gap:6px;font-size:12px;display:flex}.transfer-people button .presence-dot{margin-right:2px}.transfer-presence{background:#f5f5f7;border-radius:14px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:6px 12px;padding:12px 14px;display:grid}.transfer-presence>div:nth-child(2){gap:2px;display:grid}.transfer-presence strong{font-size:14px;font-weight:600}.transfer-presence small{color:var(--ink-2);font-size:12px}.transfer-presence .cms-actions{flex-wrap:wrap;grid-column:1/-1}@media (width<=700px){.transfer-alerts li{grid-template-columns:8px minmax(0,1fr)}.transfer-alerts li .cms-actions{flex-wrap:wrap;grid-column:2}}.pa-presence{color:#0057b8;background:#30b99012;border-radius:14px;gap:2px;padding:12px 14px;display:grid}.pa-presence strong{font-size:15px;font-weight:600}.pa-presence small{color:var(--pa-ink-2,#6e6e73);font-size:13px}.pa-presence.ok{color:#1d7a3a;background:#30b45a14;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.pa-chips{flex-wrap:wrap;gap:8px;display:flex}.pa-chips button{height:36px;font:inherit;color:var(--ink,#1d1d1f);cursor:pointer;background:#f2f2f7;border:0;border-radius:18px;padding:0 14px;font-size:14px}.pa-chips button[aria-checked=true]{background:var(--ink,#1d1d1f);color:#fff}.pa-presence.bad{color:#c4001a;background:#ff3b3012}.pa-button[aria-pressed=true]{box-shadow:inset 0 0 0 2px #087e5d66}.pa-muted.small{font-size:13px}.pa-eta{grid-template-columns:minmax(0,1fr) 96px 96px;align-items:end;gap:10px;display:grid}@media (width<=420px){.pa-eta{grid-template-columns:1fr 1fr}.pa-eta>:first-child{grid-column:1/-1}}.transfer-need.static{cursor:default}.es .pa-events{gap:10px}.es-run{grid-template-columns:64px minmax(0,1fr) auto 18px;align-items:center;gap:12px;display:grid}.es-time{gap:2px;display:grid}.es-time strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:20px;font-weight:700}.es-time small{color:var(--pa-ink-2);font-size:12px}.es-run-body{gap:3px;min-width:0;display:grid}.es-run-body strong{font-size:16px}.es-run-body small{color:var(--pa-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.es-run .es-counts{color:var(--pa-ink-2);font-size:13px;display:block}.es-counts b{color:var(--pa-ink);font-weight:600}.es-counts em{color:#c4001a;font-style:normal}.es-head{gap:12px}.es-head-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.es-head h1{letter-spacing:-.02em;font-size:26px;font-weight:700}.es-summary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.es-summary div{background:#f5f5f7;border-radius:14px;gap:2px;padding:10px 12px;display:grid}.es-summary strong{font-variant-numeric:tabular-nums;font-size:20px}.es-summary span{color:var(--pa-ink-2);font-size:12px}.es-summary .ok strong{color:#1d7a3a}.es-summary .bad strong{color:#c4001a}.es-run-actions{gap:8px;display:grid}.es-run-actions .pa-button{width:100%;margin:0}.es-filters{scrollbar-width:none;gap:6px;margin:18px 0 10px;padding-bottom:2px;display:flex;overflow-x:auto}.es-filters button{height:34px;font:inherit;color:var(--pa-ink);white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:17px;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex;box-shadow:0 0 0 .5px #0000001a}.es-filters button span{color:var(--pa-ink-2);font-variant-numeric:tabular-nums;font-size:12px}.es-filters button[aria-selected=true]{background:var(--pa-ink);color:#fff}.es-filters button[aria-selected=true] span{color:#ffffffb3}.es-people{margin-bottom:12px}.es-person{border-top:1px solid var(--pa-line);grid-template-columns:28px minmax(0,1fr) 40px;align-items:center;gap:10px;padding:10px 14px;display:grid}.es-person:first-child{border-top:0}.es-person input,.es-select-all input{width:22px;height:22px;accent-color:var(--pa-tint)}.es-check{color:#30b45a;place-items:center;display:grid}.es-person-body{min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;gap:2px;padding:2px 0;display:grid}.es-person-body strong{font-size:16px;font-weight:600}.es-person-body small{color:var(--pa-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.es-status{font-size:13px;font-weight:500}.es-status.ok{color:#1d7a3a}.es-status.warn{color:#0057b8}.es-status.bad{color:#c4001a}.es-status.muted{color:var(--pa-ink-2)}.es-person .es-call{color:#1d7a3a;width:40px;height:40px;box-shadow:none;background:#30b45a1f;border-radius:20px;justify-self:end}.es-select-all{padding:10px 14px}.es-select-all label{color:var(--pa-ink-2);align-items:center;gap:10px;font-size:14px;display:flex}.es-empty{padding:18px 14px}.es-updated{justify-content:center;align-items:center;gap:5px;padding-bottom:88px;display:flex}.es-bar{left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:50;-webkit-backdrop-filter:blur(20px)saturate(1.6);background:#ffffffd9;border-radius:24px;align-items:center;gap:10px;width:min(560px,100% - 24px);padding:10px 10px 10px 18px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 0 0 .5px #0000001a,0 8px 30px #0000001f}.es-bar span{color:var(--pa-ink-2);flex:1;font-size:14px}.es-bar .pa-button{height:42px;margin:0;padding:0 18px}.es-history{list-style:none;display:grid}.es-history li{border-top:1px solid var(--line,#e5e5ea);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.es-history li:first-child{border-top:0}.es-history li>span{gap:2px;font-size:15px;font-weight:500;display:grid}.es-history small{color:var(--ink-2,#6e6e73);font-size:12px;font-weight:400}.es-history em{font-size:13px;font-style:normal;font-weight:400}.es-history li.struck>span{color:var(--ink-3,#aeaeb2);text-decoration:line-through}@media (width<=520px){.es-run{grid-template-columns:56px minmax(0,1fr) 18px}.es-run .travel-chip{display:none}.es-summary{grid-template-columns:repeat(2,1fr)}}.es-people li+li{box-shadow:inset 52px 0 0 #fff,inset 0 1px 0 var(--pa-line);border-top:0;margin-left:0}.es-people li+li>*{margin-left:0}.es-summary strong small{color:var(--pa-ink-2);font-size:13px;font-weight:500}.es-search{height:42px;color:var(--pa-ink-2);background:#7676801f;border-radius:12px;align-items:center;gap:8px;margin-top:18px;padding:0 14px;display:flex}.es-search input{min-width:0;font:inherit;color:var(--pa-ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.es-search:focus-within{box-shadow:0 0 0 2px #087e5d40}.es-search+.es-filters{margin-top:10px}.es-confirm{list-style:none;display:grid}.es-confirm li{border-top:1px solid var(--line,#e5e5ea);align-items:center;gap:10px;padding:10px 0;font-size:15px;font-weight:500;display:flex}.es-confirm li:first-child{border-top:0}.es-confirm svg{color:#1d7a3a}.es-confirm small{color:var(--ink-2,#6e6e73);margin-left:auto;font-size:13px;font-weight:400}.es-history li.es-help{border-top:1px solid var(--line,#e5e5ea);justify-content:flex-start}.prog-empty{padding:18px 4px}.prog-list{background:#fff;border-radius:20px;list-style:none;display:grid;overflow:hidden;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.prog-list li+li{border-top:1px solid var(--line)}.prog-list button{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:56px 4px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.prog-list button:hover{background:#fafafc}.prog-time{font-variant-numeric:tabular-nums;gap:2px;display:grid}.prog-time strong{font-size:16px}.prog-time small{color:var(--ink-2);font-size:12px}.prog-kind{background:var(--tint);border-radius:2px;align-self:stretch}.prog-kind.break{background:#d1d1d6}.prog-kind.meal{background:#ff9f0a}.prog-kind.other{background:#8e8e93}.prog-main{gap:3px;min-width:0;display:grid}.prog-main strong{font-size:15px}.prog-main small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.prog-main em{color:#8a4b00;font-size:12px;font-style:normal}.prog-diff{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.prog-diff s{color:var(--ink-2)}.prog-speaker{align-items:end}.prog-slots{gap:4px;font-size:13px;list-style:none;display:grid}.prog-slots li{color:var(--ink-2);justify-content:space-between;gap:8px;display:flex}.prog-slots b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.prog-slots b.full{color:#c4001a}.prog-slot{background:#f5f5f7;border-radius:16px;gap:8px;padding:14px;display:grid}.prog-slot>header{align-items:center;gap:12px;display:flex}.prog-slot>header div{flex:1;gap:2px;display:grid}.prog-slot>header small{color:var(--ink-2);font-size:12px}.prog-slot>header b{font-variant-numeric:tabular-nums;font-size:13px}.prog-slot>header b.full{color:#c4001a}.prog-slot .cms-field-list{background:#fff;border-radius:12px}.prog-result{border-radius:14px;align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:500;display:flex}.prog-result.ok{color:#1d7a3a;background:#30b45a14}.prog-result.warn{color:#8a4b00;background:#ff95001a}.prog-result.bad{color:#c4001a;background:#ff3b3014}.prog-search{height:38px;color:var(--ink-2);background:#7676801f;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.prog-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.prog-scanner{aspect-ratio:1;background:#000;border-radius:20px;position:relative;overflow:hidden}.prog-scanner video{object-fit:cover;width:100%;height:100%}.prog-scanner i{pointer-events:none;border:2px solid #fffc;border-radius:22px;position:absolute;inset:18%;box-shadow:0 0 0 999px #0000004d}.prog-scanner .cms-note{background:#fff;position:absolute;inset:auto 12px 12px}.prog-scanner+.prog-result{margin-top:12px}.pa-next{background:#fff;border-radius:20px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;padding:16px 18px;display:grid;box-shadow:0 1px 3px #0000000a}.pa-next div{gap:2px;min-width:0;display:grid}.pa-next small{color:var(--pa-tint);font-size:13px;font-weight:600}.pa-next strong{font-size:17px}.pa-next span{color:var(--pa-ink-2);font-size:14px}.pa-pass{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:#fff;border:0;border-radius:20px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;padding:14px 18px;display:grid;box-shadow:0 1px 3px #0000000a}.pa-pass>svg{color:var(--pa-tint);justify-self:center}.pa-pass span{gap:2px;display:grid}.pa-pass strong{font-size:16px}.pa-pass small{color:var(--pa-ink-2);font-size:13px}.pa-qr{place-items:center;padding:8px 0;display:grid}.pa-qr img{width:min(280px,100%);height:auto;image-rendering:pixelated}.pa-days{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.pa-days button{height:34px;font:inherit;color:var(--pa-ink);white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:17px;padding:0 14px;font-size:14px;box-shadow:0 0 0 .5px #0000001a}.pa-days button[aria-selected=true]{background:var(--pa-ink);color:#fff}.pa-timeline li>div{grid-template-columns:52px minmax(0,1fr) 22px}.pa-timeline li>div>svg{color:var(--pa-ink-2)}.pa-timeline li.muted .pa-item strong{color:var(--pa-ink-2);text-decoration:line-through}.pa-time{font-variant-numeric:tabular-nums;gap:2px;font-size:16px;font-weight:600;display:grid}.pa-time small{color:var(--pa-ink-2);font-size:12px;font-weight:400}.pa-badge{background:#0000000a;border-radius:10px;justify-self:start;margin-top:2px;padding:2px 8px;font-weight:600;color:var(--pa-ink-2)!important;font-size:12px!important}.pa-badge.ok{background:#30b45a1a;color:#1d7a3a!important}.pa-badge.warn{background:#ff95001f;color:#8a4b00!important}.pa-badge.muted{color:var(--pa-ink-2)!important}.pa-slots{gap:8px;list-style:none;display:grid}.pa-slots li{background:#f5f5f7;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.pa-slots li.mine{background:#30b45a14}.pa-slots li>span{gap:2px;min-width:0;display:grid}.pa-slots strong{font-size:15px}.pa-slots small{color:var(--pa-ink-2);font-size:13px}.pa-slots em{color:#1d7a3a;white-space:nowrap;font-size:14px;font-style:normal;font-weight:600}.pa-slots .pa-button{white-space:nowrap;height:38px;margin:0;padding:0 16px;font-size:15px}.comm-toggle{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.comm-attention{gap:8px;list-style:none;display:grid}.comm-attention li{background:#fff;border-radius:16px;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px;display:grid;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.comm-attention li>div:nth-child(2){gap:3px;min-width:0;display:grid}.comm-attention strong{font-size:15px}.comm-attention p{color:var(--ink);font-size:14px}.comm-attention small{color:var(--ink-2);font-size:12px}.comm-attention .cms-actions{align-self:center}.comm-dot{background:#8e8e93;border-radius:50%;width:10px;height:10px;margin-top:5px}.comm-attention li.critical .comm-dot{background:#ff3b30}.comm-attention li.warning .comm-dot{background:#ff9500}.comm-attention li.info .comm-dot{background:var(--tint)}.comm-attention li.critical{box-shadow:0 0 0 1px #ff3b3040,0 1px 3px #00000008}.comm-attention li.resolved{opacity:.6}.comm-support{gap:16px;display:grid}.comm-support.with-thread{grid-template-columns:320px minmax(0,1fr);align-items:start}.comm-threads{background:#fff;border-radius:16px;list-style:none;display:grid;overflow:hidden;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.comm-threads li+li{border-top:1px solid var(--line)}.comm-threads button{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 16px 12px 24px;display:grid;position:relative}.comm-threads button[aria-current=true]{background:#087e5d0f}.comm-threads div{gap:2px;min-width:0;display:grid}.comm-threads strong{font-size:14px}.comm-threads span{color:var(--ink-2);font-size:12px}.comm-threads small{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.comm-threads time{color:var(--ink-2);white-space:nowrap;font-size:12px}.comm-unread{background:var(--tint);border-radius:50%;width:8px;height:8px;position:absolute;top:18px;left:10px}.comm-thread{background:#fff;border-radius:20px;gap:12px;padding:16px;display:grid;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.comm-thread>header{align-items:center;gap:12px;display:flex}.comm-thread>header strong{font-size:16px}.comm-thread>header span{color:var(--ink-2);font-size:13px}.comm-thread-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:12px;display:flex}.comm-messages{gap:8px;max-height:56vh;padding:4px;list-style:none;display:grid;overflow:auto}.comm-messages li{display:flex}.comm-messages li.us{justify-content:flex-end}.comm-messages li>div{background:#f2f2f7;border-radius:18px;gap:4px;max-width:78%;padding:10px 14px;display:grid}.comm-messages li.internal>div{color:#1d1d1f;background:#fff7e6;box-shadow:inset 0 0 0 1px #ff950055}.comm-messages li.internal small{color:#8a4b00}.comm-messages em{color:#8a4b00;align-items:center;gap:4px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.comm-messages p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.4}.comm-messages small{color:#636366;font-size:11px}.comm-compose{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.comm-list{background:#fff;border-radius:20px;list-style:none;display:grid;overflow:hidden;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.comm-list li+li{border-top:1px solid var(--line)}.comm-list button{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.comm-list button:hover{background:#fafafc}.comm-list button>div{gap:2px;min-width:0;display:grid}.comm-list strong{font-size:15px}.comm-list button>div>span{color:var(--ink-2);font-size:13px}.comm-priority{height:22px;color:var(--ink-2);background:#0000000a;border-radius:11px;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.comm-priority.important{color:#8a4b00;background:#ff95001f}.comm-priority.critical{color:#c4001a;background:#ff3b301a}.comm-stats{text-align:center;grid-template-rows:auto auto;grid-auto-flow:column;gap:0 16px;display:grid}.comm-stats b{font-variant-numeric:tabular-nums;font-size:16px}.comm-stats span{color:var(--ink-2);font-size:11px}.comm-preview{background:#f5f5f7;border-radius:16px;justify-items:start;gap:6px;padding:16px;display:grid}.comm-preview strong{font-size:16px}.comm-preview p{white-space:pre-wrap;font-size:15px}.comm-preview em{color:var(--tint);font-size:13px;font-style:normal}.comm-body{white-space:pre-wrap;font-size:15px;line-height:1.45}.comm-recipients li{align-items:flex-start}.comm-channels{color:var(--ink-2);text-align:right;justify-items:end;gap:2px;font-size:12px;display:grid}.comm-minutes{align-items:center;gap:8px;display:flex}.comm-minutes input{width:64px;height:34px;font:inherit;text-align:right;background:#7676801f;border:0;border-radius:10px;padding:0 10px;font-size:15px}.comm-minutes span{color:var(--ink-2);font-size:13px}@media (width<=900px){.comm-support.with-thread{grid-template-columns:1fr}.comm-support.with-thread .comm-threads{display:none}.comm-attention li{grid-template-columns:10px minmax(0,1fr)}.comm-attention .cms-actions{grid-column:2}}@media (width>=901px){.comm-back{display:none}}.pa-alert{color:#c4001a;background:#ff3b3012;border-radius:16px;align-items:center;gap:8px;margin-top:12px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.pa-pushcard{background:#fff;border-radius:20px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:14px 16px;display:grid;box-shadow:0 1px 3px #0000000a}.pa-pushcard>svg{color:var(--pa-ink-2)}.pa-pushcard div{gap:2px;display:grid}.pa-pushcard strong{font-size:15px}.pa-pushcard small{color:var(--pa-ink-2);font-size:13px}.pa-pushcard .pa-button{height:38px;margin:0;padding:0 16px;font-size:15px}.pa-inbox li>button{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.pa-inbox li+li,.pa-inbox li+li>*{margin-left:0}.pa-inbox li.unread .pa-item strong{font-weight:700}.pa-inbox li.critical .pa-tile{color:#c4001a;background:#ff3b301a}.pa-inbox li.important .pa-tile{color:#8a4b00;background:#ff95001f}.pa-inbox li.cancelled .pa-item strong{color:var(--pa-ink-2);text-decoration:line-through}.pa-inbox .pa-item em{white-space:pre-wrap;padding-top:6px;color:var(--pa-ink)!important}.pa-dot{background:var(--pa-tint);border-radius:50%;width:9px;height:9px}.pa-ack{padding:0 16px 14px 68px}.pa-ack .pa-button{height:40px;margin:0}.pa-acked{color:#1d7a3a;align-items:center;gap:6px;padding:0 16px 12px 68px;font-size:13px;display:flex}.pa-thread{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.pa-list li+li>.pa-thread{width:calc(100% + 64px);margin-left:-64px}.pa-reply{gap:8px;width:100%;display:flex}.pa-reply input{min-width:0;height:42px;font:inherit;background:#f2f2f7;border:0;border-radius:21px;outline:none;flex:1;padding:0 16px;font-size:16px}.pa-reply input:focus{box-shadow:0 0 0 2px #087e5d40}.es-support{grid-template-columns:40px minmax(0,1fr) 18px;margin:0 0 14px}.rep-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.rep-card{flex-direction:column;gap:12px;display:flex}.rep-card>.cms-actions{grid-template-columns:1fr 96px;gap:8px;margin-top:auto;display:grid}.rep-card>.cms-actions .cms-button{justify-content:center;width:100%}.rep-card>div{gap:4px;display:grid}.rep-card strong{font-size:16px}.rep-icon{color:#1d7a3a;background:#30b45a1a;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.rep-journal-title{margin-bottom:8px;font-size:15px}.rep-danger{justify-content:space-between;align-items:center;gap:16px;display:flex;box-shadow:0 0 0 1px #ff3b3033}.rep-danger>div{gap:4px;max-width:640px;display:grid}@media (width<=700px){.rep-danger{flex-direction:column;align-items:stretch}}.pa-offline,.pa-archived{color:var(--pa-ink);background:#0000000a;border-radius:16px;margin-top:12px;padding:12px 16px;font-size:14px}.pa-archived{color:#0057b8;background:#087e5d12}.es-offline{color:#8a4b00;background:#ff95001f;border-radius:14px;align-items:center;gap:8px;margin:12px 0 0;padding:12px 14px;font-size:14px;display:flex}.es-conflicts{gap:6px;margin-top:8px;list-style:none;display:grid}.es-conflicts li{color:#c4001a;background:#ff3b3012;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.int-note{color:#7a5200;background:#fff8e6;border-radius:12px;padding:10px 14px;font-size:13px;line-height:1.45}.int-list{gap:8px;list-style:none;display:grid}.int-list button{width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 16px;display:grid;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.int-list button:hover{background:#fafafa}.int-list button>svg{color:var(--ink-3)}.int-list-icon{background:var(--tint-soft);width:40px;height:40px;color:var(--tint);border-radius:12px;place-items:center;display:grid}.int-list-main{gap:2px;min-width:0;display:grid}.int-list-main strong{font-size:15px;font-weight:600}.int-list-main small{color:var(--ink-2);font-size:12px}.int-status{white-space:nowrap;height:22px;color:var(--ink-2);background:#0000000a;border-radius:11px;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.int-status.s-submissions,.int-status.m-accepted{color:#0058b0;background:#087e5d14}.int-status.s-voting{color:#c4153f;background:#ff375f14}.int-status.s-judging,.int-status.m-new{color:#8a5300;background:#ff9f0a1f}.int-status.s-results,.int-status.m-played{color:#1f7a3c;background:#30b45a1a}.int-status.m-rejected{color:var(--ink-3);background:#0000000a}.int-h3{margin-top:6px;font-size:15px;font-weight:600}.int-nom{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.int-stats{flex-wrap:wrap;gap:8px;display:flex}.int-stats span{min-width:110px;color:var(--ink-2);background:#fff;border-radius:14px;gap:2px;padding:10px 14px;font-size:12px;display:grid;box-shadow:0 0 0 .5px #0000000d}.int-stats b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.int-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.int-toolbar .cms-button.primary{margin-left:auto}.int-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;list-style:none;display:grid}.int-grid li{background:#fff;border-radius:16px;align-content:start;gap:8px;padding:8px 8px 12px;display:grid;position:relative;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.int-grid li.won{box-shadow:0 0 0 2px #fc0,0 1px 3px #00000008}.int-photo{aspect-ratio:4/3;font:inherit;color:var(--ink-2);cursor:zoom-in;background:#f2f2f7;border:0;border-radius:10px;place-items:center;padding:0;font-size:12px;display:grid;position:relative;overflow:hidden}.int-photo img{object-fit:cover;width:100%;height:100%;display:block}.int-medal{color:#4d3d00;background:#fc0;border-radius:10px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.int-meta{gap:2px;min-width:0;padding:0 4px;display:grid}.int-meta strong{font-size:13px;font-weight:600}.int-meta small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.int-likes{color:#fff;background:#000000a6;border-radius:10px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:16px;right:16px}.int-mod{grid-template-columns:1fr 1fr;gap:6px;padding:0 4px;display:grid}.int-mod .cms-button{justify-content:center}.int-grid .cms-link-button{justify-self:start;padding-left:4px}.cms-link-button.danger{color:#c4001a}.int-zoom{z-index:1000;cursor:zoom-out;background:#000000e6;place-items:center;display:grid;position:fixed;inset:0}.int-zoom img{object-fit:contain;border-radius:6px;max-width:94vw;max-height:92dvh}.int-zoom button{position:absolute;top:16px;right:16px}.int-music{gap:8px;list-style:none;display:grid}.int-music li{background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 16px;display:grid;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.int-music li>div:first-child{gap:2px;min-width:0;display:grid}.int-music strong{font-size:15px;font-weight:600}.int-music span{color:var(--ink-2);font-size:12px}.int-music em{color:var(--ink);font-size:13px}.int-music li.m-played,.int-music li.m-rejected{opacity:.7}.int-ratings{gap:8px;list-style:none;display:grid}.int-ratings li{background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 16px;display:grid;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.int-ratings li>div{gap:2px;display:grid}.int-ratings strong{font-size:15px;font-weight:600}.int-ratings li>div span{color:var(--ink-2);font-size:12px}.int-avg{font-variant-numeric:tabular-nums;grid-template-columns:auto auto;align-items:center;gap:2px 6px;font-size:20px;font-weight:600;display:grid}.int-avg svg{color:#ff9f0a}.int-avg small{color:var(--ink-2);grid-column:1/-1;font-size:11px;font-weight:400}.int-bars{align-items:flex-end;gap:3px;height:28px;display:flex}.int-bars i{background:#ff9f0a99;border-radius:3px;width:8px}.int-comments{gap:8px;list-style:none;display:grid}.int-comments li{background:#fff;border-radius:16px;gap:4px;padding:12px 16px;display:grid;box-shadow:0 0 0 .5px #0000000d}.int-comments p{white-space:pre-wrap;font-size:14px;line-height:1.45}.int-comments small{color:var(--ink-2);font-size:12px}.int-stars{color:#ff9f0a;letter-spacing:1px;font-size:13px}.int-stars i{color:#d1d1d6;font-style:normal}@media (width<=700px){.int-list button{grid-template-columns:40px minmax(0,1fr) auto}.int-list button>svg{display:none}.int-music li,.int-ratings li{grid-template-columns:1fr}.int-toolbar .cms-button.primary{margin-left:0}}.pa-contest{gap:14px;display:grid}.pa-contest-text{white-space:pre-wrap;font-size:15px;line-height:1.5}.pa-contest .pa-button{justify-self:start;margin-top:0}.pa-left{opacity:.8;font-size:13px;font-weight:400}.pa-contest-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;list-style:none;display:grid}.pa-contest-grid li{position:relative}.pa-contest-photo{aspect-ratio:1;cursor:zoom-in;background:#e5e5ea;border:0;border-radius:12px;width:100%;padding:0;display:block;overflow:hidden}.pa-contest-photo img{object-fit:cover;width:100%;height:100%;display:block}.pa-contest-state{height:100%;color:var(--ink-2,#6e6e73);text-align:center;place-items:center;padding:10px;font-size:12px;display:grid}.pa-contest-grid li.mine .pa-contest-photo{box-shadow:inset 0 0 0 2px var(--tint,#087e5d)}.pa-contest-badge{color:#fff;background:#000000a6;border-radius:8px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600;position:absolute;top:6px;left:6px}.pa-like{color:#1d1d1f;min-width:32px;height:32px;font:inherit;cursor:pointer;background:#ffffffeb;border:0;border-radius:16px;align-items:center;gap:4px;padding:0 10px;font-size:13px;font-weight:600;transition:transform .12s;display:inline-flex;position:absolute;bottom:6px;right:6px;box-shadow:0 1px 4px #00000026}.pa-like:active{transform:scale(.92)}.pa-like.on{color:#ff2d55}.pa-like:disabled{opacity:.55;cursor:default}.pa-like.static{color:#fff;height:26px;box-shadow:none;cursor:default;background:#000000a6;padding:0 8px}.pa-winners{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.pa-winner{font:inherit;text-align:left;cursor:zoom-in;background:#fff;border:0;border-radius:14px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fc0}.pa-winner img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.pa-winner span{grid-template-columns:auto 1fr;align-items:center;gap:2px 6px;padding:8px 10px;font-size:13px;font-weight:600;display:grid}.pa-winner svg{color:#e0a800}.pa-winner small{color:var(--ink-2,#6e6e73);grid-column:1/-1;font-size:12px;font-weight:400}.pa-text-button{color:#fff;height:34px;font:inherit;cursor:pointer;background:#ffffff26;border:0;border-radius:17px;padding:0 12px;font-size:14px}.pa-viewer-note{left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));background:#000000b3;border-radius:12px;padding:10px 14px;font-size:14px;position:absolute}.pa-upload-preview{object-fit:contain;background:#f2f2f7;border-radius:12px;width:100%;max-height:260px}.pa-music{background:#fff;border-radius:18px;gap:14px;padding:16px;display:grid;box-shadow:0 1px 3px #0000000a}.pa-music .pa-button{justify-self:start}.pa-music-list{border-top:1px solid var(--pa-line);list-style:none;display:grid}.pa-music-list li{border-bottom:1px solid var(--pa-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.pa-music-list span{gap:2px;display:grid}.pa-music-list strong{font-size:15px;font-weight:600}.pa-music-list small{color:var(--pa-ink-2);font-size:13px}.pa-music-list em{color:var(--pa-ink-2);font-size:12px;font-style:normal;font-weight:600}.pa-music-list em.m-accepted{color:#0058b0}.pa-music-list em.m-played{color:#1f7a3c}.pa-rate-list{background:#fff;border-radius:18px;list-style:none;display:grid;overflow:hidden;box-shadow:0 1px 3px #0000000a}.pa-rate-list li+li{border-top:1px solid var(--pa-line)}.pa-rate-list button{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.pa-rate-list button>span:first-child{gap:2px;min-width:0;display:grid}.pa-rate-list strong{font-size:15px;font-weight:600}.pa-rate-list small{color:var(--pa-ink-2);font-size:13px}.pa-stars{color:#ff9f0a;flex-shrink:0;gap:2px;display:inline-flex}.pa-rate{justify-content:center;gap:6px;display:flex}.pa-rate button{color:#ff9f0a;cursor:pointer;background:0 0;border:0;border-radius:24px;place-items:center;width:48px;height:48px;padding:0;transition:transform .12s;display:grid}.pa-rate button:active{transform:scale(.9)}.pa-rate-word{text-align:center;color:var(--ink-2,#6e6e73);font-size:15px;font-weight:600}.cms-sheet .pa-button{background:var(--tint);color:#fff}.cms-sheet .pa-button.ghost{color:var(--ink);background:#f2f2f7}.map-placeholder{width:100%;font:inherit;color:#1d1d1f;cursor:pointer;background:#eef1f5 linear-gradient(135deg,#ffffff80 25%,#0000 25% 50%,#ffffff80 50% 75%,#0000 75%) 0 0/24px 24px;border:0;border-radius:16px;justify-items:center;gap:4px;padding:28px 16px;display:grid}.map-placeholder span{font-size:15px;font-weight:600}.map-placeholder small{color:#6e6e73;font-size:12px}.map-placeholder svg{color:#087e5d}.map-frame{background:#eef1f5;border:0;border-radius:16px;width:100%;height:320px;display:block;overflow:hidden}.map-pin{background:#ff3b30;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;box-shadow:0 0 0 3px #fff,0 2px 6px #0000004d}.map-me{background:#087e5d;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;box-shadow:0 0 0 3px #fff,0 0 0 10px #30b99033}.plan{touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#f2f2f7;border-radius:14px;width:100%;position:relative;overflow:hidden}.plan.editing{cursor:crosshair}.plan-viewer{gap:8px;min-width:0;display:grid}.plan-tools{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.plan-tools button{border:1px solid var(--line,#e1e6e8);background:var(--card,#fff);color:inherit;cursor:pointer;min-height:34px;font:inherit;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.plan-tools button:disabled{opacity:.4;cursor:default}.plan-tools button[aria-pressed=true]{color:#087e5d;background:#e2f3ed}.plan-viewport{overscroll-behavior:contain;border:1px solid #e1e6e8;border-radius:14px;max-height:70vh;overflow:auto}.plan-viewport.panning{cursor:grab;touch-action:none}.plan-viewport.panning:active{cursor:grabbing}.plan-viewport.panning .plan{cursor:inherit}.plan-shapes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.plan-shape.interactive{pointer-events:all;cursor:pointer}.plan-vertex{color:#075a46;z-index:4;cursor:move;touch-action:none;background:#fff;border:2px solid #087e5d;border-radius:50%;place-items:center;width:24px;height:24px;margin:-12px 0 0 -12px;padding:0;font:600 11px system-ui;display:grid;position:absolute;box-shadow:0 2px 5px #172d3420}.plan-vertex.draft{pointer-events:none}.plan-layers{gap:14px;display:grid}.plan-layers header,.plan-layer-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.plan-layer-actions .cms-button{flex:1}.plan-layer-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.plan-layer-list li{align-items:center;gap:5px;display:flex}.plan-layer-list li>button:first-child{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex:1;align-items:center;gap:9px;padding:9px;display:flex}.plan-layer-list li>button[aria-pressed=true]{background:#e5f3ed;border-color:#087e5d44}.plan-layer-list li>button:first-child>span:first-child,.plan-legend li>span{border-radius:4px;flex-shrink:0;width:12px;height:12px}.plan-layer-list strong{overflow-wrap:anywhere;font-size:12px;display:block}.plan-layer-list small{color:var(--ink-2,#73818d);margin-top:3px;display:block}.plan-layer-detail{border-top:1px solid #dce4e5;padding-top:14px}.plan-color,.plan-opacity>span{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.plan-color input{cursor:pointer;background:0 0;border:0;width:36px;height:32px;padding:0}.plan-opacity{gap:9px;display:grid}.plan-opacity input{accent-color:#087e5d;width:100%}.plan-drawing{gap:10px;font-size:12px;display:grid}.plan-drawing p{color:var(--ink-2,#73818d);margin:0;line-height:1.5}.plan-legend{flex-wrap:wrap;gap:8px 16px;margin:12px 0;padding:0;font-size:12px;list-style:none;display:flex}.plan-legend li{align-items:center;gap:7px;display:flex}.registry-batch-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-img{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.plan-pin{color:#fff;cursor:pointer;touch-action:none;background:#087e5d;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;margin:-15px 0 0 -15px;padding:0;transition:transform .12s;display:grid;position:absolute;box-shadow:0 2px 6px #00000040}.plan-pin.on{z-index:2;transform:scale(1.25);box-shadow:0 0 0 3px #087e5d55,0 2px 6px #00000040}.plan-pin.k-registration{background:#5e5ce6}.plan-pin.k-food{background:#ff9f0a}.plan-pin.k-toilet,.plan-pin.k-elevator,.plan-pin.k-stairs{background:#636366}.plan-pin.k-exit{background:#30b45a}.plan-pin.k-medical{background:#ff3b30}.plan-pin.k-cloakroom{background:#bf5af2}.plan-pin.k-parking{background:#00a3bf}.plan-anchor{color:#fff;pointer-events:none;background:#1d1d1f;border-radius:50%;place-items:center;width:26px;height:26px;margin:-13px 0 0 -13px;font-size:12px;font-weight:700;display:grid;position:absolute;box-shadow:0 0 0 2px #fff}.plan-me{z-index:3;pointer-events:none;background:#087e5d;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 3px #fff}.plan-accuracy{aspect-ratio:1;z-index:2;pointer-events:none;background:#30b99024;border:1px solid #30b9904d;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.vm-map{padding:12px}.vm-floors{flex-wrap:wrap;gap:8px;display:flex}.vm-floors button{height:34px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:17px;padding:0 14px;font-size:14px;box-shadow:0 0 0 .5px #0000001f}.vm-floors button[aria-selected=true]{background:var(--ink);color:#fff;box-shadow:none}.vm-editor{background:#fff;border-radius:18px;gap:12px;padding:16px;display:grid;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.vm-toolbar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.vm-toolbar .cms-field{flex:1;min-width:200px;max-width:320px}.vm-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.vm-canvas{gap:10px;display:grid}.vm-side{background:#f5f5f7;border-radius:14px;gap:12px;padding:14px;display:grid}.vm-points{gap:4px;list-style:none;display:grid}.vm-points button{width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:2px 8px;padding:8px 10px;display:grid}.vm-points button:hover,.vm-points button[aria-pressed=true]{background:#fff}.vm-points button svg{color:var(--tint)}.vm-points span{font-size:14px}.vm-points small{color:var(--ink-2);grid-column:2;font-size:12px}.vm-anchor{border-bottom:1px solid var(--line);gap:8px;padding-bottom:12px;display:grid}.vm-anchor strong{font-size:13px}.vm-anchor .cms-button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--tint)}.vm-ok{color:#1f7a3c;font-weight:600}@media (width<=900px){.vm-layout{grid-template-columns:1fr}}.pa-map{background:#fff;border-radius:18px;gap:12px;padding:16px;display:grid;box-shadow:0 1px 3px #0000000a}.pa-map-venue{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.pa-map-actions{flex-wrap:wrap;gap:8px;display:flex}.pa-map-actions .pa-button{margin-top:0;text-decoration:none}.pa-map-me{font-size:15px;font-weight:600}.pa-map-me small{color:var(--pa-ink-2);font-weight:400}.pa-floors{gap:10px;margin-top:12px;display:grid}.pa-floor-title{font-size:15px;font-weight:600}.pa-poi{background:#fff;border-radius:14px;gap:2px;padding:12px 14px;display:grid;box-shadow:0 1px 3px #0000000a}.pa-poi strong{font-size:15px}.pa-poi small{color:var(--pa-ink-2);font-size:13px}.pa-poi-list{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.pa-poi-list button{height:32px;font:inherit;color:var(--pa-ink);cursor:pointer;background:#fff;border:0;border-radius:16px;align-items:center;gap:6px;padding:0 12px 0 4px;font-size:13px;display:inline-flex;box-shadow:0 0 0 .5px #0000001a}.pa-poi-list button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--pa-tint)}.pa-poi-icon{color:#fff;background:#087e5d;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.pa-poi-icon.k-registration{background:#5e5ce6}.pa-poi-icon.k-food{background:#ff9f0a}.pa-poi-icon.k-toilet,.pa-poi-icon.k-elevator,.pa-poi-icon.k-stairs{background:#636366}.pa-poi-icon.k-exit{background:#30b45a}.pa-poi-icon.k-medical{background:#ff3b30}.pa-poi-icon.k-cloakroom{background:#bf5af2}.pa-poi-icon.k-parking{background:#00a3bf}.pa-name-button{font:inherit;color:var(--pa-tint);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:6px 8px;font-size:14px}.pa-name-button:hover{background:#087e5d0f}.pa-profile{background:#f5f5f7;border-radius:14px;gap:0;display:grid;overflow:hidden}.pa-profile div{grid-template-columns:minmax(110px,40%) 1fr;gap:12px;padding:10px 14px;display:grid}.pa-profile div+div{border-top:1px solid #e5e5ea}.pa-profile dt{color:var(--ink-2,#6e6e73);font-size:13px}.pa-profile dd{word-break:break-word;font-size:14px;font-weight:500}.pa-contacts a{color:inherit}.pa-contacts .pa-tile{color:#1f7a3c;background:#30b45a1a}.pa-escort-spot{color:#0058b0;background:#30b99012;border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:4px 10px;padding:12px 14px;display:grid}.pa-escort-spot>span{gap:2px;display:grid}.pa-escort-spot strong{font-size:14px}.pa-escort-spot small{color:var(--pa-ink-2);font-size:12px}.pa-escort-spot>div{grid-column:2;gap:16px;display:flex}.pa-escort-spot .pa-link{padding:2px 0;font-size:14px;text-decoration:none}.msg-photo{background:#e5e5ea;border-radius:12px;max-width:240px;display:block;overflow:hidden}.msg-photo img{object-fit:cover;width:100%;height:auto;max-height:240px;display:block}.msg-photo.pending{color:var(--ink-2,#6e6e73);background:#ffffff80;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.pa-reply{align-items:center;gap:8px;display:flex}.es-geo{background:#f5f5f7;border-radius:16px;gap:10px;margin-top:14px;padding:14px;display:grid}.es-geo-off,.es-geo-on{gap:2px;display:grid}.es-geo-off strong,.es-geo-on strong{font-size:15px}.es-geo-off small,.es-geo-on small{color:var(--pa-ink-2);font-size:13px}.es-geo-on{color:#0058b0;grid-template-columns:22px 1fr;align-items:center;gap:2px 10px}.es-geo-on span{gap:2px;display:grid}.es-geo .pa-button{justify-self:start;margin-top:0}.es-geo.closed{background:0 0;padding:0}.es-geo-open{width:100%;min-height:48px;font:inherit;text-align:left;color:#0058b0;cursor:pointer;background:#f5f5f7;border:0;border-radius:14px;grid-template-columns:20px 1fr 16px;align-items:center;gap:10px;padding:0 14px;font-size:15px;display:grid}.es-geo-note{height:40px;font:inherit;background:#fff;border:0;border-radius:10px;padding:0 12px;font-size:14px;box-shadow:0 0 0 .5px #0000001f}.ct-editor{gap:14px;max-width:900px;display:grid}.ct-editor h2{margin-bottom:4px;font-size:18px}.ct-list{gap:10px;list-style:none;display:grid}.ct-list li{background:#f5f5f7;border-radius:14px;grid-template-columns:1fr 1fr 1fr 1fr auto;align-items:end;gap:10px;padding:12px 14px;display:grid}@media (width<=900px){.ct-list li{grid-template-columns:1fr 1fr}}@media (width<=560px){.ct-list li{grid-template-columns:1fr}}.pa-tabbed{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.pa-tab-title{letter-spacing:-.02em;margin:6px 0 4px;font-size:28px;font-weight:700}.pa-tabbar{z-index:50;width:min(100%,560px);padding:6px 8px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(180%)blur(20px);background:#f9f9fbe0;border-top:.5px solid #0000001f;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}@media (width>=600px){.pa-tabbar{border:.5px solid #0000001a;border-radius:22px;bottom:12px;box-shadow:0 8px 30px #0000001a}}.pa-tabbar button{font:inherit;color:#6e6e73;cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:4px 0;font-size:11px;font-weight:500;display:grid}.pa-tabbar button[aria-current=page]{color:var(--pa-tint)}.pa-cal{gap:8px;margin-bottom:6px;display:grid}.pa-cal-month{color:var(--pa-ink-2);font-size:13px;font-weight:600}.pa-cal-month small{font-weight:400}.pa-cal-days{scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;margin:0 -2px;padding:2px 2px 6px;display:flex;overflow-x:auto}.pa-cal-days::-webkit-scrollbar{display:none}.pa-cal-days button{width:52px;font:inherit;color:var(--pa-ink);cursor:pointer;scroll-snap-align:center;background:#fff;border:0;border-radius:16px;flex:none;justify-items:center;gap:2px;padding:8px 0 6px;display:grid;box-shadow:0 1px 3px #0000000a}.pa-cal-days small{text-transform:uppercase;color:var(--pa-ink-2);font-size:11px}.pa-cal-days strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.pa-cal-days i{background:0 0;border-radius:50%;width:5px;height:5px}.pa-cal-days button.has i{background:#c7c7cc}.pa-cal-days button.today strong{color:var(--pa-tint)}.pa-cal-days button[aria-selected=true]{background:var(--pa-ink);color:#fff}.pa-cal-days button[aria-selected=true] small{color:#ffffffb3}.pa-cal-days button[aria-selected=true].has i{background:#fff}.pa-cal-days button[aria-selected=true].today strong{color:#fff}.pa-day-title{margin:10px 0 8px;font-size:20px}.pa-day-title small{color:var(--pa-tint);font-size:15px;font-weight:400}.pa-tl{gap:10px;list-style:none;display:grid;position:relative}.pa-tl:before{content:"";background:#e5e5ea;border-radius:1px;width:2px;position:absolute;top:8px;bottom:8px;left:61px}.pa-tl li{grid-template-columns:44px 36px minmax(0,1fr);align-items:start;display:grid;position:relative}.pa-tl-time{font-variant-numeric:tabular-nums;padding-top:12px;font-size:15px;font-weight:600;display:grid}.pa-tl-time small{color:var(--pa-ink-2);font-size:12px;font-weight:400}.pa-tl-dot{z-index:1;width:26px;height:26px;color:var(--pa-tint);background:#fff;border-radius:50%;place-items:center;margin:10px 0 0 5px;display:grid;box-shadow:0 0 0 2px #e5e5ea}.pa-tl li.k-transfer .pa-tl-dot{color:#30b45a}.pa-tl li.k-hotel .pa-tl-dot{color:#bf5af2}.pa-tl li.k-flight .pa-tl-dot{color:#ff9f0a}.pa-tl li.k-activity .pa-tl-dot{color:#5e5ce6}.pa-tl li.live .pa-tl-dot{background:var(--pa-tint);color:#fff;box-shadow:0 0 0 4px #087e5d33}.pa-tl li.past{opacity:.55}.pa-tl li.muted .pa-tl-card strong{text-decoration:line-through}.pa-tl-card{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:#fff;border:0;border-radius:16px;justify-items:start;gap:4px;padding:12px 14px;display:grid;box-shadow:0 1px 3px #0000000a}.pa-tl-card:disabled{cursor:default}.pa-tl-card strong{font-size:16px;font-weight:600;line-height:1.3}.pa-tl-card>small{color:var(--pa-ink-2);font-size:13px}.pa-tl-place{color:var(--pa-ink-2);align-items:center;gap:4px;font-size:13px;display:inline-flex}.pa-tl-speakers{color:var(--pa-ink-2);align-items:center;gap:0;font-size:13px;display:flex}.pa-tl-speakers i{color:#0058b0;background:#e8eefb;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:-6px;font-size:10px;font-style:normal;font-weight:700;display:grid}.pa-tl-speakers span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-left:12px;overflow:hidden}.pa-tl-empty{padding:14px 0}.pa-session{gap:16px;display:grid}.pa-session-place{grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.pa-session-place span{gap:2px;display:grid}.pa-session-place strong{font-size:15px}.pa-session-place small{color:var(--ink-2,#6e6e73);font-size:13px}.pa-session-h{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2,#6e6e73);margin-bottom:8px;font-size:13px;font-weight:600}.pa-session-text{white-space:pre-wrap;font-size:15px;line-height:1.5}.pa-session .pa-button{justify-self:start;margin-top:0;text-decoration:none}.pa-speakers{gap:10px;list-style:none;display:grid}.pa-speakers li{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;display:grid}.pa-speakers i{color:#0058b0;background:linear-gradient(135deg,#e8eefb,#d6e4ff);border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;font-style:normal;font-weight:700;display:grid}.pa-speakers span{gap:2px;padding-top:3px;display:grid}.pa-speakers strong{font-size:15px}.pa-speakers small{color:var(--pa-ink-2,#6e6e73);font-size:13px}.pa-speakers em{color:var(--pa-tint,#087e5d);align-items:center;gap:4px;font-size:12px;font-style:normal;display:inline-flex}.pa-info{gap:12px;display:grid}.pa-info h2{margin-top:6px}.pa-info-text{white-space:pre-wrap;font-size:15px;line-height:1.55}.pa-info-block{background:#fff;border-radius:18px;gap:8px;padding:14px;display:grid;box-shadow:0 1px 3px #0000000a}.pa-info-block h3{font-size:15px;font-weight:600}.pa-info-block .pa-profile{background:#f5f5f7}.pa-info-notice{color:#0058b0;background:#087e5d0f;border-radius:16px;grid-template-columns:22px 1fr;gap:10px;padding:12px 14px;display:grid}.pa-info-notice.warning{color:#7a4b00;background:#ff9f0a1f}.pa-info-notice>span{color:var(--pa-ink);gap:2px;font-size:14px;line-height:1.45;display:grid}.pa-info-notice strong{font-size:15px}.pa-info-link{color:var(--pa-tint);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 1px 3px #0000000a}.pa-info-image{gap:6px;margin:0;display:grid}.pa-info-image img{border-radius:16px;width:100%;display:block}.pa-info-image figcaption{color:var(--pa-ink-2);font-size:13px}.pa-faq{list-style:none;display:grid}.pa-faq li+li{border-top:1px solid var(--pa-line)}.pa-faq button{width:100%;font:inherit;text-align:left;color:var(--pa-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:15px;font-weight:500;display:flex}.pa-faq button svg{color:var(--pa-ink-2);flex-shrink:0;transition:transform .15s}.pa-faq button[aria-expanded=true] svg{transform:rotate(180deg)}.pa-faq p{color:var(--pa-ink-2);white-space:pre-wrap;padding:0 0 12px;font-size:14px;line-height:1.5}.pa-poll{background:#fff;border-radius:18px;gap:12px;margin-top:12px;padding:16px;display:grid;box-shadow:0 1px 3px #0000000a}.pa-poll header{grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.pa-poll header svg{color:var(--pa-tint)}.pa-poll header div{gap:2px;display:grid}.pa-poll header strong{font-size:16px}.pa-poll header small{color:var(--pa-ink-2);font-size:13px}.pa-poll-options{gap:6px;display:grid}.pa-poll-options button{width:100%;min-height:44px;font:inherit;text-align:left;color:var(--pa-ink);cursor:pointer;background:#f2f2f7;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:15px;display:flex;position:relative;overflow:hidden}.pa-poll-options button:disabled{cursor:default}.pa-poll-options button[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--pa-tint)}.pa-poll-options button span{align-items:center;gap:6px;display:inline-flex;position:relative}.pa-poll-options button span svg{color:var(--pa-tint)}.pa-poll-options button b{font-variant-numeric:tabular-nums;position:relative}.pa-poll-bar{background:#087e5d1f;border-radius:12px 0 0 12px;position:absolute;top:0;bottom:0;left:0}.pa-poll footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pa-poll footer .pa-button{margin-top:0}.pa-music-list em.s-accepted{color:#0058b0}.pa-music-list em.s-done{color:#1f7a3c}.pa-music-list em.s-rejected{color:#8e8e93}.eg-info{gap:14px;max-width:900px;display:grid}.eg-info h2{margin-bottom:4px;font-size:18px}.eg-blocks{gap:10px;list-style:none;display:grid}.eg-blocks>li{background:#f5f5f7;border-radius:14px;gap:10px;padding:12px 14px;display:grid}.eg-blocks>li>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.eg-blocks>li>header strong{color:var(--ink-2);font-size:13px;font-weight:600}.eg-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.eg-faq{background:#fff;border-radius:12px;gap:8px;padding:10px 12px;display:grid}.eg-add{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.eg-form-row{gap:8px;display:grid}.eg-form-row>.cms-actions{padding:0 4px}.eg-fields{gap:10px;list-style:none;display:grid}.eg-fields>li{background:#f5f5f7;border-radius:14px;gap:8px;padding:12px 14px;display:grid}.eg-required{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.eg-subs{gap:8px;list-style:none;display:grid}.eg-subs>li{background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:14px 16px;display:grid;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.eg-sub-main{gap:6px;display:grid}.eg-sub-main dl{gap:4px;display:grid}.eg-sub-main dl div{grid-template-columns:140px 1fr;gap:10px;display:grid}.eg-sub-main dt{color:var(--ink-2);font-size:12px}.eg-sub-main dd{white-space:pre-wrap;word-break:break-word;font-size:14px;font-weight:500}.eg-sub-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.eg-polls{gap:10px;list-style:none;display:grid}.eg-polls>li{background:#fff;border-radius:16px;gap:12px;padding:14px 16px;display:grid;box-shadow:0 0 0 .5px #0000000d,0 1px 3px #00000008}.eg-polls>li>header{justify-content:space-between;gap:12px;display:flex}.eg-polls>li>header div{gap:2px;display:grid}.eg-polls strong{font-size:15px}.eg-polls small{color:var(--ink-2);font-size:12px}.eg-bars{gap:6px;list-style:none;display:grid}.eg-bars li{background:#f5f5f7;border-radius:10px;justify-content:space-between;gap:10px;padding:8px 12px;font-size:14px;display:flex;position:relative;overflow:hidden}.eg-bars li i{background:#087e5d1f;position:absolute;top:0;bottom:0;left:0}.eg-bars li span,.eg-bars li b{position:relative}.eg-bars li b{font-variant-numeric:tabular-nums;font-weight:600}@media (width<=700px){.eg-row,.eg-sub-actions,.eg-sub-main dl div{grid-template-columns:1fr}}.pa .pa-hero.accent{background:var(--pa-tint);color:var(--pa-on-accent,#fff)}.pa .pa-hero.accent .pa-meta,.pa .pa-hero.accent .pa-access{color:inherit;opacity:1}.pa .pa-hero.cover{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:200px;display:flex}.pa-hero.cover .pa-meta,.pa-hero.cover .pa-access{color:#ffffffd9}.pa-organizer{border-top:1px solid var(--pa-line);color:var(--pa-ink-2);flex-wrap:wrap;gap:6px 14px;margin-top:20px;padding:14px 4px;font-size:13px;display:flex}.pa-organizer a{color:var(--pa-tint);text-decoration:none}.ft-card{gap:14px;margin-top:16px;display:grid}.ft-card h2{margin-bottom:4px;font-size:18px}.ft-list{gap:8px;list-style:none;display:grid}.ft-list li{background:#f5f5f7;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.ft-list li>span:nth-child(2){gap:2px;display:grid}.ft-list strong{font-size:14px}.ft-list small{color:var(--ink-2);font-size:12px}.ft-icon{background:var(--tint-soft);width:40px;height:40px;color:var(--tint);border-radius:12px;place-items:center;display:grid}.ft-checkin{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.ft-checkin>div{display:grid}.ft-checkin strong{font-variant-numeric:tabular-nums;font-size:24px}.ft-checkin span{color:var(--ink-2);font-size:12px}.ft-checkin i{background:#e5e5ea;border-radius:4px;height:8px;overflow:hidden}.ft-checkin b{background:#34c759;height:100%;display:block}.seg-picker{gap:10px;display:grid}.seg-picker small{color:var(--ink-2);margin-bottom:6px;font-size:12px;display:block}@media (width<=700px){.ft-checkin{grid-template-columns:1fr}}.pa-net{gap:12px;display:grid}.pa-net-me{background:#fff;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid;box-shadow:0 1px 3px #0000000a}.pa-net-me>span:nth-child(2){gap:2px;display:grid}.pa-net-me strong{font-size:15px}.pa-net-me small{color:var(--pa-ink-2);font-size:13px}.pa-net-me .pa-button{height:38px;margin-top:0;padding:0 14px;font-size:14px}.pa-net-avatar{color:#0058b0;background:linear-gradient(135deg,#e8eefb,#d6e4ff);border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:grid}.pa-net-avatar.me{background:var(--pa-tint);color:var(--pa-on-accent,#fff)}.pa-net-search{height:40px;color:var(--pa-ink-2);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex;box-shadow:0 1px 3px #0000000a}.pa-net-search input{min-width:0;font:inherit;color:var(--pa-ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.pa-net-list{background:#fff;border-radius:18px;list-style:none;display:grid;overflow:hidden;box-shadow:0 1px 3px #0000000a}.pa-net-list li+li{border-top:1px solid var(--pa-line)}.pa-net-row{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.pa-net-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.pa-net-row strong{font-size:15px}.pa-net-row small{color:var(--pa-ink-2);font-size:13px}.pa-net-row em{color:var(--pa-ink);font-size:13px;font-style:normal}.pa-net-tags{flex-wrap:wrap;gap:4px;display:flex}.pa-net-tags i{color:var(--pa-ink-2);background:#f2f2f7;border-radius:8px;padding:2px 8px;font-size:11px;font-style:normal}.pa-net-tags.big i{padding:4px 10px;font-size:13px}.pa-net-badge{color:#1d7a3a;white-space:nowrap;background:#30b45a1a;border-radius:8px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:600}.pa-net-badge.muted{color:var(--pa-ink-2);background:#f2f2f7}.pa-net-incoming{gap:8px;display:grid}.pa-net-request{background:#fff;border-radius:18px;gap:8px;padding:4px 0 12px;display:grid;box-shadow:0 1px 3px #0000000a}.pa-net-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:0 16px;display:flex}.pa-net-actions .pa-button{margin-top:0}.pa-net-contacts a{color:inherit}.ab{gap:10px;display:grid}.ab-presets{flex-wrap:wrap;gap:6px;display:flex}.ab-presets button{height:32px;font:inherit;color:var(--ink);cursor:pointer;background:#f2f2f7;border:0;border-radius:16px;padding:0 12px;font-size:13px}.ab-presets button[aria-pressed=true]{background:var(--ink);color:#fff}.ab-box{background:#f5f5f7;border-radius:14px;gap:8px;padding:12px;display:grid}.ab-box>ul{gap:8px;list-style:none;display:grid}.ab-side{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:600}.ab-side.ex{color:#c4001a;margin-top:4px}.ab-rule{background:#fff;border-radius:12px;gap:8px;padding:10px 40px 10px 12px;display:grid;position:relative;box-shadow:0 0 0 .5px #0000000d}.ab-remove{position:absolute;top:8px;right:8px}.ab-picker{gap:8px;display:grid}.ab-search{height:36px;color:var(--ink-2);background:#f5f5f7;border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:flex;position:relative}.ab-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.ab-found{z-index:5;background:#fff;border-radius:12px;padding:4px;list-style:none;display:grid;position:absolute;top:40px;left:0;right:0;box-shadow:0 8px 30px #00000026}.ab-found button{width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:14px}.ab-found button:hover{background:#f2f2f7}.ab-count{color:#0058b0;background:#087e5d0f;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:10px 12px;font-size:14px;display:flex}.ab-count small{width:100%;color:var(--ink-2);padding-left:26px;font-size:12px}.og{min-width:0;border:0;gap:22px;min-inline-size:0;margin:0;padding:0;display:grid}.og-narrow{max-width:820px}.og-lead{max-width:640px;color:var(--ink-2);font-size:13px;line-height:1.45}.og-group{gap:6px;min-width:0;display:grid}.og-group>h2{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-2);padding:0 16px;font-size:12px;font-weight:500}.og-list{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 0 0 .5px #0000000f,0 1px 2px #00000008}.og-foot{color:var(--ink-2);padding:0 16px;font-size:12px;line-height:1.4}.og-row{min-height:48px;color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:7px 16px;font-size:14px;text-decoration:none;display:flex;position:relative}.og-list>.og-row:not(:first-child):before,.og-list>.og-items:not(:first-child)>li:first-child:before,.og-items>li+li:before{content:"";transform-origin:top;background:#3c3c4324;height:1px;position:absolute;top:0;left:16px;right:0;transform:scaleY(.5)}.og-label{flex:200px;gap:1px;min-width:0;display:grid}.og-label strong{font-size:14px;font-weight:500;line-height:1.3}.og-label label{cursor:default}.og-label small{color:var(--ink-2);font-size:12px;line-height:1.35}.og-control{flex:0 auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.og-row.stack{flex-direction:column;align-items:stretch;gap:10px;padding:11px 16px 13px}.og-row.stack .og-label{flex:none}.og-row.stack .og-control{justify-content:flex-start;margin-left:0}.og-input{width:min(300px,100%);height:34px;font:inherit;text-align:right;color:var(--ink-2);background:0 0;border:0;outline:none;padding:0;font-size:14px}.og-input:focus{color:var(--ink)}.og-input::placeholder{color:#aeaeb2}.og-input.left{text-align:left;width:auto;min-width:0;color:var(--ink);flex:1}.og-textarea{width:100%;min-height:76px;font:inherit;color:var(--ink);resize:vertical;background:#f5f5f7;border:0;border-radius:10px;outline:none;padding:10px 12px;font-size:14px;line-height:1.45}.og-textarea:focus{box-shadow:0 0 0 3px #087e5d33}.og-num{height:32px;color:var(--ink-2);cursor:text;background:#7676801a;border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:13px;display:inline-flex}.og-num input{width:42px;font:inherit;text-align:right;color:var(--ink);appearance:textfield;background:0 0;border:0;outline:none;padding:0;font-size:14px;font-weight:500}.og-num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.og-num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.og-num:focus-within{box-shadow:0 0 0 2px #087e5d59}.og-control .cms-segmented{max-width:100%}.cms .og-control>.dd-trigger:not(.wide){max-width:280px;height:32px;box-shadow:none;background:#7676801a;border-radius:8px;padding:0 10px;font-size:13px}.og-icon{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}.og-icon:hover:not(:disabled){color:var(--ink);background:#7676801a}.og-icon.danger:hover:not(:disabled){color:#d70015;background:#ff3b3014}.og-icon[aria-pressed=false]{color:#aeaeb2}.og-add{width:100%;font:inherit;color:#087e5d;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;gap:8px;font-size:14px}.og-add:hover{background:#087e5d0a}.og-contact{flex-wrap:nowrap;gap:8px;padding-right:8px}.og-contact .og-input:not(.left){flex-shrink:0;width:170px}.og-items{margin:0;padding:0;list-style:none}.og-item{flex-wrap:nowrap;gap:6px;min-height:46px;padding:4px 8px 4px 10px}.og-item.off .og-input{color:#aeaeb2}.og-order{flex-shrink:0;display:grid}.og-order button{color:#aeaeb2;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;height:17px;padding:0;display:grid}.og-order button:hover:not(:disabled){color:var(--ink);background:#7676801a}.og-order button:disabled{opacity:.35;cursor:default}.og-fixed{color:var(--ink-2);flex-shrink:0;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.og-inline-save{background:#fafafc}.og-summary{width:100%;min-height:60px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:nowrap}.og-summary:hover{background:#00000005}.og-meta{color:var(--ink-2);white-space:nowrap;flex-shrink:0;font-size:13px}.og-caret{color:#aeaeb2;flex-shrink:0;transition:transform .2s}.og-disclosure.open .og-caret{transform:rotate(180deg)}.og-savebar{z-index:20;-webkit-backdrop-filter:saturate(180%)blur(20px);color:#fff;background:#1d1d1feb;border-radius:16px;justify-self:center;align-items:center;gap:8px;width:min(560px,100%);padding:8px 8px 8px 18px;font-size:13px;animation:.2s ease-out og-rise;display:flex;position:sticky;bottom:20px;box-shadow:0 12px 40px #0000003d}.og-savebar>span{flex:1;min-width:0}.og-savebar button{height:34px;font:inherit;cursor:pointer;border:0;border-radius:10px;flex-shrink:0;padding:0 14px;font-size:13px;font-weight:600}.og-savebar-reset{color:#fff;background:#ffffff1f}.og-savebar-reset:hover{background:#fff3}.og-savebar-save{color:#fff;background:#087e5d}.og-savebar-save:hover{background:#0077ed}.og-savebar button:disabled{opacity:.5;cursor:default}@keyframes og-rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.og-savebar{animation:none}}.og-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:32px;display:grid}.og-nav{gap:2px;display:grid;position:sticky;top:20px}.og-nav button{font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.og-nav button:hover{background:#0000000a}.og-nav button[aria-current=page]{background:#fff;box-shadow:0 0 0 .5px #0000000f,0 1px 3px #0000000a}.og-tile{color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.og-nav-text{flex:1;gap:1px;min-width:0;display:grid}.og-nav-text strong{font-size:14px;font-weight:500}.og-nav-text small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.og-chev{color:#c7c7cc;flex-shrink:0}.og-nav .og-chev{display:none}.og-content{gap:18px;min-width:0;max-width:760px;display:grid}.og-title{letter-spacing:-.01em;font-size:22px;font-weight:700}.og-back{display:none}.og-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.og-log{flex-wrap:nowrap;align-items:flex-start;gap:12px;padding:10px 16px}.og-log time{width:42px;color:var(--ink-2);font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:1px;font-size:13px}.og-log .og-label{flex:auto}.og-target{color:var(--ink-2);font-weight:400}.og-chip{height:22px;color:var(--ink-2);white-space:nowrap;background:#7676801a;border-radius:11px;flex-shrink:0;padding:0 9px;font-size:11.5px;line-height:22px}.og-chip.accent{color:#0058b0;background:#087e5d14}.og-link{cursor:pointer;flex-wrap:nowrap}.og-link:hover{background:#00000005}.og-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0000001a}.og-split{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.og-split>.og{max-width:640px}.og-sticky{position:sticky;top:20px}.og-split>.og-savebar{grid-column:1/-1}.og-event-theme{gap:16px;margin-bottom:24px;display:grid}.og-swatches{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.og-swatches>button{cursor:pointer;border:0;border-radius:50%;width:30px;height:30px;padding:0;transition:transform .15s;box-shadow:inset 0 0 0 1px #0000001a}.og-swatches>button:hover:not(:disabled){transform:scale(1.08)}.og-swatches>button[aria-checked=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}.og-swatch-custom{height:30px;color:var(--ink-2);cursor:pointer;background:#7676801a;border-radius:15px;align-items:center;gap:6px;padding:0 11px 0 4px;font-size:13px;display:inline-flex;position:relative}.og-swatch-custom span{background:conic-gradient(#ff3b30,#ff9500,#fc0,#34c759,#00a3bf,#087e5d,#bf5af2,#ff3b30);border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 1px #0000001a}.og-swatch-custom.on{box-shadow:0 0 0 2px var(--ink)}.og-swatch-custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.og-preview{justify-items:center;gap:12px;display:grid}.og-phone{background:#1d1d1f;border-radius:40px;width:280px;height:540px;padding:10px;overflow:hidden;box-shadow:0 0 0 1px #3a3a3c,0 24px 60px #0003}.og-phone>.pa{border-radius:30px;height:100%;min-height:0;padding:16px 12px 70px;font-size:14px;position:relative;overflow:hidden}.og-phone .pa-hero{margin-top:6px}.og-phone .pa-hero h1{font-size:22px}.og-phone .pa-button{width:100%;margin-top:12px;display:flex}.og-phone .pa-tabbar{width:auto;box-shadow:none;border-bottom:0;border-left:0;border-right:0;border-radius:0;position:absolute;bottom:0;left:0;right:0;transform:none}.og-entry{background:#fff;border-radius:20px;grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:28px;padding:24px;display:grid;box-shadow:0 0 0 .5px #0000000f,0 1px 3px #00000008}.og-entry-text{align-content:start;gap:12px;display:grid}.og-entry-text h2{font-size:20px;font-weight:700}.og-entry-text p{color:var(--ink-2);font-size:14px;line-height:1.5}.og-entry-text .cms-button{justify-self:start}.og-entry-previews{background:#f5f5f7;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;min-height:200px;padding:20px;display:flex}.og-entry-frame{justify-items:center;gap:10px;margin:0;display:grid}.og-entry-frame figcaption{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}@media (width<=1100px){.og-split{grid-template-columns:1fr}.og-sticky{order:-1;position:static}.og-phone{zoom:.8}.og-entry{grid-template-columns:1fr}}@media (width<=760px){.og-layout{grid-template-columns:1fr;gap:0}.og-layout[data-view=list] .og-content,.og-layout[data-view=section] .og-nav{display:none}.cms-page-head:has(+.og-layout[data-view=section]){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.og-nav{background:#fff;border-radius:14px;gap:0;position:static;overflow:hidden;box-shadow:0 0 0 .5px #0000000f,0 1px 2px #00000008}.og-nav button{border-radius:0;min-height:60px;padding:10px 14px;position:relative}.og-nav button+button:before{content:"";background:#3c3c4324;height:1px;position:absolute;top:0;left:56px;right:0;transform:scaleY(.5)}.og-nav button[aria-current=page]{box-shadow:none;background:0 0}.og-nav .og-chev{display:block}.og-back{font:inherit;color:#087e5d;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:2px;margin:0 0 -8px -6px;padding:4px;font-size:15px;display:inline-flex}.og-title{font-size:28px}.og-savebar{bottom:calc(88px + env(safe-area-inset-bottom))}.og-phone{zoom:.72}}@media (width<=560px){.og-input{width:100%}.og-contact{flex-wrap:wrap;padding:8px 8px 8px 16px}.og-contact .og-input.left{flex-basis:calc(100% - 40px)}.og-contact .og-input:not(.left){text-align:left;flex:1;width:auto}.og-log .og-chip{display:none}.og-entry{padding:16px}.og-entry-frame.desktop{display:none}}[data-pa-bg=tinted] .pa{background:var(--pa-accent)}@supports (color:color-mix(in lab, red, red)){[data-pa-bg=tinted] .pa{background:color-mix(in srgb,var(--pa-accent) 7%,#f5f5f7)}}[data-pa-scheme=dark][data-pa-bg=tinted] .pa{background:var(--pa-accent)}@supports (color:color-mix(in lab, red, red)){[data-pa-scheme=dark][data-pa-bg=tinted] .pa{background:color-mix(in srgb,var(--pa-accent) 14%,#000)}}[data-pa-text=large] .pa{zoom:1.12}[data-pa-font] .pa{font-family:var(--pa-font)}[data-pa-themed] .pa{--pa-tint:var(--pa-accent)}[data-pa-themed] .cms-sheet{--tint:var(--pa-accent)}[data-pa-themed] .pa-button:not(.ghost),[data-pa-themed] .cms-sheet .cms-button.primary{color:var(--pa-on-accent,#fff)}[data-pa-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-pa-scheme=dark] body{background:#000}[data-pa-scheme=dark] .pa,[data-pa-scheme=dark] .cms-sheet{--pa-tint-text:var(--pa-accent,#06c)}@supports (color:color-mix(in lab, red, red)){[data-pa-scheme=dark] .pa,[data-pa-scheme=dark] .cms-sheet{--pa-tint-text:color-mix(in srgb,var(--pa-accent,#06c) 55%,#fff)}}[data-pa-scheme=dark] .pa{--pa-ink:#f5f5f7;--pa-ink-2:#a1a1a6;--pa-line:#38383a}[data-pa-scheme=dark] .cms-sheet{--ink:#f5f5f7;--ink-2:#a1a1a6;--ink-3:#8e8e93;--line:#38383a;--card:#1c1c1e;--canvas:#000}[data-pa-scheme=dark] .cms-sheet input,[data-pa-scheme=dark] .cms-sheet textarea{color:#f5f5f7}[data-pa-tabbar=solid] .pa-tabbar{-webkit-backdrop-filter:none;background:#fff}[data-pa-scheme=dark] .pa-tabbar{background:#1c1c1ee0;border-color:#38383a}[data-pa-scheme=dark][data-pa-tabbar=solid] .pa-tabbar,[data-pa-scheme=dark] [data-pa-tabbar=solid] .pa-tabbar{background:#1c1c1e}[data-pa-scheme=dark] .pa-cal-days button[aria-selected=true],[data-pa-scheme=dark] .pa-cal-days button[aria-selected=true] small,[data-pa-scheme=dark] .pa-cal-days button[aria-selected=true] strong{color:#1d1d1f}[data-pa-scheme=dark] .cms-sheet .cms-loading{color:#a1a1a6}[data-pa-scheme=dark] .cms-sheet .cms-brand-mark{color:#1d1d1f;background:#f5f5f7}[data-pa-scheme=dark] .cms-sheet .cms-sidebar nav a[aria-current=page],[data-pa-scheme=dark] .cms-sheet .cms-account,[data-pa-scheme=dark] .cms-sheet .cms-button{background:#1c1c1e}[data-pa-scheme=dark] .cms-sheet .cms-button:hover{background:#2c2c2e}[data-pa-scheme=dark] .cms-sheet .cms-note{color:#ffb340}[data-pa-scheme=dark] .cms-sheet .cms-event-date{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-pa-scheme=dark] .cms-sheet .cms-event-date{background:color-mix(in srgb,var(--accent) 10%,#1c1c1e)}}[data-pa-scheme=dark] .cms-sheet .cms-event-date{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-pa-scheme=dark] .cms-sheet .cms-event-date{color:color-mix(in srgb,var(--accent) 60%,#999)}}[data-pa-scheme=dark] .cms-sheet .cms-search,[data-pa-scheme=dark] .cms-sheet .cms-segmented button.active,[data-pa-scheme=dark] .cms-sheet .cms-client-card,[data-pa-scheme=dark] .cms-sheet .cms-list,[data-pa-scheme=dark] .cms-sheet .cms-table,[data-pa-scheme=dark] .cms-sheet .cms-card{background:#1c1c1e}[data-pa-scheme=dark] .cms-sheet .cms-field-error{color:#ef99a1}[data-pa-scheme=dark] .cms-sheet .cms-input{background:#2c2c2e}[data-pa-scheme=dark] .cms-sheet .cms-input:focus,[data-pa-scheme=dark] .cms-sheet .cms-input:focus-visible{background:#1c1c1e}[data-pa-scheme=dark] .cms-sheet .cms-input:disabled,[data-pa-scheme=dark] .cms-sheet .cms-form .field input,[data-pa-scheme=dark] .cms-sheet .cms .field input,[data-pa-scheme=dark] .cms-sheet .cms .dd-trigger.wide,[data-pa-scheme=dark] .cms-sheet .cms .cms-field>.dd-trigger{background:#2c2c2e}[data-pa-scheme=dark] .cms-sheet .cms :not(.cms-field)>.dd-trigger:not(.wide){background:#1c1c1e}[data-pa-scheme=dark] .cms-sheet .cms-colors button[aria-checked=true]{box-shadow:0 0 0 2px #1c1c1e,0 0 0 4px}[data-pa-scheme=dark] .cms-sheet .cms-empty,[data-pa-scheme=dark] .cms-sheet .cms-history-dot{background:#1c1c1e}[data-pa-scheme=dark] .cms-sheet .cms-phone-frame{background:#f5f5f7}[data-pa-scheme=dark] .cms-sheet .cms-phone-screen,[data-pa-scheme=dark] .cms-sheet .cms-linkbox input,[data-pa-scheme=dark] .cms-sheet .cms-access-row{background:#1c1c1e}[data-pa-scheme=dark] .cms-sheet{color:#f5f5f7;background:#1c1c1e}[data-pa-scheme=dark] .cms-sheet header p{color:#a1a1a6}[data-pa-scheme=dark] .cms-sheet>footer{border-top:1px solid #38383a}[data-pa-scheme=dark] .cms-sheet .field input{background:#2c2c2e}[data-pa-scheme=dark] .cms-sheet .field input:focus{background:#1c1c1e}[data-pa-scheme=dark] .cms-sheet .field label{color:#a1a1a6}[data-pa-scheme=dark] .cms-sheet .dd-trigger.wide,[data-pa-scheme=dark] .cms-sheet .cms-field>.dd-trigger{background:#2c2c2e}[data-pa-scheme=dark] .cms-sheet .cms-calendar{color:#f5f5f7;background:#1c1c1eee}[data-pa-scheme=dark] .cms-sheet .cms-cal-days button{color:#f5f5f7}[data-pa-scheme=dark] .cms-sheet .cms-cal-days button.today{color:#9ccbbe}[data-pa-scheme=dark] .cms-sheet .cms-cal-foot{border-top:1px solid #38383a}[data-pa-scheme=dark] .cms-sheet .cms-cal-foot .cms-link{color:#9ccbbe}[data-pa-scheme=dark] .cms-sheet .cms-toast{color:#1d1d1f;background:#f5f5f7ee}@media (width<=760px){[data-pa-scheme=dark] .cms-sheet .cms-tabbar{background:#1c1c1ed9}[data-pa-scheme=dark] .cms-sheet .cms-tabbar a{color:#a1a1a6}}[data-pa-scheme=dark] .cms-sheet .cms-lifecycle{background:#1c1c1e}[data-pa-scheme=dark] .cms-sheet .cms-lifecycle li.done span{color:#30d158}[data-pa-scheme=dark] .cms-sheet .cms-card-actions.sticky{background:#1c1c1ee6}[data-pa-scheme=dark] .cms-sheet .cms-venue-card{background:#2c2c2e}[data-pa-scheme=dark] .cms-sheet .cms-suggest{background:#1c1c1e}[data-pa-scheme=dark] .cms-sheet .cms-file-icon,[data-pa-scheme=dark] .cms-sheet .cms-file.pending{background:#2c2c2e}[data-pa-scheme=dark] .cms-sheet .cms-file.error>svg,[data-pa-scheme=dark] .cms-sheet .cms-file.error span{color:#e799a0}[data-pa-scheme=dark] .cms-sheet .cms-client-logo,[data-pa-scheme=dark] .cms-sheet .cms-logo-thumb{background:#1c1c1e}[data-pa-scheme=dark] .cms-sheet .cms-logo-preview{background:repeating-conic-gradient(#2c2c2e 0 25%,#1c1c1e 0 50%) 0 0/16px 16px}[data-pa-scheme=dark] .cms-sheet .cms-media-side,[data-pa-scheme=dark] .cms-sheet .cms-media-main{background:#1c1c1e}[data-pa-scheme=dark] .cms-sheet .cms-upload{background:#2c2c2e}[data-pa-scheme=dark] .cms-sheet .cms-upload small{color:#ff6961}[data-pa-scheme=dark] .cms-sheet .cms-selection{background:#1c1c1eeb}[data-pa-scheme=dark] .cms-sheet .cms-menu-list{background:#1c1c1e}[data-pa-scheme=dark] .cms-sheet .cms-photo{background:#2c2c2e}[data-pa-scheme=dark] .cms-sheet .cms-photo.selected .cms-photo-check{background:#1c1c1e}[data-pa-scheme=dark] .cms-sheet .cms-photo.rejected .cms-photo-state{color:#ff6961}[data-pa-scheme=dark] .cms-sheet .cms-photo-remove{color:#ff6961;background:#1c1c1e}[data-pa-scheme=dark] .cms-sheet .cms-material-icon.video{color:#ef99b3}[data-pa-scheme=dark] .cms-sheet .cms-material-icon.link{color:#30d158}[data-pa-scheme=dark] .cms-sheet .cms-soon{color:#ffb340}[data-pa-scheme=dark] .cms-sheet .cms-module-draft[open]{background:#2c2c2e}[data-pa-scheme=dark] .cms-sheet .cms-mini input{background:#1c1c1e}[data-pa-scheme=dark] .cms-sheet .cms-keys li{background:#2c2c2e}[data-pa-scheme=dark] .pa{background:#000}[data-pa-scheme=dark] body:has(.pa){background:#2c2c2e}[data-pa-scheme=dark] .pa-icon{background:#1c1c1e}[data-pa-radius=compact] .pa-icon{border-radius:10px}[data-pa-radius=round] .pa-icon{border-radius:26px}[data-pa-scheme=dark] .pa-icon.light{background:#1c1c1e1f}[data-pa-scheme=dark] .pa-hero{background:#1c1c1e}[data-pa-radius=compact] .pa-hero{border-radius:13px}[data-pa-radius=round] .pa-hero{border-radius:32px}[data-pa-scheme=dark] .pa-cover{background:#3a3a3c}[data-pa-radius=compact] .pa-cover{border-radius:10px}[data-pa-radius=round] .pa-cover{border-radius:24px}[data-pa-scheme=dark] .pa-list{background:#1c1c1e}[data-pa-radius=compact] .pa-list{border-radius:10px}[data-pa-radius=round] .pa-list{border-radius:24px}[data-pa-scheme=dark] .pa-list a:hover{background:#2c2c2e}[data-pa-radius=compact] .pa-tile{border-radius:6px}[data-pa-radius=round] .pa-tile{border-radius:15px}[data-pa-scheme=dark] .pa-tile.video{color:#ef99b3}[data-pa-scheme=dark] .pa-tile.link{color:#30d158}[data-pa-scheme=dark] .pa-event{background:#1c1c1e}[data-pa-radius=compact] .pa-event{border-radius:10px}[data-pa-radius=round] .pa-event{border-radius:24px}[data-pa-radius=compact] .pa-button{border-radius:12px}[data-pa-radius=round] .pa-button{border-radius:30px}[data-pa-scheme=dark] .pa-grid button{background:#3a3a3c}[data-pa-radius=compact] .pa-grid button{border-radius:6px}[data-pa-radius=round] .pa-grid button{border-radius:14px}@media (width<=600px){[data-pa-radius=compact] .pa-hero{border-radius:11px}[data-pa-radius=round] .pa-hero{border-radius:27px}}[data-pa-scheme=dark] .pa-nav{background:#1c1c1e1f}[data-pa-radius=compact] .pa-nav{border-radius:13px}[data-pa-radius=round] .pa-nav{border-radius:31px}[data-pa-scheme=dark] .cms-sheet .cms-subnav .cms-segmented button.active{color:#1d1d1f;background:#f5f5f7}[data-pa-scheme=dark] .cms-sheet .cms-chip-button{background:#1c1c1e}[data-pa-scheme=dark] .cms-sheet .cms-chip-button.danger,[data-pa-scheme=dark] .cms-sheet .cms-link-button.danger,[data-pa-scheme=dark] .cms-sheet .cms-menu-list button.danger{color:#ff6961}[data-pa-scheme=dark] .cms-sheet .cms-table{background:#1c1c1e}[data-pa-scheme=dark] .cms-sheet .cms-table-row{border-top:1px solid #38383a}[data-pa-scheme=dark] .cms-sheet .cms-chips em{background:var(--c)}@supports (color:color-mix(in lab, red, red)){[data-pa-scheme=dark] .cms-sheet .cms-chips em{background:color-mix(in srgb,var(--c) 12%,#1c1c1e)}}[data-pa-scheme=dark] .cms-sheet .cms-chips em{color:var(--c)}@supports (color:color-mix(in lab, red, red)){[data-pa-scheme=dark] .cms-sheet .cms-chips em{color:color-mix(in srgb,var(--c) 70%,#999)}}[data-pa-scheme=dark] .cms-sheet .cms-access-cell.ok{color:#30d158}[data-pa-scheme=dark] .cms-sheet .cms-access-cell.info{color:#64a8ff}[data-pa-scheme=dark] .cms-sheet .cms-toggle-chips button{background:#2c2c2e}[data-pa-scheme=dark] .cms-sheet .cms-toggle-chips button[aria-pressed=true]{background:var(--c)}@supports (color:color-mix(in lab, red, red)){[data-pa-scheme=dark] .cms-sheet .cms-toggle-chips button[aria-pressed=true]{background:color-mix(in srgb,var(--c) 14%,#1c1c1e)}}[data-pa-scheme=dark] .cms-sheet .cms-toggle-chips button[aria-pressed=true]{color:var(--c)}@supports (color:color-mix(in lab, red, red)){[data-pa-scheme=dark] .cms-sheet .cms-toggle-chips button[aria-pressed=true]{color:color-mix(in srgb,var(--c) 75%,#999)}}[data-pa-scheme=dark] .cms-sheet .cms-toggle-chips button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--c)}@supports (color:color-mix(in lab, red, red)){[data-pa-scheme=dark] .cms-sheet .cms-toggle-chips button[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,#1c1c1e)}}[data-pa-scheme=dark] .cms-sheet .cms-info-list{background:#2c2c2e}[data-pa-scheme=dark] .cms-sheet .cms-info-list div{border-top:1px solid #38383a}[data-pa-scheme=dark] .cms-sheet .cms-placeholders div,[data-pa-scheme=dark] .cms-sheet .cms-new-field{background:#2c2c2e}[data-pa-scheme=dark] .cms-sheet .cms-new-field .cms-input{background:#1c1c1e}[data-pa-scheme=dark] .cms-sheet .cms-swatches button{box-shadow:0 0 0 2px #1c1c1e,0 0 0 3px #0000}[data-pa-scheme=dark] .cms-sheet .cms-swatches button[aria-checked=true]{box-shadow:0 0 0 2px #1c1c1e,0 0 0 4px var(--ink)}[data-pa-scheme=dark] .cms-sheet .cms-mapping{background:#2c2c2e}[data-pa-scheme=dark] .cms-sheet .cms-mapping li{border-top:1px solid #38383a}[data-pa-scheme=dark] .cms-sheet .cms-import-stats div{background:#2c2c2e}[data-pa-scheme=dark] .cms-sheet .cms-import-stats .create strong{color:#30d158}[data-pa-scheme=dark] .cms-sheet .cms-import-stats .update strong{color:#64a8ff}[data-pa-scheme=dark] .cms-sheet .cms-import-stats .error strong{color:#ff6961}[data-pa-scheme=dark] .cms-sheet .cms-import-errors li{border-top:1px solid #38383a}[data-pa-scheme=dark] .cms-sheet .cms-import-errors em{color:#ff6961}[data-pa-scheme=dark] .cms-sheet .cms-ok{color:#30d158}[data-pa-scheme=dark] .travel-chip{color:#a1a1a6}[data-pa-radius=compact] .travel-chip{border-radius:7px}[data-pa-radius=round] .travel-chip{border-radius:16px}[data-pa-scheme=dark] .travel-chip.ok{color:#30d158}[data-pa-scheme=dark] .travel-chip.warn{color:#d0b799}[data-pa-scheme=dark] .travel-chip.bad{color:#ff6961}[data-pa-scheme=dark] .travel-stats div{background:#1c1c1e}[data-pa-radius=compact] .travel-stats div{border-radius:10px}[data-pa-radius=round] .travel-stats div{border-radius:24px}[data-pa-scheme=dark] .travel-stats .warn strong{color:#e7bf99}[data-pa-scheme=dark] .travel-banner{background:#2c2c2e}[data-pa-radius=compact] .travel-banner{border-radius:8px}[data-pa-radius=round] .travel-banner{border-radius:19px}[data-pa-scheme=dark] .travel-banner.bad{color:#d799a1}[data-pa-scheme=dark] .travel-list li+li{border-top:1px solid #38383a}[data-pa-scheme=dark] .travel-time em{color:#e7bf99}[data-pa-scheme=dark] .travel-status-card{background:#2c2c2e}[data-pa-radius=compact] .travel-status-card{border-radius:9px}[data-pa-radius=round] .travel-status-card{border-radius:22px}[data-pa-scheme=dark] .travel-override .cms-input,[data-pa-scheme=dark] .travel-suggest{background:#1c1c1e}[data-pa-radius=compact] .travel-suggest{border-radius:8px}[data-pa-radius=round] .travel-suggest{border-radius:19px}[data-pa-scheme=dark] .travel-mini{background:#2c2c2e}[data-pa-radius=compact] .travel-mini{border-radius:8px}[data-pa-radius=round] .travel-mini{border-radius:19px}[data-pa-scheme=dark] .pa-link{color:var(--pa-tint,#9ccbbe)}[data-pa-scheme=dark] .pa-ticket,[data-pa-scheme=dark] .pa-route{color:var(--pa-ink-2,#a1a1a6)}[data-pa-scheme=dark] .cms-sheet .cms-main .cms-import-stats div{background:#1c1c1e}[data-pa-scheme=dark] .cms-sheet .cms-main .cms-sheet .cms-import-stats div{background:#2c2c2e}[data-pa-radius=compact] .comm-sendto{border-radius:8px}[data-pa-radius=round] .comm-sendto{border-radius:19px}[data-pa-scheme=dark] .comm-sendto strong{color:#64a8ff}[data-pa-scheme=dark] .pa-stay{background:#1c1c1e}[data-pa-radius=compact] .pa-stay{border-radius:11px}[data-pa-radius=round] .pa-stay{border-radius:27px}[data-pa-scheme=dark] .pa-stay>header small{color:var(--pa-ink-2,#a1a1a6)}[data-pa-scheme=dark] .pa-stay dl{background:#2c2c2e}[data-pa-radius=compact] .pa-stay dl{border-radius:8px}[data-pa-radius=round] .pa-stay dl{border-radius:19px}[data-pa-scheme=dark] .pa-stay dl div{border-top:1px solid #38383a}[data-pa-scheme=dark] .pa-stay dt{color:var(--pa-ink-2,#a1a1a6)}[data-pa-scheme=dark] .pa-button.ghost{color:var(--pa-ink,#f5f5f7);background:#2c2c2e}[data-pa-scheme=dark] .cms-sheet .run-stop-editor .cms-input{background:#1c1c1e}[data-pa-scheme=dark] .pa-route-steps{background:#2c2c2e}[data-pa-radius=compact] .pa-route-steps{border-radius:8px}[data-pa-radius=round] .pa-route-steps{border-radius:19px}[data-pa-scheme=dark] .pa-route-steps svg{color:var(--pa-tint,#9ccbbe)}[data-pa-scheme=dark] .pa-route-steps small{color:var(--pa-ink-2,#a1a1a6)}[data-pa-scheme=dark] .pa-presence{color:#99bce3}[data-pa-radius=compact] .pa-presence{border-radius:8px}[data-pa-radius=round] .pa-presence{border-radius:19px}[data-pa-scheme=dark] .pa-presence small{color:var(--pa-ink-2,#a1a1a6)}[data-pa-scheme=dark] .pa-presence.ok{color:#30d158}[data-pa-scheme=dark] .pa-chips button{color:var(--ink,#f5f5f7);background:#2c2c2e}[data-pa-radius=compact] .pa-chips button{border-radius:10px}[data-pa-radius=round] .pa-chips button{border-radius:24px}[data-pa-scheme=dark] .pa-chips button[aria-checked=true]{color:#1d1d1f;background:#f5f5f7}[data-pa-scheme=dark] .pa-presence.bad,[data-pa-scheme=dark] .es-counts em{color:#ff6961}[data-pa-scheme=dark] .es-summary div{background:#2c2c2e}[data-pa-radius=compact] .es-summary div{border-radius:8px}[data-pa-radius=round] .es-summary div{border-radius:19px}[data-pa-scheme=dark] .es-summary .ok strong{color:#30d158}[data-pa-scheme=dark] .es-summary .bad strong{color:#ff6961}[data-pa-scheme=dark] .es-filters button{background:#1c1c1e}[data-pa-radius=compact] .es-filters button{border-radius:9px}[data-pa-radius=round] .es-filters button{border-radius:23px}[data-pa-scheme=dark] .es-filters button[aria-selected=true]{color:#1d1d1f;background:#f5f5f7}[data-pa-scheme=dark] .es-status.ok{color:#30d158}[data-pa-scheme=dark] .es-status.warn{color:#99bce3}[data-pa-scheme=dark] .es-status.bad{color:#ff6961}[data-pa-scheme=dark] .es-person .es-call{color:#30d158}[data-pa-radius=compact] .es-person .es-call{border-radius:11px}[data-pa-radius=round] .es-person .es-call{border-radius:27px}[data-pa-scheme=dark] .es-bar{background:#1c1c1ed9}[data-pa-radius=compact] .es-bar{border-radius:13px}[data-pa-radius=round] .es-bar{border-radius:32px}[data-pa-scheme=dark] .es-history li{border-top:1px solid var(--line,#38383a)}[data-pa-scheme=dark] .es-history small{color:var(--ink-2,#a1a1a6)}[data-pa-scheme=dark] .es-people li+li{box-shadow:inset 52px 0 0 #1c1c1e,inset 0 1px 0 var(--pa-line)}[data-pa-radius=compact] .es-search{border-radius:7px}[data-pa-radius=round] .es-search{border-radius:16px}[data-pa-scheme=dark] .es-confirm li{border-top:1px solid var(--line,#38383a)}[data-pa-scheme=dark] .es-confirm svg{color:#30d158}[data-pa-scheme=dark] .es-confirm small{color:var(--ink-2,#a1a1a6)}[data-pa-scheme=dark] .es-history li.es-help{border-top:1px solid var(--line,#38383a)}[data-pa-scheme=dark] .cms-sheet .prog-slot .cms-field-list,[data-pa-scheme=dark] .cms-sheet .prog-scanner .cms-note,[data-pa-scheme=dark] .pa-next{background:#1c1c1e}[data-pa-radius=compact] .pa-next{border-radius:11px}[data-pa-radius=round] .pa-next{border-radius:27px}[data-pa-scheme=dark] .pa-pass{background:#1c1c1e}[data-pa-radius=compact] .pa-pass{border-radius:11px}[data-pa-radius=round] .pa-pass{border-radius:27px}[data-pa-scheme=dark] .pa-days button{background:#1c1c1e}[data-pa-radius=compact] .pa-days button{border-radius:9px}[data-pa-radius=round] .pa-days button{border-radius:23px}[data-pa-scheme=dark] .pa-days button[aria-selected=true]{color:#1d1d1f;background:#f5f5f7}[data-pa-radius=compact] .pa-badge{border-radius:6px}[data-pa-radius=round] .pa-badge{border-radius:14px}[data-pa-scheme=dark] .pa-badge.ok{color:#30d158!important}[data-pa-scheme=dark] .pa-badge.warn{color:#d0b799!important}[data-pa-scheme=dark] .pa-slots li{background:#2c2c2e}[data-pa-radius=compact] .pa-slots li{border-radius:8px}[data-pa-radius=round] .pa-slots li{border-radius:19px}[data-pa-scheme=dark] .pa-slots em{color:#30d158}[data-pa-scheme=dark] .comm-attention li{background:#1c1c1e}[data-pa-radius=compact] .comm-attention li{border-radius:9px}[data-pa-radius=round] .comm-attention li{border-radius:22px}[data-pa-scheme=dark] .comm-threads{background:#1c1c1e}[data-pa-radius=compact] .comm-threads{border-radius:9px}[data-pa-radius=round] .comm-threads{border-radius:22px}[data-pa-scheme=dark] .comm-thread{background:#1c1c1e}[data-pa-radius=compact] .comm-thread{border-radius:11px}[data-pa-radius=round] .comm-thread{border-radius:27px}[data-pa-scheme=dark] .comm-messages li>div{background:#2c2c2e}[data-pa-radius=compact] .comm-messages li>div{border-radius:10px}[data-pa-radius=round] .comm-messages li>div{border-radius:24px}[data-pa-scheme=dark] .comm-messages li.internal>div{color:#f5f5f7}[data-pa-scheme=dark] .comm-messages li.internal small,[data-pa-scheme=dark] .comm-messages em{color:#d0b799}[data-pa-scheme=dark] .comm-messages small{color:#a1a1a6}[data-pa-scheme=dark] .comm-list{background:#1c1c1e}[data-pa-radius=compact] .comm-list{border-radius:11px}[data-pa-radius=round] .comm-list{border-radius:27px}[data-pa-radius=compact] .comm-priority{border-radius:6px}[data-pa-radius=round] .comm-priority{border-radius:15px}[data-pa-scheme=dark] .comm-priority.important{color:#d0b799}[data-pa-scheme=dark] .comm-priority.critical{color:#ff6961}[data-pa-scheme=dark] .comm-preview{background:#2c2c2e}[data-pa-radius=compact] .comm-preview{border-radius:9px}[data-pa-radius=round] .comm-preview{border-radius:22px}[data-pa-radius=compact] .comm-minutes input{border-radius:6px}[data-pa-radius=round] .comm-minutes input{border-radius:14px}[data-pa-scheme=dark] .pa-alert{color:#ff6961}[data-pa-radius=compact] .pa-alert{border-radius:9px}[data-pa-radius=round] .pa-alert{border-radius:22px}[data-pa-scheme=dark] .pa-pushcard{background:#1c1c1e}[data-pa-radius=compact] .pa-pushcard{border-radius:11px}[data-pa-radius=round] .pa-pushcard{border-radius:27px}[data-pa-scheme=dark] .pa-inbox li.critical .pa-tile{color:#ff6961}[data-pa-scheme=dark] .pa-inbox li.important .pa-tile{color:#d0b799}[data-pa-scheme=dark] .pa-acked{color:#30d158}[data-pa-scheme=dark] .pa-reply input{background:#2c2c2e}[data-pa-radius=compact] .pa-reply input{border-radius:12px}[data-pa-radius=round] .pa-reply input{border-radius:28px}[data-pa-radius=compact] .pa-offline,[data-pa-radius=compact] .pa-archived{border-radius:9px}[data-pa-radius=round] .pa-offline,[data-pa-radius=round] .pa-archived{border-radius:22px}[data-pa-scheme=dark] .pa-archived{color:#99bce3}[data-pa-scheme=dark] .es-offline{color:#d0b799}[data-pa-radius=compact] .es-offline{border-radius:8px}[data-pa-radius=round] .es-offline{border-radius:19px}[data-pa-scheme=dark] .es-conflicts li{color:#ff6961}[data-pa-radius=compact] .es-conflicts li{border-radius:8px}[data-pa-radius=round] .es-conflicts li{border-radius:19px}[data-pa-scheme=dark] .cms-sheet .cms-link-button.danger{color:#ff6961}[data-pa-scheme=dark] .pa-contest-photo{background:#3a3a3c}[data-pa-radius=compact] .pa-contest-photo{border-radius:7px}[data-pa-radius=round] .pa-contest-photo{border-radius:16px}[data-pa-scheme=dark] .pa-contest-state{color:var(--ink-2,#a1a1a6)}[data-pa-scheme=dark] .pa-like{color:#f5f5f7;background:#1c1c1eeb}[data-pa-radius=compact] .pa-like{border-radius:9px}[data-pa-radius=round] .pa-like{border-radius:22px}[data-pa-scheme=dark] .pa-winner{background:#1c1c1e}[data-pa-radius=compact] .pa-winner{border-radius:8px}[data-pa-radius=round] .pa-winner{border-radius:19px}[data-pa-scheme=dark] .pa-winner svg{color:#ffd60a}[data-pa-scheme=dark] .pa-winner small{color:var(--ink-2,#a1a1a6)}[data-pa-scheme=dark] .pa-text-button{background:#1c1c1e26}[data-pa-radius=compact] .pa-text-button{border-radius:9px}[data-pa-radius=round] .pa-text-button{border-radius:23px}[data-pa-radius=compact] .pa-viewer-note{border-radius:7px}[data-pa-radius=round] .pa-viewer-note{border-radius:16px}[data-pa-scheme=dark] .pa-upload-preview{background:#2c2c2e}[data-pa-radius=compact] .pa-upload-preview{border-radius:7px}[data-pa-radius=round] .pa-upload-preview{border-radius:16px}[data-pa-scheme=dark] .pa-music{background:#1c1c1e}[data-pa-radius=compact] .pa-music{border-radius:10px}[data-pa-radius=round] .pa-music{border-radius:24px}[data-pa-scheme=dark] .pa-music-list em.m-accepted{color:#64a8ff}[data-pa-scheme=dark] .pa-music-list em.m-played{color:#30d158}[data-pa-scheme=dark] .pa-rate-list{background:#1c1c1e}[data-pa-radius=compact] .pa-rate-list{border-radius:10px}[data-pa-radius=round] .pa-rate-list{border-radius:24px}[data-pa-radius=compact] .pa-rate button{border-radius:13px}[data-pa-radius=round] .pa-rate button{border-radius:32px}[data-pa-scheme=dark] .pa-rate-word{color:var(--ink-2,#a1a1a6)}[data-pa-scheme=dark] .cms-sheet .pa-button.ghost{background:#2c2c2e}[data-pa-scheme=dark] .map-placeholder{color:#f5f5f7;background:#2c2c2e linear-gradient(135deg,#1c1c1e80 25%,#0000 25% 50%,#1c1c1e80 50% 75%,#0000 75%) 0 0/24px 24px}[data-pa-radius=compact] .map-placeholder{border-radius:9px}[data-pa-radius=round] .map-placeholder{border-radius:22px}[data-pa-scheme=dark] .map-placeholder small{color:#a1a1a6}[data-pa-scheme=dark] .map-placeholder svg{color:#9ccbbe}[data-pa-scheme=dark] .map-frame{background:#2c2c2e}[data-pa-radius=compact] .map-frame{border-radius:9px}[data-pa-radius=round] .map-frame{border-radius:22px}[data-pa-scheme=dark] .map-pin{box-shadow:0 0 0 3px #1c1c1e,0 2px 6px #0000004d}[data-pa-scheme=dark] .map-me{box-shadow:0 0 0 3px #1c1c1e,0 0 0 10px #30b99033}[data-pa-scheme=dark] .plan{background:#2c2c2e}[data-pa-radius=compact] .plan{border-radius:8px}[data-pa-radius=round] .plan{border-radius:19px}[data-pa-scheme=dark] .plan-pin{border:2px solid #1c1c1e}[data-pa-scheme=dark] .plan-anchor{color:#1d1d1f;background:#f5f5f7;box-shadow:0 0 0 2px #1c1c1e}[data-pa-scheme=dark] .plan-me{box-shadow:0 0 0 3px #1c1c1e}[data-pa-scheme=dark] .pa-map{background:#1c1c1e}[data-pa-radius=compact] .pa-map{border-radius:10px}[data-pa-radius=round] .pa-map{border-radius:24px}[data-pa-scheme=dark] .pa-poi{background:#1c1c1e}[data-pa-radius=compact] .pa-poi{border-radius:8px}[data-pa-radius=round] .pa-poi{border-radius:19px}[data-pa-scheme=dark] .pa-poi-list button{background:#1c1c1e}[data-pa-radius=compact] .pa-poi-list button{border-radius:9px}[data-pa-radius=round] .pa-poi-list button{border-radius:22px}[data-pa-radius=compact] .pa-name-button{border-radius:6px}[data-pa-radius=round] .pa-name-button{border-radius:14px}[data-pa-scheme=dark] .pa-profile{background:#2c2c2e}[data-pa-radius=compact] .pa-profile{border-radius:8px}[data-pa-radius=round] .pa-profile{border-radius:19px}[data-pa-scheme=dark] .pa-profile div+div{border-top:1px solid #38383a}[data-pa-scheme=dark] .pa-profile dt{color:var(--ink-2,#a1a1a6)}[data-pa-scheme=dark] .pa-contacts .pa-tile{color:#30d158}[data-pa-scheme=dark] .pa-escort-spot{color:#64a8ff}[data-pa-radius=compact] .pa-escort-spot{border-radius:8px}[data-pa-radius=round] .pa-escort-spot{border-radius:19px}[data-pa-scheme=dark] .msg-photo{background:#3a3a3c}[data-pa-radius=compact] .msg-photo{border-radius:7px}[data-pa-radius=round] .msg-photo{border-radius:16px}[data-pa-scheme=dark] .msg-photo.pending{color:var(--ink-2,#a1a1a6);background:#1c1c1e80}[data-pa-scheme=dark] .es-geo{background:#2c2c2e}[data-pa-radius=compact] .es-geo{border-radius:9px}[data-pa-radius=round] .es-geo{border-radius:22px}[data-pa-scheme=dark] .es-geo-on{color:#64a8ff}[data-pa-scheme=dark] .es-geo-open{color:#64a8ff;background:#2c2c2e}[data-pa-radius=compact] .es-geo-open{border-radius:8px}[data-pa-radius=round] .es-geo-open{border-radius:19px}[data-pa-scheme=dark] .es-geo-note{background:#1c1c1e}[data-pa-radius=compact] .es-geo-note{border-radius:6px}[data-pa-radius=round] .es-geo-note{border-radius:14px}[data-pa-scheme=dark] .pa-tabbar{background:#2c2c2ee0}@media (width>=600px){[data-pa-radius=compact] .pa-tabbar{border-radius:12px}[data-pa-radius=round] .pa-tabbar{border-radius:30px}}[data-pa-scheme=dark] .pa-tabbar button{color:#a1a1a6}[data-pa-scheme=dark] .pa-cal-days button{background:#1c1c1e}[data-pa-radius=compact] .pa-cal-days button{border-radius:9px}[data-pa-radius=round] .pa-cal-days button{border-radius:22px}[data-pa-scheme=dark] .pa-cal-days button[aria-selected=true]{color:#1d1d1f;background:#f5f5f7}[data-pa-scheme=dark] .pa-cal-days button[aria-selected=true].has i{background:#1c1c1e}[data-pa-scheme=dark] .pa-tl:before{background:#3a3a3c}[data-pa-scheme=dark] .pa-tl-dot{background:#1c1c1e}[data-pa-scheme=dark] .pa-tl li.k-activity .pa-tl-dot{color:#bfbef5}[data-pa-scheme=dark] .pa-tl-card{background:#1c1c1e}[data-pa-radius=compact] .pa-tl-card{border-radius:9px}[data-pa-radius=round] .pa-tl-card{border-radius:22px}[data-pa-scheme=dark] .pa-tl-speakers i{color:#64a8ff;background:#1f3350;border:2px solid #1c1c1e}[data-pa-scheme=dark] .pa-session-place small,[data-pa-scheme=dark] .pa-session-h{color:var(--ink-2,#a1a1a6)}[data-pa-scheme=dark] .pa-speakers i{color:#64a8ff;background:linear-gradient(135deg,#1f3350,#22406b)}[data-pa-scheme=dark] .pa-speakers small{color:var(--pa-ink-2,#a1a1a6)}[data-pa-scheme=dark] .pa-speakers em{color:var(--pa-tint,#9ccbbe)}[data-pa-scheme=dark] .pa-info-block{background:#1c1c1e}[data-pa-radius=compact] .pa-info-block{border-radius:10px}[data-pa-radius=round] .pa-info-block{border-radius:24px}[data-pa-scheme=dark] .pa-info-block .pa-profile{background:#2c2c2e}[data-pa-scheme=dark] .pa-info-notice{color:#64a8ff}[data-pa-radius=compact] .pa-info-notice{border-radius:9px}[data-pa-radius=round] .pa-info-notice{border-radius:22px}[data-pa-scheme=dark] .pa-info-notice.warning{color:#ffb340}[data-pa-scheme=dark] .pa-info-link{background:#1c1c1e}[data-pa-radius=compact] .pa-info-link{border-radius:9px}[data-pa-radius=round] .pa-info-link{border-radius:22px}[data-pa-radius=compact] .pa-info-image img{border-radius:9px}[data-pa-radius=round] .pa-info-image img{border-radius:22px}[data-pa-scheme=dark] .pa-poll{background:#1c1c1e}[data-pa-radius=compact] .pa-poll{border-radius:10px}[data-pa-radius=round] .pa-poll{border-radius:24px}[data-pa-scheme=dark] .pa-poll-options button{background:#2c2c2e}[data-pa-radius=compact] .pa-poll-options button{border-radius:7px}[data-pa-radius=round] .pa-poll-options button{border-radius:16px}[data-pa-scheme=dark] .pa-music-list em.s-accepted{color:#64a8ff}[data-pa-scheme=dark] .pa-music-list em.s-done{color:#30d158}[data-pa-scheme=dark] .pa-net-me{background:#1c1c1e}[data-pa-radius=compact] .pa-net-me{border-radius:10px}[data-pa-radius=round] .pa-net-me{border-radius:24px}[data-pa-scheme=dark] .pa-net-avatar{color:#64a8ff;background:linear-gradient(135deg,#1f3350,#22406b)}[data-pa-scheme=dark] .pa-net-search{background:#1c1c1e}[data-pa-radius=compact] .pa-net-search{border-radius:7px}[data-pa-radius=round] .pa-net-search{border-radius:16px}[data-pa-scheme=dark] .pa-net-list{background:#1c1c1e}[data-pa-radius=compact] .pa-net-list{border-radius:10px}[data-pa-radius=round] .pa-net-list{border-radius:24px}[data-pa-scheme=dark] .pa-net-tags i{background:#2c2c2e}[data-pa-scheme=dark] .pa-net-badge{color:#30d158}[data-pa-scheme=dark] .pa-net-badge.muted{background:#2c2c2e}[data-pa-scheme=dark] .pa-net-request{background:#1c1c1e}[data-pa-radius=compact] .pa-net-request{border-radius:10px}[data-pa-radius=round] .pa-net-request{border-radius:24px}[data-pa-radius=compact] .og-phone>.pa{border-radius:16px}[data-pa-radius=round] .og-phone>.pa{border-radius:40px}[data-pa-scheme=dark] [data-pa-bg=tinted] .pa{background:var(--pa-accent)}@supports (color:color-mix(in lab, red, red)){[data-pa-scheme=dark] [data-pa-bg=tinted] .pa{background:color-mix(in srgb,var(--pa-accent) 7%,#2c2c2e)}}body:has(.cms) :is(.cms-sheet,.cms-calendar,.dd-list){--tint:#087e5d;--ink:#101b2b;--ink-2:#5c6977;--ink-3:#5c6977;--line:#e7ecee;--hairline:#e7ecee;font-synthesis:none;color:var(--ink);font-family:Gilroy,system-ui,sans-serif}body:has(.cms) .cms-sheet{border-radius:20px;width:min(600px,100vw - 24px);top:12px;bottom:12px;right:12px;box-shadow:0 12px 64px #101b2b20}body:has(.cms) .cms-sheet>header{border-bottom:1px solid #e7ecee;flex-shrink:0;padding:24px 24px 18px}body:has(.cms) .cms-sheet h2{font-size:22px;font-weight:600;line-height:28px}body:has(.cms) .cms-sheet header p{color:#5c6977;max-width:48ch;font-size:13px;line-height:19px}body:has(.cms) .cms-sheet-body{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#bac6c7 transparent;min-height:0;padding:22px 24px}body:has(.cms) .cms-sheet>footer{background:#fff;border-color:#e7ecee;border-radius:0 0 20px 20px;flex-wrap:wrap;flex-shrink:0;gap:12px;padding:16px 24px}body:has(.cms) .cms-sheet .cms-button{border-radius:12px;min-height:44px;font:500 14px/20px Gilroy,system-ui,sans-serif}body:has(.cms) .cms-sheet .cms-button.primary{background:var(--tint);border-color:var(--tint)}body:has(.cms) .cms-sheet :is(.cms-input,.dd-trigger,.field input){min-height:44px;box-shadow:none;background:#f6f9f9;border:1px solid #e7ecee;border-radius:12px;font:400 14px/20px Gilroy,system-ui,sans-serif}body:has(.cms) .cms-sheet .cms-input:focus{border-color:#0a9971;box-shadow:0 0 0 3px #0a997115}body:has(.cms) .cms-sheet .field input:focus{border-color:#0a9971;box-shadow:0 0 0 3px #0a997115}.cms-form-row{align-items:start}.cms-form-row>*{min-width:0}.cms-date{height:auto;min-height:44px;padding-top:10px;padding-bottom:10px;line-height:20px}.cms-date svg{flex-shrink:0}.cms-segmented{scrollbar-width:thin;scrollbar-color:#bac6c7 transparent;padding:4px;scroll-padding:4px}.cms-segmented button{min-height:36px}.cms-sheet .cms-segmented{flex-wrap:wrap;display:flex;overflow:visible}.cms-sheet .cms-segmented button{flex:1;padding:6px 10px}.transfer-plans,.prog-days{scrollbar-width:thin;scrollbar-color:#bac6c7 transparent;gap:12px;padding:3px 3px 10px;scroll-padding:3px}.transfer-plans button[aria-selected=true],.prog-days button[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--tint)}.cms-card+.cms-card{margin-top:20px}.cms-history-detail{color:var(--ink-2);margin-top:4px;font-size:12px;display:block}.comm-toggle{align-items:center;gap:10px;min-height:44px;display:flex}.cms-sheet .cms-form{gap:20px}.run-stop-editor>li{padding:16px}.run-stop-row{flex-wrap:wrap;gap:6px}.run-stop-editor .cms-form-row.three{grid-template-columns:1fr 1fr}.run-stop-editor .cms-form-row.three>:last-child{grid-column:1/-1}.cms-registry{min-width:0}@media (width<=600px){body:has(.cms) .cms-sheet{border-radius:18px;width:auto;inset:8px}body:has(.cms) .cms-sheet>header{padding:20px 16px 14px}body:has(.cms) .cms-sheet-body{padding:18px 16px}body:has(.cms) .cms-sheet>footer{padding:12px 16px}.cms-sheet .cms-form-row,.cms-sheet .cms-form-row.three{grid-template-columns:1fr}.cms-sheet>footer .cms-button{flex:1}.cms-sheet>footer .cms-spacer:empty{display:none}}@media (prefers-reduced-motion:reduce){.cms-sheet,.cms-sheet-overlay{animation:none}}.fp-scaled-preview{width:100%;min-width:0}.fp-scaled-viewport{pointer-events:none;background:#fff;border-radius:18px;position:absolute;overflow:auto;box-shadow:0 8px 30px #101b2b12;container-type:inline-size}.fp-scaled-viewport .og-preview{width:100%;max-width:none;height:100%;margin:0}.fp-scaled-viewport .og-phone{box-shadow:none;border:0;border-radius:0;width:100%!important;max-width:none!important;height:100%!important}.fp-scaled-viewport .og-phone .pa{max-width:none;min-height:100%}.fp-scaled-viewport .fp-root{height:100%;min-height:100%}.fp-scaled-viewport .og-preview>.cms-segmented{display:none}.fp-preview-canvas{overflow:hidden}.fp-entry[data-preview-device=tablet]{grid-template-columns:1fr;gap:32px;max-width:none;margin:0;padding:32px 100px}.fp-entry[data-preview-device=tablet] .fp-entry-hero{height:340px}.fp-entry[data-preview-device=tablet] .fp-entry-form{padding:0}.fp-entry[data-preview-device=tablet] .fp-brand{transform:none}.arrival-groups{background:#fff;border:1px solid #e7ecee;border-radius:20px;gap:16px;padding:20px;display:grid}.arrival-groups>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.arrival-groups h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.arrival-groups header p{color:var(--ink-2);margin:6px 0 0;font-size:12px}.arrival-group-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;display:grid}.arrival-group-grid article{background:#f6f9f9;border:1px solid #e7ecee;border-radius:14px;gap:16px;padding:16px;display:grid}.arrival-group-title{justify-content:space-between;gap:16px;display:flex}.arrival-group-title span,.arrival-group-title b{gap:4px;display:grid}.arrival-group-title>b{text-align:right;font-size:24px;line-height:24px}.arrival-group-title small{color:var(--ink-2);font-size:12px;font-weight:400}.arrival-hours{scrollbar-width:thin;gap:6px;max-height:130px;display:grid;overflow:auto}.arrival-hours>span{grid-template-columns:42px 1fr 22px;align-items:center;gap:8px;font-size:12px;display:grid}.arrival-hours i{background:#0a9971;border-radius:3px;height:6px}.arrival-hours b{text-align:right;font-weight:500}.transfer-pool-row{align-items:center;gap:10px;padding:0 12px;display:flex}.transfer-pool-row>.transfer-need{flex:1;min-width:0;padding-left:0;padding-right:0}.transfer-pool input{width:18px;height:18px;accent-color:var(--tint);flex-shrink:0}.transfer-select-all{border-bottom:1px solid var(--hairline);padding:10px 14px;font-size:13px}.transfer-select-all label{align-items:center;gap:10px;display:flex}.transfer-selection{z-index:5;background:#e4f8f2;border:1px solid #b6e5d8;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:12px}.transfer-selection strong{margin-right:auto}.transfer-board{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}@media (width<=1000px){.transfer-board{grid-template-columns:1fr}.transfer-pool{scrollbar-width:thin;max-height:400px;overflow:auto}}@media (width<=600px){.arrival-groups{padding:16px}.arrival-groups>header{flex-direction:column}}.cms-disclosure{border:1px solid var(--hairline);border-radius:14px;padding:16px}.cms-disclosure>summary{cursor:pointer;min-height:24px;font-weight:500}.cms-disclosure[open]>.cms-form{margin-top:18px}.session-cover-preview{object-fit:cover;border-radius:14px;width:100%;max-height:260px;display:block}.session-resource-editor{background:#f6f9f9;border-radius:12px;gap:12px;padding:14px;display:grid}.session-resources{gap:12px;display:grid}.prog-speaker{background:#f6f9f9;border:1px solid #e7ecee;border-radius:14px;gap:12px;margin:6px 0;padding:14px;position:relative;grid-template-columns:1fr!important}.prog-speaker>.cms-icon-button{position:absolute;top:7px;right:7px}.prog-speaker>.cms-field:first-child{padding-right:28px}.cms-event-thumb{object-fit:cover;background:#e7ecee;border-radius:10px;flex-shrink:0;width:56px;height:44px}.cms-event-thumb.large{border-radius:14px;width:80px;height:64px}:is(.cms-list-row:has(.cms-event-thumb),.cms-title-with-avatar){gap:16px}.cms-sheet.compact{max-height:calc(100dvh - 32px);animation:.2s ease-out cms-fade;inset:50% auto auto 50%;transform:translate(-50%,-50%)}body:has(.cms) .cms-sheet.compact{max-height:calc(100dvh - 32px);animation:.2s ease-out cms-fade;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.cms-sheet.compact .cms-sheet-body{flex:0 auto}.cms-disclosure .cms-form-row{margin-top:12px}.transfer-form-summary{background:#e4f8f2;border-radius:14px;gap:8px;padding:16px;display:grid}.transfer-form-summary span{color:var(--ink-2);font-size:13px}.cms-sheet.compact{height:fit-content;margin:auto;inset:16px;transform:none}body:has(.cms) .cms-sheet.compact{height:fit-content;margin:auto;inset:16px;transform:none}.dd-trigger:disabled{opacity:.55;cursor:default}.cms-sheet .cms-field-error{flex-basis:100%}.cms-inbox-error{background:#fff;border:1px solid #e7ecee;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:24px;display:flex}.cms-history-tools{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.cms-history-tools .cms-search{flex:1;min-width:min(240px,100%)}.cms-more-menu{gap:6px;display:grid}.cms-more-menu>a,.cms-more-menu>button{color:#101b2b;background:#f6f9f9;border:0;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:10px 12px;font:500 14px/20px Gilroy;display:flex}.cms-more-menu span{text-align:left;flex:1}@media (width>=761px){.cms{grid-template-columns:216px minmax(0,1fr)}.cms-main{max-width:1600px;padding-inline:32px}.cms-sidebar{padding-inline:12px}}@media (width<=760px){.cms-tabbar>button{color:#5c6977;background:0 0;border:0;border-radius:18px;justify-items:center;gap:2px;padding:6px 2px;font:400 10px/14px Gilroy;display:grid}.cms-tabbar>:is(a,button)[aria-current=page]{color:#087e5d;background:#e4f8f2}.cms-tabbar>a{position:relative}.cms-tabbar .fp-nav-count{padding:1px 4px;font-size:10px;position:absolute;top:0;right:5px}}.studio .st-caption{color:#566371}.studio .st-chip{color:#08694e;background:#e4f8f2}input.cms-switch[type=checkbox],input.set-switch[type=checkbox]{box-sizing:border-box;vertical-align:middle;appearance:none;background:#c7cfd0;border:0;border-radius:999px;flex:0 0 42px;width:42px;min-width:42px;max-width:42px;height:26px;min-height:26px;padding:0;overflow:visible}input.cms-switch[type=checkbox]:checked,input.set-switch[type=checkbox]:checked{background:var(--tint,#087e5d)}input.cms-switch[type=checkbox]:before,input.set-switch[type=checkbox]:before{box-sizing:border-box;border-radius:50%;width:22px;min-width:22px;height:22px;top:2px;left:2px}input.cms-switch[type=checkbox]:focus-visible,input.set-switch[type=checkbox]:focus-visible{outline-offset:3px;outline:3px solid #0a997144}.cms-dot,.comm-dot,.presence-dot,.cms-pill i{aspect-ratio:1;border-radius:50%;flex-shrink:0}@media (width>=761px){.cms{grid-template-columns:216px minmax(0,1fr);transition:grid-template-columns .32s cubic-bezier(.22,.8,.24,1)}.cms[data-sidebar-collapsed=true]{grid-template-columns:76px minmax(0,1fr)}.cms-sidebar{min-width:0;overflow:visible}.cms-sidebar nav a{gap:12px;min-width:0;position:relative;overflow:hidden}.cms-sidebar nav a>svg{flex:0 0 20px;animation:.2s ease-out both cms-icon-in}.cms-nav-label{white-space:nowrap;opacity:1;min-width:0;transition:opacity .16s .16s,transform .2s .14s;overflow:hidden;transform:translate(0)}.cms-sidebar-toggle{z-index:10;color:#5c6977;cursor:pointer;background:#fff;border:1px solid #e2e9e7;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:65px;right:-12px;box-shadow:0 2px 6px #101b2b08}.cms-sidebar .cms-brand{min-width:0;height:36px}.cms-brand-mark{flex-shrink:0}.cms[data-sidebar-collapsed=true] .cms-sidebar .cms-nav-label{opacity:0;width:0;transition:opacity .1s,transform .12s;transform:translate(-6px)}.cms[data-sidebar-collapsed=true] .cms-sidebar nav a{gap:0;padding:0 14px;overflow:visible}.cms[data-sidebar-collapsed=true] .cms-account{flex-wrap:wrap;justify-content:center;gap:6px;padding:8px 0}.cms[data-sidebar-collapsed=true] .cms-account>div:not(.cms-avatar){display:none}.cms[data-sidebar-collapsed=true] .cms-account>.cms-avatar{display:grid}.cms[data-sidebar-collapsed=true] .cms-sidebar .fp-nav-count{position:absolute;top:1px;right:0;transform:scale(.85)}}@keyframes cms-icon-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.fp-nav-count{aspect-ratio:1;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;min-width:22px;max-width:22px;height:22px;min-height:22px;max-height:22px;margin-left:auto;font-size:10px;line-height:1;display:inline-grid;padding:0!important}.cms-tabbar .fp-nav-count{width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;font-size:9px}.comm-inbox{grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;gap:20px}.comm-inbox-list{gap:16px;min-width:0;display:grid}.comm-inbox-list>.cms-segmented{width:100%;display:flex}.comm-inbox-list>.cms-segmented>button{white-space:nowrap;flex:1;padding:8px;font-size:12px}.comm-search{margin:0}.comm-search input{width:100%;min-width:0}.comm-inbox .comm-threads{box-shadow:none;background:0 0;border-radius:0;gap:8px;overflow:visible}.comm-inbox .comm-threads li+li{border:0}.comm-threads button{background:#fff;border:1px solid #e5ece9;border-radius:16px;min-width:0;padding:14px 12px 14px 24px}.comm-threads button[aria-current=true]{background:#eaf7f2;border-color:#83bda9}.comm-threads button:hover{background:#f0f8f5}.comm-threads strong{overflow-wrap:anywhere}.comm-threads time{font-size:11px}.comm-list-status{margin-top:5px}.comm-list-empty{color:#5c6977;padding:16px;font-size:13px;line-height:1.5}.comm-inbox-placeholder{color:#5c6977;border:1px dashed #dce6e2;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:460px;display:flex}.comm-inbox-placeholder h2{color:#101b2b;font-size:18px}.comm-inbox-placeholder p{font-size:14px}.comm-thread{border:1px solid #e5ece9;gap:0;min-width:0;padding:0;overflow:hidden;box-shadow:0 2px 6px #101b2b03}.comm-thread>header{border-bottom:1px solid #edf1f0;flex-wrap:wrap;padding:20px}.comm-thread>header>div{flex:1;min-width:120px}.comm-thread>header strong,.comm-thread>header span{overflow-wrap:anywhere}.comm-thread .comm-call{max-width:100%;min-height:36px;padding:8px 10px;font-size:13px}.comm-thread .comm-call span{color:inherit;font-size:13px}.comm-thread-bar{background:#fafcfb;align-items:end;gap:12px;padding:16px 20px}.comm-status-control{gap:6px;min-width:150px;display:grid}.comm-control-label{color:#5c6977;font-size:11px}.comm-assignee{flex:1;align-content:start;gap:10px;min-width:90px;min-height:62px;display:grid}.comm-assignee strong{font-size:14px;font-weight:500}.comm-resolve{color:#087e5d}.comm-thread-bar>.cms-button{min-height:38px;padding:8px 12px;font-size:13px}.comm-messages{background:#fff;align-content:start;gap:12px;min-width:0;min-height:260px;max-height:48vh;margin:0;padding:20px}.comm-messages li{min-width:0}.comm-messages li>div{background:#f3f6f5;max-width:min(84%,540px)}.comm-messages li.us>div{color:#15382c;background:#e4f5ed}.comm-messages li.us small{color:#496d60}.comm-messages li.internal>div{color:#5c4109;background:#fff7e6}.comm-compose{gap:12px;padding:16px 20px 20px}.comm-compose>.cms-segmented{justify-self:start}.comm-compose textarea{resize:vertical;min-height:84px;max-height:220px}.comm-compose .cms-actions{flex-wrap:wrap;gap:10px;min-width:0}.comm-compose .cms-actions small{font-size:11px}.comm-feedback,.comm-readonly{margin:0;padding:14px 20px}.comm-back{flex:none;display:grid!important}.comm-thread .cms-field{min-width:0}@media (width<=1100px){.comm-inbox,.comm-support.with-thread{grid-template-columns:minmax(230px,290px) minmax(0,1fr)}.comm-thread>header,.comm-thread-bar,.comm-messages,.comm-compose{padding:16px}.comm-call{margin-left:42px}}@media (width<=900px){.comm-inbox,.comm-support.with-thread{grid-template-columns:minmax(0,1fr)}.comm-inbox.with-thread .comm-inbox-list,.comm-inbox-placeholder{display:none}.comm-thread .comm-messages{min-height:240px;max-height:48dvh}.comm-call{margin-left:0}.comm-thread>header>div{flex-basis:calc(100% - 52px)}.comm-inbox:not(.with-thread) .comm-threads{display:grid}.comm-sidebar-toggle{display:none}}@media (width<=760px){.cms-sidebar-toggle{display:none}}@media (prefers-reduced-motion:reduce){.cms,.cms-nav-label{transition:none!important}.cms-sidebar nav a>svg{animation:none!important}}.cms-empty .fp-illustration,.pa-illustrated-empty .fp-illustration{flex:none;place-items:center;width:148px;height:148px;margin:0 auto 12px;display:grid;overflow:hidden}.fp-illustration img{max-width:none;display:block}.pa-illustrated-empty{text-align:center;padding:24px 20px}.pa-illustrated-empty h2{margin:0 0 8px}.pa-illustrated-empty p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.pa-illustrated-empty .pa-button{margin-top:16px}.fp-connection{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex}.fp-connection .fp-illustration{width:210px;height:210px}.fp-connection .fp-button,.fp-connection p{max-width:360px}html[data-native] body{overscroll-behavior-y:none}html[data-keyboard=open] :is(.pa-tabbar,.cms-tabbar){display:none}.pa{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}.pa-top{padding-top:env(safe-area-inset-top)}.cms-sheet{padding-bottom:env(safe-area-inset-bottom)}.fp-modal{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 32px);overflow:auto}.screen-builder .og-num{background:#f3f5f5;border:1px solid #e2e7e7;border-radius:10px;align-items:center;gap:4px;min-height:40px;padding:0 10px;display:inline-flex}.screen-builder .og-num input{text-align:center;width:56px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:6px 0!important}.screen-builder .og-num:focus-within{outline-offset:2px;outline:2px solid #087e5d}.screen-builder .og-num span{color:#5c6977;font-size:12px}.screen-columns{gap:6px;width:100%;display:flex}.screen-columns button{color:#5c6977;cursor:pointer;background:#fff;border:1px solid #e2e7e7;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:40px;display:flex}.screen-columns button[aria-checked=true]{color:#087e5d;background:#e4f8f2;border-color:#087e5d}.screen-columns button>span{gap:2px;width:23px;height:17px;display:flex}.screen-columns i{border:1px solid;border-radius:2px;flex:1}.screen-block-row{border-bottom:1px solid #edf0f0;align-items:center;gap:2px;padding:2px 6px;display:flex}.screen-block-row:last-child{border-bottom:0}.screen-block-list .screen-block-open{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;padding:10px 8px;display:flex}.screen-block-open>span{flex:1;min-width:0}.screen-block-open strong{font-size:13px;font-weight:500;line-height:18px}.screen-block-open small{color:#5c6977;font-size:11px}.screen-block-row[data-hidden=true] .screen-block-open{opacity:.55}.screen-block-list .screen-visibility{color:#5c6977;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.screen-block-list button:hover{background:#f3f7f6}.screen-back{color:#087e5d;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font:500 14px Gilroy;display:flex}.screen-help{color:#5c6977;margin:0;padding:12px;font-size:12px;line-height:18px}.screen-icon-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:12px;display:grid}.screen-icon-picker button{color:#273933;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;height:40px;display:grid}.screen-icon-picker button[aria-checked=true]{background:#e4f8f2;border-color:#087e5d}.screen-upload{margin-top:10px}.screen-upload small{color:#5c6977;margin-top:8px;font-size:12px;display:block}[data-pa-themed]{--pa-surface:#fff;--pa-muted:#5c6977;--pa-border:#e7ecee}[data-pa-scheme=dark]{--pa-surface:#1c1e20;--pa-muted:#b3bac1;--pa-border:#353b3c;--pa-ink:#f4f6f5}.screen-container{padding-inline:max(var(--screen-edge,8px),env(safe-area-inset-left));box-sizing:border-box}.pa-tabbed>.pa-touch-surface>.screen-container{margin-inline:0}.screen-cell{min-width:0;container-type:inline-size}.screen-cell.selected{box-shadow:inset 0 0 0 2px var(--pa-accent,#087e5d);outline:none}.screen-cell.selected:after{content:"";border:2px solid var(--pa-accent,#087e5d);pointer-events:none;z-index:3;border-radius:16px;position:absolute;inset:0}.screen-cell .screen-card{border-color:var(--pa-border);background:var(--pa-surface);color:var(--pa-ink,#101b2b);padding:var(--screen-padding,10px);box-shadow:none;overflow-wrap:break-word;gap:10px}.screen-card p,.screen-card small{color:var(--pa-muted);overflow-wrap:break-word}.screen-card h2,.screen-card strong{overflow-wrap:break-word}.screen-card.tone-soft{background:var(--pa-accent)}@supports (color:color-mix(in lab, red, red)){.screen-card.tone-soft{background:color-mix(in srgb,var(--pa-accent) 8%,var(--pa-surface))}}.screen-card.tone-accent{background:var(--pa-accent);color:var(--pa-on-accent)}.screen-card.tone-accent :is(p,small){color:inherit}.screen-system{min-width:0;height:100%}.screen-system-content>section{margin:0}.screen-system-tile{text-align:left;align-items:center;width:100%;min-height:76px}.screen-system-tile .screen-icon{width:32px;height:32px;color:var(--pa-ink);background:0 0;border-radius:9px;flex:none;place-items:center;display:grid}.screen-system-tile strong{font-size:15px;line-height:19px}.screen-system-tile small{font-size:12px;line-height:16px}.screen-custom-icon{object-fit:contain;flex:none;width:28px;height:28px}.screen-system-mark{padding:8px;display:block}.screen-system.narrow .screen-system-tile{flex-direction:column;align-items:flex-start;gap:8px;min-height:124px;position:relative}.screen-system.narrow .screen-tile-arrow{position:absolute;top:14px;right:10px}.screen-system.narrow .screen-tile-copy{flex:none}.screen-system.narrow strong{font-size:15px;line-height:19px}.screen-detail.pa{background:0 0;min-height:0;padding:0}.screen-detail .pa-section{margin:0}@container (width<=240px){.screen-link{flex-wrap:wrap}.screen-link>span:nth-child(2){flex:1 0 100%}.screen-card{flex-direction:column}.screen-card h2,.screen-card strong{font-size:15px;line-height:19px}.screen-card p{font-size:13px;line-height:18px}.screen-link>svg:last-child{position:absolute;top:14px;right:10px}}.screen-preview .og-phone>.pa,.screen-preview[data-preview-device=desktop] .og-phone>.pa{scrollbar-width:none;padding:10px 0 98px}.screen-preview-top{padding:8px 10px 16px}.screen-preview-top>span{color:var(--pa-muted)}.screen-preview .pa-hero{border-radius:16px;padding:14px}.screen-preview .pa-hero h1{font-size:22px;line-height:26px}.screen-preview .pa-meta{gap:6px;font-size:12px;line-height:17px}.screen-preview .screen-card.tone-plain{background:var(--pa-surface)}.pa-tabbar.pa-pill-nav{border:1px solid var(--pa-border,#e7ecee);width:min(100% - 20px,500px);bottom:max(10px,env(safe-area-inset-bottom));background:var(--pa-surface,#fff);border-radius:24px;justify-content:space-between;align-items:center;gap:2px;padding:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.pa-tabbar.pa-pill-nav{background:color-mix(in srgb,var(--pa-surface,#fff) 94%,transparent)}}.pa-tabbar.pa-pill-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 6px 24px #14292112}.pa-tabbar.pa-pill-nav button{min-width:44px;min-height:44px;color:var(--pa-ink,#101b2b);font:500 13px/18px var(--pa-font,Gilroy);isolation:isolate;white-space:nowrap;border-radius:18px;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:0;padding:0 12px;display:flex;position:relative}.pa-tabbar.pa-pill-nav button>svg{z-index:1;flex:none;position:relative}.pa-tab-pill{background:var(--pa-ink,#101b2b);z-index:0;border-radius:18px;position:absolute;inset:0}.pa-tab-label{z-index:1;margin-left:8px;display:inline-block;position:relative;overflow:hidden}.pa-tabbar.pa-pill-nav button:focus-visible{outline:2px solid var(--pa-accent);outline-offset:3px}.screen-preview .og-phone .pa-tabbar.pa-pill-nav{border:1px solid var(--pa-border);pointer-events:auto;border-radius:24px;width:auto;bottom:10px;left:10px;right:10px;transform:none;box-shadow:0 6px 24px #14292112}@media (width<=359px){.pa-tabbar.pa-pill-nav button{padding-inline:8px}.pa-tabbar.pa-pill-nav{width:calc(100% - 16px)}.pa-tab-label{margin-left:6px;font-size:12px}}@media (prefers-reduced-motion:reduce){.screen-select,.screen-columns button,.pa-pill-nav *{transition:none!important}}.screen-detail:empty:after{content:"Здесь пока нет данных.";text-align:center;color:var(--pa-muted,#5c6977);padding:20px;font-size:14px;display:block}.screen-widget-heading{align-items:center;gap:8px;min-width:0;display:flex}.screen-widget-heading>svg,.screen-widget-heading>img{flex:none;width:22px;height:22px}.screen-widget-heading>span{overflow-wrap:anywhere;min-width:0}.screen-system-content :is(.pa-stay,.pa-pass,.pa-trip){padding:var(--screen-padding,10px)}.screen-system-content:empty{display:none}.screen-widget-description{color:var(--pa-muted,#5c6977);overflow-wrap:anywhere;margin:0 0 10px;font-size:13px;line-height:18px}.screen-cell.has-visual{background:var(--block-fill);border-radius:var(--block-radius);color:var(--block-ink);isolation:isolate;--ink:var(--block-ink);--ink-2:var(--block-muted);flex-direction:column;display:flex;overflow:hidden}.screen-cell.has-visual.selected:after{border-radius:var(--block-radius)}.screen-composition-content{z-index:1;justify-content:var(--block-vertical);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.screen-composition-content>.screen-system{flex:1;height:100%}.has-visual .screen-card,.has-visual .pa-hero{color:var(--block-ink);text-align:inherit;border:0;border-radius:0;background:0 0!important}.has-visual .screen-card :is(p,small),.has-visual .pa-meta{color:var(--block-muted)}.has-visual .screen-system-content{padding:var(--screen-padding,10px)}.has-visual .screen-system-content :is(.pa-stay,.pa-pass,.pa-next,.pa-trip,.pa-illustrated-empty){color:var(--block-ink);background:0 0}.has-visual .screen-system-tile{justify-content:var(--block-vertical);text-align:inherit}.has-visual .screen-system.narrow .screen-system-tile{align-items:var(--block-align);justify-content:var(--block-vertical);min-height:110px}.has-visual .screen-icon{width:var(--block-icon-size);height:var(--block-icon-size);flex:0 0 var(--block-icon-size);color:var(--block-ink);background:0 0}.has-visual .screen-icon>svg,.has-visual .screen-custom-icon{width:var(--block-icon-size);height:var(--block-icon-size)}.screen-block-media{pointer-events:none;flex:none;position:relative;overflow:hidden}.screen-block-media img{width:100%;height:100%;display:block}.screen-block-media.media-top{height:var(--block-image-height)}.screen-composition{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.screen-cell[data-media=left]>.screen-composition,.screen-cell[data-media=right]>.screen-composition{flex-direction:row}.screen-block-media:is(.media-left,.media-right){width:var(--block-image-width);min-height:var(--block-image-height)}.screen-block-media.media-right{order:2}.screen-block-media.media-background{z-index:0;position:absolute;inset:0}.screen-block-media.media-background span{position:absolute;inset:0}.screen-composition-content .screen-image{height:100%;min-height:0}.screen-cell.has-visual .screen-card.tone-accent :is(svg,p,small){color:inherit}.screen-cell.has-visual .screen-select{border-radius:var(--block-radius)}@container (width<=240px){.has-visual[data-media=left] .screen-system-tile,.has-visual[data-media=right] .screen-system-tile{gap:6px;padding:8px}.has-visual[data-media=left] .screen-tile-arrow,.has-visual[data-media=right] .screen-tile-arrow{display:none}}.screen-composition-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.screen-composition-presets button{color:#41554c;cursor:pointer;background:#fff;border:1px solid #e1e8e5;border-radius:12px;gap:8px;padding:10px 6px;font:500 12px Gilroy;display:grid}.screen-composition-presets button[aria-pressed=true]{color:#087e5d;background:#e8f5ef;border-color:#087e5d}.composition-demo{background:#fff;border:1px solid #d5e2dc;border-radius:8px;height:58px;display:block;position:relative;overflow:hidden}.composition-demo i{background:linear-gradient(130deg,#0b8a65,#a8e9cc);height:32px;position:absolute;top:0;left:0;right:0}.composition-demo b,.composition-demo em{background:#b2c9be;border-radius:2px;height:3px;position:absolute;bottom:13px;left:8px;right:18px}.composition-demo em{bottom:7px;right:30px}.composition-demo.left i{width:38%;height:100%;right:auto}.composition-demo.left b,.composition-demo.left em{bottom:28px;left:46%;right:8px}.composition-demo.left em{bottom:20px;right:18px}.composition-demo.background i{height:100%}.composition-demo.background b,.composition-demo.background em{background:#fff}.screen-media-sample{object-fit:contain;background:repeating-conic-gradient(#eef2ef 0% 25%,#fff 0% 50%) 50%/16px 16px;border-radius:10px;width:100%;height:120px}.pa-tabbar.pa-pill-nav,.screen-preview .og-phone .pa-tabbar.pa-pill-nav{background:var(--nav-background,#172923c7);-webkit-backdrop-filter:blur(var(--nav-blur,24px)) saturate(150%);backdrop-filter:blur(var(--nav-blur,24px)) saturate(150%);border-radius:var(--nav-radius,28px);color:var(--nav-ink,#fff);border:1px solid #ffffff29;box-shadow:0 8px 30px #11251c26,inset 0 1px #ffffff18}.pa-tabbar.pa-pill-nav button{color:var(--nav-ink,#fff)}.pa-tabbar.pa-pill-nav button[aria-current=page]{color:var(--nav-active-ink,#fff)}.pa-tab-pill{background:var(--nav-active,#087e5d);border-radius:calc(var(--nav-radius,28px) - 7px)}.pa-tabbar.pa-pill-nav[data-labels=all] button{flex-direction:column;flex:1;gap:3px;min-width:0;padding:5px 3px}.pa-tabbar.pa-pill-nav[data-labels=all] .pa-tab-label{text-overflow:ellipsis;max-width:100%;margin:0;font-size:10px;line-height:12px}.pa-tabbar.pa-pill-nav[data-labels=active] button[aria-current=page]{flex-shrink:1;min-width:0}.pa-tabbar.pa-pill-nav .pa-tab-label{text-overflow:ellipsis;max-width:150px}.screen-template{color:#1b3027;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:16px;width:100%;padding:16px;display:flex}.screen-template>span:last-child{gap:6px;min-width:0;display:grid}.screen-template strong{font:600 14px Gilroy}.screen-template small{color:#5c6977;font:400 12px/17px Gilroy}.screen-template-art{background:#f1f6f3;border-radius:10px;flex:none;grid-template-columns:1fr 1fr;gap:4px;width:66px;height:83px;padding:6px;display:grid}.screen-template-art i{background:linear-gradient(130deg,#086349,#12ba86);border-radius:4px;grid-column:span 2;height:25px}.screen-template-art b{background:#fff;border-radius:4px;grid-column:span 2;height:15px}.screen-template-art em{background:#fff;border-radius:4px;height:20px}@container (width<=240px){.screen-cell[data-media=left]>.screen-composition,.screen-cell[data-media=right]>.screen-composition{flex-direction:column}.screen-composition>.screen-block-media:is(.media-left,.media-right){width:100%;height:var(--block-image-height);order:0;min-height:0}}.screen-section-preview{gap:10px;padding:8px;display:grid}.screen-section-preview h1{margin:0 0 8px;font-size:22px;line-height:28px}.screen-section-preview .screen-card{background:var(--pa-surface);color:var(--pa-ink);gap:6px;padding:12px;display:grid}.screen-section-preview>p{color:var(--pa-muted);font-size:13px;line-height:19px}.screen-section-preview .screen-preview-hint{font-size:11px}.screen-builder .og-row.stack>.og-control{flex-wrap:wrap;width:100%;min-width:0}.screen-image-picker{gap:10px;width:100%;min-width:0;display:grid}.screen-image-actions{flex-wrap:wrap;align-items:start;gap:8px;min-width:0;display:flex}.screen-image-actions>.cms-button{min-height:40px;padding:10px;font-size:12px}.screen-image-actions .screen-upload{min-width:0;max-width:100%;margin:0}.screen-image-actions .screen-add{width:auto;min-height:40px;margin:0;padding:10px;font-size:12px}.screen-image-selected{background:repeating-conic-gradient(#eef2ef 0% 25%,#fff 0% 50%) 50%/16px 16px;border-radius:12px;width:100%;min-width:0;position:relative;overflow:hidden}.screen-image-selected>img{object-fit:contain;width:100%;height:140px;display:block}.screen-image-selected>span{text-overflow:ellipsis;white-space:nowrap;background:#f5f8f6;padding:7px 10px;font-size:11px;display:block;overflow:hidden}.screen-image-selected>button{cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:8px;right:8px}.screen-upload-preview{object-fit:contain;border-radius:8px;width:72px;height:56px;margin-bottom:8px;display:block}.screen-media-library{gap:16px;display:grid}.screen-media-library>input{border:1px solid #dce5df;border-radius:12px;width:100%;padding:12px;font:14px Gilroy}.screen-media-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.screen-media-grid>article{border:1px solid #e0e7e3;border-radius:14px;min-width:0;overflow:hidden}.screen-media-grid>article[data-selected=true]{border-color:#087e5d}.screen-media-choose{cursor:pointer;text-align:left;color:#14251d;background:#fff;border:0;width:100%;padding:0;display:grid}.screen-media-choose img{object-fit:contain;background:repeating-conic-gradient(#eef2ef 0% 25%,#fff 0% 50%) 50%/16px 16px;width:100%;height:120px}.screen-media-choose span{text-overflow:ellipsis;white-space:nowrap;padding:10px;font:12px Gilroy;overflow:hidden}.screen-media-remove{color:#5c6977;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 8px 8px;font-size:11px;display:flex}.screen-media-remove small{flex:1}.screen-media-remove button{color:#345044;cursor:pointer;background:#f4f7f5;border:0;border-radius:7px;min-width:28px;min-height:28px}.screen-media-remove button:disabled{opacity:.35;cursor:default}.screen-block-media>span{position:absolute;inset:0}.screen-cell.has-visual .screen-icon{color:var(--block-icon-color,var(--block-ink))}.screen-composition-content .pa-hero{justify-content:var(--block-vertical);height:100%;padding:var(--screen-padding,10px);flex-direction:column;display:flex}.screen-composition-content .pa-hero h1{margin-top:0}.screen-hero-description{color:inherit;white-space:pre-line;overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:19px}.screen-topbar{gap:12px;min-height:52px;padding:12px 2px 16px}.screen-topbar-brand{flex-direction:column;flex:1;gap:4px;min-width:0;align-items:flex-start!important;display:flex!important}.screen-topbar-brand>img{object-fit:contain;object-position:left;max-width:160px}.screen-topbar-brand>.pa-org{color:inherit;overflow-wrap:anywhere}.screen-topbar-brand>small{color:inherit;opacity:.7;overflow-wrap:anywhere;font-size:12px;line-height:16px}.screen-topbar-actions{flex:none;align-items:center;gap:8px;display:flex}.screen-topbar .pa-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;color:inherit;font-size:13px;overflow:hidden}.screen-topbar .pa-icon{color:inherit}.screen-topbar .pa-name:disabled{opacity:.7}.screen-preview .screen-topbar{padding:8px 10px 16px}.og-theme .og-row.stack>.og-control{flex-wrap:wrap;min-width:0}.og-theme .og-row.stack input{width:100%;min-width:0}html{scrollbar-gutter:stable}body{overflow-x:clip}.cms-main[data-page=support]{flex-direction:column;max-width:none;height:100dvh;padding-bottom:24px;display:flex;overflow:hidden}.cms-main[data-page=support]>.cms-page-head{flex:none}.cms-main[data-page=support]>.comm-inbox{flex:1;align-items:stretch;min-height:0}.comm-inbox-list{grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.comm-inbox-list .comm-threads{scrollbar-gutter:stable;align-content:start;padding:0 3px 4px 0;overflow-y:auto}.comm-inbox .comm-thread{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.comm-inbox .comm-thread>header,.comm-inbox .comm-thread-bar,.comm-inbox .comm-compose{flex:none}.comm-inbox .comm-thread .comm-messages{scrollbar-gutter:stable;flex:1;min-height:100px;max-height:none;overflow-y:auto}.comm-inbox .comm-compose textarea{resize:vertical;min-height:64px;max-height:120px}@media (width<=900px){.cms-main[data-page=support]{padding-bottom:calc(84px + env(safe-area-inset-bottom));height:100dvh}.comm-inbox .comm-thread .comm-messages{min-height:80px}.comm-inbox .comm-compose{padding:12px}.comm-inbox .comm-thread-bar{padding:10px 16px}}@media (prefers-reduced-motion:reduce){.cms-sidebar nav a[data-tooltip]:after{transition:none}}.participant-shell.pa{width:100%;max-width:none;min-height:100dvh;margin:0;padding:0;position:relative;container-type:inline-size}.participant-main{min-width:0;max-width:760px;margin:auto;padding:12px 0 100px}.participant-main>.screen-topbar{padding:4px 16px 18px}.pa-platform-mark{white-space:nowrap;flex:none;align-items:center;gap:5px;display:inline-flex}.pa-platform-mark img{object-fit:contain;width:67px;height:18px}.pa-platform-mark b{color:#fff;background:#087e5d;border-radius:3px;padding:0 5px;font:500 11px/18px Unbounded,sans-serif}.pa-sidebar{display:none}.screen-topbar .pa-name-button{align-items:center;gap:8px;max-width:200px;display:flex}.pa-avatar{background:var(--pa-accent,#087e5d);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.pa-avatar{background:color-mix(in srgb,var(--pa-accent,#087e5d) 12%,var(--pa-surface,#fff))}}.pa-avatar{color:var(--pa-accent,#087e5d);font-size:12px;font-weight:600}.screen-topbar .pa-name-button>span:last-child{text-overflow:ellipsis;overflow:hidden}.pa-detail-page{max-width:920px;margin:auto;padding:0 16px}.pa-detail-heading{align-items:center;gap:12px;margin:0 0 24px;display:flex}.pa-detail-heading h1{margin:0;font-size:24px;line-height:30px}.pa-detail-page>.pa-section{margin-top:0}.pa-next-action{border:1px solid var(--pa-border,#e7ecee);background:var(--pa-surface,#fff);height:100%;min-height:180px;color:var(--pa-ink,#101b2b);border-radius:18px;flex-direction:column;gap:16px;padding:16px;display:flex}.pa-next-eyebrow{letter-spacing:1.3px;text-transform:uppercase;color:var(--pa-muted,#72808f);font-size:10px}.pa-next-body{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.pa-next-picture{aspect-ratio:1.1;background:var(--pa-accent,#087e5d);width:30%;min-width:64px;max-width:180px}@supports (color:color-mix(in lab, red, red)){.pa-next-picture{background:color-mix(in srgb,var(--pa-accent,#087e5d) 8%,var(--pa-surface,#fff))}}.pa-next-picture{color:var(--pa-accent,#087e5d);border-radius:12px;place-items:center;display:grid;overflow:hidden}.pa-next-picture svg{width:36px;height:36px}.pa-next-copy{flex:1;min-width:0}.pa-next-copy h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:17px;font-weight:600;line-height:22px}.pa-next-copy p{color:var(--pa-muted,#72808f);margin:6px 0 0;font-size:12px;line-height:17px}.pa-next-time{color:var(--pa-accent,#087e5d);font-size:36px;font-weight:600;line-height:40px}.pa-next-details{background:var(--pa-accent,#087e5d);border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.pa-next-details{background:color-mix(in srgb,var(--pa-accent,#087e5d) 8%,var(--pa-surface,#fff))}}.pa-next-details{font:inherit;color:var(--pa-accent,#087e5d);cursor:pointer;font-size:13px;font-weight:500;line-height:18px}.pa-next-details:disabled{opacity:1;cursor:default}.screen-system-content{height:100%}.screen-cell[data-block-kind=next] .screen-system-content{flex-direction:column;gap:8px;display:flex}.screen-system-tile{min-height:68px}.screen-system-tile .screen-icon{background:var(--pa-accent,#087e5d)}@supports (color:color-mix(in lab, red, red)){.screen-system-tile .screen-icon{background:color-mix(in srgb,var(--pa-accent,#087e5d) 9%,var(--pa-surface,#fff))}}.screen-system-tile .screen-icon{color:var(--pa-accent,#087e5d)}@container (width>=960px){.pa-sidebar{background:var(--pa-surface,#fff);border-right:1px solid var(--pa-border,#e7ecee);flex-direction:column;gap:14px;width:216px;padding:26px 20px;display:flex;position:absolute;inset:0 auto 0 0}.pa-sidebar>small,.pa-sidebar footer small{color:var(--pa-muted,#72808f);font-size:11px;line-height:16px}.pa-sidebar nav{gap:4px;margin-top:16px;display:grid}.pa-sidebar nav button{text-align:left;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:500;line-height:20px;display:flex}.pa-sidebar nav button:hover{background:var(--pa-accent,#087e5d)}@supports (color:color-mix(in lab, red, red)){.pa-sidebar nav button:hover{background:color-mix(in srgb,var(--pa-accent,#087e5d) 5%,transparent)}}.pa-sidebar nav button[aria-current=page]{background:var(--pa-accent,#087e5d)}@supports (color:color-mix(in lab, red, red)){.pa-sidebar nav button[aria-current=page]{background:color-mix(in srgb,var(--pa-accent,#087e5d) 11%,var(--pa-surface,#fff))}}.pa-sidebar nav button[aria-current=page]{color:var(--pa-accent,#087e5d)}.pa-sidebar footer{gap:4px;margin-top:16px;font-size:13px;display:grid}.participant-main{max-width:none;margin-left:216px;padding:0 24px 40px}.participant-main>.screen-topbar{background:var(--pa-surface,#fff);border-bottom:1px solid var(--pa-border,#e7ecee);height:68px;margin:0 -24px 24px;padding:14px 24px}.participant-main .pa-tabbar.pa-pill-nav{display:none}.participant-main .pa-touch-surface{min-height:0}.pa-detail-page{max-width:1000px;padding:0}}@container (width>=600px){.screen-grid[data-desktop-layout=overview]{grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);align-items:stretch}.screen-grid[data-desktop-layout=overview]>.screen-cell{grid-column:2}.screen-grid[data-desktop-layout=overview]>.screen-cell[data-block-kind=header]{grid-column:1/-1}.screen-grid[data-desktop-layout=overview]>.screen-cell[data-block-kind=next]{grid-area:span 4/1}.screen-grid[data-desktop-layout=overview]>.screen-cell:is([data-block-kind=text],[data-block-kind=image],[data-block-kind=session],[data-block-kind=activity],[data-block-kind=contact],[data-block-kind=form],[data-block-kind=poll],[data-block-kind=contest]){grid-column:span var(--screen-span,1)}}.screen-preview .og-phone>.participant-shell.pa{scrollbar-width:none;height:100%;min-height:0;overflow:auto;border-radius:0!important;padding:0!important}.screen-preview .participant-main .pa-touch-surface{min-height:0}.screen-preview .og-phone{isolation:isolate;clip-path:inset(0 round 28px);overflow:hidden}.screen-preview[data-preview-device=desktop] .og-phone{clip-path:inset(0 round 16px)}.screen-preview .screen-container{max-width:100%;overflow:clip}.screen-preview .screen-cell.selected:after{inset:1px}.screen-preview .pa-hero{font-size:inherit}.cms[data-sidebar-collapsed=true] .cms-brand .pa-platform-mark{gap:0}.cms[data-sidebar-collapsed=true] .cms-brand .pa-platform-mark img{width:38px;height:20px}.cms[data-sidebar-collapsed=true] .cms-brand .pa-platform-mark b{display:none}.screen-gradient-editor{min-width:0;padding:12px}.screen-gradient-sample{border-radius:12px;height:72px}.screen-gradient-editor input[type=range]{accent-color:#087e5d;width:100%}.screen-gradient-editor .st-gbar-wrap{width:100%;min-width:0}.screen-gradient-editor .og-control{flex-wrap:wrap;gap:10px}.pa-ticket-upload{border:1px solid var(--pa-border,#e7ecee);background:var(--pa-surface,#fff);border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:12px;margin-bottom:24px;padding:20px;display:grid}.pa-ticket-upload-icon{color:var(--pa-accent,#087e5d);background:var(--pa-accent,#087e5d);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.pa-ticket-upload-icon{background:color-mix(in srgb,var(--pa-accent,#087e5d) 9%,var(--pa-surface,#fff))}}.pa-ticket-upload h3{margin:0 0 8px;font-size:18px}.pa-ticket-upload p{color:var(--pa-muted,#72808f);margin:0;font-size:13px;line-height:19px}.pa-ticket-upload-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.pa-ticket-upload-actions>.pa-button{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:7px;width:auto;font-size:13px;display:flex}.pa-ticket-upload>small{color:var(--pa-muted,#72808f);grid-column:1/-1;font-size:11px}.pa-tickets{gap:8px;margin-top:20px;display:grid}.pa-tickets .pa-ticket{text-align:left;border:1px solid var(--pa-border,#e7ecee);background:var(--pa-surface,#fff);border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;width:100%;padding:12px;font-size:12px;display:grid}.pa-ticket>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pa-ticket>small{color:var(--pa-muted,#72808f);font-size:11px}.comm-inbox-list>.cms-segmented>button{text-align:center;justify-content:center;align-items:center;display:flex}.comm-thread>header{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px}.comm-thread>header>.comm-thread-identity{flex:160px;min-width:120px}.comm-thread>header>.comm-thread-bar{background:0 0;border:0;flex:0 auto;align-items:center;gap:12px;padding:0;display:flex}.comm-thread>header .comm-status-control{min-width:130px}.comm-thread>header .comm-control-label{margin-bottom:4px;font-size:10px}.comm-thread>header .comm-assignee{min-width:90px}.comm-thread>header .comm-resolve{margin-left:0}.comm-thread>header .comm-call{order:2;min-height:36px;margin-left:0;padding:9px}.comm-thread>header .comm-call>span{display:none}.comm-thread>header .comm-call:hover>span,.comm-thread>header .comm-call:focus-visible>span{display:inline}.comm-compose>.cms-field>.cms-field-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comm-compose .comm-compose-toolbar{gap:10px}.comm-compose-toolbar>.cms-segmented{margin:0}.comm-compose-toolbar>.cms-segmented>button{min-height:32px;padding:7px 10px;font-size:12px}.comm-compose-toolbar>.cms-muted{font-size:10px}.comm-inbox .comm-compose{gap:10px;padding:14px 20px}.comm-compose textarea{min-height:64px}@media (width<=1100px){.comm-compose-toolbar>.cms-muted{display:none}.comm-thread>header>.comm-thread-bar{flex-basis:100%;padding-left:36px}.comm-thread>header .comm-call{order:0}}@media (width<=600px){.comm-thread>header{padding:12px}.comm-thread>header>.comm-thread-bar{flex-wrap:wrap;gap:8px;padding-left:0}.comm-thread>header .comm-status-control{min-width:110px}.comm-thread>header .comm-assignee{min-width:60px}.comm-inbox .comm-compose{padding:12px}.comm-compose-toolbar{flex-wrap:wrap}.comm-compose-toolbar>.cms-segmented{flex:1}.comm-compose-toolbar>.cms-spacer{display:none}.comm-compose-toolbar>.cms-button{padding:10px;font-size:12px}.comm-compose-toolbar>.cms-segmented>button{padding:7px}}.registry-profile-form{margin-top:24px}.registry-phone{border:1px solid var(--border,#e7ecee);background:var(--canvas,#f6f9f9);border-radius:14px;gap:6px;padding:14px 16px;display:grid}.registry-phone>span{color:var(--ink-2);font-size:12px}.registry-phone>a{color:var(--ink);font-size:16px;text-decoration:none}.registry-phone>small{color:var(--ink-2);font-size:12px}.registry-access-section{border-top:1px solid var(--border,#e7ecee);margin-top:24px;padding-top:20px}.registry-access-section h3{margin:0 0 12px;font-size:16px}.cms-client-logo{object-fit:contain;width:80px;height:64px;padding:8px}.cms-client-logo.large{width:96px;height:80px}.cms-client-card:has(.cms-client-logo){grid-template-columns:80px minmax(0,1fr)}.cms-event-thumb{object-fit:cover;border-radius:14px;width:112px;height:80px}.cms-event-thumb.large{width:140px;height:104px}.cms-event-card:has(.cms-event-thumb){align-items:center}.cms-list-row:has(.cms-event-thumb){min-height:104px}@media (width<=600px){.cms-event-thumb{width:88px;height:72px}.cms-event-thumb.large{width:104px;height:90px}.cms-client-logo{width:64px;height:56px}.cms-client-card:has(.cms-client-logo){grid-template-columns:64px minmax(0,1fr)}}.screen-block-pattern{pointer-events:none;position:absolute;inset:0;overflow:hidden}.screen-block-pattern>.auth-shape{position:absolute}.screen-pattern-editor{padding:12px}.screen-pattern-canvas{border-radius:12px;height:180px;margin-bottom:12px;position:relative;overflow:hidden}.screen-pattern-canvas>button{color:#fff;touch-action:none;cursor:grab;background:#15242099;border:2px solid #fff;border-radius:50%;width:26px;height:26px;font-size:11px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #102b2380}.screen-pattern-canvas>button[aria-pressed=true]{background:#087e5d;box-shadow:0 0 0 2px #087e5d}.screen-pattern-editor .og-control{flex-wrap:wrap}.pa-home-contacts{padding:0 var(--screen-edge,8px)}.pa-home-contacts .pa-contacts{background:0 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.pa-home-contacts .pa-contacts>li{background:var(--pa-surface,#fff);border:1px solid var(--pa-border,#e7ecee);border-radius:14px}.pa-home-contacts .pa-contacts small{font-size:11px}.person-logistics{gap:16px;margin-top:24px}.person-logistics>h3{margin:0;font-size:16px}.person-logistics>.cms-field{border:1px solid var(--border,#e7ecee);border-radius:16px;gap:12px;padding:16px}.person-logistics .travel-mini{border-radius:12px;padding:14px}.person-logistics .travel-ticket{gap:8px;min-width:0}.person-logistics .travel-ticket>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=900px){html{scrollbar-gutter:auto;scrollbar-width:none}html::-webkit-scrollbar{display:none}}[data-pa-scheme=dark] .pa-platform-mark img{filter:brightness(0)invert()}.app-splash{background:#0a9971}.app-splash-ring{border-color:#fff #ffffff40 #ffffff40}:is(.cms,.og) input:not([type=checkbox]):not([type=range]):focus-visible,:is(.cms,.og) textarea:focus-visible{outline:1px solid var(--pa-accent,#087e5d);outline-offset:-1px;box-shadow:none;border-color:var(--pa-accent,#087e5d)}.phone-input-wrap{letter-spacing:normal;font-variant-numeric:tabular-nums;flex:1;width:100%;min-width:0;font-size:14px;line-height:19px;display:block;position:relative}.phone-input-wrap>input{width:100%;min-width:0;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-variant-numeric:inherit}.phone-input-mask{pointer-events:none;white-space:pre;color:#72808f;font:inherit;align-items:center;column-gap:4px;padding-inline:12px;display:flex;position:absolute;inset:0}.phone-input-mask:before{content:"+7";visibility:hidden}.phone-input-mask:after{content:"(999) 123-45-67"}.auth-box .phone-input-mask{padding-inline:0}.phone-input-wrap[data-empty=true]>input{z-index:1;position:relative;background:0 0!important}.phone-input-wrap[data-empty=true] .phone-input-mask{z-index:2}.phone-input-wrap[data-empty=false] .phone-input-mask{display:none}:is(.auth-box input:autofill,.staff-entry input:autofill){-webkit-text-fill-color:var(--fp-ink,#101b2b);caret-color:var(--fp-ink,#101b2b);box-shadow:0 0 0 1000px var(--field-fill,#fff) inset!important}.auth-fields .auth-boxed:focus-within{outline:1px solid var(--tint,#087e5d);outline-offset:-1px;box-shadow:none!important}.fp-recovery-art{justify-content:center;padding:20px 0 8px;display:flex}.fp-recovery-art .fp-illustration{max-width:150px;height:130px;margin:0}.fp-recovery-kicker{letter-spacing:.08em;text-transform:uppercase;color:#087e5d;font-size:11px}.fp-entry[data-screen=recovery] .fp-state-card{box-shadow:0 12px 40px #173d3010}.fp-entry[data-screen=recovery] h2{margin-top:8px}.staff-entry.fp-root{color:#101b2b;background:#f6f9f9;grid-template-columns:minmax(0,667px) minmax(320px,520px);place-content:center;align-items:center;gap:24px;min-height:100dvh;padding:clamp(24px,6.94vw,100px);font-family:Gilroy,system-ui,sans-serif;display:grid}.staff-entry>.fp-entry-hero{background:linear-gradient(#0a9971,#5affba);border-radius:32px;place-items:center;width:100%;height:504px;display:grid;overflow:hidden}.staff-entry-panel{background:#fff;border-radius:16px;gap:20px;min-width:0;padding:24px;transition:opacity .3s,transform .3s;display:grid}.staff-entry-panel[data-revealed=false]{opacity:0;transform:translateY(8px)}.staff-entry-panel h1{font-size:26px;line-height:28px}.staff-entry-panel fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.staff-entry-panel .fp-field{gap:6px;margin:0;display:grid}.staff-entry-panel label{color:#647486;font-size:11px}.staff-brand-badge{color:#087e5d;background:#e4f8f2;border-radius:99px;justify-self:start;padding:3px 7px;font-size:11px}.staff-entry-help{color:#647486;font-size:13px;line-height:1.5}.staff-entry-panel .staff-input{background:#fff;border:1px solid #e7ecee;border-radius:12px;align-items:center;min-width:0;min-height:46px;padding:0 12px;display:flex}.staff-entry-panel .staff-input input{min-width:0;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:12px 0;font-size:14px}.staff-input:focus-within{border-color:#087e5d}.staff-entry-panel .phone-input-mask{padding-inline:0}.staff-entry-panel .auth-reveal{flex:none;position:static}.staff-entry .fp-button{justify-content:center;align-items:center;gap:8px;display:flex}.staff-entry .fp-custom-brand{object-fit:contain;max-width:80%;max-height:160px}@media (width<=850px){.staff-entry.fp-root{grid-template-columns:minmax(0,480px);align-content:start;gap:16px;padding:16px}.staff-entry>.fp-entry-hero{border-radius:24px;height:220px}.staff-entry-panel{padding:20px}.staff-entry-panel h1{font-size:24px}}@media (prefers-reduced-motion:reduce){.staff-entry-panel{transition:none}}.screen-cell{position:relative}.screen-cell[data-decoration-outside=false]{border-radius:var(--block-radius,18px);overflow:hidden}.screen-decoration{pointer-events:none;z-index:2;object-fit:contain;max-width:none;height:auto;max-height:320px;position:absolute}.screen-cell.selected:after{border-radius:var(--block-radius,18px);border:1px solid var(--pa-accent,#087e5d)!important;outline:none!important;inset:0!important}.screen-cell[data-fill=none] .screen-composition{box-shadow:none;border-color:#0000}.participant-shell{overflow-x:clip}.pa-next-picture{width:var(--next-media-size,80px);height:var(--next-media-size,80px);background:var(--next-media-fill);border-radius:var(--next-media-radius,12px);aspect-ratio:1;flex:none;min-width:0;max-width:42%}.pa-next-picture img{object-fit:cover;width:100%;height:100%}.pa-next-picture .screen-custom-icon{width:var(--block-icon-size,36px);height:var(--block-icon-size,36px);object-fit:contain}.pa-next-action{min-height:0;padding:var(--screen-padding,12px)}.pa-next-action[data-cta=right] .pa-next-details{width:auto;margin-left:auto;padding:8px 14px}.pa-next-details.tone-accent{background:var(--pa-accent);color:var(--pa-on-accent)}.pa-next-details.tone-plain{color:inherit;background:0 0}.pa-next-arrow{width:36px;height:44px;color:inherit;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.pa-next-body{min-width:0}.pa-next-copy{overflow-wrap:anywhere;min-width:0}.pa-app-canvas{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.pa-app-canvas>img,.pa-app-canvas>span{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.participant-main{z-index:1;position:relative}.pa-sidebar{z-index:2}.comm-thread>header{align-items:center;gap:16px}.comm-person-button{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.comm-person-button>span:last-child{gap:4px;display:grid}.comm-person-button small{color:var(--cms-muted,#63717d);font-size:12px}.comm-thread>header>.comm-thread-bar{align-items:end;gap:12px}.comm-thread>header .comm-assignee{align-content:start;gap:5px;display:grid}.comm-thread>header .comm-assignee>strong{align-items:center;min-height:40px;display:flex}.comm-thread>header .comm-control-label{margin:0;line-height:15px}.comm-thread>header .comm-status-control{gap:5px;display:grid}.comm-thread>header .comm-call{align-self:flex-end;min-height:40px;margin-bottom:0}.comm-thread>header .comm-thread-bar>.cms-button{min-height:40px}.comm-attention>li{grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:14px;display:grid}.comm-attention>li>.cms-actions{grid-column:auto;margin:0}.support-person{gap:20px;display:grid}.support-person>header{align-items:center;gap:12px;display:flex}.support-person>header h2{margin-bottom:6px}.support-person-contact{border:1px solid var(--cms-border,#e7ecee);border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.support-person-contact>span{flex:1;gap:3px;display:grid}.support-person-contact small{color:#647486}.support-person-event{border:1px solid #e7ecee;border-radius:16px;gap:8px;padding:16px;display:grid}.support-person-event h4{margin:8px 0 0;font-weight:600}@media (width<=700px){.comm-attention>li{grid-template-columns:8px minmax(0,1fr)}.comm-attention>li>.cms-button,.comm-attention>li>.cms-actions{grid-column:2;justify-self:start}.comm-thread>header>.comm-thread-bar{flex-wrap:wrap;flex:100%}.comm-thread>header .comm-call{align-self:center}.comm-person-button>span:last-child{min-width:0}}:is(html:has(.staff-entry),html:has(.cms),html:has(.state-page)){background:#f6f9f9!important}.fp-scaled-viewport:has(.screen-preview){box-shadow:none;background:0 0;border-radius:34px;overflow:hidden}:is(.fp-scaled-viewport:has(.screen-preview[data-preview-device=desktop]),.fp-scaled-viewport:has(.screen-preview[data-preview-device=tablet])){border-radius:18px}.help-tip{vertical-align:middle;align-items:center;margin-inline-start:4px;display:inline-flex}.help-tip>button{width:24px;height:24px;color:var(--cms-muted,#70808d);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:2px;display:grid}.help-tip>button:hover,.help-tip>button:focus-visible{color:var(--cms-accent,#008b68);background:#e7f4f0;outline:1px solid #b4d9ce}.help-tip-content{z-index:10050;color:#26372f;background:#fff;border:1px solid #dce5e2;border-radius:12px;width:min(280px,100vw - 24px);padding:12px 14px;font-size:12px;font-weight:400;line-height:1.55;position:fixed;box-shadow:0 8px 28px #14372c18}.entity-image-field{gap:10px;min-width:0;display:grid}.entity-image-label{color:var(--cms-muted,#70808d);justify-content:space-between;align-items:center;font-size:12px;display:flex}.entity-image-field .screen-image-selected{background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;max-width:none;padding:0;display:grid}.entity-image-field .screen-image-selected img{object-fit:cover;border-radius:14px;grid-column:1/-1;width:100%;height:180px}.entity-image-field .screen-image-selected span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.entity-image-field .screen-image-actions{flex-wrap:wrap;gap:8px}.entity-image-field .screen-image-actions .cms-button{min-height:36px;font-size:12px}.entity-cover{object-fit:cover;border-radius:14px;width:100%;height:180px;margin-bottom:14px;display:block}.entity-thumb{object-fit:cover;border-radius:10px;flex:none;width:76px;height:54px}.entity-image-field.portrait .screen-image-selected img{border-radius:50%;width:76px;height:76px}.ct-list>li{background:0 0;border-bottom:1px solid #e8eeeb;grid-template-columns:180px minmax(0,1fr) 28px;align-items:start;gap:18px;padding:18px 0;display:grid}.ct-list .contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ct-list .entity-image-field.portrait .screen-image-actions{justify-items:start;display:grid}.ct-list .entity-image-field.portrait .cms-button{padding:7px 10px;font-size:11px}.ct-list .entity-image-label{font-size:11px}@media (width<=600px){.ct-list>li{grid-template-columns:minmax(0,1fr) 28px;gap:12px}.ct-list>li>.entity-image-field{grid-column:1}.ct-list .contact-fields{grid-area:2/1/auto/-1;grid-template-columns:1fr}.ct-list>li>.cms-icon-button{grid-area:1/2}.entity-image-field .screen-image-selected img,.entity-cover{height:156px}}.transfer-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:4px 0 20px;display:grid}.transfer-workflow>button{text-align:left;color:inherit;cursor:pointer;background:#fff;border:1px solid #e2eae6;border-radius:14px;grid-template-columns:28px 1fr;align-items:center;gap:4px 10px;min-width:0;padding:14px;display:grid;position:relative}.transfer-workflow>button>span{color:#087e5d;background:#e8f6f0;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.transfer-workflow strong{font-size:12px;font-weight:600}.transfer-workflow small{color:#63717d;font-size:12px}.transfer-workflow>button:disabled{opacity:.5;cursor:default}.transfer-workflow>button:not(:disabled):hover{border-color:#81bbaa}.transfer-section-heading{align-items:center;gap:4px;margin:22px 0 10px;display:flex}.transfer-section-heading h3,.transfer-runs-head h3{margin:0;font-size:15px}.transfers-workspace .arrival-group-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.transfers-workspace .arrival-group-grid>article{background:#f7faf9;max-width:480px;padding:16px}.transfers-workspace .arrival-hours{margin:12px 0}.transfers-workspace .arrival-groups{border-radius:18px;padding:18px}.transfers-workspace .arrival-groups>header{margin-bottom:14px}.transfers-workspace .arrival-group-title>b{font-size:20px}.transfers-workspace .transfer-runs>.cms-empty{min-height:180px;padding:28px}.transfers-workspace .transfer-done.empty{color:#70808d}.transfers-workspace .transfer-pool{border-radius:18px}.transfers-workspace .transfer-runs-head{align-items:center;gap:14px;margin-bottom:12px}.curation-editor{background:#fff;border:1px solid #e3eae7;border-radius:20px;margin-top:24px;padding:24px}.curation-editor>header{margin-bottom:18px}@media (width<=900px){.transfer-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-workflow>button{padding:12px}.transfers-workspace .transfer-runs-head{flex-direction:column;align-items:flex-start}.transfers-workspace .arrival-group-grid>article{max-width:none}}.screen-preview[data-preview-device=desktop] .og-phone>.pa-tabbar{display:none}.screen-cell.has-visual[data-decoration-outside=true]{z-index:1;overflow:visible}.screen-cell.has-visual>.screen-composition{border-radius:inherit;overflow:hidden}.screen-preview .screen-container{overflow:visible}.screen-cell.selected{box-shadow:none}.pa-tabbed:not([data-section=today])>.pa-touch-surface{padding-inline:max(16px,env(safe-area-inset-left));box-sizing:border-box;min-width:0}.pa-tabbed:not([data-section=today]) .pa-detail-page{padding-inline:0}.pa-tab-title{margin:4px 0 22px;font-size:24px;font-weight:600;line-height:30px}.pa-cal-days{gap:8px;max-width:100%;margin:0;padding:2px 1px 6px}.pa-cal-days button{border-radius:13px;width:44px;min-height:58px;padding:7px 0 5px}.pa-cal-days strong{font-size:17px;line-height:21px}.pa-cal-days small{font-size:10px;line-height:14px}.pa-tl li{grid-template-columns:40px 30px minmax(0,1fr)}.pa-tl:before{left:54px}.pa-tl-time{font-size:12px;line-height:18px}.pa-tl-dot{width:22px;height:22px;margin-left:4px}.pa-tl-card{min-width:0;padding:12px}.pa-tl-card strong{overflow-wrap:anywhere;font-size:14px}.pa-tl li.live .pa-tl-card{box-shadow:inset 0 0 0 1px var(--pa-tint)}.pa-action-confirm{text-align:center;justify-items:center;gap:16px;padding:16px 0 24px;display:grid}.pa-action-confirm>svg{color:#087e5d;background:#e4f8f2;border-radius:50%;width:72px;height:72px;padding:16px}.pa-action-confirm p{max-width:340px;color:var(--ink-2);font-size:14px;line-height:21px}.pa-attachment{grid-column:1/-1;gap:8px;display:grid}.pa-attachment-pick{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:7px;padding:8px 0;font-size:13px;display:flex}.pa-attachment-preview{border:1px solid var(--hairline,#e7ecee);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.pa-attachment-preview img{object-fit:cover;border-radius:8px;width:64px;height:64px}.pa-attachment-preview span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.pa-attachment-preview button{cursor:pointer;color:inherit;background:0 0;border:0}.pa-reply{flex-wrap:wrap}.pa-reply>.pa-attachment{flex-basis:100%}.pa-hotel-links{gap:8px;margin-top:16px;display:grid}.pa-hotel-links .pa-pass{margin:0}.pa-hotel-links .pa-pass strong{font-size:14px}.pa-hotel-links .pa-pass small{font-size:12px}@media (width>=1000px){.pa-tabbed:not([data-section=today])>.pa-touch-surface{padding-inline:0}}.invitation-preview{background:#f6f9f9;border:1px solid #e7ecee;border-radius:14px;padding:16px}.invitation-preview h3{margin-bottom:12px;font-size:13px}.invitation-preview p,.invitation-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:21px}.invitation-text{color:var(--ink-2);margin-block:12px}.cms-avatar img,.pa-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.cms-avatar,.pa-avatar{overflow:hidden}.pa-profile-photo{object-fit:cover;border-radius:50%;width:88px;height:88px}.pa-tl-card.has-cover{min-height:88px;padding-right:90px;position:relative}.pa-tl-cover{object-fit:cover;border-radius:10px;width:64px;height:64px;position:absolute;top:12px;right:12px}.pa-transfer-time{align-items:center;gap:16px;padding:6px 0;display:flex}.pa-transfer-time time{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:34px;font-weight:650;line-height:1}.pa-transfer-time>div{gap:3px;display:grid}.pa-transfer-time strong{font-size:13px;font-weight:500}.pa-transfer-time small{color:var(--pa-ink-2,#6e6e73);font-size:12px}.pa-program-status{background:var(--pa-surface-2,#edf5f2);width:fit-content;color:var(--pa-ink,#172b26);border-radius:7px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:500;line-height:1.35;display:inline-flex}.pa-program-status.current:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.pa-program-status.upcoming{border:1px solid var(--pa-hairline,#d8e5df);color:inherit;background:0 0}[data-pa-scheme=dark] .pa-program-status{color:#d6eee3;background:#263932}[data-pa-scheme=dark] .pa-program-status.upcoming{color:inherit;background:0 0;border-color:#45544e}.pa-notification-bell{flex-shrink:0;position:relative}.pa-notification-count{border:2px solid var(--pa-bg,#f5f5f7);color:#fff;background:#087e5d;border-radius:10px;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:600;line-height:13px;position:absolute;top:-4px;right:-3px}.pa-notification-toast{top:calc(76px + env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px));border:1px solid var(--pa-hairline,#e3e9e6);background:var(--pa-surface,#fff);width:min(380px,100vw - 32px);color:var(--pa-ink,#16231f);z-index:45;border-radius:18px;gap:8px;padding:12px;display:flex;position:fixed;box-shadow:0 10px 40px #152d2520}.pa-notification-toast>button:first-child{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.pa-notification-toast strong{overflow-wrap:anywhere;font-size:13px;line-height:1.45;display:block}.pa-notification-toast small{opacity:.7;margin-bottom:3px;font-size:11px;display:block}.pa-notification-toast>.pa-icon{flex-shrink:0;width:28px;height:28px}.pa-notification-history{gap:16px;display:grid}.pa-inbox-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pa-inbox-toolbar .cms-segmented{flex:1}.pa-inbox-toolbar .cms-segmented button{text-align:center;flex:1;padding:8px 10px;font-size:12px}.pa-inbox-toolbar>.pa-link{font-size:12px}.pa-inbox{margin:0}.pa-inbox li>.pa-notification-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding:0 14px 14px 58px;display:grid}.pa-inbox .pa-notification-body>.pa-button{justify-content:center;align-items:center;gap:6px;display:flex}.pa-inbox li+li{border-color:var(--pa-border,var(--line,#e5e5ea))}.pa-notification-body>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.pa-notification-body .pa-button{min-height:38px;font-size:12px}.pa-alert-settings{border-top:1px solid var(--pa-hairline,#e3e9e6);margin-top:8px;padding-top:16px}.pa-alert-settings>summary{cursor:pointer;align-items:center;gap:8px;font-size:13px;list-style:none;display:flex}.pa-alert-settings>summary>span{color:var(--ink-2,#6e6e73);margin-left:auto;font-size:11px}.pa-alert-settings>.cms-form{padding-top:16px}.pa-history-heading{margin:24px 0 12px;font-size:13px;font-weight:500}.pa-pill-nav>button:last-child{flex-shrink:0}[data-pa-scheme=dark] .pa-alert-settings .cms-row-switch{color:var(--ink);background:#2c2c2e}@media (width<=420px){.pa-inbox li>.pa-notification-body{padding-left:14px}.pa-pill-nav{gap:2px}.pa-pill-nav>button{min-width:40px;padding-inline:10px}}.card-inspector-tabs{z-index:4;background:var(--canvas,#f5f8f7);padding:8px 0 12px;position:sticky;top:0}.card-inspector-tabs .cms-segmented{width:100%}.card-type-note{color:var(--ink-2,#6e7b86);align-items:center;gap:8px;padding:14px 16px;font-size:12px;line-height:18px;display:flex}.card-type-note>.cms-link{margin-left:auto}.card-type-section+.card-type-section{border-top:1px solid var(--hairline,#e7ecee)}.card-type-header{justify-content:space-between;align-items:center;gap:10px;padding:16px 16px 0;display:flex}.card-type-header>strong{font-size:14px}.card-type-section>.og-disclosure{margin:0}.card-type-section>.og-disclosure>.og-list{box-shadow:none}.card-type-section .og-control>.ui-dropdown{max-width:100%}.card-action-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px 12px 16px;display:grid}.card-action-options>button{border:1px solid var(--hairline,#e7ecee);color:var(--ink,#101b2b);cursor:pointer;min-width:0;font:inherit;background:0 0;border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;padding:10px;display:flex}.card-action-options>button[aria-checked=true]{border-color:var(--tint,#087e5d);background:var(--tint,#087e5d)}@supports (color:color-mix(in lab, red, red)){.card-action-options>button[aria-checked=true]{background:color-mix(in srgb,var(--tint,#087e5d) 6%,transparent)}}.card-action-options>button:focus-visible{outline:2px solid var(--tint,#087e5d);outline-offset:2px}.card-action-options small{text-align:center;font-size:11px;line-height:16px}.card-action-sample{pointer-events:none;--pa-accent:var(--tint,#087e5d);--pa-on-accent:var(--tint-text,#fff);--pa-surface:var(--surface,#fff);--pa-ink:var(--ink,#101b2b);align-items:center;min-height:48px;display:flex}.card-action-sample>.card-action[data-layout=right]{margin-left:auto}.card-action-sample>.card-action:is([data-layout=circle],[data-layout=arrow]){margin:auto}.card-action-empty{color:var(--ink-2,#6e7b86);margin:auto}.card-action{box-sizing:border-box;border-radius:var(--action-radius,12px);text-align:center;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px;color:var(--pa-accent,#087e5d);background:var(--pa-accent,#087e5d);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.card-action{background:color-mix(in srgb,var(--pa-accent,#087e5d) 9%,var(--pa-surface,#fff))}}.card-action>svg{flex:none}.card-action>span{min-width:0}.card-action[data-size=small]{min-height:40px;padding:8px 12px;font-size:12px}.card-action[data-size=large]{min-height:52px;padding:14px 20px;font-size:15px}.card-action[data-layout=full]{width:100%}.card-action:is([data-layout=arrow],[data-layout=circle]){border-radius:50%;width:44px;height:44px;padding:0}.card-action:is([data-layout=arrow],[data-layout=circle])[data-size=small]{width:40px;height:40px}.card-action:is([data-layout=arrow],[data-layout=circle])[data-size=large]{width:52px;height:52px}.card-action.tone-outline{background:0 0;border-color:currentColor}.card-action.tone-plain{color:inherit;background:0 0}.card-action[data-layout=arrow]{color:inherit;background:0 0;border-color:#0000}.card-action-button{max-width:100%;color:inherit;border-radius:var(--action-radius,12px);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;min-width:44px;min-height:44px;padding:0;display:flex}.card-action-button[data-layout=full]{align-self:stretch;width:100%}.card-action-button:disabled{cursor:default;opacity:1}.card-action-button:focus-visible{outline:2px solid var(--pa-accent,#087e5d);outline-offset:3px}.screen-cell :is(.screen-system-tile,.screen-link):is([data-action=full],[data-action=right]){text-align:inherit;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;display:grid}.screen-cell :is(.screen-system-tile,.screen-link):is([data-action=full],[data-action=right])>.card-action{grid-column:1/-1;justify-self:end}.screen-cell :is(.screen-system-tile,.screen-link)>.screen-tile-copy{flex:1;min-width:0}.screen-cell :is(.screen-system-tile,.screen-link)[data-action=circle]{flex-direction:row;align-items:center;display:flex}@container (width<=240px){.screen-cell :is(.screen-system-tile,.screen-link)[data-action=circle]{flex-wrap:wrap}.screen-cell :is(.screen-system-tile,.screen-link)[data-action=circle]>.screen-tile-copy{flex:1 0 calc(100% - 52px)}.screen-cell :is(.screen-system-tile,.screen-link):is([data-action=full],[data-action=right]){grid-template-columns:minmax(0,1fr)}}.screen-cell.has-visual[data-block-kind=next] .screen-system-content{padding:0}.screen-cell.has-visual .pa-next-action{color:var(--block-ink);background:0 0;border:0;border-radius:0}.screen-cell.has-visual .pa-next-copy p,.screen-cell.has-visual .pa-next-eyebrow{color:var(--block-muted)}.screen-cell.has-visual .card-action:is(.tone-outline,.tone-plain){color:var(--block-ink)}.cms-range-field{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.cms-range-field>input[type=range]{width:100%;min-width:48px;height:24px;accent-color:var(--tint,#087e5d);cursor:pointer;box-shadow:none;background:0 0;border:0;flex:1;padding:0}.cms-range-field .og-num{flex:0 0 84px}.cms-position-control,.cms-angle-control{width:100%;min-width:0}.cms-position-pad{touch-action:none;border:1px solid var(--line,#e5e9ec);cursor:crosshair;width:100%;height:132px;color:var(--ink-2);background:radial-gradient(#7d90932e 1px,#0000 1px) 0 0/12px 12px;border-radius:12px;display:block;position:relative;overflow:visible}.cms-position-frame{box-sizing:border-box;pointer-events:none;background:#087e5d08;border:1px dashed #087e5d66;border-radius:12px;position:absolute}.cms-position-dot{background:var(--tint,#087e5d);pointer-events:none;border:3px solid #fff;border-radius:50%;width:20px;height:20px;display:block;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 6px #0003}.cms-position-readout{pointer-events:none;background:var(--surface,#fff);border-radius:5px;padding:2px 5px;font-size:10px;position:absolute;bottom:6px;right:8px}.cms-position-nudge,.cms-angle-presets{justify-content:center;gap:6px;margin:10px 0;display:flex}.cms-position-nudge>button,.cms-angle-presets>button{min-width:24px;height:32px;color:var(--ink);border:1px solid var(--line,#e5e9ec);cursor:pointer;background:0 0;border-radius:8px;flex:1;place-items:center;display:grid}.cms-angle-presets>button[aria-pressed=true]{color:var(--tint);border-color:var(--tint);background:#087e5d0c}.cms-position-control button:focus-visible,.cms-angle-control button:focus-visible{outline:2px solid var(--tint);outline-offset:2px}:is(.screen-cell[data-action-align] :is(.screen-system-tile,.screen-link):has(>.card-action[data-layout=circle]),.screen-cell[data-action-align] :is(.screen-system-tile,.screen-link):has(>.card-action[data-layout=arrow])){grid-template-columns:auto minmax(0,1fr);display:grid}.screen-cell :is(.screen-system-tile,.screen-link)>.card-action{grid-column:1/-1;justify-self:end}.screen-cell[data-action-align=start] :is(.screen-system-tile,.screen-link)>.card-action{justify-self:start}.screen-cell[data-action-align=center] :is(.screen-system-tile,.screen-link)>.card-action{justify-self:center}.screen-cell[data-icon-hidden=true] :is(.screen-system-tile,.screen-link){grid-template-columns:minmax(0,1fr)}.pa-next-body>.card-action-button{align-self:center}.pa-next-body>.card-action-button[data-align=start]{order:-1}.pa-next-body:has(>.card-action-button[data-align=center]){flex-wrap:wrap}.pa-next-body>.card-action-button[data-align=center]{flex-basis:100%;justify-content:center}.pa-next-action>.card-action-button[data-align=start]{align-self:flex-start}.pa-next-action>.card-action-button[data-align=center]{align-self:center}.pa-next-action>.card-action-button[data-layout=full]{align-self:stretch}.cms-event-workspace{grid-template-columns:156px minmax(0,1fr);align-items:start;gap:24px;display:grid}.cms-event-navigation{padding:6px 0;position:sticky;top:18px}.cms-event-nav-label{letter-spacing:.1em;color:var(--ink-2);padding:8px 12px 12px;font-size:10px;display:block}.cms-event-navigation .cms-segmented{background:0 0;flex-direction:column;gap:4px;width:100%;padding:0;display:flex;overflow:visible}.cms-event-navigation .cms-segmented>button{text-align:left;width:100%;height:42px;color:var(--ink-2);white-space:nowrap;border-radius:11px;justify-content:flex-start;align-items:center;gap:10px;display:flex}.cms-event-navigation .cms-segmented>button.active{background:var(--tint-soft,#e5f6ef);color:#006b4f;box-shadow:none}.cms-event-navigation svg{flex-shrink:0}.cms-event-content{min-width:0}.cms-event-content>.cms-subnav:first-child{margin-top:0}.cms-lifecycle-summary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cms-lifecycle-label{color:var(--ink-2);font-size:11px}.cms-lifecycle-summary>strong{font-size:14px}.cms-lifecycle-summary details{position:relative}.cms-lifecycle-summary summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:5px;font-size:12px;list-style:none;display:flex}.cms-lifecycle-summary summary::-webkit-details-marker{display:none}.cms-lifecycle-summary details>ol{z-index:10;background:var(--surface,#fff);border:1px solid var(--line);border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;width:200px;padding:16px;display:flex;position:absolute;top:28px;left:0;box-shadow:0 8px 30px #13202a18}.cms-lifecycle-summary li+li:before{display:none}.cms-lifecycle-actions .cms-button{min-height:38px;padding:8px 14px;font-size:12px}@media (width<=1100px){.cms-event-workspace{grid-template-columns:minmax(0,1fr);gap:16px}.cms-event-navigation{max-width:100%;padding:0;position:static;overflow-x:auto}.cms-event-nav-label{display:none}.cms-event-navigation .cms-segmented{flex-direction:row;width:max-content}.cms-event-navigation .cms-segmented>button{width:auto;padding:0 12px}.cms-event-navigation svg{display:none}}@media (width<=600px){.cms-lifecycle{gap:12px;padding:12px}.cms-lifecycle-actions{width:100%}.cms-lifecycle-actions .cms-button{flex:1}.cms-event-workspace{gap:12px}}.screen-cell[data-title-hidden=true] :is(.screen-tile-copy>strong,.pa-next-copy>h2,.pa-hero>h1,.screen-card>div>h2,.screen-image figcaption>strong),.screen-cell[data-body-hidden=true] :is(.screen-tile-copy>small,.pa-next-copy>p,.screen-hero-description,.screen-card>div>p,.screen-image figcaption>p){display:none}[data-pa-corners] :is(.pa-hero,.pa-cover,.pa-list,.pa-event,.pa-button,.pa-next-action,.pa-card,.pa-activity),[data-pa-corners] .screen-cell:not(.has-visual) :is(.screen-card,.pa-hero,.pa-next-action){border-radius:var(--pa-corner-radius)}.cms-event-hero{background:linear-gradient(110deg,#eef7f4,#fff 45%);border:1px solid #e5ebea;border-radius:24px;grid-template-columns:180px minmax(0,1fr);align-items:stretch;gap:24px;min-height:148px;margin-bottom:20px;padding:16px;display:grid}.cms-event-hero[data-cover=false]{grid-template-columns:minmax(0,1fr);min-height:132px;padding:20px 24px}.cms-event-hero-media{background:#e8eeeb;border-radius:16px;min-height:112px;position:relative;overflow:hidden}.cms-event-hero-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cms-event-hero .cms-page-head{align-self:center;min-width:0;margin:0;padding:4px 4px 4px 0}.cms-event-hero .cms-crumbs{margin-bottom:12px;font-size:11px}.cms-event-hero .cms-page-title{align-items:flex-start;gap:20px}.cms-event-hero .cms-page-title>div:first-child{flex:1;min-width:0}.cms-event-hero h1{overflow-wrap:anywhere;font-size:24px;line-height:1.25}.cms-event-hero .cms-subline{gap:8px 14px;font-size:12px}.cms-event-hero .cms-lifecycle{box-shadow:none;background:0 0;border-radius:0;justify-items:end;gap:10px;margin:0;padding:0;display:grid}.cms-event-hero .cms-lifecycle-summary{gap:9px}.cms-event-hero .cms-lifecycle-label{display:none}.cms-event-hero .cms-lifecycle-summary>strong{color:#006b4f;font-size:12px}.cms-event-hero .cms-lifecycle-summary details>ol{left:auto;right:0}.cms-event-hero .cms-lifecycle-actions{flex-wrap:nowrap}.cms-event-hero .cms-lifecycle-actions .cms-button{white-space:nowrap;min-height:36px;padding:7px 11px}.cms-event-content{overflow-anchor:none;min-height:calc(100dvh - 220px)}.cms-event-content>.cms-subnav{min-height:38px;margin-top:0;margin-bottom:16px}.cms-subnav .cms-segmented>button{justify-content:center;align-items:center;gap:7px;display:flex}.cms-subnav .cms-segmented svg{flex:none}.cms-panel-loading{min-height:360px;color:var(--ink-2);padding:24px;font-size:13px}.cms-event-content h2{align-items:center;gap:8px;display:flex}.prog-list button[data-has-cover=true]{grid-template-columns:56px 76px minmax(0,1fr) auto}.prog-list button .entity-thumb{object-fit:cover;width:76px;max-width:none;height:54px;display:block}.pa-next-picture .screen-custom-icon{object-fit:contain;width:100%;max-width:none;height:100%}.pa-next-picture svg{width:58%;max-width:none;height:58%}.card-type-grid{grid-template-columns:minmax(0,1fr) 88px;gap:12px;padding:12px;display:grid}.card-type-grid>div{align-content:start;gap:6px;min-width:0;display:grid}.card-type-grid>div>span{color:var(--ink-2);font-size:12px}.card-type-grid .dd-trigger{width:100%;min-width:0}.card-type-grid .dd-trigger>span{text-overflow:ellipsis;overflow:hidden}.card-type-weight{grid-column:1/-1}.card-type-size .og-num{width:100%;min-width:0}.cms-sheet-body>.travel-status-card{gap:8px;margin-bottom:20px;padding:12px 14px}.cms-sheet-body>.travel-status-card .travel-status-head{gap:8px}.cms-sheet-body>.travel-status-card .travel-status-head .help-tip{margin-left:auto}.cms-main,.cms-sheet-body,.cms-event-navigation,.cms-event-content .transfer-plans,.cms-subnav .cms-segmented,.og-controls{scrollbar-width:thin;scrollbar-color:#b8c8c3 transparent}.cms-main::-webkit-scrollbar{width:5px;height:5px}.cms-sheet-body::-webkit-scrollbar{width:5px;height:5px}.cms-event-navigation::-webkit-scrollbar{width:5px;height:5px}.transfer-plans::-webkit-scrollbar{width:5px;height:5px}.cms-subnav .cms-segmented::-webkit-scrollbar{width:5px;height:5px}.og-controls::-webkit-scrollbar{width:5px;height:5px}.cms-main::-webkit-scrollbar-thumb{background:#b8c8c3;border-radius:10px}.cms-sheet-body::-webkit-scrollbar-thumb{background:#b8c8c3;border-radius:10px}.cms-event-navigation::-webkit-scrollbar-thumb{background:#b8c8c3;border-radius:10px}.transfer-plans::-webkit-scrollbar-thumb{background:#b8c8c3;border-radius:10px}.cms-subnav .cms-segmented::-webkit-scrollbar-thumb{background:#b8c8c3;border-radius:10px}.og-controls::-webkit-scrollbar-thumb{background:#b8c8c3;border-radius:10px}@media (width<=1250px){.cms-event-hero{grid-template-columns:132px minmax(0,1fr);gap:16px}.cms-event-hero .cms-page-title{gap:12px}.cms-event-hero h1{font-size:21px}.cms-event-hero .cms-subline{gap:6px 10px}}@media (width<=750px){.cms-event-hero{border-radius:18px;grid-template-columns:76px minmax(0,1fr);gap:12px;min-height:0;padding:12px}.cms-event-hero-media{align-self:start;min-height:76px}.cms-event-hero .cms-page-title{flex-direction:column;gap:12px}.cms-event-hero .cms-page-title>.cms-actions{width:100%}.cms-event-hero .cms-lifecycle{justify-items:start;gap:8px}.cms-event-hero .cms-lifecycle-actions{width:auto}.cms-event-hero .cms-lifecycle-summary details>ol{left:0;right:auto}.cms-event-hero .cms-crumbs{margin-bottom:8px}.cms-event-hero h1{font-size:20px}.cms-event-hero .cms-subline{font-size:11px}.cms-event-content{min-height:65dvh}.cms-subnav .cms-segmented>button{padding-inline:10px;font-size:12px}}@media (width<=520px){.prog-list button[data-has-cover=true]{grid-template-columns:42px 56px minmax(0,1fr);gap:10px;padding:12px}.prog-list button .entity-thumb{width:56px;height:48px}.prog-list button>.travel-chip{grid-column:3;justify-self:start}.prog-list button[data-has-cover=false]{grid-template-columns:42px 4px minmax(0,1fr);gap:10px}.cms-event-hero .cms-lifecycle-actions .cms-button{padding-inline:9px;font-size:11px}}.cms-list-pager{color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}.cms-list-pager>div{align-items:center;gap:12px;display:flex}.cms-list-pager .cms-button{width:34px;min-height:34px;padding:0}@media (width>=1101px){.cms-main[data-page=event]{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.cms-main[data-page=event]>.cms-event-hero{flex:none}.cms-main[data-page=event]>.cms-event-workspace{flex:1;align-items:stretch;min-height:0}.cms-main[data-page=event] .cms-event-navigation{height:100%;position:static;overflow-y:auto}.cms-main[data-page=event] .cms-event-content{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b8c8c3 transparent;min-height:0;padding-right:8px;overflow-y:auto}}.image-crop{gap:20px;display:grid}.image-crop .cms-segmented{flex-wrap:wrap}.image-crop-stage{background:#e9eef0;border-radius:20px;justify-content:center;align-items:center;min-height:240px;padding:18px;display:flex}.image-crop-frame{touch-action:none;cursor:grab;outline-offset:4px;background:repeating-conic-gradient(#fff 0% 25%,#e8edef 0% 50%) 50%/20px 20px;border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 40px #15202e20}.image-crop-frame:active{cursor:grabbing}.image-crop-frame>img{pointer-events:none;object-fit:fill;max-width:none;max-height:none;position:absolute}.image-crop-grid{pointer-events:none;background:linear-gradient(90deg,#0000 33.2%,#ffffff65 33.3%,#0000 33.5% 66.5%,#ffffff65 66.6%,#0000 66.8%),linear-gradient(#0000 33.2%,#ffffff65 33.3%,#0000 33.5% 66.5%,#ffffff65 66.6%,#0000 66.8%);border:1px solid #ffffff80;position:absolute;inset:0}.image-crop-caption{color:#677787;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.image-crop-caption>span,.image-crop-caption button{align-items:center;gap:6px;display:inline-flex}.cms-client-logo,.cms-client-logo.large{object-fit:cover;flex-shrink:0;padding:0}.cms-logo-preview{padding:0;overflow:hidden}.cms-logo-preview img{object-fit:cover;width:100%;height:100%}.cms-client-hero{background:linear-gradient(115deg,#fff,#f0f6f5);border:1px solid #e3eaeb;border-radius:24px;margin:0 0 22px;padding:22px 24px}.cms-client-hero .cms-page-header{margin:0}.cms-client-hero .cms-title-with-avatar img{border-radius:18px;width:76px;height:76px}.cms-client-card{transition:box-shadow .18s,transform .18s}.cms-client-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px #15332b0b}@media (width<=600px){.cms-client-hero{padding:16px}.image-crop-caption{align-items:flex-start}.image-crop-stage{padding:10px}}.file-library-title{align-items:center;gap:8px;display:flex}.file-library-toolbar{gap:12px;margin:20px 0;display:flex}.file-library-toolbar .cms-search{flex:1}.file-folders{gap:10px;padding-bottom:12px;display:flex;overflow-x:auto}.file-folders button{color:#20302c;min-width:160px;font:inherit;text-align:left;background:#f8fafa;border:1px solid #e5eaed;border-radius:14px;align-items:center;gap:10px;padding:14px;display:flex}.file-folders button[aria-pressed=true]{background:#e9f6f1;border-color:#008564}.file-folders small{color:#77857f;margin-left:auto}.cms-files .cms-drop.compact{flex-direction:row;justify-content:center;min-height:64px;margin-bottom:18px;padding:14px;font-size:13px}.cms-file-library{margin:0;padding:0;list-style:none}.cms-file-library>li{border-bottom:1px solid #edf0f1;align-items:center;gap:8px;padding:10px 0;display:flex}.cms-file-library>li:last-child{border:0}.file-library-open{min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:14px;padding:0;display:flex}.file-library-open>span:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.file-library-open strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.file-library-open small{color:#75808b;font-size:12px}.file-library-thumb{color:#477568;background:#f0f5f4;border-radius:10px;flex:none;place-items:center;width:60px;height:52px;display:grid;overflow:hidden}.file-library-thumb img{object-fit:cover;width:100%;height:100%}.file-library-open>svg{color:#98a3aa}.file-preview>img{border-radius:12px;max-width:100%;height:auto;margin:auto;display:block}.file-preview iframe{background:#edf0f1;border:0;border-radius:12px;width:100%;height:65vh}.file-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f8fafa;border-radius:12px;padding:20px;line-height:1.65}.file-table-preview{max-height:65vh;overflow:auto}.file-table-preview table{border-collapse:collapse;font-size:12px}.file-table-preview td{overflow-wrap:anywhere;border:1px solid #e2e7e9;max-width:240px;padding:8px}@media (width<=600px){.file-library-toolbar{flex-direction:column}.cms-file-library .cms-actions{gap:0}.file-library-thumb{width:42px;height:42px}.file-library-open{gap:8px}.file-library-open>svg{display:none}.cms-file-library .cms-icon-button{width:30px;min-width:30px}}.participant-shell[data-surface=custom] :is(.pa-stay,.pa-transfer,.pa-trip,.pa-activity,.pa-pass,.pa-event,.pa-list,.pa-card,.screen-card,.pa-next-action,.pa-program-item,.pa-program-day,.pa-ticket-upload):not(.has-visual *){background:var(--pa-surface);color:var(--pa-ink);border-color:var(--pa-border);border-radius:var(--pa-ui-radius,var(--pa-corner-radius,18px));box-shadow:var(--pa-ui-shadow);-webkit-backdrop-filter:blur(var(--pa-ui-blur));backdrop-filter:blur(var(--pa-ui-blur))}.participant-shell[data-surface=custom] :is(.pa-title,.pa-section>h2,.pa-section-head h2,.screen-section-preview>h1){font-size:var(--pa-heading-size);font-weight:var(--pa-heading-weight)}.participant-shell[data-surface=custom] :is(.pa-button,.pa-next-details){min-height:var(--pa-button-height);border-radius:var(--pa-button-radius)}.participant-shell[data-surface=custom] .pa-button:not(.ghost),[data-pa-surface=custom] .cms-sheet .pa-button:not(.ghost){background:var(--pa-button-fill,var(--pa-accent));color:var(--pa-button-ink,var(--pa-on-accent))}[data-pa-surface=custom] .cms-sheet{--card:var(--pa-surface);--ink:var(--pa-ink);--ink-2:var(--pa-muted);--line:var(--pa-border)}[data-pa-surface=custom] .msg-bubble{background:var(--pa-chat-incoming,var(--pa-surface));color:var(--pa-ink)}[data-pa-surface=custom] .msg.mine .msg-bubble{background:var(--pa-chat-outgoing,var(--pa-accent));color:var(--pa-chat-ink,var(--pa-on-accent))}.surface-heading{gap:12px;display:grid}.theme-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.theme-presets>button{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.theme-presets strong{margin:10px 0 4px;font-size:13px;display:block}.theme-presets small{color:#5b6877;font-size:11px;line-height:1.4;display:block}.theme-preset-art{border:1px solid #dce4e8;border-radius:15px;gap:7px;padding:12px 8px;display:grid}.theme-preset-art>i{border:1px solid;border-radius:8px;height:38px}.theme-preset-art>b{border-radius:7px;height:24px}.theme-preset-art>span{grid-template-columns:1fr 1fr;gap:5px;display:grid}.theme-preset-art>span>i{border:1px solid;border-radius:7px;height:28px}.theme-presets>button:hover .theme-preset-art{outline-offset:2px;outline:2px solid #008667}.section-style-example{gap:12px;display:grid}.section-example-label{color:var(--pa-muted);margin-bottom:2px;font-size:10px}.section-style-example .pa-card{padding:18px}.section-style-example .pa-card h2{margin:0 0 8px;font-size:20px;line-height:1.25}.section-style-example p{color:var(--pa-muted);font-size:13px;line-height:1.5}.reference-contact{align-items:center;gap:12px;display:flex}.reference-contact>img{object-fit:cover;border-radius:50%;width:48px;height:48px}.reference-contact>div{flex:1;gap:4px;display:grid}.reference-contact small{color:var(--pa-muted);font-size:11px}.reference-feedback>div{color:var(--pa-accent);gap:15px;padding:16px 0;display:flex}.reference-feedback .pa-button{justify-content:space-between;align-items:center;width:100%;display:flex}.reference-departure{align-items:baseline;gap:12px;margin:18px 0;display:flex}.reference-departure strong{color:var(--pa-accent);font-size:38px}.reference-departure span{color:var(--pa-muted);font-size:13px}.reference-route>div{align-items:center;gap:10px;padding:12px 0;font-size:13px;display:flex}.reference-route i{background:var(--pa-accent);border-radius:50%;width:10px;height:10px}.reference-flight{color:var(--pa-accent);justify-content:space-between;align-items:center;margin:24px 0;display:flex}.reference-flight strong{gap:6px;font-size:24px;display:grid}.reference-flight small{color:var(--pa-muted);font-size:12px}:is([data-pa-surface=custom],.participant-shell[data-surface=custom]) .comm-messages li>div{background:var(--pa-chat-incoming,var(--pa-surface));color:var(--pa-ink)}:is([data-pa-surface=custom],.participant-shell[data-surface=custom]) .comm-messages li.us>div{background:var(--pa-chat-outgoing,var(--pa-accent));color:var(--pa-chat-ink,var(--pa-on-accent))}:is([data-pa-surface=custom],.participant-shell[data-surface=custom]) .comm-messages li p,:is([data-pa-surface=custom],.participant-shell[data-surface=custom]) .comm-messages li small{color:inherit}.section-style-example .pa-reply{background:var(--pa-surface);border:1px solid var(--pa-border);border-radius:26px;padding:8px}.section-style-example button:disabled{opacity:1}.section-style-example .pa-stay{margin-bottom:0}.section-style-example .pa-stay .pa-button{width:100%}.has-visual .pa-next-picture{color:var(--block-icon-color,var(--pa-accent))}.has-visual .pa-next-time{color:var(--block-ink,var(--pa-accent))}[data-pa-surface=custom] .cms-sheet :is(.cms-button,.pa-button){min-height:var(--pa-button-height);border-radius:var(--pa-button-radius)}[data-pa-surface=custom] .cms-sheet .cms-button.primary{background:var(--pa-button-fill,var(--pa-accent));color:var(--pa-button-ink,var(--pa-on-accent));border-color:#0000}[data-pa-surface=custom] .cms-sheet{background:var(--pa-surface);color:var(--pa-ink);--accent:var(--pa-accent);--accent-soft:var(--pa-accent)}@supports (color:color-mix(in lab, red, red)){[data-pa-surface=custom] .cms-sheet{--accent-soft:color-mix(in srgb,var(--pa-accent) 15%,transparent)}}[data-pa-surface=custom] .cms-sheet{--text:var(--pa-ink);--muted:var(--pa-muted);--border:var(--pa-border)}[data-pa-surface=custom] .cms-sheet :is(input,textarea,.dd-trigger){background:var(--pa-surface)}@supports (color:color-mix(in lab, red, red)){[data-pa-surface=custom] .cms-sheet :is(input,textarea,.dd-trigger){background:color-mix(in srgb,var(--pa-surface) 90%,var(--pa-ink) 5%)}}[data-pa-surface=custom] .cms-sheet :is(input,textarea,.dd-trigger){color:var(--pa-ink);border-color:var(--pa-border)}[data-pa-surface=custom] .cms-sheet :is(.dd-value,.cms-field-label){color:var(--pa-ink)}[data-pa-surface=custom] .cms-sheet :is(input,textarea):focus{border-color:var(--pa-accent);box-shadow:0 0 0 2px var(--pa-accent)}@supports (color:color-mix(in lab, red, red)){[data-pa-surface=custom] .cms-sheet :is(input,textarea):focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--pa-accent) 18%,transparent)}}[data-pa-surface=custom] .dd-list{background:var(--pa-surface);color:var(--pa-ink);border-color:var(--pa-border);-webkit-backdrop-filter:blur(var(--pa-ui-blur));backdrop-filter:blur(var(--pa-ui-blur))}[data-pa-surface=custom] .dd-option{color:var(--pa-ink)}[data-pa-surface=custom] .dd-option.active{background:var(--pa-accent)}@supports (color:color-mix(in lab, red, red)){[data-pa-surface=custom] .dd-option.active{background:color-mix(in srgb,var(--pa-accent) 18%,transparent)}}[data-pa-surface=custom] .dd-option[aria-selected=true]{color:var(--pa-accent)}.screen-grid[data-row-grid=true]{grid-auto-rows:minmax(var(--screen-row-height,88px),auto);grid-auto-flow:row}.screen-grid[data-row-grid=true]>.screen-cell{grid-row:span var(--screen-rows,1)}.screen-cell[data-composition]{border:1px solid var(--pa-border,#ffffff18)}.screen-cell[data-composition] :is(.screen-system-tile,.screen-link){justify-content:var(--block-vertical,center);height:100%;min-height:0;text-align:var(--block-align,start);position:relative;align-items:flex-start!important;gap:var(--composition-gap,12px)!important;flex-direction:column!important;display:flex!important}.screen-cell[data-composition] :is(.screen-system-tile,.screen-link)>.screen-tile-copy{width:var(--composition-width,100%);flex-direction:column;gap:5px;max-width:100%;display:flex;flex:0 auto!important}.screen-cell[data-composition] .screen-tile-copy strong{font-size:17px;font-weight:500;line-height:1.2;display:block}.screen-cell[data-composition] .screen-tile-copy small{margin:0;font-size:13px;line-height:1.4;display:block}.screen-cell[data-composition] .screen-icon{width:var(--badge-size,44px);height:var(--badge-size,44px);flex:0 0 var(--badge-size,44px);margin-top:var(--icon-offset,0);border-radius:var(--badge-radius,14px);background:var(--badge-fill,transparent);color:var(--block-icon-color,var(--pa-accent));place-items:center;display:grid}.screen-cell[data-composition] .screen-icon>:is(svg,img){width:min(var(--block-icon-size,26px),calc(var(--badge-size,44px) - 8px));height:min(var(--block-icon-size,26px),calc(var(--badge-size,44px) - 8px));object-fit:contain}.screen-cell[data-composition][data-icon-position=beside] :is(.screen-system-tile,.screen-link){justify-content:flex-start;flex-direction:row!important;align-items:center!important}.screen-cell[data-composition][data-icon-position=beside] .screen-tile-copy{width:auto;flex:auto!important}.screen-cell[data-composition] .composition-kicker{letter-spacing:.04em;border:1px solid;width:fit-content;max-width:100%;padding:3px 10px;font-size:10px;font-weight:500;line-height:16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.screen-cell[data-composition] .composition-kicker{border:1px solid color-mix(in srgb,currentColor 16%,transparent)}}.screen-cell[data-composition] .composition-kicker{color:inherit;border-radius:20px;margin:0}.screen-cell[data-composition] .pa-hero{align-items:flex-start;justify-content:var(--block-vertical,flex-start);gap:var(--composition-gap,16px);padding:var(--screen-padding,20px);flex-direction:column;flex:1;min-height:100%;display:flex;position:relative}.screen-cell[data-composition] .pa-hero h1{white-space:pre-line;letter-spacing:-1px;max-width:var(--composition-width,82%);color:var(--block-ink);margin:0;font-size:42px;font-weight:600;line-height:1.05}.screen-cell[data-composition] .pa-hero h1 em{font-style:normal}.screen-cell[data-composition] .pa-meta{max-width:var(--composition-width,82%);gap:7px;margin:0;font-size:12px;line-height:1.5;display:flex}.screen-cell[data-composition] .screen-hero-description{max-width:var(--composition-width,82%);white-space:pre-line;color:var(--block-muted);margin:0;font-size:13px;line-height:1.45}.screen-cell[data-composition] .screen-block-media{margin:var(--image-inset,0);border-radius:calc(var(--block-radius,24px) - var(--image-inset,0))}.screen-cell[data-composition=feature] .screen-block-media:is(.media-right,.media-left){z-index:0;height:auto;min-height:0;position:absolute;top:0;bottom:0}.screen-cell[data-composition=feature] .screen-block-media.media-right{right:0}.screen-cell[data-composition=feature] .screen-block-media.media-left{left:0}.screen-cell[data-composition=feature]>.screen-composition{flex-direction:column!important}.screen-cell[data-image-shape=arch] .screen-block-media{border-radius:45% 45% 0 0}.screen-cell[data-image-shape=circle] .screen-block-media{clip-path:ellipse(50% 50%)}.screen-cell[data-image-shape=wave] .screen-block-media{clip-path:ellipse(78% 82% at 100% 42%)}.screen-cell[data-action-placement]:not([data-action-placement=flow]) :is(.screen-system-tile,.screen-link)>.card-action,.screen-cell[data-action-placement]:not([data-action-placement=flow]) :is(.hero-action,.composed-next>.card-action-button){right:var(--screen-padding,16px);z-index:2;flex:none;align-self:auto;min-width:0;margin:0;position:absolute}.screen-cell[data-action-placement=topEnd] :is(.screen-system-tile,.screen-link)>.card-action,.screen-cell[data-action-placement=topEnd] :is(.hero-action,.composed-next>.card-action-button){top:var(--screen-padding,16px)}.screen-cell[data-action-placement=centerEnd] :is(.screen-system-tile,.screen-link)>.card-action,.screen-cell[data-action-placement=centerEnd] :is(.hero-action,.composed-next>.card-action-button){top:50%;transform:translateY(-50%)}.screen-cell[data-action-placement=bottomEnd] :is(.screen-system-tile,.screen-link)>.card-action,.screen-cell[data-action-placement=bottomEnd] :is(.hero-action,.composed-next>.card-action-button){bottom:var(--screen-padding,16px)}.screen-cell[data-composition][data-action-placement=topEnd] .screen-icon{margin-right:calc(var(--cta-size,44px) + 4px)}.screen-cell[data-composition][data-action-placement=topEnd][data-icon-position=beside] :is(.screen-system-tile,.screen-link),.screen-cell[data-composition][data-action-placement=centerEnd] :is(.screen-system-tile,.screen-link){padding-right:calc(var(--screen-padding,16px) + var(--cta-size,44px) + 8px)}.screen-cell[data-composition][data-action-placement=bottomEnd] :is(.screen-system-tile,.screen-link){padding-bottom:calc(var(--screen-padding,16px) + var(--cta-size,44px) + 8px)}.screen-cell[data-composition] .hero-action{color:inherit;background:0 0;border:0;border-radius:50%;padding:0}.screen-cell[data-composition] .hero-action:focus-visible{outline:2px solid var(--pa-accent);outline-offset:4px}.screen-cell[data-composition] .composed-next{height:100%;padding:var(--screen-padding,20px);flex-direction:column;gap:14px;min-height:0;display:flex;position:relative}.composed-next .composed-next-content{width:var(--composition-width,78%);min-width:0}.composed-next h2{color:inherit;letter-spacing:-.4px;margin:0;font-size:26px;font-weight:500;line-height:1.12}.composed-next-meta{flex-wrap:wrap;gap:7px 12px;margin-top:12px;font-size:12px;line-height:1.4;display:flex}.composed-next-meta>span{align-items:center;gap:6px;min-width:0;display:flex}.composed-next-meta svg{flex:none}.composed-next .pa-next-picture{right:var(--screen-padding,16px);top:var(--screen-padding,16px);opacity:1;max-width:32%;position:absolute}.composed-next-status{width:100%;color:inherit;align-items:center;gap:12px;margin-top:auto;font-size:11px;line-height:16px;display:flex}.next-progress{background:currentColor;border-radius:9px;height:4px}@supports (color:color-mix(in lab, red, red)){.next-progress{background:color-mix(in srgb,currentColor 15%,transparent)}}.next-progress{flex:1;overflow:hidden}.next-progress i{border-radius:inherit;background:currentColor;height:100%;display:block}.composed-next>.card-action-button[data-layout=full]{width:100%}.identity-topbar.pa-top{background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:96px;margin:0;padding:20px 16px 24px;display:flex}.identity-profile{min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.identity-profile:disabled{opacity:1;cursor:default}.identity-profile .pa-avatar{border:1px solid var(--pa-accent);flex:none}@supports (color:color-mix(in lab, red, red)){.identity-profile .pa-avatar{border:1px solid color-mix(in srgb,var(--pa-accent) 45%,transparent)}}.identity-profile .pa-avatar{background:var(--pa-accent)}@supports (color:color-mix(in lab, red, red)){.identity-profile .pa-avatar{background:color-mix(in srgb,var(--pa-accent) 12%,var(--pa-surface))}}.identity-profile .pa-avatar{color:var(--pa-accent);box-shadow:0 4px 18px var(--pa-accent)}@supports (color:color-mix(in lab, red, red)){.identity-profile .pa-avatar{box-shadow:0 4px 18px color-mix(in srgb,var(--pa-accent) 9%,transparent)}}.identity-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.identity-copy strong{font-size:20px;font-weight:600;line-height:24px}.identity-copy small{color:var(--pa-muted);font-size:11px;line-height:16px}.identity-topbar .pa-icon{background:var(--pa-surface);border-radius:50%;width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.identity-topbar .pa-icon{background:color-mix(in srgb,var(--pa-surface) 50%,transparent)}}.identity-topbar .pa-icon{border:1px solid var(--pa-border);color:var(--pa-ink)}.screen-cell[data-title-hidden=true] .composed-next h2,.screen-cell[data-body-hidden=true] .composed-next-caption{display:none}@media (prefers-reduced-motion:reduce){.screen-cell *{scroll-behavior:auto}}.cms-event-nav-heading{justify-content:space-between;align-items:center;gap:8px;padding-bottom:6px;display:flex}.cms-event-nav-heading .cms-event-nav-label{margin:0;padding:0 10px;font-size:10px}.event-nav-toggle{border:1px solid var(--line,#e1e8e6);width:32px;height:32px;color:var(--ink-2);background:var(--card,#fff);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid}.cms-event-workspace[data-nav-collapsed=true]{grid-template-columns:40px minmax(0,1fr)}.cms-event-workspace[data-nav-collapsed=true] .cms-event-navigation .cms-segmented,.cms-event-workspace[data-nav-collapsed=true] .cms-event-nav-label{display:none}.cms-event-form{grid-template-columns:minmax(0,1fr);gap:20px;display:grid;container-type:inline-size}.cms-event-form>.cms-form-section{border:0;min-width:0;margin:0;padding:0;display:block}.cms-event-form .cms-form-section h3{margin:0 0 14px;font-size:14px;font-weight:600}.cms-event-form .cms-card-actions{grid-column:1/-1;margin:0}@container (width>=720px){.cms-event-form>.cms-form-section:first-child .cms-form{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;display:grid}.cms-event-form>.cms-form-section:first-child .cms-form>:nth-child(n+3){grid-column:1/-1}}@media (width>=1200px){.cms-event-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.cms-event-form>.cms-form-section:first-child{grid-column:1/-1}}@media (width<=1100px){.cms-event-nav-heading{display:none}.cms-event-workspace[data-nav-collapsed=true]{grid-template-columns:minmax(0,1fr)}.cms-event-workspace[data-nav-collapsed=true] .cms-event-navigation .cms-segmented{display:flex}}.screen-cell[data-composition] .composed-next[data-has-media=true] .composed-next-content{width:calc(100% - min(var(--next-media-size,80px),32cqw) - 14px)}.screen-cell[data-composition] .composed-next[data-has-media=true]>.card-action-button{top:auto;bottom:var(--screen-padding,16px);transform:none}.screen-cell[data-composition] .composed-next[data-has-media=true]{min-height:calc(var(--next-media-size,80px) + var(--cta-size,44px) + var(--screen-padding,16px)*2 + 12px)}.screen-cell.has-visual[data-composition] .screen-system.narrow .screen-system-tile{min-height:0}.fp-scaled-viewport .screen-preview .og-phone{border:0!important}.fp-scaled-viewport:has(.screen-preview[data-preview-device=mobile]){overflow:hidden;box-shadow:0 0 0 6px #182329}.pa-tabbar.pa-pill-nav,.screen-preview .og-phone .pa-tabbar.pa-pill-nav{width:min(calc(100% - var(--nav-edge,10px)*2),500px);bottom:calc(var(--nav-bottom,10px) + env(safe-area-inset-bottom,0px));background:var(--nav-background);border:var(--nav-border-width,1px) solid var(--nav-border,#ffffff29);border-radius:var(--nav-radius,28px)}.screen-preview .og-phone .pa-tabbar.pa-pill-nav{left:var(--nav-edge,10px);right:var(--nav-edge,10px);width:auto;bottom:var(--nav-bottom,10px)}.pa-tabbar.pa-pill-nav button,.pa-tabbar.pa-pill-nav .pa-tab-pill{border-radius:var(--nav-active-radius,21px)}.pa-tabbar.pa-pill-nav[data-position=edge],.screen-preview .og-phone .pa-tabbar.pa-pill-nav[data-position=edge]{width:100%;max-width:none;padding-bottom:calc(7px + env(safe-area-inset-bottom,0px));border-bottom:0;border-left:0;border-right:0;bottom:0}.screen-preview .og-phone .pa-tabbar.pa-pill-nav[data-position=edge]{padding-bottom:7px;left:0;right:0}.pa-tabbar.pa-pill-nav[data-material=solid]{-webkit-backdrop-filter:none}.pa-tabbar.pa-pill-nav[data-material=liquid]{-webkit-backdrop-filter:blur(var(--nav-blur,30px)) saturate(180%);background-image:linear-gradient(145deg,#ffffff42,#0000 40%,#ffffff0a 75%,#ffffff28);box-shadow:inset 0 1px 1px #ffffff8a,inset 0 -1px 1px #ffffff2a,0 8px 30px #11251c26}.pa-tabbar.pa-pill-nav[data-shadow=none]{box-shadow:none}.pa-tabbar.pa-pill-nav[data-material=transparent],.screen-preview .og-phone .pa-tabbar.pa-pill-nav[data-material=transparent]{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.pa-tabbar.pa-pill-nav[data-labels=none] button{flex:1;min-width:0;padding:5px}.pa-tabbar.pa-pill-nav[data-active-style=color] .pa-tab-pill{background:0 0}.pa-tabbar.pa-pill-nav[data-active-style=outline] .pa-tab-pill{box-shadow:inset 0 0 0 1.5px var(--nav-active);background:0 0}.pa-tabbar.pa-pill-nav[data-active-style=glow] .pa-tab-pill{background:var(--nav-active)}@supports (color:color-mix(in lab, red, red)){.pa-tabbar.pa-pill-nav[data-active-style=glow] .pa-tab-pill{background:color-mix(in srgb,var(--nav-active) 14%,transparent)}}.pa-tabbar.pa-pill-nav[data-active-style=glow] .pa-tab-pill{box-shadow:0 0 18px var(--nav-active),inset 0 0 12px var(--nav-active)}@supports (color:color-mix(in lab, red, red)){.pa-tabbar.pa-pill-nav[data-active-style=glow] .pa-tab-pill{box-shadow:0 0 18px color-mix(in srgb,var(--nav-active) 22%,transparent),inset 0 0 12px color-mix(in srgb,var(--nav-active) 10%,transparent)}}.pa-tabbar.pa-pill-nav[data-indicator=dot] button,.pa-tabbar.pa-pill-nav[data-indicator=line] button{padding-bottom:11px}.pa-nav-indicator{z-index:1;background:var(--nav-active);pointer-events:none;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.pa-tabbar[data-active-style=pill] .pa-nav-indicator{background:var(--nav-active-ink)}.pa-tabbar[data-indicator=dot] .pa-nav-indicator{border-radius:50%;width:4px;height:4px}.pa-tabbar[data-indicator=line] .pa-nav-indicator{border-radius:1px;width:18px;height:2px}@media (width<=899px){.participant-main{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}}.screen-preview .participant-main{padding-bottom:110px}.card-action.tone-accent{background:var(--pa-button-fill,var(--pa-accent,#087e5d));color:var(--pa-button-ink,var(--pa-on-accent,#fff))}.image-crop-fit{flex-wrap:wrap;gap:8px;display:flex}.nav-presets{grid-template-columns:1fr 1fr;gap:12px;padding:12px;display:grid}.nav-presets>button{color:#263344;text-align:left;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;gap:8px;padding:0;display:grid}.nav-presets>button>strong{font-size:12px;font-weight:500}.nav-preset-stage{background:radial-gradient(at 80% 10%,#cfdfeb,#0000 70%),#ecf2f3;border:1px solid #dce4e8;border-radius:12px;align-items:flex-end;height:78px;padding:8px;display:flex;overflow:hidden}.nav-presets>button:hover .nav-preset-stage,.nav-presets>button:focus-visible .nav-preset-stage{outline-offset:2px;outline:2px solid #087e5d}.nav-preset-bar{color:#61717f;background:#ffffffb8;border:1px solid #fff;justify-content:space-around;align-items:center;gap:3px;width:100%;padding:4px;display:flex;box-shadow:0 3px 10px #11251c12}.nav-preset-bar>span{flex:1;justify-items:center;gap:3px;min-width:0;padding:5px;display:grid;position:relative}.nav-preset-bar small{font-size:6px}.nav-preset-bar>span[data-active=true]{color:#087e5d}.nav-preset-bar[data-active-style=pill]>span[data-active=true]{color:#fff;background:#087e5d}.nav-preset-bar[data-active-style=outline]>span[data-active=true]{outline:1px solid #087e5d}.nav-preset-bar[data-active-style=glow]>span[data-active=true]{background:#9dd7c545;box-shadow:0 0 8px #087e5d40}.nav-preset-bar[data-indicator=dot]>span[data-active=true]:after,.nav-preset-bar[data-indicator=line]>span[data-active=true]:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;bottom:0}.nav-preset-bar[data-indicator=line]>span[data-active=true]:after{border-radius:0;width:12px;height:2px}.nav-preset-bar[data-position=edge]{flex:none;width:calc(100% + 16px);margin:0 -8px -8px}.nav-preset-bar[data-material=solid]{background:#fff}.nav-preset-bar[data-material=liquid]{background:linear-gradient(140deg,#ffffffd0,#ffffff60);box-shadow:inset 0 1px 1px #fff,0 4px 12px #11251c18}.nav-preset-bar[data-material=transparent]{box-shadow:none;background:0 0;border-color:#0000}.screen-cell[data-icon-hidden=true] .screen-icon{display:none!important}.screen-cell[data-icon-badge=plain] .screen-icon{width:var(--block-icon-size,24px);height:var(--block-icon-size,24px);flex:0 0 var(--block-icon-size,24px);background:0 0;border-radius:0}.screen-cell[data-icon-badge=plain] .screen-icon>:is(svg,img){width:var(--block-icon-size,24px);height:var(--block-icon-size,24px)}.screen-cell[data-icon-hidden=true][data-composition] .screen-tile-copy{margin-left:0}.card-action{transition:transform .14s,background-color .14s,color .14s,box-shadow .14s}.screen-cell :is(button,a):not(:disabled):active>.card-action:not([data-feedback=none]),.screen-cell :is(button,a):not(:disabled):active>.card-action[data-pressed-color=true]{background:var(--action-pressed-fill,var(--action-fill,var(--pa-button-fill,var(--pa-accent))))!important}@supports (color:color-mix(in lab, red, red)){.screen-cell :is(button,a):not(:disabled):active>.card-action:not([data-feedback=none]),.screen-cell :is(button,a):not(:disabled):active>.card-action[data-pressed-color=true]{background:var(--action-pressed-fill,color-mix(in srgb,var(--action-fill,var(--pa-button-fill,var(--pa-accent))) 85%,#000))!important}}.screen-cell :is(button,a):not(:disabled):active>.card-action:not([data-feedback=none]),.screen-cell :is(button,a):not(:disabled):active>.card-action[data-pressed-color=true]{color:var(--action-pressed-ink,var(--pa-button-ink,var(--pa-on-accent)))!important}.screen-cell :is(button,a):not(:disabled):active>.card-action[data-feedback=press]{transform:scale(.95)}.screen-cell :is(button,a):not(:disabled):active>.card-action[data-feedback=lift]{transform:translateY(-2px);box-shadow:0 4px 12px #0002}@media (prefers-reduced-motion:reduce){.card-action{transition:none}.screen-cell :is(button,a):active>.card-action{transform:none!important}}.cms-floating-menu{z-index:120;box-sizing:border-box;width:min(264px,100vw - 16px);min-width:0;font-family:inherit;position:fixed;top:auto;left:auto}.cms-floating-menu button{white-space:normal;overflow-wrap:anywhere;min-height:40px}.cms-floating-menu button:focus-visible{outline:2px solid var(--tint,#087e5d);outline-offset:-2px;background:var(--tint-soft,#e8f4ef)}.cms-audience-empty{border:1px solid var(--line,#e6ece9);background:var(--canvas,#f6f9f9);border-radius:14px;padding:16px}.cms-audience-empty strong{font-size:13px}.cms-audience-empty p{color:var(--ink-2);margin:6px 0 10px;font-size:13px;line-height:1.6}.cms-audience-empty small{color:var(--ink-2)}.cms-event-date-note{color:#956125;margin-top:10px;font-size:12px;line-height:1.5;display:block}.travel-person-field{margin-bottom:24px}.travel-form-section{border:1px solid var(--line,#e5e9ed);background:var(--card,#fff);border-radius:16px;gap:16px;padding:18px;display:grid}.travel-form-section h3{margin:0;font-size:14px;font-weight:600}.travel-form-section .travel-moment>span{display:none}.travel-form-section .travel-moment>div{grid-template-columns:minmax(0,1fr) 128px}.travel-form-section .travel-moment>div>.cms-field:last-child{grid-column:1/-1}.time-field-input{min-width:0;position:relative}.time-field-input .cms-input{font-variant-numeric:tabular-nums;width:100%;padding-right:38px}.time-field-input>button{width:32px;color:var(--ink-2,#6c7785);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:4px;bottom:4px;right:4px}.time-field-input>button:hover{background:var(--tint-soft,#e8f4ef);color:var(--tint,#087e5d)}.time-picker{z-index:121;box-sizing:border-box;border:1px solid var(--line,#e3e9e7);background:var(--card,#fff);width:240px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--ink,#18232e);border-radius:18px;padding:14px;font-family:inherit;position:fixed;overflow:auto;box-shadow:0 12px 42px #101b2b26}.time-picker>strong{font-size:14px;display:block}.time-wheels{grid-template-columns:1fr 12px 1fr;align-items:center;gap:10px;margin:10px 0;display:grid}.time-wheels>span{text-align:center;color:var(--ink-2);padding-top:24px;font-size:24px}.time-wheel-column>span{text-align:center;color:var(--ink-2,#6d7784);margin-bottom:6px;font-size:11px;display:block}.time-wheel{overscroll-behavior:contain;scroll-snap-type:y mandatory;box-sizing:border-box;scrollbar-width:none;background:var(--canvas,#f4f7f6);border-radius:12px;height:180px;padding-block:72px;overflow-y:auto}.time-wheel::-webkit-scrollbar{display:none}.time-wheel button{scroll-snap-align:center;width:100%;height:36px;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink-2,#737e88);cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:20px;display:block}.time-wheel button[aria-selected=true]{background:var(--tint-soft,#dff0ea);color:var(--tint,#087e5d);font-weight:600}.time-wheel:focus-visible{outline:2px solid var(--tint,#087e5d);outline-offset:2px}.time-picker-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.time-picker-actions .cms-button{min-height:38px}@media (width<=420px){.travel-form-section{padding:14px}.travel-form-section .travel-moment>div{grid-template-columns:1fr}.travel-form-section .travel-moment>div>.cms-field:last-child{grid-column:auto}}.cms-history-summary{color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;display:flex}.cms-history-tools{align-items:end}.cms-history-tools>.cms-field{width:180px}.cms-history-day{margin-top:24px}.cms-history-day h3{border-bottom:1px solid var(--line,#e6ece9);align-items:center;gap:10px;margin:0 0 12px;padding-bottom:12px;font-size:14px;display:flex}.cms-history-day h3>span{background:var(--canvas,#f4f6f6);color:var(--ink-2);border-radius:8px;padding:3px 8px;font-size:11px;font-weight:400}.cms-history-day .cms-history{padding:0}.cms-history-day .cms-history>li{border:0;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.cms-history-day time{color:var(--ink-2);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px}.cms-history-day .cms-history>li:before{display:none}.file-library-hint{max-width:65ch;margin:8px 0 0}.file-library-toolbar{flex-wrap:wrap}.file-library-toolbar .cms-search{min-width:min(220px,100%)}.file-library-location{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;display:flex}.file-library-location>span{color:var(--ink-3)}.file-library-location [aria-pressed=true]{color:var(--ink);font-weight:600}.file-folders{flex-wrap:wrap;overflow:visible}.file-folders button{cursor:pointer;flex:0 200px;min-width:0}.file-folders strong{overflow-wrap:anywhere}.file-library-open,.file-library-open>span{min-width:0}.file-library-open strong{overflow-wrap:anywhere}.invitation-cards>li{background:var(--card,#fff);border:1px solid var(--line,#e5e9ed);border-radius:18px;padding:20px}.invitation-cards>li>strong{font-size:16px}.invitation-cards .invitation-text{white-space:pre-wrap;color:var(--ink-2);margin:16px 0 20px;font-size:13px;line-height:1.65}.invitation-card-actions{flex-wrap:wrap;gap:8px;display:flex}.invitation-details{border-top:1px solid var(--line,#e5e9ed);margin-top:18px;padding-top:12px}.invitation-details summary{color:var(--ink-2);cursor:pointer;min-height:24px;font-size:12px}.invitation-link-label{text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.invitation-cards .cms-key-row{margin-top:12px}.time-wheel{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.time-wheel button{cursor:inherit}.time-wheel[data-dragging=true]{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.time-wheel[data-dragging=true] button{pointer-events:none}@media (width>=1101px){.cms-main[data-page=event] .cms-event-content{margin:-12px -8px -16px -16px;padding:12px 16px 24px}}.cms-selection{border:1px solid var(--line,#e3e9e7);top:8px;box-shadow:0 4px 14px #102b2110}.registry-import-options{border:1px solid var(--line,#e3e9e7);background:var(--card,#fff);border-radius:16px;gap:14px;padding:18px;display:grid}.registry-import-options h3{margin:0;font-size:15px}.registry-import-options summary{cursor:pointer;min-height:30px;font-size:13px;font-weight:550;line-height:1.5}.registry-import-options details[open]>.cms-stack{margin-top:14px}.registry-import-options .cms-mapping{margin:0}.registry-import-options .cms-mapping li{grid-template-columns:minmax(0,1fr) minmax(180px,1fr);padding-inline:0}.registry-import-options .cms-info-list strong{overflow-wrap:anywhere;text-align:right;max-width:65%}.invitation-sheet-content{gap:20px;min-width:0;display:grid}.invitation-sheet-content>.cms-note{margin:0;padding:12px 14px;line-height:1.65}.invitation-intro{align-items:center;gap:18px;display:flex}.invitation-intro .fp-illustration{flex:0 0 76px;width:76px;height:76px;margin:0}.invitation-intro strong{font-size:15px}.invitation-intro p{color:var(--ink-2);margin:6px 0 0;font-size:12px;line-height:1.6}.invitation-credentials{border-top:1px solid var(--line,#e3e9e7);gap:14px;margin-top:16px;padding-top:18px;display:grid}.invitation-credential{min-width:0}.invitation-credential label{color:var(--ink-2);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.invitation-credential>div{border:1px solid var(--line,#e3e9e7);background:var(--canvas,#f5f8f7);border-radius:12px;align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex}.invitation-credential input{width:100%;min-width:0;color:var(--ink);outline-offset:4px;text-overflow:ellipsis;background:0 0;border:0;font:12px/1.5 ui-monospace,SFMono-Regular,monospace}.invitation-credential.code input{letter-spacing:.06em;font-size:16px}.invitation-credential .cms-icon-button{flex-shrink:0}.invitation-cards .invitation-card-actions .cms-button:first-child{color:var(--accent,#087e5d);background:var(--accent-soft,#e8f4ef);border-color:#0000}@media (width<=600px){.registry-import-options{padding:14px}.registry-import-options .cms-mapping li{grid-template-columns:1fr}.invitation-cards>li{padding:16px}.invitation-intro .fp-illustration{flex-basis:64px;width:64px;height:64px}}.event-team-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin:20px 0;display:grid}.event-team-card{border:1px solid var(--cms-line,#e4e8eb);background:var(--cms-card,#fff);border-radius:22px;padding:22px}.event-team-person{align-items:center;gap:12px;display:flex}.event-team-person>div{flex:1;min-width:0}.event-team-person>div>strong,.event-team-person>div>span{display:block}.event-team-person>div>span{color:var(--cms-muted,#718096);margin-top:4px;font-size:12px}.event-team-card h3{margin:22px 0 8px;font-size:15px}.event-team-card p{white-space:pre-wrap;color:var(--cms-muted,#718096);font-size:13px;line-height:1.65}.event-team-groups{border-top:1px solid var(--cms-line,#e4e8eb);align-items:flex-start;gap:8px;margin-top:18px;padding-top:15px;font-size:12px;display:flex}.event-team-groups svg{flex:none}.event-team-group-picker{border:1px solid var(--cms-line,#e4e8eb);border-radius:16px;margin:4px 0;padding:16px}.event-team-group-picker legend{padding:0 6px;font-size:13px}.event-team-group-picker label{align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.event-team-group-picker input{width:18px;height:18px;accent-color:var(--cms-accent,#087e5d)}.event-team-groups>div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.event-team-group-tag{background:var(--cms-bg,#f5f8f7);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:3px;padding:7px 10px;display:flex}.event-team-group-tag small{color:var(--cms-muted,#718096);font-size:10px}.event-team-group-tools{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.event-team-group-picker .cms-search{width:100%;max-width:none}.event-team-group-options{overscroll-behavior:contain;max-height:310px;margin:8px -3px -3px;padding:3px;overflow:auto}.event-team-group-options section+section{border-top:1px solid var(--cms-line,#e4e8eb);margin-top:10px;padding-top:10px}.event-team-group-options h3{color:var(--cms-muted,#718096);margin:7px 0;font-size:12px}.event-team-group-options label{cursor:pointer;border-radius:9px;padding:9px 6px}.event-team-group-options label:hover{background:var(--cms-bg,#f5f8f7)}.event-team-group-options input{flex:none}.event-team-group-options label span{overflow-wrap:anywhere}@media (width<=750px){.cms-event-hero .cms-lifecycle{width:100%;min-width:0;max-width:100%}.cms-event-hero .cms-lifecycle-actions{flex-wrap:wrap;width:100%;min-width:0}.cms-event-hero .cms-lifecycle-actions .cms-button{white-space:normal;flex:140px;max-width:100%}}.hotel-person>span{gap:4px;min-width:0;display:grid}.hotel-person small{font-size:12px;line-height:1.5;display:block}.hotel-person:has(small){align-items:center;padding-block:14px}.registry-form-section{border:1px solid var(--border,#e7ecee);background:var(--surface,#fff);border-radius:18px;gap:16px;padding:20px;display:grid}.registry-form-section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.registry-form-section h3{margin:0;font-size:14px;font-weight:600}.registry-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.registry-field-grid>.wide{grid-column:1/-1}.registry-group-picker{overscroll-behavior:contain;gap:6px;max-height:280px;padding:2px;display:grid;overflow:auto}.registry-group-option{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;transition:background .15s;display:flex}.registry-group-option:hover{background:var(--canvas,#f6f9f9)}.registry-group-option.selected{background:var(--tint-soft);border-color:var(--tint)}@supports (color:color-mix(in lab, red, red)){.registry-group-option.selected{border-color:color-mix(in srgb,var(--tint) 18%,transparent)}}.registry-group-option input{accent-color:var(--tint);flex:none;width:17px;height:17px}.registry-group-option>span{flex:1;font-size:13px;line-height:1.4}.registry-group-option>small{color:var(--ink-2);white-space:nowrap;font-size:11px}.travel-ticket{flex-wrap:wrap;gap:10px}.travel-ticket>span{overflow-wrap:anywhere;flex:1;min-width:140px}.travel-ticket>span>small{color:var(--ink-2);margin-top:4px;font-size:11px;display:block}.travel-ticket.withdrawn{background:var(--canvas,#f6f9f9)}.pa-ticket-row{align-items:center;gap:12px;display:flex}.pa-ticket-row>.pa-ticket{flex:1;min-width:0}.pa-ticket-row>.pa-link{flex:none}.registry-access-section{border-top:0}.registry-form-section .cms-search{width:100%;max-width:none}@media (width<=480px){.registry-field-grid{grid-template-columns:1fr}.registry-form-section{padding:16px}.pa-ticket-row{align-items:start}.pa-ticket-row>.pa-ticket{flex-wrap:wrap}}.registry-phone-notice{background:#fff8e9;border:1px solid #f4e6c8;border-radius:14px;gap:8px;padding:16px;display:grid}.registry-phone-notice strong{font-size:13px}.registry-phone-notice p{color:#796747;margin:0;font-size:12px;line-height:1.6}.registry-phone .cms-link-button{justify-self:start;margin-top:4px}.registry-group-summary{flex-wrap:wrap;gap:8px;display:flex}.registry-group-summary>span{background:var(--canvas,#f6f9f9);border-radius:9px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;line-height:1.4;display:flex}.registry-phone{grid-template-columns:1fr auto}.registry-phone>span,.registry-phone>a,.registry-phone>small{grid-column:1}.registry-phone>.cms-link-button{grid-area:1/2/4;align-self:center}.registry-form-section>.registry-group-summary .cms-dot-color{flex:none}.hotel-summary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hotel-summary>button{text-align:left;background:var(--canvas,#f6f9f9);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.hotel-summary strong{letter-spacing:-.03em;font-size:22px;font-weight:600}.hotel-summary span{color:var(--ink-2);font-size:12px}.hotel-summary>button:hover:not(:disabled){background:var(--tint-soft)}.hotel-summary>button:disabled{cursor:default}.hotel-occupancy>summary{color:var(--ink-2);cursor:pointer;padding:8px 0;font-size:12px}.hotel-occupancy .hotel-nights{padding-bottom:5px}.hotel-card>.entity-cover{object-fit:cover;border-radius:14px;width:100%;height:164px}.cms-venue-card{flex-wrap:wrap;gap:12px}.cms-venue-card>div{flex:1;min-width:180px}.venue-event-section{margin-top:28px}.venue-event-list{gap:10px;display:grid}.venue-event-link{border:1px solid var(--border,#e7ecee);color:var(--ink);background:#fff;border-radius:16px;align-items:center;gap:16px;padding:14px;text-decoration:none;display:flex}.venue-event-link>img{object-fit:cover;border-radius:10px;width:72px;height:54px}.venue-event-link>div{flex:1;gap:6px;display:grid}.venue-event-link strong{font-size:14px}.venue-event-link span{color:var(--ink-2);font-size:12px}.cms-venue-tile h3 a{color:inherit;text-decoration:none}.cms-venue-tile h3 a:hover{text-decoration:underline}.cms-global-bar{flex:none;justify-content:flex-end;min-height:34px;margin:0 0 14px;display:flex}.cms-global-trigger{color:#687787;min-width:280px;font:inherit;cursor:pointer;background:#fff9;border:1px solid #e2e8e7;border-radius:11px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.cms-global-trigger kbd{font:inherit;color:#8a969d;border:1px solid #e5e9e8;border-radius:4px;margin-left:auto;padding:1px 4px;font-size:10px}.cms-global-dialog{z-index:1010;color:#142131;background:#fff;border:1px solid #e1e7e5;border-radius:22px;flex-direction:column;width:min(720px,100vw - 32px);max-height:82dvh;display:flex;position:fixed;top:9vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 100px #152e2833}.cms-global-dialog>header{border-bottom:1px solid #eef1f0;align-items:center;gap:14px;padding:20px 22px;display:flex}.cms-global-dialog>header>input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:17px}.cms-global-filter{border-bottom:1px solid #eef1f0;align-items:center;gap:12px;padding:12px 22px;display:flex}.cms-global-filter>span{color:#7a8794;margin-left:auto;font-size:11px}.cms-global-results{scrollbar-width:thin;overscroll-behavior:contain;min-height:240px;padding:8px 14px 20px;overflow:auto}.cms-global-results section{margin:12px 0 18px}.cms-global-results h3{color:#73808c;align-items:center;gap:8px;margin:0 0 8px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.cms-global-results h3>span{color:#929ca4;margin-left:auto;font-size:11px}.cms-global-results article{border-radius:12px;padding:3px}.cms-global-results article>a{color:inherit;border-radius:10px;align-items:center;gap:16px;padding:10px;text-decoration:none;display:flex}.cms-global-results article>a>span{flex:1;min-width:0}.cms-global-results strong,.cms-global-results small{display:block}.cms-global-results strong{overflow-wrap:anywhere;font-size:14px;font-weight:550}.cms-global-results small{color:#7c8792;margin-top:4px;font-size:12px;line-height:1.5}.cms-global-results a:hover,.cms-global-results a:focus-visible{outline-offset:-2px;background:#f0f7f4;outline:2px solid #b5dacf}.cms-search-contexts{gap:3px;padding:0 10px 8px 22px;display:grid}.cms-search-contexts>a{color:#087e5d;border-left:1px solid #dce8e3;border-radius:0 6px 6px 0;align-items:center;gap:7px;padding:6px 8px;font-size:11px;text-decoration:none;display:flex}.cms-search-contexts>a>span{flex:1}.cms-global-results section>.cms-link-button{margin:4px 10px;font-size:12px}.cms-global-empty{text-align:center;color:#7d8994;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:220px;padding:32px;display:flex}.cms-global-empty strong{color:#22332f;font-size:16px}.cms-global-empty p{max-width:400px;margin:0;font-size:13px;line-height:1.6}.cms-global-status{text-align:center;color:#7d8994;padding:30px;font-size:13px}.cms-global-dialog>footer{color:#89939a;border-top:1px solid #eef1f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;font-size:11px;display:flex}.registry-group-badges{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.registry-group-badges>button{color:#53665e;min-width:0;max-width:200px;font:inherit;cursor:pointer;background:#f8faf9;border:1px solid #e1e8e5;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:flex}.registry-group-badges>button>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.registry-group-badges>button>i{border-radius:50%;flex:none;width:5px;height:5px}.registry-group-badges .cms-button{color:#7d8993;background:0 0;border-color:#0000;min-height:28px;padding:5px 7px;font-size:11px}.registry-group-menu-item>span{white-space:normal;flex:1;max-width:230px}.registry-group-menu-item small{color:#8b96a0;margin-bottom:3px;font-size:10px;display:block}.registry-groups-tools{gap:10px;margin-bottom:24px;display:flex}.registry-groups-tools .cms-search{flex:1;min-width:0}.registry-group-category{margin:24px 0}.registry-group-category h3{color:#74837d;align-items:center;gap:8px;margin:0 0 9px;font-size:12px;font-weight:500;display:flex}.registry-group-category h3>span{color:#9aa59f;font-size:11px}.registry-group-category article{background:#fff;border:1px solid #e4ebe7;border-radius:12px;align-items:center;gap:8px;margin:7px 0;padding:6px 9px;display:flex}.registry-group-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:8px 0;display:flex}.registry-group-open>span:nth-child(2){flex:1;min-width:0}.registry-group-open strong{overflow-wrap:anywhere;font-size:13px;font-weight:550;display:block}.registry-group-open small{color:#84918a;margin-top:4px;font-size:11px;display:block}.registry-group-mark{background:#f4f7f5;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.registry-group-category .cms-button{min-height:30px;padding:7px 9px;font-size:11px}.registry-groups-empty{text-align:center;color:#8a9790;padding:32px;font-size:13px}@media (width<=760px){.cms-global-bar{justify-content:stretch}.cms-global-trigger{width:100%;min-width:0}.cms-global-dialog{max-height:calc(100dvh - 24px);top:12px}.cms-global-dialog>header{padding:16px}.cms-global-dialog>header>input{font-size:16px}.cms-global-filter{padding:10px 16px}.cms-global-filter>span,.cms-global-dialog>footer>span{display:none}}.prog-day-tools{justify-content:space-between;align-items:center;gap:14px;margin:16px 0 10px;display:flex}.prog-day-tools .cms-link-button{font-size:12px}.prog-days{gap:10px;margin:0 0 10px;padding:3px 3px 12px}.prog-days>button{min-width:126px;box-shadow:none;border-radius:13px;padding:12px 16px}.prog-days>button[aria-selected=true]{background:#eff8f4;border-color:#158767;box-shadow:0 0 0 1px #158767}.prog-days .prog-weekday{text-transform:uppercase;letter-spacing:.05em;color:#83948c;margin-bottom:6px;font-size:10px}.prog-days>button>strong{font-size:14px;font-weight:550}.prog-days>button>small{color:#89968f;margin-top:5px;font-size:11px}.prog-list{gap:10px;display:grid}.prog-list>li>button{background:#fff;border:1px solid #e5ebe8;border-radius:14px;min-height:94px;padding:14px 18px;box-shadow:0 2px 4px #1e352c03}.prog-list .prog-time strong{font-size:17px;font-weight:550}.prog-list .prog-time small{margin-top:5px;font-size:11px}.prog-list .entity-thumb{border-radius:10px;width:84px;height:60px}.prog-list .prog-main>strong{font-size:14px;font-weight:550}.prog-list .prog-main>small{margin-top:5px;font-size:12px;line-height:1.5}.plan-viewport{overscroll-behavior:auto}.plan-viewport.zoomed{overscroll-behavior:contain}.vm-side{align-self:start;position:sticky;top:12px}@media (width<=800px){.vm-side{position:static}}.plan-viewport{padding:22px}.plan-viewport .plan{overflow:visible}.plan-viewport .plan-img{border-radius:inherit}.comm-event-support,.comm-event-support.with-thread{grid-template-columns:minmax(240px,290px) minmax(0,1fr);align-items:start;gap:20px}.comm-event-support .comm-threads{box-shadow:none;background:0 0;border-radius:0;gap:8px;overflow:visible}.comm-event-support .comm-threads li+li{border:0}.comm-event-support .comm-threads button{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 16px 14px 22px}.comm-event-support .comm-threads time{font-size:10px}.comm-event-support>.comm-thread{flex-direction:column;height:100%;min-height:0;display:flex}.comm-event-support .comm-thread>header,.comm-event-support .comm-thread-bar,.comm-event-support .comm-compose{flex:none}.comm-event-support .comm-thread>.comm-messages{overscroll-behavior:contain;flex:1;min-height:100px;max-height:none;overflow-y:auto}.comm-event-support>.comm-inbox-list{grid-template-rows:auto auto minmax(0,1fr);min-height:0;max-height:100%}.comm-event-support .comm-inbox-list>.comm-threads{align-content:start;padding:2px 3px 4px;overflow-y:auto}@media (width>=1101px){.cms-event-content:has(.comm-event-support){flex-direction:column;display:flex;overflow:hidden!important}.cms-event-content:has(.comm-event-support)>.cms-registry{flex-direction:column;flex:1;min-height:0;display:flex}.comm-event-support{flex:1;min-height:0;align-items:stretch!important}.comm-event-support .comm-inbox-placeholder{min-height:0}}@media (width<=1100px){.comm-event-support>.comm-thread{height:70dvh;min-height:480px}}.comm-event-support .comm-inbox-list>.cms-field{margin:0}.comm-event-support .comm-inbox-list>.cms-field>.cms-field-label{color:#718078;font-size:11px}.comm-thread>.comm-thread-bar{background:#fafcfb;border-bottom:1px solid #edf1f0;flex-wrap:wrap;align-items:end;gap:16px;padding:14px 20px;display:flex}.comm-thread>.comm-thread-bar>.comm-status-control{flex:0 250px;gap:6px;min-width:0;display:grid}.comm-thread>.comm-thread-bar .comm-control-label{color:#66766e;align-items:center;gap:5px;font-size:11px;line-height:18px;display:flex}.comm-thread>.comm-thread-bar .comm-control-label .help-tip button{width:20px;height:20px}.comm-thread>.comm-thread-bar .dd-trigger{background:#fff;width:100%;min-width:0;height:40px;font-size:12px}.comm-thread>.comm-thread-bar>.comm-assignee{flex:110px;align-content:start;gap:6px;min-width:0;min-height:0}.comm-thread>.comm-thread-bar .comm-assignee>strong{overflow-wrap:anywhere;align-items:center;min-height:40px;font-size:13px;font-weight:500;display:flex}.comm-thread>.comm-thread-bar .comm-assignee>.cms-button{justify-self:start;min-height:40px;font-size:12px}.comm-thread>.comm-thread-bar>.comm-resolve{white-space:nowrap;min-height:40px}.comm-thread .comm-person-button{flex:1;min-width:0;line-height:1.4}.comm-thread .comm-person-button>span:last-child{min-width:0}.comm-thread .comm-call{flex:none;align-self:center!important}.comm-thread .comm-call:hover>span,.comm-thread .comm-call:focus-visible>span{display:none}.comm-thread .comm-compose.is-note{background:#fffcf4}.comm-thread .comm-compose textarea{height:64px;min-height:64px;max-height:120px}.comm-thread .comm-compose-toolbar>.cms-button{min-height:38px;padding-block:8px}.comm-note-caption{color:#786844;align-items:center;gap:6px;font-size:11px;display:flex}.comm-compose-toolbar .cms-segmented>button{justify-content:center;align-items:center;gap:5px;display:flex}.comm-digest-time{border-bottom:1px solid #edf1f0;align-items:end;gap:14px;padding-bottom:18px;display:flex}.comm-digest-time>.time-field{max-width:200px}.comm-digest-time>.cms-muted{padding-bottom:12px}.cms-row-switch>span>strong:has(.help-tip){align-items:center;gap:7px;display:flex}.comm-minutes input[aria-invalid=true]{border-color:#c74646}.comm-contact-phone,.comm-curator-form{border:0;min-width:0;margin:0;padding:0}.dd-descriptions .dd-option{grid-template-columns:minmax(0,1fr) 16px;gap:4px 10px;padding:10px;display:grid}.dd-descriptions .dd-label{white-space:normal;grid-column:1;font-size:13px;font-weight:500;overflow:visible}.dd-descriptions .dd-hint{grid-column:1;font-size:11px;line-height:1.5}.dd-descriptions .dd-check{grid-area:1/2/3;align-self:center}.comm-contacts-empty{color:#74837b;align-items:center;gap:12px;padding:18px 0;font-size:13px;line-height:1.5;display:flex}.ct-editor h2,.curation-editor h2{font-size:18px}.comm-curator-form>.cms-button{justify-self:start}.cms-sheet.pa-chat-sheet .pa-chat-messages{max-height:none}[data-pa-scheme=dark]{--pa-dialog-base:#111320}[data-pa-themed] .cms-sheet{background:linear-gradient(var(--pa-surface,var(--card,#fff)),var(--pa-surface,var(--card,#fff))),var(--pa-dialog-base,#fff)}.cms-sheet.pa-chat-sheet .pa-chat-messages>li.them>div{background:var(--pa-chat-incoming,var(--pa-surface,#fff))}@supports (color:color-mix(in lab, red, red)){.cms-sheet.pa-chat-sheet .pa-chat-messages>li.them>div{background:color-mix(in srgb,var(--pa-chat-incoming,var(--pa-surface,#fff)) 92%,var(--pa-ink,#171c25) 8%)}}.cms-sheet.pa-chat-sheet .pa-chat-messages>li.them>div{border:1px solid var(--pa-border,var(--line))}[data-pa-themed] .cms-sheet .cms-button:not(.primary){background:var(--pa-ink,var(--ink))}@supports (color:color-mix(in lab, red, red)){[data-pa-themed] .cms-sheet .cms-button:not(.primary){background:color-mix(in srgb,var(--pa-ink,var(--ink)) 4%,var(--pa-surface,var(--card)))}}[data-pa-themed] .cms-sheet .cms-button:not(.primary){color:var(--pa-ink,var(--ink));border-color:var(--pa-border,var(--line));font-size:13px}[data-pa-themed] .cms-sheet .cms-button.danger{color:#c83f52}[data-pa-scheme=dark] .cms-sheet .cms-button.danger{color:#f17c8c}.participant-shell .plan-tools button{background:var(--pa-surface,#fff);color:var(--pa-ink,#171c25);border-color:var(--pa-border,#e7ecee);min-height:40px}.participant-shell .plan-tools button[aria-pressed=true]{background:var(--pa-accent)}@supports (color:color-mix(in lab, red, red)){.participant-shell .plan-tools button[aria-pressed=true]{background:color-mix(in srgb,var(--pa-accent) 15%,var(--pa-surface,#fff))}}.participant-shell .plan-tools button[aria-pressed=true]{color:var(--pa-accent)}.participant-shell .pa-poi small{color:var(--pa-muted,#72808f);line-height:1.6}.participant-shell[data-surface=custom] :is(.pa-section>h2,.pa-section-head h2){font-size:22px;font-weight:600}.participant-shell .pa-tl-card.has-cover{min-height:102px;padding-right:94px}.participant-shell .pa-tabbed{min-width:0}.participant-shell .pa-section{gap:16px;margin-top:28px}.participant-shell .pa-section :is(h2,h3){margin:0;line-height:1.25}.participant-shell .pa-section>h2,.participant-shell .pa-section-head h2{letter-spacing:-.025em;font-size:22px;font-weight:600}.participant-shell .pa-muted,.participant-shell .pa-item small{color:var(--pa-muted,var(--pa-ink-2))}.participant-shell :is(.pa-tl-card,.pa-map,.pa-net-me,.pa-net-list,.pa-rate-list,.pa-poll,.pa-info-block,.pa-info-notice,.pa-profile,.pa-cal-days button:not([aria-selected=true])){background:var(--pa-surface,#fff);color:var(--pa-ink,#171c25);box-shadow:none;border:0}.participant-shell :is(.pa-tl-card,.pa-map,.pa-net-me,.pa-poll,.pa-info-block){border-radius:var(--pa-ui-radius,20px)}.participant-shell button:focus-visible,[data-pa-themed] .cms-sheet button:focus-visible{outline:2px solid var(--pa-accent);outline-offset:3px}.participant-shell :is(button,a){-webkit-tap-highlight-color:transparent}.participant-shell .pa-button{white-space:normal;text-align:center;gap:8px;font-size:14px;font-weight:600}.participant-shell .pa-section-nav{background:var(--pa-ink,#171c25);flex-wrap:wrap;gap:6px;max-width:100%;margin:18px 0 22px;padding:5px;display:flex;overflow:visible}@supports (color:color-mix(in lab, red, red)){.participant-shell .pa-section-nav{background:color-mix(in srgb,var(--pa-ink,#171c25) 4%,transparent)}}.participant-shell .pa-section-nav{border-radius:18px}.pa-section-nav::-webkit-scrollbar{display:none}.pa-section-nav button{min-height:44px;font:inherit;color:var(--pa-muted,#72808f);cursor:pointer;background:0 0;border:0;border-radius:13px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:500;display:inline-flex}.pa-section-nav button[aria-current=page]{color:var(--pa-ink,#171c25);background:var(--pa-ink,#171c25)}@supports (color:color-mix(in lab, red, red)){.pa-section-nav button[aria-current=page]{background:color-mix(in srgb,var(--pa-ink,#171c25) 8%,var(--pa-surface,#fff))}}.pa-section-nav button[aria-current=page]{box-shadow:0 2px 6px #0000000a}.pa-section-nav button svg{flex:none}.pa-information>.pa-section,.pa-interactive>.pa-section{margin-top:0}.pa-event-summary{background:var(--pa-surface,#fff);border:0;border-radius:24px;margin-top:6px;display:grid;overflow:hidden}.pa-event-summary>img{object-fit:cover;width:100%;height:160px}.pa-event-summary>div{padding:22px}.pa-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--pa-muted,#72808f);font-size:10px;font-weight:600}.pa-event-summary h2{letter-spacing:-.025em;margin:10px 0 18px;font-size:23px;font-weight:600;line-height:1.3}.pa-event-summary p{color:var(--pa-muted,#72808f);align-items:flex-start;gap:9px;margin:10px 0 0;font-size:13px;line-height:1.5;display:flex}.pa-event-summary p svg{flex:none;margin-top:1px}.pa-info-shortcuts{gap:10px;margin-top:18px;display:grid}.pa-info-shortcuts>button,.pa-profile-menu>button{text-align:left;color:inherit;background:var(--pa-surface,#fff);font:inherit;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:14px;width:100%;padding:17px;display:flex}.pa-info-shortcuts>button>span:nth-child(2),.pa-profile-menu>button>span{flex:1;gap:5px;min-width:0;display:grid}.pa-info-shortcuts strong,.pa-profile-menu strong{font-size:14px;font-weight:600}.pa-info-shortcuts small,.pa-profile-menu small{color:var(--pa-muted,#72808f);font-size:12px;line-height:1.4}.pa-info-shortcuts .pa-tile{background:var(--pa-accent,#087e5d);flex:none;width:42px;height:42px}@supports (color:color-mix(in lab, red, red)){.pa-info-shortcuts .pa-tile{background:color-mix(in srgb,var(--pa-accent,#087e5d) 9%,transparent)}}.pa-info-shortcuts .pa-tile{color:var(--pa-accent,#087e5d)}.pa-material-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.pa-material-card{text-align:left;font:inherit;color:inherit;background:var(--pa-surface,#fff);cursor:pointer;border:0;border-radius:22px;gap:14px;min-width:0;padding:22px;display:grid}.pa-material-type{color:var(--pa-accent,#087e5d);justify-content:space-between;align-items:center;display:flex}.pa-material-type small{letter-spacing:.06em;color:var(--pa-muted,#72808f);border:0;border-radius:6px;padding:4px 7px;font-size:10px}.pa-material-card>strong{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.35}.pa-material-card>span:not(.pa-material-type){color:var(--pa-muted,#72808f);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.pa-material-card>small{color:var(--pa-muted,#72808f);justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;display:flex}.pa-material-detail{gap:16px;line-height:1.7;display:grid}.pa-material-detail p{margin:0}.pa-material-detail>small{overflow-wrap:anywhere;color:var(--pa-muted,#72808f)}.pa-document-symbol{width:80px;height:90px;color:var(--pa-accent,#087e5d);background:var(--pa-accent,#087e5d);border:0;border-radius:18px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pa-document-symbol{background:color-mix(in srgb,var(--pa-accent,#087e5d) 8%,transparent)}}.pa-document-meta{color:var(--pa-muted,#72808f);font-size:12px}.pa-quiet-empty{text-align:center;background:var(--pa-surface,#fff);border:0;border-radius:22px;justify-items:center;gap:14px;padding:42px 24px;display:grid}.pa-quiet-empty>svg{color:var(--pa-muted,#72808f);margin-bottom:6px}.pa-quiet-empty h3{margin:0;font-size:17px;font-weight:600;line-height:1.35}.pa-quiet-empty p{color:var(--pa-muted,#72808f);max-width:340px;margin:0;font-size:13px;line-height:1.6}.participant-shell .pa-map{gap:16px;padding:20px}.participant-shell .pa-map-venue{align-items:flex-start;gap:12px}.participant-shell .pa-map-venue .pa-item strong{font-size:16px;line-height:1.4}.participant-shell .pa-map-venue .pa-item small{white-space:normal;line-height:1.6;overflow:visible}.participant-shell .pa-map-actions .pa-button{width:100%;min-height:44px;margin:0}.pa-plan-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.pa-plan-heading h3{font-size:15px;font-weight:500;line-height:1.45}.participant-shell .pa-poi-list{gap:8px}.participant-shell .pa-poi-list button{background:var(--pa-surface,#fff);border:0;min-height:40px;padding:8px 12px}.participant-shell .pa-tl-card{min-height:90px;padding:15px}.participant-shell .pa-tl-card strong{font-size:14px;font-weight:600;line-height:1.4}.participant-shell .pa-tl-card .pa-tl-place{color:var(--pa-muted,#72808f);margin-top:8px;font-size:12px;line-height:1.5}.participant-shell .pa-tl-cover{border-radius:12px;width:66px;height:74px}.participant-shell .pa-tl-time{padding-top:17px;font-size:13px}.participant-shell .pa-tl-time small{color:var(--pa-muted,#72808f);margin-top:4px;font-size:11px}.participant-shell .pa-tl-dot{margin-top:17px}.participant-shell .pa-cal-days{gap:8px;padding:3px 2px 8px;scroll-padding-inline:2px}.participant-shell .pa-cal-days button{border-radius:16px;gap:4px;min-width:54px;min-height:78px;position:relative}.pa-cal-days .pa-cal-month-short{text-transform:lowercase;font-size:9px;line-height:12px}.participant-shell .pa-cal-days button i{width:3px;height:3px;position:absolute;bottom:4px}.participant-shell .pa-cal-month{font-size:14px;font-weight:500}.participant-shell .pa-cal-month>small{font-size:11px}.participant-shell .pa-day-title{margin-top:12px;font-size:22px;font-weight:600}.pa-rail-controls{flex:none;align-items:center;gap:7px;display:flex}.pa-rail-controls>span{color:var(--pa-muted,#72808f);font-variant-numeric:tabular-nums;margin-right:4px;font-size:11px}.pa-rail-controls .pa-icon{background:var(--pa-surface,#fff);border:0;border-radius:50%;width:34px;height:34px}.pa-rail-controls .pa-icon:disabled{opacity:.3}.pa-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;align-items:stretch;gap:16px;min-width:0;padding:4px 2px 14px;scroll-padding-left:2px;display:flex;position:relative;overflow-x:auto}.pa-rail::-webkit-scrollbar{display:none}.pa-rail.dragging{scroll-snap-type:none;cursor:grabbing}.pa-rail.dragging *{cursor:grabbing}.pa-rail:focus-visible{outline:2px solid var(--pa-accent);outline-offset:4px;border-radius:20px}.pa-activity-card{scroll-snap-align:start;flex:0 0 85%;min-width:0;max-width:370px;display:flex}.pa-activity-card>button{font:inherit;color:inherit;background:var(--pa-surface,#fff);text-align:left;cursor:pointer;border:0;border-radius:24px;flex-direction:column;width:100%;padding:0;display:flex;overflow:hidden}.pa-activity-art{aspect-ratio:1.7;background:var(--pa-accent,#087e5d);place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.pa-activity-art{background:color-mix(in srgb,var(--pa-accent,#087e5d) 9%,var(--pa-surface,#fff))}}.pa-activity-art{color:var(--pa-accent,#087e5d);width:100%;overflow:hidden}.pa-activity-art>img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pa-activity-state{color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#101323c9;border-radius:20px;padding:6px 10px;font-size:10px;line-height:1.4;position:absolute;top:14px;left:14px}.pa-activity-copy{flex-direction:column;flex:1;gap:12px;width:100%;min-width:0;padding:19px;display:flex}.pa-activity-copy>strong{letter-spacing:-.025em;min-height:52px;font-size:20px;font-weight:600;line-height:1.3}.pa-activity-date,.pa-activity-location{color:var(--pa-muted,#72808f);align-items:flex-start;gap:7px;font-size:12px;line-height:1.5;display:flex}.pa-activity-date svg,.pa-activity-location svg{flex:none;margin-top:2px}.pa-activity-location{flex:1}.pa-activity-cta{border-top:1px solid var(--pa-border,#e7ecee);color:var(--pa-accent,#087e5d);justify-content:space-between;align-items:center;margin-top:8px;padding-top:16px;font-size:13px;font-weight:600;display:flex}.pa-activity-detail{gap:20px;display:grid}.pa-activity-detail>.entity-cover{object-fit:cover;border-radius:16px;width:100%;max-height:240px}.pa-activity-detail>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pa-activity-detail>header>div{flex:1;gap:6px;min-width:160px;display:grid}.pa-activity-detail>header strong{display:none}.pa-activity-detail>header small{color:var(--pa-muted,#72808f);font-size:13px}.pa-activity-detail>p{margin:0;font-size:14px;line-height:1.7}.pa-activity-detail .pa-slots li{border:0;border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:14px;padding:16px}.pa-activity-detail .pa-slots li>span{flex:220px}.pa-activity-detail .pa-slots .pa-button{min-height:44px;margin:0}.pa-activity-detail .pa-slots li small{line-height:1.5}.participant-shell .pa-net-me{grid-template-columns:52px minmax(0,1fr);gap:16px;padding:24px}.participant-shell .pa-net-me .pa-net-avatar{width:52px;height:52px;color:var(--pa-accent,#087e5d);background:var(--pa-accent,#087e5d)}@supports (color:color-mix(in lab, red, red)){.participant-shell .pa-net-me .pa-net-avatar{background:color-mix(in srgb,var(--pa-accent,#087e5d) 10%,transparent)}}.participant-shell .pa-net-me .pa-net-avatar{border:1px solid var(--pa-accent,#087e5d)}@supports (color:color-mix(in lab, red, red)){.participant-shell .pa-net-me .pa-net-avatar{border:1px solid color-mix(in srgb,var(--pa-accent,#087e5d) 20%,transparent)}}.participant-shell .pa-net-me .pa-net-avatar{border-radius:17px}.participant-shell .pa-net-me strong{font-size:19px;font-weight:600;line-height:1.3}.participant-shell .pa-net-me small{color:var(--pa-muted,#72808f);margin-top:6px;font-size:13px;line-height:1.6}.participant-shell .pa-net-me>.pa-button{grid-column:1/-1;width:100%;height:46px;margin:2px 0 0}.pa-net-privacy{color:var(--pa-muted,#72808f);align-items:flex-start;gap:10px;margin:0;padding:16px 8px;font-size:12px;line-height:1.6;display:flex}.pa-net-privacy svg{flex:none;margin-top:1px}.participant-shell .pa-net-list{border-radius:20px;overflow:hidden}.participant-shell .pa-net-row{min-height:86px;padding:16px}.participant-shell .pa-rate-list{border-radius:20px;overflow:hidden}.participant-shell .pa-rate-list button{flex-wrap:wrap;gap:16px;min-height:80px;padding:18px}.participant-shell .pa-rate-list strong{font-size:14px;font-weight:500}.participant-shell .pa-rate-list .pa-stars{color:var(--pa-accent,#f59e0b);flex:none;gap:4px}.pa-profile-identity{align-items:center;gap:14px;padding:6px 0 18px;display:flex}.pa-profile-identity>img,.pa-profile-identity>span:not(.help-tip){object-fit:cover;width:62px;height:62px;color:var(--pa-accent,#087e5d);background:var(--pa-accent,#087e5d);border-radius:20px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pa-profile-identity>img,.pa-profile-identity>span:not(.help-tip){background:color-mix(in srgb,var(--pa-accent,#087e5d) 8%,transparent)}}.pa-profile-identity>div{flex:1;gap:6px;min-width:0;display:grid}.pa-profile-identity strong{font-size:19px;font-weight:600}.pa-profile-identity small{color:var(--pa-muted,#72808f);font-size:13px}.pa-profile-menu{gap:10px;display:grid}.pa-profile-menu>button{border-radius:16px;padding:15px}.pa-profile-menu>button>svg:first-child{color:var(--pa-muted,#72808f);flex:none}[data-pa-themed] .cms-sheet :is(.pa-profile,.pa-rate-list,.pa-net-list,.pa-list){background:var(--pa-surface,var(--card));color:var(--pa-ink,var(--ink));border:1px solid var(--pa-border,var(--line))}[data-pa-themed] .cms-sheet .pa-profile{border-radius:18px;overflow:hidden}[data-pa-themed] .cms-sheet .pa-profile>div{padding:14px}.pa-notification-history .pa-inbox{border-radius:0;gap:10px;display:grid;background:0 0!important;border:0!important}.pa-notification-history .pa-inbox>li{background:var(--pa-surface,var(--card,#fff));border:1px solid var(--pa-border,var(--line,#e7ecee));border-radius:18px;overflow:hidden}.pa-notification-history .pa-inbox>li>button{align-items:flex-start;gap:12px;padding:17px}.pa-notification-history .pa-inbox .pa-item strong{font-size:14px;font-weight:500;line-height:1.45}.pa-notification-history .pa-inbox .pa-item small{color:var(--pa-muted,var(--ink-2));margin-top:6px;font-size:11px;line-height:1.5}.pa-notification-history .pa-notification-body{padding:0 17px 17px 65px;font-size:13px;line-height:1.6}.pa-notification-history .pa-inbox .pa-tile{flex:none;width:36px;height:36px}.pa-notification-history .pa-alert-settings{border-color:var(--pa-border,var(--line));margin-top:22px}.pa-inbox-toolbar{flex-wrap:wrap;gap:12px}.pa-inbox-toolbar .pa-link{min-height:36px;font-size:12px}.cms-sheet.pa-chat-sheet{width:min(680px,100vw - 24px);height:min(850px,100dvh - 32px);max-height:calc(100dvh - 16px)}.cms-sheet.pa-chat-sheet>.cms-sheet-body{flex-direction:column;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.pa-chat-subject{color:var(--pa-muted,var(--ink-2));border-bottom:1px solid var(--pa-border,var(--line));margin:0;padding:12px 22px;font-size:12px;line-height:1.4}.cms-sheet.pa-chat-sheet .pa-chat-messages{overscroll-behavior:contain;scrollbar-width:thin;background:0 0;flex-direction:column;flex:1;gap:12px;min-height:100px;margin:0;padding:18px 20px;display:flex;overflow-y:auto}.pa-chat-messages>li{flex-direction:column;align-items:flex-start;width:100%;display:flex}.pa-chat-messages>li.us{align-items:flex-end}.pa-chat-messages>li>div{border-radius:18px 18px 18px 5px;max-width:85%;padding:12px 15px}.pa-chat-messages>li.us>div{border-radius:18px 18px 5px}.pa-chat-messages>li>div p{margin:0;font-size:14px;line-height:1.6}.pa-chat-messages>li>div small{opacity:.65;margin-top:7px;font-size:10px;display:block}.pa-chat-messages .pa-chat-day{color:var(--pa-muted,var(--ink-2));align-self:center;margin:8px 0 18px;font-size:11px}.cms-sheet.pa-chat-sheet>footer{padding:14px 18px max(14px,env(safe-area-inset-bottom));background:var(--pa-surface,var(--card));border-color:var(--pa-border,var(--line))}.cms-sheet.pa-chat-sheet .pa-reply{grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:10px;width:100%;display:grid}.pa-chat-sheet .pa-reply .pa-attachment{grid-column:1/-1}.pa-chat-sheet .pa-reply textarea{resize:vertical;border:1px solid var(--pa-border,var(--line));min-height:44px;max-height:100px;font:inherit;background:var(--pa-ink,#171c25);border-radius:20px;padding:11px 15px;font-size:14px;line-height:20px}@supports (color:color-mix(in lab, red, red)){.pa-chat-sheet .pa-reply textarea{background:color-mix(in srgb,var(--pa-ink,#171c25) 4%,var(--pa-surface,#fff))}}.pa-chat-sheet .pa-reply textarea{color:inherit;width:100%}.pa-chat-sheet .pa-reply>.pa-icon{background:var(--pa-button-fill,var(--pa-accent));width:42px;height:42px;color:var(--pa-button-ink,var(--pa-on-accent));border:0}.pa-chat-sheet .pa-reply>.pa-icon:disabled{opacity:.35}.pa-chat-connection{color:var(--pa-muted,var(--ink-2));margin:0;padding:8px 18px;font-size:11px;line-height:1.5}.pa-new-messages{background:var(--pa-accent);color:var(--pa-on-accent);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:20px;padding:9px 15px;font-size:12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #0002}.cms-segmented[aria-label=Раздел\ карточки] button{justify-content:center;align-items:center;gap:7px;min-height:44px;display:flex}@media (width>=960px){.participant-main .pa-tabbed>.pa-touch-surface{max-width:1100px;margin-inline:auto}.pa-info-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-info-shortcuts>button{flex-wrap:wrap;align-items:flex-start;padding:20px}.pa-info-shortcuts>button>span:nth-child(2){min-width:150px}.pa-info-shortcuts>button>svg{display:none}.pa-event-summary{grid-template-columns:40% 1fr;min-height:230px}.pa-event-summary>img{height:100%;min-height:230px;max-height:300px}.pa-event-summary>div{padding:30px}.pa-material-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-activity-card{flex-basis:calc(33.3333% - 10.6667px);max-width:none}.participant-shell .pa-net-me,.participant-shell .pa-net-privacy{max-width:680px}.participant-shell .pa-net-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.participant-shell .pa-tl-card{min-height:100px}.participant-shell .pa-program{max-width:850px}.participant-shell .pa-sidebar{height:100dvh;position:fixed;overflow:auto}.participant-shell .pa-section-nav{gap:10px}.pa-activity-copy>strong{min-height:52px}}@media (width<=600px){.pa-section-nav button{gap:7px;padding:9px 12px;font-size:12px}.pa-activity-copy>strong{font-size:19px}.participant-shell .pa-net-me{padding:22px}.cms-sheet.pa-chat-sheet{border-radius:24px 24px 0 0;width:100%;height:calc(100dvh - 18px);max-height:calc(100dvh - 18px)}.pa-chat-messages>li>div{max-width:88%}.pa-profile-identity strong{font-size:18px}.pa-information .pa-material-grid{grid-template-columns:1fr}.cms-segmented[aria-label=Раздел\ карточки] button{gap:5px;padding-inline:8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.pa-rail,.pa-section-nav{scroll-behavior:auto}.pa-activity-card>button{transition:none}}@media (width<=1100px){.comm-event-support,.comm-event-support.with-thread{grid-template-columns:minmax(210px,250px) minmax(0,1fr)}.comm-thread>.comm-thread-bar{gap:12px;padding:14px 16px}}@media (width<=900px){.comm-event-support,.comm-event-support.with-thread{grid-template-columns:minmax(0,1fr)}.comm-event-support.with-thread>.comm-inbox-list{display:none}}@media (width<=600px){.comm-thread>.comm-thread-bar{gap:12px;padding:12px}.comm-thread>.comm-thread-bar>.comm-status-control{flex:100%}.comm-thread>.comm-thread-bar>.comm-assignee{flex:1}.comm-thread>.comm-thread-bar>.comm-resolve{padding:8px 12px;font-size:12px}.comm-thread .comm-compose{padding:12px}.comm-digest-time{flex-wrap:wrap;gap:6px}.comm-digest-time>.cms-muted{padding:0}.comm-minutes{gap:6px}.comm-minutes input{width:55px}}[data-pa-themed] .cms-sheet-overlay{-webkit-backdrop-filter:blur(10px);background:#080b164d}[data-pa-themed] .cms-sheet:not(.pa-chat-sheet){width:min(680px,100vw - 48px);height:fit-content;max-height:calc(100dvh - 48px);margin:auto;animation:.2s ease-out pa-dialog-enter;inset:24px}[data-pa-themed] .cms-sheet>header{padding:24px 24px 18px}[data-pa-themed] .cms-sheet h2{font-size:21px;font-weight:600;line-height:1.3}[data-pa-themed] .cms-sheet .cms-sheet-body{overscroll-behavior:contain;min-height:0;padding:4px 24px 24px}[data-pa-themed] .cms-sheet.pa-chat-sheet .cms-sheet-body{padding:0;overflow:hidden}[data-pa-themed] .cms-sheet>.cms-sheet-body .session-cover-preview{object-fit:cover;border-radius:18px;width:100%;max-height:260px;margin:0}[data-pa-themed] .cms-sheet .pa-session{gap:24px}[data-pa-themed] .cms-sheet .pa-session-h{margin:0 0 12px;font-size:14px;font-weight:600}[data-pa-themed] .cms-sheet .pa-session-text{white-space:pre-line;color:var(--pa-muted,var(--ink-2));margin:0;font-size:14px;line-height:1.75}[data-pa-themed] .cms-sheet .pa-speakers{background:0 0;border:0}[data-pa-themed] .cms-sheet .pa-speakers li{gap:14px;padding:0}[data-pa-themed] .cms-sheet .pa-speakers small{color:var(--pa-muted,var(--ink-2));font-size:13px;line-height:1.5}[data-pa-themed] .cms-sheet .pa-detail-facts{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pa-detail-facts>div{align-items:center;gap:12px;display:flex}.pa-detail-facts>div>svg{color:var(--pa-muted,var(--ink-2));flex:none}.pa-detail-facts span{gap:6px;display:grid}.pa-detail-facts small{color:var(--pa-muted,var(--ink-2));font-size:11px}.pa-detail-facts strong{font-size:14px;font-weight:500}[data-pa-themed] .pa-detail-sheet>footer .pa-button{width:100%;min-height:46px;margin:0}.participant-shell .pa-tl:before,.participant-shell .pa-tl-dot{display:none}.participant-shell .pa-tl li{grid-template-columns:48px minmax(0,1fr);gap:10px}.participant-shell .pa-tl{gap:14px}.participant-shell .pa-tl-card{border:0;border-radius:18px;box-shadow:none!important}.participant-shell .pa-tl li.live .pa-tl-card{background:var(--pa-accent)}@supports (color:color-mix(in lab, red, red)){.participant-shell .pa-tl li.live .pa-tl-card{background:color-mix(in srgb,var(--pa-accent) 10%,var(--pa-surface))}}.participant-shell .pa-cal-days button:not([aria-selected=true]){background:0 0;border:0}.participant-shell .pa-cal-days{scrollbar-width:thin;cursor:grab}.participant-shell .pa-cal-days.dragging{cursor:grabbing;scroll-snap-type:none}.participant-shell .pa-button.ghost,[data-pa-themed] .cms-sheet .pa-button.ghost{background:var(--pa-ink,var(--ink))}@supports (color:color-mix(in lab, red, red)){.participant-shell .pa-button.ghost,[data-pa-themed] .cms-sheet .pa-button.ghost{background:color-mix(in srgb,var(--pa-ink,var(--ink)) 7%,var(--pa-surface,var(--card)))}}.participant-shell .pa-button.ghost,[data-pa-themed] .cms-sheet .pa-button.ghost{color:var(--pa-ink,var(--ink));border:0}.participant-shell :is(.geo-map-tools button,.geo-landmarks button,.map-placeholder,.plan-tools button,.pa-poi-list button){background:var(--pa-ink,#171c25)}@supports (color:color-mix(in lab, red, red)){.participant-shell :is(.geo-map-tools button,.geo-landmarks button,.map-placeholder,.plan-tools button,.pa-poi-list button){background:color-mix(in srgb,var(--pa-ink,#171c25) 6%,var(--pa-surface,#fff))}}.participant-shell :is(.geo-map-tools button,.geo-landmarks button,.map-placeholder,.plan-tools button,.pa-poi-list button){color:var(--pa-ink,#171c25);border:0;min-height:44px}.participant-shell :is(.geo-map-tools button[aria-pressed=true],.geo-landmarks button[aria-pressed=true],.pa-poi-list button[aria-pressed=true]){color:var(--pa-accent);background:var(--pa-accent)}@supports (color:color-mix(in lab, red, red)){.participant-shell :is(.geo-map-tools button[aria-pressed=true],.geo-landmarks button[aria-pressed=true],.pa-poi-list button[aria-pressed=true]){background:color-mix(in srgb,var(--pa-accent) 12%,var(--pa-surface))}}.participant-shell :is(.geo-map-hint,.geo-north,.map-placeholder small){color:var(--pa-muted,#72808f)}.participant-shell .leaflet-control-zoom a{color:#263240;background:#fff}.participant-shell .geo-map-tools{gap:8px}.participant-shell .geo-map-tools button{border-radius:12px;font-size:12px}.participant-shell .pa-section-nav button:focus-visible{outline-offset:0}.participant-shell .pa-tabbar.pa-pill-nav{gap:2px;padding:6px;overflow:visible}.participant-shell .pa-tabbar.pa-pill-nav[data-labels=all]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.participant-shell .pa-tabbar.pa-pill-nav[data-labels=all] button{gap:4px;width:100%;min-width:0;min-height:52px;padding:6px 1px}.participant-shell .pa-tabbar.pa-pill-nav[data-labels=all] .pa-tab-label{letter-spacing:-.01em;max-width:100%;margin:0;font-size:9px;line-height:12px}.participant-shell .pa-tabbar.pa-pill-nav[data-labels=all] :is(button,.pa-tab-pill){border-radius:max(12px,calc(var(--nav-radius,28px) - 6px))}.participant-shell .pa-tabbar.pa-pill-nav[data-labels=all] button>svg{width:21px;height:21px}.participant-shell :is(*),[data-pa-themed] .cms-sheet :is(*){scrollbar-width:thin;scrollbar-color:var(--pa-ink,#657487) transparent}@supports (color:color-mix(in lab, red, red)){.participant-shell :is(*),[data-pa-themed] .cms-sheet :is(*){scrollbar-color:color-mix(in srgb,var(--pa-ink,#657487) 22%,transparent) transparent}}.participant-shell ::-webkit-scrollbar{width:5px;height:5px}[data-pa-themed] .cms-sheet ::-webkit-scrollbar{width:5px;height:5px}.participant-shell ::-webkit-scrollbar-thumb{background:var(--pa-ink,#657487);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.participant-shell ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--pa-ink,#657487) 22%,transparent)}}[data-pa-themed] .cms-sheet ::-webkit-scrollbar-thumb{background:var(--pa-ink,#657487);border-radius:8px}@supports (color:color-mix(in lab, red, red)){[data-pa-themed] .cms-sheet ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--pa-ink,#657487) 22%,transparent)}}.participant-shell .pa-rail{scrollbar-width:none}@keyframes pa-dialog-enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (width<=600px){[data-pa-themed] .cms-sheet:not(.pa-chat-sheet){border-radius:26px 26px 0 0;width:100%;max-height:calc(100dvh - 16px);margin:0;inset:auto 0 0}[data-pa-themed] .cms-sheet>header{padding:22px 20px 18px}[data-pa-themed] .cms-sheet .cms-sheet-body{padding:4px 20px 24px}[data-pa-themed] .cms-sheet .cms-icon-button{min-width:40px;min-height:40px;margin-top:-5px;margin-right:-8px}.participant-shell .pa-section-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.participant-shell .pa-section-nav[data-count="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.participant-shell .pa-section-nav[data-count="5"] button{grid-column:span 2}.participant-shell .pa-section-nav[data-count="5"] button:nth-child(n+4){grid-column:span 3}.participant-shell .pa-section-nav button{gap:6px;min-width:0;padding:10px 6px;font-size:12px}.participant-shell .pa-section-nav[data-count="5"] button{flex-direction:column;gap:5px;min-height:60px}.participant-shell .pa-section-nav[data-count="1"]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-pa-themed] .cms-sheet{animation:none!important}}@media (width>=960px){.participant-shell .participant-main .pa-tabbar.pa-pill-nav{display:none}}.cms>.cms-global-bar{z-index:51;width:172px;margin:0;position:fixed;top:72px;left:22px}.cms>.cms-global-bar .cms-global-trigger{gap:8px;width:100%;min-width:0;padding:9px 10px;font-size:11px}.cms>.cms-global-bar .cms-global-trigger kbd{display:none}.cms-sidebar>nav{margin-top:44px}.cms[data-sidebar-collapsed=true]>.cms-global-bar{width:44px;left:16px}.cms[data-sidebar-collapsed=true]>.cms-global-bar .cms-global-trigger{justify-content:center;min-height:40px}.cms[data-sidebar-collapsed=true]>.cms-global-bar .cms-global-trigger>span{display:none}.cms-event-hero[data-chat=true]{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;margin-bottom:20px;padding:12px 16px}.cms-event-hero[data-chat=true] .cms-event-hero-media{border-radius:12px;height:64px;min-height:64px}.cms-event-hero[data-chat=true] .cms-crumbs{margin-bottom:5px}.cms-event-hero[data-chat=true] h1{font-size:19px;line-height:1.3}.cms-event-hero[data-chat=true] .cms-subline{margin-top:5px;font-size:11px}.cms-event-hero[data-chat=true] .cms-lifecycle-actions{display:none}.cms-event-content:has(.comm-event-support)>.cms-subnav{margin-bottom:14px}.comm-support-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.comm-thread>header{flex-wrap:nowrap;min-height:64px;padding:12px 16px}.comm-thread>.comm-thread-bar{background:#fafcfb;flex-wrap:nowrap;align-items:center;gap:12px;padding:8px 16px}.comm-thread-bar .comm-status-control{align-items:center;gap:6px;min-width:0;display:flex}.comm-status-control>.comm-control-label{order:2;align-items:center;font-size:0;display:flex}.comm-thread-bar .comm-assignee{flex:1;align-items:center;gap:6px;min-width:0;min-height:0;display:flex}.comm-thread-bar .comm-assignee strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.comm-thread-bar .comm-assignee>.comm-control-label{font-size:10px}.comm-thread .comm-compose{gap:8px;padding:10px 16px 12px}.comm-thread .comm-compose textarea{resize:none;border-radius:14px;min-height:44px;max-height:120px;padding:12px 14px;font-size:14px}.comm-thread .comm-compose .cms-field-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.comm-thread .comm-compose-toolbar{flex-wrap:nowrap;gap:8px}.comm-thread .comm-compose-toolbar>.cms-button{min-height:36px;padding:7px 12px}.comm-thread :is(.comm-messages,.comm-threads){scrollbar-width:thin;scrollbar-color:#b8c8c3 transparent}@media (width>=1101px){.cms-main[data-page=event]:has(.comm-event-support){padding-top:24px;padding-bottom:24px}.cms-main[data-page=event]:has(.comm-event-support) .cms-event-content{padding-bottom:16px}}@media (width<=1100px){.comm-assignee>.comm-control-label{display:none}.comm-thread>.comm-thread-bar{gap:8px}.comm-thread-bar .comm-resolve{padding:7px 9px;font-size:11px}}@media (width<=760px){.cms>.cms-global-bar{width:auto;height:36px;top:10px;left:16px;right:16px}.cms>.cms-global-bar .cms-global-trigger{background:var(--canvas);justify-content:flex-start;width:100%;min-height:36px}.cms[data-sidebar-collapsed=true]>.cms-global-bar{width:auto;left:16px}.cms[data-sidebar-collapsed=true]>.cms-global-bar .cms-global-trigger>span{display:block}.cms-main{padding-top:60px}.cms-event-hero[data-chat=true]{gap:10px;padding:10px}.cms-event-hero[data-chat=true] .cms-event-hero-media{height:48px;min-height:48px}.cms-event-hero[data-chat=true] h1{font-size:16px}.cms-event-hero[data-chat=true] .cms-page-title>.cms-actions{display:none}.comm-thread>.comm-thread-bar{flex-wrap:wrap}.comm-thread-bar .comm-assignee{flex:1}.comm-event-support>.comm-thread{height:calc(100dvh - 150px);min-height:460px}}button.msg-photo{cursor:zoom-in;width:100%;color:inherit;background:0 0;border:0;padding:0}.comm-messages li>div:has(>.msg-photo){padding:3px;overflow:hidden}.comm-messages li>div:has(>.msg-photo)>p{padding:8px 10px 0}.comm-messages li>div:has(>.msg-photo)>small{padding:0 10px 7px}.comm-messages .msg-photo{border-radius:14px;max-width:340px}.comm-messages .msg-photo img{object-fit:contain;max-height:340px}.cms-sheet.message-photo-viewer,[data-pa-themed] .cms-sheet.message-photo-viewer{color:#fff;background:#101216;border-radius:20px;width:min(1000px,100vw - 32px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);margin:auto;inset:16px}.message-photo-viewer .cms-sheet-head{border:0;padding:16px 20px}.message-photo-viewer .cms-sheet-head h2{color:#fff}.message-photo-viewer .cms-sheet-body,[data-pa-themed] .message-photo-viewer .cms-sheet-body{background:#101216;justify-content:center;align-items:center;min-height:0;padding:8px 16px 20px;display:flex}.message-photo-viewer .cms-sheet-body>img{object-fit:contain;border-radius:6px;width:100%;height:100%;min-height:0}.message-photo-viewer .cms-sheet-head button{color:#fff;background:#ffffff12}.cms-sheet.pa-chat-sheet .pa-reply{background:var(--pa-ink,#171c25);border-radius:24px;grid-template-columns:36px minmax(0,1fr) 40px;align-items:end;gap:4px}@supports (color:color-mix(in lab, red, red)){.cms-sheet.pa-chat-sheet .pa-reply{background:color-mix(in srgb,var(--pa-ink,#171c25) 6%,var(--pa-surface,#fff))}}.cms-sheet.pa-chat-sheet .pa-reply{padding:4px}.pa-chat-sheet .pa-reply>.pa-attachment.compact{grid-area:1/1;align-self:end}.pa-chat-sheet .pa-reply>.pa-attachment.compact.has-photo{grid-area:1/1/auto/-1}.pa-chat-sheet .pa-reply:has(.has-photo)>textarea{grid-area:2/1/auto/3;padding-left:12px}.pa-chat-sheet .pa-reply:has(.has-photo)>.pa-icon{grid-row:2}.pa-chat-sheet .pa-reply .pa-attachment-pick{width:36px;height:40px;color:var(--pa-muted,var(--ink-2));place-items:center;padding:0;display:grid}.pa-chat-sheet .pa-reply textarea{resize:none;min-height:40px;max-height:120px;box-shadow:none;background:0 0;border:0;outline:none;grid-area:1/2;padding:10px 4px}.pa-chat-sheet .pa-reply textarea:focus,.pa-chat-sheet .pa-reply textarea:focus-visible{border:0;box-shadow:none!important;outline:none!important}.pa-chat-sheet .pa-reply>.pa-icon{grid-area:1/3;width:40px;height:40px}.pa-chat-sheet .pa-reply .pa-attachment-preview{border:0;padding:8px}.pa-chat-sheet .pa-reply .pa-attachment-preview img{width:48px;height:48px}.pa-chat-sheet>footer .pa-reply:focus-within{background:var(--pa-ink,#171c25)}@supports (color:color-mix(in lab, red, red)){.pa-chat-sheet>footer .pa-reply:focus-within{background:color-mix(in srgb,var(--pa-ink,#171c25) 9%,var(--pa-surface,#fff))}}.participant-shell .leaflet-control-scale-line{color:#263442;text-shadow:none;background:#ffffffdc;border-width:0 1px 1px;border-color:#263442;border-radius:0 0 3px 3px;padding:1px 5px;font:10px/1.3 system-ui}.participant-shell .leaflet-control-attribution{background:#ffffffdb;border-radius:5px 0 0;padding:2px 5px;font:9px/1.4 system-ui}.pa-chat-presence{color:var(--pa-muted,var(--ink-2));flex:none;align-items:center;gap:7px;margin:0;padding:8px 22px;font-size:11px;line-height:1.5;display:flex}.pa-chat-presence>i{background:#43b797;border-radius:50%;flex:none;width:6px;height:6px}.comm-thread>.comm-thread-bar>.comm-status-control{align-items:center;gap:6px;display:flex}.comm-thread>.comm-thread-bar>.comm-status-control>.comm-control-label{gap:0;font-size:0}@media (width>=601px){.cms-sheet.pa-chat-sheet{margin:auto;inset:16px}}.participant-shell .pa-poi-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.participant-shell .pa-poi-list li{min-width:0}.participant-shell .pa-poi-list button{text-align:left;white-space:normal;border-radius:14px;align-items:center;gap:9px;width:100%;min-height:48px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.participant-shell .pa-poi-list .pa-poi-icon{flex:none}.participant-shell .pa-poi{background:var(--pa-surface);border:0;border-radius:14px;padding:14px 16px}.participant-shell .pa-poi strong{margin-bottom:6px;font-size:14px;display:block}.participant-shell .pa-poi small{color:var(--pa-muted);font-size:12px;line-height:1.6}.hotel-quota-dates{gap:8px;margin:0;padding:8px 0;list-style:none;display:grid}.hotel-quota-dates li{align-items:center;gap:12px;font-size:12px;display:flex}.hotel-quota-dates small{color:var(--ink-2);margin-left:auto}.pa-stay-personal{white-space:pre-line;color:var(--pa-muted);margin:16px 0;font-size:13px;line-height:1.7}.pa-stay .pa-info-disclosure{margin:16px 0}.pa-stay .pa-info-disclosure p{white-space:pre-line;font-size:13px;line-height:1.7}.pa-poi>.pa-link{margin-top:12px}.pa-info-disclosure{background:var(--pa-ink,var(--ink));border:0;border-radius:16px}@supports (color:color-mix(in lab, red, red)){.pa-info-disclosure{background:color-mix(in srgb,var(--pa-ink,var(--ink)) 5%,transparent)}}.pa-info-disclosure{padding:14px 16px;font-size:14px}.pa-info-disclosure>summary{cursor:pointer;min-height:24px;font-weight:500;line-height:24px}.pa-info-disclosure .pa-contest-text{white-space:pre-line;color:var(--pa-muted,var(--ink-2));margin:14px 0 0;font-size:13px;line-height:1.7}.pa-activity-detail>p{white-space:pre-line}.pa-activity-more{font-size:13px;line-height:1.7}.pa-activity-more>summary{cursor:pointer;min-height:36px;color:var(--pa-text);align-content:center;display:list-item}.pa-activity-more>p{white-space:pre-line;margin:12px 0 0;font-size:14px;line-height:1.7}.comm-thread>.comm-thread-bar>.comm-assignee>strong{text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}@media (width<=1100px){.comm-thread>.comm-thread-bar>.comm-assignee>.comm-control-label{display:none}}@media (width<=760px){.comm-person-button>span:last-child{min-width:0}.comm-person-button small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.vm-studio{margin-top:20px;container-type:inline-size}.vm-heading,.vm-view-switch,.vm-height{align-items:center;gap:10px;display:flex}.vm-view-switch{justify-content:space-between}.vm-view-switch .cms-segmented{min-width:0}.vm-editor{gap:16px;padding:16px}.vm-layout{grid-template-columns:minmax(0,1fr) 310px;gap:20px}.vm-canvas{min-width:0}.vm-toolbar{align-items:center}.vm-floor-settings{margin-right:auto;position:relative}.vm-floor-settings summary{cursor:pointer;align-items:center;gap:8px;padding:8px;font-size:14px;font-weight:600;display:flex}.vm-floor-settings>div{padding:10px 0}.vm-side{scrollbar-width:thin;background:#f7f9f9;min-width:0;max-height:720px;padding:14px;position:static;overflow:auto}.vm-side .cms-segmented{width:100%;display:flex}.vm-side .cms-segmented>*{flex:1;min-width:0;padding-inline:5px;font-size:12px}.vm-side details>summary{cursor:pointer;align-content:center;min-height:36px;font-size:13px}.vm-side details>div{margin-top:10px}.vm-add-place>summary{color:#087e5d;align-items:center;gap:7px;font-weight:600;display:flex}.vm-kind-grid{grid-template-columns:1fr 1fr;gap:5px;display:grid}.vm-kind-grid button{text-align:left;color:#243b43;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 7px;font-size:12px;display:flex}.vm-kind-grid button[aria-pressed=true]{color:#07674f;background:#dcefe7}.vm-points{margin:0;padding:0}.vm-points button{grid-template-columns:22px 20px minmax(0,1fr);padding:10px 5px}.vm-points button small{grid-column:3}.vm-points button span{overflow-wrap:anywhere;font-size:13px}.vm-points .vm-point-number{color:#236652;background:#e3eeeb;border-radius:50%;grid-row:span 2;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.vm-tool-message{color:#245d4a;background:#eaf5f0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.vm-tool-message button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.vm-studio .geo-map-canvas{height:clamp(400px,56vh,640px)}.vm-studio .map-placeholder{background:#f0f5f3;border:0;min-height:350px}.vm-studio .cms-actions{z-index:4;background:#fff;border-top:1px solid #e8eeeb;padding-top:12px;position:sticky;bottom:0}.vm-height .cms-field{flex:1;min-width:0}.vm-anchor-actions .cms-button{min-height:40px;font-size:12px}.vm-toolbar .cms-icon-button{margin-left:4px}.geo-edit-handle,.geo-poi-number{color:#fff;background:#087e5d;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font:600 12px system-ui;display:grid;box-shadow:0 2px 6px #193c3740}.geo-poi-number.selected{background:#194ca2;outline:3px solid #90baff70}.geo-edit-handle{cursor:grab}.geo-handle:active{cursor:grabbing}.geo-plan-controls{gap:10px}.geo-plan-controls input[type=range]{width:130px;min-height:28px}.geo-plan-controls output{font-variant-numeric:tabular-nums;width:36px}.geo-all-locations{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;min-height:36px;font-size:12px;text-decoration:underline}.event-locations{gap:16px;margin-top:20px;padding:22px;display:grid}.event-locations>header,.event-locations>header>div,.event-location-list article>header,.event-location-primary{align-items:center;gap:12px;display:flex}.event-locations>header{justify-content:space-between}.event-locations h2{font-size:18px}.event-location-primary{background:#f1f7f4;border-radius:14px;padding:14px}.event-location-primary>div,.event-location-list article>header>div{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.event-location-primary small,.event-location-list small{color:var(--ink-2);font-size:12px}.event-location-list{gap:12px;display:grid}.event-location-list article{border:1px solid #e6ece9;border-radius:16px;gap:16px;padding:16px;display:grid}.event-location-list fieldset{border:0;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:0;display:grid}.event-location-visible{grid-column:1/-1;align-items:center;gap:8px;font-size:13px;display:flex}.event-location-visible input{accent-color:#087e5d}.event-location-add{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pa-location-picker{background:var(--pa-surface,#fff);color:var(--pa-ink);border-radius:16px;padding:4px 14px}.pa-location-picker summary{cursor:pointer;padding:12px 0;font-size:14px}.pa-location-picker>div{gap:4px;padding-bottom:10px;display:grid}.pa-location-picker button,.pa-landmark-list button{width:100%;min-height:52px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px 10px;display:flex}.pa-location-picker button>span,.pa-landmark-list button>span:last-child{gap:4px;min-width:0;display:grid}.pa-location-picker strong,.pa-landmark-list strong{overflow-wrap:anywhere;font-size:14px;font-weight:550}.pa-location-picker small,.pa-landmark-list small{color:var(--pa-ink-2);font-size:12px}.pa-location-picker button[aria-pressed=true],.pa-landmark-list button[aria-pressed=true]{background:var(--pa-tint,#087e5d)}@supports (color:color-mix(in lab, red, red)){.pa-location-picker button[aria-pressed=true],.pa-landmark-list button[aria-pressed=true]{background:color-mix(in srgb,var(--pa-tint,#087e5d) 12%,transparent)}}.pa-landmark-list{gap:12px;display:grid}.pa-landmark-list>label{color:var(--pa-ink-2);gap:8px;font-size:12px;display:grid}.pa-landmark-list input{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--pa-line,#e1e5e5);background:var(--pa-surface,#fff);color:var(--pa-ink);border-radius:13px;padding:12px 14px;font-size:16px}.pa-landmark-list ul{background:var(--pa-surface,#fff);border-radius:16px;margin:0;padding:6px;list-style:none;display:grid}.pa-landmark-number{background:var(--pa-tint,#087e5d);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.pa-landmark-number{background:color-mix(in srgb,var(--pa-tint,#087e5d) 12%,transparent)}}.pa-landmark-number{color:var(--pa-ink);font-size:11px}.pa-floor-select{gap:8px;display:grid}.pa-floor-select>span{color:var(--pa-ink-2);font-size:12px}.pa-floor-select .pa-chips{flex-wrap:wrap;overflow:visible}.pa-floor-select .pa-chips button{white-space:normal;height:auto;min-height:36px}.pa-location-section .pa-poi{background:var(--pa-surface,#fff);color:var(--pa-ink);gap:10px}.pa-location-section .pa-poi>div{gap:4px;display:grid}@container (width<=900px){.vm-layout{grid-template-columns:1fr}.vm-side{max-height:none}.vm-kind-grid{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.vm-studio .geo-map-canvas{height:430px}}@media (width<=600px){.vm-editor{padding:10px}.vm-view-switch .cms-segmented{flex:1}.vm-toolbar .cms-button{padding:8px 10px}.vm-studio .geo-map-canvas{height:400px}.event-location-list fieldset{grid-template-columns:1fr}.event-location-primary{flex-wrap:wrap}.event-locations{padding:16px}.geo-plan-controls input[type=range]{width:110px}}.vm-studio .map-placeholder{flex-direction:column;justify-content:center;gap:12px;display:flex}.geo-edit-handle.selected{background:#194ca2;outline:3px solid #90baff70}.vm-toolbar .cms-icon-button:disabled{opacity:.4}.vm-canvas{scroll-margin-top:64px}.vm-side button:focus-visible{outline-offset:2px;outline:2px solid #316995}@media (width<=760px){.cms>.cms-global-bar{background:var(--canvas,#f5f8f8);box-sizing:border-box;height:56px;padding:10px 16px;top:0;left:0;right:0}.cms[data-sidebar-collapsed=true]>.cms-global-bar{left:0}.vm-studio .cms-actions{border-radius:12px;padding:10px;bottom:78px;box-shadow:0 4px 18px #183d2e0d}.vm-studio .cms-actions .cms-spacer{display:none}.vm-studio .cms-actions .cms-button{flex:1;min-width:0;padding-inline:10px}.vm-side .vm-points{scrollbar-width:thin;max-height:280px;overflow:auto}.vm-studio .map-placeholder{min-height:280px}}.participant-shell :is(.geo-plan-controls,.geo-map-hint,.geo-north){color:var(--pa-ink-2,#6e6e73)}.participant-shell .pa-detail-page>.pa-section>.screen-widget-heading{display:none}.participant-shell .pa-detail-page>.pa-section{margin-top:0}.vehicle-cards{gap:12px;margin-bottom:16px;display:grid}.vehicle-cards>li{border:1px solid var(--line,#e4e9e7);background:var(--surface,#fff);border-radius:16px;padding:16px}.vehicle-plate{color:#202a26;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d9dfdc;border-radius:6px;align-items:stretch;width:max-content;max-width:100%;margin-top:8px;font-size:13px;overflow:hidden;gap:0!important;display:inline-flex!important}.vehicle-plate>b{letter-spacing:.06em;padding:6px 8px;font-weight:550}.vehicle-plate>span{border-left:1px solid #d9dfdc;place-items:center;padding:3px 7px;line-height:1.1;display:grid!important}.vehicle-plate small{letter-spacing:.08em;color:#727b76;font-size:8px}.vehicle-plate-field{min-width:0}.registry-groups-tools{align-items:center}.registry-groups-tools .cms-search,.registry-groups-tools .cms-button{height:44px;min-height:44px;margin:0}.registry-groups-tools .cms-search input{height:100%}.cms-logo-preview{background:#f5f7f6}.cms-logo-preview img{object-fit:contain;max-width:100%;max-height:100%}.cms-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.transfer-suggestions{margin:20px 0}.transfer-suggestions>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.transfer-suggestions h3{margin:0;font-size:15px}.transfer-suggestion-grid{grid-template-columns:repeat(auto-fit,minmax(min(310px,100%),1fr));gap:12px;display:grid}.transfer-suggestion-grid article{background:var(--surface,#fff);border:1px solid var(--line,#e4e9e7);border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.transfer-suggestion-grid article>span,.transfer-suggestion-grid p{color:var(--ink-2,#68776f);margin:0;font-size:12px}.transfer-suggestion-grid details{margin:4px 0;font-size:12px}.transfer-suggestion-grid summary{cursor:pointer;padding:6px 0}.transfer-suggestion-grid ul{max-height:180px;padding:0;list-style:none;overflow:auto}.transfer-suggestion-grid li{border-bottom:1px solid #f1f4f2;padding:7px 0}.transfer-suggestion-grid li small{color:#7e8983;display:block}.transfer-suggestion-grid .cms-actions{margin-top:auto;padding-top:8px}.transfer-suggestion-grid .cms-button{min-height:36px;padding:8px 12px;font-size:12px}.scanner-state{text-align:center;color:#fff;background:#18201d;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.scanner-state p{max-width:320px;font-size:14px;line-height:1.5}.scanner-state .cms-button{color:#17271f;background:#fff;min-width:180px}.cms-date-entry{align-items:flex-end;gap:8px;padding:4px 2px 12px;display:flex}.cms-date-entry label{min-width:0;color:var(--ink-2);flex:1;gap:5px;font-size:11px;display:grid}.cms-date-entry input{background:var(--surface,#fff);width:100%;min-width:0;color:var(--ink,#19271f);font:inherit;box-sizing:border-box;border:1px solid #dce3df;border-radius:9px;padding:9px;font-size:14px}.cms-date-entry .cms-button{min-height:36px;padding:8px 9px;font-size:11px}.cms-date-error{color:#a85a24;margin:0 2px 8px;font-size:11px}.cms-event-hero[data-chat=true][data-cover=true]{grid-template-columns:64px minmax(0,1fr)}@media (width<=760px){.cms-event-hero[data-chat=true][data-cover=true]{grid-template-columns:48px minmax(0,1fr)}}.event-team-card{padding:20px}.event-team-card h3{margin-top:18px}.event-team-card-footer{border-top:1px solid var(--cms-line,#e4e8eb);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:14px;font-size:12px;display:flex}.event-team-access{color:var(--cms-muted,#718096);align-items:center;gap:6px;display:inline-flex}.event-team-access.on{color:#087e5d}.event-team-access.off{color:#986023}.event-team-pool,.event-team-unassigned>div{gap:6px;display:grid}.event-team-pool-row,.event-team-selected{text-align:left;background:var(--cms-bg,#f5f8f7);width:100%;min-width:0;color:inherit;border:0;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}button.event-team-pool-row{cursor:pointer}button.event-team-pool-row:hover{background:#eaf4ef}.event-team-pool-row>div,.event-team-selected>div{flex:1;min-width:0}.event-team-pool-row strong,.event-team-selected strong{overflow-wrap:anywhere;font-weight:600;display:block}.event-team-pool-row>div>span,.event-team-selected>div>span{color:var(--cms-muted,#718096);margin-top:4px;font-size:12px;display:block}.event-team-pool-row svg,.event-team-selected svg{flex:none}.event-team-details,.event-team-unassigned{border-block:1px solid var(--cms-line,#e4e8eb)}.event-team-details summary,.event-team-unassigned summary{cursor:pointer;padding:16px 0;font-size:13px;font-weight:600}.event-team-details>div{gap:16px;padding-bottom:16px;display:grid}.event-team-permissions{border:0;margin:4px 0;padding:0}.event-team-permissions legend{margin-bottom:8px;font-size:14px;font-weight:600}.event-team-permission{border-bottom:1px solid var(--cms-line,#e4e8eb);padding:12px 0}.event-team-permission .cms-switch-row{width:100%}.event-team-permission small{color:var(--cms-muted,#718096);max-width:48ch;margin-top:6px;font-size:11px;line-height:1.5;display:block}.event-team-editor .cms-segmented{width:100%;min-width:0}.event-team-editor .cms-segmented>button{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}.event-team-editor .cms-search{width:100%;max-width:none}.event-team-editor .cms-link{align-items:center;gap:5px;display:inline-flex}.event-team-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-width:0;font-size:13px;line-height:1.45;display:flex}.event-team-toggle .cms-switch{flex:none}.event-team-permission-row{align-items:center;gap:10px;display:flex}.event-team-permission-row>.event-team-toggle{flex:1}.phone-input-wrap>input:is(:autofill,:autofill)+.phone-input-mask{display:none!important}.phone-input-wrap>input:is(:autofill,:autofill){animation:10ms both mice-phone-autofill}@keyframes mice-phone-autofill{0%{opacity:1}to{opacity:1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
