.communication-center_root__C2gMB{display:grid;grid-gap:0;gap:0;min-width:0;width:100%;color:var(--fg);padding:0 0 28px}.communication-center_root__C2gMB>header{padding:18px 28px;border-bottom:2px solid var(--rule)}.communication-center_root__C2gMB>header h1{font:400 26px/1.15 var(--font-sans);letter-spacing:-.01em;margin:0}.communication-center_root__C2gMB>header p{margin:6px 0 0;color:var(--fg-muted);font:12px/1.4 var(--font-mono)}.communication-center_navigation__PMKba{display:flex;gap:0;flex-wrap:wrap;border-bottom:1px solid var(--rule);padding:0 28px}.communication-center_navigation__PMKba a{display:flex;align-items:center;min-height:44px;padding:10px 16px;margin-bottom:-1px;border:0;border-bottom:3px solid transparent;color:var(--fg-muted);font:400 14px/1.3 var(--font-sans);text-decoration:none;background:transparent}.communication-center_navigation__PMKba a[aria-current=page]{border-bottom-color:var(--accent-line,var(--accent-fg));color:var(--fg)}.communication-center_navigation__PMKba a:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.communication-center_content__BpKtT{min-width:0;padding:28px;overflow-wrap:anywhere}@media(max-width:640px){.communication-center_root__C2gMB>header{padding:18px 16px}.communication-center_navigation__PMKba{padding:0 8px}.communication-center_navigation__PMKba a{padding:10px 8px;font-size:13px}.communication-center_content__BpKtT{padding:16px}.communication-center_root__C2gMB{padding-bottom:24px}}.communication-center_settings__POsR5{padding:12px 28px;border-bottom:1px solid var(--rule);font:14px/1.5 var(--font-body)}.communication-center_settings__POsR5 summary{cursor:pointer;color:var(--fg-muted)}.communication-center_settings__POsR5 nav{padding:8px 0 0;border:0}.info-hint_root__RrFNq{position:relative;display:inline-flex;vertical-align:middle}.info-hint_root__RrFNq>button.info-hint_trigger__aJpEO{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:var(--fg-muted);cursor:pointer}.info-hint_trigger__aJpEO:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.info-hint_content__Rb0x9{position:absolute;top:100%;left:0;z-index:30;width:min(280px,70vw);padding:12px;background:var(--bg,#fff);color:var(--fg);border:1px solid var(--rule);box-shadow:0 4px 16px #0002;font:400 13px/1.5 var(--font-body);text-transform:none;letter-spacing:normal}.info-hint_content__Rb0x9[hidden]{display:none}.capability-settings_root__UaneZ{display:grid;grid-gap:20px;gap:20px;min-width:0}.capability-settings_root__UaneZ>p{margin:0;max-width:75ch;color:var(--fg-muted);font-size:14px;line-height:1.5}.capability-settings_filters__8pHrp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:760px}.capability-settings_root__UaneZ fieldset{margin:0;padding:0;border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 24px;gap:0 24px;min-width:0}.capability-settings_root__UaneZ fieldset label{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--rule);font-size:14px}.capability-settings_root__UaneZ>button{justify-self:start}@media(max-width:640px){.capability-settings_filters__8pHrp,.capability-settings_root__UaneZ fieldset{grid-template-columns:1fr}}.capability-settings_root__UaneZ fieldset legend{font:600 15px/1.5 var(--font-body);color:var(--fg);padding:0 0 8px}.capability-settings_root__UaneZ fieldset label{justify-content:space-between;flex-direction:row-reverse;align-items:center;gap:20px;padding:16px 0}.capability-settings_root__UaneZ fieldset label>span{flex:1 1;min-width:0}.capability-settings_root__UaneZ fieldset strong{display:block;font-weight:600}.capability-settings_root__UaneZ fieldset small{display:block;margin-top:4px;color:var(--fg-muted);font-size:13px;line-height:1.45}.capability-settings_root__UaneZ fieldset label>.capability-settings_control__O3X6D{flex:0 0 44px;min-width:44px;height:24px;padding:0;border:0}.messages_previewLayout__2dKa5{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.8fr);grid-gap:24px;gap:24px;align-items:start;min-width:0}.messages_preview__jI1NU{display:grid;grid-gap:12px;gap:12px;min-width:0}.messages_heading__dOj5y{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.messages_heading__dOj5y h2{margin:0 0 6px!important;font:400 20px/1.3 var(--font-sans)!important}.messages_heading__dOj5y p{margin:0;color:var(--fg-muted);font:12px var(--font-mono)}.messages_preview__jI1NU iframe{display:block;width:100%;height:760px;box-sizing:border-box;border:2px solid var(--rule);background:var(--l-ivory,#F7F4EE)}.messages_preview__jI1NU>a{font-size:13px;color:var(--accent-fg)}@media(max-width:1200px){.messages_previewLayout__2dKa5{grid-template-columns:1fr}}.messages_tests__yF06D{min-width:0;max-width:100%;overflow-wrap:anywhere}.messages_tests__yF06D label{display:grid;grid-gap:8px;gap:8px;min-width:0}.messages_tests__yF06D input,.messages_tests__yF06D select{box-sizing:border-box;min-width:0;width:100%;max-width:100%}.activity_activity__ZY_7u{position:relative;display:inline-block;margin-inline:6px;vertical-align:middle}.activity_activity__ZY_7u button{cursor:pointer;display:inline-flex;padding:6px;border:0;background:transparent;color:inherit;font:inherit}.activity_activity__ZY_7u button:focus-visible{outline:2px solid currentColor}.activity_tip__ggvrF{display:none;position:fixed;z-index:30;width:320px;max-height:calc(100vh - 32px);overflow:auto;max-width:min(340px,calc(100vw - 32px));padding:14px;background:#0b1220;color:#f7f4ee;border:1px solid #9aa3b2;font:12px/1.6 Helvetica,Arial,sans-serif;box-shadow:0 4px 16px #0004}.activity_tip__ggvrF>span{display:block}.activity_activity__ZY_7u:focus-within>.activity_tip__ggvrF,.activity_activity__ZY_7u:hover>.activity_tip__ggvrF,.activity_activity__ZY_7u[data-open=true]>.activity_tip__ggvrF{display:block}.activity_sr__zpV8R{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.message-history_scroll__UMeMF{overflow-x:auto;width:100%;min-width:0}.message-history_table__VhjzL{width:100%;border-collapse:collapse;text-align:left;color:var(--fg)}.message-history_table__VhjzL td,.message-history_table__VhjzL th{padding:12px 10px;border-bottom:1px solid var(--rule);font-size:13px;vertical-align:top}.message-history_table__VhjzL th{font-weight:600;color:var(--fg-muted);white-space:nowrap}.message-history_table__VhjzL a{color:var(--accent-fg)}.message-history_meta__NiX2b{color:var(--fg-muted);font-size:12px;margin-top:4px}.message-history_empty___0i8K,.message-history_help__vG_3u{color:var(--fg-muted);font-size:13px}.message-history_help__vG_3u{margin:14px 0 0}@media(max-width:600px){.message-history_table__VhjzL td,.message-history_table__VhjzL th{padding:10px 8px}}.message-history_scroll__UMeMF:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:3px}.message-history_table__VhjzL th{font:400 10px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border-bottom:2px solid var(--rule)}@media(max-width:680px){.message-history_scroll__UMeMF{overflow:visible}.message-history_table__VhjzL,.message-history_table__VhjzL tbody{display:block;min-width:0}.message-history_table__VhjzL thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.message-history_table__VhjzL tbody{display:grid;grid-gap:16px;gap:16px}.message-history_table__VhjzL tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--rule)}.message-history_scroll__UMeMF .message-history_table__VhjzL td{display:block;min-width:0;padding:12px;border:0;white-space:normal;overflow-wrap:anywhere}.message-history_table__VhjzL td:before{content:attr(data-label);display:block;margin-bottom:6px;font:400 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}.message-history_table__VhjzL td:nth-child(2),.message-history_table__VhjzL td:nth-child(4){grid-column:1/-1}}.message-history_timezone__k75F2{display:block;margin-top:4px;color:var(--fg-muted);font-size:12px}.message-history_cards__tFFfN{display:grid;grid-gap:12px;gap:12px;min-width:0}.message-history_messageTimeline__AWhfc{list-style:none;margin:0;padding:0 4px 0 8px;max-height:440px;overflow-y:auto;overscroll-behavior:contain}.message-history_messageCard__7OyLw{position:relative;margin:0;padding:0 0 20px 20px;border-left:1px solid var(--rule);min-width:0;display:grid;grid-gap:6px;gap:6px}.message-history_messageCard__7OyLw:before{content:"";position:absolute;left:-5px;top:5px;width:9px;height:9px;background:var(--accent-fg);border:2px solid var(--bg);box-sizing:border-box}.message-history_messageCard__7OyLw:last-child{padding-bottom:0}.message-history_messageHead__a0Hqq{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.message-history_messageHead__a0Hqq h3{font:600 16px/1.4 var(--font-body);color:var(--fg);margin:4px 0 0;letter-spacing:0;text-transform:none}.message-history_channel__pEhof{font:500 11px/1.4 var(--font-body);color:var(--fg-muted);letter-spacing:.06em}.message-history_messageHead__a0Hqq time{font:12px/1.5 var(--font-body);color:var(--fg-muted)}.message-history_recipient__MDHiS{overflow-wrap:anywhere}.message-history_deliveryStatus__29x63{font:700 14px/1.5 var(--font-body);color:var(--fg)}.message-history_deliveryDetails__jkUQG{border-top:1px solid var(--rule);padding-top:0;min-width:0}.message-history_deliveryDetails__jkUQG summary{cursor:pointer;min-height:36px;padding:8px 0;font:500 13px/1.5 var(--font-body);color:var(--fg-muted)}.message-history_deliveryDetails__jkUQG dl{display:grid;grid-gap:10px;gap:10px;margin:4px 0 12px;font:13px/1.5 var(--font-body)}.message-history_deliveryDetails__jkUQG dl>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.message-history_deliveryDetails__jkUQG dt{color:var(--fg-muted)}.message-history_deliveryDetails__jkUQG dd{margin:0;overflow-wrap:anywhere}.message-history_activityDetail___v06T{display:flex;align-items:center;gap:8px;font:12px/1.5 var(--font-body)}.email-image-editor_root__VtbvY{color:var(--fg);min-width:0}.email-image-editor_heading__WbeOV{display:flex;justify-content:space-between;gap:24px;margin-bottom:24px}.email-image-editor_heading__WbeOV h2{font:400 22px/1.2 var(--font-sans);margin:0}.email-image-editor_heading__WbeOV p,.email-image-editor_help__cRSY0{color:var(--fg-muted);font:13px/1.5 var(--font-sans);margin:8px 0 0}.email-image-editor_layout__5v5d4{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.email-image-editor_controls__ZaGb5{border:1px solid var(--rule);padding:20px;display:grid;grid-gap:18px;gap:18px;min-width:0;margin:0}.email-image-editor_controls__ZaGb5 legend{padding:0 6px;font:12px var(--font-mono)}.email-image-editor_root__VtbvY label{display:grid;grid-gap:8px;gap:8px;font:13px var(--font-sans);min-width:0}.email-image-editor_root__VtbvY input,.email-image-editor_root__VtbvY select{box-sizing:border-box;min-height:42px;width:100%;border:1px solid var(--rule);border-radius:0;background:var(--bg);color:var(--fg);padding:10px;font:14px var(--font-sans);min-width:0}.email-image-editor_root__VtbvY button:focus-visible,.email-image-editor_root__VtbvY input:focus-visible,.email-image-editor_root__VtbvY select:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.email-image-editor_root__VtbvY h3{font:14px var(--font-sans);margin:0 0 10px}.email-image-editor_hero__l91E1{display:block;width:100%;aspect-ratio:5/2;object-fit:cover}.email-image-editor_chosen__BWaa9{margin:0}.email-image-editor_chosen__BWaa9 figcaption{font:11px var(--font-mono);color:var(--fg-muted);margin-top:8px}.email-image-editor_gallery__MhoHm{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;max-height:320px;overflow:auto}.email-image-editor_gallery__MhoHm button{padding:0;border:2px solid var(--rule);background:var(--bg);color:var(--fg);text-align:left;cursor:pointer;min-width:0}.email-image-editor_gallery__MhoHm button[aria-pressed=true]{border-color:var(--accent-fg)}.email-image-editor_gallery__MhoHm img{width:100%;aspect-ratio:5/2;object-fit:cover;display:block}.email-image-editor_gallery__MhoHm span{display:block;padding:8px;font:11px/1.3 var(--font-sans);overflow-wrap:anywhere}.email-image-editor_save__GieGy{border-top:1px solid var(--rule);padding-top:18px;display:grid;grid-gap:10px;gap:10px}.email-image-editor_save__GieGy span{color:var(--fg-muted);font:11px var(--font-mono)}.email-image-editor_preview__7U9ML{min-width:0;border:1px solid var(--rule);padding:20px;background:var(--bg)}.email-image-editor_toolbar___IGw_{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:12px;gap:12px}.email-image-editor_preview__7U9ML iframe{display:block;border:0;margin:20px auto 0;height:1100px;background:#f4eee2;max-width:100%}.email-image-editor_desktop__cuBaN{width:100%}.email-image-editor_mobile__Wts0b{width:390px}.email-image-editor_notice__ZjcaY{border:1px solid var(--rule);padding:16px;font:14px/1.5 var(--font-sans)}.email-image-editor_tests__k8MJ8{margin-top:28px;padding-top:24px;border-top:1px solid var(--rule)}@media (max-width:1000px){.email-image-editor_layout__5v5d4{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.email-image-editor_toolbar___IGw_{grid-template-columns:1fr 1fr}.email-image-editor_toolbar___IGw_ label:first-child{grid-column:1/-1}}@media (max-width:760px){.email-image-editor_layout__5v5d4{grid-template-columns:1fr}.email-image-editor_heading__WbeOV{display:grid}.email-image-editor_controls__ZaGb5,.email-image-editor_preview__7U9ML{padding:16px}.email-image-editor_preview__7U9ML iframe{height:1000px}}.template-list_list__7ABa7{border:2px solid var(--rule);background:var(--bg);min-width:0;align-self:start;color:var(--fg)}.template-list_list__7ABa7 .template-list_heading__uxKxO{margin:0;padding:14px 16px 8px;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted)}.template-list_row__OLvT3{display:flex;align-items:center;gap:12px;min-height:64px;border-top:1px solid var(--rule);padding:10px 16px}.template-list_row__OLvT3[data-selected=true]{background:var(--bg-muted);box-shadow:inset 3px 0 0 var(--accent-fg)}.template-list_list__7ABa7 .template-list_select__hv23Y{display:grid;grid-gap:4px;gap:4px;flex:1 1;min-width:0;text-align:left;color:var(--fg);background:transparent;border:0;padding:0;font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer}.template-list_select__hv23Y small{font-size:12px;line-height:1.4;color:var(--fg-muted)}.template-list_select__hv23Y>span{font-size:15px;line-height:1.4}.template-list_select__hv23Y:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:3px}.template-list_meta___OipP{flex-shrink:0}.template-list_list__7ABa7 .template-list_row__OLvT3 button.template-list_select__hv23Y{border:0!important;background:transparent!important;padding:0!important;min-height:0!important;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important}.communication_wrap__c4v_c{display:grid;grid-gap:20px;gap:20px;padding-bottom:96px;color:var(--fg)}.communication_head__6QTPC{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between}.communication_head__6QTPC h1,.communication_head__6QTPC h2{margin:4px 0 0;font-weight:400;font-size:32px;letter-spacing:-.01em}.communication_eyebrow__t5JEw{margin:0;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--fg-muted)}.communication_mono__LSdBD{font-family:var(--font-mono)}.communication_sr__rl59t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.communication_kit__VaD2x{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;border:2px solid var(--fg);background:var(--bg-subtle,var(--bg))}.communication_kitLogo__pKoFT{display:grid;place-items:center;width:112px;height:40px;padding:0 8px;font-size:13px;color:#fff}.communication_kitLogo__pKoFT img{max-width:100%;max-height:26px}.communication_chips__uLd9W{display:flex;gap:4px}.communication_chips__uLd9W i{width:18px;height:18px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.communication_kitText__VzP4p{display:grid;font-size:12px;line-height:1.35;color:var(--fg-muted)}.communication_kitText__VzP4p b{font-size:13px;font-weight:500;color:var(--fg)}.communication_btnInv__91vzb,.communication_btnPrimary__X7gfp,.communication_btn__DTfOO{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border:2px solid var(--fg);background:transparent;color:var(--fg);font:500 14px var(--font-sans);cursor:pointer;white-space:nowrap;text-decoration:none}.communication_btn__DTfOO:hover{background:var(--fg);color:var(--bg)}.communication_btnPrimary__X7gfp:disabled,.communication_btn__DTfOO:disabled{opacity:.45;cursor:not-allowed}.communication_btnInv__91vzb:focus-visible,.communication_btnPrimary__X7gfp:focus-visible,.communication_btn__DTfOO:focus-visible,.communication_row__EH7kj:focus-visible,.communication_seg__oo8Bj button:focus-visible,.communication_tabs__xAbXJ button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.communication_stats__d_74M{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:2px solid var(--fg);border-bottom:1px solid var(--rule)}.communication_stats__d_74M div{padding:14px 16px 14px 0;display:grid;grid-gap:2px;gap:2px}.communication_stats__d_74M div+div{padding-left:16px;border-left:1px solid var(--rule)}.communication_stats__d_74M b{font-weight:400;font-size:28px;letter-spacing:-.02em}.communication_stats__d_74M span{font-size:12px;color:var(--fg-muted)}.communication_grid__dzsj1{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.communication_list__bVkuk{border:2px solid var(--fg);background:var(--bg-subtle,var(--bg))}.communication_groupTitle__slXF1{margin:0;padding:14px 16px 8px;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-muted);border-top:1px solid var(--rule)}.communication_list__bVkuk>div:first-child .communication_groupTitle__slXF1{border-top:0}.communication_row__EH7kj{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:56px;padding:10px 16px;border-top:1px solid var(--bg-muted);cursor:pointer}.communication_row__EH7kj:hover{background:var(--hover,rgba(0,0,0,.03))}.communication_row__EH7kj[aria-selected=true]{background:var(--bg-muted);box-shadow:inset 3px 0 0 var(--accent-fg)}.communication_row__EH7kj[data-off] .communication_name__Gup2R{color:var(--fg-muted)}.communication_name__Gup2R{font-size:15px;line-height:1.3}.communication_when__xrA1X{font-size:12px;line-height:1.35;color:var(--fg-muted);margin-top:2px}.communication_lock__21S7Z{font-size:11px;letter-spacing:.06em;color:var(--fg-muted)}.communication_switch__BSVa5{position:relative;display:inline-block;flex:0 0 44px;width:44px;height:24px}.communication_switch__BSVa5 input{position:absolute;inset:0;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;opacity:0;cursor:pointer}.communication_switch__BSVa5 input:after,.communication_switch__BSVa5 input:before{content:none}.communication_switch__BSVa5 span{position:absolute;inset:0;box-sizing:border-box;pointer-events:none;border:2px solid var(--fg);border-radius:0;background:var(--bg)}.communication_switch__BSVa5 span:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--fg);transition:transform .12s}.communication_switch__BSVa5 input:checked+span{background:var(--accent);border-color:var(--accent)}.communication_switch__BSVa5 input:checked+span:after{transform:translateX(20px);background:var(--on-accent)}.communication_switch__BSVa5 input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.communication_switch__BSVa5 input:disabled+span{opacity:.5}.communication_switch__BSVa5 input:disabled{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.communication_switch__BSVa5 span:after{transition:none}}.communication_detail__uwg53{display:grid;grid-gap:16px;gap:16px;min-width:0}.communication_detailHead__TqJEM{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between}.communication_detailHead__TqJEM h2{margin:2px 0 6px;font-weight:400;font-size:26px}.communication_detailHead__TqJEM p{margin:0;max-width:62ch;font-size:14px;line-height:1.5;color:var(--fg-muted)}.communication_tags__GedNZ{display:flex;flex-wrap:wrap;gap:6px}.communication_tagOff__zmKNc,.communication_tag__dw9Ce{display:inline-flex;align-items:center;height:24px;padding:0 8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:1px solid;color:var(--accent-fg)}.communication_tagOff__zmKNc{color:var(--error,var(--fg-muted))}.communication_tabs__xAbXJ{display:flex;flex-wrap:wrap;border-bottom:2px solid var(--fg)}.communication_tabs__xAbXJ button{height:44px;padding:0 16px;border:0;border-bottom:3px solid transparent;margin-bottom:-2px;background:transparent;color:var(--fg-muted);font:500 14px var(--font-sans);cursor:pointer}.communication_tabs__xAbXJ button[aria-selected=true]{color:var(--fg);border-bottom-color:var(--accent-fg)}.communication_tools__3Njlh{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.communication_seg__oo8Bj{display:inline-flex;border:2px solid var(--fg)}.communication_seg__oo8Bj button{height:36px;padding:0 12px;border:0;background:transparent;color:var(--fg);font:500 13px var(--font-sans);cursor:pointer}.communication_seg__oo8Bj button+button{border-left:2px solid var(--fg)}.communication_seg__oo8Bj button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.communication_state__d7NMk{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fg-muted)}.communication_state__d7NMk i{width:8px;height:8px;background:var(--fg-muted)}.communication_state__d7NMk i[data-tone=ok]{background:var(--accent-fg)}.communication_state__d7NMk i[data-tone=warn]{background:var(--amber,#E8B83A)}.communication_actions__jFm7f{display:flex;flex-wrap:wrap;gap:8px}.communication_frame__lrawM{position:relative;border:2px solid var(--fg);background:#EFECE6}.communication_frame__lrawM iframe{display:block;width:100%;height:min(78dvh,820px);border:0}.communication_frame__lrawM[data-stale] iframe{filter:grayscale(1);opacity:.6}.communication_empty__QjNJM{margin:0;padding:48px 24px;text-align:center;color:var(--fg-muted)}.communication_edit__wk4fi{display:grid;grid-gap:16px;gap:16px;margin:0;padding:20px;border:2px solid var(--fg);background:var(--bg-subtle,var(--bg));min-width:0}.communication_two__rQkpK{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.communication_field__rIcuj{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:500;color:var(--fg-muted)}.communication_field__rIcuj input,.communication_field__rIcuj select,.communication_field__rIcuj textarea{width:100%;padding:10px 12px;border:2px solid var(--fg);border-radius:0;background:var(--bg);color:var(--fg);font:400 14px/1.5 var(--font-sans)}.communication_field__rIcuj textarea{min-height:110px;resize:vertical}.communication_field__rIcuj :focus-visible{outline:2px solid var(--focus);outline-offset:1px}.communication_check__Z0niS{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px}.communication_check__Z0niS input{width:20px;height:20px;accent-color:var(--accent)}.communication_hint__ZAUem{margin:0;font-size:12px;color:var(--fg-muted)}.communication_history__DM89j{display:grid;grid-gap:8px;gap:8px;overflow:auto}.communication_history__DM89j table{width:100%;border-collapse:collapse;font-size:13px;border:2px solid var(--fg);background:var(--bg-subtle,var(--bg))}.communication_history__DM89j td,.communication_history__DM89j th{padding:10px 12px;border-bottom:1px solid var(--bg-muted);text-align:left;vertical-align:middle}.communication_history__DM89j thead th{border-bottom:2px solid var(--fg);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.communication_bar__hkIx7{position:fixed;left:var(--admin-sidebar,232px);right:0;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 32px;background:var(--ink,#0B1220);color:#F7F4EE;font-size:14px;transform:translateY(110%);transition:transform .16s}.communication_bar__hkIx7[data-on]{transform:none}.communication_bar__hkIx7 [data-tone=error]{color:#F2A08F}.communication_btnInv__91vzb{border-color:#F7F4EE;color:#F7F4EE}.communication_btnInv__91vzb:hover{background:#F7F4EE;color:#0B1220}.communication_btnPrimary__X7gfp{background:var(--sage,#B7F18A);border-color:var(--sage,#B7F18A);color:#0B1220}@media (max-width:1100px){.communication_grid__dzsj1{grid-template-columns:1fr}}@media (max-width:820px){.communication_bar__hkIx7{left:0;padding:12px 16px}.communication_bar__hkIx7 .communication_actions__jFm7f{width:100%}.communication_bar__hkIx7 .communication_actions__jFm7f button{flex:1 1}}@media(max-width:900px){.communication_bar__hkIx7{bottom:calc(58px + env(safe-area-inset-bottom))}}.message-composer_root__i2LG_{display:grid;grid-gap:16px;gap:16px;min-width:0}.message-composer_root__i2LG_>p{margin:0;line-height:1.5;font-size:14px}.message-composer_root__i2LG_>button{justify-self:start}.message-composer_root__i2LG_>label{display:flex;align-items:center;gap:8px;font-size:14px}.message-composer_root__i2LG_ input[type=checkbox]{min-height:20px;width:20px;accent-color:var(--accent-fg)}.message-composer_filters__Ztx8D{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:end}.message-composer_filters__Ztx8D>label{grid-column:1/-1}.message-composer_filters__Ztx8D>button{justify-self:start}@media(max-width:680px){.message-composer_filters__Ztx8D{grid-template-columns:minmax(0,1fr)}}.DatePicker_root__CVOJb{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0}.DatePicker_label__IVOkL{font-size:13px;color:var(--fg-muted)}.DatePicker_root__CVOJb .DatePicker_trigger__HPE3K[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:0 12px;border:2px solid var(--rule,var(--table-rule,#c9c3b8));background:var(--panel,var(--bg,#f5f2eb));color:var(--fg);cursor:pointer;font:inherit;font-size:15px;text-align:left}.DatePicker_root__CVOJb .DatePicker_trigger__HPE3K[data-empty=true]{color:var(--fg-muted)}.DatePicker_root__CVOJb .DatePicker_trigger__HPE3K[aria-expanded=true]{border-color:var(--fg)}.DatePicker_pop__Gt5Wn{position:absolute;top:100%;margin-top:6px;z-index:40;box-sizing:border-box;width:292px;max-width:calc(100vw - 24px);min-width:0;border:2px solid var(--fg);background:var(--bg);padding:12px;display:flex;flex-direction:column;gap:10px;box-shadow:8px 8px 0 var(--rule,var(--table-rule,#c9c3b8))}.DatePicker_pop__Gt5Wn[data-align=left]{left:0}.DatePicker_pop__Gt5Wn[data-align=right]{right:0}.DatePicker_head__7_xLk{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:16px;text-align:center}.DatePicker_root__CVOJb .DatePicker_pop__Gt5Wn .DatePicker_nav__7Xz_w{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;flex:0 0 32px;width:32px;height:32px;min-width:0;min-height:32px;padding:0;border:2px solid var(--rule,var(--table-rule,#c9c3b8));background:none;color:var(--fg);cursor:pointer;font:inherit;font-size:16px}.DatePicker_grid__E2W6C{display:grid;width:100%;min-width:0;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:2px;gap:2px}.DatePicker_dow__KYEEx{text-align:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);padding:4px 0}.DatePicker_root__CVOJb .DatePicker_pop__Gt5Wn .DatePicker_day__Jk1Hh{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;box-sizing:border-box;width:100%;min-width:0;height:34px;min-height:34px;padding:0;line-height:1;border:2px solid transparent;background:none;color:var(--fg);cursor:pointer;font:inherit;font-size:14px}.DatePicker_root__CVOJb .DatePicker_pop__Gt5Wn .DatePicker_day__Jk1Hh:disabled{opacity:.3;cursor:not-allowed;text-decoration:line-through}.DatePicker_root__CVOJb .DatePicker_pop__Gt5Wn .DatePicker_day__Jk1Hh[aria-pressed=true]{border-color:var(--fg);background:var(--fg);color:var(--bg)}.DatePicker_day__Jk1Hh[data-today=true]:after{content:"";position:absolute;left:50%;bottom:4px;width:14px;height:2px;margin-left:-7px;background:var(--sage)}.DatePicker_root__CVOJb .DatePicker_pop__Gt5Wn .DatePicker_day__Jk1Hh:focus-visible,.DatePicker_root__CVOJb .DatePicker_pop__Gt5Wn .DatePicker_foot__g_zmf button:focus-visible,.DatePicker_root__CVOJb .DatePicker_pop__Gt5Wn .DatePicker_nav__7Xz_w:focus-visible,.DatePicker_root__CVOJb .DatePicker_trigger__HPE3K:focus-visible{outline:2px solid var(--sage);outline-offset:2px}.DatePicker_heat__M4u6L{position:absolute;left:6px;right:6px;bottom:2px;height:3px;background:var(--rule,var(--table-rule,#c9c3b8))}.DatePicker_heat__M4u6L b{display:block;height:100%;background:var(--sage)}.DatePicker_heat__M4u6L b[data-hot=true]{background:var(--amber)}.DatePicker_foot__g_zmf{display:flex;justify-content:space-between;border-top:1px solid var(--rule,var(--table-rule,#c9c3b8));padding-top:8px}.DatePicker_root__CVOJb .DatePicker_pop__Gt5Wn .DatePicker_foot__g_zmf button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;min-width:0;min-height:32px;padding:0;color:var(--fg);cursor:pointer;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px}.DatePicker_muted__qJ5mh{color:var(--fg-muted)}@media (max-width:640px){.DatePicker_root__CVOJb .DatePicker_pop__Gt5Wn[data-align]{position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);margin-top:0;max-height:calc(100dvh - 160px);overflow-y:auto}.tableGuest .DatePicker_root__CVOJb .DatePicker_pop__Gt5Wn[data-align]{position:fixed;top:auto;transform:none;bottom:0;left:0!important;right:0!important;width:auto;max-width:none;margin:0;border-inline:0;border-bottom:0;padding:20px 20px max(20px,env(safe-area-inset-bottom));max-height:85dvh;overflow:auto;box-shadow:0 -12px 40px var(--backdrop);box-sizing:border-box}.tableGuest .DatePicker_root__CVOJb .DatePicker_pop__Gt5Wn .DatePicker_day__Jk1Hh{height:44px;min-height:44px}.tableGuest .DatePicker_root__CVOJb .DatePicker_pop__Gt5Wn .DatePicker_foot__g_zmf button{min-height:44px}}@media (hover:hover) and (pointer:fine){.DatePicker_root__CVOJb .DatePicker_pop__Gt5Wn .DatePicker_day__Jk1Hh:not(:disabled):not([aria-pressed=true]):hover,.DatePicker_root__CVOJb .DatePicker_pop__Gt5Wn .DatePicker_foot__g_zmf button:not(:disabled):hover,.DatePicker_root__CVOJb .DatePicker_pop__Gt5Wn .DatePicker_nav__7Xz_w:not(:disabled):hover,.DatePicker_root__CVOJb .DatePicker_trigger__HPE3K[type=button]:not(:disabled):hover{background:var(--accent-soft,var(--bg-muted));color:var(--accent-fg,var(--fg));border-color:var(--accent-fg,var(--fg))}}html[data-brand=gorski] .DatePicker_pop__Gt5Wn{width:352px;max-width:calc(100vw - 32px);background:var(--bg-raised)}html[data-brand=gorski] .DatePicker_grid__E2W6C{grid-template-columns:repeat(7,minmax(0,1fr))}html[data-brand=gorski] .DatePicker_day__Jk1Hh{min-width:0!important;min-height:44px;padding:0!important}html[data-brand=gorski] .DatePicker_day__Jk1Hh[aria-pressed=true]{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--on-accent)!important}.DatePicker_srLabel__e0vu2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.DatePicker_root__CVOJb .DatePicker_trigger__HPE3K.DatePicker_compactTrigger__GfaCj[type=button]{border:0;min-height:44px;padding:0 8px;justify-content:center;gap:8px;background:transparent;color:var(--fg);font:600 14px/1.2 var(--font-body);white-space:nowrap}.DatePicker_root__CVOJb .DatePicker_trigger__HPE3K.DatePicker_compactTrigger__GfaCj[type=button]:focus-visible{outline-offset:-3px}@media (hover:hover) and (pointer:fine){.DatePicker_root__CVOJb .DatePicker_trigger__HPE3K.DatePicker_compactTrigger__GfaCj[type=button]:not(:disabled):hover{background:var(--bg-muted);color:var(--fg)}}.workspace_root__4jrE6{a{color:inherit}a:hover{color:var(--accent-fg)}.t-app{container:app/inline-size;min-height:100vh;font-family:var(--font-sans);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased}.t-app *{box-sizing:border-box}.t-app :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.t-app button{font-family:inherit}.t-mono{font-family:var(--font-mono);font-size:12px;letter-spacing:.02em}.t-eyebrow,.t-mono{color:var(--fg-muted)}.t-eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase}.t-muted{color:var(--fg-muted)}.t-small{font-size:13px;line-height:1.45}.t-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.t-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--fg-subtle);text-decoration-color:var(--fg-subtle);text-align:left}.t-link:hover{color:var(--accent-fg);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.t-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.t-stack{display:flex;flex-direction:column;gap:12px;min-width:0}.t-grow{flex:1 1;min-width:0}.t-demo{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:8px 16px;background:#eee9de;color:var(--ink);font-size:12px;line-height:1.4}.t-demo button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(11,18,32,.35);background:transparent;color:var(--ink);font:500 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;padding:6px 8px;cursor:pointer}.t-logo{display:block;background:no-repeat 0/contain;aspect-ratio:557/100}.t-logo--dark{background-image:url(/100lica/brand/100lica-horizontal-on-dark.svg)}.t-logo--light{background-image:url(/100lica/brand/100lica-horizontal-on-light.svg)}.t-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:calc(100vh - 34px)}.t-col{min-width:0;display:flex;flex-direction:column}.t-mtabs{display:flex;align-self:stretch}.t-mtab{display:flex;align-items:center;padding:0 16px;font:500 14px var(--font-sans);color:var(--fg);box-shadow:inset 0 -3px 0 var(--accent-line)}.t-head__logo{display:none}.t-navg{display:flex;flex-direction:column;gap:2px;margin-bottom:16px}.t-navg__eb{padding:0 10px 6px;font:500 11px/1 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--sage)}.t-head{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--bg);border-bottom:2px solid var(--rule);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px;padding:0 24px;height:60px}.t-head>div:first-child{align-self:stretch}.t-head__sep{width:2px;height:24px;background:var(--rule)}.t-head__client{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-head .t-head__menu{display:none}.t-module{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;gap:8px;align-items:center;border:2px solid var(--rule);background:var(--panel-active);color:var(--fg);padding:7px 10px;font:500 14px/1 var(--font-sans);cursor:pointer}.t-hsearch{position:relative;display:flex;align-items:center;min-width:0;width:100%;max-width:520px;justify-self:center}@container app (max-width: 1180px){.t-head__client{display:none}}.t-hsearch>svg{position:absolute;left:12px;color:var(--fg-muted);pointer-events:none}.t-hsearch .lc-input{height:40px;padding-left:36px;padding-right:48px}.t-kbd{right:10px;font:11px var(--font-mono);color:var(--fg-subtle);border:1px solid var(--rule);padding:3px 5px}.t-kbd,.t-pop{position:absolute}.t-pop{top:calc(100% + 8px);z-index:60;background:var(--bg);border:2px solid var(--rule);box-shadow:var(--shadow-overlay);max-height:70vh;overflow:auto;min-width:260px}.t-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:9999px;background:var(--alert);color:var(--ink);font:600 10px/16px var(--font-sans);text-align:center}.t-side{background:var(--ink);border-right:2px solid var(--slate);padding:20px 12px 0;display:flex;flex-direction:column;gap:18px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:auto}.t-side .t-me{margin:auto -12px 0;padding:12px 8px 12px 16px;border-top:2px solid var(--slate);min-height:68px}.t-nav a[aria-current=page]{box-shadow:inset 3px 0 0 var(--sage)}.t-tl{display:grid;grid-template-columns:110px minmax(0,1fr);border:2px solid var(--rule)}.t-tl__axis{position:relative;height:30px;border-bottom:2px solid var(--rule)}.t-tl__axis span{position:absolute;top:8px;transform:translateX(-50%);font:11px var(--font-mono);color:var(--fg-muted)}.t-tl__day{padding:10px 12px;border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:64px}.t-tl__day[data-today]{background:var(--panel-active)}.t-tl__lane{position:relative;border-bottom:1px solid var(--rule);min-height:64px;background:repeating-linear-gradient(90deg,transparent 0 calc(100% / 14 - 1px),var(--rule) calc(100% / 14 - 1px) calc(100% / 14))}.t-tl__blk{position:absolute;top:8px;bottom:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--fg-muted);background:var(--bg);color:var(--fg);padding:6px 8px;text-align:left;display:flex;flex-direction:column;justify-content:space-between;gap:4px;cursor:pointer;overflow:hidden;font:inherit}.t-tl__blk:hover{border-color:var(--fg)}.t-tl__fill{position:absolute;left:0;bottom:0;top:0;background:rgba(183,241,138,.22);z-index:0}.t-tl__blk>*{position:relative;z-index:1}.t-tl__blk[data-state=BLOCKED],.t-tl__blk[data-state=CANCELLED]{border-style:dashed}.t-tl__now{position:absolute;top:0;bottom:0;width:2px;background:var(--sage);z-index:2}.t-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:2px solid var(--rule)}.t-month__h{padding:8px 10px;font:11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);border-bottom:2px solid var(--rule)}.t-month__d{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:transparent;color:var(--fg);min-height:104px;padding:8px;display:flex;flex-direction:column;gap:6px;text-align:left;cursor:pointer;font:inherit;min-width:0}.t-month__d:hover{outline:2px solid var(--fg-muted);outline-offset:-2px}.t-month__d[data-out]{color:var(--fg-subtle)}.t-month__d[data-today] .t-month__n{background:var(--sage);color:var(--ink)}.t-month__n{font:500 13px/1 var(--font-sans);width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.t-month__s{display:flex;gap:4px;align-items:center;font:10px var(--font-mono);color:var(--fg-muted)}.t-month__s i{flex:1 1;height:6px;background:var(--slate);position:relative}.t-month__s i b{position:absolute;inset:0 auto 0 0;background:var(--sage)}.t-heat{display:grid;grid-gap:3px;gap:3px}.t-heat__c{min-height:38px;display:flex;align-items:center;justify-content:center;font:12px var(--font-mono);color:var(--ink)}.t-ctx{border:2px solid var(--rule);padding:10px 12px;display:flex;flex-direction:column;gap:3px}.t-ctx strong{font-weight:400;font-size:14px}.t-nav{display:flex;flex-direction:column;gap:2px}.t-nav a{display:flex;gap:12px;align-items:center;padding:10px;font-size:14px;color:var(--fg-muted);text-decoration:none}.t-nav a:hover{background:var(--hover);color:var(--fg)}.t-nav a[aria-current=page]{background:var(--panel-active);color:var(--fg)}.t-nav__badge{margin-left:auto;font:11px/1 var(--font-mono);color:var(--fg-muted)}.t-nav__badge--warn{color:var(--amber)}.t-me{margin-top:auto;display:flex;gap:10px;padding:0 8px}.t-avatar,.t-me{align-items:center}.t-avatar{width:32px;height:32px;border-radius:9999px;display:inline-flex;justify-content:center;background:var(--sage);color:var(--ink);font:500 12px/1 var(--font-sans);flex:none}.t-avatar--mist{background:var(--mist)}.t-main{min-width:0;display:flex;flex-direction:column}.t-mobilebar,.t-tabbar{display:none}.t-top{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:20px 28px 18px;border-bottom:2px solid var(--rule);flex-wrap:wrap}.t-top h1{margin:0;font-size:26px;font-weight:400;letter-spacing:-.01em}.t-crumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;cursor:pointer;color:var(--fg-muted);font:12px var(--font-mono);text-align:left;text-decoration:none}.t-page{padding:28px;display:flex;flex-direction:column;gap:24px;min-width:0}.t-cols{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);grid-gap:24px;gap:24px;align-items:start}.t-cols--even{grid-template-columns:repeat(2,minmax(0,1fr))}.t-panel{border:2px solid var(--rule);display:flex;flex-direction:column;min-width:0}.t-panel__head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;border-bottom:2px solid var(--rule);min-height:48px;flex-wrap:wrap}.t-panel__body{padding:20px;display:flex;flex-direction:column;gap:12px;min-width:0}.t-panel__body--flush{padding:0;gap:0}.t-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));border:2px solid var(--rule)}.t-kpi{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-right:2px solid var(--rule);color:inherit;text-align:left;padding:18px 20px;display:flex;flex-direction:column;gap:8px;min-width:0;cursor:pointer;font:inherit}.t-kpi:last-child{border-right:0}.t-kpi:hover{background:var(--hover)}.t-kpi:hover .t-kpi__go{color:var(--fg)}.t-kpi__v{font-size:32px;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-kpi__go{font:11px var(--font-mono);color:var(--fg-subtle);display:flex;gap:6px;align-items:center}.t-bar{display:flex;height:6px;background:var(--slate);min-width:60px}[data-theme=light] .t-bar{background:var(--sand)}.t-bar>span{display:block;height:100%}.t-bar__c{background:var(--sage)}.t-bar__h{background:repeating-linear-gradient(-45deg,var(--amber) 0 3px,transparent 3px 5px)}.t-bar--lg{height:10px}.t-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--fg-muted)}.t-legend i{display:inline-block;width:10px;height:10px;margin-right:6px;vertical-align:-1px}.t-pill{display:inline-flex;align-items:center;gap:6px;font:500 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;padding:5px 8px 5px 6px;border:1px solid var(--rule);color:var(--fg);white-space:nowrap}.t-pill__g{font:12px/1 var(--font-mono);width:12px;text-align:center}.t-pill--ok{border-color:var(--sage);color:var(--fg)}.t-pill--ok .t-pill__g{color:var(--sage)}.t-pill--warn{border-color:var(--amber)}.t-pill--warn .t-pill__g{color:var(--amber)}.t-pill--err{border-color:var(--alert)}.t-pill--err .t-pill__g{color:var(--alert)}.t-pill--mute{color:var(--fg-muted);border-color:var(--rule)}.t-pill--solid{background:var(--fg);color:var(--bg);border-color:var(--fg)}[data-theme=light] .t-pill--ok{border-color:var(--sage-deep)}[data-theme=light] .t-pill--ok .t-pill__g{color:var(--sage-deep)}[data-theme=light] .t-pill--warn{border-color:#b08a2e}[data-theme=light] .t-pill--warn .t-pill__g{color:#8a6a1c}[data-theme=light] .t-pill--err{border-color:var(--alert-deep)}[data-theme=light] .t-pill--err .t-pill__g{color:var(--alert-deep)}.t-new{display:inline-flex;gap:6px;align-items:center;font:500 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 6px;border:1px dashed var(--amber);color:var(--amber);white-space:nowrap}[data-theme=light] .t-new{color:#7a5b12;border-color:#b08a2e}.t-exists{display:inline-flex;font:500 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 6px;border:1px solid var(--rule);color:var(--fg-muted);white-space:nowrap}.t-tablewrap{min-width:0;overflow-x:auto}.t-table{width:100%;border-collapse:collapse;font-size:14px}.t-table th{font:500 11px/1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);text-align:left;padding:12px 14px;border-bottom:2px solid var(--rule);white-space:nowrap}.t-table td{padding:12px 14px;border-bottom:1px solid var(--rule);vertical-align:middle}.t-table tr[data-click]{cursor:pointer}.t-table tr[data-click]:hover td{background:var(--hover)}.t-table .t-right{text-align:right}.t-ref{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;white-space:nowrap}.t-field{display:flex;flex-direction:column;gap:6px;min-width:0}.t-field>span:first-child{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-muted)}.t-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:16px;gap:16px}.t-search{position:relative;flex:1 1 240px;min-width:0}.t-search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--fg-muted);pointer-events:none}.t-search .lc-input{padding-left:38px}.t-seg{display:inline-flex;border:2px solid var(--rule)}.t-seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--fg-muted);padding:9px 12px;font:14px/1 var(--font-sans);cursor:pointer;white-space:nowrap}.t-seg button[aria-pressed=true]{background:var(--panel-active);color:var(--fg)}.t-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.t-filters .lc-select-wrap{min-width:150px}.t-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--rule);background:transparent;color:var(--fg-muted);padding:7px 10px;font:13px/1 var(--font-sans);cursor:pointer;display:inline-flex;gap:6px;align-items:center}.t-chip[aria-pressed=true]{border-color:var(--fg);color:var(--fg)}.t-stepper{display:inline-flex;align-items:stretch;border:2px solid var(--rule)}.t-stepper button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:44px;height:44px;border:0;background:transparent;color:var(--fg);font-size:20px;cursor:pointer}.t-stepper button:disabled{opacity:.3;cursor:not-allowed}.t-stepper output{min-width:44px;display:flex;align-items:center;justify-content:center;font:20px/1 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-left:2px solid var(--rule);border-right:2px solid var(--rule)}.t-note{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:2px solid var(--rule);font-size:14px;line-height:1.45}.t-note>svg{flex:none;margin-top:1px}.t-note--warn{border-color:var(--amber)}.t-note--warn>svg{color:var(--amber)}.t-note--err{border-color:var(--alert)}.t-note--err>svg{color:var(--alert)}.t-note--ok{border-color:var(--sage)}.t-note--ok>svg{color:var(--sage)}[data-theme=light] .t-note--ok{border-color:var(--sage-deep);background:#eef8e6}[data-theme=light] .t-note--ok>svg{color:var(--sage-deep)}[data-theme=light] .t-note--err{border-color:var(--alert-deep);background:#fbedea}[data-theme=light] .t-note--err>svg{color:var(--alert-deep)}[data-theme=light] .t-note--warn{border-color:#b08a2e;background:#fbf4e2}[data-theme=light] .t-note--warn>svg{color:#8a6a1c}.t-note strong{font-weight:500;display:block}.t-list>*{border-top:1px solid var(--rule)}.t-list>:first-child{border-top:0}.t-item{display:flex;gap:12px;align-items:flex-start;padding:12px 20px;text-decoration:none;color:inherit}a.t-item:hover,button.t-item:hover{background:var(--hover)}button.t-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:100%;text-align:left;font:inherit;cursor:pointer}.t-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:0 24px;gap:0 24px}.t-dl>div{padding:12px 0;border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:6px;min-width:0}.t-dl dt{font:11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.t-dl dd{margin:0;font-size:16px}.t-overlay{position:fixed;inset:0;background:var(--backdrop);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.t-dialog{width:min(100%,520px);max-height:calc(100vh - 40px);overflow:auto;background:var(--bg);color:var(--fg);border:2px solid var(--rule);box-shadow:var(--shadow-overlay);display:flex;flex-direction:column}.t-dialog__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 0}.t-dialog__head h2{margin:0;font-size:22px;font-weight:400;letter-spacing:-.01em}.t-dialog__body{padding:16px 20px 20px;display:flex;flex-direction:column;gap:14px;font-size:15px;line-height:1.5}.t-dialog__actions{display:flex;gap:8px;padding:16px 20px;border-top:2px solid var(--rule);flex-wrap:wrap}.t-dialog__actions>*{flex:1 1 160px}.t-overlay--drawer{justify-content:flex-end;align-items:stretch;padding:0}.t-drawer{width:min(100%,680px);background:var(--bg);border-left:2px solid var(--rule);overflow:auto}.t-drawer,.t-toasts{display:flex;flex-direction:column}.t-toasts{position:fixed;right:20px;bottom:20px;z-index:200;gap:8px}.t-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--rule);background:transparent;color:var(--fg);width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.t-icon-btn:hover{background:var(--hover)}.t-icon-btn--ghost{border-color:transparent}.t-date-nav{align-items:center;gap:4px}.t-date-nav .t-icon-btn{box-sizing:border-box;width:40px;height:40px;border:1px solid var(--rule)}.t-date-nav .t-icon-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (max-width:600px){.t-date-nav .t-icon-btn{width:44px;height:44px}}.t-inbox{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);min-height:520px}.t-inbox__list{border-right:2px solid var(--rule);overflow:auto;max-height:760px}.t-inbox__it{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;gap:12px;align-items:flex-start;padding:12px 16px;border:0;border-bottom:1px solid var(--rule);background:transparent;color:var(--fg);text-align:left;font:inherit;cursor:pointer}.t-inbox__it:hover{background:var(--hover)}.t-inbox__it[aria-selected=true]{background:var(--panel-active);box-shadow:inset 3px 0 0 var(--sage)}.t-inbox__view{padding:20px;min-width:0}.t-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:2px solid var(--rule)}.t-week__day{border-right:1px solid var(--rule);display:flex;flex-direction:column;min-width:0}.t-week__day:last-child{border-right:0}.t-week__head{padding:10px 12px;border-bottom:2px solid var(--rule);display:flex;justify-content:space-between;gap:6px;align-items:baseline}.t-week__head[data-today]{background:var(--panel-active)}.t-week__cells{padding:8px;min-height:180px}.t-slot,.t-week__cells{display:flex;flex-direction:column;gap:6px}.t-slot{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--rule);background:transparent;color:inherit;text-align:left;padding:10px;cursor:pointer;font:inherit;min-width:0}.t-slot:hover{border-color:var(--fg-muted)}.t-slot[data-state=CANCELLED]{opacity:.6;background:repeating-linear-gradient(-45deg,transparent 0 6px,var(--hover) 6px 8px)}.t-slot[data-state=DONE]{opacity:.72}.t-day{display:flex;flex-direction:column}.t-dayrow{display:grid;grid-template-columns:110px minmax(0,1fr) 200px 150px;grid-gap:20px;gap:20px;align-items:center;padding:16px 20px;border-top:1px solid var(--rule);text-decoration:none;color:inherit}.t-dayrow:first-child{border-top:0}.t-dayrow:hover{background:var(--hover)}.t-time{font-size:28px;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-gate{max-width:640px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:16px;padding:16px}.t-gate__session{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--bg);border:2px solid var(--fg);padding:14px 16px;display:flex;gap:12px;align-items:center}.t-scan{display:flex;gap:8px}.t-scan .lc-input{height:56px;font:16px var(--font-mono)}.t-result{border:2px solid var(--rule);display:flex;flex-direction:column}.t-result__band{display:flex;gap:12px;align-items:center;padding:14px 16px;font-size:18px}.t-result--ok .t-result__band{background:var(--sage);color:var(--ink)}.t-result--warn .t-result__band{background:var(--amber);color:var(--ink)}.t-result--err .t-result__band{background:var(--alert);color:var(--ink)}.t-result--info .t-result__band{background:var(--panel-active)}.t-result__body{padding:16px;display:flex;flex-direction:column;gap:14px}.t-dots{display:flex;gap:6px;flex-wrap:wrap}.t-dots i{width:22px;height:22px;border-radius:9999px;border:2px solid var(--mist)}.t-dots i[data-in]{background:var(--sage);border-color:var(--sage)}.t-dots i[data-now]{background:repeating-linear-gradient(-45deg,var(--sage) 0 3px,transparent 3px 6px);border-color:var(--sage)}.t-big{font-size:44px;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-qr{display:block;width:100%;height:auto;background:#fff;image-rendering:pixelated}.t-placeholder{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;border:1px dashed var(--fg-subtle);color:var(--fg-muted);font:12px/1.4 var(--font-mono);background:repeating-linear-gradient(-45deg,transparent 0 10px,var(--hover) 10px 12px)}.t-chart{display:flex;align-items:flex-end;gap:4px;height:180px;border-bottom:2px solid var(--rule);padding-top:8px}.t-chart__col{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;position:relative;height:100%;min-width:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0}.t-chart__cap{position:absolute;inset:auto 0 0 0;border:1px solid var(--rule);border-bottom:0}.t-chart__conf{background:rgba(183,241,138,.28);position:relative}.t-chart__in{background:var(--sage);position:absolute;left:0;right:0;bottom:0}.t-chart__col:hover .t-chart__cap{border-color:var(--fg-muted)}@media (max-width:900px){.t-shell{grid-template-columns:minmax(0,1fr);padding-bottom:64px}.t-side{display:none}.t-inbox{grid-template-columns:minmax(0,1fr)}.t-inbox__list{border-right:0;border-bottom:2px solid var(--rule);max-height:320px}.t-tplgrid{grid-template-columns:minmax(0,1fr)!important}.t-head{grid-template-columns:minmax(0,1fr) auto;padding:8px 12px;height:auto;gap:8px}.t-head__client,.t-head__pub,.t-head__sep,.t-kbd{display:none}.t-head__logo{display:flex;align-items:center}.t-mtab{padding:0 10px}.t-hsearch{grid-column:1/-1;grid-row:2}.t-head .t-head__menu{display:inline-flex}.t-tl{grid-template-columns:64px minmax(0,1fr)}.t-month__d{min-height:64px;padding:4px}.t-month__s span{display:none}.t-mobilebar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:2px solid var(--rule);position:-webkit-sticky;position:sticky;top:0;background:var(--bg);z-index:20}.t-tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;background:var(--bg);border-top:2px solid var(--rule);z-index:30}.t-tabbar a,.t-tabbar button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:var(--fg-muted);display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px 12px;font:11px/1 var(--font-sans);text-decoration:none;min-height:56px;justify-content:center;cursor:pointer}.t-tabbar [aria-current=page]{color:var(--fg);box-shadow:inset 0 2px 0 var(--sage)}.t-top{padding:16px}.t-top h1{font-size:22px}.t-page{padding:16px;gap:16px}.t-cols,.t-cols--even{grid-template-columns:minmax(0,1fr)}.t-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.t-kpi{border-right:0;border-bottom:2px solid var(--rule);padding:14px 16px}.t-kpi:nth-child(odd){border-right:2px solid var(--rule)}.t-kpi__v{font-size:26px}.t-panel__head{padding:10px 16px}.t-panel__body{padding:16px}.t-item{padding:12px 16px}.t-table thead{display:none}.t-table,.t-table tbody,.t-table td,.t-table tr{display:block;width:100%}.t-table tr{padding:12px 16px;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 12px;gap:6px 12px}.t-table td{padding:0;border:0}.t-table td[data-m=hide]{display:none}.t-table td[data-m=full]{grid-column:1/-1}.t-table .t-right,.t-table td[data-m=right]{text-align:right}.t-week{grid-template-columns:minmax(0,1fr)}.t-week__day{border-right:0;border-bottom:1px solid var(--rule)}.t-week__cells{flex-direction:row;flex-wrap:wrap;min-height:0}.t-week__cells>.t-slot{flex:1 1 30%}.t-dayrow{grid-template-columns:72px minmax(0,1fr);gap:8px 14px;padding:14px 16px}.t-dayrow>:nth-child(3),.t-dayrow>:nth-child(4){grid-column:2}.t-time{font-size:22px}.t-drawer{width:100%;border-left:0}.t-dialog__actions>*{flex:1 1 100%}.t-toasts{left:12px;right:12px;bottom:72px}.t-gate{padding:12px}.t-big{font-size:36px}.t-filters>*{flex:1 1 140px}}}.workspace_root__4jrE6{--font-sans:var(--font-body);--ink:var(--l-ink);--sage:var(--l-sage);--sage-deep:var(--l-sage-deep);--amber:var(--l-amber);--alert:var(--l-alert);--slate:var(--l-slate);--bg-sunken:var(--bg-muted);.lc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;border:2px solid var(--rule);background:transparent;color:var(--fg);text-decoration:none;min-height:44px;font:500 13px var(--font-body);cursor:pointer}.lc-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.lc-btn--sm{padding:8px 12px;min-height:36px}.lc-btn--block{width:100%}.lc-input,.lc-select{width:100%;min-height:44px;background:var(--bg-raised);color:var(--fg);border:2px solid var(--rule);padding:10px 12px;border-radius:0;font:inherit}.lc-choice{display:flex;gap:10px;align-items:center;font-size:14px}.lc-check{width:18px;height:18px;accent-color:var(--accent-fg)}.lc-tabs{display:flex;border-bottom:2px solid var(--rule);gap:8px;max-width:100%;overflow:auto}.lc-tab{border:0;border-bottom:3px solid transparent;padding:14px 12px;background:none;color:var(--fg-muted);font:inherit;white-space:nowrap;cursor:pointer}.lc-tab[aria-selected=true]{border-bottom-color:var(--accent-fg);color:var(--fg)}.lc-hint{font-size:12px;color:var(--fg-muted)}.lc-hint--error{color:var(--state-error)}.lc-toast{display:flex;gap:12px;padding:16px;background:var(--bg-raised);border:2px solid var(--rule);color:var(--fg)}.lc-toast__title{font-weight:600}.lc-toast__desc{font-size:13px}button:disabled{opacity:.5;cursor:not-allowed}}.workspace_publicRoot__sdNDf{.p-portal{--ivory:var(--bp-bg);--ink:var(--bp-ink);--sand:var(--bp-line);--stone:var(--bp-muted);--white:var(--bp-paper);--mist:var(--bp-chrome-muted);--graphite:var(--bp-ink-soft);--fog:var(--bp-chrome-muted);--sage-deep:var(--bp-accent);--font-sans:var(--bp-font-sans);--font-mono:var(--bp-font-label);min-height:100vh;flex-direction:column;background:var(--ivory)}.p-portal,.p-preview{display:flex;color:var(--ink)}.p-preview{background:#eee9de;padding:10px 16px;font-size:13px;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.t-demo-inline button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(11,18,32,.35);background:transparent;color:var(--ink);font:500 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;padding:6px 8px;cursor:pointer}.p-head{background:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px clamp(16px,3.4vw,48px)}.p-lang{display:flex;border:1px solid var(--ivory)}.p-lang button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ivory);font:12px/1 var(--font-mono);letter-spacing:.12em;padding:9px 12px;cursor:pointer}.p-lang button[aria-pressed=true]{background:var(--ivory);color:var(--ink)}.p-main{flex:1 1;width:100%;max-width:1176px;margin:0 auto;padding:clamp(28px,4vw,56px) clamp(16px,3.4vw,48px) clamp(48px,6vw,96px);gap:32px}.p-heading,.p-main{display:flex;flex-direction:column}.p-heading{gap:28px;padding-bottom:28px;border-bottom:1px solid var(--ink)}.p-heading__row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.p-crumb{font-size:12px;color:var(--stone)}.p-kicker{font:12px/1 var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--sage-deep)}.p-kicker--sage{color:var(--sage)}.p-kicker--muted{color:var(--stone)}.p-h1{margin:0;font-size:clamp(34px,4.4vw,56px);line-height:1.04;letter-spacing:-.025em;font-weight:400;text-wrap:balance}.p-sub{margin:0;font-size:18px;line-height:1.45;max-width:58ch}.p-ref{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.p-ref strong{font:400 clamp(22px,2.4vw,30px) /1 var(--font-mono);letter-spacing:.02em}.p-banner{display:flex;gap:14px;align-items:flex-start;padding:20px 22px;border:1px solid var(--sand);background:#eeebe4;font-size:14px;line-height:1.5}.p-banner strong{display:block;font-weight:500}.p-banner--ok{border-color:var(--sage);background:#f1fbe8}.p-banner--ok strong{color:var(--sage-deep)}.p-banner--warn{border-color:#e2c981;background:#fbf4e2}.p-banner--err{border-color:#e8b7ac;background:#fbedea}.p-banner__i{width:24px;height:24px;border-radius:9999px;border:1px solid;display:inline-flex;align-items:center;justify-content:center;flex:none;font:12px/1 var(--font-mono)}.p-banner--ok .p-banner__i{color:var(--sage-deep)}.p-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:start}.p-section{display:flex;flex-direction:column;gap:16px;padding-top:24px;border-top:1px solid var(--sand)}.p-section:first-child{border-top:0;padding-top:0}.p-h2{margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:400;letter-spacing:-.01em}.p-sechead{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.p-sechead,.p-tag{align-items:center}.p-tag{font:11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;padding:7px 12px;border:1px solid var(--ink);display:inline-flex;gap:8px}.p-tag--ok{background:var(--sage-deep);border-color:var(--sage-deep);color:var(--white)}.p-tag--err{border-color:var(--alert-deep);color:var(--alert-deep)}.p-date{gap:20px;padding:20px 0;border-top:1px solid var(--sand);border-bottom:1px solid var(--sand)}.p-date,.p-date__d{display:flex;align-items:center}.p-date__d{flex-direction:column;padding-right:20px;border-right:1px solid var(--ink)}.p-date__d strong{font:400 44px/1 var(--font-sans)}.p-date__d span{font:11px/1 var(--font-mono);letter-spacing:.16em;color:var(--stone);margin-top:8px}.p-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 32px;gap:0 32px}.p-fact{display:flex;flex-direction:column;gap:10px;padding:18px 0;border-bottom:1px solid var(--sand)}.p-fact dt{font:11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--stone)}.p-fact dd{margin:0;font-size:20px}.p-row{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--sand);font-size:14px;align-items:baseline}.p-row:last-child{border-bottom:0}.p-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;font:12px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;padding:16px 30px;border:1px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer;text-decoration:none}.p-btn:hover{background:rgba(11,18,32,.05);color:var(--ink)}.p-btn--primary{background:var(--ink);color:var(--ivory)}.p-btn--primary:hover{background:#1a2333;color:var(--ivory)}.p-btn:disabled{opacity:.4;cursor:not-allowed}.p-btn--block{width:100%}.p-actions{display:flex;gap:12px;flex-wrap:wrap}.p-ticket{background:var(--ink);color:var(--ivory);padding:28px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.p-ticket__qr{width:200px;background:#fff;padding:12px}.p-ticket__ref{font:400 24px/1 var(--font-mono);letter-spacing:.06em}.p-ticket em{font-size:14px;line-height:1.5}.p-ticket--void{background:#eeebe4;color:var(--ink);align-items:flex-start;text-align:left;border:1px solid var(--sand)}.p-side{gap:28px}.p-side,.p-side__block{display:flex;flex-direction:column}.p-side__block{gap:12px;padding-top:20px;border-top:1px solid var(--sand)}.p-small{font-size:13px;color:var(--stone);line-height:1.5}.p-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:right}.p-portal a:hover{color:var(--sage-deep)}.p-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:stretch}.p-hero__h1{margin:0;font-size:clamp(44px,6.4vw,88px);line-height:.98;letter-spacing:-.035em;font-weight:500}.p-meta{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:15px;color:var(--stone)}.p-meta span{display:inline-flex;gap:8px;align-items:center}.p-steps{display:flex;gap:0;border:1px solid var(--sand);list-style:none;margin:0;padding:0}.p-steps li{flex:1 1;padding:12px 14px;font-size:13px;color:var(--stone);border-right:1px solid var(--sand);display:flex;gap:8px;align-items:center;min-width:0}.p-steps li:last-child{border-right:0}.p-steps li[aria-current=step]{background:var(--ink);color:var(--ivory)}.p-steps li[data-done]{color:var(--ink)}.p-steps b{font:500 12px/1 var(--font-mono)}.p-card{background:var(--white);border:1px solid var(--sand);padding:clamp(18px,2.4vw,28px);display:flex;flex-direction:column;gap:18px}.p-days{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.p-day{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:84px;border:1px solid var(--sand);background:var(--ivory);color:var(--ink);padding:10px 8px;display:flex;flex-direction:column;gap:4px;align-items:center;cursor:pointer;font:inherit}.p-day small{font:10px/1.2 var(--font-mono);letter-spacing:.06em;color:var(--stone);text-transform:uppercase}.p-day strong{font:400 24px/1 var(--font-sans)}.p-day[aria-pressed=true]{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.p-day[aria-pressed=true] small{color:var(--mist)}.p-day[data-empty]{color:var(--graphite);background:transparent}.p-sessions{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));grid-gap:10px;gap:10px}.p-session{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;border:1px solid var(--sand);background:var(--white);color:var(--ink);padding:16px;display:flex;flex-direction:column;gap:6px;cursor:pointer;font:inherit;min-height:112px}.p-session strong{font:400 26px/1 var(--font-sans);letter-spacing:-.01em}.p-session[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#f4f7ef}.p-session:disabled{cursor:not-allowed;background:repeating-linear-gradient(-45deg,transparent 0 8px,rgba(11,18,32,.035) 8px 10px);color:var(--stone)}.p-session__state{font:11px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.p-tickets{display:flex;flex-direction:column}.p-tline{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--sand)}.p-tline .t-stepper{background:var(--white)}.p-tline .t-stepper,.p-tline .t-stepper output{border-color:var(--sand)}.p-sum{position:-webkit-sticky;position:sticky;top:16px}.p-hold{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;background:var(--ink);color:var(--ivory)}.p-hold strong{font:400 28px/1 var(--font-mono);letter-spacing:.04em}.p-hold--low{background:#7a2e22}.p-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.p-portal .lc-input,.p-portal .lc-select{background:var(--white)}@media (max-width:900px){.p-facts,.p-fields,.p-grid,.p-hero{grid-template-columns:minmax(0,1fr)}.p-steps li span{display:none}.p-steps li[aria-current=step] span{display:inline}.p-sum{position:static}.p-heading__row{align-items:flex-start}.p-head{padding:14px 16px}.p-btn{padding:15px 20px}.p-actions>.p-btn{flex:1 1 100%}}.p-foot{background:var(--ink);color:var(--ivory);padding:clamp(32px,5vw,64px) clamp(16px,5vw,72px) 32px;display:flex;flex-direction:column;gap:40px}.p-foot__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:32px;gap:32px;align-items:start}.p-foot__col{display:flex;flex-direction:column;gap:14px}.p-foot__col a{text-decoration:none;font-size:16px}.p-foot__base{border-top:1px solid var(--slate);padding-top:24px;font-size:13px;color:var(--fog)}}.workspace_root__4jrE6{container:app/inline-size}@media (min-width:901px){.workspace_root__4jrE6 [data-shell=v2]{grid-template-columns:232px minmax(0,1fr)}}.workspace_root__4jrE6 .t-dropdown>button{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;height:40px;min-height:40px;border:1px solid var(--rule);background:var(--panel);color:var(--fg);font-size:14px;line-height:20px;padding:0 12px;border-radius:0}.workspace_root__4jrE6 .t-dropdown{min-width:0;width:100%}.workspace_root__4jrE6 .t-dropdown>button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace_root__4jrE6 .t-filters>.t-field{flex:1 1 150px}.workspace_root__4jrE6 .t-filters>.t-field>span:first-child{font-size:10px;letter-spacing:.1em}.workspace_root__4jrE6 .t-dropdown>button:focus-visible{outline:2px solid var(--sage);outline-offset:2px}@media (max-width:600px){.workspace_root__4jrE6 .t-filters>.t-field{flex-basis:100%}.workspace_root__4jrE6 .t-dropdown>button{height:44px;min-height:44px}}.workspace_root__4jrE6 .t-dropdown [role=listbox]{background:var(--bg);border:2px solid var(--fg);box-shadow:6px 6px 0 var(--rule);padding:4px;z-index:75}.workspace_root__4jrE6 .t-dropdown [role=option]{background:transparent;color:var(--fg);border:0;min-height:40px;font-size:14px;padding:10px 12px}.workspace_root__4jrE6 .t-dropdown [role=option]:focus,.workspace_root__4jrE6 .t-dropdown [role=option][aria-selected=true]{background:var(--panel-active);box-shadow:inset 3px 0 0 var(--sage);outline:0}.workspace_root__4jrE6 .t-dropdown [aria-disabled=true]{opacity:.4;cursor:not-allowed}