@import url(https://fonts.googleapis.com/css?family=Inter:400,500,600,700,800,900);@import url(https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Noto+Sans+Thai:wght@400;500;600;700&family=Noto+Sans+Myanmar:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Anton&family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Sans+Thai:wght@400;500;600;700&family=Manrope:wght@300;400;500;600;700;800&family=Noto+Sans+Myanmar:wght@400;500;600;700&family=Noto+Sans+Thai:wght@400;500;600&display=swap);a{color:inherit}a:focus,a:hover{color:inherit;text-decoration:inherit;outline:none}::placeholder{width:61px;opacity:.6;font-size:15px;font-weight:300;color:#222;font-family:Inter,sans-serif}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:inherit;background-color:transparent}.App{color:#2c2d2e;font-family:Inter,sans-serif;font-size:16px;line-height:20px;max-width:100vw}.navbar-header .glyphicon{color:#fff}.App-logo{animation:App-logo-spin 20s linear infinite;height:80px}.App-header{background-color:#222;height:150px;padding:20px;color:#fff}.steps label{opacity:.3;color:#222;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:19px}.carousel-control.left,.carousel-control.right{background-image:none;filter:none;opacity:1}.facility-times .date-picker,.facility-times .duration-picker,.facility-times .start-picker{padding:0}.facility-profile .panel.panel-default{border:1px solid #a1051d}.App-title{font-size:1.5em}.App-intro{font-size:large}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.resource-panel{cursor:pointer}.resource-panel:hover{border-color:#daa520}.navbar.navbar-default{background:linear-gradient(45deg,#f5515f,#a1051d)}body{background:#f3f7fe}.venue-result-panel .panel-body{padding-right:5px;padding-left:10px}.venue-result-panel.panel.panel.panel-default{margin-bottom:10px}.firstclass .form-control{border:1px solid #e5eced;box-shadow:0 11px 14px -10px #e5eced}#PlacesAutocomplete__root,.Select .Select-control{height:50px;text-align:start}#PlacesAutocomplete__root,.Select .Select-control,input[type=checkbox]{border:1px solid #e5eced;border-radius:5px;background-color:#fff;box-shadow:0 11px 14px -10px #e5eced}input[type=checkbox]{height:22px;width:22px}.form-control[readonly]{background-color:#fff}.Select .Select-placeholder{margin-top:8px;font-family:Inter,sans-serif;font-size:16px;opacity:.5}.Select .Select-value-label{font-family:Inter,sans-serif;font-size:17px}.Select .Select-value{margin-top:8px}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent;border:0}.navbar-default .navbar-toggle{border:0}.navbar{margin-bottom:0}.jumbotron,.panel.panel-default{background-color:#fff;color:#000;border:1px solid #e5eced}.btn.btn-primary{color:#fff;background-color:#000;border:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:22px;text-align:center}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#222;font-family:Inter,sans-serif;font-weight:300}.mobile-select-modal{position:fixed;width:100%;bottom:0;background-color:#fff}.picker-inner>.picker-column .picker-item{text-align:end;margin-right:10px}.picker-column:nth-child(2) .picker-item{text-align:start;margin-left:10px}.facilities-modal .modal-content{background-color:#fff;color:#000;font-size:16px;font-family:Inter,sans-serif}.facilities-modal .modal-body{padding:0}.facilities-modal button.close{color:#000}.facilities-modal .modal-header{border-bottom-color:red}.form-textfield,.input-group{box-shadow:0 2px 10px 0 #d1d9da,0 11px 14px -10px #e5eced}.input-group .form-textfield{box-shadow:none}.input-group .form-input-addon{background:#fff;color:#222;opacity:.3;border-right:2px solid #f0f2f6}.form-textarea::placeholder{width:100%}.hint-icon{color:#0071c5}.wrapped-flexbox{display:flex;flex-wrap:wrap}.venue-form-label{color:#b2b6b9;text-align:start;display:inline-block}.relaxed{padding:0 10px}.dense{padding-right:7px;padding-left:7px}.no-padding{padding:0}.inline{display:inline}.full-width{width:100%}.panel-button{color:#222;text-align:start;padding-left:0;padding-right:0;display:flex;text-decoration:none}.panel-button:active,.panel-button:active:focus,.panel-button:focus,.panel-button:hover,.panel-button:visited{outline:none;color:#222;text-decoration:none}.panel-button__text{display:inline-block;flex-grow:1;text-decoration:none}.panel-button__text:active,.panel-button__text:active:focus,.panel-button__text:focus,.panel-button__text:hover,.panel-button__text:visited{outline:none;color:#222;text-decoration:none}.panel-button__icon{transition:transform .35s ease-in-out}.panel-button__icon.opened{transform:rotate(90deg)}.panel{box-shadow:0 2px 10px 0 #d1d9da,0 11px 14px -10px #e5eced}.panel.panel-default{padding:15px}.switch-button{box-shadow:none!important;padding:6px 15px;margin-right:1rem;margin-left:1rem}.switch-button,.switch-button:active,.switch-button:active:focus,.switch-button:focus,.switch-button:hover{outline:none!important}.switch-button.active{color:#fff;border:1px solid transparent!important}.switch-button.active,.switch-button.active:active,.switch-button.active:active:hover,.switch-button.active:focus,.switch-button.active:hover{background:linear-gradient(135.43deg,#0ac4ba,#2bda8e)}.transparent-button{border:1px solid #000}.transparent-button,.transparent-button:active,.transparent-button:active:hover,.transparent-button:focus,.transparent-button:hover{background:transparent;color:#222}.modal-content{background:#fff}.toast-body-container{margin:0;display:flex;flex-direction:row}.exsportia-toast{background-color:#fff;border:1px solid #e5eced;border-radius:5px;display:flex;width:95%;min-height:50px;overflow:hidden;color:#000;margin:2.5%}.exsportia-toast__status{border-radius:5px;display:flex;justify-content:center;align-items:center;padding-top:1rem;padding-bottom:1rem;min-width:40px;color:#fff;font-size:2rem}.exsportia-toast__status.info{background:linear-gradient(135.43deg,#230ac2,#2b56da)}.exsportia-toast__status.check{background:linear-gradient(135.43deg,#0ac4ba,#2bda8e)}.exsportia-toast__status.times{background:linear-gradient(135.43deg,#f94f5e,#f94f5e)}.exsportia-toast__text{justify-content:center;display:flex;align-items:center;margin-left:2px}.toast-progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:9999;opacity:.7;background-color:hsla(0,0%,80%,.7);transform-origin:left}.Toastify__toast-container{z-index:10!important}@media screen and (max-width:600px){.Toastify__toast-container.Toastify__toast-container--bottom-left{top:calc(env(safe-area-inset-top, 0px) + 8px)!important;right:auto!important;bottom:auto!important;left:0!important;width:100%!important;max-width:100vw;padding:0 calc(env(safe-area-inset-right, 0px) + 8px) 0 calc(env(safe-area-inset-left, 0px) + 8px)!important;z-index:10000!important;pointer-events:none}.Toastify__toast-container.Toastify__toast-container--bottom-left .Toastify__toast{pointer-events:auto;margin-right:auto;margin-bottom:8px;margin-left:auto}}.duplicate-button{padding:1px 6px;background-color:#2bda8e;border:none}.duplicate-button:focus{background-color:#2bda8e;border:none;outline:none;z-index:2}.page-gutters{padding-left:16px;padding-right:16px}.content-gutters-all{padding:8px}.content-gutters-left{padding-left:8px}.content-gutters-right{padding-right:8px}.content-gutters-top{padding-top:8px}.content-gutters-bottom{padding-bottom:8px}.content-gutters-vertical{padding-top:8px;padding-bottom:8px}.content-gutters-horizontal{padding-left:8px;padding-right:8px}.content-spacing-all{margin:8px}.content-spacing-left{margin-left:8px}.content-spacing-right{margin-right:8px}.content-spacing-top{margin-top:8px}.content-spacing-bottom{margin-bottom:8px}.content-spacing-vertical{margin-top:8px;margin-bottom:8px}.content-spacing-horizontal{margin-left:8px;margin-right:8px}.Toastify__toast.toast-container{background:linear-gradient(135deg,#0ac4ba,#2bda8e)}.Toastify__toast.toast-container .toast-body{font-size:14px}.Toastify__toast.Toastify__toast--error{font-size:20px;background:#ca1b1b}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border-radius:8px;background-color:#bfc1c7}@media screen and (max-width:768px){::-webkit-scrollbar{width:4px;height:4px}}.exs-layout-shell{display:contents}.exs-layout-shell>div>div:last-child,.exs-layout-shell>div>div:last-child *{scrollbar-width:none;-ms-overflow-style:none}.exs-layout-shell>div>div:last-child::-webkit-scrollbar,.exs-layout-shell>div>div:last-child ::-webkit-scrollbar{width:0;height:0;display:none}@keyframes fadeInScale{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.pos-success-animated{opacity:0;transform:scale(0);animation:fadeInScale .5s cubic-bezier(.34,1.56,.64,1) .2s forwards}@media(prefers-reduced-motion:reduce){.App-logo,.pos-success-animated{animation:none}.pos-success-animated{opacity:1;transform:none}}.aid-work{position:relative;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 0 8px;font-family:Manrope,Noto Sans Thai,Noto Sans Myanmar,sans-serif}.aid-work>*{max-width:100%;zoom:.88}.aid-work [data-wz-frame]{width:100%;max-width:100%;height:auto;max-height:none;flex:1 1;min-height:0;border-radius:0}.aid-work [data-wz-frame] h1{font-size:19px}.aid-work [data-wz-footer]{flex-wrap:wrap;padding:12px 22px;grid-gap:10px;gap:10px}.aid-work [data-wz-footer]>button:last-of-type{flex:1 1;min-width:0;padding:0 12px}.aid-work [data-wz-info]{display:flex;flex:1 0 100%;order:-1;align-items:center;grid-gap:12px;gap:12px;min-width:0}.aid-helper{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:8px 16px 0;color:#5b6b80;font-size:12px}.aid-helper p{margin:0;line-height:1.3}.aid-work>div:not([data-wz-frame])>div{width:100%!important;max-width:100%!important}@keyframes aid-work-in{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:none}}.aid-work{animation:aid-work-in .26s ease-out}@media (prefers-reduced-motion:reduce){.aid-work{animation:none}}.cm-masked{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;max-width:100%;vertical-align:middle}.cm-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-i,.cm-text-shown{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.cm-i{flex:none;width:18px;height:18px;padding:0;border:1px solid #98a2b3;border-radius:50%;background:#fff;color:#475467;font:italic 700 11px/16px Georgia,Times New Roman,serif;text-align:center;cursor:pointer;touch-action:none}.cm-i:hover{border-color:#475467}.cm-i:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.cm-i-down{border-color:#223247}.cm-i-down,.cm-note{background:#223247;color:#fff}.cm-note{position:fixed;z-index:100000;max-width:240px;padding:6px 9px;border-radius:8px;font:400 12px/1.4 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 6px 18px rgba(16,24,40,.25);pointer-events:none}.cm-note-alert{background:#9b1c1c}.md-page{width:100%;max-width:1200px;min-width:0;margin:0 auto;padding:26px 30px 40px;box-sizing:border-box}.md-top{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;margin-bottom:18px}.md-top small{color:var(--pw-muted)}.md-hero{display:flex;flex-wrap:wrap;grid-gap:28px;gap:28px;align-items:flex-start;background:#fff;border:1px solid var(--pw-line);border-radius:16px;padding:22px}.md-hero>.rp-product-card{width:280px;flex-shrink:0;margin:0}.md-hero-text{flex:1 1;min-width:260px}.md-hero-text h1{margin:0 0 8px;font-size:26px;line-height:1.2;overflow-wrap:anywhere}.md-hero-text h1:focus{outline:none}.md-pills{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px;gap:8px;margin:0 0 6px}.md-pill{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:#f3f4f7;color:var(--pw-sub)}.md-pill.md-ok{background:#e6f4ea;color:#1c6b34}.md-pill.md-warn{background:#fdf1de;color:#8a5a00}.md-pill.md-bad{background:#fde8e8;color:#a02020}.md-pill-detail{font-size:12px;color:var(--pw-sub)}.md-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px 20px;gap:14px 20px;margin:14px 0 0}.md-facts dt{color:var(--pw-muted);font-size:12px}.md-facts dd{margin:3px 0 0;font-weight:600;font-size:14px;overflow-wrap:anywhere}.md-actions{display:flex;flex-wrap:wrap;align-items:center;grid-gap:10px;gap:10px;margin:18px 0 0}.md-actions .md-danger{color:#a02020;border-color:#e8c4c4}.md-actions .pw-button[disabled],.md-mini[disabled]{opacity:.55;cursor:not-allowed}.md-link{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;border:0;background:none;padding:6px 4px;color:var(--pw-accent);font-size:13px;font-weight:600;cursor:pointer}.md-link[disabled]{opacity:.55;cursor:not-allowed}.md-notice,.md-notice-slot{min-height:22px;margin:12px 0 0;font-size:13px}.md-notice{padding:10px 14px;border-radius:12px}.md-notice-ok{background:#e6f4ea;color:#1c6b34}.md-notice-info{background:var(--pw-paper);color:var(--pw-sub)}.md-notice-error{background:#fdf3f3;border:1px solid #f0cccc;color:#7a1f1f}.md-tabs{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;margin:18px 0 16px;padding-bottom:12px;border-bottom:1px solid var(--pw-line)}.md-tabs>button{padding:7px 14px;border:0;border-radius:999px;background:transparent;font-size:13px;color:var(--pw-sub);cursor:pointer}.md-tabs>button:hover{background:var(--pw-paper)}.md-tabs>button[aria-current=page]{background:var(--pw-accent-faint);color:var(--pw-accent);font-weight:600}.md-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}.md-grid,.md-stack{display:grid;grid-gap:16px;gap:16px}.md-card{background:#fff;border:1px solid var(--pw-line);border-radius:16px;padding:18px 20px;min-width:0}.md-card h2{margin:0 0 10px;font-size:14px}.md-wide{grid-column:1/-1}.md-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:8px 16px;gap:8px 16px;margin-bottom:12px}.md-card-head h2{margin:0}.md-totals{display:flex;flex-wrap:wrap;grid-gap:4px 18px;gap:4px 18px;margin:0;font-size:13px;color:var(--pw-sub)}.md-totals b{color:var(--pw-ink)}.md-filter{display:flex;align-items:center;grid-gap:10px;gap:10px;margin:0;font-size:13px;color:var(--pw-sub)}.md-owner{display:grid;margin:0 0 12px}.md-owner small{color:var(--pw-muted);overflow-wrap:anywhere}.md-scroll{overflow-x:auto}.md-table{width:100%;border-collapse:collapse;font-size:13px}.md-table th{text-align:start;padding:8px 10px;color:var(--pw-muted);font-size:12px;font-weight:600;border-bottom:1px solid var(--pw-line);white-space:nowrap}.md-table td{padding:10px;vertical-align:top;border-bottom:1px solid var(--pw-hair)}.md-table td small{display:block;color:var(--pw-muted);margin-top:2px}.md-table tr.md-current td{background:var(--pw-accent-soft)}.md-row-actions{white-space:nowrap;text-align:end}.md-mini{-webkit-margin-start:6px;margin-inline-start:6px;padding:5px 10px;border:1px solid #d5d9e2;border-radius:999px;background:#fff;font-size:12px;cursor:pointer}.md-mini:hover:not([disabled]){background:var(--pw-paper)}.md-mini-danger{color:#a02020;border-color:#e8c4c4}.md-list{list-style:none;margin:0;padding:0}.md-row{display:flex;width:100%;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:12px 6px;border:0;border-bottom:1px solid var(--pw-hair);background:transparent;text-align:start;cursor:pointer}.md-row:hover:not([disabled]){background:var(--pw-paper)}.md-row b,.md-row small{display:block}.md-row small{color:var(--pw-muted);margin-top:2px}.md-empty,.md-loading,.md-note{margin:8px 0;color:var(--pw-sub);font-size:13px}.md-state{max-width:520px;margin:40px auto;text-align:center}.md-state h1{font-size:22px}.md-more{margin:14px 0 0;text-align:center}.md-foot{margin:28px 0 0;text-align:end}.md-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:600px){.md-page{padding:16px}.md-hero>.rp-product-card{width:100%}}.cl-bar,.cl-controls{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px 10px;gap:8px 10px;margin:0 0 10px}.cl-bar{justify-content:space-between}.cl-caption,.cl-count{color:var(--pw-sub);font-size:12px;margin:6px 0}.cl-empty{margin:14px 0;color:var(--pw-sub);font-size:13px}.cl-notice{padding:9px 12px;border-radius:10px;background:#e6f4ea;color:#1c6b34}.cl-notice,.cl-problem{margin:0 0 10px;font-size:13px}.cl-problem{color:#a02020}.cl-scroll{overflow-x:auto}.cl-table{width:100%;border-collapse:collapse;font-size:12.5px}.cl-table th{text-align:start;padding:8px 10px;color:var(--pw-sub);font-size:11.5px;font-weight:600;border-bottom:1px solid var(--pw-line);white-space:nowrap}.cl-table td{padding:11px 10px;vertical-align:top;border-bottom:1px solid var(--pw-hair,#edf0e7)}.cl-table td small{display:block;margin-top:2px;color:var(--pw-sub)}.cl-row{cursor:pointer}.cl-row:hover td{background:var(--pw-paper)}.cl-actions{white-space:nowrap;text-align:end}.cl-link,.cl-sort{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.cl-link{font-weight:600;text-align:start;text-decoration:underline;-webkit-text-decoration-color:#c8cdd8;text-decoration-color:#c8cdd8}.cl-sort{font-weight:600;white-space:nowrap}.cl-button,.cl-chip,.cl-mini{border:1px solid #d5d9e2;border-radius:999px;background:#fff;color:var(--pw-ink);font-size:12.5px;cursor:pointer}.cl-button{height:32px;padding:0 14px;font-weight:500}.cl-mini{-webkit-margin-start:6px;margin-inline-start:6px;padding:5px 10px;font-size:12px}.cl-button:hover:not([disabled]),.cl-chip:hover:not([disabled]),.cl-mini:hover:not([disabled]){background:var(--pw-paper)}.cl-button[disabled],.cl-chip[disabled],.cl-mini[disabled]{opacity:.55;cursor:default}.cl-chip{padding:5px 12px}.cl-chip[aria-pressed=true]{background:var(--pw-accent-soft,#eef2e8);border-color:var(--pw-accent,#7b8f6a);font-weight:600}.cl-pill{display:inline-flex;padding:3px 9px;border-radius:999px;background:#f3f4f7;color:var(--pw-sub);font-size:11.5px;font-weight:600;white-space:nowrap}.cl-pill.cl-ok{background:#e6f4ea;color:#1c6b34}.cl-pill.cl-warn{background:#fdf1de;color:#8a5a00}.cl-pill.cl-bad{background:#fde8e8;color:#a02020}.cl-more{display:flex;flex-wrap:wrap;align-items:center;grid-gap:10px;gap:10px;margin:12px 0 4px}.cl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cl-search{display:flex;flex:1 1 220px;grid-gap:6px;gap:6px;min-width:0}.cl-search input{flex:1 1;min-width:0;height:32px;padding:0 12px;border:1px solid #d5d9e2;border-radius:999px;font:inherit;font-size:12.5px;background:#fff}.cl-menu{position:relative}.cl-menu-list{position:absolute;inset-inline-end:0;z-index:5;min-width:170px;margin-top:4px;padding:4px;border:1px solid var(--pw-line);border-radius:12px;background:#fff;box-shadow:0 6px 20px rgba(34,50,71,.12)}.cl-menu-list button{display:block;width:100%;padding:8px 12px;border:0;border-radius:8px;background:none;font:inherit;font-size:12.5px;text-align:start;cursor:pointer}.cl-menu-list button:hover{background:var(--pw-paper)}.cl-sheet-group{margin:0 0 14px;padding:0;border:0}.cl-sheet-group legend{margin:0 0 6px;padding:0;font-size:12.5px;font-weight:600}.cl-sheet-chips{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.cl-sheet-dates{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.rb-bar,.rb-tools{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px;gap:8px;margin-bottom:10px}.rb-scopes{display:inline-flex;border:1px solid #d5d9e2;border-radius:999px;overflow:hidden;background:#fff}.rb-scope{height:32px;padding:0 14px;border:0;background:transparent;color:var(--pw-ink);font-size:12.5px;font-weight:500;cursor:pointer}.rb-scope-on{background:var(--pw-accent);color:var(--pw-on-accent)}.rb-search,.rb-sort{height:32px;padding:0 12px;border:1px solid #d5d9e2;border-radius:999px;background:#fff;color:var(--pw-ink);font:inherit;font-size:12.5px}.rb-search{flex:1 1;min-width:160px}.rr-add-button:disabled{opacity:.55;cursor:default}.rb-clear,.rb-link{border:0;background:transparent;padding:0;color:var(--pw-accent);font:inherit;font-size:12.5px;text-decoration:underline;cursor:pointer}.rb-status{min-height:18px;margin-bottom:6px;font-size:12.5px}.rb-late,.rb-updating{color:#8a5a00}.rb-ok{color:#1f6b3a}.rb-bad{color:#b3261e}.rb-row{align-items:flex-start}.rb-states{display:flex;flex-wrap:wrap;justify-content:flex-end;grid-gap:4px;gap:4px;max-width:45%}.rb-pill{padding:3px 7px;border-radius:999px;font-size:10.5px;font-weight:600;line-height:1.3;white-space:nowrap}.rb-pill-ok{background:#e4f4ea;color:#1f6b3a}.rb-pill-warn{background:#fff1d6;color:#8a5a00}.rb-pill-bad{background:#fdecec;color:#b3261e}.rb-pill-quiet{background:#eef0f4;color:#4a5060}.rb-foot{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;margin-top:12px}@media (max-width:640px){.rb-states{max-width:none;-webkit-margin-start:51px;margin-inline-start:51px;justify-content:flex-start}}.rb-chevron{align-self:center;color:var(--pw-muted);font-size:18px;line-height:1}.rb-row h3{overflow:hidden;text-overflow:ellipsis}.rp-person-row{display:flex;flex-direction:column;grid-gap:6px;gap:6px;min-width:0}.rp-person-book{align-self:flex-start}.pw.rp{position:relative}.rp-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rp-block{position:absolute;inset:0;z-index:30;display:flex;align-items:flex-start;justify-content:center;background:hsla(0,0%,100%,.82);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:12px}.rp-block-card{position:-webkit-sticky;position:sticky;top:22vh;margin-top:22vh;max-width:420px;width:calc(100% - 32px);padding:26px 24px;background:#fff;border:1px solid var(--pw-line);border-radius:14px;text-align:center;box-shadow:0 14px 40px rgba(20,30,20,.14);outline:none}.rp-block-card h2{margin:14px 0 6px;font-size:17px;color:var(--pw-ink)}.rp-block-card p{margin:0;font-size:13px;line-height:1.5;color:var(--pw-sub)}.rp-block-note{min-height:20px;margin-top:10px!important;color:var(--pw-ink)!important;font-weight:600}.rp-spinner{display:inline-block;width:30px;height:30px;border-radius:50%;border:3px solid var(--pw-line);border-top-color:var(--rp-accent,#1c7c54);animation:rp-spin .8s linear infinite}@keyframes rp-spin{to{transform:rotate(1turn)}}.rp-notice{display:flex;align-items:center;grid-gap:12px;gap:12px;margin:0 0 14px;padding:11px 14px;border-radius:10px;font-size:13px;line-height:1.4;border:1px solid #b7dfc6;background:#eaf7ef;color:#14553a}.rp-notice>span{flex:1 1;min-width:0}.rp-notice-warn{border-color:#f0d9a4;background:#fff7e3;color:#6b4a06}.rp-notice-bad{border-color:#f0b9b9;background:#fdeeee;color:#8a1f1f}.rp-notice-action{border:1px solid;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600}.rp-notice-action,.rp-notice-close{background:transparent;color:inherit;cursor:pointer}.rp-notice-close{border:0;font-size:18px;line-height:1}.rp-skeleton-row{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:10px 4px;margin-bottom:8px}.rp-skeleton-lines i,.rp-skeleton-thumb{background:linear-gradient(90deg,#eef1ee 25%,#f7f9f7 50%,#eef1ee 75%);background-size:200% 100%;animation:rp-shimmer 1.2s ease-in-out infinite}.rp-skeleton-thumb{width:44px;height:44px;border-radius:10px;flex:none}.rp-skeleton-lines{flex:1 1;display:grid;grid-gap:8px;gap:8px}.rp-skeleton-lines i{display:block;height:10px;border-radius:5px;width:70%}.rp-skeleton-lines i+i{width:40%}@keyframes rp-shimmer{to{background-position:-200% 0}}.rp-flash{animation:rp-flash 2.4s ease-out 1}@keyframes rp-flash{0%{box-shadow:0 0 0 3px #1c7c54;background:#eaf7ef}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.rp-flash,.rp-skeleton-lines i,.rp-skeleton-thumb,.rp-spinner{animation:none}}.rp-photo-busy{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.72);border-radius:inherit}.rp-spinner-small{width:16px;height:16px;border-width:2px;flex:none}.pw.rp{background:var(--pw-paper);display:block;min-height:calc(100vh - 64px)}.rp-page{padding:26px 30px 34px;max-width:1720px;margin:0 auto}.rp-breadcrumb{display:flex;grid-gap:9px;gap:9px;flex-wrap:wrap}.rp-breadcrumb,.rp-breadcrumb button{align-items:center;font-size:10px;color:var(--pw-sub)}.rp-breadcrumb button{display:inline-flex;grid-gap:7px;gap:7px;border:0;background:transparent;padding:0}.rp-breadcrumb button:hover{color:var(--pw-green)}.rp-breadcrumb>span{color:var(--pw-ink)}.rp-overline{font-size:11px;font-weight:600;color:var(--pw-sub);text-transform:uppercase;letter-spacing:.12em}.rp-overline>span{padding:0 6px;color:var(--pw-sub)}.rp-record-id{display:block;margin-bottom:6px;font-size:12px;color:var(--pw-sub)}.rp-top-actions{display:flex;align-items:center;grid-gap:17px;gap:17px}.rp-preview-label{display:flex;align-items:center;grid-gap:6px;gap:6px;color:var(--pw-sub);font-size:10px;white-space:nowrap}.rp-preview-label>span{background:#b99d62;width:5px;height:5px;border-radius:50%}.rp-layout{display:grid;grid-template-columns:258px minmax(0,1fr);grid-gap:26px;gap:26px;align-items:start}.rp-identity{background:#fff;border:1px solid var(--pw-line);border-radius:15px;overflow:hidden;box-shadow:0 4px 18px rgba(48,76,50,.0196078431372549);position:-webkit-sticky;position:sticky;top:18px}.rp-photo{height:195px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;isolation:isolate}.rp-photo-mint{background:linear-gradient(130deg,#e4efe0,#bbd3bb);color:#52775b}.rp-photo-peach{background:linear-gradient(130deg,#f3ede3,#d8c3a7);color:#8e7960}.rp-photo-sky{background:linear-gradient(130deg,#e9eee9,#bbcfcc);color:#4e7471}.rp-photo-lilac{background:linear-gradient(130deg,#efebe9,#cfc8c9);color:#7e727d}.rp-photo>img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.rp-monogram{font-size:57px;letter-spacing:-4px;font-weight:400;position:relative;z-index:1;margin-top:-12px}.rp-photo-line{position:absolute;inset-inline-end:-50px;top:-65px;width:210px;height:210px;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;box-shadow:0 0 0 28px hsla(0,0%,100%,.12549019607843137),0 0 0 55px hsla(0,0%,100%,.07450980392156863)}.rp-photo-kind{top:15px;grid-gap:5px;gap:5px;color:var(--pw-ink);padding:4px 7px}.rp-photo-kind,.rp-photo-venue{position:absolute;inset-inline-start:15px;display:flex;align-items:center;font-size:11px;background:hsla(0,0%,100%,.7803921568627451);border:1px solid hsla(0,0%,100%,.5019607843137255);border-radius:5px;z-index:2}.rp-photo-venue{bottom:14px;grid-gap:6px;gap:6px;max-width:calc(100% - 30px);padding:4px 8px 4px 5px;color:#223247;font-weight:600;white-space:nowrap}.rp-photo-venue span{min-width:0;overflow:hidden;text-overflow:ellipsis}.rp-photo-venue img{flex:none;width:18px;height:18px;border-radius:4px;object-fit:cover}.rp-family-portraits{display:flex;align-items:center;position:relative;z-index:1}.rp-family-portraits>.pw-avatar{width:57px;height:65px;border-radius:18px;border:3px solid #e5e9df;background:#fcfdf8;box-shadow:0 6px 20px rgba(58,93,59,.07058823529411765);font-size:18px;-webkit-margin-start:-8px;margin-inline-start:-8px}.rp-family-portraits>.pw-avatar:nth-child(2){transform:translateY(-11px)}.rp-identity-body{padding:20px 19px 19px}.rp-identity-title{display:flex;align-items:center;grid-gap:10px;gap:10px;justify-content:space-between}.pw .rp-identity-title h2{font-size:20px;line-height:1.2;font-weight:600;letter-spacing:-.6px}.rp-status-dot{width:6px;height:6px;background:#438c57;border-radius:50%;box-shadow:0 0 0 4px #edf4e9;flex-shrink:0}.rp-identity-subtitle{font-size:11px;color:var(--pw-sub);margin-top:7px!important}.rp-tags{display:flex;grid-gap:5px;gap:5px;flex-wrap:wrap;margin-top:14px}.rp-tags .pw-pill{background:var(--pw-paper);font-size:11px;color:var(--pw-sub);padding:3px 6px}.rp-qr-block,.rp-tags .pw-pill{border:1px solid var(--pw-line)}.rp-qr-block{display:flex;grid-gap:12px;gap:12px;align-items:center;border-radius:9px;background:#fff;padding:12px;width:100%;text-align:start;margin:20px 0}.rp-qr-block>svg{border:5px solid #fff;border-radius:5px;box-sizing:initial;flex-shrink:0;box-shadow:0 1px 4px rgba(67,83,63,.047058823529411764)}.rp-qr-block>span{min-width:0}.rp-qr-block b{display:block;font-size:10px;font-weight:600;color:var(--pw-ink)}.rp-qr-block small{display:block;font-size:10px;color:var(--pw-sub);margin-top:4px}.rp-qr-block em{display:block;font-style:normal;font-size:11px;color:var(--pw-sub);margin-top:5px}.rp-qr-block:hover{border-color:#adc4a7;background:var(--pw-accent-soft)}.rp-qr-unavailable{display:flex;align-items:center;grid-gap:8px;gap:8px;border:1px solid var(--pw-line);border-radius:8px;padding:12px;font-size:10px;color:var(--pw-sub);line-height:1.7;margin:18px 0}.rp-qr-unavailable svg{flex-shrink:0}.rp-contact-details{display:grid;grid-gap:15px;gap:15px;padding:1px 0 5px}.rp-contact-details>div{display:flex;grid-gap:9px;gap:9px;align-items:center;color:var(--pw-sub)}.rp-contact-details span{flex:1 1;min-width:0}.rp-contact-details small{display:block;color:var(--pw-sub);font-size:11px;margin-bottom:3px}.rp-contact-details b{display:block;color:var(--pw-ink);font-size:10px;font-weight:500;overflow-wrap:anywhere}.rp-contact-details b a{color:inherit;text-decoration:none}.rp-contact-details b a:hover{text-decoration:underline}.rp-pending-note{display:block;margin-top:3px;font-size:10px;font-style:normal;color:#8a6a1f}.rp-channels-form{flex-direction:column;align-items:stretch}.rp-pending-email{background:#f6f1e3;border-radius:8px;padding:8px 10px}.rp-contact-details button{border:0;background:transparent;padding:2px;color:var(--pw-sub);display:flex;align-items:center}.rp-copy-result{min-height:12px;font-size:11px;color:var(--pw-green)}.rp-family-link{display:flex;align-items:center;grid-gap:11px;gap:11px;background:var(--pw-paper);border:1px solid var(--pw-line);border-radius:8px;width:100%;padding:11px 10px;text-align:start;margin-top:10px;color:var(--pw-sub)}.rp-family-link>span{flex:1 1}.rp-family-link small{display:block;font-size:11px;color:var(--pw-sub)}.rp-family-link b{display:block;font-size:11px;color:var(--pw-ink);font-weight:500;margin-top:2px}.rp-content{min-width:0}.rp-context{background:var(--pw-accent-faint);border:1px solid var(--pw-line);border-radius:11px;justify-content:space-between;padding:16px 17px}.rp-context,.rp-context-label{display:flex;align-items:center;grid-gap:12px;gap:12px}.rp-context-label{min-width:0}.rp-context-symbol{color:var(--pw-green);background:var(--pw-accent-soft);border:1px solid var(--pw-line);width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rp-context-label b{display:block;font-size:12px;font-weight:600;color:var(--pw-ink)}.rp-context-label small{display:block;font-size:10px;color:var(--pw-sub);margin-top:3px}.rp-context>.pw-pill{font-size:11px;background:var(--pw-accent-soft);border:1px solid var(--pw-line);color:var(--pw-sub)}.rp-tabs{display:flex;grid-gap:0 17px;gap:0 17px;flex-wrap:wrap;border-bottom:1px solid #dfe7dc;margin-top:18px}.rp-tabs>button{padding:13px 0;background:transparent;border-bottom:2px solid transparent;font-size:10px;font-weight:500;display:flex;grid-gap:5px;gap:5px;align-items:center;white-space:nowrap}.rp-tabs>button[aria-current=page]{color:var(--pw-green);border-bottom-color:var(--pw-accent)}.rp-tabs button>span{padding:0 4px;font-size:10px;border-radius:3px;background:var(--pw-accent-faint);color:var(--pw-sub)}.rp-section-title{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;margin:24px 0 16px}.rp-section-title .rp-overline{font-size:10px;color:var(--pw-sub)}.pw .rp-section-title h2{font-size:20px;font-weight:500;letter-spacing:-.6px;margin-top:4px}.rp-attention{background:transparent;border:0;display:flex;align-items:center;grid-gap:5px;gap:5px;font-size:11px;color:var(--pw-sub);padding:4px}.rp-panel{background:#fff;border:1px solid var(--pw-line);border-radius:11px;padding:18px 17px;min-width:0;box-shadow:0 3px 10px rgba(49,75,40,.011764705882352941)}.rp-panel>header{display:flex;align-items:center;justify-content:space-between;grid-gap:9px;gap:9px;margin-bottom:18px}.rp-panel>header>span{display:flex;align-items:center;grid-gap:7px;gap:7px;color:var(--pw-sub)}.pw .rp-panel>header h2{font-size:12px;font-weight:600;letter-spacing:-.1px;color:var(--pw-ink)}.rp-text-button{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;color:var(--pw-sub)!important;font-size:11px;border:0;background:transparent;padding:0;white-space:nowrap}.rp-text-button:hover{color:var(--pw-green)!important}.rp-booking{display:flex;grid-gap:10px;gap:10px;align-items:center;padding:0 0 17px;border-bottom:1px solid #edf0e9;margin-bottom:17px}.rp-booking:last-child{margin-bottom:0;border:0;padding-bottom:0}.rp-date{display:block;text-align:center;background:var(--pw-paper);border:1px solid var(--pw-line);border-radius:8px;width:43px;flex-shrink:0;padding:6px 4px;color:var(--pw-sub)}.rp-date small{font-size:10px;font-weight:500;letter-spacing:.08em}.rp-date b{display:block;font-size:21px;line-height:1.25;color:#5b7750;font-weight:500;letter-spacing:-.5px}.rp-booking>div{min-width:0;flex:1 1}.pw .rp-booking h3{font-size:11px;font-weight:600;margin-bottom:5px;line-height:1.4}.rp-booking p{font-size:11px;line-height:1.6;color:var(--pw-sub)}.rp-booking>div>small{font-size:11px;color:var(--pw-sub);display:block;margin-top:3px}.rp-booking>.pw-pill{font-size:10px;padding:3px 5px;align-self:flex-start;margin-top:3px}.rp-membership{padding:15px;border:1px solid var(--pw-line);border-radius:8px;background:linear-gradient(130deg,var(--pw-accent-soft),var(--pw-accent-faint));position:relative;overflow:hidden}.rp-membership-top{display:flex;justify-content:space-between;align-items:center;color:var(--pw-sub);margin-bottom:17px}.rp-membership-top>.pw-pill{font-size:10px;background:var(--pw-accent-faint);color:var(--pw-green);border:1px solid var(--pw-line)}.pw .rp-membership h3{font-size:11px;font-weight:600;margin-bottom:9px;color:var(--pw-ink)}.rp-membership>strong{font-size:21px;font-weight:500;letter-spacing:-.7px;color:var(--pw-green);line-height:1.25;display:block}.rp-membership>p{font-size:11px;color:var(--pw-sub);line-height:1.8;margin-top:7px}.rp-pass-owner{display:flex;grid-gap:8px;gap:8px;align-items:center;border-top:1px solid var(--pw-line);margin-top:14px;padding-top:10px;font-size:11px}.rp-pass-owner>span{color:var(--pw-sub)}.rp-pass-owner>b{font-weight:500;color:#6b8558}.rp-caption{font-size:11px;line-height:1.8;color:var(--pw-sub);margin-top:13px!important}.rp-people-grid{display:grid;grid-gap:0;gap:0}.rp-person{border:0;border-bottom:1px solid #edf1e7;background:transparent;display:flex;align-items:center;grid-gap:10px;gap:10px;text-align:start;padding:11px 0;width:100%}.rp-person:first-child{padding-top:0}.rp-person:last-child{border:0;padding-bottom:0}.rp-person:hover>span>b{color:#38794a}.rp-person>.pw-avatar{width:35px;height:38px;border-radius:10px;font-size:11px;background:#edf3e7;color:var(--pw-sub)}.rp-person>span:nth-child(2){flex:1 1;min-width:0}.rp-person b{display:block;font-weight:500;font-size:11px;color:#5d7150}.rp-person small{display:block;font-size:11px;margin-top:3px}.rp-person>svg,.rp-person small{color:var(--pw-sub)}.rp-task{display:flex;grid-gap:8px;gap:8px;align-items:flex-start;padding-bottom:15px}.rp-task-dot{width:10px;height:10px;border:1px solid #c5d2b7;border-radius:3px;flex-shrink:0;margin-top:3px}.rp-task>span:nth-child(2){flex:1 1;min-width:0}.rp-task b{display:block;font-size:10px;font-weight:500;color:#647950;line-height:1.5}.rp-task small{display:block;font-size:11px;color:var(--pw-sub);margin-top:5px}.rp-task>.pw-pill{font-size:10px;color:var(--pw-sub);background:#f8f3e4;padding:3px 5px}.rp-staff-note{padding:12px 13px;background:#faf9f1;border:1px solid #eee9d9;border-radius:7px}.rp-staff-note>span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--pw-sub)}.rp-staff-note p{font-size:10px;color:#8d835f;line-height:1.8;margin-top:5px}.rp-staff-note small{display:block;color:var(--pw-sub);font-size:10px;margin-top:8px}.rp-information-strip{display:flex;align-items:center;grid-gap:11px;gap:11px;padding:16px 17px;background:#f1f5eb;border:1px solid #e2e9d8;border-radius:9px;width:100%;margin-top:17px;text-align:start}.rp-category-icon{width:33px;height:36px;display:flex;align-items:center;justify-content:center;background:#fcfdf7;color:var(--pw-sub);border:1px solid var(--pw-line);border-radius:8px;flex-shrink:0}.rp-information-strip>span:nth-child(2){flex:1 1;min-width:0}.rp-information-strip b{display:block;font-size:11px;font-weight:500;color:#6b8058}.rp-information-strip small{display:block;font-size:11px;color:var(--pw-sub);margin-top:4px}.rp-empty,.rp-information-strip>svg{color:var(--pw-sub)}.rp-empty{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;font-size:10px;line-height:1.8;padding:14px 0}.rp-empty svg{flex-shrink:0;margin-top:2px}.rp-empty p{margin:0;max-width:390px}.rp-footer{justify-content:space-between;flex-wrap:wrap;margin-top:24px;font-size:10px}.rp-footer,.rp-info-select{display:flex;align-items:center;grid-gap:10px;gap:10px;color:var(--pw-sub)}.rp-info-select{margin:3px 0 22px;font-size:11px}.rp-info-select select{border:1px solid #dfe8d6;border-radius:6px;background:#fff;color:#627653;font-size:11px;padding:8px;max-width:100%}.rp-information-heading{display:flex;align-items:center;grid-gap:11px;gap:11px;margin:20px 0 12px}.pw .rp-information-heading h3{font-size:12px;margin-bottom:5px;color:#586f4b}.rp-information-heading p{font-size:10px;color:var(--pw-sub)}.rp-answers{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 24px;gap:0 24px;margin:0}.rp-answers>div{padding:15px 0;border-bottom:1px solid #e9eee3}.rp-answers dt{font-size:10px;color:var(--pw-sub);margin-bottom:6px}.rp-answers dd{margin:0;font-size:12px;color:#647851;line-height:1.6}.rp-answers dd.rp-missing{color:var(--pw-sub)}.rp-table-wrap{overflow:auto}.rp-table-wrap table{border-collapse:collapse;width:100%;font-size:11px;white-space:normal;text-align:start}.rp-table-wrap th{font-size:11px;color:var(--pw-sub);font-weight:500;padding:10px 8px;border-bottom:1px solid #e7eddf;text-align:start}.rp-table-wrap td{padding:14px 8px;color:#71855c;border-bottom:1px solid #edf0e7}.rp-table-wrap td b{display:block;font-weight:500}.rp-table-wrap td small{display:block;color:var(--pw-sub);font-size:11px;margin-top:4px}.rp-history>div{display:grid;grid-template-columns:8px 45px minmax(0,1fr);grid-gap:11px;gap:11px;padding:16px 0;border-bottom:1px solid #e9eee1;align-items:start;font-size:10px}.rp-history>div:last-child{border:0}.rp-history-dot{height:6px;width:6px;background:#95b17e;border-radius:50%;margin-top:5px}.rp-history time{color:var(--pw-sub)}.rp-history b{display:block;font-weight:500;color:#6b8156}.rp-history small{display:block;font-size:10px;color:var(--pw-sub);margin-top:5px;line-height:1.7}.rp-modal-backdrop{position:fixed;inset:0;background:rgba(24,41,26,.8);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.rp-qr-modal{background:#fff;border:1px solid #dce7d4;border-radius:17px;padding:34px;width:330px;max-width:100%;text-align:center;position:relative;box-shadow:0 20px 100px rgba(16,36,19,.3137254901960784)}.rp-qr-modal>.pw-icon-button{position:absolute;inset-inline-end:10px;top:10px}.pw .rp-qr-modal h2{font-size:22px;font-weight:500;letter-spacing:-.5px;margin:10px 0 24px}.rp-qr-modal>svg{max-width:100%;height:auto;margin-bottom:16px}.rp-qr-modal>b{display:block;font-size:11px;letter-spacing:.1em;color:var(--pw-sub);font-weight:500}.rp-qr-modal p{font-size:10px;line-height:1.8;color:var(--pw-sub);margin-top:16px}.pw-family-open{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;padding:0;background:transparent;border:0;width:100%;text-align:start}.pw-family-open:hover{color:var(--pw-green)}@media (min-width:1450px){.rp-page{padding:30px 44px}.rp-layout{grid-template-columns:285px minmax(0,1fr);grid-gap:32px;gap:32px}.rp-photo{height:220px}.rp-panel{padding:22px}.rp-booking>div>small,.rp-booking p{font-size:10px}.rp-tabs>button{font-size:11px}.rp-person small{font-size:10px}}@media (max-width:1150px){.rp-page{padding:22px}.rp-layout{grid-template-columns:230px minmax(0,1fr);grid-gap:20px;gap:20px}.rp-photo{height:177px}.rp-identity-body{padding:17px}.rp-context>.pw-pill{display:none}.rp-top-actions{flex-direction:column;align-items:flex-end;grid-gap:9px;gap:9px}.rp-booking>div>small,.rp-booking p{font-size:10px}.rp-panel{padding:18px}.rp-person small{font-size:10px}.rp-identity-title h2{font-size:18px!important}.rp-qr-block{padding:9px;grid-gap:9px;gap:9px}.rp-qr-block>svg{width:57px;height:57px}}@media (max-width:780px){.rp-page{padding:18px 14px}.rp-layout{grid-template-columns:1fr;grid-gap:20px;gap:20px}.rp-identity{position:static;display:grid;grid-template-columns:160px minmax(0,1fr)}.rp-photo{height:100%;min-height:220px}.rp-identity-body{padding:18px}.rp-contact-details{grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.rp-qr-block{width:220px;max-width:100%;margin:14px 0}.rp-identity-title h2{font-size:22px!important}.rp-top-actions>.rp-preview-label{display:none}.rp-context-label small{font-size:10px;line-height:1.6}.rp-booking{flex-wrap:wrap;grid-gap:8px;gap:8px}.rp-booking>.pw-pill{-webkit-margin-start:51px;margin-inline-start:51px}.rp-footer{font-size:11px}}@media (max-width:520px){.rp-page{padding:16px 13px}.rp-identity{display:block}.rp-photo{height:180px;min-height:0}.rp-monogram{font-size:60px}.rp-identity-body{padding:20px}.rp-qr-block{width:100%;padding:12px;grid-gap:15px;gap:15px}.rp-qr-block b{font-size:12px}.rp-qr-block small{font-size:11px}.rp-qr-block em{font-size:10px}.rp-qr-block>svg{width:66px;height:66px}.rp-contact-details b{font-size:11px}.rp-contact-details small{font-size:10px}.rp-contact-details{grid-template-columns:1fr}.rp-identity-subtitle{font-size:12px}.rp-identity-title h2{font-size:24px!important}.rp-tags .pw-pill{font-size:10px}.rp-layout{grid-gap:24px;gap:24px}.rp-tabs{grid-gap:0 16px;gap:0 16px}.rp-tabs>button,.rp-tabs button>span{font-size:11px}.rp-context{padding:14px 12px}.rp-context-symbol{width:32px}.rp-section-title{align-items:flex-start}.rp-attention{font-size:11px;max-width:150px;text-align:start;line-height:1.6}.rp-panel>header h2{font-size:13px!important}.rp-text-button{font-size:10px}.rp-booking h3{font-size:12px!important}.rp-booking>div>small,.rp-booking p{font-size:11px}.rp-booking>.pw-pill{-webkit-margin-start:0;margin-inline-start:0;font-size:11px}.rp-membership h3{font-size:13px!important}.rp-membership>strong{font-size:26px}.rp-membership>p{font-size:11px}.rp-pass-owner{font-size:10px}.rp-person b{font-size:12px}.rp-person small{font-size:11px}.rp-task b{font-size:12px}.rp-task small{font-size:10px}.rp-staff-note>span{font-size:11px}.rp-staff-note p{font-size:12px}.rp-caption,.rp-staff-note small{font-size:10px}.rp-answers{grid-template-columns:1fr}.rp-info-select{flex-direction:column;align-items:flex-start}.rp-info-select select{width:100%}.rp-information-strip b{font-size:12px}.rp-information-strip small{font-size:10px;line-height:1.6}.rp-empty,.rp-identity-subtitle{font-size:11px}.rp-breadcrumb,.rp-history time{font-size:10px}}@media (pointer:coarse){.rp-breadcrumb button,.rp-contact-details button,.rp-tabs>button,.rp-text-button{min-height:44px}.rp-info-select select{font-size:16px}}.pw.rp h3{text-transform:none;letter-spacing:normal}.rp-status-dot.rp-status-blocked{background:#a94f42;box-shadow:0 0 0 4px #faefea}.rp-usage{margin-top:14px}.rp-usage>div{display:flex;justify-content:space-between;font-size:11px}.rp-usage progress{display:block;width:100%;height:8px;margin:8px 0;accent-color:var(--pw-accent)}.rp-plan-date,.rp-usage small{color:var(--pw-muted);font-size:11px}.rp-plan-type{display:inline-flex;grid-gap:8px;gap:8px;align-items:center;font-size:11px;font-weight:600}.rp-usage progress{-webkit-appearance:none;appearance:none;border:0;border-radius:99px;overflow:hidden;background:var(--pw-line)}.rp-usage progress::-webkit-progress-bar{background:var(--pw-line);border-radius:99px}.rp-usage progress::-webkit-progress-value{background:var(--pw-accent);border-radius:99px}.rp-usage progress::-moz-progress-bar{background:var(--pw-accent);border-radius:99px}.rp-product-card{max-width:320px;margin:0 auto 18px}.rp-membership{display:grid;grid-template-columns:128px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;padding:16px;background:#fff;margin-bottom:10px}.rp-membership .rp-product-card{width:128px;max-width:128px;margin:0}.rp-membership-details{min-width:0;display:flex;flex-wrap:wrap;grid-gap:12px 20px;gap:12px 20px;align-items:center}.rp-membership-description{flex:1.2 1 170px;min-width:0}.rp-membership-balance{flex:1 1 150px;min-width:0}.rp-membership-meta{flex:.8 1 130px;min-width:0;font-size:11px;color:var(--pw-muted)}.rp-membership-top{margin-bottom:7px;justify-content:flex-start;grid-gap:8px;gap:8px;flex-wrap:wrap}.rp-plan-type{font-size:10px}.rp-plan-type>svg{display:none}.pw .rp-membership h3{font-size:13px;margin-bottom:4px}.rp-membership-description-text{font-size:11px;line-height:1.5;color:var(--pw-muted)}.rp-membership-balance>strong{font-size:15px;font-weight:600;line-height:1.4;color:var(--pw-green)}.rp-membership .rp-usage{margin-top:6px}.rp-membership .rp-usage progress{height:5px;margin:5px 0}.rp-membership .rp-usage>small{display:none}.rp-membership .rp-pass-owner{border:0;margin-top:6px;padding-top:0;flex-wrap:wrap}.rp-membership .rp-pass-owner>b{color:var(--pw-ink)}@media (max-width:600px){.rp-membership{grid-template-columns:112px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px;align-items:start}.rp-membership .rp-product-card{width:112px;max-width:112px}}.rp-page[hidden]{display:none}.rp-detail-page{width:100%;min-width:0;padding:32px;animation:rp-detail-enter .28s ease-out}.rp-detail-heading{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;margin-bottom:24px}.rp-detail-heading small{color:var(--pw-muted)}.rp-detail-page>h1{font-size:27px;margin-bottom:24px}.rp-detail-page>.rp-panel{margin-bottom:16px;padding:24px}.rp-detail-product{display:flex;flex-wrap:wrap;grid-gap:28px;gap:28px;align-items:center}.rp-detail-product>.rp-product-card{width:280px;flex-shrink:0}.rp-detail-product p{margin:8px 0}.rp-detail-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:20px;gap:20px;margin:24px 0}.rp-detail-facts dt{color:var(--pw-muted);font-size:12px}.rp-detail-facts dd{margin:4px 0 0;font-weight:600}.rp-detail-actions,.rp-inline-form{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px}.rp-inline-form{align-items:end;padding-top:20px}.rp-inline-form label{display:grid;grid-gap:8px;gap:8px}.rp-inline-form input{padding:10px;border:1px solid var(--pw-line);border-radius:8px}.rp-detail-event{display:flex;grid-gap:24px;gap:24px;padding:16px 0;border-bottom:1px solid var(--pw-line)}.rp-detail-event small{display:block;color:var(--pw-muted)}.rp-entity-link{border:0;background:none;padding:0;text-align:start;font-weight:inherit}.rp-entity-link:hover{color:var(--pw-green);text-decoration:underline}.rp-entity-link span{-webkit-margin-start:8px;margin-inline-start:8px}.rp-returning{animation:rp-detail-return .25s ease-out}@keyframes rp-detail-enter{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes rp-detail-return{0%{opacity:0;transform:translateX(-32px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.rp-detail-page,.rp-returning{animation:none}}.rp-contact-actions{margin:16px 0}.rp-contact-actions>button{width:100%}.rp-contact-actions section{padding:14px 0}.rp-contact-actions section:focus{outline:none}.rp-contact-actions .rp-settings-close{-webkit-margin-start:auto;margin-inline-start:auto;display:block}.rp-contact-actions section h3{font-size:13px;margin:12px 0 6px}.rp-contact-actions section p{font-size:12px;color:var(--pw-muted)}.rp-contact-actions .rp-inline-form input{width:100%;min-width:0}.rp-contact-actions .rp-inline-form label{width:100%}.rp-detail-page{max-width:1200px;margin:0 auto}.rp-detail-product>.rp-product-card{margin:0}.rp-detail-heading{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--pw-paper);padding:10px 0}.rp-art-button{display:block;width:128px;border:0;padding:0;background:none;border-radius:8px}.rp-art-button:hover{box-shadow:0 0 0 2px var(--pw-green)}button.rp-booking{width:100%;border:0;border-bottom:1px solid var(--pw-line);background:#fff;text-align:start}button.rp-booking:hover{background:#f5fbf7}@media (max-width:600px){.rp-art-button{width:112px}.rp-detail-page{padding:18px}}.rp-page{animation:rp-detail-enter .28s ease-out}@media (prefers-reduced-motion:reduce){.rp-page{animation:none}}.rp-quick-message{margin:4px 0 10px}.rp-quick-message small{display:flex;align-items:center;grid-gap:5px;gap:5px;color:var(--pw-sub);font-size:11px;margin-bottom:6px}.rp-quick-message>div{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.rp-quick-message a{text-decoration:none;padding:6px 12px}.rp-eye{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;margin:2px 0 8px;padding:5px 10px;font-size:11px!important}.rp-messages-bar{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;margin-bottom:8px}.rp-messages-channels{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;min-width:0}.rp-messages-channels small{color:var(--pw-sub);font-size:11px;margin-left:4px}.rp-chan{display:inline-grid;place-items:center;flex:none;border-radius:50%}.rp-messages-list{display:flex;flex-direction:column;grid-gap:6px;gap:6px;max-height:360px;margin:0;padding:0;overflow-y:auto;list-style:none}.rp-message{max-width:88%;padding:6px 10px 7px;border-left:3px solid;border-radius:10px}.rp-message-customer{align-self:flex-start}.rp-message-assistant,.rp-message-team{align-self:flex-end}.rp-message header{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:11px;color:var(--pw-sub)}.rp-message header b{color:#0f1b3d;font-weight:600}.rp-message header time{margin-left:auto;white-space:nowrap}.rp-message p{margin:3px 0 0;font-size:13px;line-height:1.35;overflow-wrap:anywhere;white-space:pre-wrap}.rp-messages-note{margin:4px 0;color:var(--pw-sub);font-size:12px}.pw.rp .rp-bar{display:flex;align-items:center;justify-content:space-between;grid-gap:12px 20px;gap:12px 20px;flex-wrap:wrap;margin-bottom:18px}.pw.rp .rp-breadcrumb{font-size:13px}.pw.rp .rp-breadcrumb button{font-size:13px;font-weight:500;min-height:36px}.pw.rp .rp-top-actions{display:flex;align-items:center;flex-wrap:wrap;grid-gap:10px;gap:10px}.rp-preview-label{font-size:12px}.rp-action{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;height:44px;padding:0 16px;border:1px solid #d5d9e2;border-radius:999px;background:#fff;color:var(--pw-ink);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.rp-action:hover{background:var(--pw-paper)}.rp-action-primary{border-color:var(--pw-accent);background:var(--pw-accent);color:var(--pw-on-accent)}.rp-action-primary:hover{background:var(--pw-accent);filter:brightness(.95)}.rp-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pw.rp .rp-record-id{display:block;margin:2px 0 6px;font-size:12px;color:var(--pw-muted)}.rp-identity,.rp-panel{border-radius:16px;box-shadow:none}.pw .rp-panel>header h2{font-size:14px}.rp-panel>header{flex-wrap:wrap}.rp-tabs{grid-gap:6px;gap:6px;border-bottom:1px solid var(--pw-line);padding-bottom:12px}.rp-tabs>button{padding:7px 14px;border:0;border-radius:999px;font-size:13px;color:var(--pw-sub)}.rp-tabs>button:hover{background:var(--pw-paper)}.rp-tabs>button[aria-current=page]{background:var(--pw-accent);color:var(--pw-on-accent);font-weight:600}.rp-tabs>button[aria-current=page]>span{background:hsla(0,0%,100%,.24);color:inherit}.rp-photo-button{width:100%;padding:0;border:0;border-radius:0;font:inherit;color:inherit;cursor:pointer}.rp-photo-button:disabled{cursor:progress;opacity:.7}.rp-photo-edit{position:absolute;inset-inline:0;bottom:0;z-index:3;padding:8px 10px;text-align:center;font-size:12px;font-weight:600;color:#fff;background:rgba(29,36,51,.62)}.rp-photo-status{margin:8px 16px 0;font-size:12px;color:var(--pw-sub)}.rp-photo-error{color:#b3261e}.rr-add-button{height:32px;padding:0 12px;border:1px solid #d5d9e2;border-radius:999px;background:#fff;color:var(--pw-ink);font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer}.rr-add-button:hover{background:var(--pw-paper)}.rr-error{display:flex;align-items:center;flex-wrap:wrap;grid-gap:8px 12px;gap:8px 12px;margin:10px 0;padding:12px 14px;border:1px solid #f0cccc;border-radius:12px;background:#fdf3f3;color:#7a1f1f;font-size:13px}.pw.rp .rr-error p{flex:1 1;min-width:200px;margin:0}.pw.rp .rr-retry{height:32px;padding:0 14px;border:1px solid #d5d9e2;border-radius:999px;background:#fff;color:var(--pw-ink);font-size:12.5px;font-weight:500;cursor:pointer}.pw.rp .rr-retry:hover{background:var(--pw-paper)}@media (max-width:780px){.pw.rp .rp-top-actions{width:100%}.pw.rp .rp-top-actions .rp-preview-label{display:none}}.rp-block-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;grid-gap:8px;gap:8px;margin:6px 0}.rp-block-bar>span{-webkit-margin-end:auto;margin-inline-end:auto;font-size:11px;color:#5b6b80}.rp-task-row{cursor:pointer}.rp-task-row:focus-visible td,.rp-task-row:hover td{background:#f5f6f8}.rp-task-row:focus-visible{outline:2px solid #32d882;outline-offset:-2px}.rp-tasks-table tbody td{color:#223247;font-size:12px}.rp-task-due{display:block;white-space:nowrap}.rp-panel-count{-webkit-margin-start:6px;margin-inline-start:6px;padding:1px 7px;border-radius:99px;background:#f5f6f8;color:#5b6b80;font-size:11px;font-weight:600}.rp-task-overdue{color:#b42318!important}.rp-task-today{color:#b54708!important}.rp-note-form textarea{box-sizing:border-box;width:100%;min-height:64px;padding:8px 10px;border:1px solid #e7eddf;border-radius:7px;font:inherit;font-size:12px;resize:vertical}.rp-notes .rp-staff-note{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:6px 12px;gap:6px 12px;margin-top:8px;padding:12px 14px;background:#fff;border:1px solid #e2e5ed;border-radius:8px}.rp-notes .rp-staff-note small{display:block;margin:0;font-size:11px;color:#5b6b80}.rp-notes .rp-staff-note p{margin-top:3px;font-size:13px;line-height:1.5;color:#223247;white-space:pre-wrap;overflow-wrap:anywhere}.rp-note-actions{display:flex;grid-gap:2px;gap:2px}.rp-note-icon{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:7px;background:transparent;color:#5b6b80;cursor:pointer}.rp-note-icon:hover:not(:disabled){background:#f5f6f8;color:#223247}.rp-note-icon-delete:hover:not(:disabled){color:#b42318}.rp-note-status{padding:4px 10px;border-radius:6px;background:#f79009;color:#fff;font-size:11px;font-weight:600}.rp-note-editing{border-color:#f79009}.rp-note-confirm{grid-column:1/-1}.rp-content>.rp-tabs{margin-top:0}.rp-content-body{margin-top:18px}.rp-overview-grid{display:block;columns:340px 3;grid-column-gap:16px;column-gap:16px}.rp-overview-grid>.rp-panel{break-inside:avoid;page-break-inside:avoid;margin:0 0 16px}.rp-overview-grid>.rp-panel-wide{column-span:all}.rp-overview-grid>.rp-panel>header{flex-wrap:wrap;grid-row-gap:8px;row-gap:8px}.rp-tasks-compact{table-layout:fixed}.rp-tasks-compact th:first-child{width:120px}.rp-tasks-compact .rp-task-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-task-actions,.rp-tasks-table th:last-child:empty{width:40px}.rp-tasks-table td.rp-task-actions{padding:0 4px;text-align:end}.rp-task-more{width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:#5b6b80;font-size:18px;line-height:1;cursor:pointer}.rp-task-more:hover,.rp-task-more[aria-expanded=true]{background:#eef0f4;color:#223247}.rp-task-menu{position:fixed;z-index:200;display:grid;min-width:190px;padding:6px;border:1px solid #e2e5ed;border-radius:10px;background:#fff;box-shadow:0 8px 30px rgba(32,50,71,.12549019607843137)}.rp-task-menu button{padding:9px 12px;border:0;border-radius:7px;background:transparent;color:#223247;font:inherit;font-size:13px;text-align:start;cursor:pointer}.rp-task-menu button:hover:not(:disabled){background:#f5f6f8}.rp-task-menu button:disabled{color:#a3adba;cursor:default}.rp-tip{position:fixed;z-index:200;max-width:min(360px,calc(100vw - 32px));padding:6px 10px;border:1px solid #e2e5ed;border-radius:8px;background:#fff;color:#223247;font-size:13px;font-weight:600;line-height:1.35;overflow-wrap:anywhere;pointer-events:none;box-shadow:0 8px 30px rgba(32,50,71,.12549019607843137)}.rp-task-status{display:inline-block;padding:3px 9px;border-radius:6px;color:#fff;font-size:12px;font-weight:600}.rp-task-status-open{background:#f79009}.rp-task-status-done{background:#32d882}.rp-task-created{white-space:nowrap}.rp-task-view{display:flex;grid-gap:8px;gap:8px;margin-bottom:10px}.rp-task-view-btn{border:1px solid var(--pw-line);border-radius:8px;background:#fff;padding:7px 13px;font-size:12px;font-weight:600;min-height:34px;cursor:pointer}.rp-task-view-btn[aria-pressed=true]{border-color:var(--pw-green);background:var(--pw-green);color:var(--pw-on-accent)}.rp-tags-edit{-webkit-margin-end:6px;margin-inline-end:6px}.rp-membership-compact{display:flex;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:8px 0;border:0;border-bottom:1px solid var(--pw-line);background:none;text-align:start;cursor:pointer}.rp-membership-compact:last-child{border-bottom:0}.rp-membership-compact:hover .rp-membership-compact-text b{text-decoration:underline}.rp-membership-thumb{flex:none;display:flex;align-items:center;justify-content:center;width:48px;height:32px;overflow:hidden;border-radius:6px;background:var(--pw-accent-faint);color:var(--pw-green)}.rp-membership-thumb img{width:100%;height:100%;object-fit:cover}.rp-membership-compact-text{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.rp-membership-compact-text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.rp-membership-compact-text small{color:var(--pw-muted);font-size:11px}.pw{--pw-ink:#1d2433;--pw-muted:#7a808c;--pw-sub:#4a5060;--pw-line:#e9ebf0;--pw-hair:#f0f2f6;--pw-paper:#f3f4f7;--pw-accent:#c2365f;--pw-on-accent:#fff;--pw-accent-soft:rgba(194,54,95,0.06);--pw-accent-faint:rgba(194,54,95,0.1);--pw-green:var(--pw-accent);--pw-mint:var(--pw-accent-faint);display:flex;align-items:stretch;min-height:calc(100vh - 100px);background:var(--pw-paper);color:var(--pw-ink);font-size:13px;line-height:1.5;font-family:Manrope,Noto Sans Thai,Noto Sans Myanmar,Inter,-apple-system,sans-serif;text-align:start;width:100%}.pw,.pw *{box-sizing:border-box}.pw button,.pw input,.pw select{font:inherit}:where(.pw) button{color:inherit}.pw button{cursor:pointer}.pw button:disabled{cursor:default;opacity:.4}.pw button:focus-visible,.pw input:focus-visible,.pw select:focus-visible{outline:2px solid #e9ebf0;outline-offset:3px}.pw button{touch-action:manipulation}.pw h1,.pw h2,.pw h3,.pw h4,.pw p{margin:0}.pw-main{flex:1 1;min-width:0;padding:14px 32px 32px;container-type:inline-size}.pw-header{display:flex;align-items:center;justify-content:space-between;grid-gap:20px;gap:20px;margin-bottom:20px}.pw-eyebrow{font-size:10px;letter-spacing:.14em;font-weight:700;color:var(--pw-green);margin-bottom:9px}.pw h1{display:flex;align-items:center;flex-wrap:wrap;grid-gap:10px;gap:10px;font-size:27px;line-height:1.25;font-weight:650;letter-spacing:-.8px}.pw-header p{color:var(--pw-muted);margin-top:9px;font-size:13px}.pw-button{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;border:1px solid var(--pw-line);border-radius:8px;background:#fff;padding:9px 13px;font-size:12px;font-weight:600;white-space:nowrap;min-height:38px}.pw-button:hover{border-color:#7a808c;background:#fafbfc}.pw-button-primary{background:var(--pw-green);color:var(--pw-on-accent)!important;border-color:var(--pw-green)}.pw-button-primary:hover{background:var(--pw-accent)}.pw-source-note{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:11px;color:var(--pw-muted);margin-bottom:24px}.pw-dot{width:6px;height:6px;border-radius:50%;background:var(--pw-accent);flex-shrink:0}.pw-dot-amber{background:#ba8d35}.pw-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:24px}.pw-summary-item{display:flex;align-items:center;grid-gap:12px;gap:12px;background:#fff;border:1px solid var(--pw-line);border-radius:12px;padding:17px;text-align:start;min-width:0}.pw-summary-item:hover{border-color:#7a808c}.pw-summary-selected{background:#f3f4f7;border-color:#e9ebf0}.pw-summary-icon{display:flex;align-items:center;justify-content:center;background:#f3f4f7;width:39px;height:39px;border-radius:11px;color:var(--pw-accent);flex-shrink:0}.pw-summary-item b{font-size:12px;font-weight:650;display:block}.pw-summary-item small{display:block;font-size:10px;color:var(--pw-muted);margin-top:2px}.pw-summary-item strong{-webkit-margin-start:auto;margin-inline-start:auto;font-size:27px;font-weight:500;letter-spacing:-1px}.pw-surface{background:#fff;border:1px solid var(--pw-line);border-radius:13px;overflow:hidden;box-shadow:0 2px 6px rgba(35,62,42,.011764705882352941)}.pw-topline{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--pw-line);padding:0 20px;grid-gap:12px;gap:12px}.pw-tabs{display:flex;grid-gap:23px;gap:23px}.pw-tabs>button{border-bottom:2px solid transparent;background:transparent;padding:18px 0 15px;display:flex;align-items:center;grid-gap:7px;gap:7px;font-size:12px;white-space:nowrap;color:var(--pw-muted)}.pw-tabs>button[aria-selected=true]{border-bottom-color:var(--pw-green);color:var(--pw-green);font-weight:650}.pw-tabs>button>span:not(.pw-pill){font-size:10px;border-radius:5px;background:#f3f4f7;padding:0 5px;color:#7a808c}.pw-topright{display:flex;align-items:center;grid-gap:10px;gap:10px}.pw-add{position:relative}.pw-add-button{display:inline-flex;align-items:center;justify-content:center;grid-gap:7px;gap:7px;height:32px;padding:0 13px;border:0;border-radius:99px;color:var(--pw-on-accent);font:inherit;font-size:13px;font-weight:650;white-space:nowrap;cursor:pointer}.pw-add-button,.pw-add-button:hover{background:var(--pw-accent)}.pw-add-menu{position:absolute;right:0;top:38px;z-index:20;min-width:220px;padding:4px;background:#fff;border:1px solid var(--pw-line);border-radius:10px;box-shadow:0 10px 30px rgba(20,24,40,.16)}.pw-add-menu button{display:block;width:100%;padding:8px 10px;border:0;border-radius:7px;background:transparent;text-align:left;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.pw-add-menu button:hover{background:#f3f4f7}.pw-venue-label{font-size:11px;color:var(--pw-muted);white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.pw-toolbar{grid-gap:10px;gap:10px;padding:16px 20px;border-bottom:1px solid var(--pw-line)}.pw-search,.pw-toolbar{display:flex;align-items:center}.pw-search{border:1px solid var(--pw-line);border-radius:7px;padding:0 10px;grid-gap:8px;gap:8px;height:37px;flex:1 1;max-width:410px;color:#7a808c;min-width:120px}.pw-search input{border:0;outline:0!important;background:transparent;min-width:0;width:100%;color:var(--pw-ink);font-size:12px;height:100%}.pw-search:focus-within{border-color:var(--pw-green)}.pw-toolbar select{background:#fff;padding:8px 24px 8px 10px;font-size:11px;color:#4a5060}.pw-toolbar select,.pw-view-toggle{border:1px solid var(--pw-line);border-radius:7px}.pw-view-toggle{display:flex;padding:3px;grid-gap:2px;gap:2px;-webkit-margin-start:auto;margin-inline-start:auto}.pw-view-toggle button{display:flex;align-items:center;justify-content:center;width:29px;height:27px;border:0;background:#fff;border-radius:4px;color:#7a808c}.pw-view-toggle button[aria-pressed=true]{background:#f3f4f7;color:var(--pw-green)}.pw-zoom{display:flex;grid-gap:3px;gap:3px;align-items:center;font-size:10px;color:var(--pw-muted);-webkit-border-start:1px solid var(--pw-line);border-inline-start:1px solid var(--pw-line);-webkit-padding-start:10px;padding-inline-start:10px}.pw-zoom button{width:26px;height:29px;border:0;background:transparent;font-size:17px}.pw-table-head,.pw-table-row{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(145px,1fr) minmax(110px,.65fr) 16px;align-items:center;grid-gap:14px;gap:14px;padding:0 22px;width:100%;text-align:start}.pw-table-head{height:38px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#7a808c;background:#fafbfc;border-bottom:1px solid var(--pw-line)}.pw-table-row{height:var(--pw-row-height);border:0;border-bottom:1px solid #f3f4f7;background:#fff}.pw-table-row:last-child{border-bottom:0}.pw-table-row:hover{background:#fafbfc}.pw-table-row[aria-selected=true]{background:#f3f4f7;box-shadow:inset 3px 0 0 var(--pw-accent)}.pw-table-row>svg{color:#7a808c}.pw-name-cell{display:flex;align-items:center;grid-gap:11px;gap:11px;min-width:0}.pw-name-cell>span:last-child{min-width:0}.pw-match-note{font-size:11px;color:#5a6170}.pw-match-note,.pw-name-cell b{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw-name-cell b{font-size:12px;font-weight:600}.pw-name-cell small{display:block;font-size:10px;color:var(--pw-muted);margin-top:3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:35px;height:35px;border-radius:10px;font-size:11px;font-weight:600;overflow:hidden;position:relative}.pw-avatar img{width:100%;height:100%;object-fit:cover}.pw-mint{background:#dfeee2;color:#4c7755}.pw-peach{background:#f5e8dd;color:#9b7354}.pw-sky{background:#e3edf3;color:#547989}.pw-lilac{background:#ece7f4;color:#82709a}.pw-linked-cell{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:11px;color:#4a5060;min-width:0}.pw-linked-cell>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-mini-avatars{display:flex;-webkit-padding-start:4px;padding-inline-start:4px}.pw-mini-avatars .pw-avatar{width:24px;height:24px;font-size:8px;border-radius:50%;border:2px solid #fff;-webkit-margin-start:-4px;margin-inline-start:-4px}.pw-status-cell{font-size:11px;overflow:hidden;text-overflow:ellipsis}.pw-pill,.pw-status-cell{color:#7a808c;white-space:nowrap}.pw-pill{display:inline-flex;align-items:center;padding:3px 7px;line-height:1.3;background:#f3f4f7;border-radius:5px;font-size:10px;font-weight:500}.pw-pill-green{background:#f3f4f7;color:var(--pw-accent)}.pw h1>.pw-pill{border:1px solid #e9ebf0;background:transparent;font-size:10px;letter-spacing:0;padding:4px 7px}.pw-directory-footer{padding:14px 20px;border-top:1px solid var(--pw-line);display:flex;justify-content:space-between;align-items:center;grid-gap:10px;gap:10px;font-size:10px;color:#7a808c}.pw-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--pw-card-width)),1fr));grid-gap:16px;gap:16px;padding:20px}.pw-person-card{display:grid;grid-template-rows:1fr 1fr;min-height:272px;background:#fff;padding:0;border:1px solid var(--pw-line);border-radius:11px;overflow:hidden;text-align:start;transition:box-shadow .15s,border-color .15s}.pw-person-card:hover{border-color:#7a808c;box-shadow:0 4px 15px rgba(36,72,44,.047058823529411764)}.pw-person-selected{border-color:var(--pw-accent);box-shadow:0 0 0 1px var(--pw-accent)}.pw-card-photo{position:relative;min-height:136px;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:500;isolation:isolate}.pw-card-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pw-photo-orbit{position:absolute;width:200px;height:200px;border:1px solid;opacity:.08;border-radius:50%;inset-inline-end:-40px;top:-80px;box-shadow:0 0 0 30px hsla(0,0%,100%,.2196078431372549),0 0 0 60px hsla(0,0%,100%,.1450980392156863)}.pw-card-kind{position:absolute;inset-inline-start:10px;bottom:9px;padding:3px 6px;border-radius:5px;font-size:9px;line-height:1.3;background:hsla(0,0%,100%,.8509803921568627);color:#4a5060}.pw-card-info{padding:15px;display:flex;flex-direction:column;min-width:0;grid-gap:6px;gap:6px}.pw-card-info h2{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-card-info p{font-size:11px;color:#7a808c}.pw-card-bottom{margin-top:auto;display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:10px;color:#7a808c;padding-top:12px}.pw-card-bottom>svg:last-child{-webkit-margin-start:auto;margin-inline-start:auto}.pw-family-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));padding:20px;grid-gap:16px;gap:16px}.pw-family-card{padding:20px 18px 8px;border:1px solid var(--pw-line);border-radius:12px;background:#fff}.pw-family-symbol{width:47px;height:47px;display:flex;align-items:center;justify-content:center;border-radius:13px;margin-bottom:14px}.pw-family-card h2{font-size:16px;font-weight:600;letter-spacing:-.2px}.pw-family-card>p{font-size:11px;color:var(--pw-muted);margin-top:4px;margin-bottom:14px}.pw-family-people{border-top:1px solid var(--pw-line)}.pw-family-people>button,.pw-related-row{width:100%;border:0;border-bottom:1px solid #f3f4f7;background:transparent;display:flex;grid-gap:10px;gap:10px;align-items:center;padding:12px 0;text-align:start}.pw-family-people>button:last-child,.pw-related-row:last-child{border-bottom:0}.pw-family-people>button:hover,.pw-related-row:hover{background:#fafbfc}.pw-family-people>button>span:nth-child(2),.pw-related-row>span:nth-child(2){flex:1 1;min-width:0}.pw-family-people b,.pw-related-row b{display:block;font-size:11px;font-weight:600}.pw-family-people small,.pw-related-row small{display:block;font-size:10px;color:var(--pw-muted);margin-top:2px}.pw-family-people svg,.pw-related-row>svg{color:#7a808c}.pw-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:13px;gap:13px;min-height:300px;padding:40px 24px;text-align:center;color:var(--pw-muted)}.pw-empty h2{font-size:19px;font-weight:500;color:var(--pw-ink)}.pw-empty p{max-width:380px;font-size:12px;line-height:1.8}.pw-empty-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:18px;background:#f3f4f7;color:var(--pw-accent)}.pw-profile{width:340px;min-width:300px;flex-shrink:0;-webkit-border-start:1px solid var(--pw-line);border-inline-start:1px solid var(--pw-line);background:#fff;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:calc(100vh - 80px)}.pw-profile-bar{height:52px;display:flex;justify-content:space-between;grid-gap:10px;gap:10px;padding:0 20px;border-bottom:1px solid var(--pw-line);font-size:11px;flex-shrink:0}.pw-icon-button,.pw-profile-bar{align-items:center;color:var(--pw-muted)}.pw-icon-button{display:inline-flex;justify-content:center;border:0;background:transparent;width:28px;height:28px;border-radius:6px}.pw-icon-button:hover{background:#f3f4f7}.pw-profile-scroll{overflow-y:auto;flex:1 1}.pw-profile-hero{text-align:center;padding:28px 20px 24px;background:linear-gradient(#fafbfc,#fff)}.pw-avatar-large{width:74px;height:74px;font-size:25px;border-radius:22px}.pw-profile h2{font-size:22px;font-weight:550;letter-spacing:-.5px;margin-top:13px}.pw-inline{display:flex;justify-content:center;grid-gap:8px;gap:8px;margin-top:8px;color:var(--pw-muted)}.pw-family-label,.pw-inline{align-items:center;font-size:11px}.pw-family-label{display:inline-flex;grid-gap:5px;gap:5px;color:#7a808c;margin-top:15px}.pw-profile-tabs{display:flex;padding:0 20px;grid-gap:20px;gap:20px;border-bottom:1px solid var(--pw-line)}.pw-profile-tabs button{border:0;background:transparent;padding:13px 0;border-bottom:2px solid transparent;font-size:11px;color:#7a808c}.pw-profile-tabs button[aria-selected=true]{color:var(--pw-green);border-bottom-color:var(--pw-green);font-weight:600}.pw-profile-content{padding:24px 22px}.pw h3{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#7a808c;font-weight:600;margin-bottom:16px}.pw-details{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:12px;gap:12px;font-size:11px;margin:0 0 20px}.pw-details dt{color:var(--pw-muted)}.pw-details dd{margin:0;overflow-wrap:anywhere}.pw-tags{display:flex;grid-gap:5px;gap:5px;flex-wrap:wrap;margin-bottom:28px}.pw-section-heading{display:flex;align-items:center;justify-content:space-between;margin-top:26px}.pw-section-heading span{font-size:11px;color:var(--pw-muted);margin-bottom:16px}.pw-related .pw-avatar{width:34px;height:34px}.pw-note{display:flex;grid-gap:10px;gap:10px;padding:13px;background:#f3f4f7;border:1px solid #e9ebf0;border-radius:8px;margin-top:25px;font-size:10px;line-height:1.8;color:#7a808c}.pw-note>svg{flex-shrink:0;margin-top:2px}.pw-muted{color:var(--pw-muted);font-size:11px;line-height:1.7}.pw-footnote{margin-top:22px}.pw-pass{border:1px solid #e9ebf0;border-radius:11px;padding:17px;background:#fafbfc;margin-top:12px}.pw-pass>.pw-pill{float:inline-end}.pw-pass>svg{color:var(--pw-accent)}.pw-pass h4{font-size:13px;font-weight:600;margin-top:18px}.pw-pass strong{display:block;color:var(--pw-green);font-size:16px;font-weight:500;margin-top:8px}.pw-pass p{font-size:10px;line-height:1.8;color:#7a808c;margin-top:7px}.pw-profile-footer{padding:15px 20px;border-top:1px solid var(--pw-line)}.pw-profile-footer button{width:100%}@container (max-width:740px){.pw-header{align-items:flex-start;flex-direction:column;grid-gap:14px;gap:14px}.pw h1{font-size:23px}.pw-summary,.pw-summary-item{grid-gap:8px;gap:8px}.pw-summary-item{padding:12px}.pw-summary-item small{display:none}.pw-summary-icon{width:30px;height:30px}.pw-summary-item strong{font-size:22px}.pw-toolbar{flex-wrap:wrap}.pw-search{max-width:none;flex-basis:100%}.pw-tabs{grid-gap:16px;gap:16px}.pw-venue-label{display:none}.pw-table-head,.pw-table-row{grid-template-columns:minmax(170px,1fr) minmax(120px,.8fr) 16px;grid-gap:8px;gap:8px;padding:0 14px}.pw-status-cell,.pw-table-head>span:nth-child(3){display:none}}@media (max-width:1150px){.pw-main{padding:22px}.pw-profile{width:310px;min-width:280px}}@media (max-width:800px){.pw-main{padding:18px 14px}.pw-profile{position:fixed;inset:0 0 0 auto;width:min(100%,390px);height:100dvh;min-width:0;z-index:100;box-shadow:-20px 0 80px rgba(32,53,40,.13333333333333333)}.pw-with-profile .pw-main{pointer-events:none;filter:brightness(.93)}.pw-summary-item{flex-wrap:wrap}.pw-summary-item strong{-webkit-margin-start:0;margin-inline-start:0}.pw-toolbar{padding:14px}.pw-topline{padding:0 14px}.pw-tabs{grid-gap:13px;gap:13px}.pw-tabs>button{font-size:11px}.pw-card-grid,.pw-family-grid{padding:14px;grid-gap:12px;gap:12px}.pw-table-head,.pw-table-row{grid-template-columns:minmax(140px,1fr) minmax(95px,.7fr) 14px}.pw-linked-cell .pw-mini-avatars{display:none}.pw-directory-footer{align-items:flex-start;flex-direction:column}.pw-header>.pw-button{font-size:11px}.pw-summary-icon{display:none}}@media (prefers-reduced-motion:reduce){.pw-person-card{transition:none}}.pw-extra-details{white-space:normal;overflow-wrap:anywhere}.pw-table-row:has(.pw-extra-details){height:auto;min-height:var(--pw-row-height);padding-block:12px}.pw-header{justify-content:flex-end;margin-bottom:10px}.pw-source-note{margin-bottom:16px}.pw-sort-button{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;border:0;background:transparent;padding:8px 0;text-align:start;font:inherit;text-transform:inherit;letter-spacing:inherit}.pw-sort-button:hover{color:var(--pw-ink)}.pw-toolbar select{max-width:180px}.pw-pass{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px;background:#fff}.pw-pass .rp-product-card{width:112px;max-width:112px;margin:0}.pw-pass-details{min-width:0}.pw-pass-details h4{margin-top:6px;font-size:12px}.pw-pass-details strong{font-size:13px;margin-top:6px}.pw-pass-details .pw-pill{font-size:9px}.pw-profile{margin:96px 24px 24px 0;top:24px;height:calc(100dvh - 144px);border:1px solid var(--pw-line);border-radius:14px;overflow:hidden;animation:pw-profile-enter .28s ease-out}@keyframes pw-profile-enter{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}.pw-column-settings{position:relative}.pw-column-settings summary{list-style:none;cursor:pointer}.pw-column-settings summary::-webkit-details-marker{display:none}.pw-column-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:6;width:220px;padding:16px;border:1px solid var(--pw-line);border-radius:12px;background:#fff;box-shadow:0 8px 30px rgba(32,50,71,.12549019607843137);display:grid;grid-gap:10px;gap:10px}.pw-column-menu label{display:flex;align-items:center;grid-gap:10px;gap:10px;cursor:pointer}.pw-custom-columns{overflow-x:auto}.pw-custom-columns .pw-table-head,.pw-custom-columns .pw-table-row{grid-template-columns:var(--pw-columns);min-width:-webkit-max-content;min-width:max-content}.pw-custom-columns .pw-table-head>span,.pw-custom-columns .pw-table-row>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-custom-columns .pw-name-cell{display:flex}.pw-custom-columns .pw-name-cell>span{min-width:0}.pw-custom-columns .pw-name-cell b{display:block;overflow:hidden;text-overflow:ellipsis}@media (max-width:800px){.pw-profile{inset:90px 12px 12px auto;margin:0;height:calc(100dvh - 102px);width:min(calc(100% - 24px),390px)}}@media (prefers-reduced-motion:reduce){.pw-profile{animation:none}}.pw-pass .rp-product-card{align-self:start}.pw{position:relative}.pw-header{min-height:40px}.pw-header>.pw-button{position:absolute;top:32px;inset-inline-end:32px}@media (max-width:800px){.pw-header>.pw-button{top:18px;inset-inline-end:14px}}.pw-quick section{margin-bottom:18px}.pw-quick .pw-section-heading{margin-bottom:8px}.pw-quick .pw-details{margin-bottom:10px}.pw-quick-message small{display:block;color:var(--pw-muted);font-size:11px;margin-bottom:6px}.pw-quick-message>div{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.pw-quick-message a{text-decoration:none;padding:6px 12px}.pw-quick-booking{display:flex;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;font-size:11px;border-bottom:1px solid #e8edf3}.pw-quick-booking>span:last-child{min-width:0}.pw-quick-booking b{display:block;overflow-wrap:anywhere}.pw-quick-booking small{color:var(--pw-muted)}.pw-quick-date{flex:0 0 38px;text-align:center;background:#f2f5f9;border-radius:8px;padding:4px 0}.pw-quick-date b{font-size:14px}.pw-quick-date small{display:block;font-size:9px}.pw-quick>section>.pw-button{margin-top:10px}.pw-surface{border-radius:16px;box-shadow:none}.pw-topline{padding-block:4px}.pw-tabs{grid-gap:6px;gap:6px}.pw-tabs>button{margin-block:8px;padding:7px 14px;border:0;border-radius:999px;font-size:13px;font-weight:500;color:var(--pw-sub)}.pw-tabs>button:hover{background:var(--pw-paper)}.pw-tabs>button[aria-selected=true]{background:var(--pw-accent);color:var(--pw-on-accent);font-weight:600}.pw-tabs>button[aria-selected=true]>span:not(.pw-pill){background:hsla(0,0%,100%,.24);color:inherit}.pw-button{border-radius:999px;border-color:#d5d9e2;font-size:13px;font-weight:500}.pw-button-primary{border-color:var(--pw-accent)}.pw-profile{border-radius:16px;box-shadow:none}.pw-profile-tabs button[aria-selected=true]{color:var(--pw-accent);border-bottom-color:var(--pw-accent)}.pw-icon-button{border-radius:999px}.pw-notice{max-width:520px;margin:64px auto;padding:0 16px;text-align:center;display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px}.pw-notice h1{font-size:20px;font-weight:700}.pw-notice p{color:var(--pw-muted)}.pw-quick-open{border:0;background:none;padding:0;text-align:start;cursor:pointer}.pw-quick-open:hover b,.pw-text-button{text-decoration:underline}.pw-text-button{border:0;background:transparent;padding:4px 6px;font:inherit;font-size:12px;font-weight:650;color:var(--pw-ink);cursor:pointer}.pw-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--pw-accent);color:var(--pw-on-accent);font-size:11px;font-weight:700}.pw-lists{display:flex;flex-wrap:wrap;align-items:center;grid-gap:6px;gap:6px;padding:14px 20px 0}.pw-list-tab{display:inline-flex;align-items:center;border:1px solid var(--pw-line);border-radius:99px;background:#fff}.pw-list-tab:has(button[aria-selected=true]){border-color:var(--pw-ink);background:#f3f4f7}.pw-list-new,.pw-list-tab button{display:inline-flex;align-items:center;grid-gap:7px;gap:7px;border:0;background:transparent;padding:6px 12px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.pw-list-tab .pw-list-edit{-webkit-padding-start:4px;padding-inline-start:4px;color:var(--pw-muted);text-decoration:underline}.pw-list-new{border:1px dashed var(--pw-line);border-radius:99px}.pw-list-dot{display:inline-block;width:9px;height:9px;border-radius:50%}.pw-chips{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px;gap:8px;padding:10px 20px;border-bottom:1px solid var(--pw-line)}.pw-chip{grid-gap:4px;gap:4px;padding:3px 4px 3px 11px;border-radius:99px;background:#f3f4f7;font-size:12px;font-weight:600}.pw-chip,.pw-chip-remove{display:inline-flex;align-items:center}.pw-chip-remove{justify-content:center;width:20px;height:20px;border:0;border-radius:50%;background:transparent;color:var(--pw-muted);cursor:pointer}.pw-chip-remove:hover{background:#e4e6eb}.pw-tool-note{padding:8px 20px;border-bottom:1px solid var(--pw-line);font-size:12px;color:var(--pw-muted)}.pw-bulk-error,.pw-tool-error{color:#b3261e}.pw-bulk{align-items:center;grid-gap:10px;gap:10px;padding:10px 20px;border-bottom:1px solid var(--pw-line);background:#f3f4f7;font-size:13px}.pw-bulk,.pw-bulk-actions{display:flex;flex-wrap:wrap}.pw-bulk-actions{grid-gap:8px;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto}.pw-bulk-note{flex-basis:100%;font-size:12px;color:var(--pw-muted)}.pw-row-wrap{position:relative;min-width:-webkit-max-content;min-width:max-content}.pw-row-box{position:absolute;inset-inline-start:14px;top:0;bottom:0;z-index:1;display:flex;align-items:center}.pw-row-box input{width:16px;height:16px;margin:0;cursor:pointer}.pw-ticking .pw-table-head,.pw-ticking .pw-table-row{-webkit-padding-start:44px;padding-inline-start:44px}.bpn{--bpn-ink:#172033;--bpn-quiet:#6b7488;--bpn-line:#e7eaf0;--bpn-ground:#f4f6f9;--bpn-card:#fff;--bpn-accent:#19b866;--bpn-accent-ink:#fff;--bpn-bad:#c0283f;--bpn-warn:#b26a00;container-type:inline-size;display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding:4px 2px 16px;color:var(--bpn-ink);font-family:Manrope,Noto Sans Thai,Noto Sans Myanmar,system-ui,sans-serif;font-size:13.5px;line-height:1.4}.bpn-page{max-width:1180px;margin:0 auto;padding:16px}.bpn *{box-sizing:border-box}.bpn dd,.bpn dl,.bpn h2,.bpn h3,.bpn p,.bpn ul{margin:0;padding:0}.bpn a{color:inherit}.bpn-state{padding:40px 0;text-align:center}.bpn-quiet,.bpn-state{color:var(--bpn-quiet)}.bpn-card{background:var(--bpn-card);border:1px solid var(--bpn-line);border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;grid-gap:12px;gap:12px;min-width:0}.bpn-card-head{display:flex;justify-content:space-between;align-items:center;grid-gap:8px;gap:8px}.bpn-card-head h3{font-size:15px;font-weight:800;letter-spacing:-.01em}.bpn-chips{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.bpn-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:800;background:#eef0f5;color:#4a5368;white-space:nowrap}.bpn-ok{background:#e3f7ec;color:#0c7a43}.bpn-warn{background:#fff1d6;color:var(--bpn-warn)}.bpn-bad{background:#fde6ea;color:var(--bpn-bad)}.bpn-info{background:#e6effd;color:#2252b5}.bpn-chip.bpn-quiet,.bpn-quiet.bpn-chip{background:#eef0f5;color:#5b6477}.bpn-actions{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px;gap:8px}.bpn-actions-split{flex-direction:column;align-items:stretch}.bpn-btn{border:1px solid #cdd3de;background:#fff;color:var(--bpn-ink);border-radius:10px;padding:8px 14px;font:inherit;font-weight:800;font-size:13px;cursor:pointer}.bpn-btn:hover{background:#f4f6f9}.bpn-btn:disabled{opacity:.45;cursor:not-allowed}.bpn-btn-main{background:var(--bpn-accent);border-color:var(--bpn-accent);color:var(--bpn-accent-ink)}.bpn-btn-main:hover{background:#12a05a}.bpn-btn-bad{color:var(--bpn-bad);border-color:#f0c2cb}.bpn-btn-bad:hover{background:#fdf0f2}.bpn-btn-wide{width:100%;padding:12px;font-size:14px}.bpn-btn-icon{letter-spacing:1px;padding:8px 12px}.bpn-link{align-self:flex-start;border:0;background:none;padding:0;color:#2252b5;font:inherit;font-weight:800;cursor:pointer}.bpn-more{position:relative}.bpn-menu{position:absolute;z-index:5;top:calc(100% + 6px);left:0;min-width:190px;display:flex;flex-direction:column;background:#fff;border:1px solid var(--bpn-line);border-radius:12px;box-shadow:0 12px 30px rgba(20,30,60,.16);padding:6px}.bpn-menu button{border:0;background:none;text-align:left;padding:9px 12px;border-radius:8px;font:inherit;font-weight:700;cursor:pointer}.bpn-menu button:hover{background:#f4f6f9}.bpn-row{display:flex;grid-gap:8px;gap:8px}.bpn-text{width:100%;border:1px solid #cdd3de;border-radius:10px;padding:10px;font:inherit;resize:vertical}.bpn-headline{display:flex;align-items:flex-start;grid-gap:14px;gap:14px;min-width:0}.bpn-headline-text{display:flex;flex-direction:column;grid-gap:6px;gap:6px;min-width:0}.bpn-headline h2{font-size:22px;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.bpn-headline p{color:var(--bpn-quiet);font-weight:600}.bpn-lead{margin-left:auto;font-size:11.5px}.bpn-avatar{flex:none;border-radius:50%;object-fit:cover}.bpn-initials{display:inline-flex;align-items:center;justify-content:center;background:#dff5e9;color:#0c7a43;font-weight:800}.bpn-contact{list-style:none;display:flex;flex-direction:column;grid-gap:6px;gap:6px;min-width:0}.bpn-contact li{display:flex;grid-gap:10px;gap:10px;align-items:baseline;min-width:0}.bpn-contact i{font-style:normal;width:44px;flex:none;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--bpn-quiet)}.bpn-contact a{font-weight:700;overflow-wrap:anywhere;text-decoration:none}.bpn-contact li a:hover{text-decoration:underline}.bpn-links{flex-wrap:wrap;grid-gap:8px!important;gap:8px!important}.bpn-links a{border:1px solid var(--bpn-line);border-radius:999px;padding:3px 11px;font-size:12px;background:#f8f9fb}.bpn-contact-compact{grid-gap:2px;gap:2px;margin-top:2px;font-size:12.5px}.bpn-contact-compact i{width:40px}.bpn-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px}.bpn-fact{min-width:0}.bpn-fact-when{grid-column:1/-1}.bpn-fact dt{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--bpn-quiet);margin-bottom:2px}.bpn-fact dd{font-weight:700;overflow-wrap:anywhere}.bpn-fact-when dd{font-size:17px;font-weight:800}.bpn-banner{border-radius:12px;padding:10px 12px;font-weight:600}.bpn-banner i{display:block;font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px}.bpn-money{display:flex;align-items:flex-end;justify-content:space-between;grid-gap:12px;gap:12px;flex-wrap:wrap}.bpn-money-total i{display:block;font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--bpn-quiet)}.bpn-money-total b{font-size:30px;font-weight:800;letter-spacing:-.02em}.bpn-money-lines{display:flex;grid-gap:18px;gap:18px;flex-wrap:wrap}.bpn-money-lines div{display:flex;flex-direction:column}.bpn-money-lines dt{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--bpn-quiet)}.bpn-money-lines dd{font-weight:800;font-size:15px}.bpn-due dd{color:var(--bpn-warn)}.bpn-split{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-top:8px;flex-wrap:wrap}.bpn-people{list-style:none;flex-direction:column}.bpn-people,.bpn-people li{display:flex;grid-gap:12px;gap:12px}.bpn-people li{align-items:flex-start}.bpn-person{flex:1 1;min-width:0;display:flex;flex-direction:column}.bpn-person b{font-size:14px}.bpn-pass{margin-top:3px;font-size:12px;font-weight:700;color:#2252b5}.bpn-note{white-space:pre-wrap;overflow-wrap:anywhere}.bpn-tags{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.bpn-tag{padding:3px 10px;border-radius:999px;background:#8a93a6;color:#fff;font-size:12px;font-weight:800}.bpn-legacy{display:flex;flex-direction:column;grid-gap:10px;gap:10px;overflow-x:auto}.bpn-legacy>*,.bpn-legacy>*>*{max-width:100%}.bpn-c-main,.bpn-c-rail{display:flex;flex-direction:column;grid-gap:12px;gap:12px;min-width:0}.bpn-hero-top{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.bpn-c{display:flex;flex-direction:column-reverse;grid-gap:12px;gap:12px}@container (min-width: 760px){.bpn-hero-top{flex-direction:row;justify-content:space-between;align-items:flex-start}.bpn-hero-top>.bpn-contact{min-width:280px;max-width:360px}.bpn-c{flex-direction:row;align-items:flex-start}.bpn-c-main{flex:1 1}.bpn-c-rail{flex:0 0 340px;position:-webkit-sticky;position:sticky;top:8px}}@container (max-width: 520px){.bpn-facts{grid-template-columns:minmax(0,1fr)}.bpn-headline h2{font-size:19px}.bpn-money-total b{font-size:26px}}.bpn-oldlink{max-width:1180px;margin:0 auto;padding:8px 16px 0;text-align:right;font-size:12px;font-family:Manrope,system-ui,sans-serif}.bpn-oldlink a{color:#6b7488}.bpn-multi{display:flex;flex-direction:column;grid-gap:18px;gap:18px;padding:4px 14px 24px;font-family:Manrope,system-ui,sans-serif}.bpn-multi-item{border:2px solid #e1e5ee;border-radius:20px;padding:10px 12px 4px;background:#fbfcfd}.bpn-multi-item>header{display:flex;justify-content:space-between;align-items:center;padding:4px 6px 8px;font-size:13px}.bpn-multi-item>header a{font-weight:800;color:#2252b5;text-decoration:none;font-size:12.5px}.bpn-multi-more{text-align:center;font-size:12.5px}.mep{position:fixed;top:72px;right:16px;bottom:16px;width:400px;max-width:calc(100vw - 32px);z-index:40;display:flex;flex-direction:column;background:#fff;color:#1c2030;border:1px solid #dde0e8;border-radius:18px;box-shadow:0 16px 50px rgba(20,24,40,.28);overflow:hidden;font-size:13px}.mep.mep-wide{width:560px}.mep-head{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:14px 12px 12px 18px;border-bottom:1px solid #eceef3}.mep-title{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.mep-title b{font-size:16px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mep-title span{color:#7b8194;font-size:12px}.mep-back,.mep-icon{border:0;background:transparent;cursor:pointer;font-size:18px;line-height:1;padding:6px 8px;border-radius:8px;color:#454b5e}.mep-back{font-size:12px;font-weight:700;color:#c4155a}.mep-back:hover,.mep-icon:hover{background:#eef0f5}.mep-scroll{flex:1 1;overflow-y:auto;padding:12px 14px}.mep-booking{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.mep-actions{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.mep-btn{flex:1 1 auto;padding:8px 12px;border:1px solid #cfd3dd;border-radius:10px;background:#fff;font-weight:700;font-size:12px;cursor:pointer}.mep-btn:disabled{opacity:.45;cursor:not-allowed}.mep-btn-primary{background:#c4155a;border-color:#c4155a;color:#fff}.mep-foot{display:flex;justify-content:space-between;grid-gap:8px;gap:8px;padding:12px 18px;border-top:1px solid #eceef3}.mep-link{border:0;background:transparent;padding:0;cursor:pointer;color:#c4155a;font-weight:700;font-size:12px}.mep-empty,.mep-loading{color:#7b8194;padding:12px 4px}.mep-cap{display:flex;justify-content:space-between;padding:10px 12px;background:#f6f7fa;border-radius:10px;margin-bottom:12px}.mep-cap span{color:#7b8194;font-weight:600}.mep-h{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#7b8194;font-weight:800;margin-bottom:4px}.mep-roster{list-style:none;margin:0;padding:0}.mep-roster li+li{border-top:1px solid #f0f1f5}.mep-roster button{display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:9px 4px;border:0;background:transparent;text-align:left;cursor:pointer;font-size:13px}.mep-roster button:hover{background:#f8f9fb}.mep-roster button:disabled{cursor:default;opacity:.6}.mep-av{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#f3d3de;color:#c4155a;font-weight:800;font-size:11px;flex:none}.mep-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.mep-chip{padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700;background:#eef0f5;color:#454b5e}.mep-ok{background:#d9f3e3;color:#17683a}.mep-warn{background:#fdecc8;color:#8a5a00}.mep-bad{background:#fbd9de;color:#9b1c33}.bpc{font-family:Manrope,system-ui,sans-serif;font-size:13px}.bpc,.bpc-head{grid-gap:10px;gap:10px}.bpc-head{display:flex;align-items:center;flex-wrap:wrap}.bpc-av{width:38px;height:38px;font-size:14px}.bpc-who{flex:1 1 140px;min-width:0;display:flex;flex-direction:column;line-height:1.25}.bpc-name{font-size:18px;font-weight:800;letter-spacing:-.01em}.bpc-name,.bpc-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpc-sub{color:#7b8194;font-size:12px}.bpc-chips{display:flex;grid-gap:4px;gap:4px;flex-wrap:wrap}.bpc-chips .mep-chip{padding:2px 8px;font-size:10.5px}.bpc-actions{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;padding-bottom:10px;border-bottom:1px solid #eceef3}.bpc-btn{padding:6px 12px;border:1px solid #cfd3dd;border-radius:8px;background:#fff;color:#1c2030;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.bpc-btn:hover{background:#f6f7fa}.bpc-btn:disabled{opacity:.45;cursor:not-allowed}.bpc-btn-main{background:#c4155a;border-color:#c4155a;color:#fff}.bpc-btn-main:hover{background:#a91049}.bpc-btn-bad{margin-left:auto;color:#9b1c33;border-color:#f0c2c9}.bpc-btn-bad~.bpc-btn-bad{margin-left:0}.bpc-btn-bad:hover{background:#fdf0f2}.bpc-cols{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.bpc-wide .bpc-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px}.bpc-col{display:flex;flex-direction:column;grid-gap:10px;gap:10px;min-width:0}.bpc-grid{margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px 14px;gap:8px 14px}.bpc-cell{min-width:0}.bpc-cell dt{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#7b8194;font-weight:800;margin-bottom:1px}.bpc-cell dd{margin:0;font-size:13px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.bpc-cell:first-child{grid-column:1/-1}.bpc-note-bad{padding:7px 10px;border-radius:8px;background:#fdf0f2;color:#9b1c33;font-weight:600}.bpc-note-bad i{display:block;font-style:normal;font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:800}.bpc-lib{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.bpc-lib>*{zoom:.8}.bpc-lib>:empty{display:none}.bkp{display:flex;flex-direction:column;flex:1 1;min-height:0;color:#1c2030;font-size:13px;font-family:Manrope,system-ui,sans-serif}.bkp-empty{padding:18px 20px}.bkp-none{margin:0;color:#7b8194;font-size:13px}.bkp-nav{flex:none;padding:6px 16px;border-bottom:1px solid #eceef3}.bkp-back{border:0;background:transparent;cursor:pointer;padding:4px 0;font-size:12px;font-weight:700;color:#c4155a;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bkp-trail{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;align-items:center;font-size:11px;color:#7b8194;padding-bottom:2px}.bkp-trail button{border:0;background:transparent;padding:0;cursor:pointer;font:inherit;color:#7b8194;text-decoration:underline}.bkp-here,.bkp-trail button:hover{color:#1c2030}.bkp-here{font-weight:700}.bkp-stage{position:relative;flex:1 1;min-height:0;overflow:hidden}.bkp-screen{position:absolute;inset:0;overflow-y:auto;padding:10px 16px 14px;background:#fff;animation-duration:.32s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}.bkp-dir-fwd{animation-name:bkp-in-right}.bkp-dir-back{animation-name:bkp-in-left}.bkp-dir-swap,.bkp-dir-up{animation-name:bkp-in-up}.bkp-dir-down{animation-name:bkp-in-down}.bkp-dir-open{animation-name:bkp-in-fade}@keyframes bkp-in-right{0%{transform:translateX(100%);opacity:.4}to{transform:none;opacity:1}}@keyframes bkp-in-left{0%{transform:translateX(-30%);opacity:.4}to{transform:none;opacity:1}}@keyframes bkp-in-up{0%{transform:translateY(28px);opacity:0}to{transform:none;opacity:1}}@keyframes bkp-in-down{0%{transform:translateY(-28px);opacity:0}to{transform:none;opacity:1}}@keyframes bkp-in-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bkp-screen{animation:none}}.bkp-foot{flex:none;padding:9px 16px;border-top:1px solid #eceef3;background:#fff}.bkp-who{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;margin-bottom:10px;padding:9px 12px;border:1px solid #eceef3;border-radius:10px;background:#f7f8fb;cursor:pointer;text-align:left;font-family:inherit;color:#1c2030}.bkp-who:hover{background:#eef0f6}.bkp-who b{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bkp-who-label{color:#7b8194;font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.bkp-go{color:#c4155a;font-weight:800}.bkp-head{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:12px}.bkp-av{width:48px;height:48px;font-size:16px}.bkp-head-text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.bkp-head-text b{font-size:18px;font-weight:800;letter-spacing:-.01em}.bkp-head-text span{color:#7b8194;font-size:12px}.bkp-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin:0 0 4px;background:#eceef3;border:1px solid #eceef3;border-radius:10px;overflow:hidden}.bkp-facts div{background:#fff;padding:8px 10px;min-width:0}.bkp-facts dt{font-size:10.5px;color:#7b8194;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.bkp-facts dd{margin:2px 0 0;font-weight:600;overflow-wrap:anywhere}.bkp-sec{margin-top:16px}.bkp-sec h5{margin:0 0 6px;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#7b8194;font-weight:700}.bkp-line{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;margin-bottom:6px;padding:9px 10px;border:1px solid #eceef3;border-radius:10px;background:#fff;cursor:pointer;text-align:left;font-family:inherit;color:#1c2030}.bkp-line:hover{background:#f7f8fb}.bkp-line-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.bkp-line-main b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bkp-line-main span{color:#7b8194;font-size:12px}.bkp-cap{margin:0 0 6px;font-weight:700}.bkp-session-title{display:flex;flex-direction:column;line-height:1.25;margin-bottom:8px}.bkp-session-title b{font-size:18px;font-weight:800;letter-spacing:-.01em}.bkp-session-title span{color:#7b8194;font-size:12px}.bkp-sessionlink{margin-top:-4px}.bkp-pm{display:flex;flex-direction:column;min-height:0;color:#1c2030;font-family:Manrope,system-ui,sans-serif}.bkp-pm-body{flex:1 1;min-height:0}.bkp-pm-foot{display:flex;justify-content:space-between;grid-gap:10px;gap:10px;padding:12px 16px;border-top:1px solid #eceef3;background:#fff}.bkp-pm-foot button{height:38px;padding:0 16px;border-radius:999px;font:700 13px Manrope,system-ui,sans-serif;cursor:pointer}.bkp-pm-cancel{border:1px solid #d5d9e2;background:#fff;color:#1c2030}.bkp-pm-submit{-webkit-margin-start:auto;margin-inline-start:auto;border:0;background:#c4155a;color:#fff}.bkp-pm-submit:disabled{opacity:.5;cursor:default}@media (max-width:760px){.bkp{overflow-y:auto}.bkp-stage{flex:none;overflow:visible}.bkp-screen{position:relative;inset:auto;overflow:visible}}.aid-work>.sc-panel-mount{zoom:1}.aid-work>.sc-panel-mount,.sc-panel-mount>.sc-panel-host{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.sc-panel-mount>.sc-panel-host{background:#fff}.sc-builder{container:sc-builder/inline-size}.sc-builder-question{container:sc-question/inline-size}.sc-look-options>[role=radiogroup]{grid-template-columns:repeat(2,minmax(0,1fr))}@container sc-question (min-width: 720px){.sc-look-options>[role=radiogroup]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container sc-question (max-width: 420px){.sc-look-options>[role=radiogroup]{grid-template-columns:minmax(0,1fr)}}@container sc-builder (max-width: 1100px){.sc-builder>header{height:auto;min-height:56px;flex-wrap:wrap;padding-block:10px}.sc-builder>header h1{max-width:calc(100% - 60px)}.sc-builder-body{flex-direction:column;overflow-y:auto}.sc-builder-body>nav{width:100%;flex-direction:row;flex-wrap:wrap;overflow:visible;border-right:0;border-bottom:1px solid var(--line);padding:8px}.sc-builder-body>nav>div{display:none}.sc-builder-body>nav>button{flex:1 0 120px}.sc-builder-body>nav>button>span:last-child>span:last-child:not(:first-child){display:none}.sc-builder-work{flex:none}.sc-builder-question{flex:none;overflow:visible;padding:20px}.sc-builder-body>aside{width:100%;overflow:visible;border-left:0;border-top:1px solid var(--line)}.sc-builder-work>footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:1}}.sc-preview-timeline [data-card-details]{flex-direction:column;align-items:flex-start;grid-gap:1px;gap:1px}.sc-preview-timeline [data-card-details]>span{max-width:100%;overflow:hidden;text-overflow:ellipsis}body.sc-sheet-open .aid-bubble,body.sc-sheet-open .aid-peek,body.sc-sheet-open .aid-peek-icons{--aid-peek-bottom:var(--sc-sheet-clear,16vh)!important}body.sc-sheet-open .aid-livebar{bottom:var(--sc-sheet-clear,16vh)!important}.ct-field{display:block;font-family:Manrope,system-ui,sans-serif;color:#1c2030}.ct-field .ct-label{display:block;font-size:14px;font-weight:700;margin-bottom:2px}.ct-field .ct-hint{margin:0 0 8px;font-size:12px;color:#7b8194}.ct-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:10px}.ct-field .ct-card{display:flex;flex-direction:column;grid-gap:2px;gap:2px;text-align:left;cursor:pointer;padding:10px 12px;border:1.5px solid #dde0e8;border-radius:12px;background:#fff;font:inherit;color:inherit}.ct-field .ct-card:hover{border-color:#9aa0b3}.ct-field .ct-card.on{border-color:#c4155a;box-shadow:0 0 0 3px rgba(196,21,90,.12)}.ct-field .ct-card b{font-size:13px}.ct-owner{font-size:11px;font-weight:700;color:#c4155a}.ct-blurb{font-size:11.5px;color:#5b6176;line-height:1.35}.ct-overlay{position:fixed;inset:0;z-index:1500;display:flex;align-items:center;justify-content:center;background:rgba(20,24,40,.45);padding:16px}.ct-dialog{font-family:Manrope,system-ui,sans-serif;color:#1c2030;width:620px;max-width:100%;max-height:100%;overflow-y:auto;background:#fff;border-radius:18px;padding:18px 20px;box-shadow:0 20px 60px rgba(20,24,40,.35)}.ct-dialog header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ct-dialog h2{margin:0;font-size:18px;font-weight:800}.ct-x{border:0;background:transparent;font-size:22px;cursor:pointer;line-height:1;padding:4px 8px}.ct-dialog footer{display:flex;justify-content:flex-end;grid-gap:8px;gap:8px;margin-top:14px}.ct-dialog .ct-btn{padding:9px 14px;border-radius:10px;border:1px solid #cfd3dd;background:#fff;font-weight:700;font-size:13px;cursor:pointer}.ct-dialog .ct-primary{background:#c4155a;border-color:#c4155a;color:#fff}.ct-dialog .ct-btn:disabled{opacity:.5;cursor:default}.ct-float{position:fixed;right:20px;bottom:20px;z-index:40;padding:8px 14px;border-radius:999px;border:1px solid #cfd3dd;background:#fff;font-weight:700;font-size:12px;cursor:pointer;box-shadow:0 6px 20px rgba(20,24,40,.18)}.ct-preview{border:1px solid #dde0e8;border-radius:12px;overflow:hidden;background:var(--ct-bg)}.ct-master{--ct-bg:#faf6f0;--ct-ink:#3b2f2a;--ct-line:#e9dfd0;--ct-accent:#b08a3e;--ct-a:#f1d9a8;--ct-b:#cfe0f2;--ct-c:#e8c9d3;--ct-radius:8px}.ct-smart{--ct-bg:#fff;--ct-ink:#1c2030;--ct-line:#e5e7ee;--ct-accent:#4f46e5;--ct-a:#dfe4ff;--ct-b:#d7f0e4;--ct-c:#ffe3cf;--ct-radius:6px}.ct-bar-top{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 10px;border-bottom:1px solid var(--ct-line)}.ct-field .ct-pill{padding:2px 9px;border:1px solid var(--ct-line);border-radius:999px;font-size:11px;color:var(--ct-ink)}.ct-tabs{margin-left:auto;display:flex;grid-gap:2px;gap:2px;background:rgba(0,0,0,.05);border-radius:999px;padding:2px}.ct-field .ct-tabs button{border:0;background:transparent;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;color:var(--ct-ink);cursor:pointer}.ct-field .ct-tabs button.on{background:var(--ct-accent);color:#fff}.ct-stage{position:relative;height:190px;color:var(--ct-ink);animation:ct-in .35s ease}@keyframes ct-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ct-stage{animation:none}}.ct-day{display:grid;grid-template-columns:repeat(3,1fr);height:100%}.ct-lane{position:relative;border-left:1px solid var(--ct-line)}.ct-lane:first-child{border-left:0}.ct-lane-head{display:block;padding:6px 8px;font-size:10.5px;font-weight:700;border-bottom:1px solid var(--ct-line)}.ct-week{display:grid;grid-template-columns:repeat(7,1fr);height:100%}.ct-wcol{position:relative;border-left:1px solid var(--ct-line)}.ct-wcol:first-child{border-left:0}.ct-timeline{height:100%}.ct-trow{position:relative;height:33.33%;border-bottom:1px solid var(--ct-line)}.ct-trow-head{position:absolute;left:8px;top:6px;font-size:10.5px;font-weight:700}.ct-trow .ct-block{margin-left:70px}.ct-month{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;height:100%}.ct-mcell{position:relative;border:0 solid var(--ct-line);border-width:0 1px 1px 0;padding:3px 5px;font-size:10px}.ct-today span{background:var(--ct-accent);color:#fff;border-radius:999px;padding:0 5px}.ct-dot{position:absolute;left:5px;right:5px;bottom:4px;height:10px;border-radius:4px;font-size:9px;font-style:normal;font-weight:800;line-height:10px;text-align:center}.ct-block{position:absolute;box-sizing:border-box;border-radius:var(--ct-radius);padding:3px 6px;overflow:hidden;border-left:3px solid var(--ct-accent)}.ct-tone-a{background:var(--ct-a)}.ct-tone-b{background:var(--ct-b)}.ct-tone-c{background:var(--ct-c)}.ct-name{display:block;font-size:10.5px;font-weight:700}.ct-bar{height:4px;margin-top:4px;background:rgba(0,0,0,.1)}.ct-bar,.ct-bar i{display:block;border-radius:2px}.ct-bar i{height:100%;background:var(--ct-accent)}.ct-big{display:block;font-size:15px;font-weight:800;line-height:1.1}.ct-chips{display:flex;grid-gap:3px;gap:3px;margin-top:3px}.ct-chips i{display:block;width:18px;height:6px;border-radius:3px;background:rgba(0,0,0,.18)}@media (max-width:520px){.ct-cards{grid-template-columns:1fr}}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}.sc-root{--font-sans:"Hanken Grotesk","Noto Sans Thai","Noto Sans Myanmar",system-ui,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-blue-500:#3080ff;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:sc-spin 1s linear infinite;--animate-ping:sc-ping 1s cubic-bezier(0,0,.2,1) infinite;--animate-pulse:sc-pulse 2s cubic-bezier(.4,0,.6,1) infinite;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Hanken Grotesk","Noto Sans Thai","Noto Sans Myanmar",system-ui,sans-serif;--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){.sc-root{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-blue-500:lab(54.1736% 13.3369 -74.6839)}}@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.sc-root *,.sc-root:after,.sc-root :after,.sc-root:before,.sc-root :before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}.sc-root::backdrop,.sc-root ::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}.sc-root *,.sc-root:after,.sc-root :after,.sc-root:before,.sc-root :before{box-sizing:border-box;border:0 solid;margin:0;padding:0}.sc-root::backdrop,.sc-root ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.sc-root::file-selector-button,.sc-root ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}.sc-root{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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}.sc-root hr{height:0;color:inherit;border-top-width:1px}.sc-root abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sc-root h1,.sc-root h2,.sc-root h3,.sc-root h4,.sc-root h5,.sc-root h6{font-size:inherit;font-weight:inherit}.sc-root a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.sc-root b,.sc-root strong{font-weight:bolder}.sc-root code,.sc-root kbd,.sc-root pre,.sc-root samp{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}.sc-root small{font-size:80%}.sc-root sub,.sc-root sup{vertical-align:initial;font-size:75%;line-height:0;position:relative}.sc-root sub{bottom:-.25em}.sc-root sup{top:-.5em}.sc-root table{text-indent:0;border-color:inherit;border-collapse:collapse}.sc-root:-moz-focusring,.sc-root :-moz-focusring{outline:auto}.sc-root progress{vertical-align:initial}.sc-root summary{display:list-item}.sc-root menu,.sc-root ol,.sc-root ul{list-style:none}.sc-root audio,.sc-root canvas,.sc-root embed,.sc-root iframe,.sc-root img,.sc-root object,.sc-root svg,.sc-root video{vertical-align:middle;display:block}.sc-root img,.sc-root video{max-width:100%;height:auto}.sc-root::file-selector-button,.sc-root ::file-selector-button,.sc-root button,.sc-root input,.sc-root optgroup,.sc-root select,.sc-root textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}.sc-root :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.sc-root :where(select:is([multiple],[size])) optgroup option{-webkit-padding-start:20px;padding-inline-start:20px}.sc-root::file-selector-button,.sc-root ::file-selector-button{-webkit-margin-end:4px;margin-inline-end:4px}.sc-root::placeholder,.sc-root ::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){.sc-root::placeholder,.sc-root ::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){.sc-root::placeholder,.sc-root ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}.sc-root textarea{resize:vertical}.sc-root::-webkit-search-decoration,.sc-root ::-webkit-search-decoration{-webkit-appearance:none}.sc-root::-webkit-date-and-time-value,.sc-root ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.sc-root::-webkit-datetime-edit,.sc-root ::-webkit-datetime-edit{display:inline-flex}.sc-root::-webkit-datetime-edit-fields-wrapper,.sc-root ::-webkit-datetime-edit-fields-wrapper{padding:0}.sc-root::-webkit-datetime-edit,.sc-root ::-webkit-datetime-edit,.sc-root::-webkit-datetime-edit-year-field,.sc-root ::-webkit-datetime-edit-year-field{padding-block:0}.sc-root::-webkit-datetime-edit-day-field,.sc-root ::-webkit-datetime-edit-day-field,.sc-root::-webkit-datetime-edit-month-field,.sc-root ::-webkit-datetime-edit-month-field{padding-block:0}.sc-root::-webkit-datetime-edit-hour-field,.sc-root ::-webkit-datetime-edit-hour-field,.sc-root::-webkit-datetime-edit-minute-field,.sc-root ::-webkit-datetime-edit-minute-field{padding-block:0}.sc-root::-webkit-datetime-edit-millisecond-field,.sc-root ::-webkit-datetime-edit-millisecond-field,.sc-root::-webkit-datetime-edit-second-field,.sc-root ::-webkit-datetime-edit-second-field{padding-block:0}.sc-root::-webkit-datetime-edit-meridiem-field,.sc-root ::-webkit-datetime-edit-meridiem-field{padding-block:0}.sc-root::-webkit-calendar-picker-indicator,.sc-root ::-webkit-calendar-picker-indicator{line-height:1}.sc-root:-moz-ui-invalid,.sc-root :-moz-ui-invalid{box-shadow:none}.sc-root::file-selector-button,.sc-root ::file-selector-button,.sc-root button,.sc-root input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}.sc-root::-webkit-inner-spin-button,.sc-root ::-webkit-inner-spin-button,.sc-root::-webkit-outer-spin-button,.sc-root ::-webkit-outer-spin-button{height:auto}.sc-root [hidden]:where(:not([hidden=until-found])){display:none!important}.sc-root *{border-color:var(--border)}.sc-root{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans)}.sc-root .tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-root .\@container{container-type:inline-size}.sc-root .pointer-events-auto{pointer-events:auto}.sc-root .pointer-events-none{pointer-events:none}.sc-root .collapse{visibility:collapse}.sc-root .invisible{visibility:hidden}.sc-root .visible{visibility:visible}.sc-root .sr-only{-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sc-root .not-sr-only{-webkit-clip-path:none;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sc-root .absolute{position:absolute}.sc-root .fixed{position:fixed}.sc-root .relative{position:relative}.sc-root .static{position:static}.sc-root .sticky{position:-webkit-sticky;position:sticky}.sc-root .-inset-0\.5{inset:calc(var(--spacing)*-0.5)}.sc-root .-inset-1{inset:calc(var(--spacing)*-1)}.sc-root .inset-0{inset:calc(var(--spacing)*0)}.sc-root .inset-x-0{inset-inline:calc(var(--spacing)*0)}.sc-root .inset-x-0\.5{inset-inline:calc(var(--spacing)*0.5)}.sc-root .inset-x-1{inset-inline:calc(var(--spacing)*1)}.sc-root .inset-x-2{inset-inline:calc(var(--spacing)*2)}.sc-root .inset-x-4{inset-inline:calc(var(--spacing)*4)}.sc-root .inset-y-0{inset-block:calc(var(--spacing)*0)}.sc-root .inset-y-0\.5{inset-block:calc(var(--spacing)*0.5)}.sc-root .inset-y-1{inset-block:calc(var(--spacing)*1)}.sc-root .start{inset-inline-start:var(--spacing)}.sc-root .end{inset-inline-end:var(--spacing)}.sc-root .end-4{inset-inline-end:calc(var(--spacing)*4)}.sc-root .-top-1{top:calc(var(--spacing)*-1)}.sc-root .-top-2\.5{top:calc(var(--spacing)*-2.5)}.sc-root .-top-\[3px\]{top:-3px}.sc-root .-top-\[7px\]{top:-7px}.sc-root .-top-\[11px\]{top:-11px}.sc-root .top-0{top:calc(var(--spacing)*0)}.sc-root .top-0\.5{top:calc(var(--spacing)*0.5)}.sc-root .top-1{top:calc(var(--spacing)*1)}.sc-root .top-1\/2{top:50%}.sc-root .top-2{top:calc(var(--spacing)*2)}.sc-root .top-2\.5{top:calc(var(--spacing)*2.5)}.sc-root .top-3{top:calc(var(--spacing)*3)}.sc-root .top-3\.5{top:calc(var(--spacing)*3.5)}.sc-root .top-4{top:calc(var(--spacing)*4)}.sc-root .top-6{top:calc(var(--spacing)*6)}.sc-root .top-\[3px\]{top:3px}.sc-root .top-\[5px\]{top:5px}.sc-root .top-\[40px\]{top:40px}.sc-root .top-\[50\%\]{top:50%}.sc-root .top-\[52px\]{top:52px}.sc-root .top-\[56\%\]{top:56%}.sc-root .top-\[62px\]{top:62px}.sc-root .top-\[84px\]{top:84px}.sc-root .top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.sc-root .top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.sc-root .top-\[calc\(100\%\+10px\)\]{top:calc(100% + 10px)}.sc-root .top-\[var\(--header-h\,0px\)\]{top:var(--header-h,0)}.sc-root .top-full{top:100%}.sc-root .-right-3{right:calc(var(--spacing)*-3)}.sc-root .-right-4{right:calc(var(--spacing)*-4)}.sc-root .-right-\[7px\]{right:-7px}.sc-root .-right-\[11px\]{right:-11px}.sc-root .-right-\[27px\]{right:-27px}.sc-root .right-0{right:calc(var(--spacing)*0)}.sc-root .right-1\.5{right:calc(var(--spacing)*1.5)}.sc-root .right-2{right:calc(var(--spacing)*2)}.sc-root .right-2\.5{right:calc(var(--spacing)*2.5)}.sc-root .right-3{right:calc(var(--spacing)*3)}.sc-root .right-3\.5{right:calc(var(--spacing)*3.5)}.sc-root .right-4{right:calc(var(--spacing)*4)}.sc-root .right-6{right:calc(var(--spacing)*6)}.sc-root .right-\[5px\]{right:5px}.sc-root .right-\[clamp\(16px\,10vw\,170px\)\]{right:clamp(16px,10vw,170px)}.sc-root .right-\[var\(--ai-dock-offset\,0px\)\]{right:var(--ai-dock-offset,0)}.sc-root .-bottom-3{bottom:calc(var(--spacing)*-3)}.sc-root .-bottom-\[5px\]{bottom:-5px}.sc-root .-bottom-\[11px\]{bottom:-11px}.sc-root .bottom-0{bottom:calc(var(--spacing)*0)}.sc-root .bottom-0\.5{bottom:calc(var(--spacing)*0.5)}.sc-root .bottom-1{bottom:calc(var(--spacing)*1)}.sc-root .bottom-1\.5{bottom:calc(var(--spacing)*1.5)}.sc-root .bottom-3{bottom:calc(var(--spacing)*3)}.sc-root .bottom-4{bottom:calc(var(--spacing)*4)}.sc-root .bottom-6{bottom:calc(var(--spacing)*6)}.sc-root .bottom-7{bottom:calc(var(--spacing)*7)}.sc-root .bottom-9{bottom:calc(var(--spacing)*9)}.sc-root .-left-1{left:calc(var(--spacing)*-1)}.sc-root .-left-4{left:calc(var(--spacing)*-4)}.sc-root .-left-px{left:-1px}.sc-root .left-0{left:calc(var(--spacing)*0)}.sc-root .left-0\.5{left:calc(var(--spacing)*0.5)}.sc-root .left-1{left:calc(var(--spacing)*1)}.sc-root .left-1\/2{left:50%}.sc-root .left-2{left:calc(var(--spacing)*2)}.sc-root .left-3{left:calc(var(--spacing)*3)}.sc-root .left-4{left:calc(var(--spacing)*4)}.sc-root .left-6{left:calc(var(--spacing)*6)}.sc-root .left-\[3px\]{left:3px}.sc-root .left-\[25px\]{left:25px}.sc-root .left-\[50\%\]{left:50%}.sc-root .left-\[60px\]{left:60px}.sc-root .left-\[73\%\]{left:73%}.sc-root .left-\[clamp\(16px\,10vw\,170px\)\]{left:clamp(16px,10vw,170px)}.sc-root .isolate{isolation:isolate}.sc-root .z-2{z-index:2}.sc-root .z-10{z-index:10}.sc-root .z-20{z-index:20}.sc-root .z-30{z-index:30}.sc-root .z-40{z-index:40}.sc-root .z-50{z-index:50}.sc-root .z-\[1\]{z-index:1}.sc-root .z-\[2\]{z-index:2}.sc-root .z-\[3\]{z-index:3}.sc-root .z-\[4\]{z-index:4}.sc-root .z-\[5\]{z-index:5}.sc-root .z-\[6\]{z-index:6}.sc-root .z-\[8\]{z-index:8}.sc-root .z-\[45\]{z-index:45}.sc-root .z-\[51\]{z-index:51}.sc-root .z-\[55\]{z-index:55}.sc-root .z-\[60\]{z-index:60}.sc-root .z-\[61\]{z-index:61}.sc-root .z-\[70\]{z-index:70}.sc-root .z-\[80\]{z-index:80}.sc-root .z-\[81\]{z-index:81}.sc-root .z-\[90\]{z-index:90}.sc-root .z-\[95\]{z-index:95}.sc-root .z-\[100\]{z-index:100}.sc-root .z-\[110\]{z-index:110}.sc-root .col-span-2{grid-column:span 2/span 2}.sc-root .col-span-full{grid-column:1/-1}.sc-root .container{width:100%}@media (min-width:40rem){.sc-root .container{max-width:40rem}}@media (min-width:48rem){.sc-root .container{max-width:48rem}}@media (min-width:64rem){.sc-root .container{max-width:64rem}}@media (min-width:80rem){.sc-root .container{max-width:80rem}}@media (min-width:96rem){.sc-root .container{max-width:96rem}}.sc-root .m-0{margin:calc(var(--spacing)*0)}.sc-root .-mx-6{margin-inline:calc(var(--spacing)*-6)}.sc-root .-mx-10{margin-inline:calc(var(--spacing)*-10)}.sc-root .mx-1{margin-inline:calc(var(--spacing)*1)}.sc-root .mx-2\.5{margin-inline:calc(var(--spacing)*2.5)}.sc-root .mx-\[3px\]{margin-inline:3px}.sc-root .mx-auto{margin-inline:auto}.sc-root .my-1{margin-block:calc(var(--spacing)*1)}.sc-root .my-\[2px\]{margin-block:2px}.sc-root .-mt-1{margin-top:calc(var(--spacing)*-1)}.sc-root .-mt-2{margin-top:calc(var(--spacing)*-2)}.sc-root .mt-0\.5{margin-top:calc(var(--spacing)*0.5)}.sc-root .mt-1{margin-top:calc(var(--spacing)*1)}.sc-root .mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.sc-root .mt-2{margin-top:calc(var(--spacing)*2)}.sc-root .mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.sc-root .mt-3{margin-top:calc(var(--spacing)*3)}.sc-root .mt-4{margin-top:calc(var(--spacing)*4)}.sc-root .mt-5{margin-top:calc(var(--spacing)*5)}.sc-root .mt-7{margin-top:calc(var(--spacing)*7)}.sc-root .mt-8{margin-top:calc(var(--spacing)*8)}.sc-root .mt-auto{margin-top:auto}.sc-root .-mr-1{margin-right:calc(var(--spacing)*-1)}.sc-root .-mr-1\.5{margin-right:calc(var(--spacing)*-1.5)}.sc-root .mr-1{margin-right:calc(var(--spacing)*1)}.sc-root .mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.sc-root .mr-2{margin-right:calc(var(--spacing)*2)}.sc-root .mr-2\.5{margin-right:calc(var(--spacing)*2.5)}.sc-root .mr-auto{margin-right:auto}.sc-root .-mb-6{margin-bottom:calc(var(--spacing)*-6)}.sc-root .mb-0{margin-bottom:calc(var(--spacing)*0)}.sc-root .mb-1{margin-bottom:calc(var(--spacing)*1)}.sc-root .mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.sc-root .mb-2{margin-bottom:calc(var(--spacing)*2)}.sc-root .mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.sc-root .mb-3{margin-bottom:calc(var(--spacing)*3)}.sc-root .mb-3\.5{margin-bottom:calc(var(--spacing)*3.5)}.sc-root .mb-4{margin-bottom:calc(var(--spacing)*4)}.sc-root .mb-\[5px\]{margin-bottom:5px}.sc-root .-ml-2\.5{margin-left:calc(var(--spacing)*-2.5)}.sc-root .ml-1{margin-left:calc(var(--spacing)*1)}.sc-root .ml-2{margin-left:calc(var(--spacing)*2)}.sc-root .ml-3{margin-left:calc(var(--spacing)*3)}.sc-root .ml-4{margin-left:calc(var(--spacing)*4)}.sc-root .ml-\[8\%\]{margin-left:8%}.sc-root .ml-\[72px\]{margin-left:72px}.sc-root .ml-auto{margin-left:auto}.sc-root .box-border{box-sizing:border-box}.sc-root .line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sc-root .block{display:block}.sc-root .contents{display:contents}.sc-root .flex{display:flex}.sc-root .flow-root{display:flow-root}.sc-root .grid{display:grid}.sc-root .hidden{display:none}.sc-root .inline{display:inline}.sc-root .inline-block{display:inline-block}.sc-root .inline-flex{display:inline-flex}.sc-root .inline-grid{display:inline-grid}.sc-root .list-item{display:list-item}.sc-root .table{display:table}.sc-root .aspect-square{aspect-ratio:1}.sc-root .aspect-video{aspect-ratio:var(--aspect-video)}.sc-root .size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.sc-root .size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.sc-root .size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.sc-root .size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.sc-root .size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sc-root .size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.sc-root .size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.sc-root .size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.sc-root .size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.sc-root .size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.sc-root .size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.sc-root .size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.sc-root .size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.sc-root .size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.sc-root .size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.sc-root .size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.sc-root .size-24{width:calc(var(--spacing)*24);height:calc(var(--spacing)*24)}.sc-root .size-\[18px\]{width:18px;height:18px}.sc-root .size-\[22px\]{width:22px;height:22px}.sc-root .size-\[26px\]{width:26px;height:26px}.sc-root .size-\[30px\]{width:30px;height:30px}.sc-root .size-\[34px\]{width:34px;height:34px}.sc-root .size-\[52px\]{width:52px;height:52px}.sc-root .size-full{width:100%;height:100%}.sc-root .h-0\.5{height:calc(var(--spacing)*0.5)}.sc-root .h-1{height:calc(var(--spacing)*1)}.sc-root .h-1\.5{height:calc(var(--spacing)*1.5)}.sc-root .h-2{height:calc(var(--spacing)*2)}.sc-root .h-2\.5{height:calc(var(--spacing)*2.5)}.sc-root .h-3{height:calc(var(--spacing)*3)}.sc-root .h-3\.5{height:calc(var(--spacing)*3.5)}.sc-root .h-4{height:calc(var(--spacing)*4)}.sc-root .h-5{height:calc(var(--spacing)*5)}.sc-root .h-6{height:calc(var(--spacing)*6)}.sc-root .h-7{height:calc(var(--spacing)*7)}.sc-root .h-8{height:calc(var(--spacing)*8)}.sc-root .h-9{height:calc(var(--spacing)*9)}.sc-root .h-10{height:calc(var(--spacing)*10)}.sc-root .h-11{height:calc(var(--spacing)*11)}.sc-root .h-12{height:calc(var(--spacing)*12)}.sc-root .h-14{height:calc(var(--spacing)*14)}.sc-root .h-16{height:calc(var(--spacing)*16)}.sc-root .h-20{height:calc(var(--spacing)*20)}.sc-root .h-28{height:calc(var(--spacing)*28)}.sc-root .h-48{height:calc(var(--spacing)*48)}.sc-root .h-\[6px\]{height:6px}.sc-root .h-\[7px\]{height:7px}.sc-root .h-\[9px\]{height:9px}.sc-root .h-\[15px\]{height:15px}.sc-root .h-\[16px\]{height:16px}.sc-root .h-\[18px\]{height:18px}.sc-root .h-\[22px\]{height:22px}.sc-root .h-\[24px\]{height:24px}.sc-root .h-\[26px\]{height:26px}.sc-root .h-\[30px\]{height:30px}.sc-root .h-\[34px\]{height:34px}.sc-root .h-\[38\%\]{height:38%}.sc-root .h-\[38px\]{height:38px}.sc-root .h-\[42px\]{height:42px}.sc-root .h-\[52px\]{height:52px}.sc-root .h-\[58px\]{height:58px}.sc-root .h-\[60px\]{height:60px}.sc-root .h-\[68px\]{height:68px}.sc-root .h-\[72px\]{height:72px}.sc-root .h-\[88px\]{height:88px}.sc-root .h-\[104px\]{height:104px}.sc-root .h-\[108px\]{height:108px}.sc-root .h-\[110px\]{height:110px}.sc-root .h-\[120px\]{height:120px}.sc-root .h-\[130px\]{height:130px}.sc-root .h-\[210px\]{height:210px}.sc-root .h-\[220px\]{height:220px}.sc-root .h-\[340px\]{height:340px}.sc-root .h-\[390px\]{height:390px}.sc-root .h-\[min\(540px\,85dvh\)\]{height:min(540px,85dvh)}.sc-root .h-auto{height:auto}.sc-root .h-dvh{height:100dvh}.sc-root .h-full{height:100%}.sc-root .h-px{height:1px}.sc-root .h-screen{height:100vh}.sc-root .max-h-36{max-height:calc(var(--spacing)*36)}.sc-root .max-h-44{max-height:calc(var(--spacing)*44)}.sc-root .max-h-52{max-height:calc(var(--spacing)*52)}.sc-root .max-h-72{max-height:calc(var(--spacing)*72)}.sc-root .max-h-\[10px\]{max-height:10px}.sc-root .max-h-\[80vh\]{max-height:80vh}.sc-root .max-h-\[85dvh\]{max-height:85dvh}.sc-root .max-h-\[85vh\]{max-height:85vh}.sc-root .max-h-\[220px\]{max-height:220px}.sc-root .max-h-\[232px\]{max-height:232px}.sc-root .max-h-\[260px\]{max-height:260px}.sc-root .max-h-\[280px\]{max-height:280px}.sc-root .max-h-\[300px\]{max-height:300px}.sc-root .max-h-\[360px\]{max-height:360px}.sc-root .max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.sc-root .max-h-\[calc\(100dvh-16px\)\]{max-height:calc(100dvh - 16px)}.sc-root .max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.sc-root .max-h-\[calc\(100dvh-140px\)\]{max-height:calc(100dvh - 140px)}.sc-root .max-h-\[calc\(100dvh-170px\)\]{max-height:calc(100dvh - 170px)}.sc-root .max-h-full{max-height:100%}.sc-root .max-h-none{max-height:none}.sc-root .min-h-0{min-height:calc(var(--spacing)*0)}.sc-root .min-h-6{min-height:calc(var(--spacing)*6)}.sc-root .min-h-8{min-height:calc(var(--spacing)*8)}.sc-root .min-h-9{min-height:calc(var(--spacing)*9)}.sc-root .min-h-10{min-height:calc(var(--spacing)*10)}.sc-root .min-h-11{min-height:calc(var(--spacing)*11)}.sc-root .min-h-12{min-height:calc(var(--spacing)*12)}.sc-root .min-h-14{min-height:calc(var(--spacing)*14)}.sc-root .min-h-16{min-height:calc(var(--spacing)*16)}.sc-root .min-h-20{min-height:calc(var(--spacing)*20)}.sc-root .min-h-24{min-height:calc(var(--spacing)*24)}.sc-root .min-h-\[44px\]{min-height:44px}.sc-root .min-h-\[52px\]{min-height:52px}.sc-root .min-h-\[54px\]{min-height:54px}.sc-root .min-h-\[56px\]{min-height:56px}.sc-root .min-h-\[58px\]{min-height:58px}.sc-root .min-h-\[60px\]{min-height:60px}.sc-root .min-h-\[62px\]{min-height:62px}.sc-root .min-h-\[68px\]{min-height:68px}.sc-root .min-h-\[72px\]{min-height:72px}.sc-root .min-h-\[76px\]{min-height:76px}.sc-root .min-h-\[78px\]{min-height:78px}.sc-root .min-h-\[84px\]{min-height:84px}.sc-root .min-h-\[88px\]{min-height:88px}.sc-root .min-h-\[100px\]{min-height:100px}.sc-root .min-h-\[108px\]{min-height:108px}.sc-root .min-h-\[112px\]{min-height:112px}.sc-root .min-h-\[120px\]{min-height:120px}.sc-root .min-h-\[170px\]{min-height:170px}.sc-root .min-h-\[190px\]{min-height:190px}.sc-root .min-h-\[270px\]{min-height:270px}.sc-root .min-h-\[320px\]{min-height:320px}.sc-root .min-h-\[420px\]{min-height:420px}.sc-root .min-h-\[460px\]{min-height:460px}.sc-root .min-h-\[520px\]{min-height:520px}.sc-root .min-h-screen{min-height:100vh}.sc-root .w-0{width:calc(var(--spacing)*0)}.sc-root .w-0\.5{width:calc(var(--spacing)*0.5)}.sc-root .w-1{width:calc(var(--spacing)*1)}.sc-root .w-1\.5{width:calc(var(--spacing)*1.5)}.sc-root .w-2{width:calc(var(--spacing)*2)}.sc-root .w-2\.5{width:calc(var(--spacing)*2.5)}.sc-root .w-3{width:calc(var(--spacing)*3)}.sc-root .w-3\.5{width:calc(var(--spacing)*3.5)}.sc-root .w-4{width:calc(var(--spacing)*4)}.sc-root .w-5{width:calc(var(--spacing)*5)}.sc-root .w-6{width:calc(var(--spacing)*6)}.sc-root .w-7{width:calc(var(--spacing)*7)}.sc-root .w-8{width:calc(var(--spacing)*8)}.sc-root .w-9{width:calc(var(--spacing)*9)}.sc-root .w-10{width:calc(var(--spacing)*10)}.sc-root .w-11{width:calc(var(--spacing)*11)}.sc-root .w-12{width:calc(var(--spacing)*12)}.sc-root .w-14{width:calc(var(--spacing)*14)}.sc-root .w-16{width:calc(var(--spacing)*16)}.sc-root .w-20{width:calc(var(--spacing)*20)}.sc-root .w-28{width:calc(var(--spacing)*28)}.sc-root .w-32{width:calc(var(--spacing)*32)}.sc-root .w-40{width:calc(var(--spacing)*40)}.sc-root .w-60{width:calc(var(--spacing)*60)}.sc-root .w-72{width:calc(var(--spacing)*72)}.sc-root .w-\[6px\]{width:6px}.sc-root .w-\[7px\]{width:7px}.sc-root .w-\[9px\]{width:9px}.sc-root .w-\[15px\]{width:15px}.sc-root .w-\[18px\]{width:18px}.sc-root .w-\[20\%\]{width:20%}.sc-root .w-\[22px\]{width:22px}.sc-root .w-\[26px\]{width:26px}.sc-root .w-\[30px\]{width:30px}.sc-root .w-\[34px\]{width:34px}.sc-root .w-\[38px\]{width:38px}.sc-root .w-\[46px\]{width:46px}.sc-root .w-\[52px\]{width:52px}.sc-root .w-\[56px\]{width:56px}.sc-root .w-\[60px\]{width:60px}.sc-root .w-\[72px\]{width:72px}.sc-root .w-\[76px\]{width:76px}.sc-root .w-\[88px\]{width:88px}.sc-root .w-\[96px\]{width:96px}.sc-root .w-\[110px\]{width:110px}.sc-root .w-\[120px\]{width:120px}.sc-root .w-\[130px\]{width:130px}.sc-root .w-\[150px\]{width:150px}.sc-root .w-\[200px\]{width:200px}.sc-root .w-\[210px\]{width:210px}.sc-root .w-\[240px\]{width:240px}.sc-root .w-\[260px\]{width:260px}.sc-root .w-\[290px\]{width:290px}.sc-root .w-\[300px\]{width:300px}.sc-root .w-\[308px\]{width:308px}.sc-root .w-\[340px\]{width:340px}.sc-root .w-\[348px\]{width:348px}.sc-root .w-\[380px\]{width:380px}.sc-root .w-\[420px\]{width:420px}.sc-root .w-\[480px\]{width:480px}.sc-root .w-\[520px\]{width:520px}.sc-root .w-\[540px\]{width:540px}.sc-root .w-\[640px\]{width:640px}.sc-root .w-\[calc\(100\%-8px\)\]{width:calc(100% - 8px)}.sc-root .w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.sc-root .w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{width:min(20rem,100vw - 2rem)}.sc-root .w-\[min\(270px\,calc\(100vw-48px\)\)\]{width:min(270px,100vw - 48px)}.sc-root .w-\[min\(280px\,60vw\)\]{width:min(280px,60vw)}.sc-root .w-\[min\(400px\,calc\(100vw-32px\)\)\]{width:min(400px,100vw - 32px)}.sc-root .w-\[min\(420px\,calc\(100\%-2rem\)\)\]{width:min(420px,100% - 2rem)}.sc-root .w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.sc-root .w-auto{width:auto}.sc-root .w-full{width:100%}.sc-root .w-max{width:-webkit-max-content;width:max-content}.sc-root .w-px{width:1px}.sc-root .max-w-\[14rem\]{max-width:14rem}.sc-root .max-w-\[90\%\]{max-width:90%}.sc-root .max-w-\[280px\]{max-width:280px}.sc-root .max-w-\[350px\]{max-width:350px}.sc-root .max-w-\[420px\]{max-width:420px}.sc-root .max-w-\[430px\]{max-width:430px}.sc-root .max-w-\[440px\]{max-width:440px}.sc-root .max-w-\[460px\]{max-width:460px}.sc-root .max-w-\[480px\]{max-width:480px}.sc-root .max-w-\[560px\]{max-width:560px}.sc-root .max-w-\[760px\]{max-width:760px}.sc-root .max-w-\[860px\]{max-width:860px}.sc-root .max-w-\[1100px\]{max-width:1100px}.sc-root .max-w-\[1180px\]{max-width:1180px}.sc-root .max-w-\[1200px\]{max-width:1200px}.sc-root .max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.sc-root .max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.sc-root .max-w-\[calc\(100vw-40px\)\]{max-width:calc(100vw - 40px)}.sc-root .max-w-full{max-width:100%}.sc-root .max-w-md{max-width:var(--container-md)}.sc-root .max-w-none{max-width:none}.sc-root .min-w-0{min-width:calc(var(--spacing)*0)}.sc-root .min-w-5{min-width:calc(var(--spacing)*5)}.sc-root .min-w-6{min-width:calc(var(--spacing)*6)}.sc-root .min-w-8{min-width:calc(var(--spacing)*8)}.sc-root .min-w-9{min-width:calc(var(--spacing)*9)}.sc-root .min-w-11{min-width:calc(var(--spacing)*11)}.sc-root .min-w-12{min-width:calc(var(--spacing)*12)}.sc-root .min-w-16{min-width:calc(var(--spacing)*16)}.sc-root .min-w-24{min-width:calc(var(--spacing)*24)}.sc-root .min-w-\[4\.5rem\]{min-width:4.5rem}.sc-root .min-w-\[10\.5rem\]{min-width:10.5rem}.sc-root .min-w-\[96px\]{min-width:96px}.sc-root .min-w-\[120px\]{min-width:120px}.sc-root .min-w-\[150px\]{min-width:150px}.sc-root .min-w-\[180px\]{min-width:180px}.sc-root .min-w-\[200px\]{min-width:200px}.sc-root .min-w-\[220px\]{min-width:220px}.sc-root .min-w-\[250px\]{min-width:250px}.sc-root .min-w-\[260px\]{min-width:260px}.sc-root .min-w-\[270px\]{min-width:270px}.sc-root .min-w-\[280px\]{min-width:280px}.sc-root .min-w-\[300px\]{min-width:300px}.sc-root .min-w-\[320px\]{min-width:320px}.sc-root .min-w-\[560px\]{min-width:560px}.sc-root .min-w-\[980px\]{min-width:980px}.sc-root .min-w-\[min\(400px\,100\%\)\]{min-width:min(400px,100%)}.sc-root .flex-1{flex:1 1}.sc-root .flex-\[0_1_300px\]{flex:0 1 300px}.sc-root .flex-\[1\.4\]{flex:1.4 1}.sc-root .flex-\[1_1_200px\]{flex:200px 1}.sc-root .flex-\[1_1_220px\]{flex:220px 1}.sc-root .flex-\[1_1_340px\]{flex:340px 1}.sc-root .flex-none{flex:none}.sc-root .shrink{flex-shrink:1}.sc-root .shrink-0{flex-shrink:0}.sc-root .grow{flex-grow:1}.sc-root .border-collapse{border-collapse:collapse}.sc-root .-translate-x-1\/2{--tw-translate-x:-50%}.sc-root .-translate-x-1\/2,.sc-root .translate-x-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.sc-root .translate-x-0{--tw-translate-x:calc(var(--spacing)*0)}.sc-root .translate-x-5{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x) var(--tw-translate-y)}.sc-root .translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.sc-root .-translate-y-1\/2{--tw-translate-y:-50%}.sc-root .-translate-y-1\/2,.sc-root .translate-y-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.sc-root .translate-y-0{--tw-translate-y:calc(var(--spacing)*0)}.sc-root .translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.sc-root .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.sc-root .animate-pulse{animation:var(--animate-pulse)}.sc-root .animate-spin{animation:var(--animate-spin)}.sc-root .cursor-col-resize{cursor:col-resize}.sc-root .cursor-default{cursor:default}.sc-root .cursor-ew-resize{cursor:ew-resize}.sc-root .cursor-grab{cursor:grab}.sc-root .cursor-not-allowed{cursor:not-allowed}.sc-root .cursor-ns-resize{cursor:ns-resize}.sc-root .cursor-pointer{cursor:pointer}.sc-root .cursor-row-resize{cursor:row-resize}.sc-root .touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.sc-root .touch-none{touch-action:none}.sc-root .resize{resize:both}.sc-root .list-decimal{list-style-type:decimal}.sc-root .list-disc{list-style-type:disc}.sc-root .list-none{list-style-type:none}.sc-root .appearance-none{-webkit-appearance:none;appearance:none}.sc-root .auto-rows-max{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.sc-root .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sc-root .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-root .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-root .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sc-root .grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sc-root .grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sc-root .grid-cols-\[1fr_1\.6fr\]{grid-template-columns:1fr 1.6fr}.sc-root .grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.sc-root .grid-cols-\[1fr_150px_150px\]{grid-template-columns:1fr 150px 150px}.sc-root .grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.sc-root .grid-cols-\[repeat\(auto-fill\,minmax\(160px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.sc-root .grid-cols-\[repeat\(auto-fill\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.sc-root .grid-cols-\[repeat\(auto-fill\,minmax\(250px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.sc-root .grid-cols-\[repeat\(auto-fill\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.sc-root .grid-cols-\[repeat\(auto-fill\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.sc-root .grid-cols-\[repeat\(auto-fit\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sc-root .grid-cols-\[repeat\(auto-fit\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.sc-root .grid-cols-\[repeat\(auto-fit\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.sc-root .grid-cols-\[repeat\(auto-fit\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.sc-root .grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.sc-root .flex-col{flex-direction:column}.sc-root .flex-col-reverse{flex-direction:column-reverse}.sc-root .flex-row{flex-direction:row}.sc-root .flex-wrap{flex-wrap:wrap}.sc-root .place-items-center{place-items:center}.sc-root .content-start{align-content:flex-start}.sc-root .items-baseline{align-items:baseline}.sc-root .items-center{align-items:center}.sc-root .items-end{align-items:flex-end}.sc-root .items-start{align-items:flex-start}.sc-root .items-stretch{align-items:stretch}.sc-root .justify-between{justify-content:space-between}.sc-root .justify-center{justify-content:center}.sc-root .justify-end{justify-content:flex-end}.sc-root .justify-start{justify-content:flex-start}.sc-root .gap-0{grid-gap:calc(var(--spacing)*0);gap:calc(var(--spacing)*0)}.sc-root .gap-0\.5{grid-gap:calc(var(--spacing)*0.5);gap:calc(var(--spacing)*0.5)}.sc-root .gap-1{grid-gap:calc(var(--spacing)*1);gap:calc(var(--spacing)*1)}.sc-root .gap-1\.5{grid-gap:calc(var(--spacing)*1.5);gap:calc(var(--spacing)*1.5)}.sc-root .gap-2{grid-gap:calc(var(--spacing)*2);gap:calc(var(--spacing)*2)}.sc-root .gap-2\.5{grid-gap:calc(var(--spacing)*2.5);gap:calc(var(--spacing)*2.5)}.sc-root .gap-3{grid-gap:calc(var(--spacing)*3);gap:calc(var(--spacing)*3)}.sc-root .gap-3\.5{grid-gap:calc(var(--spacing)*3.5);gap:calc(var(--spacing)*3.5)}.sc-root .gap-4{grid-gap:calc(var(--spacing)*4);gap:calc(var(--spacing)*4)}.sc-root .gap-5{grid-gap:calc(var(--spacing)*5);gap:calc(var(--spacing)*5)}.sc-root .gap-6{grid-gap:calc(var(--spacing)*6);gap:calc(var(--spacing)*6)}.sc-root .gap-8{grid-gap:calc(var(--spacing)*8);gap:calc(var(--spacing)*8)}.sc-root .gap-\[3px\]{grid-gap:3px;gap:3px}.sc-root .gap-\[7px\]{grid-gap:7px;gap:7px}.sc-root .gap-\[18px\]{grid-gap:18px;gap:18px}.sc-root .gap-\[22px\]{grid-gap:22px;gap:22px}.sc-root .gap-px{grid-gap:1px;gap:1px}.sc-root :where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(var(--spacing)*1*var(--tw-space-y-reverse));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse));-webkit-margin-after:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)))}.sc-root :where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(var(--spacing)*1.5*var(--tw-space-y-reverse));margin-block-start:calc(var(--spacing)*1.5*var(--tw-space-y-reverse));-webkit-margin-after:calc(var(--spacing)*1.5*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-y-reverse)))}.sc-root :where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));-webkit-margin-after:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}.sc-root :where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));-webkit-margin-after:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.sc-root :where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(var(--spacing)*3.5*var(--tw-space-y-reverse));margin-block-start:calc(var(--spacing)*3.5*var(--tw-space-y-reverse));-webkit-margin-after:calc(var(--spacing)*3.5*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(var(--spacing)*3.5*(1 - var(--tw-space-y-reverse)))}.sc-root :where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(var(--spacing)*6*var(--tw-space-y-reverse));margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse));-webkit-margin-after:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)))}.sc-root :where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(var(--spacing)*7*var(--tw-space-y-reverse));margin-block-start:calc(var(--spacing)*7*var(--tw-space-y-reverse));-webkit-margin-after:calc(var(--spacing)*7*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(var(--spacing)*7*(1 - var(--tw-space-y-reverse)))}.sc-root .gap-x-2{grid-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2)}.sc-root .gap-x-2\.5{grid-column-gap:calc(var(--spacing)*2.5);column-gap:calc(var(--spacing)*2.5)}.sc-root .gap-x-3{grid-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.sc-root .gap-x-3\.5{grid-column-gap:calc(var(--spacing)*3.5);column-gap:calc(var(--spacing)*3.5)}.sc-root .gap-x-4{grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}.sc-root .gap-x-6{grid-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6)}.sc-root .gap-x-7{grid-column-gap:calc(var(--spacing)*7);column-gap:calc(var(--spacing)*7)}.sc-root .gap-y-0{grid-row-gap:calc(var(--spacing)*0);row-gap:calc(var(--spacing)*0)}.sc-root .gap-y-1{grid-row-gap:calc(var(--spacing)*1);row-gap:calc(var(--spacing)*1)}.sc-root .gap-y-2\.5{grid-row-gap:calc(var(--spacing)*2.5);row-gap:calc(var(--spacing)*2.5)}.sc-root .gap-y-3{grid-row-gap:calc(var(--spacing)*3);row-gap:calc(var(--spacing)*3)}.sc-root .gap-y-5{grid-row-gap:calc(var(--spacing)*5);row-gap:calc(var(--spacing)*5)}.sc-root .self-start{align-self:flex-start}.sc-root .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-root .overflow-auto{overflow:auto}.sc-root .overflow-hidden{overflow:hidden}.sc-root .\[overflow-x\:clip\]{overflow-x:clip}.sc-root .overflow-x-auto{overflow-x:auto}.sc-root .overflow-x-hidden{overflow-x:hidden}.sc-root .overflow-y-auto{overflow-y:auto}.sc-root .overflow-y-hidden{overflow-y:hidden}.sc-root .rounded{border-radius:.25rem}.sc-root .rounded-2xl{border-radius:var(--radius-2xl)}.sc-root .rounded-3xl{border-radius:var(--radius-3xl)}.sc-root .rounded-\[3px\]{border-radius:3px}.sc-root .rounded-\[4px\]{border-radius:4px}.sc-root .rounded-\[7px\]{border-radius:7px}.sc-root .rounded-\[8px\]{border-radius:8px}.sc-root .rounded-\[9px\]{border-radius:9px}.sc-root .rounded-\[10px\]{border-radius:10px}.sc-root .rounded-\[11px\]{border-radius:11px}.sc-root .rounded-\[12px\]{border-radius:12px}.sc-root .rounded-\[13px\]{border-radius:13px}.sc-root .rounded-\[14px\]{border-radius:14px}.sc-root .rounded-\[16px\]{border-radius:16px}.sc-root .rounded-\[17px\]{border-radius:17px}.sc-root .rounded-\[18px\]{border-radius:18px}.sc-root .rounded-\[20px\]{border-radius:20px}.sc-root .rounded-\[22px\]{border-radius:22px}.sc-root .rounded-\[24px\]{border-radius:24px}.sc-root .rounded-\[26px\]{border-radius:26px}.sc-root .rounded-\[28px\]{border-radius:28px}.sc-root .rounded-\[30px\]{border-radius:30px}.sc-root .rounded-\[inherit\]{border-radius:inherit}.sc-root .rounded-full{border-radius:3.40282e+38px}.sc-root .rounded-lg{border-radius:var(--radius)}.sc-root .rounded-md{border-radius:calc(var(--radius) - 2px)}.sc-root .rounded-sm{border-radius:calc(var(--radius) - 4px)}.sc-root .rounded-xl{border-radius:calc(var(--radius) + 4px)}.sc-root .rounded-xs{border-radius:var(--radius-xs)}.sc-root .rounded-s{border-end-start-radius:.25rem}.sc-root .rounded-s,.sc-root .rounded-ss{border-start-start-radius:.25rem}.sc-root .rounded-e{border-end-end-radius:.25rem}.sc-root .rounded-e,.sc-root .rounded-se{border-start-end-radius:.25rem}.sc-root .rounded-ee{border-end-end-radius:.25rem}.sc-root .rounded-es{border-end-start-radius:.25rem}.sc-root .rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.sc-root .rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.sc-root .rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.sc-root .rounded-t-\[12px\]{border-top-left-radius:12px;border-top-right-radius:12px}.sc-root .rounded-t-\[16px\]{border-top-left-radius:16px;border-top-right-radius:16px}.sc-root .rounded-t-\[22px\]{border-top-left-radius:22px;border-top-right-radius:22px}.sc-root .rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.sc-root .rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.sc-root .rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.sc-root .rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.sc-root .rounded-l-full{border-top-left-radius:3.40282e+38px;border-bottom-left-radius:3.40282e+38px}.sc-root .rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.sc-root .rounded-tl{border-top-left-radius:.25rem}.sc-root .rounded-tl-\[18px\]{border-top-left-radius:18px}.sc-root .rounded-tl-none{border-top-left-radius:0}.sc-root .rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.sc-root .rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.sc-root .rounded-r-full{border-top-right-radius:3.40282e+38px;border-bottom-right-radius:3.40282e+38px}.sc-root .rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.sc-root .rounded-tr{border-top-right-radius:.25rem}.sc-root .rounded-tr-\[18px\]{border-top-right-radius:18px}.sc-root .rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.sc-root .rounded-b-\[17px\]{border-bottom-right-radius:17px;border-bottom-left-radius:17px}.sc-root .rounded-b-\[18px\]{border-bottom-right-radius:18px;border-bottom-left-radius:18px}.sc-root .rounded-br{border-bottom-right-radius:.25rem}.sc-root .rounded-bl{border-bottom-left-radius:.25rem}.sc-root .rounded-bl-\[6px\]{border-bottom-left-radius:6px}.sc-root .border{border-style:var(--tw-border-style);border-width:1px}.sc-root .border-0{border-style:var(--tw-border-style);border-width:0}.sc-root .border-2{border-style:var(--tw-border-style);border-width:2px}.sc-root .border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.sc-root .border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.sc-root .border-\[4px\]{border-style:var(--tw-border-style);border-width:4px}.sc-root .border-x-2{border-inline-style:var(--tw-border-style);border-inline-width:2px}.sc-root .border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.sc-root .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.sc-root .border-r{border-right-width:1px}.sc-root .border-r,.sc-root .border-r-0{border-right-style:var(--tw-border-style)}.sc-root .border-r-0{border-right-width:0}.sc-root .border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.sc-root .border-b{border-bottom-width:1px}.sc-root .border-b,.sc-root .border-b-2{border-bottom-style:var(--tw-border-style)}.sc-root .border-b-2{border-bottom-width:2px}.sc-root .border-l{border-left-width:1px}.sc-root .border-l,.sc-root .border-l-0{border-left-style:var(--tw-border-style)}.sc-root .border-l-0{border-left-width:0}.sc-root .border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.sc-root .border-dashed{--tw-border-style:dashed;border-style:dashed}.sc-root .border-\[\#0f8b7c\]{border-color:#0f8b7c}.sc-root .border-\[\#0f766e\]{border-color:#0f766e}.sc-root .border-\[\#1d1d1b\]{border-color:#1d1d1b}.sc-root .border-\[\#9a988f\]{border-color:#9a988f}.sc-root .border-\[\#9aa0ad\]{border-color:#9aa0ad}.sc-root .border-\[\#16a34a\]{border-color:#16a34a}.sc-root .border-\[\#b8e6c9\]{border-color:#b8e6c9}.sc-root .border-\[\#b3261e\]{border-color:#b3261e}.sc-root .border-\[\#cfccc2\]{border-color:#cfccc2}.sc-root .border-\[\#cfd2dc\]{border-color:#cfd2dc}.sc-root .border-\[\#d8d6ce\]{border-color:#d8d6ce}.sc-root .border-\[\#dcdfe3\]{border-color:#dcdfe3}.sc-root .border-\[\#e6e4dd\]{border-color:#e6e4dd}.sc-root .border-\[\#ed3163\]{border-color:#ed3163}.sc-root .border-\[\#eeece6\]{border-color:#eeece6}.sc-root .border-\[oklch\(0\.8_0\.005_265\)\]{border-color:lab(76.7786% -.11909 -1.8914)}.sc-root .border-\[oklch\(0\.9_0\.005_80\)\]{border-color:lab(88.4147% .283062 1.88183)}.sc-root .border-\[oklch\(0\.9_0\.005_265\)\]{border-color:lab(88.3786% -.120103 -1.89201)}.sc-root .border-\[oklch\(0\.22_0\.01_265\)\]{border-color:lab(9.4703% -.119448 -3.722)}.sc-root .border-\[oklch\(0\.55_0\.14_150\)\]{border-color:lab(49.5467% -42.4533 28.2033)}.sc-root .border-\[oklch\(0\.55_0\.15_265\)\]{border-color:lab(46.3701% 9.65244 -53.2586)}.sc-root .border-\[oklch\(0\.72_0\.01_265\)\]{border-color:lab(67.4758% -.215352 -3.76978)}.sc-root .border-\[oklch\(0\.75_0\.01_265\)\]{border-color:lab(70.9559% -.216991 -3.77072)}.sc-root .border-\[oklch\(0\.82_0\.1_75\)\]{border-color:lab(79.1239% 11.6777 40.2317)}.sc-root .border-\[oklch\(0\.85_0\.005_265\)\]{border-color:lab(82.5786% -.119627 -1.89173)}.sc-root .border-\[oklch\(0\.88_0\.005_265\)\]{border-color:lab(86.0586% -.119895 -1.8919)}.sc-root .border-\[oklch\(0\.88_0\.006_265\)\]{border-color:lab(86.0542% -.141829 -2.26909)}.sc-root .border-\[oklch\(0\.92_0\.004_80\)\]{border-color:lab(90.7319% .225008 1.50456)}.sc-root .border-\[oklch\(0\.92_0\.004_265\)\]{border-color:lab(90.703% -.0975132 -1.51447)}.sc-root .border-\[oklch\(0\.93_0\.004_265\)\]{border-color:lab(91.863% -.097543 -1.51449)}.sc-root .border-\[oklch\(0\.94_0\.004_265\)\]{border-color:lab(93.023% -.0976324 -1.51453)}.sc-root .border-\[oklch\(0\.95_0\.004_80\)\]{border-color:lab(94.2119% .224888 1.50446)}.sc-root .border-\[oklch\(1_0_0\/0\.4\)\]{border-color:lab(100% 0 0/.4)}.sc-root .border-\[oklch\(1_0_0\/0\.5\)\]{border-color:lab(100% 0 0/.5)}.sc-root .border-amber-200{border-color:var(--amber-200)}.sc-root .border-blue-200{border-color:var(--blue-200)}.sc-root .border-card{border-color:var(--card)}.sc-root .border-current{border-color:currentColor}.sc-root .border-destructive,.sc-root .border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.sc-root .border-destructive\/30{border-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.sc-root .border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.sc-root .border-destructive\/40{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.sc-root .border-grass{border-color:var(--grass)}.sc-root .border-grass-link,.sc-root .border-grass-link\/40{border-color:var(--grass-link)}@supports (color:color-mix(in lab,red,red)){.sc-root .border-grass-link\/40{border-color:color-mix(in oklab,var(--grass-link) 40%,transparent)}}.sc-root .border-grass\/20{border-color:var(--grass)}@supports (color:color-mix(in lab,red,red)){.sc-root .border-grass\/20{border-color:color-mix(in oklab,var(--grass) 20%,transparent)}}.sc-root .border-grass\/40{border-color:var(--grass)}@supports (color:color-mix(in lab,red,red)){.sc-root .border-grass\/40{border-color:color-mix(in oklab,var(--grass) 40%,transparent)}}.sc-root .border-input{border-color:var(--input)}.sc-root .border-lilac-200{border-color:var(--lilac-200)}.sc-root .border-line,.sc-root .border-line\/60{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.sc-root .border-line\/60{border-color:color-mix(in oklab,var(--line) 60%,transparent)}}.sc-root .border-mint-200{border-color:var(--mint-200)}.sc-root .border-mutedink{border-color:var(--mutedink)}.sc-root .border-rose-200{border-color:var(--rose-200)}.sc-root .border-sc-blocked-line{border-color:var(--sc-blocked-line)}.sc-root .border-sc-booked-edge{border-color:var(--sc-booked-edge)}.sc-root .border-sc-booked-line{border-color:var(--sc-booked-line)}.sc-root .border-sc-closed-line{border-color:var(--sc-closed-line)}.sc-root .border-sc-due-line{border-color:var(--sc-due-line)}.sc-root .border-sc-green{border-color:var(--sc-green)}.sc-root .border-sc-line{border-color:var(--sc-line)}.sc-root .border-sc-line-strong{border-color:var(--sc-line-strong)}.sc-root .border-sc-live-edge{border-color:var(--sc-live-edge)}.sc-root .border-sc-live-line{border-color:var(--sc-live-line)}.sc-root .border-sc-session-edge{border-color:var(--sc-session-edge)}.sc-root .border-sc-session-line{border-color:var(--sc-session-line)}.sc-root .border-transparent{border-color:transparent}.sc-root .border-white{border-color:var(--color-white)}.sc-root .border-l-amber-700{border-left-color:var(--amber-700)}.sc-root .border-l-lilac-700{border-left-color:var(--lilac-700)}.sc-root .border-l-line{border-left-color:var(--line)}.sc-root .border-l-mint-700{border-left-color:var(--mint-700)}.sc-root .bg-\(color\:--blue-50\){background-color:var(--blue-50)}.sc-root .bg-\(color\:--blue-200\){background-color:var(--blue-200)}.sc-root .bg-\(color\:--rose-200\){background-color:var(--rose-200)}.sc-root .bg-\[\#0f6e63\]{background-color:#0f6e63}.sc-root .bg-\[\#0f766e\]{background-color:#0f766e}.sc-root .bg-\[\#2a2d36\]{background-color:#2a2d36}.sc-root .bg-\[\#9ca3af\]{background-color:#9ca3af}.sc-root .bg-\[\#16a34a\]{background-color:#16a34a}.sc-root .bg-\[\#15171f\]{background-color:#15171f}.sc-root .bg-\[\#b3261e\]{background-color:#b3261e}.sc-root .bg-\[\#c0262d\]{background-color:#c0262d}.sc-root .bg-\[\#cfd2d8\]{background-color:#cfd2d8}.sc-root .bg-\[\#d1d5db\]{background-color:#d1d5db}.sc-root .bg-\[\#dff3e6\]{background-color:#dff3e6}.sc-root .bg-\[\#e3f7f3\]{background-color:#e3f7f3}.sc-root .bg-\[\#e3f7f3\]\/80{background-color:rgba(227,247,243,.8);background-color:lab(95.665% -7.33706 -.435317/.8)}.sc-root .bg-\[\#e6e4dd\]{background-color:#e6e4dd}.sc-root .bg-\[\#e6effd\]{background-color:#e6effd}.sc-root .bg-\[\#e9f8ef\]{background-color:#e9f8ef}.sc-root .bg-\[\#ecebe6\]{background-color:#ecebe6}.sc-root .bg-\[\#eef0f2\]{background-color:#eef0f2}.sc-root .bg-\[\#efeee9\]{background-color:#efeee9}.sc-root .bg-\[\#f1f0ec\]{background-color:#f1f0ec}.sc-root .bg-\[\#f3f2ee\]{background-color:#f3f2ee}.sc-root .bg-\[\#f6f5f1\]{background-color:#f6f5f1}.sc-root .bg-\[\#faf9f6\]{background-color:#faf9f6}.sc-root .bg-\[\#fde4e4\]{background-color:#fde4e4}.sc-root .bg-\[\#fde4e4\]\/85{background-color:rgba(253,228,228,.8509803921568627);background-color:lab(92.6521% 8.84056 3.28255/.85)}.sc-root .bg-\[\#fde7ee\]{background-color:#fde7ee}.sc-root .bg-\[\#fff5f8\]{background-color:#fff5f8}.sc-root .bg-\[\#fff6db\]{background-color:#fff6db}.sc-root .bg-\[\#fff8f7\]{background-color:#fff8f7}.sc-root .bg-\[oklch\(0\.3_0\.02_265\)\]{background-color:#292e38;background-color:lab(18.693% -.106797 -7.38921)}.sc-root .bg-\[oklch\(0\.5_0\.1_190\)\]{background-color:#00736e;background-color:lab(43.1346% -33.9466 -6.6763)}.sc-root .bg-\[oklch\(0\.9_0\.04_25\)\]{background-color:#f8d4d1;background-color:lab(88.0289% 12.2842 6.64142)}.sc-root .bg-\[oklch\(0\.9_0\.05_30\)\]{background-color:#fed2cb;background-color:lab(87.9771% 14.762 9.84361)}.sc-root .bg-\[oklch\(0\.22_0\.01_265\)\]{background-color:#181b1f;background-color:lab(9.4703% -.119448 -3.722)}.sc-root .bg-\[oklch\(0\.25_0\.01_265\)\]{background-color:#1f2227;background-color:lab(12.9513% -.136219 -3.72963)}.sc-root .bg-\[oklch\(0\.52_0\.15_265\)\]{background-color:#3d63be;background-color:lab(42.8361% 10.4985 -53.185)}.sc-root .bg-\[oklch\(0\.55_0\.14_150\)\]{background-color:#1c8742;background-color:lab(49.5467% -42.4533 28.2033)}.sc-root .bg-\[oklch\(0\.55_0\.15_265\)\]{background-color:#466cc8;background-color:lab(46.3701% 9.65244 -53.2586)}.sc-root .bg-\[oklch\(0\.55_0\.19_25\)\]{background-color:#c92f33;background-color:lab(45.8749% 60.1361 37.4355)}.sc-root .bg-\[oklch\(0\.55_0\.21_27\)\]{background-color:#d01d21;background-color:lab(45.6933% 66.2056 47.555)}.sc-root .bg-\[oklch\(0\.85_0\.005_265\)\]{background-color:#ccced1;background-color:lab(82.5786% -.119627 -1.89173)}.sc-root .bg-\[oklch\(0\.88_0\.005_80\)\]{background-color:#d9d7d4;background-color:lab(86.0947% .283301 1.88192)}.sc-root .bg-\[oklch\(0\.93_0\.03_265\)\]{background-color:#dee8fd;background-color:lab(91.7379% -.479728 -11.2226)}.sc-root .bg-\[oklch\(0\.93_0\.004_265\)\]{background-color:#e6e8eb;background-color:lab(91.863% -.097543 -1.51449)}.sc-root .bg-\[oklch\(0\.93_0\.05_265\)\]{background-color:#dce8ff;background-color:lab(91.6241% -.468671 -18.5543)}.sc-root .bg-\[oklch\(0\.94_0\.03_265\)\]{background-color:#e2ebff;background-color:lab(92.8981% -.482857 -11.2241)}.sc-root .bg-\[oklch\(0\.94_0\.004_265\)\]{background-color:#eaebee;background-color:lab(93.023% -.0976324 -1.51453)}.sc-root .bg-\[oklch\(0\.95_0\.004_80\)\]{background-color:#f0eeeb;background-color:lab(94.2119% .224888 1.50446)}.sc-root .bg-\[oklch\(0\.95_0\.004_265\)\]{background-color:#edeef1;background-color:lab(94.183% -.0976324 -1.51457)}.sc-root .bg-\[oklch\(0\.95_0\.05_25\)\]{background-color:#ffe8e6;background-color:lab(93.735% 15.3724 8.32428)}.sc-root .bg-\[oklch\(0\.95_0\.05_150\)\]{background-color:#d8f9dd;background-color:lab(94.8646% -14.8135 9.47288)}.sc-root .bg-\[oklch\(0\.95_0\.035_230\)\]{background-color:#dbf3ff;background-color:lab(94.3277% -7.24512 -10.1323)}.sc-root .bg-\[oklch\(0\.95_0\.045_25\)\]{background-color:#ffe6e3;background-color:lab(93.7822% 13.8254 7.47877)}.sc-root .bg-\[oklch\(0\.96_0\.03_75\)\]{background-color:#feefdc;background-color:lab(95.4013% 2.78538 11.2359)}.sc-root .bg-\[oklch\(0\.96_0\.03_190\)\]{background-color:#dcf9f6;background-color:lab(95.703% -10.0079 -2.06548)}.sc-root .bg-\[oklch\(0\.96_0\.004_80\)\]{background-color:#f3f1ef;background-color:lab(95.3719% .224829 1.50443)}.sc-root .bg-\[oklch\(0\.96_0\.004_265\)\]{background-color:#f0f2f4;background-color:lab(95.343% -.097692 -1.51459)}.sc-root .bg-\[oklch\(0\.96_0\.05_80\)\]{background-color:#fff0d6;background-color:lab(95.4698% 3.49772 19.3272)}.sc-root .bg-\[oklch\(0\.96_0\.006_80\)\]{background-color:#f4f1ed;background-color:lab(95.3776% .340879 2.25897)}.sc-root .bg-\[oklch\(0\.97_0\.004_80\)\]{background-color:#f6f5f2;background-color:lab(96.5319% .224769 1.50439)}.sc-root .bg-\[oklch\(0\.97_0\.004_265\/0\.6\)\]{background-color:rgba(244,245,248,.6);background-color:lab(96.503% -.0977516 -1.51461/.6)}.sc-root .bg-\[oklch\(0\.945_0\.003_265\)\]{background-color:#ecedef;background-color:lab(93.6073% -.074178 -1.13647)}.sc-root .bg-\[oklch\(0\.955_0\.003_265\)\]{background-color:#eff0f2;background-color:lab(94.7673% -.0742078 -1.13649)}.sc-root .bg-\[oklch\(0\.955_0\.004_80\)\]{background-color:#f1f0ed;background-color:lab(94.7919% .224859 1.50445)}.sc-root .bg-\[oklch\(0\.955_0\.004_265\)\]{background-color:#eff0f3;background-color:lab(94.763% -.097692 -1.51457)}.sc-root .bg-\[oklch\(0\.975_0\.003_265\)\]{background-color:#f6f7f9;background-color:lab(97.0873% -.0742376 -1.13653)}.sc-root .bg-\[oklch\(0\.975_0\.004_80\)\]{background-color:#f8f6f4;background-color:lab(97.1119% .224739 1.50439)}.sc-root .bg-\[oklch\(0\.975_0\.004_220\)\]{background-color:#f4f7f9;background-color:lab(97.1248% -1.02493 -.98697)}.sc-root .bg-\[oklch\(1_0_0\/0\.6\)\]{background-color:hsla(0,0%,100%,.6);background-color:lab(100% 0 0/.6)}.sc-root .bg-\[oklch\(1_0_0\/0\.14\)\]{background-color:hsla(0,0%,100%,.1411764705882353);background-color:lab(100% 0 0/.14)}.sc-root .bg-\[var\(--cal-page\)\]{background-color:var(--cal-page)}.sc-root .bg-amber-50{background-color:var(--amber-50)}.sc-root .bg-amber-200{background-color:var(--amber-200)}.sc-root .bg-amber-700{background-color:var(--amber-700)}.sc-root .bg-background{background-color:var(--background)}.sc-root .bg-black\/50{background-color:rgba(0,0,0,.5019607843137255)}@supports (color:color-mix(in lab,red,red)){.sc-root .bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.sc-root .bg-blue-50{background-color:var(--blue-50)}.sc-root .bg-blue-200{background-color:var(--blue-200)}.sc-root .bg-blue-500{background-color:var(--color-blue-500)}.sc-root .bg-brand{background-color:var(--brand)}.sc-root .bg-card,.sc-root .bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.sc-root .bg-card\/60{background-color:color-mix(in oklab,var(--card) 60%,transparent)}}.sc-root .bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.sc-root .bg-card\/70{background-color:color-mix(in oklab,var(--card) 70%,transparent)}}.sc-root .bg-card\/85{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.sc-root .bg-card\/85{background-color:color-mix(in oklab,var(--card) 85%,transparent)}}.sc-root .bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.sc-root .bg-card\/90{background-color:color-mix(in oklab,var(--card) 90%,transparent)}}.sc-root .bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.sc-root .bg-card\/95{background-color:color-mix(in oklab,var(--card) 95%,transparent)}}.sc-root .bg-current{background-color:currentColor}.sc-root .bg-destructive,.sc-root .bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.sc-root .bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive) 5%,transparent)}}.sc-root .bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.sc-root .bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.sc-root .bg-foreground{background-color:var(--foreground)}.sc-root .bg-grass,.sc-root .bg-grass\/5{background-color:var(--grass)}@supports (color:color-mix(in lab,red,red)){.sc-root .bg-grass\/5{background-color:color-mix(in oklab,var(--grass) 5%,transparent)}}.sc-root .bg-grass\/10{background-color:var(--grass)}@supports (color:color-mix(in lab,red,red)){.sc-root .bg-grass\/10{background-color:color-mix(in oklab,var(--grass) 10%,transparent)}}.sc-root .bg-grass\/50{background-color:var(--grass)}@supports (color:color-mix(in lab,red,red)){.sc-root .bg-grass\/50{background-color:color-mix(in oklab,var(--grass) 50%,transparent)}}.sc-root .bg-grass\/\[0\.035\]{background-color:var(--grass)}@supports (color:color-mix(in lab,red,red)){.sc-root .bg-grass\/\[0\.035\]{background-color:color-mix(in oklab,var(--grass) 3.5%,transparent)}}.sc-root .bg-ink,.sc-root .bg-ink\/10{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.sc-root .bg-ink\/10{background-color:color-mix(in oklab,var(--ink) 10%,transparent)}}.sc-root .bg-ink\/45{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.sc-root .bg-ink\/45{background-color:color-mix(in oklab,var(--ink) 45%,transparent)}}.sc-root .bg-input{background-color:var(--input)}.sc-root .bg-lilac-50{background-color:var(--lilac-50)}.sc-root .bg-lilac-100{background-color:var(--lilac-100)}.sc-root .bg-lilac-200{background-color:var(--lilac-200)}.sc-root .bg-line{background-color:var(--line)}.sc-root .bg-mint-50,.sc-root .bg-mint-50\/30{background-color:var(--mint-50)}@supports (color:color-mix(in lab,red,red)){.sc-root .bg-mint-50\/30{background-color:color-mix(in oklab,var(--mint-50) 30%,transparent)}}.sc-root .bg-mint-50\/50{background-color:var(--mint-50)}@supports (color:color-mix(in lab,red,red)){.sc-root .bg-mint-50\/50{background-color:color-mix(in oklab,var(--mint-50) 50%,transparent)}}.sc-root .bg-mint-50\/60{background-color:var(--mint-50)}@supports (color:color-mix(in lab,red,red)){.sc-root .bg-mint-50\/60{background-color:color-mix(in oklab,var(--mint-50) 60%,transparent)}}.sc-root .bg-mint-200{background-color:var(--mint-200)}.sc-root .bg-muted,.sc-root .bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.sc-root .bg-muted\/60{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.sc-root .bg-paper{background-color:var(--paper)}.sc-root .bg-primary{background-color:var(--primary)}.sc-root .bg-red-500{background-color:var(--color-red-500)}.sc-root .bg-rose-50{background-color:var(--rose-50)}.sc-root .bg-rose-200{background-color:var(--rose-200)}.sc-root .bg-sc-booked-bg{background-color:var(--sc-booked-bg)}.sc-root .bg-sc-booked-edge,.sc-root .bg-sc-booked-edge\/70{background-color:var(--sc-booked-edge)}@supports (color:color-mix(in lab,red,red)){.sc-root .bg-sc-booked-edge\/70{background-color:color-mix(in oklab,var(--sc-booked-edge) 70%,transparent)}}.sc-root .bg-sc-closed-bg,.sc-root .bg-sc-closed-bg\/50{background-color:var(--sc-closed-bg)}@supports (color:color-mix(in lab,red,red)){.sc-root .bg-sc-closed-bg\/50{background-color:color-mix(in oklab,var(--sc-closed-bg) 50%,transparent)}}.sc-root .bg-sc-closed-bg\/80{background-color:var(--sc-closed-bg)}@supports (color:color-mix(in lab,red,red)){.sc-root .bg-sc-closed-bg\/80{background-color:color-mix(in oklab,var(--sc-closed-bg) 80%,transparent)}}.sc-root .bg-sc-due-bg{background-color:var(--sc-due-bg)}.sc-root .bg-sc-green{background-color:var(--sc-green)}.sc-root .bg-sc-ink{background-color:var(--sc-ink)}.sc-root .bg-sc-live-bg{background-color:var(--sc-live-bg)}.sc-root .bg-sc-mint{background-color:var(--sc-mint)}.sc-root .bg-sc-mint-soft{background-color:var(--sc-mint-soft)}.sc-root .bg-sc-now{background-color:var(--sc-now)}.sc-root .bg-sc-page{background-color:var(--sc-page)}.sc-root .bg-sc-session-bg{background-color:var(--sc-session-bg)}.sc-root .bg-sc-session-edge{background-color:var(--sc-session-edge)}.sc-root .bg-sc-today{background-color:var(--sc-today)}.sc-root .bg-secondary{background-color:var(--secondary)}.sc-root .bg-transparent{background-color:transparent}.sc-root .bg-white{background-color:var(--color-white)}.sc-root .bg-white\/15{background-color:hsla(0,0%,100%,.14901960784313725)}@supports (color:color-mix(in lab,red,red)){.sc-root .bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.sc-root .bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.sc-root .bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.sc-root .bg-gradient-to-br,.sc-root .bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.sc-root .bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.sc-root .bg-\[linear-gradient\(225deg\,\#f0f1f4_50\%\,\#d9d6cc_50\%\)\]{background-image:linear-gradient(225deg,#f0f1f4 50%,#d9d6cc 0)}.sc-root .from-grass\/10{--tw-gradient-from:var(--grass)}@supports (color:color-mix(in lab,red,red)){.sc-root .from-grass\/10{--tw-gradient-from:color-mix(in oklab,var(--grass) 10%,transparent)}}.sc-root .from-grass\/10,.sc-root .from-mint-50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.sc-root .from-mint-50{--tw-gradient-from:var(--mint-50)}.sc-root .from-mint-100{--tw-gradient-from:var(--mint-100)}.sc-root .from-mint-100,.sc-root .to-card{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.sc-root .to-card{--tw-gradient-to:var(--card)}.sc-root .to-grass\/\[0\.02\]{--tw-gradient-to:var(--grass)}@supports (color:color-mix(in lab,red,red)){.sc-root .to-grass\/\[0\.02\]{--tw-gradient-to:color-mix(in oklab,var(--grass) 2%,transparent)}}.sc-root .to-grass\/\[0\.02\],.sc-root .to-mint-50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.sc-root .to-mint-50{--tw-gradient-to:var(--mint-50)}.sc-root .bg-cover{background-size:cover}.sc-root .bg-center{background-position:50%}.sc-root .bg-repeat{background-repeat:repeat}.sc-root .fill-current{fill:currentColor}.sc-root .object-contain{object-fit:contain}.sc-root .object-cover{object-fit:cover}.sc-root .p-0{padding:calc(var(--spacing)*0)}.sc-root .p-0\.5{padding:calc(var(--spacing)*0.5)}.sc-root .p-1{padding:calc(var(--spacing)*1)}.sc-root .p-1\.5{padding:calc(var(--spacing)*1.5)}.sc-root .p-2{padding:calc(var(--spacing)*2)}.sc-root .p-2\.5{padding:calc(var(--spacing)*2.5)}.sc-root .p-3{padding:calc(var(--spacing)*3)}.sc-root .p-3\.5{padding:calc(var(--spacing)*3.5)}.sc-root .p-4{padding:calc(var(--spacing)*4)}.sc-root .p-5{padding:calc(var(--spacing)*5)}.sc-root .p-6{padding:calc(var(--spacing)*6)}.sc-root .p-7{padding:calc(var(--spacing)*7)}.sc-root .p-8{padding:calc(var(--spacing)*8)}.sc-root .p-10{padding:calc(var(--spacing)*10)}.sc-root .p-12{padding:calc(var(--spacing)*12)}.sc-root .p-\[3px\]{padding:3px}.sc-root .p-\[5px\]{padding:5px}.sc-root .p-\[13px\]{padding:13px}.sc-root .p-\[18px\]{padding:18px}.sc-root .p-\[22px\]{padding:22px}.sc-root .px-0{padding-inline:calc(var(--spacing)*0)}.sc-root .px-0\.5{padding-inline:calc(var(--spacing)*0.5)}.sc-root .px-1{padding-inline:calc(var(--spacing)*1)}.sc-root .px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.sc-root .px-2{padding-inline:calc(var(--spacing)*2)}.sc-root .px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.sc-root .px-3{padding-inline:calc(var(--spacing)*3)}.sc-root .px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.sc-root .px-4{padding-inline:calc(var(--spacing)*4)}.sc-root .px-5{padding-inline:calc(var(--spacing)*5)}.sc-root .px-6{padding-inline:calc(var(--spacing)*6)}.sc-root .px-7{padding-inline:calc(var(--spacing)*7)}.sc-root .px-8{padding-inline:calc(var(--spacing)*8)}.sc-root .px-10{padding-inline:calc(var(--spacing)*10)}.sc-root .px-\[5px\]{padding-inline:5px}.sc-root .px-\[6px\]{padding-inline:6px}.sc-root .px-\[7px\]{padding-inline:7px}.sc-root .px-\[8px\]{padding-inline:8px}.sc-root .px-\[18px\]{padding-inline:18px}.sc-root .px-\[22px\]{padding-inline:22px}.sc-root .px-\[26px\]{padding-inline:26px}.sc-root .px-\[30px\]{padding-inline:30px}.sc-root .px-\[34px\]{padding-inline:34px}.sc-root .py-0{padding-block:calc(var(--spacing)*0)}.sc-root .py-0\.5{padding-block:calc(var(--spacing)*0.5)}.sc-root .py-1{padding-block:calc(var(--spacing)*1)}.sc-root .py-1\.5{padding-block:calc(var(--spacing)*1.5)}.sc-root .py-2{padding-block:calc(var(--spacing)*2)}.sc-root .py-2\.5{padding-block:calc(var(--spacing)*2.5)}.sc-root .py-3{padding-block:calc(var(--spacing)*3)}.sc-root .py-3\.5{padding-block:calc(var(--spacing)*3.5)}.sc-root .py-4{padding-block:calc(var(--spacing)*4)}.sc-root .py-5{padding-block:calc(var(--spacing)*5)}.sc-root .py-6{padding-block:calc(var(--spacing)*6)}.sc-root .py-8{padding-block:calc(var(--spacing)*8)}.sc-root .py-12{padding-block:calc(var(--spacing)*12)}.sc-root .py-\[7px\]{padding-block:7px}.sc-root .py-\[12px\]{padding-block:12px}.sc-root .py-\[18px\]{padding-block:18px}.sc-root .py-\[22px\]{padding-block:22px}.sc-root .py-\[26px\]{padding-block:26px}.sc-root .py-px{padding-block:1px}.sc-root .ps-5{-webkit-padding-start:calc(var(--spacing)*5);padding-inline-start:calc(var(--spacing)*5)}.sc-root .pe-12{-webkit-padding-end:calc(var(--spacing)*12);padding-inline-end:calc(var(--spacing)*12)}.sc-root .pt-0\.5{padding-top:calc(var(--spacing)*0.5)}.sc-root .pt-1{padding-top:calc(var(--spacing)*1)}.sc-root .pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.sc-root .pt-2{padding-top:calc(var(--spacing)*2)}.sc-root .pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.sc-root .pt-3{padding-top:calc(var(--spacing)*3)}.sc-root .pt-3\.5{padding-top:calc(var(--spacing)*3.5)}.sc-root .pt-4{padding-top:calc(var(--spacing)*4)}.sc-root .pt-5{padding-top:calc(var(--spacing)*5)}.sc-root .pt-6{padding-top:calc(var(--spacing)*6)}.sc-root .pt-\[22px\]{padding-top:22px}.sc-root .pt-px{padding-top:1px}.sc-root .pr-0\.5{padding-right:calc(var(--spacing)*0.5)}.sc-root .pr-1{padding-right:calc(var(--spacing)*1)}.sc-root .pr-1\.5{padding-right:calc(var(--spacing)*1.5)}.sc-root .pr-2{padding-right:calc(var(--spacing)*2)}.sc-root .pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.sc-root .pr-3{padding-right:calc(var(--spacing)*3)}.sc-root .pr-3\.5{padding-right:calc(var(--spacing)*3.5)}.sc-root .pr-4{padding-right:calc(var(--spacing)*4)}.sc-root .pr-5{padding-right:calc(var(--spacing)*5)}.sc-root .pr-7{padding-right:calc(var(--spacing)*7)}.sc-root .pr-10{padding-right:calc(var(--spacing)*10)}.sc-root .pr-11{padding-right:calc(var(--spacing)*11)}.sc-root .pr-14{padding-right:calc(var(--spacing)*14)}.sc-root .pr-16{padding-right:calc(var(--spacing)*16)}.sc-root .pr-\[18px\]{padding-right:18px}.sc-root .pr-\[22px\]{padding-right:22px}.sc-root .pb-1{padding-bottom:calc(var(--spacing)*1)}.sc-root .pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.sc-root .pb-2{padding-bottom:calc(var(--spacing)*2)}.sc-root .pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.sc-root .pb-3{padding-bottom:calc(var(--spacing)*3)}.sc-root .pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.sc-root .pb-4{padding-bottom:calc(var(--spacing)*4)}.sc-root .pb-5{padding-bottom:calc(var(--spacing)*5)}.sc-root .pb-6{padding-bottom:calc(var(--spacing)*6)}.sc-root .pb-8{padding-bottom:calc(var(--spacing)*8)}.sc-root .pb-\[18px\]{padding-bottom:18px}.sc-root .pl-0\.5{padding-left:calc(var(--spacing)*0.5)}.sc-root .pl-1{padding-left:calc(var(--spacing)*1)}.sc-root .pl-1\.5{padding-left:calc(var(--spacing)*1.5)}.sc-root .pl-2{padding-left:calc(var(--spacing)*2)}.sc-root .pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.sc-root .pl-3{padding-left:calc(var(--spacing)*3)}.sc-root .pl-3\.5{padding-left:calc(var(--spacing)*3.5)}.sc-root .pl-4{padding-left:calc(var(--spacing)*4)}.sc-root .pl-5{padding-left:calc(var(--spacing)*5)}.sc-root .pl-6{padding-left:calc(var(--spacing)*6)}.sc-root .pl-7{padding-left:calc(var(--spacing)*7)}.sc-root .pl-9{padding-left:calc(var(--spacing)*9)}.sc-root .pl-11{padding-left:calc(var(--spacing)*11)}.sc-root .pl-12{padding-left:calc(var(--spacing)*12)}.sc-root .pl-\[18px\]{padding-left:18px}.sc-root .text-center{text-align:center}.sc-root .text-left{text-align:left}.sc-root .text-right{text-align:right}.sc-root .font-mono{font-family:var(--font-mono)}.sc-root .font-serif{font-family:var(--font-serif)}.sc-root .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sc-root .text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sc-root .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sc-root .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sc-root .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sc-root .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sc-root .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sc-root .text-\[8\.5px\]{font-size:8.5px}.sc-root .text-\[8px\]{font-size:8px}.sc-root .text-\[9\.5px\]{font-size:9.5px}.sc-root .text-\[9px\]{font-size:9px}.sc-root .text-\[10\.5px\]{font-size:10.5px}.sc-root .text-\[10px\]{font-size:10px}.sc-root .text-\[11\.5px\]{font-size:11.5px}.sc-root .text-\[11px\]{font-size:11px}.sc-root .text-\[12\.5px\]{font-size:12.5px}.sc-root .text-\[12px\]{font-size:12px}.sc-root .text-\[13\.5px\]{font-size:13.5px}.sc-root .text-\[13px\]{font-size:13px}.sc-root .text-\[14\.5px\]{font-size:14.5px}.sc-root .text-\[14px\]{font-size:14px}.sc-root .text-\[15px\]{font-size:15px}.sc-root .text-\[16px\]{font-size:16px}.sc-root .text-\[17px\]{font-size:17px}.sc-root .text-\[18px\]{font-size:18px}.sc-root .text-\[19px\]{font-size:19px}.sc-root .text-\[20px\]{font-size:20px}.sc-root .text-\[21px\]{font-size:21px}.sc-root .text-\[22px\]{font-size:22px}.sc-root .text-\[24px\]{font-size:24px}.sc-root .text-\[26px\]{font-size:26px}.sc-root .text-\[28px\]{font-size:28px}.sc-root .text-\[30px\]{font-size:30px}.sc-root .text-\[32px\]{font-size:32px}.sc-root .text-\[34px\]{font-size:34px}.sc-root .text-\[36px\]{font-size:36px}.sc-root .leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.sc-root .leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.sc-root .leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.sc-root .leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.sc-root .leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.sc-root .leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.sc-root .leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.sc-root .leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.sc-root .leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.sc-root .leading-\[17px\]{--tw-leading:17px;line-height:17px}.sc-root .leading-\[27px\]{--tw-leading:27px;line-height:27px}.sc-root .leading-none{--tw-leading:1;line-height:1}.sc-root .leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.sc-root .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.sc-root .leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.sc-root .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.sc-root .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.sc-root .font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.sc-root .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.sc-root .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.sc-root .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.sc-root .tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.sc-root .tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.sc-root .tracking-\[0\.2px\]{--tw-tracking:.2px;letter-spacing:.2px}.sc-root .tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.sc-root .tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.sc-root .tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.sc-root .tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.sc-root .tracking-\[0\.6px\]{--tw-tracking:.6px;letter-spacing:.6px}.sc-root .tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.sc-root .tracking-\[0\.7px\]{--tw-tracking:.7px;letter-spacing:.7px}.sc-root .tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.sc-root .tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.sc-root .tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.sc-root .tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.sc-root .tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.sc-root .tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.sc-root .tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.sc-root .tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.sc-root .text-wrap{text-wrap:wrap}.sc-root .break-words{overflow-wrap:break-word}.sc-root .hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.sc-root .whitespace-normal{white-space:normal}.sc-root .whitespace-nowrap{white-space:nowrap}.sc-root .text-\(color\:--blue-800\){color:var(--blue-800)}.sc-root .text-\(color\:--rose-800\){color:var(--rose-800)}.sc-root .text-\[\#0b3f39\]{color:#0b3f39}.sc-root .text-\[\#0f6e63\]{color:#0f6e63}.sc-root .text-\[\#0f766e\]{color:#0f766e}.sc-root .text-\[\#1a7a43\]{color:#1a7a43}.sc-root .text-\[\#1d1d1b\]{color:#1d1d1b}.sc-root .text-\[\#1f4fa3\]{color:#1f4fa3}.sc-root .text-\[\#4b5563\]{color:#4b5563}.sc-root .text-\[\#5a1a1a\]{color:#5a1a1a}.sc-root .text-\[\#5b6474\]{color:#5b6474}.sc-root .text-\[\#6b6b66\]{color:#6b6b66}.sc-root .text-\[\#6b7280\]{color:#6b7280}.sc-root .text-\[\#6e1a1a\]{color:#6e1a1a}.sc-root .text-\[\#7a4a4a\]{color:#7a4a4a}.sc-root .text-\[\#8a5a00\]{color:#8a5a00}.sc-root .text-\[\#8a8a84\]{color:#8a8a84}.sc-root .text-\[\#55554f\]{color:#55554f}.sc-root .text-\[\#77776f\]{color:#77776f}.sc-root .text-\[\#b5b3ab\]{color:#b5b3ab}.sc-root .text-\[\#b3261e\]{color:#b3261e}.sc-root .text-\[\#c4155a\]{color:#c4155a}.sc-root .text-\[\#e0a400\]{color:#e0a400}.sc-root .text-\[\#fff\]{color:#fff}.sc-root .text-\[color\:var\(--cal-muted\)\]{color:var(--cal-muted)}.sc-root .text-\[oklch\(0\.2_0\.015_265\)\]{color:#13161d;color:lab(7.14951% -.0377297 -5.47186)}.sc-root .text-\[oklch\(0\.3_0\.02_265\)\]{color:#292e38;color:lab(18.693% -.106797 -7.38921)}.sc-root .text-\[oklch\(0\.4_0\.01_265\)\]{color:#45484d;color:lab(30.3539% -.181898 -3.75192)}.sc-root .text-\[oklch\(0\.4_0\.1_25\)\]{color:#742e2b;color:lab(29.4133% 31.413 18.2438)}.sc-root .text-\[oklch\(0\.4_0\.1_55\)\]{color:#6f3600;color:lab(29.855% 23.6799 41.1297)}.sc-root .text-\[oklch\(0\.4_0\.1_150\)\]{color:#115629;color:lab(31.6494% -30.3033 20.1071)}.sc-root .text-\[oklch\(0\.4_0\.13_265\)\]{color:#24418d;color:lab(29.002% 10.8171 -45.9758)}.sc-root .text-\[oklch\(0\.5_0\.01_265\)\]{color:#606369;color:lab(41.9548% -.197023 -3.7598)}.sc-root .text-\[oklch\(0\.5_0\.18_25\)\]{color:#b32228;color:lab(40.1691% 57.0293 36.0154)}.sc-root .text-\[oklch\(0\.6_0\.01_265\)\]{color:#7d8086;color:lab(53.5553% -.207037 -3.7652)}.sc-root .text-\[oklch\(0\.22_0\.01_265\)\]{color:#181b1f;color:lab(9.4703% -.119448 -3.722)}.sc-root .text-\[oklch\(0\.25_0\.01_265\)\]{color:#1f2227;color:lab(12.9513% -.136219 -3.72963)}.sc-root .text-\[oklch\(0\.32_0\.09_190\)\]{color:#003d3a;color:lab(22.1374% -30.8673 -5.93286)}.sc-root .text-\[oklch\(0\.35_0\.01_265\)\]{color:#383b40;color:lab(24.5533% -.171095 -3.74643)}.sc-root .text-\[oklch\(0\.35_0\.02_265\)\]{color:#353b45;color:lab(24.4964% -.166431 -7.41296)}.sc-root .text-\[oklch\(0\.35_0\.08_265\)\]{color:#263864;color:lab(23.9155% 3.89712 -28.5434)}.sc-root .text-\[oklch\(0\.35_0\.13_265\)\]{color:#18337d;color:lab(23.0525% 13.0272 -45.8813)}.sc-root .text-\[oklch\(0\.36_0\.12_150\)\]{color:#004b1c;color:lab(27.2226% -36.8709 25.1335)}.sc-root .text-\[oklch\(0\.38_0\.01_265\)\]{color:#404248;color:lab(28.0337% -.177935 -3.74988)}.sc-root .text-\[oklch\(0\.38_0\.1_65\)\]{color:#613700;color:lab(27.7019% 19.7104 46.2737)}.sc-root .text-\[oklch\(0\.38_0\.1_230\)\]{color:#004a68;color:lab(28.198% -14.9319 -27.5019)}.sc-root .text-\[oklch\(0\.42_0\.01_265\)\]{color:#4a4d53;color:lab(32.6741% -.185519 -3.75378)}.sc-root .text-\[oklch\(0\.45_0\.01_265\)\]{color:#52555b;color:lab(36.1544% -.190318 -3.75627)}.sc-root .text-\[oklch\(0\.45_0\.13_150\)\]{color:#00682c;color:lab(37.8054% -39.6346 26.5962)}.sc-root .text-\[oklch\(0\.45_0\.16_25\)\]{color:#9b1e22;color:lab(34.5744% 50.677 31.8589)}.sc-root .text-\[oklch\(0\.45_0\.19_27\)\]{color:#a3000e;color:lab(34.2703% 60.0991 46.4799)}.sc-root .text-\[oklch\(0\.55_0\.01_265\)\]{color:#6f7278;color:lab(47.7551% -.202477 -3.76273)}.sc-root .text-\[oklch\(0\.65_0\.005_265\)\]{color:#8e8f92;color:lab(59.3784% -.116944 -1.89013)}.sc-root .text-\[oklch\(0\.68_0\.01_265\)\]{color:#95989f;color:lab(62.8357% -.212908 -3.76844)}.sc-root .text-amber-700{color:var(--amber-700)}.sc-root .text-amber-800{color:var(--amber-800)}.sc-root .text-background{color:var(--background)}.sc-root .text-blue-700\/80{color:var(--blue-700)}@supports (color:color-mix(in lab,red,red)){.sc-root .text-blue-700\/80{color:color-mix(in oklab,var(--blue-700) 80%,transparent)}}.sc-root .text-blue-800{color:var(--blue-800)}.sc-root .text-brand-700{color:var(--brand-700)}.sc-root .text-card{color:var(--card)}.sc-root .text-destructive{color:var(--destructive)}.sc-root .text-destructive-foreground{color:var(--destructive-foreground)}.sc-root .text-foreground,.sc-root .text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.sc-root .text-foreground\/80{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.sc-root .text-grass{color:var(--grass)}.sc-root .text-grass-link{color:var(--grass-link)}.sc-root .text-ink,.sc-root .text-ink\/70{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.sc-root .text-ink\/70{color:color-mix(in oklab,var(--ink) 70%,transparent)}}.sc-root .text-ink\/80{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.sc-root .text-ink\/80{color:color-mix(in oklab,var(--ink) 80%,transparent)}}.sc-root .text-lilac-700{color:var(--lilac-700)}.sc-root .text-lilac-800{color:var(--lilac-800)}.sc-root .text-mint-700{color:var(--mint-700)}.sc-root .text-mint-800{color:var(--mint-800)}.sc-root .text-muted-foreground{color:var(--muted-foreground)}.sc-root .text-mutedink{color:var(--mutedink)}.sc-root .text-paper{color:var(--paper)}.sc-root .text-primary{color:var(--primary)}.sc-root .text-primary-foreground{color:var(--primary-foreground)}.sc-root .text-rose-700{color:var(--rose-700)}.sc-root .text-rose-800{color:var(--rose-800)}.sc-root .text-sc-blocked-ink{color:var(--sc-blocked-ink)}.sc-root .text-sc-booked-ink{color:var(--sc-booked-ink)}.sc-root .text-sc-closed-ink{color:var(--sc-closed-ink)}.sc-root .text-sc-green-ink{color:var(--sc-green-ink)}.sc-root .text-sc-ink{color:var(--sc-ink)}.sc-root .text-sc-live-ink{color:var(--sc-live-ink)}.sc-root .text-sc-muted{color:var(--sc-muted)}.sc-root .text-sc-now{color:var(--sc-now)}.sc-root .text-sc-session-ink{color:var(--sc-session-ink)}.sc-root .text-secondary-foreground{color:var(--secondary-foreground)}.sc-root .text-transparent{color:transparent}.sc-root .text-white{color:var(--color-white)}.sc-root .capitalize{text-transform:capitalize}.sc-root .lowercase{text-transform:lowercase}.sc-root .normal-case{text-transform:none}.sc-root .uppercase{text-transform:uppercase}.sc-root .italic{font-style:italic}.sc-root .not-italic{font-style:normal}.sc-root .tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.sc-root .line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.sc-root .no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.sc-root .overline{-webkit-text-decoration-line:overline;text-decoration-line:overline}.sc-root .underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.sc-root .underline-offset-2{text-underline-offset:2px}.sc-root .underline-offset-4{text-underline-offset:4px}.sc-root .accent-\[var\(--grass\)\],.sc-root .accent-grass{accent-color:var(--grass)}.sc-root .opacity-0{opacity:0}.sc-root .opacity-35{opacity:.35}.sc-root .opacity-40{opacity:.4}.sc-root .opacity-45{opacity:.45}.sc-root .opacity-50{opacity:.5}.sc-root .opacity-55{opacity:.55}.sc-root .opacity-60{opacity:.6}.sc-root .opacity-70{opacity:.7}.sc-root .opacity-75{opacity:.75}.sc-root .opacity-80{opacity:.8}.sc-root .opacity-85{opacity:.85}.sc-root .opacity-90{opacity:.9}.sc-root .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,0.10196078431372549)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,0.10196078431372549))}.sc-root .shadow,.sc-root .shadow-\[-10px_0_32px_rgba\(0\,0\,0\,0\.10\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sc-root .shadow-\[-10px_0_32px_rgba\(0\,0\,0\,0\.10\)\]{--tw-shadow:-10px 0 32px var(--tw-shadow-color,rgba(0,0,0,0.10196078431372549))}.sc-root .shadow-\[0_0_0_3px_rgba\(52\,211\,139\,0\.12\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,rgba(52,211,139,0.12156862745098039))}.sc-root .shadow-\[0_0_0_3px_rgba\(52\,211\,139\,0\.12\)\],.sc-root .shadow-\[0_0_0_3px_rgba\(52\,211\,139\,0\.15\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sc-root .shadow-\[0_0_0_3px_rgba\(52\,211\,139\,0\.15\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,rgba(52,211,139,0.14901960784313725))}.sc-root .shadow-\[0_0_0_4px_rgba\(237\,49\,99\,\.12\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,rgba(237,49,99,0.12156862745098039))}.sc-root .shadow-\[0_0_0_4px_rgba\(237\,49\,99\,\.12\)\],.sc-root .shadow-\[0_1px_3px_oklch\(0_0_0\/0\.2\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sc-root .shadow-\[0_1px_3px_oklch\(0_0_0\/0\.2\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,rgba(0,0,0,0.2))}@supports (color:lab(0% 0 0)){.sc-root .shadow-\[0_1px_3px_oklch\(0_0_0\/0\.2\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,lab(0% 0 0/.2))}}.sc-root .shadow-\[0_1px_3px_oklch\(0_0_0\/0\.12\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,rgba(0,0,0,0.12156862745098039));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color:lab(0% 0 0)){.sc-root .shadow-\[0_1px_3px_oklch\(0_0_0\/0\.12\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,lab(0% 0 0/.12))}}.sc-root .shadow-\[0_1px_3px_rgba\(0\,0\,0\,\.12\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,rgba(0,0,0,0.12156862745098039))}.sc-root .shadow-\[0_1px_3px_rgba\(0\,0\,0\,\.12\)\],.sc-root .shadow-\[0_1px_3px_rgba\(0\,0\,0\,\.25\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sc-root .shadow-\[0_1px_3px_rgba\(0\,0\,0\,\.25\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,rgba(0,0,0,0.25098039215686274))}.sc-root .shadow-\[0_1px_4px_rgba\(0\,0\,0\,\.1\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,rgba(0,0,0,0.10196078431372549))}.sc-root .shadow-\[0_1px_4px_rgba\(0\,0\,0\,\.1\)\],.sc-root .shadow-\[0_1px_4px_rgba\(0\,0\,0\,\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sc-root .shadow-\[0_1px_4px_rgba\(0\,0\,0\,\.12\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,rgba(0,0,0,0.12156862745098039))}.sc-root .shadow-\[0_8px_20px_oklch\(0\.3_0\.02_265\/0\.15\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,rgba(41,46,56,0.14901960784313725));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color:lab(0% 0 0)){.sc-root .shadow-\[0_8px_20px_oklch\(0\.3_0\.02_265\/0\.15\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,lab(18.693% -.106797 -7.38921/.15))}}.sc-root .shadow-\[0_10px_24px_rgba\(20\,30\,50\,\.18\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,rgba(20,30,50,0.1803921568627451))}.sc-root .shadow-\[0_10px_24px_rgba\(20\,30\,50\,\.18\)\],.sc-root .shadow-\[0_10px_24px_rgba\(20\,30\,50\,\.22\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sc-root .shadow-\[0_10px_24px_rgba\(20\,30\,50\,\.22\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,rgba(20,30,50,0.2196078431372549))}.sc-root .shadow-\[0_10px_30px_rgba\(0\,0\,0\,\.25\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,rgba(0,0,0,0.25098039215686274));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}0_0_0_1px_rgba\(20\,30\,50\,\.16\)\],.sc-root .shadow-\[0_18px_54px_rgba\(20\,30\,50\,\.28\)\{--tw-shadow:0 18px 54px var(--tw-shadow-color,rgba(20,30,50,0.2784313725490196)),0 0 0 1px var(--tw-shadow-color,rgba(20,30,50,0.1607843137254902));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sc-root .shadow-\[0_30px_70px_oklch\(0\.2_0\.02_265\/0\.32\)\]{--tw-shadow:0 30px 70px var(--tw-shadow-color,rgba(18,22,31,0.3215686274509804));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color:lab(0% 0 0)){.sc-root .shadow-\[0_30px_70px_oklch\(0\.2_0\.02_265\/0\.32\)\]{--tw-shadow:0 30px 70px var(--tw-shadow-color,lab(7.11543% .0978708 -7.25583/.32))}}.sc-root .shadow-\[0_30px_70px_oklch\(0\.2_0\.02_265\/0\.35\)\]{--tw-shadow:0 30px 70px var(--tw-shadow-color,rgba(18,22,31,0.34901960784313724));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color:lab(0% 0 0)){.sc-root .shadow-\[0_30px_70px_oklch\(0\.2_0\.02_265\/0\.35\)\]{--tw-shadow:0 30px 70px var(--tw-shadow-color,lab(7.11543% .0978708 -7.25583/.35))}}.sc-root .shadow-\[inset_0_0_0_2px_rgba\(15\,139\,124\,\.22\)\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,rgba(15,139,124,0.2196078431372549))}.sc-root .shadow-\[inset_0_0_0_2px_rgba\(15\,139\,124\,\.22\)\],.sc-root .shadow-\[var\(--cal-lane-shadow\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sc-root .shadow-\[var\(--cal-lane-shadow\)\]{--tw-shadow:var(--cal-lane-shadow)}.sc-root .shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,0.10196078431372549)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,0.10196078431372549))}.sc-root .shadow-lg,.sc-root .shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sc-root .shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,0.10196078431372549)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,0.10196078431372549))}.sc-root .shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgba(0,0,0,0.10196078431372549)),0 8px 10px -6px var(--tw-shadow-color,rgba(0,0,0,0.10196078431372549))}.sc-root .ring,.sc-root .ring-1,.sc-root .shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sc-root .ring,.sc-root .ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.sc-root .ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.sc-root .ring-2,.sc-root .ring-4{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sc-root .ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.sc-root .ring-\[oklch\(0\.55_0\.15_265\)\]{--tw-ring-color:#466cc8}@supports (color:lab(0% 0 0)){.sc-root .ring-\[oklch\(0\.55_0\.15_265\)\]{--tw-ring-color:lab(46.3701% 9.65244 -53.2586)}}.sc-root .ring-grass-link{--tw-ring-color:var(--grass-link)}.sc-root .ring-grass\/25{--tw-ring-color:var(--grass)}@supports (color:color-mix(in lab,red,red)){.sc-root .ring-grass\/25{--tw-ring-color:color-mix(in oklab,var(--grass) 25%,transparent)}}.sc-root .ring-grass\/30{--tw-ring-color:var(--grass)}@supports (color:color-mix(in lab,red,red)){.sc-root .ring-grass\/30{--tw-ring-color:color-mix(in oklab,var(--grass) 30%,transparent)}}.sc-root .ring-white{--tw-ring-color:var(--color-white)}.sc-root .ring-offset-background{--tw-ring-offset-color:var(--background)}.sc-root .outline{outline-style:var(--tw-outline-style);outline-width:1px}.sc-root .blur{--tw-blur:blur(8px)}.sc-root .blur,.sc-root .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,)}.sc-root .backdrop-blur{--tw-backdrop-blur:blur(8px)}.sc-root .backdrop-blur,.sc-root .backdrop-blur-\[2px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.sc-root .backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.sc-root .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))}.sc-root .transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sc-root .transition-\[right\]{transition-property:right;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sc-root .transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sc-root .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sc-root .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sc-root .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sc-root .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sc-root .duration-200{--tw-duration:.2s;transition-duration:.2s}.sc-root .duration-250{--tw-duration:.25s;transition-duration:.25s}.sc-root .duration-\[320ms\]{--tw-duration:.32s;transition-duration:.32s}.sc-root .ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.sc-root .outline-none{--tw-outline-style:none;outline-style:none}.sc-root .select-none{-webkit-user-select:none;user-select:none}.sc-root .\[scrollbar-width\:none\]{scrollbar-width:none}.sc-root .\[scrollbar-width\:thin\]{scrollbar-width:thin}.sc-root .ring-inset{--tw-ring-inset:inset}.sc-root .group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.sc-root .group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (hover:hover){.sc-root .group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}@media (hover:hover){.sc-root .group-hover\/thumb\:scale-110:is(:where(.group\/thumb):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.sc-root .group-focus-visible\/thumb\:scale-110:is(:where(.group\/thumb):focus-visible *),.sc-root .group-focus-visible\:scale-110:is(:where(.group):focus-visible *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sc-root .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.sc-root .peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.sc-root .file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.sc-root .file\:bg-transparent::file-selector-button{background-color:transparent}.sc-root .file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sc-root .file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.sc-root .file\:text-foreground::file-selector-button{color:var(--foreground)}.sc-root .placeholder\:text-\[\#8a8a84\]::placeholder{color:#8a8a84}.sc-root .placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.sc-root .first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.sc-root .last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.sc-root .last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sc-root .empty\:hidden:empty{display:none}.sc-root .focus-within\:animate-none:focus-within{animation:none}.sc-root .focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.sc-root .focus-within\:ring-grass:focus-within{--tw-ring-color:var(--grass)}.sc-root .focus-within\:ring-ring:focus-within{--tw-ring-color:var(--ring)}@media (hover:hover){.sc-root .hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-0.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (hover:hover){.sc-root .hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (hover:hover){.sc-root .hover\:animate-none:hover{animation:none}}@media (hover:hover){.sc-root .hover\:border-grass:hover{border-color:var(--grass)}}@media (hover:hover){.sc-root .hover\:border-ink:hover,.sc-root .hover\:border-ink\/40:hover{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.sc-root .hover\:border-ink\/40:hover{border-color:color-mix(in oklab,var(--ink) 40%,transparent)}}}@media (hover:hover){.sc-root .hover\:border-sc-booked-edge:hover{border-color:var(--sc-booked-edge)}}@media (hover:hover){.sc-root .hover\:border-sc-session-edge:hover{border-color:var(--sc-session-edge)}}@media (hover:hover){.sc-root .hover\:bg-\[oklch\(0\.95_0\.012_265\)\]:hover{background-color:#eaeff7;background-color:lab(94.1472% -.262916 -4.52627)}}@media (hover:hover){.sc-root .hover\:bg-\[oklch\(0\.96_0\.004_265\)\]:hover{background-color:#f0f2f4;background-color:lab(95.343% -.097692 -1.51459)}}@media (hover:hover){.sc-root .hover\:bg-\[oklch\(0\.97_0\.004_80\)\]:hover{background-color:#f6f5f2;background-color:lab(96.5319% .224769 1.50439)}}@media (hover:hover){.sc-root .hover\:bg-\[oklch\(0\.97_0\.004_265\)\]:hover{background-color:#f4f5f8;background-color:lab(96.503% -.0977516 -1.51461)}}@media (hover:hover){.sc-root .hover\:bg-\[oklch\(0\.965_0\.003_265\)\]:hover{background-color:#f2f3f5;background-color:lab(95.9273% -.0742376 -1.13651)}}@media (hover:hover){.sc-root .hover\:bg-\[oklch\(0\.975_0\.003_265\)\]:hover{background-color:#f6f7f9;background-color:lab(97.0873% -.0742376 -1.13653)}}@media (hover:hover){.sc-root .hover\:bg-accent:hover{background-color:var(--accent)}}@media (hover:hover){.sc-root .hover\:bg-background:hover{background-color:var(--background)}}@media (hover:hover){.sc-root .hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.sc-root .hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}}@media (hover:hover){.sc-root .hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.sc-root .hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}}@media (hover:hover){.sc-root .hover\:bg-grass\/5:hover{background-color:var(--grass)}@supports (color:color-mix(in lab,red,red)){.sc-root .hover\:bg-grass\/5:hover{background-color:color-mix(in oklab,var(--grass) 5%,transparent)}}}@media (hover:hover){.sc-root .hover\:bg-grass\/90:hover{background-color:var(--grass)}@supports (color:color-mix(in lab,red,red)){.sc-root .hover\:bg-grass\/90:hover{background-color:color-mix(in oklab,var(--grass) 90%,transparent)}}}@media (hover:hover){.sc-root .hover\:bg-ink\/20:hover{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.sc-root .hover\:bg-ink\/20:hover{background-color:color-mix(in oklab,var(--ink) 20%,transparent)}}}@media (hover:hover){.sc-root .hover\:bg-ink2:hover{background-color:var(--ink2)}}@media (hover:hover){.sc-root .hover\:bg-mint-50:hover{background-color:var(--mint-50)}}@media (hover:hover){.sc-root .hover\:bg-mint-100:hover{background-color:var(--mint-100)}}@media (hover:hover){.sc-root .hover\:bg-muted:hover,.sc-root .hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.sc-root .hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}}@media (hover:hover){.sc-root .hover\:bg-paper:hover{background-color:var(--paper)}}@media (hover:hover){.sc-root .hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.sc-root .hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}}@media (hover:hover){.sc-root .hover\:bg-red-600:hover{background-color:var(--color-red-600)}}@media (hover:hover){.sc-root .hover\:bg-rose-50:hover{background-color:var(--rose-50)}}@media (hover:hover){.sc-root .hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.sc-root .hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}}@media (hover:hover){.sc-root .hover\:bg-white\/60:hover{background-color:hsla(0,0%,100%,.6)}@supports (color:color-mix(in lab,red,red)){.sc-root .hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}}@media (hover:hover){.sc-root .hover\:bg-white\/70:hover{background-color:hsla(0,0%,100%,.7019607843137254)}@supports (color:color-mix(in lab,red,red)){.sc-root .hover\:bg-white\/70:hover{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}}@media (hover:hover){.sc-root .hover\:text-\[oklch\(0\.3_0\.02_265\)\]:hover{color:#292e38;color:lab(18.693% -.106797 -7.38921)}}@media (hover:hover){.sc-root .hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}@media (hover:hover){.sc-root .hover\:text-destructive:hover{color:var(--destructive)}}@media (hover:hover){.sc-root .hover\:text-foreground:hover{color:var(--foreground)}}@media (hover:hover){.sc-root .hover\:text-ink:hover{color:var(--ink)}}@media (hover:hover){.sc-root .hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}}@media (hover:hover){.sc-root .hover\:opacity-100:hover{opacity:1}}@media (hover:hover){.sc-root .hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,0.10196078431372549)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,0.10196078431372549))}}@media (hover:hover){.sc-root .hover\:shadow-lg:hover,.sc-root .hover\:shadow-md:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sc-root .hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgba(0,0,0,0.10196078431372549)),0 2px 4px -2px var(--tw-shadow-color,rgba(0,0,0,0.10196078431372549))}}@media (hover:hover){.sc-root .hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}}.sc-root .focus\:border-\[\#0f8b7c\]:focus{border-color:#0f8b7c}.sc-root .focus\:border-grass:focus{border-color:var(--grass)}.sc-root .focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.sc-root .focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.sc-root .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.sc-root .focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.sc-root .focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid transparent}}.sc-root .focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.sc-root .focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.sc-root .focus-visible\:ring-1:focus-visible,.sc-root .focus-visible\:ring-2:focus-visible{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sc-root .focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.sc-root .focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.sc-root .focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.sc-root .focus-visible\:outline-3:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.sc-root .focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.sc-root .focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.sc-root .focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.sc-root .focus-visible\:outline-\[\#0f8b7c\]:focus-visible{outline-color:#0f8b7c}.sc-root .focus-visible\:outline-\[oklch\(0\.55_0\.15_255\)\]:focus-visible{outline-color:#2971c6;outline-color:lab(46.7768% 1.22333 -51.6542)}.sc-root .focus-visible\:outline-grass:focus-visible{outline-color:var(--grass)}.sc-root .focus-visible\:outline-grass-link:focus-visible{outline-color:var(--grass-link)}.sc-root .focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.sc-root .focus-visible\:outline-sc-ink:focus-visible{outline-color:var(--sc-ink)}.sc-root .focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.sc-root .active\:cursor-grabbing:active{cursor:grabbing}.sc-root .active\:bg-\[oklch\(0\.9_0\.02_265\)\]:active{background-color:#d7deec;background-color:lab(88.3088% -.380635 -7.51255)}.sc-root .disabled\:pointer-events-none:disabled{pointer-events:none}.sc-root .disabled\:cursor-default:disabled{cursor:default}.sc-root .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.sc-root .disabled\:text-\[\#9a9a94\]:disabled{color:#9a9a94}.sc-root .disabled\:opacity-30:disabled{opacity:.3}.sc-root .disabled\:opacity-35:disabled{opacity:.35}.sc-root .disabled\:opacity-40:disabled{opacity:.4}.sc-root .disabled\:opacity-45:disabled{opacity:.45}.sc-root .disabled\:opacity-50:disabled{opacity:.5}.sc-root .disabled\:opacity-60:disabled{opacity:.6}.sc-root .disabled\:opacity-100:disabled{opacity:1}.sc-root .aria-pressed\:border-\[\#0f766e\][aria-pressed=true]{border-color:#0f766e}.sc-root .aria-pressed\:bg-\[\#0f766e\][aria-pressed=true]{background-color:#0f766e}.sc-root .aria-pressed\:text-white[aria-pressed=true]{color:var(--color-white)}.sc-root .data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.sc-root .data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}@media (prefers-reduced-motion:no-preference){.sc-root .motion-safe\:animate-\[column-wiggle_500ms_ease-in-out_infinite\]{animation:sc-column-wiggle .5s ease-in-out infinite}}@media (prefers-reduced-motion:no-preference){.sc-root .motion-safe\:animate-ping{animation:var(--animate-ping)}}@media (prefers-reduced-motion:no-preference){.sc-root .motion-safe\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media (prefers-reduced-motion:no-preference){.sc-root .motion-safe\:\[animation-duration\:2\.4s\]{animation-duration:2.4s}}@media (prefers-reduced-motion:reduce){.sc-root .motion-reduce\:transform-none{transform:none}}@media (prefers-reduced-motion:reduce){.sc-root .motion-reduce\:animate-none{animation:none}}@media (prefers-reduced-motion:reduce){.sc-root .motion-reduce\:transition-none{transition-property:none}}@media not (min-width:900px){.sc-root .max-\[900px\]\:sticky{position:-webkit-sticky;position:sticky}}@media not (min-width:900px){.sc-root .max-\[900px\]\:bottom-0{bottom:calc(var(--spacing)*0)}}@media not (min-width:900px){.sc-root .max-\[900px\]\:z-10{z-index:10}}@media not (min-width:900px){.sc-root .max-\[900px\]\:order-1{order:1}}@media not (min-width:900px){.sc-root .max-\[900px\]\:order-2{order:2}}@media not (min-width:900px){.sc-root .max-\[900px\]\:contents{display:contents}}@media not (min-width:900px){.sc-root .max-\[900px\]\:min-h-\[620px\]{min-height:620px}}@media not (min-width:900px){.sc-root .max-\[900px\]\:flex-none{flex:none}}@media not (min-width:900px){.sc-root .max-\[900px\]\:flex-col{flex-direction:column}}@media not (min-width:900px){.sc-root .max-\[900px\]\:overflow-y-auto{overflow-y:auto}}@media not (min-width:900px){.sc-root .max-\[900px\]\:overflow-y-visible{overflow-y:visible}}@media not (min-width:900px){.sc-root .max-\[900px\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}}@media not (min-width:900px){.sc-root .max-\[900px\]\:border-\[oklch\(0\.9_0\.005_265\)\]{border-color:lab(88.3786% -.120103 -1.89201)}}@media not (min-width:900px){.sc-root .max-\[900px\]\:bg-\[oklch\(0\.975_0\.004_220\)\]{background-color:#f4f7f9;background-color:lab(97.1248% -1.02493 -.98697)}}@media (min-width:420px){.sc-root .min-\[420px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:560px){.sc-root .min-\[560px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:560px){.sc-root .min-\[560px\]\:grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}}@media (min-width:560px){.sc-root .min-\[560px\]\:flex-col{flex-direction:column}}@media (min-width:600px){.sc-root .min-\[600px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:700px){.sc-root .min-\[700px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:700px){.sc-root .min-\[700px\]\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:760px){.sc-root .min-\[760px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px){.sc-root .min-\[900px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1000px){.sc-root .min-\[1000px\]\:min-h-0{min-height:calc(var(--spacing)*0)}}@media (min-width:1000px){.sc-root .min-\[1000px\]\:min-h-\[200px\]{min-height:200px}}@media (min-width:1000px){.sc-root .min-\[1000px\]\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:1000px){.sc-root .min-\[1000px\]\:grid-cols-\[minmax\(0\,1\.9fr\)_minmax\(0\,0\.8fr\)_minmax\(0\,1fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1.9fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,.85fr)}}@media (min-width:1000px){.sc-root .min-\[1000px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)_minmax\(0\,1\.2fr\)_210px\]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.2fr) 210px}}@media (min-width:1000px){.sc-root .min-\[1000px\]\:overflow-hidden{overflow:hidden}}@media (min-width:1000px){.sc-root .min-\[1000px\]\:overflow-y-auto{overflow-y:auto}}@media (min-width:40rem){.sc-root .sm\:block{display:block}}@media (min-width:40rem){.sc-root .sm\:flex{display:flex}}@media (min-width:40rem){.sc-root .sm\:h-\[440px\]{height:440px}}@media (min-width:40rem){.sc-root .sm\:w-60{width:calc(var(--spacing)*60)}}@media (min-width:40rem){.sc-root .sm\:max-w-\[440px\]{max-width:440px}}@media (min-width:40rem){.sc-root .sm\:max-w-\[460px\]{max-width:460px}}@media (min-width:40rem){.sc-root .sm\:max-w-\[480px\]{max-width:480px}}@media (min-width:40rem){.sc-root .sm\:max-w-\[560px\]{max-width:560px}}@media (min-width:40rem){.sc-root .sm\:max-w-\[680px\]{max-width:680px}}@media (min-width:40rem){.sc-root .sm\:max-w-\[1120px\]{max-width:1120px}}@media (min-width:40rem){.sc-root .sm\:max-w-lg{max-width:var(--container-lg)}}@media (min-width:40rem){.sc-root .sm\:max-w-md{max-width:var(--container-md)}}@media (min-width:40rem){.sc-root .sm\:max-w-none{max-width:none}}@media (min-width:40rem){.sc-root .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:40rem){.sc-root .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:40rem){.sc-root .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:40rem){.sc-root .sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:40rem){.sc-root .sm\:flex-row{flex-direction:row}}@media (min-width:40rem){.sc-root .sm\:justify-end{justify-content:flex-end}}@media (min-width:40rem){.sc-root .sm\:gap-3{grid-gap:calc(var(--spacing)*3);gap:calc(var(--spacing)*3)}}@media (min-width:40rem){.sc-root .sm\:px-10{padding-inline:calc(var(--spacing)*10)}}@media (min-width:40rem){.sc-root .sm\:pt-8{padding-top:calc(var(--spacing)*8)}}@media (min-width:40rem){.sc-root .sm\:text-left{text-align:left}}@media (min-width:40rem){.sc-root .sm\:text-\[28px\]{font-size:28px}}@media (min-width:48rem){.sc-root .md\:flex{display:flex}}@media (min-width:48rem){.sc-root .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.sc-root .md\:grid-cols-\[minmax\(0\,1fr\)_240px\]{grid-template-columns:minmax(0,1fr) 240px}}@media (min-width:48rem){@media (hover:hover){.sc-root .md\:hover\:\!bg-red-500\/50:hover{background-color:rgba(251,44,54,.5019607843137255)!important}@supports (color:color-mix(in lab,red,red)){.sc-root .md\:hover\:\!bg-red-500\/50:hover{background-color:color-mix(in oklab,var(--color-red-500) 50%,transparent)!important}}}}@media (min-width:64rem){.sc-root .lg\:mr-\[396px\]{margin-right:396px}}@media (min-width:64rem){.sc-root .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.sc-root .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.sc-root .lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(240px\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(240px,1fr)}}@media (min-width:64rem){.sc-root .lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,6fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.sc-root .\[\&_button\]\:min-h-12 button{min-height:calc(var(--spacing)*12)}.sc-root .\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.sc-root .\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sc-root .\[\&_svg\]\:size-5 svg{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.sc-root .\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.sc-root .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sc-root .\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.sc-root .\[\&\:enabled\:hover\>span\]\:bg-\[oklch\(0\.965_0\.003_80\)\]:enabled:hover>span{background-color:#f4f3f1;background-color:lab(95.9489% .167727 1.12772)}.sc-root .\[\&\:has\(\*\)\]\:pb-2:has(*){padding-bottom:calc(var(--spacing)*2)}.sc-root .\[\&\>\*\]\:pointer-events-auto>*{pointer-events:auto}.sc-root .\[\&\>\*\]\:opacity-40>*{opacity:.4}.sc-root .\[\&\>\[data-slot\=dialog-close\]\]\:h-12>[data-slot=dialog-close]{height:calc(var(--spacing)*12)}.sc-root .\[\&\>\[data-slot\=dialog-close\]\]\:w-12>[data-slot=dialog-close]{width:calc(var(--spacing)*12)}.sc-root .\[\&\>button\[data-slot\=dialog-close\]\]\:h-12>button[data-slot=dialog-close]{height:calc(var(--spacing)*12)}.sc-root .\[\&\>button\[data-slot\=dialog-close\]\]\:w-12>button[data-slot=dialog-close]{width:calc(var(--spacing)*12)}.sc-root .focus-visible\:\[\&\>span\]\:outline-\[3px\]:focus-visible>span{outline-style:var(--tw-outline-style);outline-width:3px}.sc-root .focus-visible\:\[\&\>span\]\:outline-\[oklch\(0\.22_0\.01_265\)\]:focus-visible>span{outline-color:#181b1f;outline-color:lab(9.4703% -.119448 -3.722)}@media (hover:none){.sc-root .\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}.sc-root{--brand-whatsapp:#25d366;--brand-messenger:radial-gradient(circle at 20%,circle at 100%,#09f 0%,#a033ff 60%,#ff5280 90%,#ff7061 100%);--brand-messenger-bolt:#3b6cff;--brand-telegram:#229ed9;--brand-facebook:#1877f2;--brand-instagram:radial-gradient(circle at 30%,circle at 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);--brand-line:#06c755;--brand-tiktok:#010101;--brand-tiktok-cyan:#25f4ee;--brand-tiktok-pink:#fe2c55;--contact-tile-mint:#eafaf2;--contact-tile-mint-ink:#177843;--cp-green:#32d882;--cp-green-ink:#0b3d22;--cp-green-deep:#177843;--cp-green-saving:#7fe5b0;--cp-ok-border:#bfe9d2;--cp-focus:#d5f5e4;--cp-error:#b3261e;--cp-text:#223247;--cp-sub:#5b6b80;--cp-line:#e2e5ed;--cp-chip:#f5f6f8;--cp-panel-bg:#eafaf2;--cp-panel-bg-soft:#eafaf2;--cp-panel-ink:var(--cp-text);--cp-badge-bg:var(--cp-green);--cp-badge-ink:var(--cp-green-ink);--cp-tick:var(--cp-green-deep);--cp-panel-sub:#3d4f66;--cp-slot-border:#9fd3b5;--cp-device:#0f172a;--cp-venue:#0e7c86;--cp-venue-ink:#f2c14e;--cp-conf-1:#32d882;--cp-conf-2:#f2c14e;--cp-conf-3:#0e7c86;--cp-conf-4:#ffb4a2;--radius:.875rem;--sc-booked-bg:#e8f0fe;--sc-booked-line:#b9d0f5;--sc-booked-edge:#2b7fd4;--sc-booked-ink:#173f6b;--sc-session-bg:#e3f3f4;--sc-session-line:#b4dcdf;--sc-session-edge:#0e7c86;--sc-session-ink:#0b4a50;--sc-blocked-bg:#fdf3e7;--sc-blocked-line:#e2c49c;--sc-blocked-edge:#8a4b0f;--sc-blocked-ink:#6b3a0b;--sc-closed-bg:#eef0f4;--sc-closed-line:#e2e5ed;--sc-closed-edge:#c5ccd8;--sc-closed-ink:#5b6b80;--sc-live-bg:#e7f8ee;--sc-live-line:#9fdcb7;--sc-live-edge:#16a34a;--sc-live-ink:#0f5a2b;--sc-ending-bg:#fff4e0;--sc-ending-line:#f6cd85;--sc-ending-edge:#f59e0b;--sc-ending-ink:#7a4a05;--sc-last-bg:#fdecec;--sc-last-line:#f3b1b1;--sc-last-edge:#dc2626;--sc-last-ink:#7f1414;--sc-due-bg:#eaf2ff;--sc-due-line:#3b82f6;--sc-due-edge:#3b82f6;--sc-due-ink:#173f6b;--sc-blocked-bg2:#f6e2c8;--sc-green:#32d882;--sc-green-ink:#177843;--sc-on-green:#0b3d22;--sc-mint:#eafaf2;--sc-mint-soft:#f3fdf8;--sc-ink:#223247;--sc-muted:#5b6b80;--sc-faint:#9aa5b4;--sc-line:#e2e5ed;--sc-line-strong:#c5ccd8;--sc-page:#f5f6f8;--sc-amber-bg:#fdf3e7;--sc-amber-ink:#8a4b0f;--sc-red:#b3261e;--sc-now:#16a34a;--sc-today:rgba(50,216,130,0.0784313725490196);--cover-dark-top:#2a1d1d;--cover-dark-bottom:#0e1012;--ink:#0f1b3d;--ink2:#182648;--paper:#f5f6f7;--line:#e7e8ea;--mutedink:#5d6780;--grass:#16c25c;--grass-link:#0e7a44;--amber-50:#fff6db;--amber-100:#fdedbe;--amber-200:#f3d16a;--amber-700:#8a6200;--amber-800:#5e4300;--mint-50:#e0f6ea;--mint-100:#cff0dc;--mint-200:#6ad69a;--mint-700:#14633b;--mint-800:#0d4628;--lilac-50:#efe7fb;--lilac-100:#e2d5f6;--lilac-200:#b79ae8;--lilac-700:#4e2e96;--lilac-800:#341e66;--blue-50:#e3eefb;--blue-100:#cfe0f6;--blue-200:#7bb0eb;--blue-700:#21467f;--blue-800:#152d55;--rose-50:#fce5e5;--rose-100:#f9d1d1;--rose-200:#eb8e8e;--rose-700:#7e2020;--rose-800:#561515;--brand:#ed3163;--brand-50:#fdeaf1;--brand-100:#f9cada;--brand-700:#b51e4b;--presenter-think:#ffb02e;--presenter-speak:var(--brand);--viz-1:#0f8f5a;--viz-2:#2a78d6;--viz-3:#b06f00;--viz-4:#d13b3a;--card:#fff;--card-foreground:var(--ink);--popover:#fff;--popover-foreground:var(--ink);--primary:var(--grass);--primary-foreground:var(--ink);--secondary:#fff;--secondary-foreground:var(--ink);--muted:var(--paper);--muted-foreground:var(--mutedink);--accent:var(--paper);--accent-foreground:var(--ink);--destructive:var(--rose-700);--destructive-foreground:#fff;--ring:var(--grass)}.sc-root,.sc-root[data-theme=dark]{--background:var(--paper);--foreground:var(--ink);--border:var(--line);--input:var(--line)}.sc-root[data-theme=dark]{--ink:#f5f6f7;--ink2:#e7e8ea;--paper:#0a1022;--line:#232c47;--mutedink:#c9cbce;--card:#141c33;--card-foreground:var(--ink);--popover:#141c33;--popover-foreground:var(--ink);--secondary:#141c33;--secondary-foreground:var(--ink);--muted:#141c33;--muted-foreground:var(--mutedink);--accent:#141c33;--accent-foreground:var(--ink)}.sc-root .sc-gallery{--cal-page:#ebedf1;--cal-lane-shadow:0 1px 2px rgba(66,72,83,0.058823529411764705),0 8px 24px rgba(66,72,83,0.058823529411764705);--cal-frame:#fff;--cal-frame-line:#e3e1dd;--cal-band:#faf7f3;--cal-ink:#181b1f;--cal-muted:#606369;--cal-past-a:#eff0f2;--cal-past-b:#f6f7f9;--cal-now-line:#9b9ea5;color:var(--cal-ink);font-family:Manrope,Noto Sans Thai,Noto Sans Myanmar,system-ui,sans-serif}@supports (color:lab(0% 0 0)){.sc-root .sc-gallery{--cal-page:lab(93.5943% -.142634 -2.2696);--cal-lane-shadow:0 1px 2px lab(30.299% -.210792 -7.43167/.06),0 8px 24px lab(30.299% -.210792 -7.43167/.06);--cal-frame:lab(100% 0 0);--cal-frame-line:lab(89.5776% .341505 2.25936);--cal-band:lab(97.4656% .3407 2.25884);--cal-ink:lab(9.4703% -.119448 -3.722);--cal-muted:lab(41.9548% -.197023 -3.7598);--cal-past-a:lab(94.7673% -.0742078 -1.13649);--cal-past-b:lab(97.0873% -.0742376 -1.13653);--cal-now-line:lab(65.1558% -.214159 -3.76912)}}.sc-root .sc-frame{background:var(--cal-frame);border:1px solid var(--cal-frame-line);border-radius:22px;box-shadow:0 1px 2px rgba(105,98,87,.0784313725490196),0 12px 32px rgba(105,98,87,.0784313725490196);box-shadow:0 1px 2px lab(42.0477% 1.3313 7.67168/.08),0 12px 32px lab(42.0477% 1.3313 7.67168/.08)}.sc-root .sc-band{background:var(--cal-band)}.sc-root .sc-past-ground{background-image:repeating-linear-gradient(135deg,var(--cal-past-a),var(--cal-past-a) 6px,var(--cal-past-b) 0,var(--cal-past-b) 12px)}.sc-root .sc-card{--sc-hue:255;--sc-shadow:0 4px 14px oklch(.52 .16 var(--sc-hue)/.18);background:oklch(.95 .035 var(--sc-hue));color:oklch(.32 .13 var(--sc-hue));box-shadow:var(--sc-shadow),var(--sc-stack,0 0 0 0 transparent);border:1px solid transparent;transition:background-color .2s,color .2s,box-shadow .2s}.sc-root .sc-card[data-group=true]{--sc-stack:5px 5px 0 -1px #fff,5px 5px 0 0 oklch(.82 .06 var(--sc-hue))}@supports (color:lab(0% 0 0)){.sc-root .sc-card[data-group=true]{--sc-stack:5px 5px 0 -1px lab(100% 0 0),5px 5px 0 0 oklch(.82 .06 var(--sc-hue))}}.sc-root .sc-card[data-past=true]:not(:hover):not(:focus-visible):not([data-open=true]){color:#6f7278;color:lab(47.7551% -.202477 -3.76273);--sc-shadow:0 0 0 0 transparent;background:hsla(0,0%,98.8%,.7490196078431373);background:lab(98.84% .0000298023 -.0000119209/.75);border-color:lab(88.383% -.0973642 -1.51439)}.sc-root .sc-card[data-open=true]{outline:3px solid var(--st-strong,#1f68bc);outline-offset:0}@supports (color:lab(0% 0 0)){.sc-root .sc-card[data-open=true]{outline:3px solid var(--st-strong,lab(43.2474% 2.10953 -51.5763))}}.sc-root .sc-sheet{background:#fff;background:lab(100% 0 0);box-shadow:0 22px 50px rgba(51,45,35,.2784313725490196);box-shadow:0 22px 50px lab(18.8394% 1.47951 7.80956/.28)}.sc-root .sc-dot{background:oklch(.6 .15 var(--sc-hue))}.sc-root .sc-face{background:oklch(.88 .06 var(--sc-hue));color:oklch(.32 .13 var(--sc-hue))}.sc-root .sc-kicker{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.sc-root .sc-pulse{--sc-lh:150;--sc-speed:3.4s}.sc-root .sc-pulse-ending{--sc-lh:80;--sc-speed:2.4s}.sc-root .sc-pulse-last{--sc-lh:50;--sc-speed:1.3s}.sc-root .sc-pulse-over{--sc-lh:25;--sc-speed:.9s}.sc-root .sc-pulse-due{--sc-lh:255;--sc-speed:2s}.sc-root .sc-card.sc-pulse,.sc-root .sc-card.sc-pulse-due{color:#1f2227;color:lab(12.9513% -.136219 -3.72963);--sc-shadow:0 4px 14px oklch(.6 .15 var(--sc-lh)/.22);background:#f5f7fa;background:lab(97.083% -.0977814 -1.51463)}.sc-root .sc-card.sc-pulse-due{border:2px dashed oklch(.66 .17 var(--sc-lh))}.sc-root .sc-fill{background-image:repeating-linear-gradient(115deg,oklch(.93 .06 var(--sc-lh)),oklch(.93 .06 var(--sc-lh)) 10px,oklch(.88 .09 var(--sc-lh)) 0,oklch(.88 .09 var(--sc-lh)) 14px);animation:sc-stripes var(--sc-speed) linear infinite;background-size:28px 100%}.sc-root .sc-sheen{animation:sc-sheen calc(var(--sc-speed)*1.2) ease-in-out infinite;background:linear-gradient(110deg,transparent 35%,hsla(0,0%,100%,.8) 50%,transparent 65%) 0 0/250% 100%;background:linear-gradient(110deg,transparent 35%,lab(100% 0 0/.8) 50%,transparent 65%) 0 0/250% 100%}.sc-root .sc-pulse-due .sc-sheen{opacity:.5}.sc-root .sc-live-ink{color:oklch(.42 .14 var(--sc-lh))}.sc-root .sc-live-dot{background:oklch(.66 .17 var(--sc-lh))}.sc-root .sc-blink{animation:sc-blink 1.6s ease-in-out infinite}.sc-root .sc-pay-paid{color:#005121;color:lab(29.4382% -33.5403 22.5108);background:#ccf4d3;background:lab(92.6745% -17.7943 11.3974)}.sc-root .sc-pay-unpaid{color:#fff;color:lab(100% 0 0);background:#d42f34;background:lab(48.0906% 63.3255 39.6265)}.sc-root .sc-pay-partial{color:#653e00;color:lab(30.1335% 17.0953 48.7876);background:#fde1a7;background:lab(90.9418% 4.00844 32.08)}.sc-root .sc-pay-covered{color:#3d424d;color:lab(27.978% -.194475 -7.42468);background:#e8ebf1;background:lab(93.0054% -.185102 -3.02314)}.sc-root .sc-pay-unknown{color:#5b5e63;color:lab(39.6346% -.194505 -3.75847);background:none;border:1px dashed lab(65.1558% -.214159 -3.76912)}.sc-root .sc-stripe-paid{background:#2a904b;background:lab(53.0337% -42.3708 28.0513)}.sc-root .sc-stripe-unpaid{background:#d42f34;background:lab(48.0906% 63.3255 39.6265)}.sc-root .sc-stripe-partial{background:#edb345;background:lab(76.8535% 14.2022 61.9688)}.sc-root .sc-stripe-covered{background:#555e6f;background:lab(39.5217% -.199437 -11.0992)}.sc-root .sc-stripe-unknown{background:#abaeb4;background:lab(70.9559% -.216991 -3.77072)}.sc-root .sc-now-line{background:var(--cal-now-line,#9b9ea5)}@supports (color:lab(0% 0 0)){.sc-root .sc-now-line{background:var(--cal-now-line,lab(65.1558% -.214159 -3.76912))}}.sc-root .sc-now-pill{color:#fff;color:lab(100% 0 0);background:#181b1f;background:lab(9.4703% -.119448 -3.722)}.sc-root .sc-hatch{background-image:repeating-linear-gradient(135deg,var(--sc-blocked-bg),var(--sc-blocked-bg) 6px,var(--sc-blocked-bg2) 0,var(--sc-blocked-bg2) 12px)}.sc-root .sc-redraw{animation:sc-fade-in .22s ease-out}.sc-root .sc-slide{animation:sc-slide-in .28s ease-out}@media (prefers-reduced-motion:reduce){.sc-root .sc-blink,.sc-root .sc-fill,.sc-root .sc-redraw,.sc-root .sc-sheen,.sc-root .sc-slide{animation:none}.sc-root .sc-sheen{display:none}}.sc-root .cal2-frame{background:#fff;background:lab(100% 0 0);border:1px solid lab(88.4147% .283062 1.88183);border-radius:18px}.sc-root .cal2-hourline{background:#e8e9ec;background:lab(92.443% -.097543 -1.51453);height:1px}.sc-root .cal2-lane-past{background:rgba(249,250,251,.6);background:lab(98.2516% -.0501573 -.758076/.6)}.sc-root .cal2-step-hour{border-top:1px solid lab(83.7386% -.119746 -1.89178);height:0}.sc-root .cal2-step-half{border-top:1px solid lab(89.543% -.0974238 -1.51445);height:0}.sc-root .cal2-step-quarter{border-top:1px dashed lab(91.863% -.097543 -1.51449);height:0}.sc-root .cal2-lane.cal2-lane-glass{box-shadow:none;background:hsla(0,0%,100%,.7215686274509804);background:lab(100% 0 0/.72);border:1px solid lab(91.863% -.097543 -1.51449);border-radius:12px}.sc-root .cal2-lane{box-shadow:var(--cal-lane-shadow);background:#fff;background:lab(100% 0 0);border-radius:16px}.sc-root .cal2-lane.cal2-lane-past{background:#f9fafc;background:lab(98.2473% -.0742972 -1.13654)}.sc-root .cal2-head-card{box-shadow:var(--cal-lane-shadow);background:#fff;background:lab(100% 0 0);border-radius:14px}.sc-root .cal2-now{background:#c92f33;background:lab(45.8749% 60.1361 37.4355)}.sc-root .cal2-card{--h:265;background:oklch(.95 .035 var(--h));border:1px solid oklch(.82 .06 var(--h));color:oklch(.32 .1 var(--h))}.sc-root .cal2-card[data-due=true]{border:1px solid lab(73.6265% 27.8892 15.3323)}.sc-root .cal2-card[data-state=past]{background:oklch(.965 .016 var(--h));border:1px solid oklch(.86 .035 var(--h));color:oklch(.42 .05 var(--h))}.sc-root .cal2-card[data-state=over]{color:#6f191a;color:lab(24.5482% 37.9474 23.364);background:#ffe6e3;background:lab(93.7822% 13.8254 7.47877);border:2px solid lab(49.3643% 60.058 36.7948)}.sc-root .cal2-card[data-state=live]{background:linear-gradient(100deg,transparent 35%,hsla(0,0%,100%,.6) 48%,transparent 60%),linear-gradient(var(--fill-dir,to bottom),oklch(.86 .08 var(--h)) var(--p),oklch(.95 .035 var(--h)) var(--p) 100%);border:2px solid oklch(.58 .14 var(--h));background-size:250% 100%,100% 100%;animation:sc-cal2-sheen 2.8s linear infinite,sc-cal2-glow 2.2s ease-in-out infinite}@supports (color:lab(0% 0 0)){.sc-root .cal2-card[data-state=live]{background:linear-gradient(100deg,transparent 35%,lab(100% 0 0/.6) 48%,transparent 60%),linear-gradient(var(--fill-dir,to bottom),oklch(.86 .08 var(--h)) var(--p),oklch(.95 .035 var(--h)) var(--p) 100%)}}.sc-root .cal2-card[data-live=due]{border:2px dashed lab(50.4147% -.485659 -48.3815)}.sc-root .cal2-card[data-state=blocked]{color:#404248;color:lab(28.0337% -.177935 -3.74988);background:repeating-linear-gradient(135deg,#e5e6e9,#e5e6e9 5px,#f2f3f5 0,#f2f3f5 10px);background:repeating-linear-gradient(135deg,lab(91.283% -.0975132 -1.51448),lab(91.283% -.0975132 -1.51448) 5px,lab(95.9273% -.0742376 -1.13651) 0,lab(95.9273% -.0742376 -1.13651) 10px);border:1.5px dashed lab(69.8141% -.139534 -2.26777)}.sc-root .cal2-card.cal2-tl[data-state=upcoming]{background:oklch(.955 .035 var(--h));border:1px solid oklch(.8 .08 var(--h));color:oklch(.3 .09 var(--h))}.sc-root .cal2-card.cal2-tl[data-kind=private][data-state=upcoming]{color:#5a1a1a;background:#fdeaea;border:1px solid #f1c4c4}.sc-root .cal2-card.cal2-tl[data-kind=private][data-state=past]{color:#7a4a4a;background:#fdf3f3;border:1px solid #f3d6d6}.sc-root .cal2-card.cal2-tl[data-state=blocked]{color:#4b5563;background:repeating-linear-gradient(135deg,#eceef2,#eceef2 6px,#f7f8fa 0,#f7f8fa 12px);border:1.5px dashed #b7bcc8}.sc-root .cal2-kbd{background:rgba(240,245,255,.6);background:lab(96.4293% -.390291 -7.51766/.6);border:2.5px solid lab(9.4703% -.119448 -3.722);display:none}.sc-root :is(.cal2-lane:focus-visible>.cal2-kbd,.cal2-lane:focus>.cal2-kbd){display:block}.sc-root .cal2-ok{color:#004b1c;color:lab(27.2226% -36.8709 25.1335);background:#d8f9dd;background:lab(94.8646% -14.8135 9.47288)}.sc-root .cal2-attn{color:#612d00;color:lab(25.1892% 24.0687 40.7552);background:#fff4d9;background:lab(96.6865% 2.02221 19.5281);border:2px solid lab(66.9886% 30.3686 71.1856)}.sc-root .cal2-due{color:#fff;color:lab(100% 0 0);background:#c50516;background:lab(42.199% 66.3275 49.4184)}.sc-root .cal2-t-due{color:#bd0010;color:lab(39.8686% 66.4137 51.1425)}.sc-root .cal2-t-attn{color:#894c00;color:lab(39.1763% 24.9882 56.5417)}.sc-root .cal2-t-ok{color:#005e25;color:lab(34.3156% -39.7732 26.8728)}.sc-root .cal2-face{background:oklch(.9 .045 var(--h));color:oklch(.32 .1 var(--h))}.sc-root .cal2-pricezone{cursor:pointer;background:#fff2d8;background:lab(96.0797% 1.5046 15.5222)}.sc-root .cal2-pricezone:focus-visible{outline-offset:-3px;outline:3px solid #2971c6;outline:3px solid lab(46.7768% 1.22333 -51.6542)}.sc-root .cal2-zonetag{background:#fff;background:lab(100% 0 0);border:1.5px solid lab(67.3506% 20.5018 70.1014)}.sc-root .cal2-mark,.sc-root .cal2-zonetag{color:#704000;color:lab(32.3056% 21.6577 53.3369)}.sc-root .cal2-mark{background:#fff0d6;background:lab(95.4698% 3.49772 19.3272);border:1px solid lab(67.3506% 20.5018 70.1014)}.sc-root [data-mark=stays] .cal2-mark{color:#a92227;color:lab(37.9535% 53.8391 33.7998);background:#fff1ef;background:lab(96.2895% 7.65759 4.12633);border-color:lab(54.2311% 53.5119 31.5282)}.sc-root .cal2-card[data-mark=stays]{box-shadow:inset 0 0 0 1.5px #d73337;box-shadow:inset 0 0 0 1.5px lab(49.2539% 63.2983 39.3808)}.sc-root .cal2-card[data-mark=old],.sc-root .cal2-card[data-mark=price]{box-shadow:inset 0 0 0 1.5px #da950b;box-shadow:inset 0 0 0 1.5px lab(67.3506% 20.5018 70.1014)}.sc-root .bsheet{color:#181b1f;color:lab(9.4703% -.119448 -3.722);background:#fff;background:lab(100% 0 0);border:1px solid lab(88.3786% -.120103 -1.89201);box-shadow:0 16px 40px rgba(41,46,56,.1803921568627451);box-shadow:0 16px 40px lab(18.693% -.106797 -7.38921/.18)}.sc-root .bsheet-muted{color:#606369;color:lab(41.9548% -.197023 -3.7598)}.sc-root .bsheet-action{background:#f0f2f4;background:lab(95.343% -.097692 -1.51459)}.sc-root .bsheet-danger{color:#a92227;color:lab(37.9535% 53.8391 33.7998);background:#ffecea;background:lab(95.0829% 9.19622 4.96011)}.sc-root .bsheet-cancel{background:#fff;background:lab(100% 0 0);border:1.5px solid lab(86.0542% -.141829 -2.26909)}.sc-root .zbox{background:#fff6e4;background:lab(97.1938% .827909 9.61168);border:1.5px solid lab(79.1239% 11.6777 40.2317)}.sc-root .zbox-label,.sc-root .zbox-old,.sc-root .zbox-sub{color:#675136;color:lab(36.1549% 7.06139 19.3351)}.sc-root .zbox-local{color:#693b00;color:lab(30.0365% 19.4818 46.7816)}.sc-root .zbox-btn,.sc-root .zbox-local{background:#fff;background:lab(100% 0 0)}.sc-root .zbox-btn{color:#613700;color:lab(27.7019% 19.7104 46.2737);border:1.5px solid lab(79.1239% 11.6777 40.2317)}.sc-root .cal2-stat-in{color:#fff;color:lab(100% 0 0);background:#292e38;background:lab(18.693% -.106797 -7.38921)}.sc-root .cal2-soft{background:#f3f1ef;background:lab(95.3719% .224829 1.50443)}.sc-root .cal2-seg-on{background:#fff;background:lab(100% 0 0);font-weight:800;box-shadow:0 1px 3px rgba(0,0,0,.12156862745098039);box-shadow:0 1px 3px lab(0 0 0/.12)}.sc-root .cal2-dark{color:#fff;color:lab(100% 0 0);background:#181b1f;background:lab(9.4703% -.119448 -3.722)}.sc-root .cal2-photo-slot{color:#424853;color:lab(30.299% -.210792 -7.43167);background:repeating-linear-gradient(135deg,#dbdee5,#dbdee5 4px,#eceef3 0,#eceef3 8px);background:repeating-linear-gradient(135deg,lab(88.3563% -.223666 -3.77445),lab(88.3563% -.223666 -3.77445) 4px,lab(94.1743% -.142753 -2.26963) 0,lab(94.1743% -.142753 -2.26963) 8px)}.sc-root .cal2-month-item{--h:265;background:oklch(.95 .035 var(--h));color:oklch(.32 .1 var(--h))}.sc-root .cal2-month-past{color:#6f7278;color:lab(47.7551% -.202477 -3.76273);background:#f1f2f4;background:lab(95.3473% -.0742078 -1.13652)}.sc-root .cal2-month-block{color:#45484d;color:lab(30.3539% -.181898 -3.75192);background:repeating-linear-gradient(135deg,#e6e8eb,#e6e8eb 4px,#f2f3f5 0,#f2f3f5 8px);background:repeating-linear-gradient(135deg,lab(91.863% -.097543 -1.51449),lab(91.863% -.097543 -1.51449) 4px,lab(95.9273% -.0742376 -1.13651) 0,lab(95.9273% -.0742376 -1.13651) 8px)}@media (prefers-reduced-motion:reduce){.sc-root .cal2-card[data-state=live]{animation:none}}.sc-root .acc-weekend{background:#faf6f1;background:lab(97.1232% .459164 3.01493)}.sc-root .acc-today{background:rgba(234,250,236,.6);background:lab(96.8553% -7.39068 4.70989/.6)}.sc-root .acc-head-today{color:#fff;color:lab(100% 0 0);background:#181b1f;background:lab(9.4703% -.119448 -3.722)}.sc-root .acc-group{background:#f2f3f6;background:lab(95.923% -.0977516 -1.51459)}.sc-root .acc-photo{--h:150;background:repeating-linear-gradient(135deg,oklch(.92 .04 var(--h)),oklch(.92 .04 var(--h)) 6px,oklch(.87 .05 var(--h)) 0,oklch(.87 .05 var(--h)) 12px);color:oklch(.38 .05 var(--h))}.sc-root .acc-strip{background:#fff;background:lab(100% 0 0);border:2px solid lab(46.7768% 1.22333 -51.6542);border-radius:18px}.sc-root .acc-act-due{color:#693b00;color:lab(30.0365% 19.4818 46.7816);background:#fff0d6;background:lab(95.4698% 3.49772 19.3272)}.sc-root .acc-prog{--h:265;--p:0%;background:linear-gradient(90deg,oklch(.88 .07 var(--h)) 0 var(--p),oklch(.955 .03 var(--h)) var(--p) 100%);border:1.5px solid oklch(.6 .12 var(--h));color:oklch(.3 .1 var(--h))}.sc-root .acc-prog[data-live=true]{border-width:2px}.sc-root .acc-stay{--h:255;--p:0%;background:oklch(.95 .03 var(--h));border:1px solid oklch(.82 .05 var(--h));color:oklch(.3 .06 var(--h))}.sc-root .acc-stay[data-state=inHouse],.sc-root .acc-stay[data-state=leaving]{background:linear-gradient(90deg,oklch(.87 .07 var(--h)) 0 var(--p),oklch(.95 .03 var(--h)) var(--p) 100%);border:2px solid oklch(.58 .12 var(--h))}.sc-root .acc-stay[data-state=ended]{color:#66696f;color:lab(44.2749% -.199348 -3.76103);background:repeating-linear-gradient(135deg,#eff0f2,#eff0f2 5px,#f6f7f9 0,#f6f7f9 10px);background:repeating-linear-gradient(135deg,lab(94.7673% -.0742078 -1.13649),lab(94.7673% -.0742078 -1.13649) 5px,lab(97.0873% -.0742376 -1.13653) 0,lab(97.0873% -.0742376 -1.13653) 10px);border:1px solid lab(88.3873% -.074029 -1.13639)}.sc-root .acc-stay[data-amber=true]{border:2px solid lab(67.3506% 20.5018 70.1014)}.sc-root .acc-prog.acc-selected,.sc-root .acc-stay.acc-selected{border:2.5px solid lab(9.4703% -.119448 -3.722);box-shadow:0 8px 20px rgba(18,22,31,.2);box-shadow:0 8px 20px lab(7.11543% .0978708 -7.25583/.2)}.sc-root .acc-tab{color:#fff;color:lab(100% 0 0);flex-direction:column;justify-content:center;align-items:center;line-height:1.05;display:flex;position:absolute;top:0;bottom:0}.sc-root .acc-tab-in{background:#007835;background:lab(43.7335% -42.6217 28.5221)}.sc-root .acc-tab-out{background:#292e38;background:lab(18.693% -.106797 -7.38921)}.sc-root .acc-stay[data-state=ended] .acc-tab-in{background:#4a6d51;background:lab(42.7804% -17.8888 11.5537)}.sc-root .acc-stay[data-state=ended] .acc-tab-out{background:#4a4d53;background:lab(32.6741% -.185519 -3.75378)}.sc-root .acc-shimmer:after{content:"";pointer-events:none;background:linear-gradient(100deg,transparent 35%,hsla(0,0%,100%,.6) 48%,transparent 60%) 0 0/250% 100%;background:linear-gradient(100deg,transparent 35%,lab(100% 0 0/.6) 48%,transparent 60%) 0 0/250% 100%;animation:sc-acc-sheen 3.2s linear infinite;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.sc-root .acc-shimmer:after{animation:none;display:none}}.sc-root .qs-shell{color:#181b1f;color:lab(9.4703% -.119448 -3.722);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:#f5f7fa;background:lab(97.083% -.0977814 -1.51463);font-family:Plus Jakarta Sans,Noto Sans Thai,Noto Sans Myanmar,system-ui,sans-serif}.sc-root .qs-panel{background:#fff;background:lab(100% 0 0)}.sc-root .qs-line{border-color:lab(90.703% -.0975132 -1.51447)}.sc-root .qs-muted{color:#52555b;color:lab(36.1544% -.190318 -3.75627)}.sc-root .qs-quiet{background:#edeef1;background:lab(94.183% -.0976324 -1.51457)}.sc-root .qs-tile{--h:265;color:#181b1f;color:lab(9.4703% -.119448 -3.722);background:#fff;background:lab(100% 0 0);border:1px solid lab(88.3786% -.120103 -1.89201);box-shadow:0 1px 2px rgba(66,72,83,.058823529411764705);box-shadow:0 1px 2px lab(30.299% -.210792 -7.43167/.06)}.sc-root .qs-tile[aria-pressed=true]{color:#fff;color:lab(100% 0 0);background:#181b1f;background:lab(9.4703% -.119448 -3.722);border:3px solid lab(9.4703% -.119448 -3.722)}.sc-root .qs-tile:disabled{opacity:.45}.sc-root .qs-tile[data-live=true]:not([aria-pressed=true]){background:linear-gradient(100deg,transparent 35%,hsla(0,0%,100%,.7019607843137254) 48%,transparent 60%) 0 0/250% 100%,#fff 0 0/100% 100%;background:linear-gradient(100deg,transparent 35%,lab(100% 0 0/.7) 48%,transparent 60%) 0 0/250% 100%,lab(100% 0 0) 0 0/100% 100%;animation:sc-qs-sheen 2.8s linear infinite}.sc-root .qs-clash{color:#704000;color:lab(32.3056% 21.6577 53.3369);background:#ffebc8;background:lab(94.3214% 4.38088 23.3696)}.sc-root .qs-dark{color:#fff;color:lab(100% 0 0);background:#181b1f;background:lab(9.4703% -.119448 -3.722)}.sc-root .qs-done-ok{color:#fff;color:lab(100% 0 0);background:#1b9247;background:lab(53.1492% -45.5138 30.27)}.sc-root .qs-done-due{color:#fff;color:lab(100% 0 0);background:#d0901e;background:lab(65.057% 18.8831 63.965)}@media (prefers-reduced-motion:reduce){.sc-root .qs-tile[data-live=true]{animation:none}}.sc-root .ls-shell{color:#181b1f;color:lab(9.4703% -.119448 -3.722);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:#fff;background:lab(100% 0 0);font-family:Plus Jakarta Sans,Noto Sans Thai,Noto Sans Myanmar,system-ui,sans-serif}.sc-root .ls-line{border-color:lab(93.0519% .224918 1.50448)}.sc-root .ls-label,.sc-root .ls-muted{color:#606369;color:lab(41.9548% -.197023 -3.7598)}.sc-root .ls-quiet{background:#f6f5f2;background:lab(96.5319% .224769 1.50439)}.sc-root .ls-round{background:#f3f1ef;background:lab(95.3719% .224829 1.50443)}.sc-root .ls-chip{color:#1f2227;color:lab(12.9513% -.136219 -3.72963);background:#fff;background:lab(100% 0 0);border:1px solid lab(88.4147% .283062 1.88183)}.sc-root .ls-chip[aria-pressed=true]{color:#fff;color:lab(100% 0 0);background:#181b1f;background:lab(9.4703% -.119448 -3.722);border:2px solid lab(9.4703% -.119448 -3.722)}.sc-root .ls-face{background:#f6f5f2;background:lab(96.5319% .224769 1.50439);border:1px solid transparent}.sc-root .ls-face[aria-pressed=true]{background:#e6efff;background:lab(94.0314% -.510663 -13.0695);border:2px solid lab(46.3701% 9.65244 -53.2586)}.sc-root .ls-avatar{color:#742e2b;color:lab(29.4133% 31.413 18.2438);background:#f8d4d1;background:lab(88.0289% 12.2842 6.64142)}.sc-root .ls-day{background:#f6f5f2;background:lab(96.5319% .224769 1.50439);border:1px solid transparent}.sc-root .ls-day[aria-pressed=true]{background:#e8effc;background:lab(94.1092% -.387639 -7.51627);border:2px solid lab(18.7524% -.156611 -3.73929)}.sc-root .ls-day[aria-pressed=true][data-full=true]{background:repeating-linear-gradient(135deg,#c1c4cb,#c1c4cb 6px,#e2e4e9 0,#e2e4e9 12px);background:repeating-linear-gradient(135deg,lab(79.0761% -.220418 -3.77263),lab(79.0761% -.220418 -3.77263) 6px,lab(90.6942% -.142366 -2.26941) 0,lab(90.6942% -.142366 -2.26941) 12px)}.sc-root .ls-day[data-today=true]{border:2px solid lab(9.4703% -.119448 -3.722)}.sc-root .ls-day:disabled{color:#9d9ea2;color:lab(65.1785% -.117749 -1.89064);background:none}.sc-root .ls-hours{background:#f3f1ef;background:lab(95.3719% .224829 1.50443)}.sc-root .ls-hour[aria-pressed=true]{background:repeating-linear-gradient(135deg,#babec4,#babec4 6px,#dcdee2 0,#dcdee2 12px);background:repeating-linear-gradient(135deg,lab(76.7561% -.219494 -3.77212),lab(76.7561% -.219494 -3.77212) 6px,lab(88.3742% -.142127 -2.26926) 0,lab(88.3742% -.142127 -2.26926) 12px);box-shadow:inset 0 0 0 2px #2b2e33;box-shadow:inset 0 0 0 2px lab(18.7524% -.156611 -3.73929)}.sc-root .ls-impact{color:#704000;color:lab(32.3698% 19.2701 46.4411)}.sc-root .ls-save{color:#fff;color:lab(100% 0 0);background:#181b1f;background:lab(9.4703% -.119448 -3.722)}.sc-root .ls-save:disabled{color:#6f7278;color:lab(47.7551% -.202477 -3.76273);background:#e3e4e7;background:lab(90.703% -.0975132 -1.51447)}.sc-root .ls-error{color:#c92f33;color:lab(45.8749% 60.1361 37.4355)}.sc-root .ls-toast{color:#fff;color:lab(100% 0 0);background:#181b1f;background:lab(9.4703% -.119448 -3.722);box-shadow:0 12px 30px rgba(18,22,31,.30196078431372547);box-shadow:0 12px 30px lab(7.11543% .0978708 -7.25583/.3)}.sc-root .ls-toast[data-tone=warn]{background:#704000;background:lab(32.3056% 21.6577 53.3369)}.sc-root .ls-toast-undo{color:#181b1f;color:lab(9.4703% -.119448 -3.722);background:#fff;background:lab(100% 0 0)}.sc-root .gs-shell{color:#1f2227;color:lab(12.9513% -.136219 -3.72963);background:#fff;background:lab(100% 0 0);font-family:Plus Jakarta Sans,Noto Sans Thai,Noto Sans Myanmar,system-ui,sans-serif}.sc-root .gs-muted{color:#606369;color:lab(41.9548% -.197023 -3.7598)}.sc-root .gs-round{color:#2b2e33;color:lab(18.7524% -.156611 -3.73929);background:#eff0f3;background:lab(94.763% -.097692 -1.51457)}.sc-root .gs-field{color:#1f2227;color:lab(12.9513% -.136219 -3.72963);background:#fff;background:lab(100% 0 0);border:1.5px solid lab(86.0542% -.141829 -2.26909)}.sc-root .gs-field:focus{border-color:lab(43.1346% -33.9466 -6.6763)}.sc-root .gs-track{background:#eff0f3;background:lab(94.763% -.097692 -1.51457)}.sc-root .gs-seg{color:#45484d;color:lab(30.3539% -.181898 -3.75192)}.sc-root .gs-seg[aria-pressed=true]{color:#181b1f;color:lab(9.4703% -.119448 -3.722);background:#fff;background:lab(100% 0 0);font-weight:800;box-shadow:0 1px 3px rgba(0,0,0,.12156862745098039);box-shadow:0 1px 3px lab(0 0 0/.12)}.sc-root .gs-switch-track{background:#bdc6c9;background:lab(79.1813% -2.5509 -2.46025)}.sc-root .gs-switch[data-on=true] .gs-switch-track{background:#00736e;background:lab(43.1346% -33.9466 -6.6763)}.sc-root .gs-switch-knob{background:#fff;background:lab(100% 0 0);box-shadow:0 1px 4px rgba(18,22,31,.34901960784313724);box-shadow:0 1px 4px lab(7.11543% .0978708 -7.25583/.35)}.sc-root .tab-menu{color:#1f2227;color:lab(12.9513% -.136219 -3.72963);background:#fff;background:lab(100% 0 0);border:1px solid lab(90.703% -.0975132 -1.51447);box-shadow:0 16px 40px rgba(41,46,56,.1411764705882353);box-shadow:0 16px 40px lab(18.693% -.106797 -7.38921/.14)}.sc-root .tab-menu-row:hover{background:#f6f7f9;background:lab(97.0873% -.0742376 -1.13653)}.sc-root .tab-menu-danger{color:#b02a2d;color:lab(40.2801% 53.7849 33.3129)}.sc-root .cs-shell{color:#181b1f;color:lab(9.4703% -.119448 -3.722);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:#fff;background:lab(100% 0 0);font-family:Plus Jakarta Sans,Noto Sans Thai,Noto Sans Myanmar,system-ui,sans-serif}.sc-root .cs-left{background:#f4f7f9;background:lab(97.1248% -1.02493 -.98697);border-right:1px solid lab(88.3786% -.120103 -1.89201)}.sc-root .cs-muted{color:#606369;color:lab(41.9548% -.197023 -3.7598)}.sc-root .cs-teal{color:#004340;color:lab(24.4582% -30.7991 -5.94764)}.sc-root .cs-round{color:#353c3e;color:lab(24.6602% -2.52701 -2.44644);background:#e7ecee;background:lab(93.077% -1.53553 -1.47923)}.sc-root .cs-card{background:#fff;background:lab(100% 0 0);box-shadow:0 8px 24px rgba(35,48,53,.0784313725490196);box-shadow:0 8px 24px lab(18.915% -4.9374 -4.83537/.08)}.sc-root .cs-chip,.sc-root .cs-pill,.sc-root .cs-seg{color:#353c3e;color:lab(24.6602% -2.52701 -2.44644);background:#e7ecee;background:lab(93.077% -1.53553 -1.47923);border:1.5px solid transparent}.sc-root .cs-chip[aria-pressed=true],.sc-root .cs-pill[data-on=true],.sc-root .cs-seg[aria-pressed=true]{color:#004340;color:lab(24.4582% -30.7991 -5.94764);background:#fff;background:lab(100% 0 0);border-color:lab(43.1346% -33.9466 -6.6763);box-shadow:0 3px 10px rgba(2,53,56,.1607843137254902);box-shadow:0 3px 10px lab(19.2832% -15.647 -6.42392/.16)}.sc-root .cs-pill[data-done=true] .cs-pill-label{color:#004340;color:lab(24.4582% -30.7991 -5.94764)}.sc-root .cs-panel .cs-pill[data-on=true]{color:#fff;color:lab(100% 0 0);background:#0f766e;border-color:#0f766e}.sc-root .cs-panel .cs-pill[data-on=true] .cs-pill-label,.sc-root .cs-tick{color:#fff;color:lab(100% 0 0)}.sc-root .cs-tick{background:#00736e;background:lab(43.1346% -33.9466 -6.6763)}.sc-root .cs-box{background:#fff;background:lab(100% 0 0);border:2px solid lab(71.0612% -2.5492 -2.45929)}.sc-root .cs-box[data-on=true]{border-color:lab(43.1346% -33.9466 -6.6763)}.sc-root .cs-box[data-on=true],.sc-root .cs-main{color:#fff;color:lab(100% 0 0);background:#00736e;background:lab(43.1346% -33.9466 -6.6763)}.sc-root .cs-main:disabled{color:#6f7278;color:lab(47.7551% -.202477 -3.76273);background:#e3e4e7;background:lab(90.703% -.0975132 -1.51447)}.sc-root .cs-back{color:#282f31;color:lab(18.8598% -2.51995 -2.44259);background:#fff;background:lab(100% 0 0);border:1.5px solid lab(86.117% -1.53518 -1.47899)}.sc-root .cs-dashed{color:#004d4a;color:lab(28.8748% -23.719 -4.68565);border:2px dashed lab(76.9989% -6.3256 -2.64777)}.sc-root .cs-howlong{background:#d9f5f3;background:lab(94.543% -10.0082 -2.06534)}.sc-root .cs-howlong-title{color:#003734;color:lab(19.705% -27.3841 -5.28522)}.sc-root .cs-fresh{box-shadow:0 0 0 2px #00736e;box-shadow:0 0 0 2px lab(43.1346% -33.9466 -6.6763)}.sc-root .cs-warn{color:#704000;color:lab(32.3698% 19.2701 46.4411)}.sc-root .cs-price-down{color:#005e25;color:lab(34.3156% -39.7732 26.8728)}.sc-root .cs-price-up{color:#9a4a00;color:lab(41.1135% 36.5472 73.3646)}.sc-root .cs-colhead{color:#383b40;color:lab(24.5533% -.171095 -3.74643)}.sc-root .cs-colhead[data-today=true]{color:#004340;color:lab(24.4582% -30.7991 -5.94764)}.sc-root .cs-colhead[data-past=true]{color:#8e8f92;color:lab(59.3784% -.116944 -1.89013)}.sc-root .cs-hour-label{color:#6f7278;color:lab(47.7551% -.202477 -3.76273)}.sc-root .cs-grid{background:#fff;background:lab(100% 0 0);border:1px solid lab(88.3786% -.120103 -1.89201)}.sc-root .cs-band{background:#f4f7f9;background:lab(97.1248% -1.02493 -.98697)}.sc-root .cs-vline{border-left:1px solid lab(90.703% -.0975132 -1.51447)}.sc-root .cs-past{background:rgba(96,99,105,.058823529411764705);background:lab(41.9548% -.197023 -3.7598/.06)}.sc-root .cs-notworking{background:repeating-linear-gradient(135deg,#e7e8ea,#e7e8ea 6px,#f1f2f4 0,#f1f2f4 12px);background:repeating-linear-gradient(135deg,lab(91.8673% -.0741482 -1.13646),lab(91.8673% -.0741482 -1.13646) 6px,lab(95.3473% -.0742078 -1.13652) 0,lab(95.3473% -.0742078 -1.13652) 12px)}.sc-root .cs-now{background:#de3b3d;background:lab(51.5803% 63.2457 38.9399)}.sc-root .cs-bk{background:oklch(.94 .04 var(--bk-hue,265));border:1px solid oklch(.62 .1 var(--bk-hue,265));color:oklch(.28 .06 var(--bk-hue,265));z-index:2;border-radius:8px}.sc-root .cs-bk[data-stays=true]{border:2px solid lab(49.2539% 63.2983 39.3808);box-shadow:0 2px 8px rgba(215,51,55,.34901960784313724);box-shadow:0 2px 8px lab(49.2539% 63.2983 39.3808/.35)}.sc-root .cs-stays{color:#a20519;color:lab(34.3495% 57.1812 37.8813)}.sc-root .cs-bk[data-mark=price]{border:2px solid lab(67.3506% 20.5018 70.1014);box-shadow:0 2px 8px rgba(218,149,11,.30196078431372547);box-shadow:0 2px 8px lab(67.3506% 20.5018 70.1014/.3)}.sc-root .cs-stays[data-mark=price]{color:#704000;color:lab(32.3056% 21.6577 53.3369)}.sc-root .cs-blk{z-index:1;border-radius:8px}.sc-root .cs-blk[data-kind=close]{color:#8d1a1e;color:lab(31.1954% 47.515 29.9191);background:repeating-linear-gradient(135deg,#ffdfdb,#ffdfdb 6px,#fff3f1 0,#fff3f1 12px);background:repeating-linear-gradient(135deg,lab(91.4148% 15.3747 8.32741),lab(91.4148% 15.3747 8.32741) 6px,lab(96.8974% 6.73553 3.6276) 0,lab(96.8974% 6.73553 3.6276) 12px);border:2px solid lab(54.2311% 53.5119 31.5282)}.sc-root .cs-blk[data-kind=price]{color:#653e00;color:lab(30.1335% 17.0953 48.7876);background:#ffebc8;background:lab(94.3302% 5.31182 27.477);border:2px solid lab(67.3506% 20.5018 70.1014)}.sc-root .cs-blk[data-kind=open]{color:#004b1e;color:lab(26.999% -30.4333 20.352);background:#d8f9dd;background:lab(94.8646% -14.8135 9.47288);border:2px solid lab(55.2407% -39.2081 25.8022)}.sc-root .cs-blk[data-selected=true]{z-index:3;box-shadow:0 0 0 3px #00736e,0 4px 14px rgba(2,53,56,.30196078431372547);box-shadow:0 0 0 3px lab(43.1346% -33.9466 -6.6763),0 4px 14px lab(19.2832% -15.647 -6.42392/.3)}.sc-root .cs-handle{background:#fff;background:lab(100% 0 0);box-shadow:0 1px 4px rgba(18,22,31,.45098039215686275);box-shadow:0 1px 4px lab(7.11543% .0978708 -7.25583/.45)}.sc-root .cs-segs{background:#e7ecee;background:lab(93.077% -1.53553 -1.47923)}.sc-root .cs-scrim{background:rgba(18,22,31,.3803921568627451);background:lab(7.11543% .0978708 -7.25583/.38)}.sc-root .cs-modal{box-shadow:0 30px 70px rgba(18,22,31,.34901960784313724);box-shadow:0 30px 70px lab(7.11543% .0978708 -7.25583/.35)}.sc-root .cs-modal,.sc-root .cs-select{color:#181b1f;color:lab(9.4703% -.119448 -3.722);background:#fff;background:lab(100% 0 0)}.sc-root .cs-select{border:1.5px solid lab(83.7342% -.141501 -2.26896)}.sc-root .cs-tile{color:#181b1f;color:lab(9.4703% -.119448 -3.722);background:#fff;background:lab(100% 0 0);border:1.5px solid lab(90.6986% -.120312 -1.89211)}.sc-root .cs-tile:disabled{color:#b6b7ba;color:lab(74.4629% -.0965595 -1.51391);background:#f9fafb;background:lab(98.2516% -.0501573 -.758076)}.sc-root .cs-tile[data-today=true]{border:2px solid lab(9.4703% -.119448 -3.722);font-weight:800}.sc-root .cs-tile[data-in-week=true]{color:#004340;color:lab(24.4582% -30.7991 -5.94764);background:#d9f5f3;background:lab(94.543% -10.0082 -2.06534);border-color:lab(43.1346% -33.9466 -6.6763)}.sc-root .cs-tile[data-picked=true]{color:#fff;color:lab(100% 0 0);background:#00736e;background:lab(43.1346% -33.9466 -6.6763);border-color:lab(43.1346% -33.9466 -6.6763)}.sc-root .cs-mode{background:#fff;background:lab(100% 0 0);border:2px solid lab(88.4309% -1.28016 -1.23307)}.sc-root .cs-mode[aria-pressed=true]{background:#e3fbf9;background:lab(96.8059% -8.33577 -1.72313);border-color:lab(43.1346% -33.9466 -6.6763)}.sc-root .cs-radio{background:#fff;background:lab(100% 0 0);border:2px solid lab(74.5413% -2.54998 -2.45972)}.sc-root .cs-radio[data-on=true]{border-color:lab(43.1346% -33.9466 -6.6763)}.sc-root .cs-radio-dot{background:#00736e;background:lab(43.1346% -33.9466 -6.6763)}.sc-root .cs-gcard{background:#fff;background:lab(100% 0 0);border:1.5px solid lab(88.4309% -1.28016 -1.23307)}.sc-root .cs-gcard[data-on=true]{border-color:lab(43.1346% -33.9466 -6.6763);box-shadow:0 6px 20px rgba(2,53,56,.10196078431372549);box-shadow:0 6px 20px lab(19.2832% -15.647 -6.42392/.1)}.sc-root .cs-pillbtn{color:#353c3e;color:lab(24.6602% -2.52701 -2.44644);background:#fff;background:lab(100% 0 0);border:1.5px solid lab(86.1414% -2.55209 -2.46098)}.sc-root .cs-pillbtn[aria-pressed=true]{color:#004340;color:lab(24.4582% -30.7991 -5.94764);background:#d9f5f3;background:lab(94.543% -10.0082 -2.06534);border-color:lab(43.1346% -33.9466 -6.6763)}.sc-root .cs-search{background:#f4f7f9;background:lab(97.1248% -1.02493 -.98697);border:1.5px solid lab(86.1414% -2.55209 -2.46098)}.sc-root .cs-list{border:1px solid lab(88.4309% -1.28016 -1.23307)}.sc-root .cs-row{background:#fff;background:lab(100% 0 0);border-bottom:1px solid lab(93.0647% -1.02481 -.98691)}.sc-root .cs-row:last-child{border-bottom:0}.sc-root .cs-row[data-on=true]{background:#e7faf8;background:lab(96.7488% -6.66544 -1.37998)}.sc-root .cs-bk[data-effect=close]{color:#8d1a1e;color:lab(31.1954% 47.515 29.9191);background:repeating-linear-gradient(135deg,#ffdfdb,#ffdfdb 6px,#fff3f1 0,#fff3f1 12px);background:repeating-linear-gradient(135deg,lab(91.4148% 15.3747 8.32741),lab(91.4148% 15.3747 8.32741) 6px,lab(96.8974% 6.73553 3.6276) 0,lab(96.8974% 6.73553 3.6276) 12px);border:2px solid lab(54.2311% 53.5119 31.5282)}.sc-root .cs-bk[data-effect=open]{color:#004b1c;color:lab(27.2226% -36.8709 25.1335);background:#d8f9dd;background:lab(94.8646% -14.8135 9.47288);border:2px dashed lab(49.5467% -42.4533 28.2033)}.sc-root .cs-bk[data-effect=price]{color:#6c3900;color:lab(29.8698% 24.2786 50.1825);background:#fff0d6;background:lab(95.4698% 3.49772 19.3272);border:2px dashed lab(62.5333% 24.787 70.0458)}.sc-root .cs-bk[data-effect=off]{color:#6f7278;color:lab(47.7551% -.202477 -3.76273);background:#f4f5f8;background:lab(96.503% -.0977516 -1.51461);border:1px solid lab(86.063% -.0972748 -1.51432)}.sc-root .cs-effect-tag{opacity:.95}.sc-root .cs-x{color:#65201e;color:lab(23.6033% 31.5073 18.7032);background:#fff;background:lab(100% 0 0);box-shadow:0 1px 5px rgba(18,22,31,.4);box-shadow:0 1px 5px lab(7.11543% .0978708 -7.25583/.4)}.sc-root .cs-ghost{color:#003734;color:lab(19.705% -27.3841 -5.28522);background:rgba(0,115,110,.1803921568627451);background:lab(43.1346% -33.9466 -6.6763/.18);border:2px solid lab(43.1346% -33.9466 -6.6763);border-radius:8px}.sc-root .cs-pillp{text-align:center;border-radius:8px;padding:3px 4px;font-weight:800}.sc-root .cs-pillp[data-kind=close]{color:#8d1a1e;color:lab(31.1954% 47.515 29.9191);background:#ffdfdb;background:lab(91.4148% 15.3747 8.32741)}.sc-root .cs-pillp[data-kind=price]{color:#653e00;color:lab(30.1335% 17.0953 48.7876);background:#ffebc8;background:lab(94.3302% 5.31182 27.477)}.sc-root .cs-impact-warn{color:#613700;color:lab(27.7019% 19.7104 46.2737);background:#fff0d6;background:lab(95.4544% 2.6814 15.3591)}.sc-root .cs-impact-ok{color:#004b1e;color:lab(26.999% -30.4333 20.352);background:#e0fae4;background:lab(95.8936% -11.84 7.56052)}.sc-root .cs-pill{color:#6b7376;color:lab(47.8609% -2.54226 -2.4551);background:#e7ecee;background:lab(93.077% -1.53553 -1.47923);border-color:transparent}.sc-root .cs-pill[data-on=true]{box-shadow:none;color:#fff;color:lab(100% 0 0);background:#00736e;background:lab(43.1346% -33.9466 -6.6763);border-color:transparent}.sc-root .cs-pill[data-done=true]{color:#004340;color:lab(24.4582% -30.7991 -5.94764);background:#fff;background:lab(100% 0 0);box-shadow:0 2px 8px rgba(35,48,53,.0784313725490196);box-shadow:0 2px 8px lab(18.915% -4.9374 -4.83537/.08)}.sc-root .cs-ring{border:1.5px solid lab(79.1813% -2.5509 -2.46025)}.sc-root .cs-count,.sc-root .cs-justadded,.sc-root .cs-num{color:#004340;color:lab(24.4582% -30.7991 -5.94764);background:#d9f5f3;background:lab(94.543% -10.0082 -2.06534)}.sc-root .cs-tablerow{border-top:1px solid lab(93.0709% -1.28031 -1.23317)}.sc-root .cs-ok{color:#fff;color:lab(100% 0 0);background:#1b9247;background:lab(53.1492% -45.5138 30.27)}.sc-root .cs-ink2{color:#383b40;color:lab(24.5533% -.171095 -3.74643)}.sc-root .cs-white{background:#fff;background:lab(100% 0 0)}.sc-root .cs-example-down{color:#005833;color:lab(31.9609% -41.0556 16.0072);background:#d9f7e5;background:lab(94.7409% -12.871 5.1101)}.sc-root .cs-example-up{color:#893c00;color:lab(35.2493% 36.6817 60.704);background:#fff0d6;background:lab(95.4698% 3.49772 19.3272)}.sc-root .cs-teal-note{color:#003c3a;color:lab(22.0257% -27.3247 -5.29871);background:#d9f5f3;background:lab(94.543% -10.0082 -2.06534)}.sc-root .cs-grey-note{color:#404248;color:lab(28.0337% -.177935 -3.74988);background:#eceff0;background:lab(94.2248% -1.0249 -.986922)}.sc-root .cs-bigswitch{color:#2b2e33;color:lab(18.7524% -.156611 -3.73929)}.sc-root .cs-bigswitch[aria-pressed=true]{color:#fff;color:lab(100% 0 0);background:#00736e;background:lab(43.1346% -33.9466 -6.6763)}.sc-root .cs-placecard{background:#fff;background:lab(100% 0 0);border:1px solid lab(88.4147% .283062 1.88183)}.sc-root .cs-placecard[data-open=true]{border:1.5px solid lab(43.1346% -33.9466 -6.6763);box-shadow:0 8px 24px rgba(2,53,56,.10196078431372549);box-shadow:0 8px 24px lab(19.2832% -15.647 -6.42392/.1)}.sc-root .cs-chev{background:#eff2f4;background:lab(95.3848% -1.0249 -.986946)}.sc-root .cs-svcchip{background:#fff;background:lab(100% 0 0);border:1.5px solid lab(88.4309% -1.28016 -1.23307)}.sc-root .cs-svcchip[data-on=true]{background:#e3fbf9;background:lab(96.8059% -8.33577 -1.72313);border-color:lab(43.1346% -33.9466 -6.6763)}.sc-root .cs-more{color:#005a57;color:lab(33.7405% -30.604 -5.99474);border:1.5px dashed lab(77.2569% -13.3668 -2.74364)}.sc-root .cs-empty{color:#606369;color:lab(41.9548% -.197023 -3.7598);border:2px dashed lab(83.8214% -2.5517 -2.46075)}.sc-root .cs-ends{background:#fff;background:lab(100% 0 0);border:1.5px solid lab(86.1414% -2.55209 -2.46098)}.sc-root .cs-ends[data-open=true]{background:#d9f5f3;background:lab(94.543% -10.0082 -2.06534);border-color:lab(43.1346% -33.9466 -6.6763)}.sc-root .cs-endbox{background:#f4f7f9;background:lab(97.1248% -1.02493 -.98697)}.sc-root .cs-endopt{background:#fff;background:lab(100% 0 0);border:1.5px solid lab(88.4309% -1.28016 -1.23307)}.sc-root .cs-endopt[aria-pressed=true]{color:#fff;color:lab(100% 0 0);background:#00736e;background:lab(43.1346% -33.9466 -6.6763);border-color:lab(43.1346% -33.9466 -6.6763)}.sc-root .cs-danger{color:#a92227;color:lab(37.9535% 53.8391 33.7998);background:#ffecea;background:lab(95.0829% 9.19622 4.96011)}.sc-root .cs-showchip{background:#fff;background:lab(100% 0 0);border:1px solid lab(88.4309% -1.28016 -1.23307)}.sc-root .cs-showchip[aria-pressed=true],.sc-root .cs-weektab[aria-pressed=true]{color:#fff;color:lab(100% 0 0);background:#00736e;background:lab(43.1346% -33.9466 -6.6763)}.sc-root .cs-footer{border-top:1px solid lab(90.7509% -1.28019 -1.23312)}.sc-root .cs-warn-ink{color:#9b1e22;color:lab(34.5744% 50.677 31.8589)}.sc-root .cs-amber-ink{color:#704000;color:lab(32.3056% 21.6577 53.3369)}.sc-root .cs-howlong-box{background:#fff;background:lab(100% 0 0)}.sc-root .cal2-fold{background:repeating-linear-gradient(135deg,#eaebed,#eaebed 6px,#f4f5f7 0,#f4f5f7 12px);background:repeating-linear-gradient(135deg,lab(93.0273% -.0741482 -1.13647),lab(93.0273% -.0741482 -1.13647) 6px,lab(96.5073% -.0742674 -1.13653) 0,lab(96.5073% -.0742674 -1.13653) 12px);border-top:1.5px dashed lab(76.7786% -.11909 -1.8914);border-bottom:1.5px dashed lab(76.7786% -.11909 -1.8914)}.sc-root .cal2-closed{background:repeating-linear-gradient(135deg,#f2f3f5,#f2f3f5 6px,#f9fafb 0,#f9fafb 12px);background:repeating-linear-gradient(135deg,lab(95.9273% -.0742376 -1.13651),lab(95.9273% -.0742376 -1.13651) 6px,lab(98.2516% -.0501573 -.758076) 0,lab(98.2516% -.0501573 -.758076) 12px)}.sc-root .cal2-wiggle{animation:sc-cal2-jiggle .28s ease-in-out infinite;animation-delay:var(--wd,0s);transform-origin:50%;will-change:transform}.sc-root .cal2-wiggle-lane{--wa:.3deg;background:rgba(71,115,171,.050980392156862744);background:lab(47.2981% -2.4932 -34.8691/.05)}@media (prefers-reduced-motion:reduce){.sc-root .cal2-wiggle{will-change:auto;animation:none}.sc-root .cal2-wiggle-lane{outline-offset:-2px;outline:2px dashed #778093;outline:2px dashed lab(53.4485% -.316262 -11.1475)}}.sc-root .cal2-free{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.sc-root .cal2-pick{color:#003734;color:lab(19.705% -27.3841 -5.28522);background:rgba(205,249,245,.9215686274509803);background:lab(94.7141% -15.034 -3.08825/.92);border:2.5px solid lab(43.1346% -33.9466 -6.6763);box-shadow:0 6px 16px rgba(0,83,80,.1803921568627451);box-shadow:0 6px 16px lab(31.3077% -27.1572 -5.34105/.18)}.sc-root .cal2-pick-hold{animation:sc-cal2-pick-pulse .32s ease-out}.sc-root .cal2-pick-grip{background:#00736e;background:lab(43.1346% -33.9466 -6.6763);box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px lab(100% 0 0)}.sc-root .cal2-pick.cal2-pick-block{color:#1f2227;color:lab(12.9513% -.136219 -3.72963);background:rgba(38,41,46,.10196078431372549);background:lab(16.432% -.149339 -3.73579/.1);border:2px dashed lab(16.432% -.149339 -3.73579)}.sc-root .cal2-pick-block .cal2-pick-grip{background:#26292e;background:lab(16.432% -.149339 -3.73579)}@media (prefers-reduced-motion:reduce){.sc-root .cal2-pick-hold{background:rgba(168,238,232,.9490196078431372);background:lab(89.1986% -23.4539 -4.77558/.95);animation:none}}.sc-root .cal2-dragging{z-index:30;pointer-events:none;background:#fff;background:lab(100% 0 0);box-shadow:0 18px 40px rgba(18,22,31,.30196078431372547);box-shadow:0 18px 40px lab(7.11543% .0978708 -7.25583/.3)}.sc-root .cal2-grip-pill{box-shadow:0 0 0 3px var(--cal-page);background:#a1a5ab;background:lab(67.4758% -.215352 -3.76978)}.sc-root .cal2-grip[data-active=true] .cal2-grip-pill{background:#181b1f;background:lab(9.4703% -.119448 -3.722)}.sc-root .cal2-peek{color:#181b1f;color:lab(9.4703% -.119448 -3.722);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:#fff;background:lab(100% 0 0);font-family:Manrope,Noto Sans Thai,Noto Sans Myanmar,system-ui,sans-serif;box-shadow:0 24px 60px rgba(18,22,31,.2784313725490196);box-shadow:0 24px 60px lab(7.11543% .0978708 -7.25583/.28)}.sc-root .cal2-hold{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.sc-root .cal2-toast{color:#fff;color:lab(100% 0 0);background:#181b1f;background:lab(9.4703% -.119448 -3.722);box-shadow:0 12px 30px rgba(18,22,31,.30196078431372547);box-shadow:0 12px 30px lab(7.11543% .0978708 -7.25583/.3)}.sc-root .bh-tray{color:#181b1f;color:lab(9.4703% -.119448 -3.722);background:#fff;background:lab(100% 0 0);font-family:Plus Jakarta Sans,Noto Sans Thai,Noto Sans Myanmar,system-ui,sans-serif;box-shadow:0 -18px 50px rgba(18,22,31,.2196078431372549);box-shadow:0 -18px 50px lab(7.11543% .0978708 -7.25583/.22)}.sc-root .bh-col+.bh-col,.sc-root .bh-line{border-color:lab(91.283% -.0975132 -1.51448)}.sc-root .bh-col+.bh-col{border-top:1px solid lab(91.283% -.0975132 -1.51448)}@media (min-width:1000px){.sc-root .bh-col+.bh-col{border-top:0;border-left:1px solid lab(91.283% -.0975132 -1.51448)}}.sc-root .bh-muted{color:#585b61;color:lab(38.4745% -.193134 -3.75779)}.sc-root .bh-btn{background:#eff0f3;background:lab(94.763% -.097692 -1.51457)}.sc-root .bh-pill{color:#003d3a;color:lab(22.1374% -30.8673 -5.93286);background:#dcf9f6;background:lab(95.703% -10.0079 -2.06548)}.sc-root .bh-chip,.sc-root .bh-row,.sc-root .bh-tile{background:#f6f7f9;background:lab(97.0873% -.0742376 -1.13653);border:2px solid transparent}.sc-root .bh-chip[data-on=true],.sc-root .bh-row[data-on=true],.sc-root .bh-tile[data-on=true]{background:#dcf9f6;background:lab(95.703% -10.0079 -2.06548);border-color:lab(43.1346% -33.9466 -6.6763)}.sc-root .bh-row-title{color:oklch(.42 .12 var(--h,265))}.sc-root .bh-input{background:#f4f5f7;background:lab(96.5073% -.0742674 -1.13653);border:1px solid lab(89.5386% -.120223 -1.89207)}.sc-root .bh-rail{color:#383b40;color:lab(24.5533% -.171095 -3.74643);font-weight:600}.sc-root .bh-rail[data-on=true]{color:#003734;color:lab(19.705% -27.3841 -5.28522);background:#dcf9f6;background:lab(95.703% -10.0079 -2.06548);font-weight:800}.sc-root .bh-star{color:#7d8086;color:lab(53.5553% -.207037 -3.7652);background:#f6f7f9;background:lab(97.0873% -.0742376 -1.13653)}.sc-root .bh-star-on{color:#d38e00;color:lab(65.0191% 20.6923 71.3966)}.sc-root .bh-trainers{background:#fff4f0;background:lab(97.0052% 3.88405 3.72872);border:1px solid lab(88.1391% 10.5113 10.0653)}.sc-root .bh-trainers .bh-tile{background:#fff;background:lab(100% 0 0)}.sc-root .bh-trainers .bh-row[data-on=true],.sc-root .bh-trainers .bh-tile[data-on=true]{background:#fff1ea;background:lab(96.3271% 7.83059 7.5049);border-color:lab(46.6981% 39.8994 41.6693)}.sc-root .bh-avatar{color:#333a4b;color:lab(24.429% .0208467 -11.0183);background:#e1e8f6;background:lab(91.789% -.384927 -7.51482)}.sc-root .bh-ok{color:#09672e;color:lab(37.6918% -36.456 24.3006)}.sc-root .bh-busy{color:#a83634;color:lab(40.499% 47.3146 28.368)}.sc-root .bh-amber{color:#8b5600;color:lab(41.6945% 20.2857 60.6361)}.sc-root .bh-note{background:#f4f5f7;background:lab(96.5073% -.0742674 -1.13653)}.sc-root .bh-seg{background:#eff0f3;background:lab(94.763% -.097692 -1.51457)}.sc-root .bh-segbtn[data-on=true]{color:#fff;color:lab(100% 0 0);background:#00736e;background:lab(43.1346% -33.9466 -6.6763)}.sc-root .bh-sum{background:#f9fafc;background:lab(98.2473% -.0742972 -1.13654)}.sc-root .bh-pay,.sc-root .bh-primary{color:#fff;color:lab(100% 0 0);background:#00736e;background:lab(43.1346% -33.9466 -6.6763)}.sc-root .bh-pay:disabled,.sc-root .bh-primary:disabled{color:#606369;color:lab(41.9548% -.197023 -3.7598);background:#e3e4e7;background:lab(90.703% -.0975132 -1.51447)}.sc-root .bh-toast{color:#fff;color:lab(100% 0 0);background:#162524;background:lab(13.2282% -6.70256 -1.36386);box-shadow:0 12px 30px rgba(18,22,31,.30196078431372547);box-shadow:0 12px 30px lab(7.11543% .0978708 -7.25583/.3)}.sc-root .bh-toast-warn{background:#653400;background:lab(27.6101% 21.888 44.0621)}.sc-root .bh-toast-undo{color:#fff;color:lab(100% 0 0);background:hsla(0,0%,100%,.1607843137254902);background:lab(100% 0 0/.16)}.sc-root .bk-bar{color:#181b1f;color:lab(9.4703% -.119448 -3.722);background:#fff;background:lab(100% 0 0);font-family:Plus Jakarta Sans,Noto Sans Thai,Noto Sans Myanmar,system-ui,sans-serif;box-shadow:0 -18px 50px rgba(18,22,31,.2196078431372549);box-shadow:0 -18px 50px lab(7.11543% .0978708 -7.25583/.22)}.sc-root .bk-icon{background:repeating-linear-gradient(135deg,#dcdee1,#dcdee1 6px,#f4f5f7 0,#f4f5f7 12px);background:repeating-linear-gradient(135deg,lab(88.3786% -.120103 -1.89201),lab(88.3786% -.120103 -1.89201) 6px,lab(96.5073% -.0742674 -1.13653) 0,lab(96.5073% -.0742674 -1.13653) 12px);border:2px dashed lab(24.5533% -.171095 -3.74643)}.sc-root .bk-muted{color:#585b61;color:lab(38.4745% -.193134 -3.75779)}.sc-root .bk-tile{background:#f6f7f9;background:lab(97.0873% -.0742376 -1.13653);border:2px solid transparent}.sc-root .bk-tile[data-on=true]{background:#eaebee;background:lab(93.023% -.0976324 -1.51453);border-color:lab(16.432% -.149339 -3.73579)}.sc-root .bk-seg{background:#eff0f3;background:lab(94.763% -.097692 -1.51457)}.sc-root .bk-primary,.sc-root .bk-segbtn[data-on=true]{color:#fff;color:lab(100% 0 0);background:#26292e;background:lab(16.432% -.149339 -3.73579)}.sc-root .bk-primary:disabled{color:#606369;color:lab(41.9548% -.197023 -3.7598);background:#e3e4e7;background:lab(90.703% -.0975132 -1.51447)}.sc-root .bk-btn{background:#eff0f3;background:lab(94.763% -.097692 -1.51457)}.sc-root .bk-error{color:#a83634;color:lab(40.499% 47.3146 28.368)}.sc-root .bf-shell{color:#181b1f;color:lab(9.4703% -.119448 -3.722);background:#fbfaf7;background:lab(98.2719% .22471 1.50434);font-family:Plus Jakarta Sans,Noto Sans Thai,Noto Sans Myanmar,system-ui,sans-serif;box-shadow:0 30px 70px rgba(18,22,31,.34901960784313724);box-shadow:0 30px 70px lab(7.11543% .0978708 -7.25583/.35)}.sc-root .bf-root{--bf-pri-x:var(--bf-pri,#484d58);--bf-sel-x:var(--bf-sel,#eceef3);--bf-ink-x:var(--bf-ink,#1f2227)}@supports (color:lab(0% 0 0)){.sc-root .bf-root{--bf-pri-x:var(--bf-pri,lab(32.6198% -.225529 -7.43808));--bf-sel-x:var(--bf-sel,lab(94.1743% -.142753 -2.26963));--bf-ink-x:var(--bf-ink,lab(12.9513% -.136219 -3.72963))}}.sc-root .bf-head{border-bottom:1px solid lab(90.7347% .282913 1.88171)}.sc-root .bf-sub{color:var(--bf-muted,#5b5e63)}@supports (color:lab(0% 0 0)){.sc-root .bf-sub{color:var(--bf-muted,lab(39.6346% -.194505 -3.75847))}}.sc-root .bf-btn{color:#1f2227;color:lab(12.9513% -.136219 -3.72963);background:#edebe7;background:lab(93.0576% .341147 2.25912)}.sc-root .bf-primary{background:var(--bf-pri-x);color:#fff;color:lab(100% 0 0)}.sc-root .bf-paybtn:disabled,.sc-root .bf-primary:disabled{color:#6f7278;color:lab(47.7551% -.202477 -3.76273);background:#e3e4e7;background:lab(90.703% -.0975132 -1.51447)}.sc-root .bf-paybtn{color:#fff;color:lab(100% 0 0);background:#1c8742;background:lab(49.5467% -42.4533 28.2033)}.sc-root .bf-pill{color:#606369;color:lab(41.9548% -.197023 -3.7598);background:#edebe7;background:lab(93.0576% .341147 2.25912);border:2px solid transparent}.sc-root .bf-pill[data-on=true]{background:var(--bf-pri-x);color:#fff;color:lab(100% 0 0)}.sc-root .bf-root[data-kind=none] .bf-pill[data-on=true]{color:#1f2227;color:lab(12.9513% -.136219 -3.72963);background:#fff;background:lab(100% 0 0);border-color:lab(79.0942% -.140935 -2.26858)}.sc-root .bf-pill[data-done=true]{color:var(--bf-ink-x);background:#fff;background:lab(100% 0 0);box-shadow:0 2px 8px rgba(54,44,36,.0784313725490196);box-shadow:0 2px 8px lab(18.7497% 3.63408 6.86861/.08)}.sc-root .bf-kind{background:oklch(.92 .06 var(--h));color:oklch(.3 .08 var(--h));box-shadow:0 8px 18px oklch(.5 .08 var(--h)/.12);border:4px solid transparent;transition:transform .2s,box-shadow .2s}.sc-root .bf-kind[data-on=true]{box-shadow:0 0 0 4px oklch(.55 .16 var(--h)),0 22px 40px oklch(.5 .12 var(--h)/.3);border-color:lab(100% 0 0);transform:translateY(-6px) rotate(-1deg)}.sc-root .bf-kind-tag{color:oklch(.5 .15 var(--h));background:hsla(0,0%,100%,.7490196078431373);background:lab(100% 0 0/.75)}.sc-root .bf-kind-sub{color:oklch(.42 .07 var(--h))}.sc-root .bf-kind-deep{color:oklch(.5 .15 var(--h))}.sc-root .bf-kind-check{background:oklch(.5 .15 var(--h))}.sc-root .bf-tile{background:#fff;background:lab(100% 0 0);border:2px solid lab(90.7347% .282913 1.88171)}.sc-root .bf-tile[data-on=true]{background:var(--bf-sel-x);border-color:var(--bf-pri-x);color:var(--bf-ink-x)}.sc-root .bf-pri-bg,.sc-root .bf-tag{background:var(--bf-pri-x)}.sc-root .bf-pri-ink{color:var(--bf-pri-x)}.sc-root .bf-passcard{background:#fff;background:lab(100% 0 0);border:3px solid transparent;transition:transform .2s;box-shadow:0 8px 24px rgba(80,69,61,.0784313725490196);box-shadow:0 8px 24px lab(30.3537% 3.55828 6.7978/.08)}.sc-root .bf-passcard[data-on=true]{border-color:var(--bf-pri-x);transform:translateY(-4px)}.sc-root .bf-passtype{color:var(--bf-ink-x);background:hsla(0,0%,100%,.8509803921568627);background:lab(100% 0 0/.85)}.sc-root .bf-input{border:2px solid lab(86.0975% .341952 2.25961)}.sc-root .bf-input,.sc-root .bf-list{background:#fff;background:lab(100% 0 0)}.sc-root .bf-list{border:1.5px solid lab(90.7347% .282913 1.88171)}.sc-root .bf-person+.bf-person{border-top:1px solid lab(93.0547% .282735 1.8816)}.sc-root .bf-avatar,.sc-root .bf-person[data-on=true]{background:var(--bf-sel-x);color:var(--bf-ink-x)}.sc-root .bf-row{background:#fff;background:lab(100% 0 0);box-shadow:0 6px 18px rgba(80,69,61,.058823529411764705);box-shadow:0 6px 18px lab(30.3537% 3.55828 6.7978/.06)}.sc-root .bf-pricebox{background:var(--bf-sel-x);color:var(--bf-ink-x)}.sc-root .bf-footer{background:#fff;background:lab(100% 0 0);border-top:1px solid lab(90.7347% .282913 1.88171)}.sc-root .bf-scrim{background:rgba(29,34,43,.3215686274509804);background:lab(12.8881% -.0225306 -7.35811/.32)}.sc-root .bf-sheet{background:#fff;background:lab(100% 0 0);box-shadow:0 30px 70px rgba(18,22,31,.34901960784313724);box-shadow:0 30px 70px lab(7.11543% .0978708 -7.25583/.35)}.sc-root .bf-ok{background:#1c8742;background:lab(49.5467% -42.4533 28.2033)}.sc-root .bf-wait{background:#d0901e;background:lab(65.057% 18.8831 63.965)}.sc-root .bf-warn{color:#693b00;color:lab(30.0365% 19.4818 46.7816);background:#fff0d6;background:lab(95.4698% 3.49772 19.3272)}.sc-root .bf-warn-ink{color:#a92227;color:lab(37.9535% 53.8391 33.7998)}.sc-root .bf-amber{color:#7c4600;color:lab(35.7416% 23.7244 60.3581)}.sc-root .bf-empty{color:#5b5e63;color:lab(39.6346% -.194505 -3.75847);background:#fff;background:lab(100% 0 0)}.sc-root .bf-boardtag{background:var(--bf-sel-x);color:var(--bf-ink-x)}.sc-root .bf-seg{background:#edebe7;background:lab(93.0576% .341147 2.25912)}.sc-root .bf-segbtn{color:var(--bf-muted,#5b5e63)}@supports (color:lab(0% 0 0)){.sc-root .bf-segbtn{color:var(--bf-muted,lab(39.6346% -.194505 -3.75847))}}.sc-root .bf-segbtn[data-on=true]{color:var(--bf-pri-x);background:#fff;background:lab(100% 0 0);box-shadow:0 2px 8px rgba(0,0,0,.10196078431372549);box-shadow:0 2px 8px lab(0 0 0/.1)}.sc-root .bf-week{box-shadow:0 8px 24px rgba(80,69,61,.0784313725490196);box-shadow:0 8px 24px lab(30.3537% 3.55828 6.7978/.08)}.sc-root .bf-cc,.sc-root .bf-week{background:#fff;background:lab(100% 0 0)}.sc-root .bf-cc{border:1px solid lab(90.7347% .282913 1.88171)}.sc-root .bf-cc[data-on=true]{background:var(--bf-sel-x);border:3px solid var(--bf-pri-x);color:var(--bf-ink-x);box-shadow:0 10px 22px rgba(78,61,108,.1803921568627451);box-shadow:0 10px 22px lab(29.2989% 16.3138 -25.0127/.18)}.sc-root .bf-cc-off{background:#f4f5f7;background:lab(96.5073% -.0742674 -1.13653)}.sc-root .bf-cc-tag{color:#404248;color:lab(28.0337% -.177935 -3.74988);background:#dddee1;background:lab(88.383% -.0973642 -1.51439)}.sc-root .bf-noclass{color:#6f7278;color:lab(47.7551% -.202477 -3.76273);border:2px dashed lab(90.7347% .282913 1.88171)}.sc-root .bf-chip{background:var(--bf-sel-x);color:var(--bf-ink-x);border:2px solid var(--bf-pri-x)}.sc-root .bf-calday{background:#fff;background:lab(100% 0 0);border:1px solid lab(88.4147% .283062 1.88183)}.sc-root .bf-calday[data-today=true]{border:2px solid var(--bf-pri-x)}.sc-root .bf-calday[data-week=true]{background:var(--bf-sel-x);color:var(--bf-ink-x);font-weight:800}.sc-root .bf-calday[data-on=true]{background:var(--bf-pri-x);color:#fff;color:lab(100% 0 0)}.sc-root .bf-okchip{color:#00451a;color:lab(24.7846% -33.7378 22.911);background:#d8f9dd;background:lab(94.8646% -14.8135 9.47288)}.sc-root .bf-amberchip{color:#704000;color:lab(32.3056% 21.6577 53.3369);background:#fff0d6;background:lab(95.4698% 3.49772 19.3272)}.sc-root .bf-greychip{color:#4a4d53;color:lab(32.6741% -.185519 -3.75378);background:#eaebee;background:lab(93.023% -.0976324 -1.51453)}.sc-root .bf-otherday{background:#fff;background:lab(100% 0 0);border:2px dashed lab(86.0975% .341952 2.25961)}@keyframes sc-stripes{to{background-position:28px 0}}@keyframes sc-sheen{0%{background-position:160% 0}to{background-position:-60% 0}}@keyframes sc-blink{50%{opacity:.3}}@keyframes sc-fade-in{0%{opacity:.35}to{opacity:1}}@keyframes sc-slide-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes sc-column-wiggle{0%,to{transform:rotate(-.35deg)}50%{transform:rotate(.35deg)}}@keyframes sc-cal2-sheen{0%{background-position:160% 0,0 0}to{background-position:-60% 0,0 0}}@keyframes sc-cal2-glow{0%,to{box-shadow:0 0 0 2px oklch(.72 .13 var(--h)/.3),0 0 8px oklch(.65 .16 var(--h)/.3)}50%{box-shadow:0 0 0 4px oklch(.72 .13 var(--h)/.45),0 0 22px oklch(.65 .16 var(--h)/.55)}}@keyframes sc-acc-sheen{0%{background-position:160% 0}to{background-position:-60% 0}}@keyframes sc-qs-sheen{0%{background-position:160% 0,0 0}to{background-position:-60% 0,0 0}}@keyframes sc-cal2-jiggle{0%,to{transform:rotate(calc(var(--wa, .8deg)*var(--ws, 1)*-1))}50%{transform:rotate(calc(var(--wa, .8deg)*var(--ws, 1)))}}@keyframes sc-cal2-pick-pulse{0%{background:rgba(152,233,227,.9490196078431372);background:lab(86.9922% -26.839 -5.44426/.95);transform:scale(.94)}to{transform:scale(1)}}@keyframes sc-ping{75%,to{opacity:0;transform:scale(2)}}.sc-root .sc-builder{container:sc-builder/inline-size}.sc-root .sc-builder-question{container:sc-question/inline-size}.sc-root .sc-look-options>[role=radiogroup]{grid-template-columns:repeat(2,minmax(0,1fr))}@container sc-question (min-width: 720px){.sc-root .sc-look-options>[role=radiogroup]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container sc-question (max-width: 420px){.sc-root .sc-look-options>[role=radiogroup]{grid-template-columns:minmax(0,1fr)}}@container sc-builder (max-width: 1100px){.sc-root .sc-builder>header{height:auto;min-height:56px;flex-wrap:wrap;padding-block:10px}.sc-root .sc-builder>header h1{max-width:calc(100% - 60px)}.sc-root .sc-builder-body{flex-direction:column;overflow-y:auto}.sc-root .sc-builder-body>nav{width:100%;flex-direction:row;flex-wrap:wrap;overflow:visible;border-right:0;border-bottom:1px solid var(--line);padding:8px}.sc-root .sc-builder-body>nav>div{display:none}.sc-root .sc-builder-body>nav>button{flex:1 0 120px}.sc-root .sc-builder-body>nav>button>span:last-child>span:last-child:not(:first-child){display:none}.sc-root .sc-builder-work{flex:none}.sc-root .sc-builder-question{flex:none;overflow:visible;padding:20px}.sc-root .sc-builder-body>aside{width:100%;overflow:visible;border-left:0;border-top:1px solid var(--line)}.sc-root .sc-builder-work>footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:1}}.sc-root .sc-preview-timeline [data-card-details]{flex-direction:column;align-items:flex-start;grid-gap:1px;gap:1px}.sc-root .sc-preview-timeline [data-card-details]>span{max-width:100%;overflow:hidden;text-overflow:ellipsis}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@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 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@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}.story-root{--font-sans:"Hanken Grotesk","Noto Sans Thai","Noto Sans Myanmar",system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-2xl:1rem;--animate-spin:sc-spin 1s linear infinite;--animate-pulse:sc-pulse 2s cubic-bezier(.4,0,.6,1) infinite;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Hanken Grotesk","Noto Sans Thai","Noto Sans Myanmar",system-ui,sans-serif;--default-mono-font-family:var(--font-mono)}@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.story-root *,.story-root:after,.story-root :after,.story-root:before,.story-root :before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--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}.story-root::backdrop,.story-root ::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--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}}.story-root *,.story-root:after,.story-root :after,.story-root:before,.story-root :before{box-sizing:border-box;border:0 solid;margin:0;padding:0}.story-root::backdrop,.story-root ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.story-root::file-selector-button,.story-root ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}.story-root{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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}.story-root hr{height:0;color:inherit;border-top-width:1px}.story-root abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.story-root h1,.story-root h2,.story-root h3,.story-root h4,.story-root h5,.story-root h6{font-size:inherit;font-weight:inherit}.story-root a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.story-root b,.story-root strong{font-weight:bolder}.story-root code,.story-root kbd,.story-root pre,.story-root samp{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}.story-root small{font-size:80%}.story-root sub,.story-root sup{vertical-align:initial;font-size:75%;line-height:0;position:relative}.story-root sub{bottom:-.25em}.story-root sup{top:-.5em}.story-root table{text-indent:0;border-color:inherit;border-collapse:collapse}.story-root:-moz-focusring,.story-root :-moz-focusring{outline:auto}.story-root progress{vertical-align:initial}.story-root summary{display:list-item}.story-root menu,.story-root ol,.story-root ul{list-style:none}.story-root audio,.story-root canvas,.story-root embed,.story-root iframe,.story-root img,.story-root object,.story-root svg,.story-root video{vertical-align:middle;display:block}.story-root img,.story-root video{max-width:100%;height:auto}.story-root::file-selector-button,.story-root ::file-selector-button,.story-root button,.story-root input,.story-root optgroup,.story-root select,.story-root textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}.story-root :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.story-root :where(select:is([multiple],[size])) optgroup option{-webkit-padding-start:20px;padding-inline-start:20px}.story-root::file-selector-button,.story-root ::file-selector-button{-webkit-margin-end:4px;margin-inline-end:4px}.story-root::placeholder,.story-root ::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){.story-root::placeholder,.story-root ::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){.story-root::placeholder,.story-root ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}.story-root textarea{resize:vertical}.story-root::-webkit-search-decoration,.story-root ::-webkit-search-decoration{-webkit-appearance:none}.story-root::-webkit-date-and-time-value,.story-root ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.story-root::-webkit-datetime-edit,.story-root ::-webkit-datetime-edit{display:inline-flex}.story-root::-webkit-datetime-edit-fields-wrapper,.story-root ::-webkit-datetime-edit-fields-wrapper{padding:0}.story-root::-webkit-datetime-edit,.story-root ::-webkit-datetime-edit,.story-root::-webkit-datetime-edit-year-field,.story-root ::-webkit-datetime-edit-year-field{padding-block:0}.story-root::-webkit-datetime-edit-day-field,.story-root ::-webkit-datetime-edit-day-field,.story-root::-webkit-datetime-edit-month-field,.story-root ::-webkit-datetime-edit-month-field{padding-block:0}.story-root::-webkit-datetime-edit-hour-field,.story-root ::-webkit-datetime-edit-hour-field,.story-root::-webkit-datetime-edit-minute-field,.story-root ::-webkit-datetime-edit-minute-field{padding-block:0}.story-root::-webkit-datetime-edit-millisecond-field,.story-root ::-webkit-datetime-edit-millisecond-field,.story-root::-webkit-datetime-edit-second-field,.story-root ::-webkit-datetime-edit-second-field{padding-block:0}.story-root::-webkit-datetime-edit-meridiem-field,.story-root ::-webkit-datetime-edit-meridiem-field{padding-block:0}.story-root::-webkit-calendar-picker-indicator,.story-root ::-webkit-calendar-picker-indicator{line-height:1}.story-root:-moz-ui-invalid,.story-root :-moz-ui-invalid{box-shadow:none}.story-root::file-selector-button,.story-root ::file-selector-button,.story-root button,.story-root input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}.story-root::-webkit-inner-spin-button,.story-root ::-webkit-inner-spin-button,.story-root::-webkit-outer-spin-button,.story-root ::-webkit-outer-spin-button{height:auto}.story-root [hidden]:where(:not([hidden=until-found])){display:none!important}.story-root *{border-color:var(--border)}.story-root{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans)}.story-root .tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.story-root .sr-only{-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.story-root .absolute{position:absolute}.story-root .fixed{position:fixed}.story-root .relative{position:relative}.story-root .inset-0{inset:calc(var(--spacing)*0)}.story-root .start{inset-inline-start:var(--spacing)}.story-root .end{inset-inline-end:var(--spacing)}.story-root .top-1{top:calc(var(--spacing)*1)}.story-root .top-1\/2{top:50%}.story-root .top-3\.5{top:calc(var(--spacing)*3.5)}.story-root .top-4{top:calc(var(--spacing)*4)}.story-root .right-1{right:calc(var(--spacing)*1)}.story-root .right-2{right:calc(var(--spacing)*2)}.story-root .right-3\.5{right:calc(var(--spacing)*3.5)}.story-root .right-4{right:calc(var(--spacing)*4)}.story-root .left-1\/2{left:50%}.story-root .left-2{left:calc(var(--spacing)*2)}.story-root .z-50{z-index:50}.story-root .z-\[70\]{z-index:70}.story-root .col-span-2{grid-column:span 2/span 2}.story-root .m-0{margin:calc(var(--spacing)*0)}.story-root .mx-auto{margin-inline:auto}.story-root .my-1{margin-block:calc(var(--spacing)*1)}.story-root .mt-0\.5{margin-top:calc(var(--spacing)*0.5)}.story-root .mt-1{margin-top:calc(var(--spacing)*1)}.story-root .mt-2{margin-top:calc(var(--spacing)*2)}.story-root .mt-3{margin-top:calc(var(--spacing)*3)}.story-root .mt-4{margin-top:calc(var(--spacing)*4)}.story-root .ml-2\.5{margin-left:calc(var(--spacing)*2.5)}.story-root .ml-auto{margin-left:auto}.story-root .block{display:block}.story-root .flex{display:flex}.story-root .grid{display:grid}.story-root .hidden{display:none}.story-root .inline{display:inline}.story-root .inline-flex{display:inline-flex}.story-root .aspect-\[16\/9\]{aspect-ratio:16/9}.story-root .aspect-\[16\/10\]{aspect-ratio:16/10}.story-root .aspect-square{aspect-ratio:1}.story-root .aspect-video{aspect-ratio:var(--aspect-video)}.story-root .h-2{height:calc(var(--spacing)*2)}.story-root .h-2\.5{height:calc(var(--spacing)*2.5)}.story-root .h-3{height:calc(var(--spacing)*3)}.story-root .h-3\.5{height:calc(var(--spacing)*3.5)}.story-root .h-4{height:calc(var(--spacing)*4)}.story-root .h-5{height:calc(var(--spacing)*5)}.story-root .h-6{height:calc(var(--spacing)*6)}.story-root .h-7{height:calc(var(--spacing)*7)}.story-root .h-8{height:calc(var(--spacing)*8)}.story-root .h-9{height:calc(var(--spacing)*9)}.story-root .h-10{height:calc(var(--spacing)*10)}.story-root .h-11{height:calc(var(--spacing)*11)}.story-root .h-12{height:calc(var(--spacing)*12)}.story-root .h-14{height:calc(var(--spacing)*14)}.story-root .h-full{height:100%}.story-root .h-px{height:1px}.story-root .max-h-72{max-height:calc(var(--spacing)*72)}.story-root .max-h-\[78vh\]{max-height:78vh}.story-root .min-h-\[72px\]{min-height:72px}.story-root .min-h-\[200px\]{min-height:200px}.story-root .min-h-\[440px\]{min-height:440px}.story-root .w-2{width:calc(var(--spacing)*2)}.story-root .w-2\/3{width:66.6667%}.story-root .w-3{width:calc(var(--spacing)*3)}.story-root .w-3\.5{width:calc(var(--spacing)*3.5)}.story-root .w-4{width:calc(var(--spacing)*4)}.story-root .w-5{width:calc(var(--spacing)*5)}.story-root .w-6{width:calc(var(--spacing)*6)}.story-root .w-7{width:calc(var(--spacing)*7)}.story-root .w-8{width:calc(var(--spacing)*8)}.story-root .w-9{width:calc(var(--spacing)*9)}.story-root .w-10{width:calc(var(--spacing)*10)}.story-root .w-11{width:calc(var(--spacing)*11)}.story-root .w-12{width:calc(var(--spacing)*12)}.story-root .w-14{width:calc(var(--spacing)*14)}.story-root .w-24{width:calc(var(--spacing)*24)}.story-root .w-32{width:calc(var(--spacing)*32)}.story-root .w-\[200px\]{width:200px}.story-root .w-\[280px\]{width:280px}.story-root .w-full{width:100%}.story-root .max-w-\[360px\]{max-width:360px}.story-root .max-w-\[720px\]{max-width:720px}.story-root .max-w-\[1100px\]{max-width:1100px}.story-root .max-w-\[min\(1200px\,100\%\)\]{max-width:min(1200px,100%)}.story-root .max-w-full{max-width:100%}.story-root .min-w-0{min-width:calc(var(--spacing)*0)}.story-root .flex-1{flex:1 1}.story-root .shrink-0{flex-shrink:0}.story-root .-translate-x-1\/2{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.story-root .-translate-y-1\/2{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.story-root .rotate-180{rotate:180deg}.story-root .animate-pulse{animation:var(--animate-pulse)}.story-root .animate-spin{animation:var(--animate-spin)}.story-root .cursor-not-allowed{cursor:not-allowed}.story-root .cursor-pointer{cursor:pointer}.story-root .cursor-zoom-in{cursor:zoom-in}.story-root .resize-y{resize:vertical}.story-root .list-none{list-style-type:none}.story-root .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.story-root .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.story-root .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.story-root .grid-cols-\[minmax\(0\,1fr\)_120px\]{grid-template-columns:minmax(0,1fr) 120px}.story-root .grid-cols-\[repeat\(auto-fit\,minmax\(250px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.story-root .grid-cols-\[repeat\(auto-fit\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.story-root .grid-cols-\[repeat\(auto-fit\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.story-root .flex-col{flex-direction:column}.story-root .flex-wrap{flex-wrap:wrap}.story-root .items-center{align-items:center}.story-root .items-start{align-items:flex-start}.story-root .justify-between{justify-content:space-between}.story-root .justify-center{justify-content:center}.story-root .justify-end{justify-content:flex-end}.story-root .gap-0{grid-gap:calc(var(--spacing)*0);gap:calc(var(--spacing)*0)}.story-root .gap-0\.5{grid-gap:calc(var(--spacing)*0.5);gap:calc(var(--spacing)*0.5)}.story-root .gap-1{grid-gap:calc(var(--spacing)*1);gap:calc(var(--spacing)*1)}.story-root .gap-1\.5{grid-gap:calc(var(--spacing)*1.5);gap:calc(var(--spacing)*1.5)}.story-root .gap-2{grid-gap:calc(var(--spacing)*2);gap:calc(var(--spacing)*2)}.story-root .gap-2\.5{grid-gap:calc(var(--spacing)*2.5);gap:calc(var(--spacing)*2.5)}.story-root .gap-3{grid-gap:calc(var(--spacing)*3);gap:calc(var(--spacing)*3)}.story-root .gap-3\.5{grid-gap:calc(var(--spacing)*3.5);gap:calc(var(--spacing)*3.5)}.story-root .gap-4{grid-gap:calc(var(--spacing)*4);gap:calc(var(--spacing)*4)}.story-root .gap-6{grid-gap:calc(var(--spacing)*6);gap:calc(var(--spacing)*6)}.story-root .gap-8{grid-gap:calc(var(--spacing)*8);gap:calc(var(--spacing)*8)}.story-root :where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(var(--spacing)*1.5*var(--tw-space-y-reverse));margin-block-start:calc(var(--spacing)*1.5*var(--tw-space-y-reverse));-webkit-margin-after:calc(var(--spacing)*1.5*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-y-reverse)))}.story-root .gap-x-2{grid-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2)}.story-root .gap-x-4{grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}.story-root .gap-x-5{grid-column-gap:calc(var(--spacing)*5);column-gap:calc(var(--spacing)*5)}.story-root .gap-x-6{grid-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6)}.story-root .gap-y-0\.5{grid-row-gap:calc(var(--spacing)*0.5);row-gap:calc(var(--spacing)*0.5)}.story-root .gap-y-1{grid-row-gap:calc(var(--spacing)*1);row-gap:calc(var(--spacing)*1)}.story-root .gap-y-1\.5{grid-row-gap:calc(var(--spacing)*1.5);row-gap:calc(var(--spacing)*1.5)}.story-root :where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.story-root :where(.divide-line>:not(:last-child)){border-color:var(--line)}.story-root .self-start{align-self:flex-start}.story-root .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.story-root .overflow-hidden{overflow:hidden}.story-root .overflow-y-auto{overflow-y:auto}.story-root .rounded{border-radius:.25rem}.story-root .rounded-2xl{border-radius:var(--radius-2xl)}.story-root .rounded-\[10px\]{border-radius:10px}.story-root .rounded-\[14px\]{border-radius:14px}.story-root .rounded-full{border-radius:3.40282e+38px}.story-root .rounded-lg{border-radius:var(--radius)}.story-root .rounded-xl{border-radius:calc(var(--radius) + 4px)}.story-root .border{border-style:var(--tw-border-style);border-width:1px}.story-root .border-0{border-style:var(--tw-border-style);border-width:0}.story-root .border-2{border-style:var(--tw-border-style);border-width:2px}.story-root .border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.story-root .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.story-root .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.story-root .border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.story-root .border-dashed{--tw-border-style:dashed;border-style:dashed}.story-root .border-amber-200{border-color:var(--amber-200)}.story-root .border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.story-root .border-destructive\/40{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.story-root .border-grass{border-color:var(--grass)}.story-root .border-line{border-color:var(--line)}.story-root .border-paper{border-color:var(--paper)}.story-root .border-transparent{border-color:transparent}.story-root .bg-amber-50{background-color:var(--amber-50)}.story-root .bg-black{background-color:var(--color-black)}.story-root .bg-black\/55{background-color:rgba(0,0,0,.5490196078431373)}@supports (color:color-mix(in lab,red,red)){.story-root .bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.story-root .bg-black\/90{background-color:rgba(0,0,0,.9019607843137255)}@supports (color:color-mix(in lab,red,red)){.story-root .bg-black\/90{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.story-root .bg-card{background-color:var(--card)}.story-root .bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.story-root .bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive) 5%,transparent)}}.story-root .bg-grass{background-color:var(--grass)}.story-root .bg-ink,.story-root .bg-ink\/70{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.story-root .bg-ink\/70{background-color:color-mix(in oklab,var(--ink) 70%,transparent)}}.story-root .bg-line{background-color:var(--line)}.story-root .bg-mint-50{background-color:var(--mint-50)}.story-root .bg-mint-100{background-color:var(--mint-100)}.story-root .bg-muted,.story-root .bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.story-root .bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.story-root .bg-paper{background-color:var(--paper)}.story-root .bg-transparent{background-color:transparent}.story-root .bg-white\/10{background-color:hsla(0,0%,100%,.10196078431372549)}@supports (color:color-mix(in lab,red,red)){.story-root .bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.story-root .bg-white\/15{background-color:hsla(0,0%,100%,.14901960784313725)}@supports (color:color-mix(in lab,red,red)){.story-root .bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.story-root .bg-white\/85{background-color:hsla(0,0%,100%,.8509803921568627)}@supports (color:color-mix(in lab,red,red)){.story-root .bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.story-root .bg-white\/90{background-color:hsla(0,0%,100%,.9019607843137255)}@supports (color:color-mix(in lab,red,red)){.story-root .bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.story-root .bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.story-root .bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.story-root .bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.story-root .from-mint-100{--tw-gradient-from:var(--mint-100)}.story-root .from-mint-100,.story-root .to-mint-50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.story-root .to-mint-50{--tw-gradient-to:var(--mint-50)}.story-root .object-cover{object-fit:cover}.story-root .p-0{padding:calc(var(--spacing)*0)}.story-root .p-1{padding:calc(var(--spacing)*1)}.story-root .p-1\.5{padding:calc(var(--spacing)*1.5)}.story-root .p-2{padding:calc(var(--spacing)*2)}.story-root .p-3{padding:calc(var(--spacing)*3)}.story-root .p-3\.5{padding:calc(var(--spacing)*3.5)}.story-root .p-4{padding:calc(var(--spacing)*4)}.story-root .p-5{padding:calc(var(--spacing)*5)}.story-root .p-6{padding:calc(var(--spacing)*6)}.story-root .p-7{padding:calc(var(--spacing)*7)}.story-root .p-8{padding:calc(var(--spacing)*8)}.story-root .p-12{padding:calc(var(--spacing)*12)}.story-root .px-1{padding-inline:calc(var(--spacing)*1)}.story-root .px-2{padding-inline:calc(var(--spacing)*2)}.story-root .px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.story-root .px-3{padding-inline:calc(var(--spacing)*3)}.story-root .px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.story-root .px-4{padding-inline:calc(var(--spacing)*4)}.story-root .px-\[18px\]{padding-inline:18px}.story-root .px-\[22px\]{padding-inline:22px}.story-root .py-0\.5{padding-block:calc(var(--spacing)*0.5)}.story-root .py-1{padding-block:calc(var(--spacing)*1)}.story-root .py-1\.5{padding-block:calc(var(--spacing)*1.5)}.story-root .py-2{padding-block:calc(var(--spacing)*2)}.story-root .py-2\.5{padding-block:calc(var(--spacing)*2.5)}.story-root .py-3{padding-block:calc(var(--spacing)*3)}.story-root .py-\[13px\]{padding-block:13px}.story-root .pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.story-root .pt-2{padding-top:calc(var(--spacing)*2)}.story-root .pt-3{padding-top:calc(var(--spacing)*3)}.story-root .pt-4{padding-top:calc(var(--spacing)*4)}.story-root .pb-0\.5{padding-bottom:calc(var(--spacing)*0.5)}.story-root .pb-1{padding-bottom:calc(var(--spacing)*1)}.story-root .text-center{text-align:center}.story-root .text-left{text-align:left}.story-root .font-mono{font-family:var(--font-mono)}.story-root .font-sans{font-family:Hanken Grotesk,Noto Sans Thai,Noto Sans Myanmar,system-ui,sans-serif}.story-root .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.story-root .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.story-root .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.story-root .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.story-root .text-\[10px\]{font-size:10px}.story-root .text-\[11\.5px\]{font-size:11.5px}.story-root .text-\[11px\]{font-size:11px}.story-root .text-\[12\.5px\]{font-size:12.5px}.story-root .text-\[12px\]{font-size:12px}.story-root .text-\[13\.5px\]{font-size:13.5px}.story-root .text-\[13px\]{font-size:13px}.story-root .text-\[14px\]{font-size:14px}.story-root .text-\[15px\]{font-size:15px}.story-root .text-\[17px\]{font-size:17px}.story-root .text-\[22px\]{font-size:22px}.story-root .text-\[28px\]{font-size:28px}.story-root .text-\[40px\]{font-size:40px}.story-root .leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.story-root .leading-none{--tw-leading:1;line-height:1}.story-root .leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.story-root .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.story-root .leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.story-root .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.story-root .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.story-root .font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.story-root .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.story-root .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.story-root .tracking-\[1\.2px\]{--tw-tracking:1.2px;letter-spacing:1.2px}.story-root .tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.story-root .tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.story-root .break-words{overflow-wrap:break-word}.story-root .whitespace-nowrap{white-space:nowrap}.story-root .whitespace-pre-wrap{white-space:pre-wrap}.story-root .text-amber-700{color:var(--amber-700)}.story-root .text-amber-800{color:var(--amber-800)}.story-root .text-card{color:var(--card)}.story-root .text-destructive{color:var(--destructive)}.story-root .text-foreground{color:var(--foreground)}.story-root .text-grass{color:var(--grass)}.story-root .text-grass-link{color:var(--grass-link)}.story-root .text-ink{color:var(--ink)}.story-root .text-mint-800{color:var(--mint-800)}.story-root .text-muted-foreground{color:var(--muted-foreground)}.story-root .text-mutedink{color:var(--mutedink)}.story-root .text-white{color:var(--color-white)}.story-root .text-white\/60{color:hsla(0,0%,100%,.6)}@supports (color:color-mix(in lab,red,red)){.story-root .text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.story-root .text-white\/90{color:hsla(0,0%,100%,.9019607843137255)}@supports (color:color-mix(in lab,red,red)){.story-root .text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.story-root .uppercase{text-transform:uppercase}.story-root .underline-offset-2{text-underline-offset:2px}.story-root .opacity-0{opacity:0}.story-root .opacity-55{opacity:.55}.story-root .opacity-60{opacity:.6}.story-root .opacity-70{opacity:.7}.story-root .shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,0.10196078431372549)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,0.10196078431372549))}.story-root .shadow-lg,.story-root .shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.story-root .shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,0.10196078431372549)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,0.10196078431372549))}.story-root .outline{outline-style:var(--tw-outline-style);outline-width:1px}.story-root .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,)}.story-root .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))}.story-root .transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.story-root .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.story-root .outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.story-root .group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.story-root .placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.story-root .last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.story-root .focus-within\:border-grass:focus-within{border-color:var(--grass)}@media (hover:hover){.story-root .hover\:border-ink:hover{border-color:var(--ink)}}@media (hover:hover){.story-root .hover\:bg-card:hover{background-color:var(--card)}}@media (hover:hover){.story-root .hover\:bg-destructive\/5:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.story-root .hover\:bg-destructive\/5:hover{background-color:color-mix(in oklab,var(--destructive) 5%,transparent)}}}@media (hover:hover){.story-root .hover\:bg-grass\/90:hover{background-color:var(--grass)}@supports (color:color-mix(in lab,red,red)){.story-root .hover\:bg-grass\/90:hover{background-color:color-mix(in oklab,var(--grass) 90%,transparent)}}}@media (hover:hover){.story-root .hover\:bg-paper:hover,.story-root .hover\:bg-paper\/60:hover{background-color:var(--paper)}@supports (color:color-mix(in lab,red,red)){.story-root .hover\:bg-paper\/60:hover{background-color:color-mix(in oklab,var(--paper) 60%,transparent)}}}@media (hover:hover){.story-root .hover\:bg-white\/20:hover{background-color:hsla(0,0%,100%,.2)}@supports (color:color-mix(in lab,red,red)){.story-root .hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}}@media (hover:hover){.story-root .hover\:text-foreground:hover{color:var(--foreground)}}@media (hover:hover){.story-root .hover\:text-ink:hover{color:var(--ink)}}@media (hover:hover){.story-root .hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}}.story-root .focus\:border-grass:focus{border-color:var(--grass)}.story-root .focus\:opacity-100:focus{opacity:1}.story-root .focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.story-root .focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.story-root .focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.story-root .disabled\:pointer-events-none:disabled{pointer-events:none}.story-root .disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.story-root .sm\:right-4{right:calc(var(--spacing)*4)}}@media (min-width:40rem){.story-root .sm\:left-4{left:calc(var(--spacing)*4)}}@media (min-width:40rem){.story-root .sm\:max-w-\[420px\]{max-width:420px}}@media (min-width:40rem){.story-root .sm\:max-w-\[480px\]{max-width:480px}}@media (min-width:40rem){.story-root .sm\:max-w-\[640px\]{max-width:640px}}@media (min-width:40rem){.story-root .sm\:max-w-none{max-width:none}}@media (min-width:40rem){.story-root .sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:40rem){.story-root .sm\:p-5{padding:calc(var(--spacing)*5)}}@media (min-width:40rem){.story-root .sm\:px-5{padding-inline:calc(var(--spacing)*5)}}.story-root{--brand-whatsapp:#25d366;--brand-messenger:radial-gradient(circle at 20% 100%,#09f 0%,#a033ff 60%,#ff5280 90%,#ff7061 100%);--brand-messenger-bolt:#3b6cff;--brand-telegram:#229ed9;--brand-facebook:#1877f2;--brand-instagram:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);--brand-line:#06c755;--brand-tiktok:#010101;--brand-tiktok-cyan:#25f4ee;--brand-tiktok-pink:#fe2c55;--contact-tile-mint:#eafaf2;--contact-tile-mint-ink:#177843;--cp-green:#32d882;--cp-green-ink:#0b3d22;--cp-green-deep:#177843;--cp-green-saving:#7fe5b0;--cp-ok-border:#bfe9d2;--cp-focus:#d5f5e4;--cp-error:#b3261e;--cp-text:#223247;--cp-sub:#5b6b80;--cp-line:#e2e5ed;--cp-chip:#f5f6f8;--cp-panel-bg:#eafaf2;--cp-panel-bg-soft:#eafaf2;--cp-panel-ink:var(--cp-text);--cp-badge-bg:var(--cp-green);--cp-badge-ink:var(--cp-green-ink);--cp-tick:var(--cp-green-deep);--cp-panel-sub:#3d4f66;--cp-slot-border:#9fd3b5;--cp-device:#0f172a;--cp-venue:#0e7c86;--cp-venue-ink:#f2c14e;--cp-conf-1:#32d882;--cp-conf-2:#f2c14e;--cp-conf-3:#0e7c86;--cp-conf-4:#ffb4a2;--radius:.875rem;--sc-booked-bg:#e8f0fe;--sc-booked-line:#b9d0f5;--sc-booked-edge:#2b7fd4;--sc-booked-ink:#173f6b;--sc-session-bg:#e3f3f4;--sc-session-line:#b4dcdf;--sc-session-edge:#0e7c86;--sc-session-ink:#0b4a50;--sc-blocked-bg:#fdf3e7;--sc-blocked-line:#e2c49c;--sc-blocked-edge:#8a4b0f;--sc-blocked-ink:#6b3a0b;--sc-closed-bg:#eef0f4;--sc-closed-line:#e2e5ed;--sc-closed-edge:#c5ccd8;--sc-closed-ink:#5b6b80;--sc-live-bg:#e7f8ee;--sc-live-line:#9fdcb7;--sc-live-edge:#16a34a;--sc-live-ink:#0f5a2b;--sc-ending-bg:#fff4e0;--sc-ending-line:#f6cd85;--sc-ending-edge:#f59e0b;--sc-ending-ink:#7a4a05;--sc-last-bg:#fdecec;--sc-last-line:#f3b1b1;--sc-last-edge:#dc2626;--sc-last-ink:#7f1414;--sc-due-bg:#eaf2ff;--sc-due-line:#3b82f6;--sc-due-edge:#3b82f6;--sc-due-ink:#173f6b;--sc-blocked-bg2:#f6e2c8;--sc-green:#32d882;--sc-green-ink:#177843;--sc-on-green:#0b3d22;--sc-mint:#eafaf2;--sc-mint-soft:#f3fdf8;--sc-ink:#223247;--sc-muted:#5b6b80;--sc-faint:#9aa5b4;--sc-line:#e2e5ed;--sc-line-strong:#c5ccd8;--sc-page:#f5f6f8;--sc-amber-bg:#fdf3e7;--sc-amber-ink:#8a4b0f;--sc-red:#b3261e;--sc-now:#16a34a;--sc-today:rgba(50,216,130,0.0784313725490196);--cover-dark-top:#2a1d1d;--cover-dark-bottom:#0e1012;--ink:#0f1b3d;--ink2:#182648;--paper:#f5f6f7;--line:#e7e8ea;--mutedink:#5d6780;--grass:#16c25c;--grass-link:#0e7a44;--amber-50:#fff6db;--amber-100:#fdedbe;--amber-200:#f3d16a;--amber-700:#8a6200;--amber-800:#5e4300;--mint-50:#e0f6ea;--mint-100:#cff0dc;--mint-200:#6ad69a;--mint-700:#14633b;--mint-800:#0d4628;--lilac-50:#efe7fb;--lilac-100:#e2d5f6;--lilac-200:#b79ae8;--lilac-700:#4e2e96;--lilac-800:#341e66;--blue-50:#e3eefb;--blue-100:#cfe0f6;--blue-200:#7bb0eb;--blue-700:#21467f;--blue-800:#152d55;--rose-50:#fce5e5;--rose-100:#f9d1d1;--rose-200:#eb8e8e;--rose-700:#7e2020;--rose-800:#561515;--brand:#ed3163;--brand-50:#fdeaf1;--brand-100:#f9cada;--brand-700:#b51e4b;--presenter-think:#ffb02e;--presenter-speak:var(--brand);--viz-1:#0f8f5a;--viz-2:#2a78d6;--viz-3:#b06f00;--viz-4:#d13b3a;--card:#fff;--card-foreground:var(--ink);--popover:#fff;--popover-foreground:var(--ink);--primary:var(--grass);--primary-foreground:var(--ink);--secondary:#fff;--secondary-foreground:var(--ink);--muted:var(--paper);--muted-foreground:var(--mutedink);--accent:var(--paper);--accent-foreground:var(--ink);--destructive:var(--rose-700);--destructive-foreground:#fff;--ring:var(--grass)}.story-root,.story-root[data-theme=dark]{--background:var(--paper);--foreground:var(--ink);--border:var(--line);--input:var(--line)}.story-root[data-theme=dark]{--ink:#f5f6f7;--ink2:#e7e8ea;--paper:#0a1022;--line:#232c47;--mutedink:#c9cbce;--card:#141c33;--card-foreground:var(--ink);--popover:#141c33;--popover-foreground:var(--ink);--secondary:#141c33;--secondary-foreground:var(--ink);--muted:#141c33;--muted-foreground:var(--mutedink);--accent:#141c33;--accent-foreground:var(--ink)}@keyframes sc-spin{to{transform:rotate(1turn)}}@keyframes sc-pulse{50%{opacity:.5}}.exs-notices,.exs-notices-list{display:contents}.exs-notices-head{display:none}@media (max-width:760px){.exs-notices{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:0;z-index:1300;max-height:80vh;max-height:80dvh;padding-bottom:env(safe-area-inset-bottom,0);border-radius:18px 18px 0 0;background:#f4f5f8;box-shadow:0 -12px 40px rgba(20,20,30,.28);transform:translateY(105%);visibility:hidden;transition:transform .3s ease,visibility 0s .3s}.exs-notices[data-open=true]{transform:none;visibility:visible;transition:transform .3s ease,visibility 0s}.exs-notices-head{display:flex;align-items:center;justify-content:space-between;flex:none;padding:8px 8px 4px 16px;font-size:15px;font-weight:700;color:#1d2433}.exs-notices-head button{width:44px;height:44px;border:0;background:transparent;font-size:26px;line-height:1;color:#4a5568;cursor:pointer}.exs-notices-list{display:block;overflow-y:auto;padding:4px 12px 12px}}.exs-layout-shell.aid-on>div{transition:width .32s cubic-bezier(.3,.7,.2,1),margin-left .32s cubic-bezier(.3,.7,.2,1)}@media(min-width:900px){.exs-layout-shell.aid-on>div{width:calc(100vw - var(--ai-dock-offset, 0px) - var(--ai-dock-offset-left, 0px));margin-left:var(--ai-dock-offset-left,0)}}@media(min-width:900px){html.aid-docked,html.aid-docked body{background:#f0f1f4;scrollbar-width:none;-ms-overflow-style:none}html.aid-docked::-webkit-scrollbar,html.aid-docked body::-webkit-scrollbar{display:none}html.aid-docked #layoutScrollable{scrollbar-width:none;-ms-overflow-style:none}html.aid-docked #layoutScrollable::-webkit-scrollbar{display:none}}.aid-peek{position:fixed;right:0;bottom:var(--aid-peek-bottom,16vh);z-index:1200;touch-action:none;border:0;padding:0;margin:0;background:transparent;cursor:pointer;font:inherit;transition:transform .45s cubic-bezier(.3,.8,.2,1),opacity .25s}.aid-peek:focus-visible{outline:2px solid #ed3163;outline-offset:2px;border-radius:26px 0 0 26px}.aid-peek.is-open{transform:translateX(130%);opacity:0;pointer-events:none}.aid-peek-body{position:relative;display:block;width:104px;height:96px;border-radius:26px 0 0 26px;background:var(--aid-navy,#0e1a38);overflow:hidden;box-shadow:-6px 8px 26px rgba(8,16,40,.32);border:1px solid var(--aid-line,#2a3a63);border-right:0;transform:translateX(52px);transition:transform .35s cubic-bezier(.3,.8,.2,1)}.aid-peek-body img{position:absolute;left:-6px;top:6px;width:118px;height:auto;display:block;transform-origin:70% 90%}.aid-peek-mark{position:absolute;inset:0;display:grid;place-items:center;color:var(--aid-ink,#eef2fb);font-size:22px;font-weight:800}.aid-peek.is-leaning .aid-peek-body,.aid-peek:focus-visible .aid-peek-body,.aid-peek:hover .aid-peek-body{transform:translateX(6px)}.aid-peek.is-idle .aid-peek-body img{animation:aid-bob 6s ease-in-out infinite}.aid-peek.is-leaning .aid-peek-body img{animation:aid-tilt 1.3s ease-in-out .35s 2}@keyframes aid-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes aid-tilt{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}50%{transform:rotate(4deg)}75%{transform:rotate(-5deg)}}.aid-peek-hint{position:absolute;right:112px;top:50%;transform:translate(8px,-50%);white-space:nowrap;background:var(--aid-navy,#0e1a38);color:var(--aid-ink,#eef2fb);border:1px solid var(--aid-line,#2a3a63);border-radius:12px 12px 4px 12px;padding:7px 12px;font-size:12.5px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.aid-peek:focus-visible .aid-peek-hint,.aid-peek:hover .aid-peek-hint{opacity:1;transform:translateY(-50%)}.aid-peek.has-bubble .aid-peek-hint{display:none}.aid-peek-dot{position:absolute;left:46px;top:12px;z-index:1;width:12px;height:12px;border-radius:50%;background:#f5c542;border:2px solid var(--aid-navy,#0e1a38);transition:transform .35s cubic-bezier(.3,.8,.2,1)}.aid-peek-dot.is-unread{background:#ed3163}.aid-peek-dot.is-working{background:#f5b942}.aid-bubble{position:fixed;right:118px;bottom:calc(var(--aid-peek-bottom, 16vh) + 36px);z-index:1201;width:min(300px,100vw - 150px);background:var(--aid-navy,#0e1a38);color:var(--aid-ink,#eef2fb);border:1px solid var(--aid-line,#2a3a63);border-radius:16px 16px 4px 16px;padding:12px 14px 10px;box-shadow:0 12px 34px rgba(8,16,40,.35);opacity:0;transform:translateY(8px) scale(.97);pointer-events:none;visibility:hidden;transition:opacity .2s,transform .2s,visibility 0s .2s}.aid-bubble.is-shown{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .2s,transform .2s,visibility 0s}.aid-bubble p{margin:0 0 10px;font-size:13.5px;line-height:1.45}.aid-bubble button{border:0;background:transparent;color:var(--aid-muted,#9fb0d3);font:inherit;font-size:12.5px;cursor:pointer;padding:6px 8px;border-radius:8px}.aid-bubble button:hover{background:var(--aid-navy-2,#16254a);color:var(--aid-ink,#eef2fb)}.aid-bubble button:focus-visible{outline:2px solid #f5c542;outline-offset:1px}.aid-bubble .aid-bubble-help{background:#ed3163;color:#fff;font-weight:600;padding:6px 12px;border-radius:9px}.aid-bubble .aid-bubble-help:hover{background:#ed3163;color:#fff;filter:brightness(1.08)}.aid-bubble .aid-bubble-stop{margin-left:auto;font-size:12px}.aid-bubble-actions{display:flex;align-items:center;grid-gap:8px;gap:8px}.aid-panel{position:fixed;top:0;right:0;bottom:0;width:330px;max-width:100vw;z-index:1200;box-sizing:border-box;background:var(--aid-navy,#0e1a38);color:var(--aid-ink,#eef2fb);display:flex;flex-direction:column;padding:14px;grid-gap:11px;gap:11px;font-size:13px;transform:translateX(104%);visibility:hidden;box-shadow:-18px 0 50px rgba(5,10,28,.35);transition:transform .42s cubic-bezier(.3,.8,.2,1),visibility 0s .42s}.aid-panel.is-open{transform:none;visibility:visible;transition:transform .42s cubic-bezier(.3,.8,.2,1),visibility 0s}.aid-panel button:focus-visible,.aid-panel textarea:focus-visible{outline:2px solid #f5c542;outline-offset:2px}@media(prefers-reduced-motion:reduce){.aid-bubble,.aid-livebar,.aid-panel,.aid-peek,.aid-peek-body,.aid-peek-body img,.aid-peek-hint,.exs-layout-shell.aid-on>div{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}}@media(min-width:900px){.aid-peek-body{transform:translateX(8px)}.aid-peek.is-leaning .aid-peek-body,.aid-peek:focus-visible .aid-peek-body,.aid-peek:hover .aid-peek-body{transform:translateX(0)}}.aid-panel .aid2-box textarea:focus-visible{outline:0}.aid-panel{padding:0;grid-gap:0;gap:0;transition:transform .42s cubic-bezier(.3,.8,.2,1),width .26s ease,visibility 0s .42s}.aid-panel.is-open{transition:transform .42s cubic-bezier(.3,.8,.2,1),width .26s ease,visibility 0s}.aid-panel[data-side=left]{right:auto;left:0;transform:translateX(-104%);box-shadow:18px 0 50px rgba(5,10,28,.35)}.aid-panel[data-side=left].is-open{transform:none}.aid-panel[data-size=small],.aid-panel[data-size=small][data-side=left]{border-radius:16px;transform:translateY(18px) scale(.96);opacity:0;box-shadow:0 18px 44px rgba(8,16,40,.45),0 0 0 1px rgba(var(--aid-wash,255,255,255),.12);transition:transform .24s cubic-bezier(.3,.8,.2,1),opacity .2s,visibility 0s .24s}.aid-panel[data-size=small].is-open,.aid-panel[data-size=small][data-side=left].is-open{transform:none;opacity:1;transition:transform .24s cubic-bezier(.3,.8,.2,1),opacity .2s,visibility 0s}.aid-panel.is-dragging{transition:none;-webkit-user-select:none;user-select:none}.aid2-root{position:relative;display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.aid2-hidden{display:none}.aid2-view{position:relative;display:flex;flex-direction:column;flex:1 1;min-height:0}.aid2-dim{color:var(--aid-muted,#9fb0d3)}.aid2-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.aid2-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aid2-warn{margin:0;color:#f5c542;font-size:12.5px}.aid2-tool{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:rgba(var(--aid-ink-rgb,238,242,251),.75);cursor:pointer}.aid2-tool:hover{background:rgba(var(--aid-wash,255,255,255),.1);color:var(--aid-ink,#eef2fb)}.aid2-button{display:inline-flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;border:0;border-radius:12px;padding:10px 14px;background:var(--aid-navy-2,#16254a);color:var(--aid-ink,#eef2fb);box-shadow:inset 0 0 0 1px rgba(var(--aid-wash,255,255,255),.15);font:inherit;font-weight:700;font-size:14px;cursor:pointer}.aid2-button:hover:not(:disabled){background:rgba(var(--aid-wash,255,255,255),.12)}.aid2-button:disabled{opacity:.5;cursor:default}.aid2-button.is-primary{background:#ed3163;color:#fff;box-shadow:none}.aid2-button.is-white{background:#fff;color:var(--aid-on-white,#0e1a38);box-shadow:none}.aid2-button.is-ghost{background:transparent;box-shadow:inset 0 0 0 1px rgba(var(--aid-wash,255,255,255),.3)}.aid2-link{align-self:center;border:0;background:transparent;color:#ed3163;font:inherit;font-weight:700;font-size:12.5px;cursor:pointer;padding:6px 10px;border-radius:8px}.aid2-link:hover{text-decoration:underline}.aid2-switch{position:relative;flex:none;width:38px;height:22px;border:0;border-radius:11px;padding:0;background:rgba(var(--aid-wash,255,255,255),.25);cursor:pointer;transition:background .15s}.aid2-switch span{position:absolute;top:3px;left:3px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#fff;color:var(--aid-on-white,#0e1a38);transition:left .15s}.aid2-switch.is-on{background:#ed3163}.aid2-switch.is-on span{left:19px}.aid2-switch.is-wide{width:40px;height:24px;border-radius:12px}.aid2-switch.is-wide span{width:18px;height:18px}.aid2-switch.is-wide.is-on span{left:19px}.aid2-header{flex:none;padding:12px 0 8px;border-bottom:1px solid rgba(var(--aid-wash,255,255,255),.1);-webkit-user-select:none;user-select:none;touch-action:none}.aid2-header-row{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:0 12px 0 14px}.aid2-grip{flex:none;width:14px;height:14px;background:radial-gradient(circle,rgba(var(--aid-wash,255,255,255),.35) 1.4px,transparent 1.6px) 0 0/7px 7px}.aid2-mark{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#ed3163;color:#fff;font-weight:800;font-size:13px}.aid2-title{flex:1 1;min-width:0;display:flex;align-items:baseline;grid-gap:6px;gap:6px;font-weight:700;font-size:14px}.aid2-title .aid2-title-name{white-space:nowrap}.aid2-tag{background:#f5c542;color:#2b1a00;border-radius:5px;font-size:9.5px;font-weight:800;padding:1px 5px;align-self:center}.aid2-venue{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;color:var(--aid-muted,#9fb0d3)}.aid2-header-line{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;padding:4px 14px 0}.aid2-header-line p{flex:1 1;margin:0;min-width:0;font-size:12.5px;line-height:1.35;color:rgba(var(--aid-ink-rgb,238,242,251),.6)}@media(max-width:899px){.aid2-wide{display:none}}.aid2-avatar{position:relative;flex:none;display:flex;align-items:flex-end;justify-content:center;height:184px;max-height:32vh;padding:8px 14px 0;transition:height .36s ease;overflow:hidden}.aid2-avatar[data-pose=think]{height:200px}.aid2-avatar[data-pose=speak]{height:240px}.aid2-avatar img{display:block;height:100%;width:auto;max-width:100%;object-fit:contain}.aid2-avatar .aid2-dots,.aid2-dots{position:absolute;top:12px;right:26%;display:flex;grid-gap:3px;gap:3px;padding:6px 8px;border-radius:99px;background:var(--aid-navy-2,#16254a);box-shadow:0 0 0 1px rgba(var(--aid-wash,255,255,255),.2)}.aid2-avatar .aid2-dots i,.aid2-dots i{width:6px;height:6px;border-radius:50%;background:rgba(var(--aid-wash,255,255,255),.85);animation:aid2-dot 1s ease-in-out infinite}.aid2-avatar .aid2-dots i:nth-child(2),.aid2-dots i:nth-child(2){animation-delay:.15s}.aid2-avatar .aid2-dots i:nth-child(3),.aid2-dots i:nth-child(3){animation-delay:.3s}@keyframes aid2-dot{0%,to{opacity:.35}50%{opacity:1}}.aid2-face{position:relative;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--aid-navy-2,#16254a);overflow:hidden;color:var(--aid-ink,#eef2fb)}.aid2-face img{width:100%;height:100%;object-fit:cover;object-position:top}.aid2-face[data-pose=think]{box-shadow:0 0 0 3px rgba(245,197,66,.7)}.aid2-small{display:flex;flex-direction:column;height:100%;min-height:0}.aid2-small-grip{flex:1 1;min-height:0;display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px 4px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.aid2-small-grip:active{cursor:grabbing}.aid2-small-grip p{flex:1 1;min-width:0;margin:0;font-size:13.5px;line-height:1.35;color:rgba(var(--aid-ink-rgb,238,242,251),.9);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.aid2-small-tools{flex:none;display:flex;flex-direction:column;align-self:flex-start;grid-gap:2px;gap:2px}.aid2-small-tools .aid2-tool{width:28px;height:28px}.aid2-bar{position:relative;flex:none;display:flex;flex-direction:column;grid-gap:6px;gap:6px;padding:8px 12px 12px}.aid2-bar-row{display:flex;align-items:flex-end;grid-gap:8px;gap:8px}.aid2-bar-row.is-held{opacity:.6}.aid2-bar-label{display:flex;justify-content:space-between;padding:0 4px;font-size:12px;color:var(--aid-muted,#9fb0d3)}.aid2-round{position:relative;flex:none;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:rgba(var(--aid-wash,255,255,255),.1);color:var(--aid-ink,#eef2fb);cursor:pointer;touch-action:none}.aid2-round:hover:not(:disabled){background:rgba(var(--aid-wash,255,255,255),.2)}.aid2-round:disabled{opacity:.4;cursor:default}.aid2-round.is-on{background:#ed3163;color:#fff}.aid2-round.is-stop{background:#fff;color:var(--aid-on-white,#0e1a38)}.aid2-round.aid2-send{color:rgba(var(--aid-ink-rgb,238,242,251),.4)}.aid2-round.aid2-send.is-ready{background:#ed3163;color:#fff}.aid2-round.aid2-plus.is-open{background:rgba(var(--aid-wash,255,255,255),.25)}.aid2-round.aid2-plus.is-open svg{transform:rotate(45deg)}.aid2-badge{position:absolute;top:-4px;right:-4px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#2ecc71;color:#0b2a1a;font-size:11px;font-weight:800}.aid2-box{flex:1 1;min-width:0;min-height:40px;display:flex;align-items:center;box-sizing:border-box;padding:0 14px;border-radius:20px;background:var(--aid-navy-2,#16254a);border:1px solid var(--aid-line,#2a3a63);overflow:hidden}.aid2-box:focus-within{border-color:rgba(var(--aid-wash,255,255,255),.4)}.aid2-box.is-live{border-color:rgba(237,49,99,.7)}.aid2-box textarea,.aid2-box textarea:focus-visible{outline:0}.aid2-box textarea{display:block;width:100%;box-sizing:border-box;min-height:0;max-height:120px;padding:10px 0;border:0;outline:0;resize:none;background:transparent;color:var(--aid-ink,#eef2fb);font:inherit;font-size:14px;line-height:1.35}.aid2-box textarea::placeholder{color:rgba(var(--aid-ink-rgb,238,242,251),.5);font-size:13px}.aid2-box-field{position:relative;display:flex;align-items:center;width:100%}.aid2-opening{position:fixed;top:0;left:0;right:0;z-index:1300;pointer-events:none;display:flex;justify-content:center}.aid2-opening-line{position:absolute;top:0;left:0;right:0;height:3px;overflow:hidden;background:rgba(var(--aid-accent,237,49,99),.18)}.aid2-opening-line:after{content:"";position:absolute;top:0;bottom:0;width:35%;background:rgb(var(--aid-accent,237,49,99));animation:aid2-opening-slide 1.1s ease-in-out infinite}.aid2-opening-label{margin-top:10px;padding:6px 14px;border-radius:999px;background:rgba(24,24,27,.88);color:#fff;font-size:13px;box-shadow:0 4px 14px rgba(0,0,0,.18)}@keyframes aid2-opening-slide{0%{left:-35%}to{left:100%}}.aid2-wait{position:absolute;inset:0;display:flex;align-items:center;pointer-events:none;font-size:14px;font-style:italic;background:linear-gradient(90deg,rgba(var(--aid-wash,255,255,255),.5),#fff,rgba(var(--aid-wash,255,255,255),.5));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:aid2-shimmer 1.8s linear infinite}@keyframes aid2-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.aid2-live{display:flex;flex-direction:column;grid-gap:4px;gap:4px;width:100%;padding:6px 0}.aid2-live-words{max-height:72px;overflow:hidden;font-size:13.5px;line-height:1.35;color:var(--aid-ink,#eef2fb)}.aid2-wave{display:flex;align-items:center;grid-gap:3px;gap:3px;height:22px}.aid2-wave i{display:block;width:3px;height:30%;border-radius:2px;background:#ed3163;animation:aid2-eq 1s ease-in-out infinite}.aid2-wave i:nth-child(2n){animation-delay:-.4s}.aid2-wave i:nth-child(3n){animation-delay:-.7s}.aid2-wave i:nth-child(5n){animation-delay:-.2s}@keyframes aid2-eq{0%,to{height:25%}50%{height:100%}}.aid2-notice{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:8px 12px;border-radius:12px;background:var(--aid-navy-2,#16254a);border:1px solid rgba(245,197,66,.4);font-size:12.5px;line-height:1.35}.aid2-notice span{flex:1 1}.aid2-notice button{border:0;border-radius:8px;padding:6px 10px;background:#fff;color:var(--aid-on-white,#0e1a38);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.aid2-menu{position:absolute;left:12px;right:12px;bottom:100%;z-index:30;margin-bottom:8px;max-height:min(62vh,460px);overflow-y:auto;overscroll-behavior:contain;padding:6px 0;border-radius:16px;background:var(--aid-navy-2,#16254a);border:1px solid rgba(var(--aid-wash,255,255,255),.15);box-shadow:0 8px 28px rgba(0,0,0,.45)}.aid2-menu.is-floating{position:fixed;left:auto;right:auto;bottom:auto;margin:0;max-height:none}.aid2-menu-group{padding:4px 0}.aid2-menu-group+.aid2-menu-group{border-top:1px solid rgba(var(--aid-wash,255,255,255),.1)}.aid2-menu-title{padding:4px 16px 2px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--aid-muted,#9fb0d3)}.aid2-menu-row{display:flex;align-items:center;grid-gap:12px;gap:12px;width:100%;min-height:36px;padding:6px 16px;border:0;background:transparent;color:var(--aid-ink,#eef2fb);font:inherit;font-size:14px;text-align:left;cursor:pointer}.aid2-menu-row span{flex:1 1}.aid2-menu-row:focus-visible,.aid2-menu-row:hover:not(:disabled){background:rgba(var(--aid-wash,255,255,255),.1);outline:none}.aid2-menu-row:disabled{opacity:.4;cursor:default}.aid2-menu-count{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#2ecc71;color:#0b2a1a;font-size:11.5px;font-style:normal;font-weight:800}.aid2-scroll{flex:1 1;min-height:0;display:flex;flex-direction:column;grid-gap:14px;gap:14px;overflow-y:auto;padding:12px 14px}.aid2-summary{display:flex;align-items:center;justify-content:space-between;font-size:12.5px}.aid2-summary-actions{display:flex;align-items:center;grid-gap:12px;gap:12px}.aid2-bucket{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.aid2-bucket h3{margin:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--aid-muted,#9fb0d3)}.aid2-bucket p{margin:0;font-size:13px}.aid2-alert{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;padding:10px 12px;border-radius:12px;background:var(--aid-navy-2,#16254a)}.aid2-alert.is-unread{box-shadow:0 0 0 1px rgba(237,49,99,.5)}.aid2-alert-icon{flex:none;display:grid;place-items:center;width:30px;height:30px;margin-top:2px;border-radius:50%;background:rgba(var(--aid-wash,255,255,255),.7);color:var(--aid-on-white,#0e1a38)}.aid2-alert[data-level=good] .aid2-alert-icon{background:#2ecc71}.aid2-alert[data-level=need] .aid2-alert-icon{background:#f5c542}.aid2-alert-body{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:6px;gap:6px;font-size:13.5px;line-height:1.35}.aid2-alert-foot{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;font-size:12px}.aid2-alert-foot button{border:0;border-radius:8px;padding:4px 10px;background:#fff;color:var(--aid-on-white,#0e1a38);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.aid2-empty{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:24px;text-align:center}.aid2-empty p{margin:0;font-size:14px;line-height:1.4}.aid2-empty svg{opacity:.45}.aid2-skeleton{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding:16px 14px}.aid2-skeleton i{display:block;height:52px;border-radius:12px;background:var(--aid-navy-2,#16254a);animation:aid2-pulse 1.4s ease-in-out infinite}@keyframes aid2-pulse{0%,to{opacity:.6}50%{opacity:1}}.aid2-threads{flex:1 1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.aid2-threads button{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;width:100%;padding:10px 14px;border:0;border-bottom:1px solid rgba(var(--aid-wash,255,255,255),.08);background:transparent;color:var(--aid-ink,#eef2fb);font:inherit;text-align:left;cursor:pointer}.aid2-threads button:hover{background:rgba(var(--aid-wash,255,255,255),.05)}.aid2-dot{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:transparent}.aid2-dot.is-on{background:#2ecc71}.aid2-thread-text{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:2px;gap:2px;font-size:13px}.aid2-thread-top{display:flex;justify-content:space-between;grid-gap:8px;gap:8px;font-size:14px}.aid2-thread-top b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aid2-thread-top b.is-unread{font-weight:800}.aid2-thread{grid-gap:12px;gap:12px;padding:14px}.aid2-thread,.aid2-thread-scroll{flex:1 1;min-height:0;display:flex;flex-direction:column}.aid2-thread-scroll{grid-gap:8px;gap:8px;overflow-y:auto}.aid2-thread-scroll h2{margin:0 0 4px;font-size:17px}.aid2-msg{display:flex;flex-direction:column;grid-gap:3px;gap:3px;max-width:88%;font-size:14px;line-height:1.35}.aid2-msg div{padding:8px 12px;border-radius:16px;white-space:pre-wrap;background:var(--aid-navy-2,#16254a)}.aid2-msg span{padding:0 4px;font-size:11.5px}.aid2-msg.is-venue{align-self:flex-end;align-items:flex-end}.aid2-msg.is-venue div{background:#ed3163;color:#fff}.aid2-reply{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.aid2-reply textarea{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:12px;border:1px solid var(--aid-line,#2a3a63);background:var(--aid-navy-2,#16254a);color:var(--aid-ink,#eef2fb);font:inherit;font-size:14px;resize:none}.aid2-reply p{margin:0;font-size:12px}.aid2-actions{display:flex;grid-gap:8px;gap:8px}.aid2-actions .aid2-button{flex:1 1}.aid2-settings{grid-gap:10px;gap:10px}.aid2-settings input[type=range]{width:100%;accent-color:#ed3163}.aid2-stops{display:flex;justify-content:space-between;grid-gap:8px;gap:8px;font-size:12px;line-height:1.3;color:rgba(var(--aid-ink-rgb,238,242,251),.55)}.aid2-stops span{width:32%}.aid2-stops span:nth-child(2){text-align:center}.aid2-stops span:nth-child(3){text-align:right}.aid2-stops span.is-on{color:var(--aid-ink,#eef2fb);font-weight:700}.aid2-row{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:10px 0;border-top:1px solid rgba(var(--aid-wash,255,255,255),.1)}.aid2-row>div{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:2px;gap:2px;font-size:14px}.aid2-row>div span{font-size:12px}.aid2-times{grid-gap:12px;gap:12px;font-size:13px}.aid2-times,.aid2-times label{display:flex;align-items:center}.aid2-times label{grid-gap:6px;gap:6px}.aid2-times input{padding:4px 6px;border-radius:8px;border:1px solid var(--aid-line,#2a3a63);background:var(--aid-navy-2,#16254a);color:var(--aid-ink,#eef2fb);font:inherit}.aid2-foot{margin:0;padding-top:10px;border-top:1px solid rgba(var(--aid-wash,255,255,255),.1);font-size:12px}.aid2-balance{display:flex;flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px;padding:16px;border-radius:16px;background:var(--aid-navy-2,#16254a)}.aid2-balance strong{font-size:34px;font-weight:800;line-height:1}.aid2-balance .aid2-button{margin-top:12px}.aid2-balance span{font-size:12.5px}.aid2-bars{grid-gap:4px;gap:4px;height:96px;padding:12px 8px 8px;border-radius:12px;background:var(--aid-navy-2,#16254a)}.aid2-bars,.aid2-bars div{display:flex;align-items:flex-end}.aid2-bars div{flex:1 1;min-width:0;height:100%}.aid2-bars i{display:block;width:100%;border-radius:3px 3px 0 0;background:#ed3163}.aid2-ledger{margin:0;padding:0;list-style:none}.aid2-ledger li{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid rgba(var(--aid-wash,255,255,255),.1);font-size:13.5px}.aid2-ledger div{flex:1 1;min-width:0;display:flex;flex-direction:column}.aid2-ledger div span{font-size:12px}.aid2-ledger li>span{flex:none;font-weight:700}.aid2-ledger li>span.is-plus{color:#2ecc71}.aid2-sheet{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:14px;background:var(--aid-navy,#0e1a38)}.aid2-sheet-top{justify-content:space-between;font-size:15px}.aid2-search,.aid2-sheet-top{display:flex;align-items:center}.aid2-search{grid-gap:8px;gap:8px;padding:0 12px;border-radius:12px;border:1px solid var(--aid-line,#2a3a63);background:var(--aid-navy-2,#16254a)}.aid2-search input{flex:1 1;min-width:0;padding:10px 0;border:0;outline:0;background:transparent;color:var(--aid-ink,#eef2fb);font:inherit;font-size:14px}.aid2-results{flex:1 1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.aid2-results button{display:flex;flex-direction:column;grid-gap:2px;gap:2px;width:100%;padding:8px 4px;border:0;border-bottom:1px solid rgba(var(--aid-wash,255,255,255),.1);background:transparent;color:var(--aid-ink,#eef2fb);font:inherit;text-align:left;cursor:pointer}.aid2-results button span{font-size:12.5px}.aid2-none{padding:12px 4px;font-size:13px}.aid-peek-icons{position:fixed;right:14px;bottom:calc(var(--aid-peek-bottom, 16vh) + 104px);z-index:1200;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.aid-peek-icon{position:relative;display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:#fff;color:var(--aid-on-white,#0e1a38);box-shadow:0 3px 10px rgba(8,16,40,.28);cursor:pointer}.aid-peek-icon[data-urgent=true]{background:#f5c542}.aid-peek-icon:focus-visible{outline:2px solid #ed3163;outline-offset:2px}.aid-peek-count{position:absolute;top:-5px;left:-5px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--aid-on-white,#0e1a38);color:#fff;font-size:11px;font-weight:700}.aid-livebar,.aid-peek{--aid-livebar-w:min(340px,calc(100vw - 124px))}.aid-peek.has-livebar .aid-peek-body,.aid-peek.has-livebar:focus-visible .aid-peek-body,.aid-peek.has-livebar:hover .aid-peek-body{transform:translateX(calc(6px - var(--aid-livebar-w)))}.aid-peek.has-livebar .aid-peek-hint{display:none}.aid-peek.has-livebar .aid-peek-dot{transform:translateX(calc(var(--aid-livebar-w)*-1))}.aid-livebar{position:fixed;right:0;bottom:16vh;z-index:1199;display:flex;align-items:center;grid-gap:10px;gap:10px;box-sizing:border-box;width:var(--aid-livebar-w);height:96px;padding:0 14px 0 22px;border:1px solid var(--aid-line,#2a3a63);border-width:1px 0;border-radius:0;background:var(--aid-navy,#0e1a38);color:var(--aid-ink,#eef2fb);box-shadow:-6px 8px 26px rgba(8,16,40,.32);font:inherit;text-align:left;cursor:pointer;transform:translateX(100%);visibility:hidden;pointer-events:none;transition:transform .35s cubic-bezier(.3,.8,.2,1),visibility 0s .35s}.aid-livebar.is-shown{transform:none;visibility:visible;pointer-events:auto;transition:transform .35s cubic-bezier(.3,.8,.2,1),visibility 0s}.aid-livebar:focus-visible{outline:2px solid #f5c542;outline-offset:-3px}.aid-livebar-icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(var(--aid-wash,255,255,255),.12)}.aid-livebar[data-level=need] .aid-livebar-icon{background:#f5c542;color:#0e1a38}.aid-livebar-text{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:3px;gap:3px}.aid-livebar-text b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;font-weight:600;line-height:1.3}.aid-livebar-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--aid-muted,#9fb0d3)}.aid-livebar-count{flex:none;padding:3px 9px;border-radius:11px;background:#ed3163;color:#fff;font-size:11.5px;font-weight:700;white-space:nowrap}.aid-peek[data-slim]{min-width:14px;min-height:64px}.aid-peek[data-slim] .aid-peek-body{width:10px;height:64px;border-radius:8px 0 0 8px;transform:none;box-shadow:-2px 2px 10px rgba(8,16,40,.25)}.aid-peek[data-slim] .aid-peek-body .aid-peek-mark,.aid-peek[data-slim] .aid-peek-body img,.aid-peek[data-slim] .aid-peek-hint{display:none}.aid-peek[data-slim] .aid-peek-dot{left:-4px;top:-6px}.aid-peek[data-slim=dot] .aid-peek-body{opacity:0;transition:opacity .2s}.aid-peek[data-slim=dot]:focus-visible .aid-peek-body,.aid-peek[data-slim=dot]:hover .aid-peek-body{opacity:1}.aid2-voice[data-phase=speaking]{color:#ed3163}.aid2-voice[data-phase=blocked],.aid2-voice[data-phase=waiting]{color:#f5c542}.aid2-caption{flex:none;margin:0 14px 6px;padding:6px 10px;border-radius:10px;background:var(--aid-navy-2,#16254a);color:#fff;font-size:12.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.aid2-caption.is-soft{background:transparent;color:inherit;opacity:.7;font-style:italic}.aid2-avatar img{transform:scale(calc(1 + var(--audio-level, 0)*0.03));transform-origin:50% 100%}.aid2-set-speeds{flex-direction:column;align-items:stretch}.aid2-speed{display:flex;align-items:center;grid-gap:6px;gap:6px;width:100%;margin-top:6px}.aid2-speed>span{flex:1 1}.aid2-speed button{min-width:24px;height:24px;border-radius:99px;border:1px solid rgba(35,50,71,.18);background:#fff;font-weight:700;cursor:pointer}.aid2-speed button:disabled{opacity:.4;cursor:default}.aid2-speed .aid2-speed-reset{padding:0 8px;font-size:11px;font-weight:600}.aid2-speed output{min-width:44px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aid2-set-group{margin:0 0 14px}.aid2-set-group h3{margin:0 0 6px 4px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--aid-muted,#9fb0d3)}.aid2-set-rows{border-radius:12px;background:rgba(var(--aid-wash,255,255,255),.06);overflow:hidden}.aid2-set-note{margin:6px 4px 0;font-size:11.5px;line-height:1.35;color:rgba(var(--aid-ink-rgb,238,242,251),.6)}.aid2-set-row{box-sizing:border-box;display:flex;align-items:center;grid-gap:8px;gap:8px;min-height:40px;padding:6px 12px;font-size:13.5px;color:var(--aid-ink,#eef2fb);background:transparent;border:0;width:100%;text-align:left}.aid2-set-row+.aid2-set-row{border-top:1px solid rgba(var(--aid-wash,255,255,255),.08)}.aid2-set-row.is-soon{opacity:.5}.aid2-set-row select{max-width:118px;padding:4px;border-radius:8px;border:1px solid var(--aid-line,#2a3a63);background:var(--aid-navy-2,#16254a);color:var(--aid-ink,#eef2fb);font:inherit;font-size:13px}.aid2-set-row input[type=range]{width:96px}.aid2-set-label{flex:1 1;min-width:0;display:flex;flex-direction:column}.aid2-set-label small{font-size:11px;color:rgba(var(--aid-ink-rgb,238,242,251),.55)}.aid2-set-control{flex:none;display:flex;align-items:center;grid-gap:6px;gap:6px}.aid2-set-nav{cursor:pointer;font:inherit;font-size:13.5px}.aid2-set-nav:disabled{cursor:default}.aid2-set-nav:not(:disabled):hover{background:rgba(var(--aid-wash,255,255,255),.06)}.aid2-set-nav:focus-visible{outline:2px solid #f5c542;outline-offset:-2px}.aid2-set-icon{display:grid;place-items:center;width:22px;color:var(--aid-muted,#9fb0d3)}.aid2-soon{align-self:flex-start;margin-top:2px;padding:0 6px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#f5c542;border:1px solid rgba(245,197,66,.5)}.aid2-seg{display:flex;border-radius:8px;overflow:hidden;border:1px solid var(--aid-line,#2a3a63)}.aid2-seg button{padding:4px 8px;border:0;background:transparent;color:var(--aid-ink,#eef2fb);font:inherit;font-size:12px;cursor:pointer}.aid2-seg button+button{border-left:1px solid var(--aid-line,#2a3a63)}.aid2-seg button[aria-pressed=true]{background:#ed3163;color:#fff}.aid2-seg button:disabled{opacity:.45;cursor:not-allowed}.aid2-seg button:focus-visible{outline:2px solid #f5c542;outline-offset:-2px}.aid2-rule-group h4{margin:12px 0 4px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--aid-muted,#9fb0d3)}.aid2-rule{padding:8px 0;border-bottom:1px solid rgba(var(--aid-line-rgb,42,58,99),.6);font-size:13px;line-height:1.4}.aid2-rule p{margin:2px 0 0}.aid2-rule.is-off{opacity:.6}.aid2-zone{position:fixed;top:0;bottom:0;width:330px;z-index:1190;pointer-events:none;background:rgba(46,204,113,.14);border:2px dashed rgba(46,204,113,.75);border-radius:4px}.aid2-zone.is-right{right:0}.aid2-zone.is-left{left:0}@media(prefers-reduced-motion:reduce){.aid2-dots i,.aid2-opening-line:after,.aid2-skeleton i,.aid2-wait,.aid2-wave i{animation:none}.aid2-avatar,.aid-panel,.aid-panel.is-open{transition:none}}.aid2-suggestion-carousel{min-width:0;flex-shrink:0;scroll-snap-type:x proximity;scrollbar-width:thin;overscroll-behavior-x:contain}.aid2-credits{position:relative;grid-gap:14px;gap:14px}.aid2-credits-head{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;padding:18px 20px;border-radius:16px;background:var(--aid-navy-2,#16254a);border-left:5px solid #2ecc71}.aid2-credits-head.is-low{border-left-color:#f5c542}.aid2-credits-head.is-critical,.aid2-credits-head.is-empty{border-left-color:#e5484d}.aid2-credits-head .aid2-credits-sum{display:flex;flex-wrap:wrap;align-items:baseline;grid-column-gap:8px;column-gap:8px;grid-row-gap:2px;row-gap:2px;min-width:0}.aid2-credits-head .aid2-credits-sum strong{font-size:40px;font-weight:800;line-height:1;letter-spacing:-.02em}.aid2-credits-head .aid2-credits-sum .aid2-credits-unit{font-size:15px;font-weight:700}.aid2-credits-head .aid2-credits-sum .aid2-dim{flex-basis:100%;font-size:12.5px}.aid2-credits-head .aid2-credits-state{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:700;background:rgba(46,204,113,.18);color:#2ecc71}.aid2-credits-head.is-low .aid2-credits-state{background:rgba(245,197,66,.2);color:#f5c542}.aid2-credits-head.is-critical .aid2-credits-state,.aid2-credits-head.is-empty .aid2-credits-state{background:rgba(229,72,77,.18);color:#e5484d}.aid2-credits-head .aid2-button{flex:none}.aid2-credits-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.aid2-credits-tiles div{display:flex;flex-direction:column;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:12px;background:var(--aid-navy-2,#16254a);font-size:12.5px}.aid2-credits-tiles div b{font-size:14px}.aid2-kinds{display:flex;height:12px;border-radius:6px;overflow:hidden;background:var(--aid-navy-2,#16254a)}.aid2-kinds i{display:block;min-width:3px}.aid2-kinds-legend{display:flex;flex-wrap:wrap;grid-gap:6px 14px;gap:6px 14px;margin:8px 0 0;padding:0;list-style:none;font-size:12px}.aid2-kinds-legend li{display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.aid2-kinds-legend i{width:10px;height:10px;border-radius:3px}.aid2-kinds-legend .is-answer,.aid2-kinds .is-answer{background:#ed3163}.aid2-kinds-legend .is-lookup,.aid2-kinds .is-lookup{background:#5b8def}.aid2-kinds-legend .is-action,.aid2-kinds .is-action{background:#f5c542}.aid2-ledger-icon{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--aid-navy-2,#16254a);color:var(--aid-muted,#9fb0d3)}.aid2-ledger li[data-kind=grant] .aid2-ledger-icon,.aid2-ledger li[data-kind=purchase] .aid2-ledger-icon{color:#2ecc71}.aid2-link.is-left{align-self:flex-start;padding:2px 0}.aid2-turn-detail{font-size:11.5px}.aid2-ledger-foot{margin:8px 0 0;text-align:center;font-size:12px}.aid2-topup{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding:16px;overflow:auto;background:var(--aid-navy,#0e1a38);color:var(--aid-ink,#eef2fb)}.aid2-topup h3,.aid2-topup h4{margin:0}.aid2-topup .aid2-topup-head{display:flex;align-items:center;justify-content:space-between}.aid2-topup.is-inline{position:static;flex:none;padding:16px;overflow:visible;border-radius:16px;background:var(--aid-navy-2,#16254a)}.aid2-packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.aid2-pack{display:flex;flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px;padding:14px 12px;border:0;border-radius:14px;background:var(--aid-navy-2,#16254a);color:var(--aid-ink,#eef2fb);box-shadow:inset 0 0 0 1px rgba(var(--aid-wash,255,255,255),.15);font:inherit;text-align:left;cursor:pointer;position:relative;min-width:0}.aid2-pack b{font-size:17px}.aid2-pack span{font-size:12.5px}.aid2-pack.is-on{box-shadow:inset 0 0 0 2px #ed3163}.aid2-pack .aid2-pack-best{position:absolute;top:-8px;right:10px;padding:1px 8px;border-radius:999px;background:#ed3163;color:#fff;font-size:10.5px;font-style:normal;font-weight:700}.aid2-pack .aid2-pack-bonus{padding:1px 7px;border-radius:999px;background:rgba(46,204,113,.18);color:#2ecc71;font-size:11px;font-weight:700;font-style:normal}.aid2-topup-pay{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.aid2-topup-pay .aid2-button.is-wide{flex:1 1 100%;padding:14px 16px;font-size:16px}.aid2-chosen{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;padding:10px 12px;border-radius:12px;background:rgba(var(--aid-wash,255,255,255),.08)}.aid2-chosen span{display:flex;flex-direction:column;min-width:0}.aid2-chosen b{font-size:16px}.aid2-chosen small{color:var(--aid-muted,#9fb0d3);font-size:12px}.aid2-how{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.aid2-howopt{border-radius:14px;background:var(--aid-navy-2,#16254a);box-shadow:inset 0 0 0 1px rgba(var(--aid-wash,255,255,255),.15)}.aid2-howopt.is-on{box-shadow:inset 0 0 0 2px #ed3163}.aid2-howopt.is-off{opacity:.55}.aid2-howopt .aid2-howopt-row{display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:12px;border:0;background:none;color:var(--aid-ink,#eef2fb);font:inherit;text-align:left;cursor:pointer}.aid2-howopt .aid2-howopt-row:disabled{cursor:default}.aid2-howopt .aid2-howopt-icon{display:grid;place-items:center;flex:none}.aid2-howopt .aid2-howopt-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.aid2-howopt .aid2-howopt-text b{font-size:14.5px}.aid2-howopt .aid2-howopt-text small{color:var(--aid-muted,#9fb0d3);font-size:12px}.aid2-howopt .aid2-howopt-dot{flex:none;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 2px rgba(var(--aid-wash,255,255,255),.35)}.aid2-howopt.is-on .aid2-howopt-dot{background:#ed3163;box-shadow:inset 0 0 0 3px var(--aid-navy-2,#16254a),0 0 0 2px #ed3163}.aid2-cards{display:flex;flex-direction:column;grid-gap:6px;gap:6px;padding:0 12px 12px}.aid2-cardrow{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;padding:10px 12px;border:0;border-radius:10px;background:rgba(var(--aid-wash,255,255,255),.06);box-shadow:inset 0 0 0 1px rgba(var(--aid-wash,255,255,255),.15);color:var(--aid-ink,#eef2fb);font:inherit;font-size:14px;text-align:left;cursor:pointer}.aid2-cardrow.is-on{box-shadow:inset 0 0 0 2px #ed3163}.aid2-cardrow small,.aid2-topup-wait{color:var(--aid-muted,#9fb0d3)}.aid2-topup-wait{margin:0;font-size:13px}.aid2-qr{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;text-align:center}.aid2-qr img{width:200px;height:200px;border-radius:12px;background:#fff;padding:8px}.aid2-topup-done{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;padding:24px 0;text-align:center}.aid2-topup-done .aid2-topup-check{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(46,204,113,.18);color:#2ecc71}.aid2-credits-chip{position:absolute;top:4px;right:52px;z-index:7;display:inline-flex;align-items:center;grid-gap:5px;gap:5px;height:20px;padding:0 8px;border:1px solid hsla(0,0%,100%,.16);border-radius:10px;background:#1d2f57;color:#e8eefc;font:inherit;font-size:12px;line-height:1;cursor:pointer}.aid2-credits-chip b{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aid2-credits-chip.is-low{background:#54410f;color:#ffd966;border-color:rgba(245,197,66,.5)}.aid2-credits-chip.is-critical,.aid2-credits-chip.is-empty{background:#5a1a1f;color:#ffb3b6;border-color:rgba(229,72,77,.55)}.aid2-root[data-credits=on] .aid3-viewhead{padding-right:160px}.aid-panel[data-v4] .aid2-root[data-credits=on] .aid4-hello{margin-top:6px}.aid2-credits-notice{display:flex;align-items:center;grid-gap:6px;gap:6px;min-height:36px;padding:0 6px 0 4px;border:1px solid transparent;border-radius:12px;font-size:12.5px}.aid2-credits-notice .aid2-credits-notice-main{flex:1 1;min-width:0;display:flex;align-items:center;grid-gap:8px;gap:8px;align-self:stretch;padding:0 6px 0 8px;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer}.aid2-credits-notice .aid2-credits-notice-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aid2-credits-notice .aid2-credits-notice-buy{flex:none;height:26px;padding:0 12px;border:0;border-radius:9px;background:#fff;color:#14233a;font:inherit;font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer}.aid2-credits-notice .aid2-credits-notice-x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:50%;background:transparent;color:inherit;opacity:.75;cursor:pointer}.aid2-credits-notice .aid2-credits-notice-x:hover{opacity:1;background:hsla(0,0%,100%,.12)}.aid2-credits-notice.is-low{background:rgba(245,197,66,.16);border-color:rgba(245,197,66,.4);color:#ffd966}.aid2-credits-notice.is-critical{background:rgba(229,72,77,.2);border-color:rgba(229,72,77,.5);color:#ffa3a6}.aid2-credits-notice.is-empty{background:rgba(229,72,77,.3);border-color:rgba(229,72,77,.65);color:#ffc0c2}.aid2-topup-test{margin-top:8px;padding:8px 10px;border:1px dashed;border-radius:10px;text-align:center}.aid2-reply-meta{display:flex;flex-wrap:wrap;align-items:center;grid-gap:2px 10px;gap:2px 10px;align-self:flex-start;max-width:95%}.aid2-credits-line{font-size:11px;color:var(--aid-muted,#9fb0d3);white-space:nowrap}.aid4-cap .aid2-credits-line{display:block;margin-top:4px}.aid-livebar.is-office,.aid-panel.is-office,.aid-peek-icons.is-office,.aid-peek.is-office{--aid-navy:#fff;--aid-navy-2:#f3f5f9;--aid-line:#e2e5ed;--aid-line-rgb:226,229,237;--aid-ink:#223247;--aid-ink-rgb:34,50,71;--aid-muted:#5b6b80;--aid-wash:34,50,71;--aid-on-white:#223247;--aid-bubble:#f3f5f9;--aid-bubble-ink:#223247}.aid-panel.is-office{color-scheme:light;box-shadow:-1px 0 0 #e2e5ed,-14px 0 36px rgba(34,50,71,.1)}.aid-panel.is-office[data-side=left]{box-shadow:1px 0 0 #e2e5ed,14px 0 36px rgba(34,50,71,.1)}.aid-panel.is-office[data-size=small],.aid-panel.is-office[data-size=small][data-side=left]{box-shadow:0 18px 44px rgba(34,50,71,.22),0 0 0 1px #e2e5ed}.aid-panel.is-office .aid2-avatar img{border-radius:16px 16px 0 0}.aid-panel.is-office .aid2-box,.aid-panel.is-office .aid2-button.is-white{border:1px solid #e2e5ed}.aid-peek.is-office .aid-peek-body{border:1px solid #e2e5ed;border-right:0;box-shadow:-6px 8px 26px rgba(34,50,71,.18)}.aid-panel[data-v3]{--aid-navy:#fff;--aid-navy-2:#f3f2ee;--aid-line:#e3e1da;--aid-ink:#1d1d1b;--aid-ink-rgb:29,29,27;--aid-muted:#6b6b66;--aid-line-rgb:227,225,218;--aid-wash:20,30,50;--aid-on-white:#1d1d1b;--aid-bubble:#f3f2ee;--aid-bubble-ink:#1d1d1b;top:12px;bottom:12px;right:12px;max-width:calc(100vw - 48px);box-sizing:border-box;overflow:hidden;border-radius:32px 10px 32px 32px;background:#fff;color:#1d1d1b;font-family:Manrope,Inter,sans-serif;font-size:13px;box-shadow:0 18px 54px rgba(20,30,50,.28),0 0 0 1px rgba(20,30,50,.16);transform:translateX(calc(100% + 48px))}.aid-panel[data-v3].is-open{transform:none}.aid-panel[data-v3][data-side=left]{right:auto;left:12px;transform:translateX(calc(-100% - 48px));box-shadow:0 18px 54px rgba(20,30,50,.28),0 0 0 1px rgba(20,30,50,.16)}.aid-panel[data-v3][data-side=left].is-open{transform:none}.aid-panel[data-v3][data-size=small],.aid-panel[data-v3][data-size=small][data-side=left]{border-radius:28px 10px 28px 28px;transform:translateY(18px) scale(.96);opacity:0;box-shadow:0 18px 54px rgba(20,30,50,.3),0 0 0 1px rgba(20,30,50,.16)}.aid-panel[data-v3][data-size=small].is-open,.aid-panel[data-v3][data-size=small][data-side=left].is-open{transform:none;opacity:1}.aid-panel[data-v3] .aid2-root{background:#fff}.aid-panel[data-v3] .aid2-button.is-white{border:.5px solid #dedcd5}.aid-panel[data-v3] .aid2-bar{padding:8px 16px 16px}.aid-panel[data-v3] .aid2-box{border:.5px solid #dedcd5;background:#fff;border-radius:999px}.aid-panel[data-v3] .aid2-round{background:#f1f0ec;color:#1d1d1b}.aid-panel[data-v3] .aid2-round:hover:not(:disabled){background:#e6e4dd}.aid-panel[data-v3] .aid2-round.aid2-send.is-ready,.aid-panel[data-v3] .aid2-round.is-on{background:#1d1d1b;color:#fff}.aid3-stage{position:relative;flex:none;height:170px;margin:12px 12px 6px;border-radius:24px;background:#fff;box-shadow:0 4px 16px rgba(20,30,50,.12),0 0 0 1px rgba(20,30,50,.14);overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:height .38s cubic-bezier(.3,.8,.2,1)}.aid3-stage:active{cursor:grabbing}.aid3-stage .aid2-avatar{height:100%;max-height:none;padding:0;transition:none}.aid3-stage .aid2-avatar img{height:100%;width:100%;object-fit:contain;object-position:50% 100%;transform:scale(.8);transform-origin:50% 100%}.aid3-stage .aid2-dots{right:18px}.aid3-live{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .45s ease}.aid3-live canvas{display:block;width:100%!important;height:100%!important;transform:scale(.85);transform-origin:50% 100%}.aid3-stage[data-live=ready] .aid3-live{opacity:1}.aid3-stage[data-live=ready] .aid2-avatar img{opacity:0;transition:opacity .45s ease}.aid3-stage[data-live=ready] .aid2-dots{z-index:2}.aid-panel[data-v3][data-size=small] .aid3-stage,.aid-panel[data-v3][data-size=tall] .aid3-stage{height:160px}.aid3-stage-voice{z-index:2;position:absolute;left:10px;bottom:10px;background:#fff;color:#1d1d1b;box-shadow:0 2px 8px rgba(20,30,50,.16)}.aid3-line{flex:1 1;min-height:0;margin:4px 22px 0;font-size:13.5px;line-height:1.45;color:#1d1d1b;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.aid3-viewhead{flex:none;display:flex;align-items:center;grid-gap:8px;gap:8px;min-height:44px;padding:12px 56px 4px 14px;-webkit-user-select:none;user-select:none}.aid3-viewhead p{margin:0;min-width:0;font-size:13px;font-weight:600;color:#1d1d1b}.aid3-cols{flex:1 1;display:flex;min-height:0}.aid3-chat{flex:1 1;flex-direction:column}.aid3-chat,.aid3-work{min-width:0;display:flex;min-height:0}.aid3-work{position:relative;flex:0 0 44%;flex-direction:column;margin:12px 12px 12px 0;border:.5px dashed #dedcd5;border-radius:24px;overflow:hidden}.aid3-work .aid3-board{flex:1 1;min-height:0;overflow-y:auto}.aid3-work .aid3-board>*{min-height:100%}.aid3-work[data-board=true]{flex:1 1}.aid3-work .aid3-viewhead{padding-right:44px}.aid3-work .aid3-viewhead p{font-weight:500;color:#6b6b66}.aid3-corner{--cut:20px;position:absolute;top:0;right:0;z-index:6;width:0;height:0}.aid3-corner[data-peek=true]{--cut:30px}.aid3-corner[data-open=true]{--cut:38px}.aid3-corner-hit{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.aid3-under{background:#b9b6ab;-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%)}.aid3-flap,.aid3-under{position:absolute;top:0;right:0;width:var(--cut);height:var(--cut);transition:width .35s cubic-bezier(.3,.8,.2,1),height .35s cubic-bezier(.3,.8,.2,1)}.aid3-flap{padding:0;border:0;background:#fff;-webkit-clip-path:polygon(0 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,0 100%);cursor:pointer}.aid3-flap:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,#fff 52%,#cdcac0)}.aid3-flap:focus-visible{outline:2px solid #1d1d1b;outline-offset:-2px}.aid3-corner-menu{position:absolute;top:calc(var(--cut) + 4px);right:12px;display:flex;flex-direction:column;align-items:flex-end;grid-gap:8px;gap:8px;transform:translateY(-140px);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.3,.8,.2,1),opacity .2s}.aid3-corner[data-peek=true] .aid3-corner-menu{transform:translateY(-14px);opacity:1}.aid3-corner[data-peek=true] .aid3-corner-menu .aid3-corner-label,.aid3-corner[data-peek=true] .aid3-corner-menu .aid3-corner-row:not(:first-child){opacity:0}.aid3-corner[data-open=true] .aid3-corner-menu{transform:none;opacity:1;pointer-events:auto}.aid3-corner-row{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:0;border:0;background:none;cursor:pointer;font:inherit}.aid3-corner-row:focus-visible{outline:2px solid #1d1d1b;outline-offset:2px;border-radius:999px}.aid3-corner-label{padding:4px 10px;border:.5px solid #dedcd5;border-radius:999px;background:#fff;font-size:12px;font-weight:500;white-space:nowrap;color:#1d1d1b;box-shadow:0 2px 8px rgba(20,30,50,.12)}.aid3-corner-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:#1d1d1b;box-shadow:0 2px 10px rgba(20,30,50,.2)}.aid3-corner-row:hover .aid3-corner-icon{background:#f1f0ec}@media(prefers-reduced-motion:reduce){.aid3-corner-menu,.aid3-flap,.aid3-stage,.aid3-under{transition-duration:.01ms!important}}.aid-panel[data-v3] *{scrollbar-width:none;-ms-overflow-style:none}.aid-panel[data-v3] ::-webkit-scrollbar{display:none;width:0;height:0}.aid-panel[data-v3] .aid2-suggestion-carousel button{border:1px solid transparent!important;color:#1d1d1b!important;transition:transform .15s ease,box-shadow .15s ease}.aid-panel[data-v3] .aid2-suggestion-carousel button:nth-child(5n+1){background:#dfeafe!important;border-color:#c4d8fb!important}.aid-panel[data-v3] .aid2-suggestion-carousel button:nth-child(5n+2){background:#fde4ee!important;border-color:#f9c9dc!important}.aid-panel[data-v3] .aid2-suggestion-carousel button:nth-child(5n+3){background:#dcf3e6!important;border-color:#bde6cf!important}.aid-panel[data-v3] .aid2-suggestion-carousel button:nth-child(5n+4){background:#fdf0d4!important;border-color:#f6dfa9!important}.aid-panel[data-v3] .aid2-suggestion-carousel button:nth-child(5n+5){background:#ebe2fb!important;border-color:#d7c8f5!important}.aid-panel[data-v3] .aid2-suggestion-carousel button:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(20,30,50,.12)}.aid-panel[data-v4]{--aid-iw:292px;--aid-sh:190px;--aid-navy:#0f1426;--aid-navy-2:#1b2238;--aid-line:hsla(0,0%,100%,0.1);--aid-ink:#fff;--aid-ink-rgb:255,255,255;--aid-muted:#8d96b0;--aid-line-rgb:255,255,255;--aid-wash:255,255,255;--aid-on-white:#fff;--aid-bubble:#1b2238;--aid-bubble-ink:#fff;top:24px;bottom:24px;right:24px;max-width:calc(100vw - 48px);background:#0f1426;color:#fff;box-shadow:0 18px 54px rgba(5,8,20,.5),0 0 0 1px hsla(0,0%,100%,.08);transform:translateX(calc(100% + 48px))}.aid-panel[data-v4].is-open{transform:none}.aid-panel[data-v4][data-side=left]{left:24px;transform:translateX(calc(-100% - 48px));box-shadow:0 18px 54px rgba(5,8,20,.5),0 0 0 1px hsla(0,0%,100%,.08)}.aid-panel[data-v4][data-side=left].is-open{transform:none}.aid-panel[data-v4][data-size=tall]{--aid-iw:612px;--aid-sh:290px}.aid-panel[data-v4][data-size=small]{--aid-iw:312px;--aid-sh:150px}.aid-panel[data-v4][data-size=split] .aid3-chat{position:relative;flex-grow:0;flex-shrink:0;flex-basis:320px;width:320px}.aid-panel[data-v4][data-size=split] .aid2-root[data-lay=screen] .aid4-vlad{opacity:1;transform:translateY(calc(-50% - 50vh + 124px)) scale(.5)}.aid-panel[data-v4][data-size=split] .aid2-root[data-lay=screen] .aid4-screen{top:150px;height:468px}.aid-panel[data-v4][data-size=split] .aid3-work{--aid-navy:#fff;--aid-navy-2:#f3f2ee;--aid-line:#e3e1da;--aid-ink:#1d1d1b;--aid-ink-rgb:29,29,27;--aid-muted:#6b6b66;--aid-line-rgb:227,225,218;--aid-wash:20,30,50;--aid-on-white:#1d1d1b;flex:1 1;margin:24px 24px 24px 0;border:0;border-radius:20px;background:#fff;color:#1d1d1b;box-shadow:0 10px 30px rgba(0,0,0,.38)}.aid-panel[data-v4]:has(.aid2-root:not([data-view=chat])){--aid-navy:#fff;--aid-navy-2:#f3f2ee;--aid-line:#e3e1da;--aid-ink:#1d1d1b;--aid-ink-rgb:29,29,27;--aid-muted:#6b6b66;--aid-line-rgb:227,225,218;--aid-wash:20,30,50;--aid-on-white:#1d1d1b;--aid-bubble:#f3f2ee;--aid-bubble-ink:#1d1d1b;background:#fff;color:#1d1d1b;box-shadow:0 18px 54px rgba(20,30,50,.28),0 0 0 1px rgba(20,30,50,.16)}.aid-panel[data-v4] .aid2-root{background:transparent}.aid-panel[data-v4] .aid3-stage.aid4-stage{position:static;flex:1 1 300px;height:auto!important;min-height:0;margin:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;transition:flex-grow .9s cubic-bezier(.3,.7,.2,1),flex-basis .9s cubic-bezier(.3,.7,.2,1)}.aid-panel[data-v4] .aid2-root[data-lay=chat] .aid4-stage,.aid-panel[data-v4] .aid2-root[data-lay=tuck] .aid4-stage{flex:0 0 190px}.aid-panel[data-v4] .aid2-root[data-lay=screen] .aid4-stage{flex-grow:0;flex-shrink:0;flex-basis:calc(var(--aid-sh) + 40px)}.aid-panel[data-v4][data-size=small] .aid4-stage{flex:0 0 150px}.aid-panel[data-v4] .aid2-root .aid4-msgs{flex:1 1;background:transparent!important;transition:flex-grow .9s cubic-bezier(.3,.7,.2,1)}.aid-panel[data-v4] .aid2-root[data-lay=idle] .aid4-msgs{flex:0 1 auto}.aid-panel[data-v4] .aid4-hello{position:absolute;top:30px;left:24px;right:56px;z-index:3;pointer-events:none;transition:opacity .5s ease,transform .9s cubic-bezier(.3,.7,.2,1)}.aid-panel[data-v4] .aid4-hello b{display:block;font-size:24px;font-weight:700;line-height:1.2;color:#fff}.aid-panel[data-v4] .aid4-hello span{display:block;margin-top:6px;font-size:13px;font-weight:500;color:#8d96b0}.aid-panel[data-v4] .aid2-root:not([data-lay=idle]) .aid4-hello{opacity:0;transform:translateY(-8px)}.aid-panel[data-v4] .aid2-root[data-lay=idle] .aid4-msgs .aid4-bub-a{display:none}.aid-panel[data-v4] .aid4-vlad{position:absolute;left:50%;top:50%;z-index:0;width:320px;height:380px;margin-left:-146px;pointer-events:none;will-change:transform,opacity;transform-origin:50% 50%;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 68%,transparent 95%);mask-image:linear-gradient(180deg,#000 0,#000 68%,transparent 95%);transform:translateY(calc(-50% - 24px)) scale(.84);transition:transform .9s cubic-bezier(.3,.7,.2,1),opacity .55s ease}.aid-panel[data-v4] .aid4-vlad .aid2-avatar{height:100%;max-height:none;padding:0;transition:none}.aid-panel[data-v4] .aid4-vlad .aid2-avatar img{height:100%;width:100%;object-fit:contain;object-position:50% 50%;transform:scale(.64);transform-origin:50% 5.6%}.aid-panel[data-v4] .aid4-vlad .aid3-live canvas{transform:none}.aid-panel[data-v4] .aid2-root[data-lay=chat] .aid4-vlad,.aid-panel[data-v4] .aid2-root[data-lay=tuck] .aid4-vlad{transform:translateY(calc(-50% - 50vh + 124px)) scale(.48)}.aid-panel[data-v4] .aid2-root[data-lay=screen] .aid4-vlad{transform:translate(-72%,calc(-50% - 50vh + 124px)) scale(.4);opacity:0}.aid-panel[data-v4][data-size=small] .aid4-vlad{top:0;transform:translateY(-14px) scale(.46)}.aid-panel[data-v4] .aid4-screen{position:absolute;top:28px;right:14px;z-index:4;width:calc(100% - 28px);height:var(--aid-sh);box-sizing:border-box;overflow:hidden;border-radius:20px;background:#fff;color:#0f1426;box-shadow:0 10px 30px rgba(0,0,0,.38);transform-origin:100% 0;animation:aid4-drop .9s cubic-bezier(.3,.7,.2,1) backwards;transition:width .9s cubic-bezier(.3,.7,.2,1),height .9s cubic-bezier(.3,.7,.2,1),top .9s cubic-bezier(.3,.7,.2,1),border-radius .9s cubic-bezier(.3,.7,.2,1)}.aid-panel[data-v4] .aid4-screen[data-closing=true]{opacity:0;transform:translateY(-12px) scale(.97);pointer-events:none;transition:opacity .5s ease,transform .5s cubic-bezier(.3,.7,.2,1)}.aid-panel[data-v4] .aid4-screen-in{position:absolute;top:0;right:0;width:var(--aid-iw);height:auto;max-height:var(--aid-max);box-sizing:border-box;padding:14px 40px;display:flex;flex-direction:column;grid-gap:8px;gap:8px;transition:opacity .3s ease}.aid-panel[data-v4] .aid4-screen-title{flex:none;font-size:13px;font-weight:700}.aid-panel[data-v4] .aid4-screen-body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;grid-gap:8px;gap:8px;font-size:13px;line-height:1.45}.aid-panel[data-v4] .aid4-screen-body p{margin:0 0 8px}.aid-panel[data-v4] .aid4-vis{display:flex;flex-direction:column;grid-gap:12px;gap:12px;font-size:13px;line-height:1.4;color:#0f1426}.aid-panel[data-v4] .aid4-vis-head{font-size:16px;font-weight:700;line-height:1.3;padding-right:28px}.aid-panel[data-v4] .aid4-vis-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-gap:8px;gap:8px}.aid-panel[data-v4] .aid4-vis-stat{padding:10px 12px;border-radius:14px;background:#f1f3fa}.aid-panel[data-v4] .aid4-vis-stat b{display:block;font-size:26px;font-weight:700;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aid-panel[data-v4] .aid4-vis-stat span{display:block;margin-top:2px;font-size:11px;font-weight:600;color:#6b7390;text-transform:capitalize}.aid-panel[data-v4] .aid4-vis-stat[data-tone=bad]{background:#fde8ee}.aid-panel[data-v4] .aid4-vis-stat[data-tone=bad] b{color:#c0264b}.aid-panel[data-v4] .aid4-vis-stat[data-tone=wait]{background:#fff1d6}.aid-panel[data-v4] .aid4-vis-stat[data-tone=wait] b{color:#a06100}.aid-panel[data-v4] .aid4-vis-stat[data-tone=good]{background:#e3f6ec}.aid-panel[data-v4] .aid4-vis-stat[data-tone=good] b{color:#0f8a4f}.aid-panel[data-v4] .aid4-vis-tablewrap{overflow-x:auto;border-radius:14px;border:1px solid #e6e9f3}.aid-panel[data-v4] .aid4-vis-table{width:100%;border-collapse:collapse;font-size:12.5px}.aid-panel[data-v4] .aid4-vis-table th{position:-webkit-sticky;position:sticky;top:0;padding:8px 12px;background:#f7f8fc;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase;color:#6b7390;white-space:nowrap}.aid-panel[data-v4] .aid4-vis-table td{padding:9px 12px;border-top:1px solid #eef0f7;vertical-align:middle}.aid-panel[data-v4] .aid4-vis-table td:first-child{font-weight:600}.aid-panel[data-v4] .aid4-vis-table td[data-kind=number],.aid-panel[data-v4] .aid4-vis-table th[data-kind=number]{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.aid-panel[data-v4] .aid4-vis-table a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:#c9cee0;text-decoration-color:#c9cee0;text-underline-offset:2px}.aid-panel[data-v4] .aid4-chip{display:inline-block;padding:2px 9px;border-radius:999px;background:#eef0f7;color:#4a5170;font-size:11px;font-weight:700;white-space:nowrap}.aid-panel[data-v4] .aid4-chip[data-tone=good]{background:#e3f6ec;color:#0f8a4f}.aid-panel[data-v4] .aid4-chip[data-tone=bad]{background:#fde8ee;color:#c0264b}.aid-panel[data-v4] .aid4-chip[data-tone=wait]{background:#fff1d6;color:#a06100}.aid-panel[data-v4] .aid4-vis-rows{display:flex;flex-direction:column;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.aid-panel[data-v4] .aid4-vis-rows li{display:flex;justify-content:space-between;align-items:baseline;grid-gap:12px;gap:12px;padding:9px 12px;border-radius:12px;background:#f4f5fb}.aid-panel[data-v4] .aid4-vis-rows b{font-weight:700}.aid-panel[data-v4] .aid4-vis-rows span{color:#5b6382;text-align:right}.aid-panel[data-v4] .aid4-vis-note{margin:0;color:#5b6382;font-size:12.5px}.aid-panel[data-v4] .aid4-vis-more{align-self:flex-start;padding:4px 12px;border:0;border-radius:999px;background:#eef0f7;color:#4a5170;font-size:12px;font-weight:600;cursor:pointer}.aid-panel[data-v4] .aid4-vis-more:hover{background:#e1e5f2}.aid-panel[data-v4] .aid4-close{position:absolute;top:10px;right:10px;width:24px;height:24px;padding:0;border:0;border-radius:12px;background:#eef0f6;color:#0f1426;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.aid-panel[data-v4] .aid4-close:hover{background:#dde1ee}.aid-panel[data-v4] .aid4-close:focus-visible{outline:2px solid #ed3163;outline-offset:1px}.aid-panel[data-v4] .aid4-clicker{position:absolute;left:8px;top:50%;width:22px;height:38px;margin-top:-19px;padding:0;border:0;border-radius:11px;background:#e6e9f2;color:#0f1426;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .3s ease,background .2s ease}.aid-panel[data-v4] .aid4-clicker:hover{background:#d6dae8}.aid-panel[data-v4] .aid4-clicker:focus-visible{outline:2px solid #ed3163;outline-offset:1px}.aid-panel[data-v4] .aid4-screen-ico{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .35s ease .35s}.aid-panel[data-v4] .aid4-screen[data-tucked=true]{top:66px;width:40px;height:40px;border-radius:14px;cursor:pointer}.aid-panel[data-v4] .aid4-screen[data-tucked=true] .aid4-clicker,.aid-panel[data-v4] .aid4-screen[data-tucked=true] .aid4-screen-in{opacity:0;pointer-events:none}.aid-panel[data-v4] .aid4-screen[data-tucked=true] .aid4-screen-ico{opacity:1}.aid-panel[data-v4] .aid4-screen[data-tucked=true]:focus-visible{outline:2px solid #ed3163;outline-offset:2px}.aid-panel[data-v4] .aid4-demo-pic{flex:1 0 auto;min-height:96px;border-radius:12px;background:#eef0f6;color:#5b6b80;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px;font-size:12px}.aid-panel[data-v4] .aid4-screen[data-kind=wide] .aid4-demo-pic{min-height:220px}.aid-panel[data-v4] .aid4-demo-actions{display:flex;grid-gap:8px;gap:8px}.aid-panel[data-v4] .aid4-demo-no,.aid-panel[data-v4] .aid4-demo-yes{border-radius:10px;padding:5px 14px;cursor:pointer;font-family:inherit;background:transparent;font-size:12px;font-weight:600}.aid-panel[data-v4] .aid4-demo-yes{background:#ed3163;color:#fff}.aid-panel[data-v4] .aid4-demo-no{border:1px solid #c9cedb}.aid-panel[data-v4] .aid2-root[data-view=chat] .aid4-bub-a,.aid-panel[data-v4] .aid2-root[data-view=chat] .aid4-cap-a{background:#1b2238!important;color:#fff!important;border:0!important}.aid-panel[data-v4] .aid2-root[data-view=chat] .aid4-bub-u,.aid-panel[data-v4] .aid2-root[data-view=chat] .aid4-cap-u{background:#ed3163!important;color:#fff!important}.aid-panel[data-v4] .aid2-root[data-view=chat] .aid2-bar,.aid-panel[data-v4] .aid2-root[data-view=chat] .aid2-bar-row{background:transparent!important}.aid-panel[data-v4] .aid2-root[data-view=chat] .aid2-box{background:#1b2238!important;border:1px solid hsla(0,0%,100%,.1)!important;color:#fff}.aid-panel[data-v4] .aid2-root[data-view=chat] .aid2-box *{color:#fff}.aid-panel[data-v4] .aid2-root[data-view=chat] .aid2-box textarea::placeholder{color:#8d96b0}.aid-panel[data-v4] .aid2-root[data-view=chat] .aid2-round{background:#1b2238!important;color:#fff!important}.aid-panel[data-v4] .aid2-root[data-view=chat] .aid2-round svg{color:#fff;stroke:#fff}.aid-panel[data-v4] .aid2-root[data-view=chat] .aid2-send:disabled{opacity:.45}.aid-panel[data-v4] .aid2-root[data-view=chat] .aid2-suggestion-carousel button{border:1px solid transparent!important;transition:transform .15s ease,background .2s ease}.aid-panel[data-v4] .aid2-root[data-view=chat] .aid2-suggestion-carousel button:nth-child(5n+1){background:rgba(130,180,255,.18)!important;color:#b9d4ff!important}.aid-panel[data-v4] .aid2-root[data-view=chat] .aid2-suggestion-carousel button:nth-child(5n+2){background:rgba(255,140,180,.18)!important;color:#ffc0d6!important}.aid-panel[data-v4] .aid2-root[data-view=chat] .aid2-suggestion-carousel button:nth-child(5n+3){background:rgba(120,220,170,.18)!important;color:#b5efd1!important}.aid-panel[data-v4] .aid2-root[data-view=chat] .aid2-suggestion-carousel button:nth-child(5n+4){background:rgba(255,210,120,.18)!important;color:#ffe2a8!important}.aid-panel[data-v4] .aid2-root[data-view=chat] .aid2-suggestion-carousel button:nth-child(5n+5){background:rgba(190,160,255,.18)!important;color:#dccfff!important}.aid-panel[data-v4] .aid2-root[data-view=chat] .aid2-suggestion-carousel button:hover{transform:translateY(-1px)}.aid-panel[data-v4] .aid4-cap{max-height:220px;overflow:hidden;animation:aid4-cap-in .55s cubic-bezier(.3,.7,.2,1) backwards;transition:opacity .45s ease,transform .45s ease,max-height .45s ease,margin .45s ease,padding .45s ease}.aid-panel[data-v4] .aid4-cap p{margin:0}.aid-panel[data-v4] .aid4-cap.is-leaving{opacity:0;transform:translateY(14px);max-height:0;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.aid-panel[data-v4] .aid2-caption:not(.is-soft){display:none}.aid-panel[data-v4] .aid3-stage-voice{z-index:5}.aid-panel[data-v4] .aid2-root *{scrollbar-width:none}.aid-panel[data-v4] .aid2-root ::-webkit-scrollbar{display:none}@keyframes aid4-cap-in{0%{opacity:0;transform:translateY(14px)}}@keyframes aid4-drop{0%{height:0;opacity:0}to{height:var(--aid-sh);opacity:1}}@media(max-width:760px){.aid-panel[data-v4][data-size=split] .aid2-root:not([data-view=chat]) .aid3-chat{display:none}.aid-panel[data-v4][data-size=split] .aid2-root:not([data-view=chat]) .aid3-work{margin:28px 12px 12px}}@media(max-width:760px){.aid-panel[data-v4] .aid2-root[data-view=work] .aid2-bar-label,.aid-panel[data-v4] .aid2-root[data-view=work] .aid2-credits-notice,.aid-panel[data-v4] .aid2-root[data-view=work] .aid2-notice,.aid-panel[data-v4] .aid2-root[data-view=work] .aid-helper{display:none}}@media(max-width:760px){.aid-panel[data-v4],.aid-panel[data-v4][data-side=left],.aid-panel[data-v4][data-size]{--aid-iw:calc(100vw - 28px);left:0!important;right:0!important;top:auto!important;bottom:0!important;width:100%!important;max-width:100vw;height:92vh!important;height:92dvh!important;max-height:92dvh;border-radius:22px 22px 0 0;padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0 -14px 44px rgba(5,8,20,.45),0 0 0 1px hsla(0,0%,100%,.08);transform:translateY(105%)}.aid-panel[data-v4].is-open,.aid-panel[data-v4][data-side=left].is-open,.aid-panel[data-v4][data-size].is-open{transform:none}.aid-panel[data-v4]:before{content:"";position:absolute;top:6px;left:50%;width:38px;height:4px;margin-left:-19px;border-radius:4px;background:hsla(0,0%,100%,.28);pointer-events:none;z-index:7}.aid3-sheet-close{position:absolute;top:10px;right:10px;z-index:8;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.12);color:#fff;cursor:pointer}.aid-peek{right:12px;bottom:calc(16px + env(safe-area-inset-bottom, 0px))}.aid-peek-body,.aid-peek.is-leaning .aid-peek-body,.aid-peek:focus-visible .aid-peek-body,.aid-peek:hover .aid-peek-body{width:46px;height:46px;border-radius:50%;border-right:1px solid var(--aid-line,hsla(0,0%,100%,.1));transform:none}.aid-peek-body img,.aid-peek.is-leaning .aid-peek-body img,.aid-peek:focus-visible .aid-peek-body img,.aid-peek:hover .aid-peek-body img{left:-6px;top:1px;width:60px}}@media(prefers-reduced-motion:reduce){.aid-panel[data-v4] .aid4-hello,.aid-panel[data-v4] .aid4-msgs,.aid-panel[data-v4] .aid4-screen,.aid-panel[data-v4] .aid4-screen-in,.aid-panel[data-v4] .aid4-stage,.aid-panel[data-v4] .aid4-vlad{animation:none!important;transition-duration:.01ms!important}}@media(max-width:760px){.aid-peek-icons{display:none!important}}@media(max-width:760px){body:has(.fa-menu--sheet,.ps-root) .aid-peek{visibility:hidden}}.aid2-top{display:flex;flex-direction:column;grid-gap:4px;gap:4px;flex:0 0 auto}.aid2-bug-strip{margin:0 12px 6px;flex:0 0 auto}.aid2-bug-strip-row{display:flex;flex-wrap:wrap;align-items:center;grid-gap:6px 10px;gap:6px 10px}.aid2-bug-pill{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;min-height:34px;padding:0 12px;border:1.5px solid #ff3b5c;border-radius:999px;background:#fff;color:#c8102e;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(200,16,46,.25)}.aid2-bug-pill:hover{background:#fde8ec}.aid2-bug-link{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;min-height:34px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:rgba(var(--aid-ink-rgb,255,255,255),.75);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.aid2-bug-link:hover{background:rgba(var(--aid-wash,255,255,255),.1);color:var(--aid-ink,#fff)}.aid2-bug-dot{width:8px;height:8px;border-radius:50%;background:#2ecc71}.aid2-bug-fixed{margin-top:8px;padding:8px 12px;border-radius:12px;background:#d9f5e5;color:#10693f;font-size:12.5px;line-height:1.35}.aid2-bug-fixed p{margin:0;font-weight:700}.aid2-bug-fixed div{display:flex;flex-wrap:wrap;grid-gap:6px 12px;gap:6px 12px;margin-top:6px}.aid2-bug-fixed button{border:0;padding:4px 0;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.aid2-bug-fixed.is-inlist{margin-top:8px}.aid2-bug-panel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;background:#fff;color:#0e1a33;font-family:Manrope,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.45}.aid2-bug-panel,.aid2-bug-panel *{box-sizing:border-box}.aid2-bug-panel h2,.aid2-bug-panel h3,.aid2-bug-panel p{margin:0}.aid2-bug-head{display:flex;flex:0 0 auto;align-items:flex-start;grid-gap:10px;gap:10px;padding-block:16px 12px;padding-inline:18px 56px;-webkit-border-after:1px solid #eef1f5;border-block-end:1px solid #eef1f5}.aid2-bug-back{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;padding:0;border:1px solid #e4e8ee;border-radius:9px;background:#fff;color:#0e1a33;cursor:pointer}.aid2-bug-back:hover{background:#f6f5f1}.aid2-bug-back:dir(rtl) svg{transform:scaleX(-1)}[dir=rtl] .aid2-bug-back svg{transform:scaleX(-1)}.aid2-bug-headtext{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px;min-width:0}.aid2-bug-headtext h2{font-size:19px;font-weight:700;line-height:1.25;text-wrap:pretty}.aid2-bug-headtext p{font-size:13px;color:#5b6478;line-height:1.4;text-wrap:pretty}.aid2-bug-chip{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:3px 9px;border-radius:999px;background:linear-gradient(180deg,#f2474a,#d3191c);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.aid2-bug-body{display:flex;flex:1 1 auto;flex-direction:column;grid-gap:14px;gap:14px;min-height:0;padding:16px 18px;overflow-y:auto}.aid2-bug-foot{flex:0 0 auto;flex-direction:column;padding:12px 18px 14px;-webkit-border-before:1px solid #eef1f5;border-block-start:1px solid #eef1f5;background:#fff;box-shadow:0 -6px 16px rgba(14,26,51,.05)}.aid2-bug-foot,.aid2-bug-reason{display:flex;grid-gap:8px;gap:8px}.aid2-bug-reason{align-items:flex-start;font-size:13px;line-height:1.4;color:#92400e}.aid2-bug-reason span{display:grid;flex:0 0 auto;place-items:center;width:18px;height:18px;border-radius:50%;background:#fef3c7;font-size:11px;font-weight:700}.aid2-bug-note{font-size:12px;color:#5b6478}.aid2-bug-leave{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.aid2-bug-leave b{font-size:13.5px;line-height:1.4}.aid2-bug-leave .aid2-bug-actions{margin-top:0}.aid2-bug-actions{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px 10px;gap:8px 10px;margin-top:0}.aid2-bug-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;min-height:44px;padding:0 20px;border:0;border-radius:12px;font:inherit;font-size:15px;font-weight:700;line-height:1.2;cursor:pointer}.aid2-bug-btn:disabled{cursor:not-allowed}.aid2-bug-btn.is-red{background:linear-gradient(180deg,#f2474a,#d3191c);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 4px 12px rgba(211,25,28,.25);color:#fff}.aid2-bug-btn.is-red:hover:not(:disabled){filter:brightness(1.05)}.aid2-bug-btn.is-red:disabled{background:#e4e8ee;box-shadow:none;color:#7a8399}.aid2-bug-btn.is-plain{background:#fff;color:#2c3550;box-shadow:inset 0 0 0 1px #e4e8ee;font-size:14px}.aid2-bug-btn.is-plain:hover:not(:disabled){background:#f6f5f1}.aid2-bug-btn.is-text{min-height:36px;padding:0 8px;background:transparent;color:#6b6b66;font-size:13px}.aid2-bug-btn.is-text:hover:not(:disabled){text-decoration:underline}.aid2-bug-btn.is-big{min-height:50px;padding:0 28px;font-size:16px}.aid2-bug-btn:focus-visible{outline:2px solid #0e1a33;outline-offset:2px}.aid2-bug-lede{font-size:14px;color:#46506a;line-height:1.5}.aid2-bug-dim{font-size:13px;color:#5b6478}.aid2-bug-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5b6478}.aid2-bug-alert{padding:10px 12px;border:1px solid #fecaca;border-radius:12px;background:#fef2f2;color:#991b1b;font-size:13px;font-weight:600;line-height:1.4}.aid2-bug-alert.is-warn{border-color:#f5d9a8;background:#fffbeb;color:#7a4a06}.aid2-bug-card{padding:12px 14px;border:1px solid #f5d9a8;border-radius:12px;background:#fffbeb;color:#7a4a06;font-size:13px;line-height:1.5}.aid2-bug-card b{display:block;margin-bottom:4px}.aid2-bug-card p{margin:0 0 8px}.aid2-bug-card p:last-child{margin:0}.aid2-bug-choose{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.aid2-bug-way{display:flex;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:14px;border:1px solid #e4e8ee;border-radius:14px;background:#fff;color:#0e1a33;font:inherit;text-align:start;cursor:pointer}.aid2-bug-way:hover{background:#f6f5f1}.aid2-bug-way.is-on{border:2px solid #d3191c;padding:13px;background:#fff5f5}.aid2-bug-way:focus-visible{outline:2px solid #0e1a33;outline-offset:2px}.aid2-bug-way-ico{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;border-radius:11px;background:#f1f4f8;color:#46506a}.is-on>.aid2-bug-way-ico{background:#d3191c;color:#fff}.aid2-bug-way-text{display:flex;flex:1 1 auto;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.aid2-bug-way-text b{font-size:15px;font-weight:700}.aid2-bug-way-text span{font-size:13px;line-height:1.4;color:#5b6478}.aid2-bug-way-box{display:grid;flex:0 0 auto;place-items:center;width:22px;height:22px;border:2px solid #b8c1d1;border-radius:7px;background:#fff;color:#fff}.is-on>.aid2-bug-way-box{border-color:#d3191c;background:#d3191c}.aid2-bug-ask textarea,.aid2-bug-field textarea,.aid2-bug-textarea{width:100%;min-height:86px;padding:11px 12px;border:1px solid #cfd6e0;border-radius:12px;background:#fff;color:#0e1a33;font:inherit;font-size:14px;line-height:1.45;resize:vertical}.aid2-bug-ask textarea:focus-visible,.aid2-bug-field textarea:focus-visible,.aid2-bug-textarea:focus-visible{outline:2px solid #0e1a33;outline-offset:1px}.aid2-bug-watch{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.aid2-bug-watch>button{align-self:flex-start;display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 0;border:0;background:none;color:#0a8f87;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.aid2-bug-captured-cols{display:flex;flex-wrap:wrap;align-items:flex-start;grid-gap:16px;gap:16px}.aid2-bug-player{flex:1 1 340px;min-width:0}.aid2-bug-listcol{display:flex;flex:1 1 240px;flex-direction:column;grid-gap:10px;gap:10px;min-width:0}.aid2-bug-video,.aid2-bug-video-still{display:block;width:100%;aspect-ratio:16/10;border-radius:12px;background:#000;object-fit:contain}.aid2-bug-video-still{display:grid;place-items:center;background:#eef1f5;color:#5b6478;font-size:13px}.aid2-bug-captured{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.aid2-bug-captured li{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px;border:1px solid #e4e8ee;border-radius:12px;background:#fff}.aid2-bug-captured button{flex:0 0 auto;padding:6px 10px;border:1px solid #e4e8ee;border-radius:8px;background:#fff;color:#b91c1c;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.aid2-bug-thumb{display:grid;flex:0 0 auto;place-items:center;width:56px;height:40px;overflow:hidden;border-radius:7px;background:#eef1f5;color:#46506a}.aid2-bug-thumb img{width:100%;height:100%;object-fit:cover}.aid2-bug-cap-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.aid2-bug-cap-text b{font-size:14px;font-weight:600}.aid2-bug-cap-text small{overflow:hidden;color:#5b6478;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.aid2-bug-add{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.aid2-bug-add button{padding:8px 12px;border:1px dashed #b8c1d1;border-radius:9px;background:#fff;color:#2c3550;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.aid2-bug-add button:hover{background:#f6f5f1}.aid2-bug-kinds{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.aid2-bug-kind{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid #e4e8ee;border-radius:14px;background:#fff;color:#0e1a33;font:inherit;font-size:15px;font-weight:500;text-align:start;cursor:pointer}.aid2-bug-kind:hover{background:#f6f5f1}.aid2-bug-kind.is-on{padding:13px 15px;border:2px solid #d3191c;background:#fff5f5;font-weight:700}.aid2-bug-kind:focus-visible{outline:2px solid #0e1a33;outline-offset:2px}.aid2-bug-kind-dot{display:grid;flex:0 0 auto;place-items:center;width:22px;height:22px;border:2px solid #b8c1d1;border-radius:50%;color:#fff}.is-on>.aid2-bug-kind-dot{border-color:#d3191c;background:#d3191c}.aid2-bug-check{display:flex;flex-wrap:wrap;align-items:flex-start;grid-gap:18px;gap:18px}.aid2-bug-check-col{display:flex;flex:1 1 280px;flex-direction:column;grid-gap:12px;gap:12px;min-width:0}.aid2-bug-field{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.aid2-bug-field>b{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5b6478}.aid2-bug-row{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:11px 13px;border:1px solid #e4e8ee;border-radius:12px}.aid2-bug-row>div{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.aid2-bug-row small{font-size:12px;color:#5b6478}.aid2-bug-row b{font-size:14px;word-break:break-word}.aid2-bug-row button{flex:0 0 auto;padding:6px 4px;border:0;background:none;color:#0a8f87;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.aid2-bug-sendlist{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.aid2-bug-sendlist li{display:flex;align-items:center;grid-gap:10px;gap:10px;font-size:14px}.aid2-bug-sendlist li>span{display:grid;flex:0 0 auto;place-items:center;width:28px;height:28px;border-radius:8px;background:#f1f4f8}.aid2-bug-sendlist li>b{flex:1 1 auto;font-weight:500;min-width:0}.aid2-bug-sendlist li>em{font-size:12px;font-style:normal;color:#5b6478}.aid2-bug-privacy{padding:10px 12px;border-radius:10px;background:#f6f8fa;color:#46506a;font-size:13px;line-height:1.5}.aid2-bug-thread{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.aid2-bug-ai{grid-gap:12px;gap:12px;font-size:15px;line-height:1.5}.aid2-bug-ai,.aid2-bug-answer{display:flex;align-items:flex-start}.aid2-bug-answer{flex:1 1 auto;flex-direction:column;grid-gap:8px;gap:8px;min-width:0}.aid2-bug-sentline{font-size:13px;color:#5b6478}.aid2-bug-checking{display:flex;align-items:center;grid-gap:10px;gap:10px;font-size:14px}.aid2-bug-q{font-size:14px;font-weight:700}.aid2-bug-me{align-self:flex-end;max-width:90%;padding:8px 12px;border-radius:12px 12px 4px 12px;background:#eef1f5;font-size:14px}.aid2-bug-ask,.aid2-bug-round{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.aid2-bug-spin{width:14px;height:14px;border:2px solid #cbd2dd;border-top-color:#d3191c;border-radius:50%;animation:aid2-bug-spin .9s linear infinite}@keyframes aid2-bug-spin{to{transform:rotate(1turn)}}.aid2-bug-saved{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.aid2-bug-savedcard{display:flex;flex-direction:column;grid-gap:6px;gap:6px;padding:16px;border:1px solid #bbf7d0;border-radius:14px;background:#f0fdf4}.aid2-bug-savedcard b{font-size:15px}.aid2-bug-savedcard span{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:13px;color:#46506a}.aid2-bug-fixedcard{display:flex;flex-direction:column;align-items:flex-start;grid-gap:6px;gap:6px;padding:14px 16px;border:1px solid #e4e8ee;border-radius:14px}.aid2-bug-fixedcard b{font-size:15px}.aid2-bug-fixedcard small{font-size:12px;color:#5b6478}.aid2-bug-reports{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.aid2-bug-report{display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:11px 13px;border:1px solid #e4e8ee;border-radius:12px;background:#fff;color:#0e1a33;font:inherit;text-align:start}.aid2-bug-report.is-button{cursor:pointer}.aid2-bug-report.is-button:hover{background:#f6f5f1}.aid2-bug-report-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.aid2-bug-report-text b{font-size:14px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.aid2-bug-report-text small{margin-top:2px;font-size:12px;color:#5b6478}.aid2-bug-status{display:inline-flex;align-items:center;flex:0 0 auto;padding:3px 10px;border-radius:999px;font-size:12px;font-style:normal;font-weight:700}.aid2-bug-status.is-got-it{background:#e6eef8;color:#2c4a75}.aid2-bug-status.is-looking{background:#fef3c7;color:#92400e}.aid2-bug-status.is-fixed{background:#dcfce7;color:#15803d}.aid2-bug-vwrap{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;grid-gap:4px;gap:4px;width:min(100%,81.7777777778vh);margin-inline:auto;aspect-ratio:16/9;overflow:hidden;border-radius:14px;background:radial-gradient(circle at 30% 20%,#26396b 0,#0e1a33 70%);background-position:50%;background-size:cover;color:#fff;font-family:Manrope,Inter,system-ui,-apple-system,Segoe UI,sans-serif;text-align:center}.aid2-bug-vwrap.is-soon{padding:16px}.aid2-bug-vwrap.is-soon b{font-size:16px}.aid2-bug-vwrap.is-soon span:not(.aid2-bug-vplay){max-width:30em;font-size:13px;color:#c9d2e3}.aid2-bug-vplayer{display:block;width:100%;height:100%;background:#000;object-fit:cover}.aid2-bug-vplay{position:absolute;inset:0;display:grid;place-items:center;width:76px;height:76px;margin:auto;padding:0;border:0;border-radius:50%;background:linear-gradient(180deg,#f2474a,#d3191c);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 10px 30px rgba(211,25,28,.45);color:#fff;cursor:pointer;transition:transform .2s}.aid2-bug-vplay:hover{transform:scale(1.06)}.aid2-bug-vplay:focus-visible{outline:3px solid #fff;outline-offset:3px}.aid2-bug-vplay.is-still{position:static;margin:0 0 6px;cursor:default;opacity:.9}.aid2-bug-vplay.is-still:hover{transform:none}[data-started=true]>.aid2-bug-vplay{display:none}.aid2-bug-welcome-back{position:fixed;inset:0;z-index:1300;align-items:center;justify-content:center;padding:24px;background:rgba(8,12,28,.6)}.aid2-bug-welcome,.aid2-bug-welcome-back{display:flex;font-family:Manrope,Inter,system-ui,-apple-system,Segoe UI,sans-serif}.aid2-bug-welcome{flex-direction:column;width:100%;max-width:880px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:hidden;border-radius:22px;background:#fff;color:#0e1a33;box-shadow:0 30px 90px rgba(0,0,0,.45)}.aid2-bug-welcome *{box-sizing:border-box}.aid2-bug-welcome h2,.aid2-bug-welcome p{margin:0}.aid2-bug-welcome-head{display:flex;flex:0 0 auto;align-items:center;grid-gap:14px;gap:14px;padding:18px 28px;background:linear-gradient(180deg,#f2474a,#d3191c);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4);color:#fff}.aid2-bug-welcome-head small{display:block;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;opacity:.9}.aid2-bug-welcome-head h2{font-size:26px;font-weight:700;line-height:1.2;text-wrap:balance}.aid2-bug-welcome-mark{display:grid;flex:0 0 auto;place-items:center;width:46px;height:46px;border-radius:50%;background:hsla(0,0%,100%,.22)}.aid2-bug-welcome-body{display:flex;flex:1 1 auto;flex-direction:column;grid-gap:16px;gap:16px;min-height:0;padding:20px 28px;overflow-y:auto}.aid2-bug-welcome-lead{font-size:16px;font-weight:600;line-height:1.45}.aid2-bug-welcome-lines{display:flex;flex-direction:column;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.aid2-bug-welcome-lines li{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;font-size:14.5px;line-height:1.45;color:#2c3550}.aid2-bug-welcome-lines svg{flex:0 0 auto;-webkit-margin-before:2px;margin-block-start:2px;color:#d3191c}.aid2-bug-welcome-foot{display:flex;flex:0 0 auto;flex-direction:column;grid-gap:8px;gap:8px;padding:14px 28px 18px;-webkit-border-before:1px solid #eef1f5;border-block-start:1px solid #eef1f5;background:#fff}.aid2-bug-welcome-foot small{font-size:12px;color:#6b6b66}@media(max-width:640px){.aid2-bug-welcome-back{align-items:flex-end;padding:0}.aid2-bug-welcome{max-width:none;max-height:96vh;max-height:96dvh;border-radius:22px 22px 0 0}.aid2-bug-welcome-head{padding:16px 18px}.aid2-bug-welcome-head h2{font-size:21px}.aid2-bug-welcome-body{padding:16px 18px}.aid2-bug-welcome-foot{padding:12px 18px 16px}.aid2-bug-welcome-foot .aid2-bug-btn{flex:1 1 100%}.aid2-bug-vwrap{width:100%}}html.aid-bug-recording .aid-bubble,html.aid-bug-recording .aid-livebar,html.aid-bug-recording .aid-peek,html.aid-bug-recording .aid-peek-icons{display:none!important}.aid2-bug-rec{position:fixed;inset-inline-end:0;bottom:var(--aid-peek-bottom,16vh);z-index:1300;display:flex;align-items:stretch;font-family:Manrope,Inter,system-ui,-apple-system,Segoe UI,sans-serif}.aid2-bug-rec-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:5px;gap:5px;width:104px;height:96px;padding:0;border:0;border-start-start-radius:18px;border-end-start-radius:18px;background:linear-gradient(180deg,#f2474a,#c8161a);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),-6px 8px 24px rgba(200,22,26,.35);color:#fff;font:inherit;cursor:pointer}.aid2-bug-rec-tab:focus-visible{outline:3px solid #fff;outline-offset:-6px}.aid2-bug-rec-halo{position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:aid2-bug-halo 1.5s ease-in-out infinite}.aid2-bug-rec-word{position:relative;display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:12px;font-weight:700;letter-spacing:.04em}.aid2-bug-rec-dot{width:10px;height:10px;border-radius:50%;background:#fff;animation:aid2-bug-dot 1.5s ease-in-out infinite}.aid2-bug-rec-time{position:relative;font-size:20px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aid2-bug-rec-hint{position:relative;font-size:10px;font-weight:600;opacity:.9}.aid2-bug-rec-tray{display:flex;align-items:center;grid-gap:6px;gap:6px;-webkit-margin-end:-2px;margin-inline-end:-2px;padding:10px;border-start-start-radius:16px;border-end-start-radius:16px;background:#fff;box-shadow:-8px 10px 30px rgba(14,26,51,.28);animation:aid2-bug-slide .22s cubic-bezier(.3,.7,.2,1)}.aid2-bug-rec-tray[hidden]{display:none}.aid2-bug-rec-tray button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:3px;gap:3px;width:64px;height:56px;padding:0;border:0;border-radius:11px;background:#f1f4f8;color:#0e1a33;font:inherit;cursor:pointer}.aid2-bug-rec-tray button span{font-size:11px;font-weight:700}.aid2-bug-rec-tray button b{position:absolute;inset-block-start:3px;inset-inline-end:5px;font-size:10px;color:#d3191c}.aid2-bug-rec-tray button:hover{background:#e4e8ee}.aid2-bug-rec-tray button.is-stop{background:#0e1a33;color:#fff}.aid2-bug-rec-tray button:focus-visible{outline:2px solid #0e1a33;outline-offset:2px}.aid2-bug-rec[data-paused=true] .aid2-bug-rec-dot,.aid2-bug-rec[data-paused=true] .aid2-bug-rec-halo{animation:none}.aid2-bug-rec[data-paused=true] .aid2-bug-rec-dot{opacity:.55}@keyframes aid2-bug-halo{0%,to{box-shadow:0 0 0 0 rgba(232,9,5,0)}50%{box-shadow:0 0 0 10px rgba(232,9,5,.28)}}@keyframes aid2-bug-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes aid2-bug-slide{0%{opacity:0;transform:translateX(16px)}}@media(prefers-reduced-motion:reduce){.aid2-bug-rec-dot,.aid2-bug-rec-halo,.aid2-bug-rec-tray,.aid2-bug-spin{animation:none}.aid2-bug-vplay{transition:none}}@media(max-width:600px){.aid2-bug-rec-tab{width:78px;height:76px}.aid2-bug-rec-time{font-size:17px}.aid2-bug-rec-tray button{width:58px}}.aid2-bug-floater{position:fixed;inset-inline-end:72px;bottom:calc(var(--aid-peek-bottom, 16vh) + 24px);z-index:1250;display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:9px 16px 9px 10px;border:0;border-radius:999px;background:linear-gradient(180deg,#f2474a,#d3191c);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 8px 20px rgba(211,25,28,.35);color:#fff;font-family:Manrope,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:700;cursor:pointer}.aid2-bug-floater span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:hsla(0,0%,100%,.25)}.aid2-bug-floater:hover{filter:brightness(1.06)}.aid2-bug-floater:focus-visible{outline:3px solid #0e1a33;outline-offset:2px}@media(max-width:600px){.aid-panel[data-v4]:has(.aid2-root[data-view=bug]){top:auto!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none;height:90%!important;border-radius:20px 20px 0 0}.aid2-bug-head{-webkit-padding-end:48px;padding-inline-end:48px}.aid2-bug-body,.aid2-bug-foot{padding-inline:16px}.aid2-bug-foot{-webkit-padding-after:calc(14px + env(safe-area-inset-bottom, 0px));padding-block-end:calc(14px + env(safe-area-inset-bottom, 0px))}.aid2-bug-btn{flex:1 1 auto}}@media(max-width:600px){.aid-panel:not([data-size=small]),.aid-panel:not([data-size=small])[data-side=left]{top:auto!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100vw!important;height:94vh!important;height:94dvh!important;max-height:94dvh!important;border-radius:22px 22px 0 0!important;padding-bottom:env(safe-area-inset-bottom,0);transform:translateY(104%)!important;box-shadow:0 -14px 44px rgba(5,10,28,.38),0 0 0 1px hsla(0,0%,100%,.08)!important;transition:transform .38s cubic-bezier(.3,.8,.2,1),visibility 0s .38s!important;--aid-iw:calc(100vw - 28px)}.aid-panel.is-open:not([data-size=small]),.aid-panel.is-open:not([data-size=small])[data-side=left]{transform:none!important;transition:transform .38s cubic-bezier(.3,.8,.2,1),visibility 0s!important}.aid-panel[data-v4][data-size]:not([data-size=small]){--aid-iw:calc(100vw - 28px)}.aid-panel:not([data-size=small]) .aid2-tool,.aid-panel:not([data-size=small]) .aid3-corner-row,.aid-panel:not([data-size=small]) .aid3-flap,.aid-panel:not([data-size=small]) [aria-label^=Back],.aid-panel:not([data-size=small]) [aria-label^=Close]{min-width:44px;min-height:44px}html.aid-sheet-open,html.aid-sheet-open #layoutScrollable,html.aid-sheet-open body{overflow:hidden!important;overscroll-behavior:contain}}@media(max-width:600px)and (prefers-reduced-motion:reduce){.aid-panel.is-open:not([data-size=small]),.aid-panel.is-open:not([data-size=small])[data-side=left],.aid-panel:not([data-size=small]),.aid-panel:not([data-size=small])[data-side=left]{transition:none!important}}@media(min-width:52em){.exs-layout-shell.aid-menu-hover>div{position:relative}.exs-layout-shell.aid-menu-hover .exs-menu-content{width:calc(100% - 64px)}.exs-layout-shell.aid-menu-hover .exs-menu-sidebar{position:absolute;top:0;bottom:0;left:auto;inset-inline-start:0;height:100%;z-index:6;background:var(--exs-menu-bg,#f0f1f4)}.exs-layout-shell.aid-menu-hover .exs-menu-sidebar.is-open{box-shadow:8px 0 32px rgba(10,20,40,.18)}.exs-layout-shell.aid-menu-hover .exs-menu-sidebar[dir=rtl].is-open,.exs-layout-shell.aid-menu-hover [dir=rtl] .exs-menu-sidebar.is-open{box-shadow:-8px 0 32px rgba(10,20,40,.18)}.exs-layout-shell.aid-menu-hover .exs-menu-toggle{display:none}}@media(prefers-reduced-motion:reduce){.exs-layout-shell.aid-menu-hover .exs-menu-sidebar{transition-duration:.01ms!important}}.mysportia-pay-popout{--pay-navy:#102b50;--pay-neon:#c1ff00;--pay-blue:#3985ff;position:fixed;right:calc(var(--ai-dock-offset, 0px) + 16px);bottom:96px;z-index:1100;box-sizing:border-box;width:360px;max-width:calc(100vw - var(--ai-dock-offset, 0px) - 32px);padding:26px;max-height:calc(100vh - 128px);overflow-y:auto;border:1px solid hsla(0,0%,100%,.18);border-radius:24px;color:#fff;background:radial-gradient(ellipse at top right,rgba(57,133,255,.3),transparent 70%),var(--pay-navy);box-shadow:0 18px 54px rgba(16,43,80,.28);opacity:0;visibility:hidden;pointer-events:none;transform:translateX(32px);transition:opacity .28s ease,transform .28s ease,visibility 0s .28s}.mysportia-pay-popout:before{content:"";position:absolute;top:0;left:24px;right:24px;height:3px;background:linear-gradient(90deg,var(--pay-neon),#25d9c6,var(--pay-blue))}.mysportia-pay-popout.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0);transition-delay:0s}.mysportia-pay-popout h2{color:#fff;margin:22px 0 8px;font-size:21px;line-height:1.2;font-weight:800}.mysportia-pay-popout p{min-height:60px;margin:0;font-size:14px;line-height:1.55;color:#dbeafe}.mysportia-pay-popout button{font-family:inherit;cursor:pointer}.mysportia-pay-popout button:focus-visible{outline:2px solid var(--pay-neon);outline-offset:4px}.mysportia-pay-popout__logo{display:inline-flex;margin-right:20px;padding:9px 12px;border-radius:12px;background:#fff}.mysportia-pay-popout__logo img{display:block;width:154px;max-width:100%;height:auto}.mysportia-pay-popout__close{position:absolute;top:12px;right:12px;width:32px;height:32px;padding:0;border:0;border-radius:50%;color:#fff;background:hsla(0,0%,100%,.08);font-size:24px}.mysportia-pay-popout__close:hover{background:hsla(0,0%,100%,.18)}.mysportia-pay-popout__cta{display:inline-flex;align-items:center;grid-gap:12px;gap:12px;margin-top:20px;padding:11px 18px;border:0;border-radius:999px;color:var(--pay-navy);background:var(--pay-neon);font-size:13px;font-weight:800}.mysportia-pay-popout__cta:hover{background:#fff}@media(max-width:899px){.mysportia-pay-popout{right:16px;max-width:calc(100vw - 32px)}}@media(prefers-reduced-motion:reduce){.mysportia-pay-popout{transition:none;transform:none}}.fa-menu,.fa-scrim{font-family:Manrope,Noto Sans Thai,Noto Sans Myanmar,sans-serif}.fa-menu,.fa-menu *,.fa-menu :after,.fa-menu :before{box-sizing:border-box}.fa-scrim{position:fixed;inset:0;z-index:11;background:rgba(29,36,51,.4)}.fa-menu{position:fixed;z-index:12;width:344px;max-width:calc(100vw - 24px);max-height:calc(100vh - 16px);overflow-y:auto;padding:8px;border:1px solid #e9ebf0;border-radius:16px;background:#fff;color:#1d2433;box-shadow:0 18px 44px rgba(29,36,51,.18),0 2px 8px rgba(29,36,51,.06);animation:fa-pop .14s ease-out}.fa-menu--sheet{inset:auto 0 0 0;width:auto;max-width:none;max-height:85vh;border-width:1px 0 0;border-radius:20px 20px 0 0;padding:8px 12px calc(12px + env(safe-area-inset-bottom, 0px));animation:fa-rise .2s ease-out}.fa-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:6px 4px 4px 8px;font-size:15px;font-weight:800}.fa-sheet-close{width:44px;height:44px;border:none;border-radius:12px;background:transparent;color:#4a5060;font:inherit;font-size:22px;line-height:1;cursor:pointer}.fa-group+.fa-group{margin-top:6px;padding-top:6px;border-top:1px solid #f0f2f6}.fa-group-label{padding:8px 12px 4px;color:#7a808c;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fa-item{display:flex;align-items:center;grid-gap:14px;gap:14px;width:100%;min-height:60px;padding:10px 12px;border:none;border-radius:12px;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;outline:none;transition:background .12s ease}.fa-menu--sheet .fa-item{min-height:68px}.fa-item:focus-visible,.fa-item:hover:not(:disabled){background:#f0f1f4}.fa-item:focus-visible{box-shadow:inset 0 0 0 2px var(--fa-accent)}.fa-item:active:not(:disabled){background:#e3e6eb}.fa-item:disabled{opacity:.5;cursor:default}.fa-tile{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--fa-faint);color:var(--fa-accent)}.fa-copy{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.fa-label{font-size:14.5px;font-weight:700;line-height:1.3}.fa-desc{color:#7a808c;font-size:12.5px;font-weight:500;line-height:1.4}@keyframes fa-pop{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}@keyframes fa-rise{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.fa-menu,.fa-menu--sheet{animation:none}.fa-item{transition:none}}.sbv2{position:fixed;top:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;width:56px;background:var(--sb-bg);color:var(--sb-fg-85);font-size:13.5px;line-height:1.45;transition:width .18s ease,box-shadow .18s ease}.sbv2,.sbv2-itemmenu,.sbv2-search-scrim{font-family:var(--sb-font)}.sbv2 *,.sbv2 :after,.sbv2 :before{box-sizing:border-box}.sbv2--rtl{left:auto;right:0}.sbv2--expanded{width:240px}.sbv2--overlay{z-index:6;box-shadow:var(--sb-shadow)}@media (max-width:51.99em){.sbv2{display:none}}@media (prefers-reduced-motion:reduce){.sbv2{transition:none}}.sbv2-top{flex:none;display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:12px 10px 4px}.sbv2:not(.sbv2--expanded) .sbv2-top{padding:12px 8px 10px;align-items:center}.sbv2-venue{display:flex;align-items:center;grid-gap:10px;gap:10px;min-width:0;padding:7px;border-radius:14px;background:var(--sb-fg-4);box-shadow:inset 0 0 0 1px var(--sb-fg-6);cursor:pointer;transition:background .15s ease}.sbv2-venue:hover{background:var(--sb-fg-6)}.sbv2-logo{width:34px;height:34px;flex:none;border-radius:10px;overflow:hidden;background:var(--sb-paper);display:inline-flex;align-items:center;justify-content:center}.sbv2-logo img{width:100%;height:100%;object-fit:cover}.sbv2-venue-text{flex:1 1;min-width:0;line-height:1.2}.sbv2-venue-name{display:block;font-size:14px;font-weight:700;color:var(--sb-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.sbv2-venue-status{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;margin-top:2px;font-size:12px;font-weight:600;color:var(--sb-fg-55)}.sbv2-venue-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sb-fg-40)}.sbv2-venue-status.is-live{color:var(--sb-green)}.sbv2-venue-status.is-live:before{background:var(--sb-green)}.sbv2-chev{color:var(--sb-fg-40);display:inline-flex;flex:none}.sbv2:not(.sbv2--expanded) .sbv2-venue{width:40px;padding:3px;justify-content:center;background:transparent;box-shadow:none}.sbv2:not(.sbv2--expanded) .sbv2-venue-text,.sbv2:not(.sbv2--expanded) .sbv2-venue .sbv2-chev{display:none}.sbv2-search-btn{display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;height:38px;padding:0 8px 0 12px;border:1px solid var(--sb-fg-14);border-radius:999px;background:transparent;color:var(--sb-fg-55);font:inherit;font-size:13.5px;cursor:pointer;white-space:nowrap;overflow:hidden;transition:background .15s ease,color .15s ease}.sbv2-search-btn:hover{background:var(--sb-fg-6);color:var(--sb-fg-85)}.sbv2-search-btn-text{flex:1 1;text-align:start}.sbv2-search-btn kbd,.sbv2-search kbd{font:inherit;font-size:11px;font-weight:600;line-height:18px;padding:0 6px;border-radius:6px;border:1px solid var(--sb-fg-14);color:var(--sb-fg-55)}.sbv2:not(.sbv2--expanded) .sbv2-search-btn{width:40px;padding:0;justify-content:center;border-color:transparent}.sbv2:not(.sbv2--expanded) .sbv2-search-btn-text,.sbv2:not(.sbv2--expanded) .sbv2-search-btn kbd{display:none}.sbv2-fast{height:38px;width:100%;border:none;border-radius:12px;background:var(--sb-green);color:var(--sb-on-green);display:flex;align-items:center;grid-gap:10px;gap:10px;padding:0 12px;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden}.sbv2-fast:hover,.sbv2-fast[aria-expanded=true]{background:var(--sb-green-dark)}.sbv2:not(.sbv2--expanded) .sbv2-fast{width:40px;padding:0;justify-content:center}.sbv2:not(.sbv2--expanded) .sbv2-fast-text{display:none}.sbv2-nav{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:6px 10px;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--sb-fg-14) transparent}.sbv2:not(.sbv2--expanded) .sbv2-nav{padding:6px 8px;align-items:center;scrollbar-width:none}.sbv2-sec{width:100%;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.sbv2-sec+.sbv2-sec{margin-top:6px;padding-top:6px;border-top:1px solid var(--sb-fg-10)}.sbv2-seclbl{height:22px;display:flex;padding:0 12px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-fg-40);white-space:nowrap}.sbv2-seclbl,.sbv2:not(.sbv2--expanded) .sbv2-sec{align-items:center}.sbv2:not(.sbv2--expanded) .sbv2-sec+.sbv2-sec{width:28px}.sbv2:not(.sbv2--expanded) .sbv2-seclbl{display:none}.sbv2-rowwrap{position:relative;width:100%;flex:none}.sbv2:not(.sbv2--expanded) .sbv2-rowwrap{width:40px}.sbv2-row{position:relative;display:flex;align-items:center;grid-gap:12px;gap:12px;height:36px;width:100%;padding:0 12px;border:none;border-radius:12px;background:transparent;color:var(--sb-fg-85);font:inherit;font-size:13.5px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;outline:none;transition:background .12s ease,color .12s ease}.sbv2-rowwrap.has-menu .sbv2-row{-webkit-padding-end:34px;padding-inline-end:34px}.sbv2-row:hover,.sbv2-rowwrap.is-menu-open .sbv2-row{background:var(--sb-fg-6);color:var(--sb-fg);text-decoration:none}.sbv2-fast:focus-visible,.sbv2-more:focus-visible,.sbv2-pin:focus-visible,.sbv2-row:focus-visible,.sbv2-search-btn:focus-visible,.sbv2-sub-row:focus-visible,.sbv2-user:focus-visible,.sbv2-util-btn:focus-visible,.sbv2-venue:focus-visible{outline:2px solid var(--sb-green);outline-offset:-2px}.sbv2-ic{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:none;color:var(--sb-icon);transition:color .12s ease}.sbv2-row:hover .sbv2-ic{color:var(--sb-icon-hover)}.sbv2-ic.has-dot:after{content:"";position:absolute;top:-2px;right:-3px;width:8px;height:8px;border-radius:50%;background:var(--sb-pink);border:2px solid var(--sb-bg)}.sbv2-row.is-active,.sbv2-row.is-active:hover{background:var(--sb-green);color:var(--sb-on-green);font-weight:700}.sbv2-row.is-active .sbv2-ic{color:var(--sb-on-green)}.sbv2-row.is-active .sbv2-ic.has-dot:after{border-color:var(--sb-green)}.sbv2-row.is-warn:not(.is-active),.sbv2-row.is-warn:not(.is-active) .sbv2-ic{color:var(--sb-pink)}.sbv2-row.is-disabled{opacity:.4;cursor:default}.sbv2-lbl{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:start}.sbv2-cnt{flex:none;font-size:11px;font-weight:700;line-height:16px;color:var(--sb-fg);background:var(--sb-pink);border-radius:999px;padding:1px 7px}.sbv2:not(.sbv2--expanded) .sbv2-row{width:40px;height:40px;padding:0;grid-gap:0;gap:0;justify-content:center}.sbv2:not(.sbv2--expanded) .sbv2-cnt,.sbv2:not(.sbv2--expanded) .sbv2-lbl{display:none}.sbv2-more{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:26px;height:26px;border:none;border-radius:8px;background:transparent;color:var(--sb-fg-55);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;opacity:0;transition:opacity .12s ease}.sbv2--rtl .sbv2-more{right:auto;left:6px}.sbv2-more:focus-visible,.sbv2-rowwrap.is-menu-open .sbv2-more,.sbv2-rowwrap:hover .sbv2-more{opacity:1}.sbv2-more:hover{background:var(--sb-fg-10);color:var(--sb-fg)}.sbv2-rowwrap:has(.is-active) .sbv2-more{color:var(--sb-on-green)}.sbv2-sub{display:flex;flex-direction:column;margin:2px 0 6px 21px;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-border-start:1px solid var(--sb-fg-14);border-inline-start:1px solid var(--sb-fg-14)}.sbv2--rtl .sbv2-sub{margin:2px 21px 6px 0}.sbv2-sub-lbl{padding:8px 10px 2px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sb-fg-40);white-space:nowrap}.sbv2-sub-row{display:block;height:30px;line-height:30px;padding:0 10px;border-radius:9px;color:var(--sb-fg-70);font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;outline:none}.sbv2-sub-row:hover{background:var(--sb-fg-6);color:var(--sb-fg);text-decoration:none}.sbv2-sub-row.is-active{font-weight:700}.sbv2-edithd,.sbv2-sub-row.is-active{color:var(--sb-green);background:var(--sb-fg-6)}.sbv2-edithd{display:flex;align-items:center;grid-gap:8px;gap:8px;height:40px;padding:0 4px 0 10px;border-radius:12px}.sbv2-edithd b{flex:1 1;font-size:13px;font-weight:700;color:var(--sb-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbv2-done{height:30px;padding:0 14px;border:none;border-radius:9px;background:var(--sb-green);color:var(--sb-on-green);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.sbv2-done:hover{background:var(--sb-green-dark)}.sbv2-done:disabled{opacity:.6;cursor:default}.sbv2-hint{font-size:11.5px;color:var(--sb-fg-55);padding:0 10px;line-height:1.4}.sbv2--editing .sbv2-row{-webkit-padding-start:4px;padding-inline-start:4px;cursor:grab}.sbv2--editing .sbv2-row .sbv2-grip{width:16px;height:18px;color:var(--sb-fg-40);display:inline-flex;align-items:center;-webkit-margin-end:-6px;margin-inline-end:-6px;flex:none}.sbv2--editing .sbv2-row:focus-visible .sbv2-grip,.sbv2--editing .sbv2-row:hover .sbv2-grip{color:var(--sb-fg-85)}.sbv2-eye{-webkit-margin-start:auto;margin-inline-start:auto;width:26px;height:26px;border:none;border-radius:8px;background:transparent;color:var(--sb-fg-55);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex:none}.sbv2-eye:hover{background:var(--sb-fg-10);color:var(--sb-fg)}.sbv2-row.is-hidden-item,.sbv2-row.is-hidden-item .sbv2-ic{color:var(--sb-fg-40)}.sbv2-row.is-hidden-item .sbv2-lbl{text-decoration:line-through;-webkit-text-decoration-color:var(--sb-fg-40);text-decoration-color:var(--sb-fg-40)}.sbv2-row.is-dragging{opacity:.4}.sbv2-row.is-static{cursor:default;opacity:.5}.sbv2-slot{height:36px;width:100%;flex:none;border:1.5px dashed var(--sb-green);border-radius:12px;background:var(--sb-green-20)}.sbv2-drop-empty{height:12px;width:100%}.sbv2-reset{margin:12px 10px 4px;padding:0;border:none;background:transparent;color:var(--sb-fg-55);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer;align-self:flex-start}.sbv2--editing .sbv2-bottom{opacity:.5;pointer-events:none}.sbv2-bottom{flex:none;padding:8px 10px 12px;border-top:1px solid var(--sb-fg-10)}.sbv2:not(.sbv2--expanded) .sbv2-bottom{padding:8px 8px 12px;display:flex;flex-direction:column;align-items:center}.sbv2-util{grid-gap:4px;gap:4px;justify-content:space-between;padding:0 0 6px}.sbv2-util,.sbv2-util-btn{display:flex;align-items:center}.sbv2-util-btn{position:relative;flex:1 1;height:34px;border:none;border-radius:10px;background:transparent;color:var(--sb-fg-70);justify-content:center;cursor:pointer;padding:0}.sbv2-util-btn:hover{background:var(--sb-fg-6);color:var(--sb-fg)}.sbv2-util-btn:disabled{opacity:.4;cursor:default}.sbv2-util-btn .sbv2-dot{position:absolute;top:6px;right:calc(50% - 12px);width:8px;height:8px;border-radius:50%;background:var(--sb-pink);border:2px solid var(--sb-bg)}.sbv2:not(.sbv2--expanded) .sbv2-util{flex-direction:column;grid-gap:0;gap:0}.sbv2:not(.sbv2--expanded) .sbv2-util-btn{width:40px;height:32px;flex:none}.sbv2-user{display:flex;align-items:center;grid-gap:10px;gap:10px;min-width:0;padding:5px;border-radius:12px;cursor:pointer}.sbv2-user:hover{background:var(--sb-fg-6)}.sbv2-avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:none;background:var(--sb-fg-10)}.sbv2-user-text{flex:1 1;min-width:0;line-height:1.25}.sbv2-user-text b{font-size:13px;font-weight:600;color:var(--sb-fg)}.sbv2-user-text b,.sbv2-user-text span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbv2-user-text span{font-size:11.5px;color:var(--sb-fg-55)}.sbv2:not(.sbv2--expanded) .sbv2-user{width:44px;padding:5px;justify-content:center}.sbv2:not(.sbv2--expanded) .sbv2-user-text,.sbv2:not(.sbv2--expanded) .sbv2-user .sbv2-chev{display:none}.sbv2-pin{position:absolute;top:150px;right:-12px;z-index:1;width:24px;height:24px;border-radius:50%;border:2px solid var(--sb-page);background:var(--sb-bg);color:var(--sb-fg);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s ease,background .15s ease}.sbv2--expanded .sbv2-pin{opacity:1;pointer-events:auto}.sbv2-pin.is-on,.sbv2-pin:hover{background:var(--sb-green);color:var(--sb-on-green)}.sbv2--rtl .sbv2-pin{right:auto;left:-12px;transform:scaleX(-1)}.sbv2-itemmenu{position:fixed;z-index:11;padding:4px 0;border-radius:12px;background:var(--sb-paper);box-shadow:var(--sb-shadow);font-size:13px}.sbv2-itemmenu button{display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:8px 14px;border:none;background:transparent;color:var(--sb-text);font:inherit;text-align:start;cursor:pointer}.sbv2-itemmenu button.is-separated{border-top:1px solid var(--sb-line);margin-top:4px;padding-top:10px}.sbv2-itemmenu button:focus-visible,.sbv2-itemmenu button:hover:not(:disabled){background:var(--sb-hover);outline:none}.sbv2-itemmenu button:disabled{color:var(--sb-text-2);opacity:.6;cursor:default}.sbv2-search-scrim{position:fixed;inset:0;z-index:11;background:var(--sb-overlay);display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px}.sbv2-search{width:100%;max-width:560px;max-height:70vh;display:flex;flex-direction:column;border-radius:16px;background:var(--sb-paper);box-shadow:var(--sb-shadow);color:var(--sb-text);overflow:hidden}.sbv2-search-box{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:0 14px;height:52px;border-bottom:1px solid var(--sb-line);color:var(--sb-text-2)}.sbv2-search-box input{flex:1 1;min-width:0;height:100%;border:none;outline:none;background:transparent;color:var(--sb-text);font:inherit;font-size:15px}.sbv2-search kbd{border-color:var(--sb-line);color:var(--sb-text-2)}.sbv2-search-list{overflow-y:auto;padding:6px}.sbv2-search-group{padding:10px 10px 4px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-text-2)}.sbv2-search-item{display:flex;align-items:center;grid-gap:12px;gap:12px;height:40px;padding:0 10px;border-radius:10px;cursor:pointer}.sbv2-search-item,.sbv2-search-item:hover{color:var(--sb-text);text-decoration:none}.sbv2-search-item[data-active=true]{background:var(--sb-active)}.sbv2-search-ic{display:inline-flex;width:18px;flex:none;color:var(--sb-text-2)}.sbv2-search-lbl{flex:1 1;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbv2-search-ctx{font-size:12px}.sbv2-search-ctx,.sbv2-search-enter{flex:none;color:var(--sb-text-2)}.sbv2-search-empty{padding:20px 12px;color:var(--sb-text-2);text-align:center}.sbv2--expanded .sbv2-user,.sbv2--expanded .sbv2-venue{flex:1 1 auto;width:100%}.sbv2-rail-folder{width:100%;display:flex;flex-direction:column;align-items:center}.sbv2-rail-folder .sbv2-row{cursor:pointer;text-decoration:none}.sbv2-rail-folder .sbv2-row:focus-visible:after{content:attr(data-tip);position:absolute;inset-inline-start:calc(100% + 10px);top:50%;transform:translateY(-50%);z-index:5;white-space:nowrap;padding:6px 10px;border-radius:8px;background:var(--sb-fg);color:var(--sb-bg);font-size:13px;font-weight:600;pointer-events:none}.sbv2{transition:width .18s ease,box-shadow .18s ease,background-color .45s ease}.sbv2-sheen{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:3}.sbv2-sheen:before{content:"";position:absolute;top:-10%;bottom:-10%;left:-70%;width:55%;opacity:0;transform:skewX(-14deg);background:linear-gradient(100deg,transparent,var(--sb-fg-6) 30%,var(--sb-fg-20,hsla(0,0%,100%,.2)) 50%,var(--sb-fg-6) 70%,transparent);animation:sbv2-sweep .9s cubic-bezier(.4,.1,.3,1) forwards}@keyframes sbv2-sweep{0%{left:-70%;opacity:0}12%{opacity:1}to{left:125%;opacity:0}}.sbv2-testbar{position:relative;flex:none}.sbv2-testbtn{width:100%;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:9px 14px;border:none;background:var(--sb-amber);color:var(--sb-amber-ink);font:inherit;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;text-align:start;cursor:pointer}.sbv2-testbtn:hover{filter:brightness(1.07)}.sbv2-testbtn:focus-visible{outline:2px solid var(--sb-amber-ink);outline-offset:-3px}.sbv2-testdot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--sb-amber-ink);animation:sbv2-pulse 2.2s ease-in-out infinite}@keyframes sbv2-pulse{50%{opacity:.3}}.sbv2-testgo{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;align-items:center;grid-gap:2px;gap:2px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:none}.sbv2-test-short{display:none}.sbv2:not(.sbv2--expanded) .sbv2-testbtn{justify-content:center;padding-inline:0;grid-gap:5px;gap:5px}.sbv2:not(.sbv2--expanded) .sbv2-test-long,.sbv2:not(.sbv2--expanded) .sbv2-testgo{display:none}.sbv2:not(.sbv2--expanded) .sbv2-test-short{display:inline}.sbv2-testtip{position:absolute;top:calc(100% + 8px);inset-inline-start:10px;width:232px;z-index:8;padding:12px 14px;border-radius:14px;background:var(--sb-paper);color:var(--sb-text-2);box-shadow:var(--sb-shadow);font-size:12px;line-height:1.5;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.sbv2-testtip b{display:block;margin-bottom:3px;font-size:13px;color:var(--sb-text)}.sbv2-testbar:focus-within .sbv2-testtip,.sbv2-testbar:hover .sbv2-testtip{opacity:1;visibility:visible;transform:none}.sbv2-folder-chev{flex:none;display:inline-flex;color:var(--sb-fg-40)}.sbv2-row.is-active .sbv2-folder-chev{color:var(--sb-on-green)}.sbv2:not(.sbv2--expanded) .sbv2-folder-chev{display:none}.sbv2--rtl .sbv2-folder-chev{transform:scaleX(-1)}.sbv2-drill{width:100%;display:flex;flex-direction:column;grid-gap:2px;gap:2px;animation:sbv2-in .34s cubic-bezier(.2,.7,.2,1)}.sbv2--rtl .sbv2-drill{animation-name:sbv2-in-rtl}.sbv2-drillhd{display:flex;align-items:center;min-height:40px}.sbv2-back{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;max-width:100%;height:34px;padding:0 12px 0 6px;border:none;border-radius:10px;background:transparent;color:var(--sb-fg);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.sbv2-back span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbv2-back:hover{background:var(--sb-fg-6)}.sbv2-back:focus-visible{outline:2px solid var(--sb-green);outline-offset:-2px}.sbv2--rtl .sbv2-back [class*=icon],.sbv2--rtl .sbv2-back svg{transform:scaleX(-1)}.sbv2-trail{padding:0 12px 4px;font-size:12px;color:var(--sb-fg-55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbv2-pickers{display:grid;grid-gap:8px;gap:8px;padding-top:4px}.sbv2-pcard{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:10px;border:1px solid transparent;border-radius:14px;background:var(--sb-fg-6);color:var(--sb-fg);font:inherit;text-align:start;cursor:pointer;transition:background .15s ease,transform .15s ease}.sbv2-pcard:hover{background:var(--sb-fg-10)}.sbv2-pcard:active{transform:scale(.98)}.sbv2-pcard:focus-visible{outline:2px solid var(--sb-green);outline-offset:2px}.sbv2-pcard[aria-pressed=true]{border-color:var(--sb-green);background:var(--sb-fg-10)}.sbv2-pcard-text b{display:block;font-size:13.5px}.sbv2-pcard-text small{display:block;margin-top:2px;font-size:11.5px;line-height:1.35;color:var(--sb-fg-70)}.sbv2-pcard-tick{position:absolute;top:8px;inset-inline-end:8px;width:20px;height:20px;border-radius:50%;background:var(--sb-green);color:var(--sb-on-green);display:none;align-items:center;justify-content:center}.sbv2-pcard[aria-pressed=true] .sbv2-pcard-tick{display:inline-flex}.sbv2-thumb{width:56px;height:48px;padding:6px;border-radius:9px;background:var(--sb-fg-10);display:grid;grid-gap:4px;gap:4px}.sbv2-thumb i{display:block;border-radius:3px;background:var(--sb-fg-40)}.sbv2-thumb--rows{grid-template-rows:repeat(4,1fr)}.sbv2-thumb--rows i:nth-child(2){background:var(--sb-green)}.sbv2-thumb--tiles{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.sbv2-thumb--tiles i{border-radius:5px}.sbv2-thumb--tiles i:first-child{background:var(--sb-green)}.sbv2-thumb--dock{grid-template-columns:12px 1fr}.sbv2-thumb-panel,.sbv2-thumb-rail{display:grid;grid-gap:4px;gap:4px;grid-template-rows:repeat(4,1fr)}.sbv2-thumb-rail i:nth-child(2){background:var(--sb-green)}.sbv2-thumb-panel i{background:var(--sb-fg-14)}.sbv2--theme-tiles.sbv2--expanded .sbv2-sec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:stretch}.sbv2--theme-tiles.sbv2--expanded .sbv2-seclbl{grid-column:1/-1}.sbv2--theme-tiles.sbv2--expanded .sbv2-rowwrap{min-width:0}.sbv2--theme-tiles.sbv2--expanded .sbv2-rowwrap.has-menu .sbv2-row{-webkit-padding-end:6px;padding-inline-end:6px}.sbv2--theme-tiles.sbv2--expanded .sbv2-row{flex-direction:column;justify-content:center;grid-gap:8px;gap:8px;height:88px;padding:10px 6px;overflow:hidden;border-radius:16px;background:var(--sb-fg-6);box-shadow:inset 0 0 0 1px var(--sb-fg-10);text-align:center;white-space:normal;transition:background .12s ease,color .12s ease,transform .15s ease}.sbv2--theme-tiles.sbv2--expanded .sbv2-row:hover{background:var(--sb-fg-10);transform:translateY(-1px)}.sbv2--theme-tiles.sbv2--expanded .sbv2-row:active{transform:scale(.95)}.sbv2--theme-tiles.sbv2--expanded .sbv2-row.is-active,.sbv2--theme-tiles.sbv2--expanded .sbv2-row.is-active:hover{background:var(--sb-green);box-shadow:none}.sbv2--theme-tiles.sbv2--expanded .sbv2-ic>*{transform:scale(1.45)}.sbv2--theme-tiles.sbv2--expanded .sbv2-lbl{flex:none;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center;font-size:12.5px;font-weight:600;line-height:1.2}.sbv2--theme-tiles.sbv2--expanded .sbv2-cnt{position:absolute;top:6px;inset-inline-start:6px}.sbv2--theme-tiles.sbv2--expanded .sbv2-folder-chev{position:absolute;top:8px;inset-inline-end:8px}.sbv2--theme-tiles.sbv2--expanded .sbv2-more{top:6px;right:6px;transform:none}.sbv2--theme-tiles.sbv2--expanded.sbv2--rtl .sbv2-more{right:auto;left:6px}.sbv2--theme-tiles.sbv2--expanded .sbv2-row:after{content:"";position:absolute;top:0;bottom:0;left:-80%;width:50%;opacity:0;transform:skewX(-16deg);background:linear-gradient(100deg,transparent,var(--sb-fg-10),transparent);pointer-events:none}.sbv2--theme-tiles.sbv2--expanded .sbv2-row:hover:after{animation:sbv2-glint .7s ease-out}@keyframes sbv2-glint{0%{left:-80%;opacity:1}to{left:140%;opacity:1}}.sbv2--theme-tiles.sbv2--expanded .sbv2-slot{height:88px;border-radius:16px}.sbv2--theme-tiles.sbv2--expanded.sbv2--editing .sbv2-row{padding:10px 6px;animation:sbv2-wiggle .5s ease-in-out infinite alternate}.sbv2--theme-tiles.sbv2--expanded.sbv2--editing .sbv2-row.is-dragging{animation:none}@keyframes sbv2-wiggle{0%{transform:rotate(-1deg)}to{transform:rotate(1deg)}}.sbv2--theme-tiles.sbv2--expanded.sbv2--editing .sbv2-row .sbv2-grip{display:none}.sbv2--theme-tiles.sbv2--expanded.sbv2--editing .sbv2-eye{position:absolute;top:5px;inset-inline-end:5px;margin:0;background:var(--sb-fg-14)}.sbv2--theme-dock:not(.sbv2--expanded){width:88px}.sbv2--theme-dock:not(.sbv2--expanded) .sbv2-top{align-items:stretch;padding-inline:10px}.sbv2--theme-dock:not(.sbv2--expanded) .sbv2-venue{align-self:center}.sbv2--theme-dock:not(.sbv2--expanded) .sbv2-nav{padding:6px 8px;align-items:stretch}.sbv2--theme-dock:not(.sbv2--expanded) .sbv2-nav .sbv2-sec+.sbv2-sec{width:56px;align-self:center}.sbv2--theme-dock:not(.sbv2--expanded) .sbv2-nav .sbv2-rowwrap{width:100%}.sbv2.sbv2--theme-dock:not(.sbv2--expanded) .sbv2-nav .sbv2-row{width:100%;height:auto;flex-direction:column;grid-gap:3px;gap:3px;padding:5px 2px 4px;border-radius:14px;justify-content:flex-start;color:var(--sb-fg-70)}.sbv2.sbv2--theme-dock:not(.sbv2--expanded) .sbv2-nav .sbv2-ic{width:32px;height:32px;border-radius:11px;background:var(--sb-fg-6);transition:background .15s ease,color .12s ease}.sbv2.sbv2--theme-dock:not(.sbv2--expanded) .sbv2-nav .sbv2-row:hover .sbv2-ic{background:var(--sb-fg-14)}.sbv2.sbv2--theme-dock:not(.sbv2--expanded) .sbv2-nav .sbv2-lbl{display:block;flex:none;max-width:100%;font-size:10.5px;font-weight:600;line-height:1.15;text-align:center;white-space:nowrap}.sbv2.sbv2--theme-dock:not(.sbv2--expanded) .sbv2-nav .sbv2-cnt{display:block;position:absolute;top:4px;inset-inline-end:12px;padding:0 5px;font-size:10px;line-height:14px}.sbv2.sbv2--theme-dock:not(.sbv2--expanded) .sbv2-nav .sbv2-row.is-active,.sbv2.sbv2--theme-dock:not(.sbv2--expanded) .sbv2-nav .sbv2-row.is-active:hover{background:transparent;color:var(--sb-fg)}.sbv2.sbv2--theme-dock:not(.sbv2--expanded) .sbv2-nav .sbv2-row.is-active .sbv2-ic{background:var(--sb-green);color:var(--sb-on-green)}.sbv2.sbv2--theme-dock:not(.sbv2--expanded) .sbv2-nav .sbv2-row.is-folder.is-open .sbv2-ic{background:var(--sb-fg-14)}.sbv2--theme-dock .sbv2-pin{display:none}.sbv2.sbv2--theme-dock .sbv2-flyout .sbv2-sec{align-items:stretch}.sbv2.sbv2--theme-dock .sbv2-flyout .sbv2-sec+.sbv2-sec{width:100%}.sbv2.sbv2--theme-dock .sbv2-flyout .sbv2-seclbl{display:flex}.sbv2.sbv2--theme-dock .sbv2-flyout .sbv2-rowwrap{width:100%}.sbv2.sbv2--theme-dock .sbv2-flyout .sbv2-row{width:100%;height:36px;padding:0 12px;grid-gap:12px;gap:12px;justify-content:flex-start}.sbv2.sbv2--theme-dock .sbv2-flyout .sbv2-lbl{display:block}.sbv2.sbv2--theme-dock .sbv2-flyout .sbv2-folder-chev{display:inline-flex}.sbv2-flyout{position:absolute;top:0;bottom:0;left:100%;width:236px;z-index:1;display:flex;flex-direction:column;padding:12px 10px;overflow-y:auto;background:var(--sb-bg);box-shadow:var(--sb-shadow);transition:background-color .45s ease;animation:sbv2-flyout-in .38s cubic-bezier(.2,.8,.2,1);scrollbar-width:thin;scrollbar-color:var(--sb-fg-14) transparent}.sbv2--rtl .sbv2-flyout{left:auto;right:100%}@keyframes sbv2-flyout-in{0%{transform:translateX(-16px);opacity:0}to{transform:none;opacity:1}}.sbv2--rtl .sbv2-flyout{animation-name:sbv2-flyout-in-rtl}@keyframes sbv2-flyout-in-rtl{0%{transform:translateX(16px);opacity:0}to{transform:none;opacity:1}}.sbv2--flyout{z-index:6}@media (min-width:52em){.sbv2-settings-in-menu .sbv2-settings-nav{display:none}}@media (prefers-reduced-motion:reduce){.sbv2--theme-tiles .sbv2-row,.sbv2--theme-tiles .sbv2-row:after,.sbv2-drill,.sbv2-flyout,.sbv2-sheen:before,.sbv2-testdot{animation:none!important}.sbv2,.sbv2-flyout{transition:none}}.sbv2--drilled .sbv2-row:not(.is-active),.sbv2-flyout .sbv2-row:not(.is-active){color:var(--sb-fg)}.sbv2--drilled .sbv2-drill .sbv2-seclbl,.sbv2--drilled .sbv2-trail,.sbv2-flyout .sbv2-seclbl,.sbv2-flyout .sbv2-trail{color:var(--sb-fg-70)}.sbv2--drilled .sbv2-sec+.sbv2-sec,.sbv2-flyout .sbv2-sec+.sbv2-sec{border-top-color:var(--sb-fg-14)}.sbv2--drilled .sbv2-pcard-text small{color:var(--sb-fg-85)}.sbv2-pinned{padding-bottom:6px}.sbv2:not(.sbv2--expanded) .sbv2-pinned{display:flex;justify-content:center}.sbv2.sbv2--theme-dock:not(.sbv2--expanded) .sbv2-pinned .sbv2-rowwrap{width:100%}.sbv2.sbv2--theme-dock:not(.sbv2--expanded) .sbv2-pinned .sbv2-row{width:100%;height:auto;flex-direction:column;grid-gap:3px;gap:3px;padding:5px 2px 4px;border-radius:14px;justify-content:flex-start;color:var(--sb-fg-70)}.sbv2.sbv2--theme-dock:not(.sbv2--expanded) .sbv2-pinned .sbv2-ic{width:32px;height:32px;border-radius:11px;background:var(--sb-fg-6)}.sbv2.sbv2--theme-dock:not(.sbv2--expanded) .sbv2-pinned .sbv2-lbl{display:block;flex:none;max-width:100%;font-size:10.5px;font-weight:600;line-height:1.15;text-align:center}.sbv2.sbv2--theme-dock:not(.sbv2--expanded) .sbv2-pinned .sbv2-folder-chev{display:none}.sbv2.sbv2--theme-dock:not(.sbv2--expanded) .sbv2-pinned .sbv2-row.is-active,.sbv2.sbv2--theme-dock:not(.sbv2--expanded) .sbv2-pinned .sbv2-row.is-active:hover{background:transparent;color:var(--sb-fg)}.sbv2.sbv2--theme-dock:not(.sbv2--expanded) .sbv2-pinned .sbv2-row.is-active .sbv2-ic{background:var(--sb-green);color:var(--sb-on-green)}.sbv2--theme-tiles.sbv2--expanded .sbv2-pinned .sbv2-row{flex-direction:row;height:40px;padding:0 12px;grid-gap:12px;gap:12px;text-align:start;background:var(--sb-fg-6);box-shadow:none}.sbv2--theme-tiles.sbv2--expanded .sbv2-pinned .sbv2-row.is-active{background:var(--sb-green)}.sbv2--theme-tiles.sbv2--expanded .sbv2-pinned .sbv2-ic>*{transform:none}.sbv2--theme-tiles.sbv2--expanded .sbv2-pinned .sbv2-lbl{flex:1 1;display:block;text-align:start;font-size:13.5px}.sbv2--theme-tiles.sbv2--expanded .sbv2-pinned .sbv2-folder-chev{position:static}.sbv2-levels{width:100%;display:flex;flex-direction:column}.sbv2-levels.is-back{animation:sbv2-in-rtl .36s cubic-bezier(.2,.7,.2,1)}.sbv2--rtl .sbv2-levels.is-back{animation-name:sbv2-in}.sbv2-drill{animation-duration:.36s}.sbv2-drill.is-back{animation-name:sbv2-in-rtl}.sbv2--rtl .sbv2-drill.is-back{animation-name:sbv2-in}@keyframes sbv2-in{0%{transform:translateX(100%);opacity:.2}to{transform:none;opacity:1}}@keyframes sbv2-in-rtl{0%{transform:translateX(-100%);opacity:.2}to{transform:none;opacity:1}}.sbv2-drillhd{justify-content:space-between;grid-gap:8px;gap:8px;position:-webkit-sticky;position:sticky;top:-6px;z-index:2;background:var(--sb-bg)}.sbv2-flyout .sbv2-drillhd{top:-12px}.sbv2-folder-edit{flex:none;display:inline-flex;align-items:center;grid-gap:5px;gap:5px;height:28px;padding:0 10px;border:none;border-radius:9px;background:var(--sb-fg-10);color:var(--sb-fg);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.sbv2-folder-edit:hover{background:var(--sb-fg-14)}.sbv2-folder-edit.is-on{background:var(--sb-green);color:var(--sb-on-green)}.sbv2-folder-edit:focus-visible{outline:2px solid var(--sb-green);outline-offset:2px}.sbv2-folder-hint{padding:0 12px 6px;font-size:11.5px;line-height:1.4;color:var(--sb-fg-85)}.sbv2-movers{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;grid-gap:2px;gap:2px;flex:none}.sbv2-mover{width:26px;height:26px;border:none;border-radius:8px;background:var(--sb-fg-10);color:var(--sb-fg);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.sbv2-mover:hover:not(:disabled){background:var(--sb-fg-20,hsla(0,0%,100%,.2))}.sbv2-mover:disabled{opacity:.3;cursor:default}.sbv2-mover:focus-visible{outline:2px solid var(--sb-green);outline-offset:1px}.sbv2-drill.is-editing .sbv2-row{cursor:default}.sbv2--theme-tiles.sbv2--expanded .sbv2-drill.is-editing .sbv2-row{-webkit-padding-end:6px;padding-inline-end:6px}.sbv2--theme-tiles.sbv2--expanded .sbv2-drill.is-editing .sbv2-movers{position:absolute;bottom:6px;inset-inline:0;justify-content:center}.sbv2--theme-tiles.sbv2--expanded .sbv2-drill.is-editing .sbv2-row{padding-bottom:28px}@media (prefers-reduced-motion:reduce){.sbv2-levels.is-back{animation:none!important}}.sbv2-pinned .sbv2-row.is-open:not(.is-active){background:var(--sb-fg-10);color:var(--sb-fg)}.sbv2-state{flex:none;margin-inline:-6px -4px;font-size:10.5px;font-weight:700;color:var(--sb-fg-55);white-space:nowrap}.sbv2-state--live{color:var(--sb-fg)}.sbv2-state--live:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--sb-green);-webkit-margin-end:4px;margin-inline-end:4px;vertical-align:1px}.sbv2-row.is-active .sbv2-state{color:inherit}.sbv2-badge{flex:none;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:16px;color:var(--sb-on-green);background:var(--sb-green);border-radius:999px;padding:0 6px}.sbv2:not(.sbv2--expanded) .sbv2-badge{display:none}.sbv2--test .sbv2-row:not(.is-active){color:var(--sb-fg)}.sbv2--test .sbv2-seclbl{color:var(--sb-fg-70)}.sbv2--test .sbv2-user-text b,.sbv2--test .sbv2-venue-name{color:var(--sb-fg)}.sbv2--test .sbv2-search-btn,.sbv2--test .sbv2-user-text span{color:var(--sb-fg-85)}.wnm-scrim{position:fixed;inset:0;z-index:9;background:rgba(0,16,61,.36);display:flex;align-items:center;justify-content:center;padding:24px}.wnm{--wn-navy:#00103d;--wn-muted:#6b7280;--wn-line:#e5e7eb;--wn-paper:#f3f4f6;--wn-paper2:#f8f9fa;--wn-green-ink:#177843;--wn-green-50:#e8f9f0;--wn-pink:#ed3163;width:880px;max-width:100%;height:560px;max-height:100%;background:#fff;border-radius:14px;box-shadow:0 24px 64px rgba(0,16,61,.22),0 6px 16px rgba(0,16,61,.1);display:grid;grid-template-columns:232px 1fr;overflow:hidden;color:var(--wn-navy);outline:none}.wnm *,.wnm :after,.wnm :before{box-sizing:border-box}.wnm-list{background:var(--wn-paper2);border-right:1px solid var(--wn-line);display:flex;flex-direction:column;min-height:0}.wnm--rtl .wnm-list{border-right:0;border-left:1px solid var(--wn-line)}.wnm-mh{height:56px;flex:none;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:0 16px;font-size:13.5px;font-weight:700;border-bottom:1px solid var(--wn-line);color:var(--wn-navy)}.wnm-mh svg{color:var(--wn-green-ink)}.wnm-items{flex:1 1;min-height:0;overflow:auto;padding:8px}.wnm-item{position:relative;display:block;width:100%;text-align:start;padding:9px 26px 9px 10px;border:none;border-radius:8px;background:transparent;font:inherit;color:var(--wn-navy);cursor:pointer}.wnm-item:hover{background:#fff}.wnm-item b{display:block;font-size:12.5px;font-weight:600;line-height:1.3}.wnm-item span{font-size:11px;color:var(--wn-muted)}.wnm-item.is-current{background:#fff;box-shadow:0 1px 2px rgba(0,16,61,.06),0 1px 1px rgba(0,16,61,.04)}.wnm-item.is-new:after{content:"";position:absolute;right:10px;top:13px;width:7px;height:7px;border-radius:50%;background:var(--wn-pink)}.wnm-mf{flex:none;padding:10px 16px;border-top:1px solid var(--wn-line);font-size:11.5px;color:var(--wn-muted)}.wnm-body{display:flex;flex-direction:column;min-width:0;min-height:0}.wnm-bh{height:56px;flex:none;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:0 12px 0 20px;border-bottom:1px solid var(--wn-line)}.wnm-nav{display:flex;grid-gap:2px;gap:2px;-webkit-margin-end:auto;margin-inline-end:auto}.wnm-btn{width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--wn-muted);font:inherit;font-size:20px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.wnm-btn:hover:not(:disabled){background:var(--wn-paper2);color:var(--wn-navy)}.wnm-btn:disabled{color:var(--wn-line);cursor:default}.wnm-lang{display:flex;background:var(--wn-paper);border-radius:999px;padding:2px}.wnm-lang button{border:none;background:transparent;font:inherit;font-size:12px;font-weight:600;padding:4px 11px;border-radius:999px;color:var(--wn-muted);cursor:pointer}.wnm-lang button.is-on{background:#fff;color:var(--wn-navy);box-shadow:0 1px 2px rgba(0,16,61,.08)}.wnm-scroll{flex:1 1;min-height:0;overflow:auto;padding:16px 20px 12px;display:flex;flex-direction:column;grid-gap:12px;gap:12px;background:var(--wn-paper2)}.wnm-empty{color:var(--wn-muted);font-size:13.5px;padding:24px 4px}.wnm-foot{height:52px;flex:none;border-top:1px solid var(--wn-line);display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:0 20px;font-size:12.5px}.wnm-mark{color:var(--wn-green-ink);font-weight:600;white-space:nowrap}.wnm-older{border:none;background:transparent;font:inherit;font-size:12.5px;font-weight:500;color:var(--wn-navy);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.wnm-older:hover{text-decoration:underline}.wnm:focus-visible,.wnm button:focus-visible{outline:2px solid #32d882;outline-offset:-2px}@media (max-width:40em){.wnm-scrim{padding:0}.wnm{width:100%;height:100%;border-radius:0;grid-template-columns:1fr}.wnm-list{display:none}}.ps-root{position:fixed;inset:0;z-index:2000}.ps-scrim{position:absolute;inset:0;background:rgba(14,26,51,.45);animation:ps-fade .2s ease-out}.ps-sheet{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:85vh;max-height:85dvh;background:#fff;color:#0e1a33;border-radius:22px 22px 0 0;box-shadow:0 -8px 30px rgba(14,26,51,.2);animation:ps-up .3s cubic-bezier(.2,.8,.2,1);font-family:Manrope,system-ui,sans-serif}.ps-sheet[data-tall=true]{max-height:92vh;max-height:92dvh}.ps-grab{display:flex;justify-content:center;padding:8px 0 0;flex:none}.ps-grab span{width:40px;height:4px;border-radius:2px;background:#c9d0db}.ps-head{display:flex;align-items:center;grid-gap:4px;gap:4px;padding:4px 8px 6px;flex:none}.ps-title{flex:1 1;min-width:0;padding-left:8px;font-size:18px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-icon{width:44px;height:44px;border:0;background:none;color:#0e1a33;display:flex;align-items:center;justify-content:center;cursor:pointer}.ps-close{border-radius:50%;background:#f1f4f8}.ps-body{flex:1 1;min-height:0;overflow-y:auto;padding:0 16px 16px;display:flex;flex-direction:column;grid-gap:10px;gap:10px;-webkit-overflow-scrolling:touch}.ps-footer{flex:none;padding:8px 16px calc(16px + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid #e4e8ee}.ps-sheet:not(:has(.ps-footer)) .ps-body{padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px))}.ps-btn{min-height:48px;border:1px solid #d5dbe4;border-radius:12px;background:#fff;color:#0e1a33;font:inherit;font-size:15px;font-weight:700;cursor:pointer;padding:0 16px}.ps-btn--primary{border:0;background:#2bda8e;color:#06311f;font-weight:800;min-height:52px;font-size:16px}.ps-btn--dark{border:0;background:#0e1a33;color:#fff;font-weight:800}.ps-btn--danger{border-color:#f3c4c4;color:#b42318}.ps-btn--full{width:100%}.ps-label{font-size:12px;font-weight:800;color:#5b6478;letter-spacing:.06em;text-transform:uppercase}.ps-row{display:flex;align-items:center;grid-gap:10px;gap:10px;min-height:52px;padding:6px 0;border:0;border-bottom:1px solid #e4e8ee;background:none;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.ps-row b{display:block;font-size:15px;font-weight:700}.ps-row small{display:block;font-size:12px;color:#5b6478}.ps-field{display:flex;flex-direction:column;grid-gap:6px;gap:6px;font-size:13px;font-weight:700;color:#46506a}.ps-field input{height:48px;border:1px solid #d5dbe4;border-radius:12px;padding:0 14px;font-size:16px;color:#0e1a33;background:#fff;width:100%;box-sizing:border-box}@keyframes ps-up{0%{transform:translateY(40px);opacity:.4}to{transform:none;opacity:1}}@keyframes ps-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ps-scrim,.ps-sheet{animation:none}}@media (min-width:761px){.ps-sheet{left:50%;right:auto;width:560px;transform:translateX(-50%);animation-name:ps-up-centre}}@keyframes ps-up-centre{0%{transform:translate(-50%,40px);opacity:.4}to{transform:translate(-50%);opacity:1}}.ptb{grid-gap:4px;gap:4px;height:calc(52px + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top,0) 8px 0;box-sizing:border-box;background:#fff;border-bottom:1px solid #e4e8ee;font-family:Manrope,system-ui,sans-serif;z-index:5}.ptb,.ptb-btn{display:flex;align-items:center;color:#0e1a33;position:relative}.ptb-btn{width:44px;height:44px;flex:none;border:0;background:none;cursor:pointer}.ptb-badge,.ptb-btn{justify-content:center}.ptb-badge{position:absolute;top:2px;right:-6px;min-width:14px;height:14px;padding:0 3px;border-radius:9px;background:#d1165b;color:#fff;font-size:10px;line-height:14px;font-weight:800;display:flex;align-items:center;border:2px solid #fff;box-sizing:initial}.ptb-title{flex:1 1;min-width:0;margin:0;font-size:17px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ptb-fast-wrap{display:flex;flex:none}.ptb-fast{width:44px;height:44px;border:0;background:none;padding:0;cursor:pointer}.ptb-fast,.ptb-fast-dot{display:flex;align-items:center;justify-content:center}.ptb-fast-dot{width:36px;height:36px;border-radius:50%;background:#2bda8e}.psh-venue{display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:56px;padding:6px 4px;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.psh-venue-text{flex:1 1;min-width:0;display:flex;flex-direction:column}.psh-venue-text b{font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psh-venue-text small{font-size:12px;color:#067a55;font-weight:700}.psh-notices{grid-gap:10px;gap:10px;padding:0 14px;background:#eaf3ff;color:#1d4ed8;text-align:left}.psh-fast,.psh-notices{display:flex;align-items:center;min-height:52px;border:0;border-radius:12px;font:inherit;font-size:15px;font-weight:800;cursor:pointer}.psh-fast{justify-content:center;grid-gap:8px;gap:8px;background:#2bda8e;color:#06311f}.psh-section{display:flex;flex-direction:column;grid-gap:2px;gap:2px;padding-top:6px}.psh-section-label{padding:6px 10px 4px;font-size:11px;font-weight:800;letter-spacing:.06em;color:#8a94a8;text-transform:uppercase}.psh-row{display:flex;align-items:center;grid-gap:10px;gap:10px;min-height:46px;padding:0 10px;border:0;border-radius:10px;background:#fff;font:inherit;font-size:16px;font-weight:600;color:#0e1a33;text-align:left;cursor:pointer;width:100%}.psh-row:disabled{opacity:.45}.psh-row[data-active=true]{background:#f1f4f8}.psh-bar{width:6px;height:22px;border-radius:3px;background:transparent;flex:none}.psh-row[data-active=true] .psh-bar{background:#2bda8e}.psh-icon{display:flex;flex:none;color:#46506a}.psh-text{flex:1 1;min-width:0}.psh-count{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#d1165b;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.psh-dot{width:8px;height:8px;border-radius:50%;background:#2bda8e}.psh-dot--warn{background:#d1165b}.psh-computer{display:flex;color:#8a94a8}.psh-account{grid-gap:10px;gap:10px;padding:10px 10px 0;margin-top:6px;border-top:1px solid #e4e8ee}.psh-account,.psh-avatar{display:flex;align-items:center}.psh-avatar{width:36px;height:36px;border-radius:50%;background:#eef1f5;color:#46506a;justify-content:center;font-size:12px;font-weight:800}.ptb-slot{display:flex;flex:none}.ptb-slot:empty{display:none}.legal-shell{height:100vh;overflow-y:auto;overflow-x:hidden;background:#fbfbfd;color:#223247;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-overflow-scrolling:touch}.legal-shell a{color:#137a4e;text-decoration:underline;word-break:break-word}.legal-top{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:#fff;border-bottom:1px solid #e2e5ed}.legal-top__brand{font-size:20px;font-weight:700;text-decoration:none!important;color:#223247!important}.legal-top__lang{font-size:14px}.legal-top__lang .is-active{font-weight:700}.legal-main{max-width:860px;margin:0 auto;padding:32px 24px 24px}.legal-main--foot{padding-top:0;padding-bottom:48px}.legal-doc h1{margin:0 0 8px;font-size:30px;line-height:1.25}.legal-doc h2{margin:32px 0 10px;font-size:20px;line-height:1.3}.legal-doc h3{margin:20px 0 6px;font-size:16px}.legal-doc li,.legal-doc p{overflow-wrap:anywhere}.legal-doc ol,.legal-doc ul{padding-left:22px}.legal-doc .legal-meta{margin:0 0 20px;color:#656565;font-size:14px}.legal-doc .legal-note{padding:10px 14px;border-left:3px solid #e2e5ed;background:#fff;color:#656565}.legal-table-wrap{max-width:100%;margin:12px 0 16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.legal-table-wrap table{min-width:560px;width:100%;border-collapse:collapse;font-size:14px;background:#fff}.legal-table-wrap td,.legal-table-wrap th{padding:8px 10px;border:1px solid #e2e5ed;text-align:left;vertical-align:top}.legal-table-wrap th{background:#f4f6f8}.legal-footer{margin:28px 0 0;padding-top:14px;border-top:1px solid #e2e5ed;color:#656565;font-size:12px;line-height:1.5;text-align:center}.legal-footer a{color:inherit;text-decoration:underline;cursor:pointer}.legal-footer__links{margin:0 0 4px}.legal-footer__line{margin:0;overflow-wrap:anywhere}.legal-footer--shell{margin:0;padding:12px 16px 16px;border-top:0;text-align:right}.legal-footer__copyright{margin:8px 0 0;color:#656565;font-size:12px;text-align:center}.legal-consent{margin:0;color:#656565;font-size:12px;line-height:1.5}.legal-consent a{color:#137a4e;text-decoration:underline;cursor:pointer}.sbv2-settings-nav{flex:none;width:100%;font-size:13.5px;color:var(--sb-text)}.sbv2-settings-select{width:100%;height:40px;padding:0 12px;border:1px solid var(--sb-line);border-radius:10px;background:var(--sb-paper);color:var(--sb-text);font:inherit;font-weight:600}.sbv2-settings-full{display:none}@media (min-width:52em){.sbv2-settings-nav{width:216px;position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;padding-top:4px}.sbv2-settings-select{display:none}.sbv2-settings-full{display:block}}.sbv2-settings-title{font-size:20px;font-weight:800;letter-spacing:-.01em;padding:0 10px 10px}.sbv2-settings-filter{display:flex;align-items:center;grid-gap:8px;gap:8px;height:36px;margin:0 0 8px;padding:0 10px;border:1px solid var(--sb-line);border-radius:10px;background:var(--sb-paper);color:var(--sb-text-2)}.sbv2-settings-filter input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;color:var(--sb-text);font:inherit}.sbv2-settings-group{display:flex;flex-direction:column;grid-gap:2px;gap:2px;padding:8px 0 4px}.sbv2-settings-group-lbl{padding:0 10px 4px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-text-2)}.sbv2-settings-link{display:block;padding:7px 10px;border-radius:9px;color:var(--sb-text);font-weight:500;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbv2-settings-link:hover{background:var(--sb-hover);color:var(--sb-text);text-decoration:none}.sbv2-settings-link.is-active{background:var(--sb-paper);box-shadow:inset 0 0 0 1px var(--sb-line);font-weight:700}.sbv2-settings-empty{padding:8px 10px;color:var(--sb-text-2)}.mc-root .mc-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.mc-root .mc-type-card{overflow:hidden;border:1px solid #dfe3ea;border-radius:16px;background:#fff}.mc-root .mc-type-choose{display:flex;flex-direction:column;grid-gap:7px;gap:7px;text-align:left;width:100%;padding:16px;height:100%}.mc-root .mc-type-card:hover{border-color:#c4155a;box-shadow:0 4px 18px rgba(196,21,90,.06274509803921569)}.mc-root .mc-type-choose strong{font-size:18px;color:#0d1b33}.mc-root .mc-type-choose>span:not(.mc-type-preview){font-size:12px;color:#45526e}.mc-root .mc-type-choose small{font-size:11px;line-height:1.5;color:#718096}.mc-root .mc-type-preview{display:flex;align-items:center;grid-gap:12px;gap:12px;height:88px;width:100%;padding:12px;border-radius:10px;background:#fbeaf2}.mc-root .mc-type-symbol{font-size:32px;color:#ad1f56}.mc-root .mc-type-mini{display:grid;grid-gap:7px;gap:7px;flex:1 1}.mc-root .mc-type-mini i{height:10px;border-radius:4px;background:#d88ca9}.mc-root .mc-type-mini i:nth-child(2){width:65%;background:#9cc9ac}.mc-root .mc-type-day{background:#ecf5ef}.mc-root .mc-type-day .mc-type-mini{grid-template-columns:repeat(3,1fr)}.mc-root .mc-type-day .mc-type-mini i{height:35px;width:100%}.mc-root .mc-type-floor_plan{background:#eef1fa}.mc-root .mc-type-floor_plan .mc-type-mini{grid-template-columns:1fr 1fr}.mc-root .mc-type-floor_plan .mc-type-mini i{height:23px;width:100%}.mc-root .mc-type-play{display:block;width:100%;padding:11px 8px;border-top:1px solid #edf0f5;font-size:11px;color:#ad1f56;background:#fafbfc;text-align:center}.mc-root .mc-type-card{display:flex;flex-direction:column}.mc-root .mc-type-choose{flex:1 1;height:auto}@media(max-width:640px){.mc-root .mc-type-grid{grid-template-columns:1fr}.mc-root .mc-type-preview{height:60px}}.mc-root .mc-month{overflow:auto;max-height:min(760px,76vh);padding:8px;border:1px solid rgb(var(--kz-ink)/.1);border-radius:16px;background:rgb(var(--kz-white));overscroll-behavior:contain}.mc-root .mc-month-grid,.mc-root .mc-month-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px;min-width:var(--mc-month-width)}.mc-root .mc-month-weekdays{position:-webkit-sticky;position:sticky;top:-8px;z-index:12;background:rgb(var(--kz-white));padding:8px 0;font-size:12px;font-weight:700;color:rgb(var(--kz-ink)/.6)}.mc-root .mc-month-weekdays>div{padding-left:10px}.mc-root .mc-month-day{min-width:0;min-height:calc(64px + var(--mc-month-tier)*16px);padding:7px;overflow:hidden;border:1px solid rgb(var(--kz-ink)/.1);border-radius:14px;background:rgb(var(--kz-white))}.mc-root .mc-month-outside{background:rgb(var(--kz-cloud));opacity:.55}.mc-root .mc-month-today{border:2px solid rgb(var(--kz-ink));padding:6px}.mc-root .mc-month-date{display:flex;align-items:center;grid-gap:5px;gap:5px;width:100%;padding:2px 0 7px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.mc-root .mc-month-date strong{font-size:16px}.mc-root .mc-month-today-label{padding:2px 6px;border-radius:10px;color:#fff;background:rgb(var(--kz-ink));font-size:10px}.mc-root .mc-month-count{margin-left:auto;font-size:10px;color:rgb(var(--kz-ink)/.6)}.mc-root .mc-month-signals{display:flex;flex-wrap:wrap;grid-gap:3px;gap:3px;margin-bottom:5px;font-size:10px}.mc-root .mc-month-signals span{padding:2px 5px;border-radius:8px;background:rgb(var(--kz-blue)/.1)}.mc-root .mc-month-signals .mc-month-unpaid{background:rgb(var(--kz-butter)/.18)}.mc-root .mc-month-items{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.mc-root .mc-month-event{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 4px;gap:3px 4px;align-items:baseline;width:100%;border:0;border-left:3px solid rgb(var(--kz-blue)/.4);border-radius:6px;padding:3px 5px;text-align:left;color:rgb(var(--kz-ink));background:rgb(var(--kz-blue)/.07);font-size:max(11px,calc(7px + var(--mc-month-tier)*1.4px));cursor:pointer}.mc-root .mc-month-class{background:rgb(var(--kz-butter)/.1)}.mc-root .mc-month-event-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.mc-root .mc-month-event-time{font-size:calc(10px + var(--mc-month-tier)*0.5px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mc-root .mc-month-event-detail{grid-column:1/-1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(10px + var(--mc-month-tier)*0.5px);opacity:.75}.mc-root .mc-month-more{display:block;margin-top:7px;padding:2px 0;border:0;background:transparent;font-size:11px;font-weight:600;color:rgb(var(--kz-blue));cursor:pointer}.mc-root .mc-month button:focus-visible{outline:2px solid rgb(var(--kz-blue));outline-offset:2px}.mc-root .mc-period-switch{display:inline-flex;grid-gap:2px;gap:2px;margin-right:8px;padding:3px;background:rgb(var(--kz-ink)/.04);border-radius:10px}.mc-root .mc-month-rooms{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;margin:4px 0 6px}.mc-root .mc-month-rooms button{padding:3px 6px;border:1px solid rgb(var(--kz-ink)/.12);border-radius:8px;background:rgb(var(--kz-cloud));color:rgb(var(--kz-ink));font-size:11px;cursor:pointer}.mc-root .mc-month-overflow{border:0;border-radius:8px;padding:2px 5px;background:rgb(var(--kz-ink)/.05);font:inherit;color:inherit;cursor:pointer}.mc-root .mc-event-card{display:block;width:100%;font-size:11px;line-height:1.3;color:inherit;text-align:left;overflow:hidden}.mc-root .mc-event-rich{padding:5px 2px}.mc-root .mc-card-identity{display:flex;grid-gap:8px;gap:8px;align-items:center;min-width:0}.mc-root .mc-card-heading{display:block;min-width:0;flex:1 1}.mc-root .mc-card-heading strong,.mc-root .mc-card-service{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-root .mc-event-rich .mc-card-heading strong{font-size:var(--mc-title-size,13px);line-height:1.2;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mc-root .mc-card-service{opacity:.65;font-size:var(--mc-body-size,10px);margin-top:2px}.mc-root .mc-card-eyebrow{display:block;font-size:var(--mc-small-size,9px);font-weight:700;letter-spacing:.6px;text-transform:uppercase;opacity:.65;margin-bottom:4px}.mc-root .mc-card-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--mc-avatar-size,32px);height:var(--mc-avatar-size,32px);border-radius:50%;background:#eed0de;color:#8f365a;font-weight:700;font-size:11px;border:2px solid #fff;overflow:hidden}.mc-root .mc-card-avatar img{width:100%;height:100%;object-fit:cover}.mc-root .mc-card-avatar-1{background:#d6e1f2;color:#3c5e8c}.mc-root .mc-card-avatar-2{background:#e7dbf4;color:#775193}.mc-root .mc-card-avatar-3{background:#f5e5c8;color:#947029}.mc-root .mc-card-payment-row{display:block;margin:4px 0}.mc-root .mc-payment{display:inline-block;font-size:var(--mc-small-size,9px);line-height:1.45;font-weight:600;padding:0 5px;border:1px solid #d7dde5;border-radius:5px;background:#fff;color:#526176;white-space:normal}.mc-root .mc-payment-not_required,.mc-root .mc-payment-paid,.mc-root .mc-payment-waived{background:#e7f3eb;border-color:#b9d6c3;color:#316744}.mc-root .mc-payment-failed,.mc-root .mc-payment-unpaid{background:#fff0f0;border-color:#e8bbbb;color:#9a3434}.mc-root .mc-payment-partial{background:#fff5da;border-color:#e4d092;color:#806118}.mc-root .mc-card-meta{display:block;font-size:var(--mc-body-size,10px);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.mc-root .mc-card-section{display:block;border-top:1px solid rgba(25,40,64,.12549019607843137);margin-top:5px;padding-top:5px}.mc-root .mc-card-avatars{display:flex;align-items:center;padding-left:0}.mc-root .mc-card-avatars .mc-card-avatar{width:27px;height:27px;font-size:9px;margin-right:-5px}.mc-root .mc-card-avatars small{margin-left:12px;font-size:10px}.mc-root .mc-card-capacity{display:block;height:4px;background:#dceae1;border-radius:4px;margin-top:10px;overflow:hidden}.mc-root .mc-card-capacity>span{display:block;height:100%;background:#5c9c7c;border-radius:4px}.mc-root .mc-card-roster{display:flex;align-items:center;grid-gap:5px;gap:5px;margin-bottom:4px}.mc-root .mc-card-roster .mc-card-avatar{width:25px;height:25px;font-size:8px}.mc-root .mc-card-roster-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--mc-body-size,10px)}.mc-root .mc-card-roster-name small{display:block}.mc-root .mc-card-roster-name small,.mc-root .mc-card-section>small{font-size:var(--mc-small-size,9px);opacity:.65}.mc-root .mc-card-live{display:block;font-size:var(--mc-body-size,10px);font-weight:700;margin-top:4px}.mc-root .mc-card-trainer-label{font-weight:700;opacity:.75}.mc-root .mc-range-selection{position:absolute;z-index:6;pointer-events:none;isolation:isolate;overflow:hidden;background:rgba(192,201,213,.2);border-radius:9px;box-shadow:0 0 0 1px rgba(125,137,154,.4),inset 0 0 0 1px hsla(0,0%,100%,.6)}.mc-root .mc-range-selection:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 15%,rgba(226,231,238,.2) 35%,hsla(0,0%,100%,.6) 48%,rgba(244,247,250,.3333333333333333) 55%,transparent 72%);background-size:240% 100%;animation:mc-selection-shimmer 2.8s linear infinite}.mc-root .mc-selection-outline{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mc-root .mc-selection-outline rect{width:calc(100% - 2px);height:calc(100% - 2px);fill:none;stroke:hsla(0,0%,100%,.8);stroke-width:2}.mc-root .mc-selection-outline rect:last-child{stroke:#738196;stroke-dasharray:7 5;animation:mc-selection-march 1.2s linear infinite}@keyframes mc-selection-march{to{stroke-dashoffset:-24}}@keyframes mc-selection-shimmer{0%{background-position:150% 0}to{background-position:-90% 0}}@media(prefers-reduced-motion:reduce){.mc-root .mc-range-selection:before,.mc-root .mc-selection-outline rect:last-child{animation:none}}.mc-root .mc-event-card{container:mc-event/inline-size}.mc-root .mc-card-roster-name{line-height:1.15}.mc-root .mc-card-section{margin-top:4px;padding-top:4px}.mc-root .mc-card-section>small{display:block;line-height:1.1}@container mc-event (max-width:209px){.mc-root .mc-event-rich .mc-card-heading strong{font-size:min(var(--mc-title-size,13px),15px)}.mc-root .mc-card-meta,.mc-root .mc-card-roster-name,.mc-root .mc-card-service{font-size:min(var(--mc-body-size,10px),11px)}.mc-root .mc-card-eyebrow,.mc-root .mc-card-section>small,.mc-root .mc-payment{font-size:min(var(--mc-small-size,9px),10px)}.mc-root .mc-card-identity>.mc-card-avatar{width:30px;height:30px}}@container mc-event (max-width:149px){.mc-root .mc-card-eyebrow,.mc-root .mc-card-identity>.mc-card-avatar,.mc-root .mc-card-section{display:none}.mc-root .mc-event-rich .mc-card-heading strong{font-size:13px}.mc-root .mc-event-rich{padding:3px 0}}.mc-root .mc-vertical{max-height:min(720px,72vh);min-height:300px;overflow:auto;border:1px solid rgb(var(--kz-ink)/.12);border-radius:16px;background:rgb(var(--kz-white));overscroll-behavior:contain}.mc-root .mc-vertical-grid{display:grid;min-width:100%;align-items:start}.mc-root .mc-vertical-corner,.mc-root .mc-vertical-heading{position:-webkit-sticky;position:sticky;top:0;z-index:12;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:12px;background:rgb(var(--kz-cloud));border-bottom:1px solid rgb(var(--kz-ink)/.15);border-right:1px solid rgb(var(--kz-ink)/.08);font-size:13px;font-weight:600;color:rgb(var(--kz-ink))}.mc-root .mc-vertical-heading>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-root .mc-vertical-corner{left:0;z-index:14}.mc-root .mc-resource-dot{height:8px;width:8px;border-radius:100%;flex-shrink:0}.mc-root .mc-vertical-ruler{position:-webkit-sticky;position:sticky;left:0;z-index:10;background:rgb(var(--kz-cloud));border-right:1px solid rgb(var(--kz-ink)/.12)}.mc-root .mc-vertical-day,.mc-root .mc-vertical-ruler-day{position:relative;border-bottom:1px solid rgb(var(--kz-ink)/.16)}.mc-root .mc-vertical-date{padding:8px 10px;font-size:11px;font-weight:700;color:rgb(var(--kz-ink)/.7)}.mc-root .mc-vertical-hour{position:absolute;right:12px;font-size:11px;color:rgb(var(--kz-ink)/.5)}.mc-root .mc-vertical-column{position:relative;min-width:0;border-right:1px solid rgb(var(--kz-ink)/.1)}.mc-root .mc-vertical-date-strip{height:34px;padding:8px;font-size:11px;font-weight:600;color:rgb(var(--kz-ink)/.45);background:rgb(var(--kz-cloud))}.mc-root .mc-vertical-slots{position:relative;background-image:linear-gradient(180deg,rgb(var(--kz-ink)/.08) 1px,transparent 0);touch-action:pan-x}.mc-root .mc-vertical-closed{position:absolute;left:0;right:0;background:rgb(var(--kz-ink)/.045);pointer-events:none}.mc-root .mc-vertical-selection{position:absolute;left:3px;right:3px;background:rgb(var(--kz-blue)/.18);border:1px solid rgb(var(--kz-blue));border-radius:8px;pointer-events:none}.mc-root .mc-vertical-event{position:absolute;display:flex;flex-direction:column;grid-gap:3px;gap:3px;padding:5px 8px;overflow:hidden;z-index:2;touch-action:pan-x;cursor:pointer}.mc-root .mc-vertical-event:hover{filter:brightness(.98);box-shadow:0 2px 8px rgb(var(--kz-ink)/.12);z-index:3}.mc-root .mc-vertical-event:focus-visible{outline:2px solid rgb(var(--kz-blue));outline-offset:1px;z-index:4}.mc-root .mc-vertical-event-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-shrink:0;line-height:1.25}.mc-root .mc-vertical-resize{position:absolute;bottom:0;left:0;right:0;height:7px;cursor:ns-resize;background:rgb(var(--kz-ink)/.12);opacity:0}.mc-root .mc-vertical-event:hover .mc-vertical-resize{opacity:1}.mc-root .mc-vertical-modification{position:absolute;right:0;width:4px;border-radius:4px;z-index:5}@media (max-width:760px){.mc-root .mc-vertical{max-height:calc(100dvh - 250px);min-height:360px;border-radius:12px}.mc-root .mc-vertical-corner,.mc-root .mc-vertical-heading{padding:6px 4px;grid-gap:4px;gap:4px;font-size:11px}.mc-root .mc-vertical-corner{justify-content:center}.mc-root .mc-vertical-date{padding:4px 2px;font-size:9px;line-height:1.2;text-align:center}.mc-root .mc-vertical-hour{right:3px;font-size:10px}.mc-root .mc-vertical-date-strip{padding:8px 4px;font-size:10px}.mc-root .mc-vertical-event,.mc-root .mc-vertical-slots{touch-action:pan-x pan-y}.mc-root .mc-vertical-event{padding:2px 4px;grid-gap:1px;gap:1px;font-size:10px;line-height:1.2;min-height:22px}.mc-root .mc-vertical-resize{display:none}.mc-root .mc-row-chips{display:flex;grid-gap:6px;gap:6px;overflow-x:auto;padding:2px 0 4px}.mc-root .mc-row-chip{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;flex:0 0 auto;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid rgb(var(--kz-ink)/.18);background:rgb(var(--kz-white));font-size:13px;font-weight:600;color:rgb(var(--kz-ink));white-space:nowrap}.mc-root .mc-row-chip[aria-pressed=true]{background:rgb(var(--kz-ink));color:rgb(var(--kz-white));border-color:transparent}}.mcp{display:flex;flex-direction:column;height:calc(100dvh - 52px - env(safe-area-inset-top, 0px));margin:0;background:#fff;color:#0e1a33}.mcp-areabar,.mcp-datebar{display:flex;align-items:center;grid-gap:4px;gap:4px;padding:4px 6px;flex:none}.mcp-areabar{border-bottom:1px solid rgba(14,26,51,.08)}.mcp-datebar{border-bottom:1px solid rgba(14,26,51,.12);background:#f6f7fb}.mcp-btn{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:none;color:#0e1a33;cursor:pointer;-webkit-tap-highlight-color:transparent}.mcp-btn:active{background:rgba(14,26,51,.08)}.mcp-btn:disabled{opacity:.3;cursor:default}.mcp-datebar .mcp-btn{background:#fff;border:1px solid rgba(14,26,51,.14);width:40px;height:40px}.mcp-area{flex:1 1;min-width:0;height:44px;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;border:0;background:none;font:inherit;font-size:17px;font-weight:800;color:inherit;cursor:pointer}.mcp-area-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-area-count{flex:none;font-size:12px;font-weight:700;color:rgba(14,26,51,.5)}.mcp-dot{width:10px;height:10px;border-radius:50%;flex:none}.mcp-more{color:rgba(14,26,51,.8)}.mcp-date{flex:1 1;min-width:0;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:0;background:none;font:inherit;font-size:14px;font-weight:800;line-height:1.1;color:inherit;cursor:pointer}.mcp-date span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-date em{font-style:normal;font-size:11px;font-weight:800;color:#1d4ed8}.mcp-view{flex:none;min-width:62px;height:40px;padding:0 10px;border:0;border-radius:12px;background:#0e1a33;color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.mcp-scroll{position:relative;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mcp-scroll.is-boxing{overflow:hidden}.mcp-scroll.is-loading{opacity:.6}.mcp-body{position:relative;display:grid;align-items:start;grid-template-rows:auto 1fr}.mcp-body.from-right{animation:mcp-in-right .22s ease-out}.mcp-body.from-left{animation:mcp-in-left .22s ease-out}@keyframes mcp-in-right{0%{transform:translateX(28px);opacity:.4}to{transform:none;opacity:1}}@keyframes mcp-in-left{0%{transform:translateX(-28px);opacity:.4}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.mcp-body.from-left,.mcp-body.from-right{animation:none}}.mcp-corner,.mcp-dayhead,.mcp-dayhead-gap{position:-webkit-sticky;position:sticky;top:0;z-index:6;background:#fff;border-bottom:1px solid rgba(14,26,51,.12)}.mcp-dayhead{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:1px;gap:1px;padding:0;border-top:0;border-left:0;border-right:1px solid rgba(14,26,51,.08);font:inherit;font-size:10px;font-weight:700;color:rgba(14,26,51,.6);cursor:pointer}.mcp-dayhead b{font-size:14px;color:#0e1a33}.mcp-ruler{position:relative;border-right:1px solid rgba(14,26,51,.12);background:#fafbfd}.mcp-hour{position:absolute;right:4px;transform:translateY(-50%);font-size:10px;font-weight:700;color:rgba(14,26,51,.5)}.mcp-hour:first-child{transform:none}.mcp-slots{position:relative;border-right:1px solid rgba(14,26,51,.08);background-image:linear-gradient(180deg,rgba(14,26,51,.1) 1px,transparent 0);touch-action:pan-y}.mcp-closed{position:absolute;left:0;right:0;background:rgba(14,26,51,.05);pointer-events:none}.mcp-event{position:absolute;display:flex;flex-direction:column;grid-gap:1px;gap:1px;padding:2px 4px;z-index:2;line-height:1.2;touch-action:pan-y;cursor:pointer}.mcp-event,.mcp-event strong{overflow:hidden;font-size:11px}.mcp-event strong{display:block}.mcp-event span,.mcp-event strong{text-overflow:ellipsis;white-space:nowrap}.mcp-event span{overflow:hidden;font-size:10px}[data-view=week] .mcp-event{padding:1px 2px;border-left-width:3px}[data-view=week] .mcp-event strong{font-size:9px;white-space:normal;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.mcp-box{position:absolute;z-index:5;border:2px solid #2563eb;border-radius:8px;background:rgba(37,99,235,.2);pointer-events:none;display:flex;align-items:flex-start;justify-content:center}.mcp-box span{margin-top:-22px;padding:2px 8px;border-radius:999px;background:#2563eb;color:#fff;font-size:11px;font-weight:800;white-space:nowrap}html.mcp-on .aid-bubble,html.mcp-on .aid-nudge,html.mcp-on .aid-peek-hint,html.mcp-on .aid-peek-icons{display:none!important}html.mcp-on .aid-peek{opacity:.55;transform:scale(.7);transform-origin:right bottom}.mc-calendar-layout .mcp-card{padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.mc-calendar-layout .mcp-card .mc-calendar-grid{margin:0}.mcp-more-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:4px 0 12px}.mcp-more-list small{margin-left:6px;font-size:12px;font-weight:700;color:rgba(14,26,51,.5)}html.mcp-on .mc-root{padding:0!important;height:auto!important}html.mcp-on #layoutScrollable{overflow:hidden!important}.mcp-event[data-mc-picked=true]{outline:3px solid #2563eb;outline-offset:-1px}.mds{display:flex;flex-direction:column;color:#1c2030;font-size:13px}.mds,.mds-scroll{flex:1 1;min-height:0}.mds-scroll{overflow-y:auto;padding:8px 16px 12px}.mds-foot{flex:none;display:flex;flex-wrap:wrap;grid-gap:4px 16px;gap:4px 16px;padding:9px 16px;border-top:1px solid #eceef3;background:#fff}.mds-empty{margin:0;padding:18px 20px;color:#7b8194;font-size:13px}.mds{font-family:Manrope,system-ui,sans-serif}.mds-title{display:flex;flex-direction:column;line-height:1.25;margin:2px 0 8px}.mds-title b{font-size:18px;font-weight:800;letter-spacing:-.01em}.mds-title span{color:#7b8194;font-size:12px}.mds-actions{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;margin-bottom:10px}.mds-actions .mep-btn{flex:0 0 auto;padding:6px 12px;border-radius:8px}.mds-back{border:0;background:transparent;cursor:pointer;padding:6px 0;margin-bottom:4px;font-size:12px;font-weight:700;color:#c4155a}.mpop-back{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;background:rgba(20,24,40,.35)}.mpop{width:340px;max-width:calc(100vw - 32px);padding:18px 18px 16px;background:#fff;color:#1c2030;border-radius:18px;box-shadow:0 16px 50px rgba(20,24,40,.3);font-size:13px;font-family:Manrope,system-ui,sans-serif}.mpop-title{display:flex;flex-direction:column;line-height:1.3;margin-bottom:12px}.mpop-title b{font-size:16px;font-weight:800}.mpop-title span{color:#7b8194;font-size:12px}.mpop-bar{height:6px;border-radius:999px;background:#eceef3;overflow:hidden;margin-top:8px}.mpop-bar i{display:block;height:100%;background:#c4155a;border-radius:999px}.mpop-actions{display:flex;grid-gap:8px;gap:8px;margin-top:16px}.mpop-actions .mep-btn{padding:10px 12px;font-size:13px}@keyframes mds-return-in{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:none}}.mds-return{animation:mds-return-in .26s ease-out}@media (prefers-reduced-motion:reduce){.mds-return{animation:none}}@media (max-width:760px){.mds{overflow-y:auto}.mds-scroll{flex:none;overflow:visible}}.mc-root *,.mc-root :after,.mc-root :before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent}.mc-root ::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent}

/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */.mc-root *,.mc-root :after,.mc-root :before{box-sizing:border-box;border:0 solid #e5e7eb}.mc-root :after,.mc-root :before{--tw-content:""}.mc-root,.mc-root :host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}.mc-root{margin:0;line-height:inherit}.mc-root hr{height:0;color:inherit;border-top-width:1px}.mc-root abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mc-root h1,.mc-root h2,.mc-root h3,.mc-root h4,.mc-root h5,.mc-root h6{font-size:inherit;font-weight:inherit}.mc-root a{color:inherit;text-decoration:inherit}.mc-root b,.mc-root strong{font-weight:bolder}.mc-root code,.mc-root kbd,.mc-root pre,.mc-root samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}.mc-root small{font-size:80%}.mc-root sub,.mc-root sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}.mc-root sub{bottom:-.25em}.mc-root sup{top:-.5em}.mc-root table{text-indent:0;border-color:inherit;border-collapse:collapse}.mc-root button,.mc-root input,.mc-root optgroup,.mc-root select,.mc-root textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}.mc-root button,.mc-root select{text-transform:none}.mc-root button,.mc-root input:where([type=button]),.mc-root input:where([type=reset]),.mc-root input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}.mc-root :-moz-focusring{outline:auto}.mc-root :-moz-ui-invalid{box-shadow:none}.mc-root progress{vertical-align:initial}.mc-root ::-webkit-inner-spin-button,.mc-root ::-webkit-outer-spin-button{height:auto}.mc-root [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.mc-root ::-webkit-search-decoration{-webkit-appearance:none}.mc-root ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.mc-root summary{display:list-item}.mc-root blockquote,.mc-root dd,.mc-root dl,.mc-root figure,.mc-root h1,.mc-root h2,.mc-root h3,.mc-root h4,.mc-root h5,.mc-root h6,.mc-root hr,.mc-root p,.mc-root pre{margin:0}.mc-root fieldset{margin:0;padding:0}.mc-root legend{padding:0}.mc-root menu,.mc-root ol,.mc-root ul{list-style:none;margin:0;padding:0}.mc-root dialog{padding:0}.mc-root textarea{resize:vertical}.mc-root input::placeholder,.mc-root textarea::placeholder{opacity:1;color:#9ca3af}.mc-root [role=button],.mc-root button{cursor:pointer}.mc-root :disabled{cursor:default}.mc-root audio,.mc-root canvas,.mc-root embed,.mc-root iframe,.mc-root img,.mc-root object,.mc-root svg,.mc-root video{display:block;vertical-align:middle}.mc-root img,.mc-root video{max-width:100%;height:auto}.mc-root [hidden]:where(:not([hidden=until-found])){display:none}.mc-root .container{width:100%}@media (min-width:640px){.mc-root .container{max-width:640px}}@media (min-width:768px){.mc-root .container{max-width:768px}}@media (min-width:1024px){.mc-root .container{max-width:1024px}}@media (min-width:1280px){.mc-root .container{max-width:1280px}}@media (min-width:1536px){.mc-root .container{max-width:1536px}}.mc-root .pointer-events-none{pointer-events:none}.mc-root .pointer-events-auto{pointer-events:auto}.mc-root .visible{visibility:visible}.mc-root .collapse{visibility:collapse}.mc-root .static{position:static}.mc-root .fixed{position:fixed}.mc-root .absolute{position:absolute}.mc-root .relative{position:relative}.mc-root .sticky{position:-webkit-sticky;position:sticky}.mc-root .inset-0{inset:0}.mc-root .inset-x-0{left:0;right:0}.mc-root .inset-y-0{top:0;bottom:0}.mc-root .-bottom-0\.5{bottom:-.125rem}.mc-root .-bottom-5{bottom:-1.25rem}.mc-root .-right-0\.5{right:-.125rem}.mc-root .-top-5{top:-1.25rem}.mc-root .bottom-0{bottom:0}.mc-root .bottom-4{bottom:1rem}.mc-root .bottom-full{bottom:100%}.mc-root .left-0{left:0}.mc-root .left-1{left:.25rem}.mc-root .left-1\/2{left:50%}.mc-root .left-3{left:.75rem}.mc-root .right-0{right:0}.mc-root .right-0\.5{right:.125rem}.mc-root .right-1{right:.25rem}.mc-root .right-2{right:.5rem}.mc-root .right-3{right:.75rem}.mc-root .right-4{right:1rem}.mc-root .top-0{top:0}.mc-root .top-0\.5{top:.125rem}.mc-root .top-1{top:.25rem}.mc-root .top-1\/2{top:50%}.mc-root .top-2{top:.5rem}.mc-root .z-10{z-index:10}.mc-root .z-20{z-index:20}.mc-root .z-30{z-index:30}.mc-root .z-40{z-index:40}.mc-root .z-50{z-index:50}.mc-root .z-\[100\]{z-index:100}.mc-root .-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mc-root .mx-auto{margin-left:auto;margin-right:auto}.mc-root .mb-1{margin-bottom:.25rem}.mc-root .mb-1\.5{margin-bottom:.375rem}.mc-root .mb-2{margin-bottom:.5rem}.mc-root .mb-4{margin-bottom:1rem}.mc-root .ml-1{margin-left:.25rem}.mc-root .ml-2{margin-left:.5rem}.mc-root .ml-auto{margin-left:auto}.mc-root .mr-1{margin-right:.25rem}.mc-root .mt-0\.5{margin-top:.125rem}.mc-root .mt-1{margin-top:.25rem}.mc-root .mt-1\.5{margin-top:.375rem}.mc-root .mt-2{margin-top:.5rem}.mc-root .mt-3{margin-top:.75rem}.mc-root .mt-6{margin-top:1.5rem}.mc-root .block{display:block}.mc-root .inline-block{display:inline-block}.mc-root .\!inline{display:inline!important}.mc-root .inline{display:inline}.mc-root .flex{display:flex}.mc-root .inline-flex{display:inline-flex}.mc-root .table{display:table}.mc-root .grid{display:grid}.mc-root .contents{display:contents}.mc-root .hidden{display:none}.mc-root .aspect-\[16\/10\]{aspect-ratio:16/10}.mc-root .h-1{height:.25rem}.mc-root .h-1\.5{height:.375rem}.mc-root .h-10{height:2.5rem}.mc-root .h-12{height:3rem}.mc-root .h-14{height:3.5rem}.mc-root .h-2\.5{height:.625rem}.mc-root .h-3{height:.75rem}.mc-root .h-3\.5{height:.875rem}.mc-root .h-4{height:1rem}.mc-root .h-5{height:1.25rem}.mc-root .h-6{height:1.5rem}.mc-root .h-7{height:1.75rem}.mc-root .h-8{height:2rem}.mc-root .h-9{height:2.25rem}.mc-root .h-auto{height:auto}.mc-root .h-full{height:100%}.mc-root .max-h-40{max-height:10rem}.mc-root .max-h-44{max-height:11rem}.mc-root .max-h-48{max-height:12rem}.mc-root .max-h-52{max-height:13rem}.mc-root .max-h-56{max-height:14rem}.mc-root .max-h-64{max-height:16rem}.mc-root .max-h-\[45vh\]{max-height:45vh}.mc-root .max-h-\[70vh\]{max-height:70vh}.mc-root .max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.mc-root .max-h-\[min\(78vh2c 640px\)\]{max-height:min(78vh,640px)}.mc-root .min-h-0{min-height:0}.mc-root .min-h-\[3\.5rem\]{min-height:3.5rem}.mc-root .min-h-\[50vh\]{min-height:50vh}.mc-root .w-0\.5{width:.125rem}.mc-root .w-1\/2{width:50%}.mc-root .w-1\/3{width:33.333333%}.mc-root .w-10{width:2.5rem}.mc-root .w-12{width:3rem}.mc-root .w-14{width:3.5rem}.mc-root .w-2{width:.5rem}.mc-root .w-2\.5{width:.625rem}.mc-root .w-2\/3{width:66.666667%}.mc-root .w-2\/5{width:40%}.mc-root .w-20{width:5rem}.mc-root .w-24{width:6rem}.mc-root .w-3{width:.75rem}.mc-root .w-3\.5{width:.875rem}.mc-root .w-3\/5{width:60%}.mc-root .w-4{width:1rem}.mc-root .w-5{width:1.25rem}.mc-root .w-56{width:14rem}.mc-root .w-6{width:1.5rem}.mc-root .w-7{width:1.75rem}.mc-root .w-8{width:2rem}.mc-root .w-9{width:2.25rem}.mc-root .w-\[150px\]{width:150px}.mc-root .w-auto{width:auto}.mc-root .w-full{width:100%}.mc-root .w-px{width:1px}.mc-root .min-w-0{min-width:0}.mc-root .min-w-\[12rem\]{min-width:12rem}.mc-root .min-w-\[150px\]{min-width:150px}.mc-root .max-w-2xl{max-width:42rem}.mc-root .max-w-4xl{max-width:56rem}.mc-root .max-w-\[220px\]{max-width:220px}.mc-root .max-w-full{max-width:100%}.mc-root .max-w-lg{max-width:32rem}.mc-root .max-w-md{max-width:28rem}.mc-root .max-w-sm{max-width:24rem}.mc-root .max-w-xl{max-width:36rem}.mc-root .flex-1{flex:1 1}.mc-root .shrink-0{flex-shrink:0}.mc-root .grow{flex-grow:1}.mc-root .-translate-x-1\/2{--tw-translate-x:-50%}.mc-root .-translate-x-1\/2,.mc-root .-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mc-root .-translate-y-1\/2{--tw-translate-y:-50%}.mc-root .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mc-root .animate-fade-in{animation:fadeIn .5s ease-out}@keyframes pulse{50%{opacity:.5}}.mc-root .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes slideIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.mc-root .animate-slide-in{animation:slideIn .3s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mc-root .animate-slide-up{animation:slideUp .4s ease-out}.mc-root .cursor-crosshair{cursor:crosshair}.mc-root .cursor-ew-resize{cursor:ew-resize}.mc-root .cursor-grab{cursor:grab}.mc-root .cursor-move{cursor:move}.mc-root .cursor-pointer{cursor:pointer}.mc-root .touch-none{touch-action:none}.mc-root .select-none{-webkit-user-select:none;user-select:none}.mc-root .resize{resize:both}.mc-root .list-disc{list-style-type:disc}.mc-root .appearance-none{-webkit-appearance:none;appearance:none}.mc-root .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-root .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-root .grid-cols-\[auto2c 1fr\]{grid-template-columns:auto 1fr}.mc-root .flex-col{flex-direction:column}.mc-root .flex-wrap{flex-wrap:wrap}.mc-root .place-items-center{place-items:center}.mc-root .items-start{align-items:flex-start}.mc-root .items-center{align-items:center}.mc-root .items-baseline{align-items:baseline}.mc-root .justify-end{justify-content:flex-end}.mc-root .justify-center{justify-content:center}.mc-root .justify-between{justify-content:space-between}.mc-root .gap-0\.5{grid-gap:.125rem;gap:.125rem}.mc-root .gap-1{grid-gap:.25rem;gap:.25rem}.mc-root .gap-1\.5{grid-gap:.375rem;gap:.375rem}.mc-root .gap-2{grid-gap:.5rem;gap:.5rem}.mc-root .gap-2\.5{grid-gap:.625rem;gap:.625rem}.mc-root .gap-3{grid-gap:.75rem;gap:.75rem}.mc-root .gap-4{grid-gap:1rem;gap:1rem}.mc-root .gap-x-4{grid-column-gap:1rem;column-gap:1rem}.mc-root .gap-y-1{grid-row-gap:.25rem;row-gap:.25rem}.mc-root .gap-y-1\.5{grid-row-gap:.375rem;row-gap:.375rem}.mc-root .-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-0.5rem*var(--tw-space-x-reverse));margin-left:calc(-0.5rem*(1 - var(--tw-space-x-reverse)))}.mc-root .space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.125rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.125rem*var(--tw-space-y-reverse))}.mc-root .space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem*var(--tw-space-y-reverse))}.mc-root .space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.375rem*var(--tw-space-y-reverse))}.mc-root .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem*var(--tw-space-y-reverse))}.mc-root .space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem*var(--tw-space-y-reverse))}.mc-root .space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.mc-root .space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.mc-root .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.mc-root .divide-espresso\/5>:not([hidden])~:not([hidden]){border-color:rgb(var(--kz-ink)/.05)}.mc-root .self-start{align-self:flex-start}.mc-root .overflow-hidden{overflow:hidden}.mc-root .overflow-x-auto{overflow-x:auto}.mc-root .overflow-y-auto{overflow-y:auto}.mc-root .overscroll-x-contain{overscroll-behavior-x:contain}.mc-root .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-root .whitespace-nowrap{white-space:nowrap}.mc-root .rounded{border-radius:.25rem}.mc-root .rounded-2xl{border-radius:1rem}.mc-root .rounded-full{border-radius:9999px}.mc-root .rounded-lg{border-radius:.5rem}.mc-root .rounded-md{border-radius:.375rem}.mc-root .rounded-sm{border-radius:.125rem}.mc-root .rounded-xl{border-radius:.75rem}.mc-root .rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.mc-root .border{border-width:1px}.mc-root .border-0{border-width:0}.mc-root .border-2{border-width:2px}.mc-root .border-b{border-bottom-width:1px}.mc-root .border-b-2{border-bottom-width:2px}.mc-root .border-l{border-left-width:1px}.mc-root .border-l-4{border-left-width:4px}.mc-root .border-r{border-right-width:1px}.mc-root .border-t{border-top-width:1px}.mc-root .border-dashed{border-style:dashed}.mc-root .border-brass{--tw-border-opacity:1;border-color:rgb(var(--kz-blue)/var(--tw-border-opacity,1))}.mc-root .border-brass\/30{border-color:rgb(var(--kz-blue)/.3)}.mc-root .border-coral{--tw-border-opacity:1;border-color:rgb(var(--kz-coral)/var(--tw-border-opacity,1))}.mc-root .border-coral\/30{border-color:rgb(var(--kz-coral)/.3)}.mc-root .border-espresso{--tw-border-opacity:1;border-color:rgb(var(--kz-ink)/var(--tw-border-opacity,1))}.mc-root .border-espresso\/10{border-color:rgb(var(--kz-ink)/.1)}.mc-root .border-espresso\/15{border-color:rgb(var(--kz-ink)/.15)}.mc-root .border-espresso\/20{border-color:rgb(var(--kz-ink)/.2)}.mc-root .border-espresso\/25{border-color:rgb(var(--kz-ink)/.25)}.mc-root .border-espresso\/30{border-color:rgb(var(--kz-ink)/.3)}.mc-root .border-espresso\/5{border-color:rgb(var(--kz-ink)/.05)}.mc-root .border-sage{--tw-border-opacity:1;border-color:rgb(var(--kz-mint)/var(--tw-border-opacity,1))}.mc-root .border-sky{--tw-border-opacity:1;border-color:rgb(var(--kz-lavender)/var(--tw-border-opacity,1))}.mc-root .border-sunny{--tw-border-opacity:1;border-color:rgb(var(--kz-butter)/var(--tw-border-opacity,1))}.mc-root .border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.mc-root .bg-\[\#25D366\]{--tw-bg-opacity:1;background-color:rgb(37 211 102/var(--tw-bg-opacity,1))}.mc-root .bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.mc-root .bg-blush{--tw-bg-opacity:1;background-color:rgb(var(--kz-coral-100)/var(--tw-bg-opacity,1))}.mc-root .bg-brass{--tw-bg-opacity:1;background-color:rgb(var(--kz-blue)/var(--tw-bg-opacity,1))}.mc-root .bg-brass\/10{background-color:rgb(var(--kz-blue)/.1)}.mc-root .bg-brass\/15{background-color:rgb(var(--kz-blue)/.15)}.mc-root .bg-brass\/20{background-color:rgb(var(--kz-blue)/.2)}.mc-root .bg-brass\/5{background-color:rgb(var(--kz-blue)/.05)}.mc-root .bg-coral{--tw-bg-opacity:1;background-color:rgb(var(--kz-coral)/var(--tw-bg-opacity,1))}.mc-root .bg-coral-light{--tw-bg-opacity:1;background-color:rgb(var(--kz-coral-100)/var(--tw-bg-opacity,1))}.mc-root .bg-coral-light\/40{background-color:rgb(var(--kz-coral-100)/.4)}.mc-root .bg-coral\/15{background-color:rgb(var(--kz-coral)/.15)}.mc-root .bg-coral\/20{background-color:rgb(var(--kz-coral)/.2)}.mc-root .bg-coral\/30{background-color:rgb(var(--kz-coral)/.3)}.mc-root .bg-cream\/30{background-color:rgb(var(--kz-mist)/.3)}.mc-root .bg-cream\/40{background-color:rgb(var(--kz-mist)/.4)}.mc-root .bg-cream\/50{background-color:rgb(var(--kz-mist)/.5)}.mc-root .bg-espresso{--tw-bg-opacity:1;background-color:rgb(var(--kz-ink)/var(--tw-bg-opacity,1))}.mc-root .bg-espresso\/10{background-color:rgb(var(--kz-ink)/.1)}.mc-root .bg-espresso\/20{background-color:rgb(var(--kz-ink)/.2)}.mc-root .bg-espresso\/25{background-color:rgb(var(--kz-ink)/.25)}.mc-root .bg-espresso\/40{background-color:rgb(var(--kz-ink)/.4)}.mc-root .bg-espresso\/5{background-color:rgb(var(--kz-ink)/.05)}.mc-root .bg-espresso\/\[0\.04\]{background-color:rgb(var(--kz-ink)/.04)}.mc-root .bg-espresso\/\[0\.06\]{background-color:rgb(var(--kz-ink)/.06)}.mc-root .bg-primary{--tw-bg-opacity:1;background-color:rgb(var(--kz-blue)/var(--tw-bg-opacity,1))}.mc-root .bg-primary-50{--tw-bg-opacity:1;background-color:rgb(var(--kz-blue-50)/var(--tw-bg-opacity,1))}.mc-root .bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.mc-root .bg-sage{--tw-bg-opacity:1;background-color:rgb(var(--kz-mint)/var(--tw-bg-opacity,1))}.mc-root .bg-sage-deep{--tw-bg-opacity:1;background-color:rgb(var(--kz-mint-deep)/var(--tw-bg-opacity,1))}.mc-root .bg-sage-light{--tw-bg-opacity:1;background-color:rgb(var(--kz-mist-mint)/var(--tw-bg-opacity,1))}.mc-root .bg-sage\/20{background-color:rgb(var(--kz-mint)/.2)}.mc-root .bg-sage\/30{background-color:rgb(var(--kz-mint)/.3)}.mc-root .bg-sand{--tw-bg-opacity:1;background-color:rgb(var(--kz-mist-strong)/var(--tw-bg-opacity,1))}.mc-root .bg-sand\/40{background-color:rgb(var(--kz-mist-strong)/.4)}.mc-root .bg-sand\/50{background-color:rgb(var(--kz-mist-strong)/.5)}.mc-root .bg-sky-deep{--tw-bg-opacity:1;background-color:rgb(var(--kz-lavender-deep)/var(--tw-bg-opacity,1))}.mc-root .bg-sky-light{--tw-bg-opacity:1;background-color:rgb(var(--kz-mist-lavender)/var(--tw-bg-opacity,1))}.mc-root .bg-sky\/20{background-color:rgb(var(--kz-lavender)/.2)}.mc-root .bg-sky\/30{background-color:rgb(var(--kz-lavender)/.3)}.mc-root .bg-sunny{--tw-bg-opacity:1;background-color:rgb(var(--kz-butter)/var(--tw-bg-opacity,1))}.mc-root .bg-sunny-light{--tw-bg-opacity:1;background-color:rgb(var(--kz-mist-butter)/var(--tw-bg-opacity,1))}.mc-root .bg-sunny\/10{background-color:rgb(var(--kz-butter)/.1)}.mc-root .bg-sunny\/20{background-color:rgb(var(--kz-butter)/.2)}.mc-root .bg-sunny\/30{background-color:rgb(var(--kz-butter)/.3)}.mc-root .bg-transparent{background-color:initial}.mc-root .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.mc-root .bg-white\/85{background-color:hsla(0,0%,100%,.85)}.mc-root .bg-white\/90{background-color:hsla(0,0%,100%,.9)}.mc-root .object-contain{object-fit:contain}.mc-root .object-cover{object-fit:cover}.mc-root .object-fill{object-fit:fill}.mc-root .p-0{padding:0}.mc-root .p-1{padding:.25rem}.mc-root .p-1\.5{padding:.375rem}.mc-root .p-2{padding:.5rem}.mc-root .p-3{padding:.75rem}.mc-root .p-4{padding:1rem}.mc-root .p-6{padding:1.5rem}.mc-root .p-8{padding:2rem}.mc-root .px-0\.5{padding-left:.125rem;padding-right:.125rem}.mc-root .px-1{padding-left:.25rem;padding-right:.25rem}.mc-root .px-1\.5{padding-left:.375rem;padding-right:.375rem}.mc-root .px-2{padding-left:.5rem;padding-right:.5rem}.mc-root .px-2\.5{padding-left:.625rem;padding-right:.625rem}.mc-root .px-3{padding-left:.75rem;padding-right:.75rem}.mc-root .px-4{padding-left:1rem;padding-right:1rem}.mc-root .px-5{padding-left:1.25rem;padding-right:1.25rem}.mc-root .px-6{padding-left:1.5rem;padding-right:1.5rem}.mc-root .px-8{padding-left:2rem;padding-right:2rem}.mc-root .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.mc-root .py-1{padding-top:.25rem;padding-bottom:.25rem}.mc-root .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.mc-root .py-10{padding-top:2.5rem;padding-bottom:2.5rem}.mc-root .py-16{padding-top:4rem;padding-bottom:4rem}.mc-root .py-2{padding-top:.5rem;padding-bottom:.5rem}.mc-root .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.mc-root .py-3{padding-top:.75rem;padding-bottom:.75rem}.mc-root .py-4{padding-top:1rem;padding-bottom:1rem}.mc-root .py-5{padding-top:1.25rem;padding-bottom:1.25rem}.mc-root .py-6{padding-top:1.5rem;padding-bottom:1.5rem}.mc-root .py-8{padding-top:2rem;padding-bottom:2rem}.mc-root .pb-1{padding-bottom:.25rem}.mc-root .pl-1{padding-left:.25rem}.mc-root .pl-10{padding-left:2.5rem}.mc-root .pl-4{padding-left:1rem}.mc-root .pl-5{padding-left:1.25rem}.mc-root .pr-1{padding-right:.25rem}.mc-root .pr-11{padding-right:2.75rem}.mc-root .pr-2{padding-right:.5rem}.mc-root .pr-3{padding-right:.75rem}.mc-root .pr-6{padding-right:1.5rem}.mc-root .pr-9{padding-right:2.25rem}.mc-root .pt-0\.5{padding-top:.125rem}.mc-root .pt-1{padding-top:.25rem}.mc-root .pt-2{padding-top:.5rem}.mc-root .pt-3{padding-top:.75rem}.mc-root .pt-4{padding-top:1rem}.mc-root .pt-6{padding-top:1.5rem}.mc-root .text-left{text-align:left}.mc-root .text-center{text-align:center}.mc-root .text-right{text-align:right}.mc-root .font-heading{font-family:Manrope,Noto Sans Thai,Noto Sans Myanmar,sans-serif}.mc-root .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.mc-root .font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.mc-root .text-2xl{font-size:1.5rem;line-height:2rem}.mc-root .text-\[10px\]{font-size:10px}.mc-root .text-\[11px\]{font-size:11px}.mc-root .text-\[8px\]{font-size:8px}.mc-root .text-\[9px\]{font-size:9px}.mc-root .text-base{font-size:1rem;line-height:1.5rem}.mc-root .text-lg{font-size:1.125rem;line-height:1.75rem}.mc-root .text-sm{font-size:.875rem;line-height:1.25rem}.mc-root .text-xl{font-size:1.25rem;line-height:1.75rem}.mc-root .text-xs{font-size:.75rem;line-height:1rem}.mc-root .font-bold{font-weight:700}.mc-root .font-medium{font-weight:500}.mc-root .font-normal{font-weight:400}.mc-root .font-semibold{font-weight:600}.mc-root .uppercase{text-transform:uppercase}.mc-root .tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.mc-root .leading-3{line-height:.75rem}.mc-root .leading-none{line-height:1}.mc-root .leading-relaxed{line-height:1.625}.mc-root .leading-tight{line-height:1.25}.mc-root .tracking-wide{letter-spacing:.025em}.mc-root .text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.mc-root .text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.mc-root .text-brass{--tw-text-opacity:1;color:rgb(var(--kz-blue)/var(--tw-text-opacity,1))}.mc-root .text-brass-600{--tw-text-opacity:1;color:rgb(var(--kz-blue-600)/var(--tw-text-opacity,1))}.mc-root .text-coral{--tw-text-opacity:1;color:rgb(var(--kz-coral)/var(--tw-text-opacity,1))}.mc-root .text-coral-deep{--tw-text-opacity:1;color:rgb(var(--kz-coral-deep)/var(--tw-text-opacity,1))}.mc-root .text-espresso{--tw-text-opacity:1;color:rgb(var(--kz-ink)/var(--tw-text-opacity,1))}.mc-root .text-espresso\/30{color:rgb(var(--kz-ink)/.3)}.mc-root .text-espresso\/40{color:rgb(var(--kz-ink)/.4)}.mc-root .text-espresso\/45{color:rgb(var(--kz-ink)/.45)}.mc-root .text-espresso\/50{color:rgb(var(--kz-ink)/.5)}.mc-root .text-espresso\/55{color:rgb(var(--kz-ink)/.55)}.mc-root .text-espresso\/60{color:rgb(var(--kz-ink)/.6)}.mc-root .text-espresso\/65{color:rgb(var(--kz-ink)/.65)}.mc-root .text-espresso\/70{color:rgb(var(--kz-ink)/.7)}.mc-root .text-espresso\/75{color:rgb(var(--kz-ink)/.75)}.mc-root .text-espresso\/80{color:rgb(var(--kz-ink)/.8)}.mc-root .text-primary-700{--tw-text-opacity:1;color:rgb(var(--kz-blue-700)/var(--tw-text-opacity,1))}.mc-root .text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.mc-root .text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.mc-root .text-sage{--tw-text-opacity:1;color:rgb(var(--kz-mint)/var(--tw-text-opacity,1))}.mc-root .text-sage-deep{--tw-text-opacity:1;color:rgb(var(--kz-mint-deep)/var(--tw-text-opacity,1))}.mc-root .text-sky-deep{--tw-text-opacity:1;color:rgb(var(--kz-lavender-deep)/var(--tw-text-opacity,1))}.mc-root .text-sunny-dark{--tw-text-opacity:1;color:rgb(var(--kz-warning)/var(--tw-text-opacity,1))}.mc-root .text-sunny-deep{--tw-text-opacity:1;color:rgb(var(--kz-butter-ink)/var(--tw-text-opacity,1))}.mc-root .text-warmwhite{--tw-text-opacity:1;color:rgb(var(--kz-white)/var(--tw-text-opacity,1))}.mc-root .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.mc-root .text-white\/60{color:hsla(0,0%,100%,.6)}.mc-root .text-white\/70{color:hsla(0,0%,100%,.7)}.mc-root .underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.mc-root .underline-offset-4{text-underline-offset:4px}.mc-root .opacity-0{opacity:0}.mc-root .opacity-100{opacity:1}.mc-root .opacity-60{opacity:.6}.mc-root .opacity-70{opacity:.7}.mc-root .opacity-75{opacity:.75}.mc-root .shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.mc-root .shadow,.mc-root .shadow-card{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.mc-root .shadow-card{--tw-shadow:0 2px 8px rgb(var(--kz-ink)/0.06);--tw-shadow-colored:0 2px 8px var(--tw-shadow-color)}.mc-root .shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.mc-root .shadow-lg,.mc-root .shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.mc-root .shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.mc-root .shadow-premium{--tw-shadow:0 16px 48px rgb(var(--kz-ink)/0.14);--tw-shadow-colored:0 16px 48px var(--tw-shadow-color)}.mc-root .shadow-premium,.mc-root .shadow-premium-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.mc-root .shadow-premium-lg{--tw-shadow:0 30px 80px -30px rgb(var(--kz-ink)/0.35);--tw-shadow-colored:0 30px 80px -30px var(--tw-shadow-color)}.mc-root .outline-none{outline:2px solid transparent;outline-offset:2px}.mc-root .outline{outline-style:solid}.mc-root .ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.mc-root .ring-brass\/20{--tw-ring-color:rgb(var(--kz-blue)/0.2)}.mc-root .ring-espresso\/20{--tw-ring-color:rgb(var(--kz-ink)/0.2)}.mc-root .ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.mc-root .blur{--tw-blur:blur(8px)}.mc-root .blur,.mc-root .drop-shadow-\[0_1px_0_rgba\(2552c 255\2c 255\2c 0\.8\)\]{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)}.mc-root .drop-shadow-\[0_1px_0_rgba\(2552c 255\2c 255\2c 0\.8\)\]{--tw-drop-shadow:drop-shadow(0 1px 0 hsla(0,0%,100%,0.8))}.mc-root .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)}.mc-root .backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.mc-root .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mc-root .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mc-root .transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mc-root .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mc-root .duration-200{transition-duration:.2s}.mc-root{--kz-ink-50:224 226 229;--kz-ink-100:208 211 215;--kz-ink-200:175 180 188;--kz-ink-300:143 149 161;--kz-ink-400:110 119 133;--kz-ink-500:78 88 106;--kz-ink-600:45 58 78;--kz-ink-700:13 27 51;--kz-ink-800:9 19 35;--kz-ink-900:5 10 19;--kz-ink:13 27 51;--kz-blue-50:245 213 226;--kz-blue-100:238 186 206;--kz-blue-200:224 131 168;--kz-blue-300:210 76 129;--kz-blue-400:196 21 90;--kz-blue-500:172 18 79;--kz-blue-600:147 16 68;--kz-blue-700:123 13 57;--kz-blue-800:99 11 45;--kz-blue-900:74 8 34;--kz-blue:196 21 90;--kz-white:255 255 255;--kz-cloud:245 247 250;--kz-mist:236 240 246;--kz-mist-strong:216 222 233;--kz-slate:69 82 110;--kz-on-ink:245 247 250;--kz-on-ink-muted:126 139 166;--kz-mint:171 255 0;--kz-mist-mint:240 255 214;--kz-lavender:255 78 144;--kz-mist-lavender:255 232 240;--kz-coral:255 90 90;--kz-mist-coral:255 240 240;--kz-butter:253 196 0;--kz-butter-ink:107 80 0;--kz-mist-butter:255 247 214;--kz-coral-100:255 214 214;--kz-coral-deep:194 31 31;--kz-mint-deep:6 127 66;--kz-lavender-dark:196 21 90;--kz-lavender-deep:168 16 80;--kz-success:11 122 70;--kz-warning:107 80 0;--kz-error:194 31 31;--kz-info:29 99 196;--kz-radius-md:12px;--kz-radius-lg:16px;--kz-radius-pill:999px;--kz-radius-section:28px;--kz-shadow-control:0 1px 2px rgba(32,38,58,0.06);--kz-shadow-card:0 2px 8px rgba(32,38,58,0.06);--kz-shadow-menu:0 8px 24px rgba(32,38,58,0.1);--kz-shadow-modal:0 16px 48px rgba(32,38,58,0.14);--kz-motion-micro:150ms;--kz-motion-card:210ms;--kz-motion-modal:260ms;--kz-ease:cubic-bezier(0.4,0,0.2,1);--kz-font:"Manrope","Noto Sans Thai","Noto Sans Myanmar",sans-serif;--kz-chrome:13 27 51;--kz-chrome-deep:7 14 28;--kz-chrome-raised:22 39 74;--kz-chrome-border:36 54 92;--kz-on-chrome:245 247 250;--kz-on-chrome-muted:126 139 166;--kz-status-active-bg:224 244 234;--kz-status-active-fg:11 122 70;--kz-status-draft-bg:236 240 246;--kz-status-draft-fg:69 82 110;--kz-status-inactive-bg:245 247 250;--kz-status-inactive-fg:100 112 140;--kz-status-pending-bg:255 247 214;--kz-status-pending-fg:107 80 0;--kz-status-danger-bg:253 232 232;--kz-status-danger-fg:194 31 31;--kz-status-coming-bg:232 240 252;--kz-status-coming-fg:29 99 196;--kz-chart-1:196 21 90;--kz-chart-2:13 27 51;--kz-chart-3:6 127 66;--kz-chart-4:253 196 0;--kz-chart-5:29 99 196;--kz-chart-grid:236 240 246;--kz-chart-muted:182 191 207;--kz-launcher-ring:253 196 0;--kz-launcher-ground:13 27 51;--kz-halo:13 27 51;--kz-font-ui:"IBM Plex Sans","IBM Plex Sans Thai","Noto Sans Myanmar",sans-serif;--kz-font-display:"Anton","Kanit","Noto Sans Myanmar",sans-serif;--kz-text-title:22px;--kz-text-body:14px;--kz-text-table:13px;--kz-text-meta:12px;--kz-text-kicker:11px;--kz-leading-tight:1.25;--kz-leading-body:1.5;--kz-s1:4px;--kz-s2:8px;--kz-s3:12px;--kz-s4:16px;--kz-s5:24px;--kz-s6:32px;--kz-row:44px;--kz-input:36px;--kz-btn-sm:32px;--kz-btn-md:36px;--kz-rail:240px;--kz-sidebar:264px;--kz-sidebar-collapsed:72px;--kz-topbar:56px;--kz-content-max:1280px;--kz-tile:56px;--kz-tile-lg:112px;--kz-radius-sm:6px;--kz-radius:10px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--kz-font);background-color:rgb(var(--kz-cloud));color:rgb(var(--kz-ink));overflow-wrap:break-word}.mc-root[lang=ru] body,.mc-root[lang=uk] body{-webkit-hyphens:auto;hyphens:auto}.mc-root[lang=my] :where(h1,h2,h3,h4,h5,h6,p,li,td,th,label,button,a,span,small,dt,dd,input,select,textarea){line-height:1.6}.mc-root h1,.mc-root h2,.mc-root h3,.mc-root h4,.mc-root h5,.mc-root h6{font-family:var(--kz-font);letter-spacing:-.01em}@media (prefers-reduced-motion:reduce){.mc-root{scroll-behavior:auto}.mc-root *,.mc-root :after,.mc-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mc-root :focus-visible{outline:2px solid rgb(var(--kz-focus,255 45 122));outline-offset:2px}.mc-root ::-webkit-scrollbar{width:10px}.mc-root ::-webkit-scrollbar-track{background:rgb(var(--kz-mist))}.mc-root ::-webkit-scrollbar-thumb{background:rgb(var(--kz-ink-300));border-radius:5px}.mc-root ::-webkit-scrollbar-thumb:hover{background:rgb(var(--kz-slate))}.mc-root input,.mc-root select,.mc-root textarea{font-family:var(--kz-font)}.mc-root input[type=number]::-webkit-inner-spin-button,.mc-root input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mc-root input[type=number]{-moz-appearance:textfield}.mc-root .bg-paw-pattern{background-image:radial-gradient(circle at 20% 30%,rgb(var(--kz-blue)/.06) 1.5px,transparent 2px),radial-gradient(circle at 70% 60%,rgb(var(--kz-blue)/.05) 1.5px,transparent 2px);background-size:80px 80px,120px 120px}.mc-root .bg-dot-pattern{background-image:radial-gradient(circle,rgb(var(--kz-blue)/.12) 1px,transparent 0);background-size:24px 24px}.mc-root .wave-top{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60'><path d='M0,30 C360,60 1080,0 1440,30 L1440,0 L0,0 Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60'><path d='M0,30 C360,60 1080,0 1440,30 L1440,0 L0,0 Z'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%}.mc-root{--kz-canvas:245 247 250;--kz-surface:255 255 255;--kz-surface-raised:255 255 255;--kz-surface-sunken:236 240 246;--kz-ink-primary:13 27 51;--kz-ink-secondary:69 82 110;--kz-ink-muted:100 112 140;--kz-border:216 222 233;--kz-border-strong:182 191 207;--kz-primary:196 21 90;--kz-primary-hover:168 16 80;--kz-on-primary:255 255 255;--kz-success-token:11 122 70;--kz-warning-token:107 80 0;--kz-danger:194 31 31;--kz-info-token:29 99 196;--kz-accent-lime:6 127 66;--kz-focus:255 45 122}.mc-root [data-theme=dark]{--kz-canvas:10 21 38;--kz-surface:13 27 51;--kz-surface-raised:22 39 74;--kz-ink-primary:245 247 250;--kz-ink-secondary:183 194 216;--kz-ink-muted:126 139 166;--kz-border:36 54 92;--kz-border-strong:51 73 122;--kz-primary:255 45 122;--kz-primary-hover:255 78 144;--kz-on-primary:13 27 51;--kz-success-token:0 230 118;--kz-warning-token:253 196 0;--kz-danger:255 90 90;--kz-info-token:77 163 255;--kz-accent-lime:171 255 0}.mc-root{--cache-heal:20260808}.mc-root .kz-live-green{--kz-live:22 163 74;--kz-live-speed:2.2s}.mc-root .kz-live-orange{--kz-live:245 158 11;--kz-live-speed:1.3s}.mc-root .kz-live-red{--kz-live:220 38 38;--kz-live-speed:0.75s}.mc-root .kz-live-red.kz-live-fast{--kz-live-speed:0.45s}.mc-root .kz-live-due{--kz-live:59 130 246;--kz-live-speed:3s}.mc-root .kz-live{animation:kz-live-flash var(--kz-live-speed,2s) ease-in-out infinite}@keyframes kz-live-flash{0%,to{box-shadow:inset 0 0 0 1px rgb(var(--kz-live)/.35),0 0 0 0 rgb(var(--kz-live)/0)}50%{box-shadow:inset 0 0 0 2px rgb(var(--kz-live)/.8),0 0 0 4px rgb(var(--kz-live)/.35)}}.mc-root .kz-due{outline:2px dashed rgba(59,130,246,.75);outline-offset:-2px}.mc-root .kz-live-svg{animation:kz-live-svg var(--kz-live-speed,2s) ease-in-out infinite}.mc-root .kz-live-svg.kz-live-due,.mc-root .kz-live-svg.kz-live-green,.mc-root .kz-live-svg.kz-live-orange,.mc-root .kz-live-svg.kz-live-red{fill:rgb(var(--kz-live))!important;stroke:rgb(var(--kz-live))!important}.mc-root .kz-shine{position:relative;overflow:hidden}.mc-root .kz-shine:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.7) 50%,transparent 65%);transform:translateX(-100%);animation:kz-shine 2.6s ease-in-out infinite}@keyframes kz-shine{0%{transform:translateX(-100%)}55%,to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.mc-root .kz-shine:after{display:none}}@keyframes kz-live-svg{0%,to{fill-opacity:.42}50%{fill-opacity:.92}}.mc-root .placeholder\:text-espresso\/40::placeholder{color:rgb(var(--kz-ink)/.4)}.mc-root .last\:border-0:last-child{border-width:0}.mc-root .hover\:border-brass:hover{--tw-border-opacity:1;border-color:rgb(var(--kz-blue)/var(--tw-border-opacity,1))}.mc-root .hover\:border-brass\/50:hover{border-color:rgb(var(--kz-blue)/.5)}.mc-root .hover\:border-espresso\/30:hover{border-color:rgb(var(--kz-ink)/.3)}.mc-root .hover\:bg-\[\#1da851\]:hover{--tw-bg-opacity:1;background-color:rgb(29 168 81/var(--tw-bg-opacity,1))}.mc-root .hover\:bg-blush-dark:hover{--tw-bg-opacity:1;background-color:rgb(var(--kz-coral)/var(--tw-bg-opacity,1))}.mc-root .hover\:bg-brass-500:hover{--tw-bg-opacity:1;background-color:rgb(var(--kz-blue-500)/var(--tw-bg-opacity,1))}.mc-root .hover\:bg-brass\/10:hover{background-color:rgb(var(--kz-blue)/.1)}.mc-root .hover\:bg-brass\/5:hover{background-color:rgb(var(--kz-blue)/.05)}.mc-root .hover\:bg-coral-dark:hover{--tw-bg-opacity:1;background-color:rgb(var(--kz-error)/var(--tw-bg-opacity,1))}.mc-root .hover\:bg-cream\/50:hover{background-color:rgb(var(--kz-mist)/.5)}.mc-root .hover\:bg-espresso\/10:hover{background-color:rgb(var(--kz-ink)/.1)}.mc-root .hover\:bg-espresso\/40:hover{background-color:rgb(var(--kz-ink)/.4)}.mc-root .hover\:bg-espresso\/5:hover{background-color:rgb(var(--kz-ink)/.05)}.mc-root .hover\:bg-primary-100:hover{--tw-bg-opacity:1;background-color:rgb(var(--kz-blue-100)/var(--tw-bg-opacity,1))}.mc-root .hover\:bg-primary-500:hover{--tw-bg-opacity:1;background-color:rgb(var(--kz-blue-500)/var(--tw-bg-opacity,1))}.mc-root .hover\:bg-sage-dark:hover{--tw-bg-opacity:1;background-color:rgb(var(--kz-success)/var(--tw-bg-opacity,1))}.mc-root .hover\:bg-sky-dark:hover{--tw-bg-opacity:1;background-color:rgb(var(--kz-lavender-dark)/var(--tw-bg-opacity,1))}.mc-root .hover\:bg-sunny-dark:hover{--tw-bg-opacity:1;background-color:rgb(var(--kz-warning)/var(--tw-bg-opacity,1))}.mc-root .hover\:text-brass:hover{--tw-text-opacity:1;color:rgb(var(--kz-blue)/var(--tw-text-opacity,1))}.mc-root .hover\:text-espresso:hover{--tw-text-opacity:1;color:rgb(var(--kz-ink)/var(--tw-text-opacity,1))}.mc-root .hover\:text-espresso\/70:hover{color:rgb(var(--kz-ink)/.7)}.mc-root .hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.mc-root .focus\:border-brass:focus{--tw-border-opacity:1;border-color:rgb(var(--kz-blue)/var(--tw-border-opacity,1))}.mc-root .focus\:border-coral:focus{--tw-border-opacity:1;border-color:rgb(var(--kz-coral)/var(--tw-border-opacity,1))}.mc-root .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.mc-root .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.mc-root .focus\:ring-brass:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--kz-blue)/var(--tw-ring-opacity,1))}.mc-root .focus\:ring-brass\/20:focus{--tw-ring-color:rgb(var(--kz-blue)/0.2)}.mc-root .focus\:ring-brass\/30:focus{--tw-ring-color:rgb(var(--kz-blue)/0.3)}.mc-root .focus\:ring-coral\/20:focus{--tw-ring-color:rgb(var(--kz-coral)/0.2)}.mc-root .focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.mc-root .focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.mc-root .focus-visible\:ring-brass:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--kz-blue)/var(--tw-ring-opacity,1))}.mc-root .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.mc-root .active\:cursor-grabbing:active{cursor:grabbing}.mc-root .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.mc-root .disabled\:opacity-0:disabled{opacity:0}.mc-root .disabled\:opacity-25:disabled{opacity:.25}.mc-root .disabled\:opacity-40:disabled{opacity:.4}.mc-root .disabled\:opacity-50:disabled{opacity:.5}.mc-root .group\/avatar:focus-within .group-focus-within\/avatar\:block,.mc-root .group\/avatar:hover .group-hover\/avatar\:block{display:block}.mc-root .group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.mc-root .sm\:inline{display:inline}.mc-root .sm\:flex{display:flex}.mc-root .sm\:aspect-auto{aspect-ratio:auto}.mc-root .sm\:h-full{height:100%}.mc-root .sm\:min-h-\[6rem\]{min-height:6rem}.mc-root .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.mc-root .lg\:sticky{position:-webkit-sticky;position:sticky}.mc-root .lg\:top-4{top:1rem}.mc-root .lg\:max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.mc-root .lg\:grid-cols-\[minmax\(02c 1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.mc-root .lg\:overflow-y-auto{overflow-y:auto}.mc-root .lg\:overscroll-contain{overscroll-behavior:contain}.mc-root .lg\:pr-1{padding-right:.25rem}}.mc-root .mc-calendar-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:25;background:rgb(var(--kz-white));padding:8px 0;border-bottom:1px solid rgb(var(--kz-ink)/.08)}.mc-root .mc-timeline-viewport{max-height:min(720px,68vh);overflow:auto;overscroll-behavior:contain;touch-action:none}.mc-root .mc-vertical{touch-action:none}.mc-root .mc-calendar-layout{display:flex;flex-direction:column;height:100%;min-height:0}.mc-root .mc-calendar-layout>:first-child,.mc-root .mc-calendar-toolbar{flex-shrink:0}.mc-root .mc-calendar-board{display:flex;flex-direction:column;flex:1 1;min-height:0}.mc-root .mc-calendar-grid{flex:1 1;min-height:0}.mc-root .mc-day-viewport,.mc-root .mc-timeline-viewport,.mc-root .mc-vertical{height:100%;min-height:0;max-height:none}.mc-root .mc-calendar-ruler{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:#fff}.mc-root .mc-day-viewport{overflow:auto;overscroll-behavior:contain}.mc-root .mc-timeline-ruler{position:-webkit-sticky;position:sticky;top:0;z-index:21;background:rgb(var(--kz-white));box-shadow:0 1px 0 rgb(var(--kz-ink)/.1)}.mc-selecting button[data-mc-picked]{cursor:copy}.mc-selecting [data-mc-picked=some],.mc-selecting [data-mc-picked=true]{outline:3px solid #32d882;outline-offset:-2px;z-index:5}.mc-selecting [data-mc-picked=some]{outline-style:dashed}.mc-selecting [data-mc-picked=true]:after{content:"\2713";position:absolute;top:2px;right:4px;width:16px;height:16px;border-radius:99px;background:#32d882;color:#0b3d22;font:700 11px/16px sans-serif;text-align:center;pointer-events:none}.mc-selecting .mc-month-event[data-mc-picked]{position:relative}.mc-root [role=dialog][class*="max-h-[min(78vh"]{max-height:min(78vh,640px)}.mc-root .mc-more-btn{display:none}.mc-root .mc-tabs-extra{display:contents}.mc-root .mc-zoom-group{display:flex;align-items:center;grid-gap:4px;gap:4px}@media (max-width:639px){.mc-root{padding-left:12px;padding-right:12px}.mc-root .mc-more-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(60,50,40,.18);background:#fff;font-size:14px;font-weight:500;color:inherit}.mc-root .mc-tabs-extra{display:none}.mc-root .mc-tabs-extra.is-open{display:flex;flex-direction:column;align-items:stretch;flex-basis:100%;grid-gap:2px;gap:2px;padding:6px;border-radius:16px;background:#fff;border:1px solid rgba(60,50,40,.12);box-shadow:0 10px 30px rgba(20,20,30,.14)}.mc-root .mc-tabs-extra>*{min-height:44px;justify-content:flex-start;width:100%;font-size:14px}.mc-root .mc-calendar-toolbar{grid-gap:8px;gap:8px}.mc-root .mc-calendar-toolbar>div:first-child{flex-wrap:wrap;width:100%}.mc-root .mc-calendar-toolbar>div:first-child>span{flex-basis:100%;margin-left:0}.mc-root .mc-calendar-toolbar button{min-height:44px;min-width:44px}.mc-root .mc-btn-label,.mc-root .mc-zoom-group{display:none}}@media (max-width:760px){.mc-popover,.mc-root .mc-popover{position:fixed!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;width:auto!important;max-width:none!important;max-height:85dvh!important;border:0!important;border-radius:22px 22px 0 0!important;box-shadow:0 -8px 30px rgba(14,26,51,.2)!important;padding-bottom:env(safe-area-inset-bottom,0);visibility:visible!important;animation:mc-sheet-up .3s cubic-bezier(.2,.8,.2,1)}.mc-modal-panel:before,.mc-popover:before{content:"";display:block;flex:none;width:40px;height:4px;margin:8px auto 0;border-radius:2px;background:#c9d0db}.mc-modal-overlay{align-items:flex-end!important;padding:0!important}.mc-modal-overlay>div:first-child{background:rgba(14,26,51,.45)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mc-modal-panel{max-width:none!important;width:100%!important;max-height:92dvh!important;border-radius:22px 22px 0 0!important;padding:4px 16px calc(16px + env(safe-area-inset-bottom, 0px))!important;box-shadow:0 -8px 30px rgba(14,26,51,.2)!important;animation:mc-sheet-up .3s cubic-bezier(.2,.8,.2,1)!important}.mc-modal-panel>div:first-of-type{margin-bottom:8px}.mc-modal-panel>div:first-of-type h2{font-size:18px;font-weight:800}.mc-modal-panel>div:first-of-type button,.mc-popover>div:first-of-type button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f1f4f8}.mc-modal-panel>div:last-child{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.mc-modal-panel input,.mc-modal-panel select,.mc-modal-panel textarea,.mc-popover input,.mc-popover select,.mc-popover textarea{font-size:16px;min-height:44px}.mc-modal-panel button,.mc-popover button{min-height:44px}}@keyframes mc-sheet-up{0%{transform:translateY(40px);opacity:.4}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.mc-modal-panel,.mc-popover{animation:none!important}}.mc-loading-veil{position:absolute;top:96px;left:50%;transform:translateX(-50%);z-index:30;display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 18px;border-radius:999px;background:#fff;box-shadow:0 6px 24px rgba(0,0,0,.14);font-size:14px;font-weight:500;color:#3d2b1f;pointer-events:none}.mc-spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(61,43,31,.2);border-top-color:#3d2b1f;animation:mc-spin .8s linear infinite}@keyframes mc-spin{to{transform:rotate(1turn)}}.mc-block{grid-gap:14px;gap:14px;font-size:14px;color:#3d2b1f}.mc-block,.mc-block-card{display:flex;flex-direction:column}.mc-block-card{grid-gap:4px;gap:4px;padding:16px;border-radius:14px;background:#f6f3f0;border:1px solid rgba(61,43,31,.1)}.mc-block-badge{align-self:flex-start;padding:2px 10px;border-radius:999px;background:#e4ddd6;font-size:12px;font-weight:600}.mc-block-lane{margin:6px 0 0;font-size:20px;font-weight:600;line-height:1.2}.mc-block-time,.mc-block-when{margin:0;font-size:15px}.mc-block-time{font-weight:600}.mc-block-reason{margin:6px 0 0;color:rgba(61,43,31,.7)}.mc-block-note{margin:0;color:rgba(61,43,31,.65);line-height:1.45}.mc-block-error{margin:0;padding:10px 12px;border-radius:10px;background:#fdecea;color:#9b1c1c;line-height:1.4}.mc-block .mc-block-lift{display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;width:100%;padding:13px 16px;border:0;border-radius:12px;background:#d4145a;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.mc-block .mc-block-lift:disabled{opacity:.75;cursor:progress}.mc-block .mc-block-lift .mc-spinner{border-color:#fff hsla(0,0%,100%,.4) hsla(0,0%,100%,.4)}.mc-block .mc-block-keep{width:100%;padding:11px 16px;border:1px solid rgba(61,43,31,.2);border-radius:12px;background:#fff;color:#3d2b1f;font-size:14px;font-weight:500;cursor:pointer}.mc-block .mc-block-keep:disabled{opacity:.5;cursor:default}.mc-root .mc-calendar-board{isolation:isolate}.pv{--pv-ink:#223247;--pv-muted:#5b6b80;--pv-line:#e2e5ed;--pv-paper:#f5f6f8;--pv-green:#177843;--pv-green-bright:#32d882;--pv-mint:#eafaf2;--pv-mint-soft:#f3fdf8;--pv-amber:#fdf3e7;--pv-amber-ink:#8a4b0f;--pv-red:#b3261e;--pv-red-soft:#fdecea;background:var(--pv-paper);color:var(--pv-ink);font-family:Inter,sans-serif;font-size:13px;min-height:calc(100vh - 64px);display:block}.pv,.pv *,.pv :after,.pv :before{box-sizing:border-box}.pv-page{padding:24px 30px 44px;max-width:1600px;margin:0 auto;animation:pv-enter .28s ease-out}@keyframes pv-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pv-page{animation:none}}.pv-crumbs{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:12px;color:var(--pv-muted);flex-wrap:wrap}.pv-crumbs a,.pv-crumbs button{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;color:var(--pv-muted);border:0;background:transparent;padding:0;font:inherit;text-decoration:none;cursor:pointer}.pv-crumbs a:hover,.pv-crumbs button:hover{color:var(--pv-green)}.pv-crumbs>span{color:var(--pv-ink)}.pv-topbar{display:flex;justify-content:space-between;align-items:center;grid-gap:14px;gap:14px;flex-wrap:wrap;padding:2px 0 16px}.pv-topbar .pv-crumbs a{font-size:13px;font-weight:600}.pv-heading{display:flex;justify-content:space-between;align-items:flex-end;grid-gap:20px;gap:20px;padding:22px 0 24px;flex-wrap:wrap}.pv-overline{font-size:11px;font-weight:600;color:var(--pv-muted);text-transform:uppercase;letter-spacing:.12em}.pv-heading h1{font-size:30px;line-height:1.2;margin:6px 0;letter-spacing:-1px;font-weight:600;overflow-wrap:anywhere}.pv-heading p{margin:0;font-size:13px;color:var(--pv-muted)}.pv-actions{display:flex;align-items:center;grid-gap:10px;gap:10px;flex-wrap:wrap}.pv-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:7px;gap:7px;border:1px solid var(--pv-line);background:#fff;color:var(--pv-ink);border-radius:9px;padding:9px 14px;font:600 13px Inter,sans-serif;cursor:pointer;white-space:nowrap;text-decoration:none}.pv-btn:hover:not(:disabled){border-color:#c5ccd8;background:var(--pv-paper)}.pv-btn:disabled{color:#8d99a8;cursor:not-allowed;background:var(--pv-paper)}.pv-btn-dark{background:var(--pv-ink);border-color:var(--pv-ink);color:#fff;box-shadow:0 3px 7px rgba(27,81,59,.07058823529411765)}.pv-btn-dark:hover:not(:disabled){background:#2e4260;border-color:#2e4260}.pv-btn-icon{width:38px;padding:0}.pv-layout{display:grid;grid-template-columns:290px minmax(0,1fr);grid-gap:26px;gap:26px;align-items:start}.pv-rail{background:#fff;border:1px solid var(--pv-line);border-radius:15px;overflow:hidden;box-shadow:0 4px 18px rgba(48,76,50,.0196078431372549);position:-webkit-sticky;position:sticky;top:18px}.pv-rail-photo{height:176px;position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center}.pv-rail-photo>img{width:100%;height:100%;object-fit:cover}.pv-rail-photo>.pv-rail-fallback,.pv-rail-photo>img{position:absolute;inset:0}.pv-rail-ring{position:absolute;inset-inline-end:-50px;top:-65px;width:210px;height:210px;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;box-shadow:0 0 0 28px hsla(0,0%,100%,.12549019607843137),0 0 0 55px hsla(0,0%,100%,.07450980392156863);z-index:0}.pv-rail-kind{position:absolute;inset-inline-start:14px;top:14px;display:flex;align-items:center;grid-gap:5px;gap:5px;font-size:11px;background:hsla(0,0%,100%,.8156862745098039);color:var(--pv-ink);border:1px solid hsla(0,0%,100%,.5019607843137255);padding:4px 8px;border-radius:6px;z-index:2}.pv-rail-venue{position:absolute;inset-inline-start:16px;bottom:14px;color:#fff;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;z-index:2;text-shadow:0 1px 4px rgba(0,0,0,.45)}.pv-rail-photo-scrim:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.42));z-index:1}.pv-rail-edit{position:absolute;inset-inline-end:12px;bottom:12px;z-index:3;width:32px;height:32px;border-radius:50%;border:1px solid hsla(0,0%,100%,.6274509803921569);background:hsla(0,0%,100%,.9411764705882353);color:var(--pv-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 1px 4px rgba(15,23,42,.2)}.pv-rail-body{padding:15px;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.pv-rail-title{display:flex;align-items:center;grid-gap:10px;gap:10px;justify-content:space-between}.pv-rail-title h2{margin:0;font-size:20px;line-height:1.2;font-weight:600;letter-spacing:-.6px;overflow-wrap:anywhere}.pv-dot{width:7px;height:7px;background:#438c57;border-radius:50%;box-shadow:0 0 0 4px #edf4e9;flex-shrink:0}.pv-dot-off{background:#b4bcc8;box-shadow:0 0 0 4px #eef0f4}.pv-rail-sub{font-size:12px;color:var(--pv-muted);margin:7px 0 0}.pv-tags{display:flex;grid-gap:6px;gap:6px;flex-wrap:wrap}.pv-tag{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;font-size:11px;font-weight:600;border-radius:99px;padding:4px 9px;border:1px solid transparent;white-space:nowrap}.pv-tag .pv-icon{font-size:14px}.pv-tag-ok{background:var(--pv-mint);color:var(--pv-green);border-color:#d3efe0}.pv-tag-warn{background:var(--pv-amber);color:var(--pv-amber-ink);border-color:#f4e1c6}.pv-tag-bad{background:var(--pv-red-soft);color:var(--pv-red);border-color:#f4cdc9}.pv-tag-muted{background:var(--pv-paper);color:var(--pv-muted);border-color:var(--pv-line)}.pv-facts{border-top:1px solid #edf0e9}.pv-fact{display:flex;align-items:center;grid-gap:11px;gap:11px;padding:11px 0;border-bottom:1px solid #edf0e9;min-width:0}.pv-fact:last-child{border-bottom:0;padding-bottom:0}.pv-fact-icon{color:var(--pv-muted);display:flex;flex-shrink:0}.pv-fact-text{flex:1 1;min-width:0}.pv-fact-text small{display:block;font-size:11px;color:var(--pv-muted)}.pv-fact-text b{display:block;font-size:13px;font-weight:500;margin-top:2px;overflow-wrap:anywhere}.pv-fact-text b.pv-none{color:#8d99a8}.pv-pencil{border:0;background:transparent;color:var(--pv-muted);cursor:pointer;display:flex;padding:3px;border-radius:6px}.pv-pencil:hover{color:var(--pv-green);background:var(--pv-mint)}.pv-assign{border:1px solid var(--pv-line,#e2e5ed);background:#fff;color:var(--pv-ink,#223247);font:600 13px Inter,sans-serif;display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:5px 11px;border-radius:8px;cursor:pointer}.pv-assign:hover{color:var(--pv-green);background:var(--pv-mint)}.pv-rail-more{margin-top:16px;display:block;width:100%}.pv-content{min-width:0}.pv-tabs{display:flex;grid-gap:0 22px;gap:0 22px;flex-wrap:wrap;border-bottom:1px solid #dfe7dc}.pv-tabs>span,.pv-tabs a{padding:13px 0;border:0;background:transparent;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--pv-muted);font-size:13px;font-weight:500;display:inline-flex;grid-gap:7px;gap:7px;align-items:center;white-space:nowrap;text-decoration:none}.pv-tabs a:hover{color:var(--pv-green)}.pv-tabs a[aria-current=page]{color:var(--pv-green);border-bottom-color:var(--pv-green-bright);font-weight:600}.pv-tabs .pv-count{padding:1px 6px;font-size:11px;border-radius:5px;background:var(--pv-mint);color:var(--pv-muted);font-weight:600}.pv-tabs .pv-count-amber{background:var(--pv-amber);color:var(--pv-amber-ink)}.pv-tabs .pv-tab-off{color:#a3adba;cursor:default}.pv-section{display:flex;align-items:flex-end;justify-content:space-between;grid-gap:12px;gap:12px;margin:24px 0 16px}.pv-section .pv-overline{font-size:10px}.pv-section h2{margin:4px 0 0;font-size:22px;font-weight:500;letter-spacing:-.6px}.pv-note{font-size:12px;color:var(--pv-muted);display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.pv-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.pv-tile{display:grid;grid-template-columns:1fr auto;align-items:center;text-align:start;grid-gap:4px 8px;gap:4px 8px;padding:18px;border:1px solid var(--pv-line);border-radius:12px;background:#fff;color:var(--pv-ink);font-family:inherit;cursor:pointer;min-width:0;transition:border-color .15s,box-shadow .15s}a.pv-tile:hover,button.pv-tile:hover{border-color:#b9dfc9;box-shadow:0 4px 14px rgba(48,76,50,.06274509803921569)}.pv-tile-static{cursor:default}.pv-tile>span{grid-column:1/-1;color:var(--pv-muted);font-size:12px}.pv-tile>strong{font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.8px}.pv-tile>strong.pv-amber{color:var(--pv-amber-ink)}.pv-tile>small{grid-column:1/-1;font-size:11px;color:var(--pv-muted);line-height:1.4;min-height:15px}.pv-tile>.pv-icon{color:var(--pv-muted);font-size:20px}.pv-tile-locked>strong{font-size:13px;font-weight:600;color:#8d99a8;display:flex;align-items:center;grid-gap:6px;gap:6px;letter-spacing:0;padding:7px 0}.pv-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}.pv-col,.pv-grid{grid-gap:16px;gap:16px}.pv-col{display:flex;flex-direction:column;min-width:0}.pv-panel{background:#fff;border:1px solid var(--pv-line);border-radius:11px;padding:18px 17px;min-width:0;box-shadow:0 3px 10px rgba(49,75,40,.011764705882352941)}.pv-panel>header{display:flex;align-items:center;justify-content:space-between;grid-gap:9px;gap:9px;margin-bottom:16px}.pv-panel>header>span{display:flex;align-items:center;grid-gap:8px;gap:8px;color:var(--pv-muted);min-width:0}.pv-panel>header h2{margin:0;font-size:13px;font-weight:600;letter-spacing:-.1px;color:var(--pv-ink)}.pv-panel>header .pv-icon{font-size:19px}.pv-panel-aside{display:flex;align-items:center;grid-gap:10px;gap:10px}.pv-link{display:inline-flex;align-items:center;grid-gap:3px;gap:3px;color:var(--pv-muted);font:500 12px Inter,sans-serif;border:0;background:transparent;padding:0;cursor:pointer;white-space:nowrap;text-decoration:none}.pv-link:hover{color:var(--pv-green)}.pv-link .pv-icon{font-size:16px}.pv-link-green{color:var(--pv-green);font-weight:600}.pv-hint{border:1px dashed #cfd6df;border-radius:10px;padding:16px;font-size:13px;color:var(--pv-muted);line-height:1.5;background:var(--pv-paper)}.pv-outline{align-self:flex-start;border:1.5px solid var(--pv-green-bright);background:#fff;color:var(--pv-green);font:700 12px Inter,sans-serif;border-radius:8px;padding:7px 13px;cursor:pointer}.pv-stack{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.pv-rows>*+*{border-top:1px solid #edf0e9}.pv-row{display:flex;align-items:center;grid-gap:13px;gap:13px;padding:11px 0;min-width:0}.pv-row:first-child{padding-top:0}.pv-row:last-child{padding-bottom:0}.pv-row-icon{width:36px;height:36px;border-radius:10px;background:var(--pv-mint);color:var(--pv-green);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pv-row-text{flex:1 1;min-width:0}.pv-row-text b{display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere}.pv-row-text b a{color:inherit;text-decoration:none}.pv-row-text b a:hover{color:var(--pv-green)}.pv-row-text small{display:block;font-size:11px;color:var(--pv-muted);margin-top:2px}.pv-row-side{font-size:12px;color:var(--pv-muted);white-space:nowrap;text-align:end}.pv-row-side b{display:block;font-size:13px;color:var(--pv-ink);font-weight:600}.pv-svcs{display:flex;flex-direction:column;border:1px solid var(--pv-line);border-radius:12px;overflow:hidden}.pv-svc{display:flex;align-items:center;grid-gap:11px;gap:11px;padding:12px 14px;background:#fff;color:var(--pv-ink);font-size:14px;font-weight:600;text-decoration:none;border:0;border-top:1px solid #edf0e9;text-align:start;font-family:inherit}.pv-svc:first-child{border-top:0}a.pv-svc:hover{background:var(--pv-mint)}.pv-svc-icon{display:inline-flex;flex-shrink:0}.pv-svc-name{flex:1 1;min-width:0;overflow-wrap:anywhere;line-height:1.35}.pv-svc b{flex-shrink:0;font-weight:700;background:var(--pv-mint);border-radius:99px;padding:3px 10px}.pv-svc-add,.pv-svc b{font-size:13px;color:var(--pv-green)}.pv-svc-add{cursor:pointer}.pv-svc-add:hover{background:var(--pv-mint)}.pv-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.pv-day{display:flex;flex-direction:column;align-items:center;grid-gap:4px;gap:4px;border-radius:9px;background:var(--pv-paper);padding:9px 0;color:#8d99a8}.pv-day[data-open=true]{background:var(--pv-mint);color:var(--pv-green)}.pv-day b{font-size:11px;font-weight:700}.pv-day span{font-size:10px;text-align:center;line-height:1.2;overflow-wrap:anywhere;padding:0 2px}.pv-photos{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:84px;grid-gap:6px;gap:6px}.pv-photos>div{border-radius:9px;overflow:hidden;background:var(--pv-paper)}.pv-photos>div:first-child{grid-row:span 2}.pv-photos img{width:100%;height:100%;object-fit:cover;display:block}.pv-deal{display:grid;grid-template-columns:128px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;padding:16px;border:1px solid var(--pv-line);border-radius:12px;background:#fff;min-width:0}.pv-deal[data-state=clash]{border-color:#e9a7a1;background:snow}.pv-deal[data-state=ended]{background:var(--pv-paper)}.pv-deal-art{width:128px;border-radius:8px;overflow:hidden}.pv-deal[data-state=ended] .pv-deal-art{filter:grayscale(.85);opacity:.8}.pv-deal-main{min-width:0;display:flex;flex-direction:column;grid-gap:9px;gap:9px}.pv-deal-top{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}.pv-deal-name{border:0;background:transparent;padding:0;cursor:pointer;color:var(--pv-ink);font:600 14px Inter,sans-serif;text-align:start;flex:1 1 140px;min-width:0;overflow-wrap:anywhere}.pv-deal-name:hover,.pv-deal-rate{color:var(--pv-green)}.pv-deal-rate{font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.3px}.pv-deal[data-state=clash] .pv-deal-rate{color:var(--pv-red)}.pv-deal-meta{display:flex;align-items:center;grid-gap:7px;gap:7px;flex-wrap:wrap;font-size:12px;color:var(--pv-muted)}.pv-mini{display:inline-flex;align-items:center;font-size:11px;font-weight:600;border-radius:99px;padding:3px 10px;white-space:nowrap}.pv-progress{width:100%;height:6px;background:var(--pv-line);overflow:hidden}.pv-progress,.pv-progress>i{display:block;border-radius:99px}.pv-progress>i{height:100%;background:var(--pv-green-bright)}.pv-progress-caption{display:flex;justify-content:space-between;font-size:11px;color:var(--pv-muted);margin-top:5px;grid-gap:8px;gap:8px}.pv-deal-actions{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap;padding-top:2px}.pv-deal-compact{grid-template-columns:96px minmax(0,1fr);grid-gap:14px;gap:14px;padding:0;border:0;background:transparent}.pv-deal-compact .pv-deal-art{width:96px}.pv-deal-compact .pv-deal-rate{font-size:14px}.pv-deal-list{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.pv-deal-list>.pv-deal-compact+.pv-deal-compact{border-top:1px solid #edf0e9;padding-top:14px}.pv-fold{grid-gap:8px;gap:8px;flex-wrap:wrap;padding:4px 2px}.pv-fold,.pv-fold button{display:flex;align-items:center}.pv-fold button{border:0;background:transparent;padding:0;grid-gap:6px;gap:6px;cursor:pointer;color:var(--pv-muted);font:600 13px Inter,sans-serif}.pv-banner{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:14px 16px;border-radius:11px;border:1px solid #d3efe0;background:var(--pv-mint);color:var(--pv-green);font-weight:600;font-size:13px;flex-wrap:wrap}.pv-banner-red{border-color:#f4cdc9;background:var(--pv-red-soft);color:var(--pv-red)}.pv-banner-amber{border-color:#f4e1c6;background:var(--pv-amber);color:var(--pv-amber-ink)}.pv-month{display:flex;align-items:center;grid-gap:14px;gap:14px;padding:11px 0;border-top:1px solid #edf0e9;flex-wrap:wrap}.pv-month:first-of-type{border-top:0}.pv-month-name{width:130px;font-size:13px;font-weight:600}.pv-bar{flex:1 1;min-width:100px;height:10px;background:var(--pv-paper);border-radius:6px;position:relative}.pv-bar>i{position:absolute;inset-inline-start:0;top:0;bottom:0;background:var(--pv-green-bright);border-radius:6px}.pv-bar>i.pv-bar-now{background:#c9d3df}.pv-money{min-width:84px;text-align:end;font-size:14px;font-weight:600}.pv-steps{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.pv-steps li{grid-gap:7px;gap:7px;background:var(--pv-mint);color:var(--pv-green);border-radius:99px;padding:5px 12px 5px 6px;font-size:12px;font-weight:600}.pv-steps li,.pv-steps li i{display:inline-flex;align-items:center}.pv-steps li i{font-style:normal;width:20px;height:20px;border-radius:50%;background:#fff;justify-content:center;font-size:11px}.pv-tab-body{display:flex;flex-direction:column;grid-gap:16px;gap:16px;min-width:0}.pv-tab-body>.pv-section{margin:20px 0 0}.pv-intro{padding:16px 20px;flex-direction:column}.pv-empty,.pv-intro{grid-gap:12px;gap:12px;display:flex}.pv-empty{align-items:center;flex-wrap:wrap;background:#fff;border:1px dashed #cfd6df;border-radius:16px;padding:22px 24px;color:var(--pv-green)}.pv-empty>span{flex:1 1;min-width:200px;color:#223247;font-weight:700;font-size:15px}.pv-bill{background:#fff;border:1px solid #e2e5ed;border-radius:16px;box-shadow:0 1px 3px rgba(34,50,71,.06);padding:20px 22px;display:flex;flex-direction:column;grid-gap:16px;gap:16px;min-width:0}.pv-bill-hl{border-color:var(--pv-green);box-shadow:0 0 0 3px rgba(50,216,130,.25)}.pv-bill-void{opacity:.75}.pv-bill-head{display:flex;grid-gap:16px;gap:16px;flex-wrap:wrap;align-items:flex-start}.pv-bill-title{flex:1 1;min-width:180px;display:flex;flex-direction:column;grid-gap:3px;gap:3px}.pv-bill-title>div{display:flex;grid-gap:8px;gap:8px;align-items:center;flex-wrap:wrap}.pv-bill-name{font-size:18px;font-weight:800;color:#223247}.pv-bill-meta{font-size:13px;color:#5b6b80}.pv-bill-sum{display:flex;flex-direction:column;grid-gap:2px;gap:2px;align-items:flex-end}.pv-bill-sum>span:first-child{font-size:12px;font-weight:600;color:#5b6b80}.pv-bill-sum>span:last-child{font-size:30px;font-weight:800;letter-spacing:-.5px;color:#223247}.pv-bsteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.pv-bstep{display:flex;flex-direction:column;grid-gap:7px;gap:7px;min-width:0;background:#f5f6f8;border-radius:12px;padding:12px 14px;border-top:3px solid #cfd6df}.pv-bstep[data-state=done]{background:var(--pv-mint);border-top-color:var(--pv-green-bright)}.pv-bstep[data-state=cur]{background:#fff;border:1px solid #e2e5ed;border-top:3px solid #223247}.pv-bstep-head{display:flex;align-items:center;grid-gap:8px;gap:8px}.pv-bstep-dot{width:22px;height:22px;box-sizing:border-box;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background:#fff;color:#5b6b80;border:2px solid #cfd6df}.pv-bstep[data-state=done] .pv-bstep-dot{background:var(--pv-green);border-color:var(--pv-green);color:#fff}.pv-bstep[data-state=cur] .pv-bstep-dot{background:#223247;border-color:#223247;color:#fff}.pv-bstep-title{font-size:13px;font-weight:700;color:#223247}.pv-bstep[data-state=wait] .pv-bstep-title{font-weight:500;color:#8693a5}.pv-bstep-sub{font-size:12px;color:#5b6b80;line-height:1.4}.pv-bill-foot{display:flex;grid-gap:10px;gap:10px;flex-wrap:wrap;align-items:center;border-top:1px solid #edf0e9;padding-top:12px}.pv-bill-compact{overflow:hidden}.pv-bill-line+.pv-bill-line{border-top:1px solid #edf0e9}.pv-bill-row{width:100%;border:0;background:#fff;color:#223247;font:400 14px Inter,sans-serif;text-align:start;cursor:pointer;display:flex;align-items:center;grid-gap:14px;gap:14px;padding:12px 20px;flex-wrap:wrap}.pv-bill-row-open,.pv-bill-row:hover{background:#f5f6f8}.pv-bill-no{width:76px;font-weight:800}.pv-bill-per{flex:1 1;min-width:90px}.pv-bill-state{font-size:12px;color:#5b6b80;width:110px}.pv-bill-open{padding:0 12px 12px;background:#f5f6f8}.pv-bill-more{padding:14px 20px;border-top:1px solid #edf0e9}@media (max-width:900px){.pv-bsteps{grid-template-columns:1fr}}@media (max-width:1100px){.pv-layout{grid-template-columns:1fr}.pv-rail{position:static}.pv-rail-photo{height:200px}.pv-grid{grid-template-columns:1fr}}@media (max-width:700px){.pv-page{padding:16px 14px 36px}.pv-heading h1{font-size:24px}.pv-tiles{grid-gap:8px;gap:8px}.pv-tile{padding:12px}.pv-tile>strong{font-size:20px}.pv-tile>span{font-size:11px}.pv-tile>.pv-icon{display:none}.pv-deal{grid-template-columns:96px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px}.pv-deal-art{width:96px}.pv-month-name{width:100%}}.pv-conn{display:flex;grid-gap:13px;gap:13px;align-items:flex-start;padding-top:14px;border-top:1px solid #edf0e9}.pv-conn:first-child{padding-top:0;border-top:0}.pv-conn-body{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:7px;gap:7px}.pv-conn-top{display:flex;align-items:center;grid-gap:8px;gap:8px;justify-content:space-between}.pv-conn-top b{font-size:13px;font-weight:600}.pv-conn-why{font-size:12px;color:var(--pv-muted);line-height:1.5}.pv-conn-note{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;padding-top:14px;border-top:1px solid #edf0e9}.pv-panel input[type=email]{width:100%;padding:9px 11px;border:1px solid var(--pv-line);border-radius:9px;background:#fff;color:var(--pv-ink);font:inherit}.pv-panel input[type=email]:focus{outline:2px solid rgba(50,216,130,.3333333333333333);border-color:var(--pv-green-bright)}.pv-panel select{width:100%;padding:8px 10px;border:1px solid var(--pv-line);border-radius:9px;font:inherit;background:#fff}.pv-prose{font-size:14px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere;color:#223247}.pv-bstep button{max-width:100%;white-space:normal;height:auto;min-height:34px}.pv-banner>span{flex:1 1;min-width:0}.pv-surface{background:#fff;border:1px solid var(--pv-line);border-radius:16px;box-shadow:0 1px 3px rgba(34,50,71,.06);overflow:hidden;min-width:0}.pv-ltop{display:flex;align-items:flex-end;justify-content:space-between;grid-gap:12px;gap:12px;padding:0 22px;border-bottom:1px solid var(--pv-line)}.pv-ltabs{display:flex;grid-gap:24px;gap:24px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.pv-ltabs::-webkit-scrollbar{display:none}.pv-ltabs button{border:0;background:none;cursor:pointer;font:600 13px Inter,sans-serif;color:var(--pv-muted);padding:16px 0 13px;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.pv-ltabs button[aria-selected=true]{color:var(--pv-green);border-bottom-color:var(--pv-green)}.pv-ltabs button span{-webkit-margin-start:6px;margin-inline-start:6px;background:var(--pv-paper);border-radius:99px;padding:1px 8px;font-size:11px;font-weight:600;color:var(--pv-muted)}.pv-ltabs button[aria-selected=true] span{background:var(--pv-mint);color:var(--pv-green)}.pv-lbar{grid-gap:12px;gap:12px;padding:14px 22px;border-bottom:1px solid var(--pv-line);flex-wrap:wrap}.pv-lbar,.pv-search{display:flex;align-items:center}.pv-search{flex:1 1;min-width:180px;max-width:380px;grid-gap:8px;gap:8px;background:#fff;border:1px solid var(--pv-line);border-radius:10px;padding:0 12px;color:var(--pv-muted)}.pv-search:focus-within{border-color:var(--pv-green)}.pv-search input{flex:1 1;min-width:0;border:0;outline:0;padding:10px 0;font:400 13px Inter,sans-serif;color:var(--pv-ink);background:transparent}.pv-viewtoggle{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;border:1px solid var(--pv-line);border-radius:10px;overflow:hidden;background:#fff}.pv-viewtoggle button{border:0;cursor:pointer;display:flex;padding:8px 11px;background:#fff;color:var(--pv-muted)}.pv-viewtoggle button[aria-pressed=true]{background:var(--pv-mint);color:var(--pv-green)}.pv-lbody{padding:22px;min-width:0}.pv-lbody-flush{padding:0}.pv-pcard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--pv-line);border-radius:14px;overflow:hidden;min-width:0;transition:box-shadow .15s,transform .15s}.pv-pcard:focus-visible,.pv-pcard:hover{box-shadow:0 6px 18px rgba(34,50,71,.12);transform:translateY(-2px)}.pv-pcard .pv-rail-photo{height:132px}.pv-pcard .pv-rail-photo>span[aria-hidden]{font-size:44px!important;margin-top:0!important}.pv-pcard-body{padding:14px 16px 6px;display:flex;flex-direction:column;grid-gap:3px;gap:3px;flex:1 1}.pv-pcard-body b{font-size:15px;font-weight:700;overflow-wrap:anywhere}.pv-pcard-body small{font-size:12px;color:var(--pv-muted)}.pv-pcard-foot{padding:10px 16px 14px;display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:12px}.pv-pcard-foot>div,.pv-prow-deals{display:flex;flex-direction:column;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.pv-pcard-foot em{font-style:normal;font-weight:700}.pv-pcard-foot>.pv-chev,.pv-prow>.pv-chev{color:#a3adba}.pv-tone{display:flex;align-items:center;grid-gap:7px;gap:7px;font-weight:600}.pv-tone:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.pv-tone[data-tone=ok]{color:var(--pv-green)}.pv-tone[data-tone=clash]{color:var(--pv-red)}.pv-tone[data-tone=muted]{color:var(--pv-muted)}.pv-prow{display:flex;align-items:center;grid-gap:14px;gap:14px;padding:11px 22px;background:#fff;flex-wrap:wrap}.pv-prow+.pv-prow{border-top:1px solid #edf0e9}.pv-prow:hover{background:var(--pv-paper)}.pv-prow-who{flex:1 1;min-width:160px;display:flex;flex-direction:column;grid-gap:1px;gap:1px;min-width:0}.pv-prow-who b{font-size:14px;font-weight:700}.pv-prow-who b,.pv-prow-who small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-prow-who small{font-size:12px;color:var(--pv-muted)}.pv-prow-deals{min-width:170px;flex:0 0 auto;font-size:12px}.pv-prow-owed{min-width:90px;text-align:end;font-size:13px;font-weight:700}.pv-skel{border-radius:14px;background:linear-gradient(90deg,#eceff3,#f7f8fa,#eceff3);border:1px solid var(--pv-line)}.pv-lempty{display:flex;flex-direction:column;align-items:center;grid-gap:14px;gap:14px;text-align:center;padding:56px 24px}.pv-lempty h2{margin:0;font-size:20px;font-weight:700}.pv-lempty p{margin:0;max-width:480px;font-size:14px;line-height:1.55;color:var(--pv-muted)}.pv-lerror{display:flex;align-items:center;grid-gap:14px;gap:14px;flex-wrap:wrap;background:var(--pv-red-soft);color:var(--pv-red);border-radius:14px;padding:18px 20px}.pv-lerror>div{flex:1 1;min-width:200px;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.pv-livebox{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;flex-shrink:0}.pv-livebox small{font-size:11px;font-weight:600;color:var(--pv-muted)}.pv-reach{background:var(--pv-mint);border:1px solid #d3efe0;border-radius:12px;padding:11px 12px 12px;display:flex;flex-direction:column;grid-gap:9px;gap:9px;min-width:0}.pv-reach>header{display:flex;align-items:center;grid-gap:8px;gap:8px;color:var(--pv-green)}.pv-reach>header b{flex:1 1;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.pv-reach .pv-pencil{color:var(--pv-green)}.pv-reach .pv-pencil:hover{background:#fff}.pv-reach .pv-none{font-size:14px;color:#8d99a8}.pv-reach>small{font-size:12px;color:var(--pv-muted);line-height:1.4}.pv-minis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.pv-mini{display:flex;flex-direction:column;grid-gap:3px;gap:3px;min-width:0;background:var(--pv-paper);border:1px solid transparent;border-radius:10px;padding:8px 10px;text-align:start;font-family:inherit;color:inherit}button.pv-mini{cursor:pointer}button.pv-mini:hover{border-color:#cfe9da;background:var(--pv-mint)}.pv-mini small{font-size:10.5px;color:var(--pv-muted)}.pv-mini b{font-size:13px;font-weight:600;overflow-wrap:anywhere}.pv-mini b.pv-none{color:#8d99a8}.pv-bank-why{font-size:14px;line-height:1.5;color:var(--pv-muted)}.pv-bank{display:flex;align-items:center;grid-gap:14px;gap:14px;background:linear-gradient(135deg,#f3faf6,#e7f5ed);border:1px solid #d3efe0;border-radius:14px;padding:14px 16px;flex-wrap:wrap}.pv-bank-mark{width:46px;height:46px;border-radius:12px;background:var(--pv-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.04em;flex-shrink:0}.pv-bank-who{flex:1 1;min-width:160px;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.pv-bank-who b{font-size:18px;font-weight:700;letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv-bank-who small{font-size:13px;color:var(--pv-muted)}.pv-bsteps-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-bstep[data-state=stopped]{background:var(--pv-red-soft);border-top-color:var(--pv-red)}.pv-bstep[data-state=stopped] .pv-bstep-dot{background:var(--pv-red);border-color:var(--pv-red);color:#fff}@media (max-width:560px){.pv-bsteps-3{grid-template-columns:1fr}}@keyframes obShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes obPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes obFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ob-sk{position:relative;overflow:hidden;border-radius:8px;background:#eef0f4}.ob-sk:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.65),transparent);animation:obShimmer 1.6s ease-in-out infinite}.ob-card{transition:border-color .15s ease,box-shadow .15s ease}.ob-card:hover{border-color:#32d882!important}.ob-btn:focus-visible,.ob-card:focus-visible{outline:2px solid #223247;outline-offset:2px}.ob-fade{animation:obFade .35s ease both}.ob-pulse{animation:obPulse 2s ease-in-out infinite}body.ob-full-bleed #layoutScrollable{padding:0!important}@media (prefers-reduced-motion:reduce){.ob-fade,.ob-pulse,.ob-sk:after{animation:none}}.cr{--sm-ink:#1d2433;--sm-muted:#7a808c;--sm-sub:#4a5060;--sm-line:#e9ebf0;--sm-hair:#f0f2f6;--sm-paper:#f3f4f7;--sm-white:#fff;--sm-accent:#c2365f;--sm-on-accent:#fff;--sm-accent-soft:rgba(194,54,95,0.06);--sm-accent-faint:rgba(194,54,95,0.1);--sm-ready-bg:#e3f4ea;--sm-ready-ink:#14663f;--sm-attn-bg:#fdf0cf;--sm-attn-ink:#7a4a00;--sm-err:#b3261e;display:flex;flex-direction:column;height:100%;min-height:0;width:100%;background:var(--sm-white);color:var(--sm-ink);font-size:13px;line-height:1.5;text-align:start;container-type:inline-size;container-name:cr}.cr *,.cr :after,.cr :before{box-sizing:border-box}.cr button,.cr input,.cr select,.cr textarea{font:inherit}.cr button{cursor:pointer;touch-action:manipulation;color:inherit}.cr button:disabled{cursor:default;opacity:.55}.cr button:focus-visible,.cr input:focus-visible,.cr label:focus-within,.cr select:focus-visible,.cr textarea:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px}.cr h2,.cr h3,.cr p,.cr ul{margin:0}.cr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cr-layer{position:fixed;inset:0;z-index:1200}.cr-veil{position:absolute;inset:0;background:rgba(34,50,71,.32)}.cr-drawer{position:absolute;inset-block:0;inset-inline-end:0;width:min(980px,100vw);background:var(--sm-white);box-shadow:-8px 0 32px rgba(34,50,71,.18);display:flex;flex-direction:column;outline:none}.cr-head{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:12px;gap:12px;padding:16px 22px;-webkit-border-after:1px solid var(--sm-line);border-block-end:1px solid var(--sm-line);flex:none}.cr-head h2{font-size:18px;font-weight:500}.cr-head p{color:var(--sm-muted)}.cr-close{width:36px;height:36px;border-radius:999px;border:1.5px solid var(--sm-ink);background:var(--sm-white);display:inline-flex;align-items:center;justify-content:center;padding:0;flex:none}.cr-scroll{flex:1 1;min-height:0;overflow-y:auto;padding:18px 22px 24px}.cr-foot{display:flex;align-items:center;flex-wrap:wrap;grid-gap:10px;gap:10px;padding:14px 22px;-webkit-border-before:1px solid var(--sm-line);border-block-start:1px solid var(--sm-line);background:var(--sm-paper);flex:none}.cr-foot-msg{flex:1 1;min-width:160px}.cr-foot-msg:empty{flex:0 0;min-width:0;-webkit-margin-end:-10px;margin-inline-end:-10px}.cr-foot>.cr-secondary{-webkit-margin-start:auto;margin-inline-start:auto}.cr-discard{display:flex;align-items:center;flex-wrap:wrap;grid-gap:10px;gap:10px;flex:1 1}.cr-discard>span{flex:1 1;min-width:160px;font-weight:500}.cr-danger,.cr-primary,.cr-secondary{min-height:40px;padding:8px 18px;border-radius:999px;border:1.5px solid var(--sm-ink);background:var(--sm-white);font-weight:500}.cr-primary{background:var(--sm-accent);border-color:var(--sm-accent);color:var(--sm-on-accent)}.cr-danger{border-color:var(--sm-err);color:var(--sm-err)}.cr-link{border:0;background:none;padding:0;-webkit-margin-start:8px;margin-inline-start:8px;color:var(--sm-accent);text-decoration:underline}.cr-mini{min-height:28px;padding:2px 10px;border-radius:999px;border:1px solid var(--sm-line);background:var(--sm-white);font-size:12px}.cr-mini[aria-pressed=true]{border-color:var(--sm-accent);background:var(--sm-accent-soft)}.cr-add{min-height:40px;padding:8px 14px;border-radius:12px;border:1.5px dashed var(--sm-muted);background:var(--sm-white)}.cr-start h3{font-size:20px;font-weight:500}.cr-starts{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px;gap:10px;-webkit-margin-before:14px;margin-block-start:14px}.cr-start-card{display:flex;flex-direction:column;grid-gap:4px;gap:4px;align-items:flex-start;text-align:start;min-height:84px;padding:14px;border-radius:14px;border:1.5px solid var(--sm-line);background:var(--sm-white)}.cr-start-card:hover{border-color:var(--sm-accent);background:var(--sm-accent-soft)}.cr-start-card b{font-size:14px;font-weight:600}.cr-start-card span{color:var(--sm-sub)}.cr-grid{grid-gap:18px;gap:18px}.cr-form,.cr-grid{display:flex;flex-direction:column}.cr-form{grid-gap:14px;gap:14px}.cr-form,.cr-side{min-width:0}@container cr (min-width: 760px){.cr-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;grid-gap:28px;gap:28px}.cr-form{grid-column:1;grid-row:1}.cr-side{grid-column:2;grid-row:1;position:-webkit-sticky;position:sticky;inset-block-start:0}}.cr-sentence{padding:10px 14px;border-radius:12px;background:var(--sm-accent-soft);color:var(--sm-ink)}.cr-kicker{color:var(--sm-sub);font-weight:600}.cr-basics{grid-gap:16px;gap:16px}.cr-basics,.cr-field{display:flex;flex-direction:column}.cr-field{grid-gap:6px;gap:6px;min-width:0}.cr-label{font-weight:600}.cr-req{color:var(--sm-accent)}.cr-hint{color:var(--sm-muted);font-size:12px}.cr-note{color:var(--sm-sub);padding:10px 12px;border-radius:10px;background:var(--sm-paper)}.cr-error{display:flex;align-items:flex-start;grid-gap:6px;gap:6px;color:var(--sm-err);font-weight:500}.cr-error svg{-webkit-margin-before:3px;margin-block-start:3px;flex:none}.cr-input{width:100%;min-height:42px;padding:8px 12px;border-radius:10px;border:1.5px solid var(--sm-line);background:var(--sm-white);color:var(--sm-ink)}.cr-textarea{resize:vertical}.cr-field.has-error .cr-input{border-color:var(--sm-err)}.cr-pills{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.cr-pills.is-stacked{flex-direction:column}.cr-pill{position:relative;display:inline-flex;align-items:center;grid-gap:8px;gap:8px;min-height:40px;padding:8px 14px;border-radius:12px;border:1.5px solid var(--sm-line);background:var(--sm-white);cursor:pointer}.cr-pill input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.cr-pill.is-on{border-color:var(--sm-accent);background:var(--sm-accent-soft)}.cr-pill-text{display:flex;flex-direction:column}.cr-pill-text small{color:var(--sm-muted)}.cr-switch{display:flex;align-items:center;grid-gap:10px;gap:10px;min-height:36px;cursor:pointer;position:relative}.cr-switch input{position:absolute;opacity:0;width:40px;height:24px;margin:0;cursor:pointer}.cr-switch.is-disabled{opacity:.6;cursor:default}.cr-switch-track{width:40px;height:24px;border-radius:999px;background:var(--sm-line);flex:none;position:relative;transition:background .15s}.cr-switch.is-on .cr-switch-track{background:var(--sm-accent)}.cr-switch-knob{position:absolute;inset-block-start:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:999px;background:var(--sm-white);box-shadow:0 1px 2px rgba(0,0,0,.3);transition:inset-inline-start .15s}.cr-switch.is-on .cr-switch-knob{inset-inline-start:19px}.cr-switch-text{flex:1 1}.cr-photos{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:10px;gap:10px}.cr-photos li{border:1.5px solid var(--sm-line);border-radius:12px;overflow:hidden;background:var(--sm-white)}.cr-photos li.is-cover{border-color:var(--sm-accent)}.cr-photos img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.cr-photo-tools{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;padding:6px}.cr-fold{border:1.5px solid var(--sm-line);border-radius:14px}.cr-fold-head{width:100%;display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;padding:12px 14px;border:0;background:none;text-align:start}.cr-fold-head span:first-child{display:flex;flex-direction:column}.cr-fold-head small{color:var(--sm-muted);font-size:12px}.cr-chev{display:inline-flex;transition:transform .15s}.cr-chev.is-open{transform:rotate(90deg)}[dir=rtl] .cr-chev{transform:scaleX(-1)}[dir=rtl] .cr-chev.is-open{transform:scaleX(-1) rotate(90deg)}.cr-fold-body{padding:4px 14px 16px}.cr-more{grid-gap:22px;gap:22px}.cr-group,.cr-more{display:flex;flex-direction:column}.cr-group{grid-gap:12px;gap:12px;-webkit-padding-before:14px;padding-block-start:14px;-webkit-border-before:1px solid var(--sm-hair);border-block-start:1px solid var(--sm-hair)}.cr-group h3{font-size:14px;font-weight:600}.cr-code{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:8px 12px;border-radius:10px;background:var(--sm-paper)}.cr-code b{letter-spacing:.12em;font-size:15px}.cr-list{-webkit-padding-start:18px;padding-inline-start:18px;grid-gap:4px;gap:4px}.cr-card-wrap,.cr-list{display:flex;flex-direction:column}.cr-card-wrap{grid-gap:10px;gap:10px}.cr-card-head{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px}.cr-eyebrow{color:var(--sm-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.cr-chip{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:3px 10px;border-radius:999px;font-weight:600;font-size:12px}.cr-chip-ready{background:var(--sm-ready-bg);color:var(--sm-ready-ink)}.cr-chip-todo{background:var(--sm-attn-bg);color:var(--sm-attn-ink)}.cr-card{border:1.5px solid var(--sm-line);border-radius:16px;overflow:hidden;background:var(--sm-white)}.cr-card-photo{position:relative;aspect-ratio:16/9;background:var(--sm-paper)}.cr-card-photo img{width:100%;height:100%;object-fit:cover;display:block}.cr-card-photo.is-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:4px;gap:4px}.cr-card-initials{font-size:28px;font-weight:600}.cr-card-photo-note{font-size:12px;color:var(--sm-muted)}.cr-card-body{padding:14px;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.cr-card-venue{color:var(--sm-muted);font-size:12px;min-height:1em}.cr-card-name{font-size:17px;font-weight:600}.cr-card-name.is-empty,.cr-card-price.is-empty{color:var(--sm-muted);font-weight:400}.cr-card-price{font-weight:600}.cr-card-desc,.cr-card-line,.cr-card-who-title{color:var(--sm-sub)}.cr-card-who-title{-webkit-margin-before:6px;margin-block-start:6px;font-weight:600;font-size:12px}.cr-card-who{list-style:none;padding:0;display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.cr-card-who li{padding:2px 10px;border-radius:999px;background:var(--sm-paper)}.cr-card-note,.cr-card-times{color:var(--sm-muted);font-size:12px}.cr-checks{list-style:none;padding:0;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.cr-checks li{display:flex;align-items:center;grid-gap:8px;gap:8px}.cr-check-mark{width:16px;height:16px;border-radius:999px;border:1.5px solid var(--sm-muted);display:inline-flex;align-items:center;justify-content:center;flex:none}.cr-checks .is-ok .cr-check-mark{background:var(--sm-ready-ink);border-color:var(--sm-ready-ink);color:var(--sm-white)}.cr-checks .is-todo{color:var(--sm-attn-ink)}.cr-card-wrap.is-compact .cr-card-photo{aspect-ratio:21/9}@media (prefers-reduced-motion:reduce){.cr-chev,.cr-switch-knob,.cr-switch-track{transition:none}}.sm{--sm-ink:#1d2433;--sm-muted:#7a808c;--sm-sub:#4a5060;--sm-line:#e9ebf0;--sm-hair:#f0f2f6;--sm-paper:#f3f4f7;--sm-white:#fff;--sm-accent:#c2365f;--sm-on-accent:#fff;--sm-accent-soft:rgba(194,54,95,0.06);--sm-accent-faint:rgba(194,54,95,0.1);--sm-ready-bg:#e3f4ea;--sm-ready-ink:#14663f;--sm-attn-bg:#fdf0cf;--sm-attn-ink:#7a4a00;--sm-off-bg:#eceef2;--sm-off-ink:#4a5060;display:flex;min-height:calc(100vh - 100px);width:100%;background:var(--sm-paper);color:var(--sm-ink);font-size:13px;line-height:1.5;text-align:start}.sm *,.sm :after,.sm :before{box-sizing:border-box}.sm button,.sm input{font:inherit}.sm button{cursor:pointer;touch-action:manipulation;color:inherit}.sm button:disabled{cursor:default;opacity:.55}.sm button:focus-visible,.sm input:focus-visible,.sm label:focus-within{outline:2px solid var(--sm-accent);outline-offset:2px}.sm h1,.sm h2,.sm p{margin:0}.sm-main{flex:1 1;min-width:0;padding:18px 32px 40px;display:flex;flex-direction:column;grid-gap:14px;gap:14px}.sm-spacer{flex:1 1}.sm-header{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:16px;gap:16px;flex-wrap:wrap}.sm-header h1{font-size:26px;line-height:1.25;font-weight:650;letter-spacing:-.5px}.sm-header p{margin-top:4px;color:var(--sm-sub);font-size:14px}.sm-header-actions{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}.sm-button,.sm-small-button{display:inline-flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;min-height:34px;padding:6px 12px;border:1px solid var(--sm-line);border-radius:8px;background:var(--sm-white);font-size:12px;font-weight:650}.sm-small-button{min-height:30px;padding:4px 10px}.sm-button:hover,.sm-small-button:hover{border-color:var(--sm-muted)}.sm-primary{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border:0;border-radius:99px;background:var(--sm-accent);color:var(--sm-on-accent)!important;font-size:13px;font-weight:650;white-space:normal}.sm-note{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 14px;border:1px solid #f0c9c9;border-radius:10px;background:#fdf1f1;color:#8a1f1f}.sm-note span{flex:1 1}.sm-note-close{border:0;background:transparent;font-size:18px;line-height:1}.sm-loading{color:var(--sm-sub);padding:24px 0}.sm-summary{display:flex;align-items:center;flex-wrap:wrap;grid-gap:4px 10px;gap:4px 10px;padding:8px 12px;border:1px solid var(--sm-line);border-radius:12px;background:var(--sm-white)}.sm-summary-item{display:inline-flex;align-items:center;grid-gap:7px;gap:7px;padding:4px 8px;border:1px solid transparent;border-radius:8px;background:transparent;font-size:14px;color:var(--sm-sub)}.sm-summary-item b{color:var(--sm-ink);font-weight:800}.sm-summary-item:hover,.sm-summary-on{background:var(--sm-paper)}.sm-summary-on{border-color:var(--sm-ink)}.sm-chip-icon,.sm-summary-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%}.sm-summary-icon{width:20px;height:20px}.sm-summary-ready{background:var(--sm-ready-bg);color:var(--sm-ready-ink)}.sm-summary-attention{background:var(--sm-attn-bg);color:var(--sm-attn-ink)}.sm-summary-off{background:var(--sm-off-bg);color:var(--sm-off-ink)}.sm-controls{flex-direction:column}.sm-controls,.sm-controls-top{display:flex;grid-gap:10px;gap:10px}.sm-controls-top{align-items:center;flex-wrap:wrap}.sm-search{flex:1 1 240px;min-width:200px;max-width:460px;display:flex;align-items:center;grid-gap:8px;gap:8px;height:38px;padding:0 12px;border:1px solid var(--sm-line);border-radius:10px;background:var(--sm-white);color:var(--sm-muted)}.sm-search:focus-within{border-color:var(--sm-accent)}.sm-search input{flex:1 1;min-width:0;height:100%;border:0;outline:0!important;background:transparent;color:var(--sm-ink);font-size:13px}.sm-segment{display:inline-flex;grid-gap:2px;gap:2px;padding:3px;border-radius:10px;background:#e5e7ec}.sm-segment button{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:5px 11px;border:0;border-radius:8px;background:transparent;font-size:12px;font-weight:650;color:var(--sm-sub)}.sm-segment button[aria-pressed=true]{background:var(--sm-white);color:var(--sm-ink);box-shadow:0 1px 2px rgba(29,36,51,.12)}.sm-filters{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.sm-filter{padding:5px 12px;border:1px solid var(--sm-line);border-radius:99px;background:var(--sm-white);font-size:12px;font-weight:600;white-space:nowrap}.sm-filter[aria-pressed=true]{border-color:var(--sm-ink)}.sm-bulk,.sm-filter[aria-pressed=true]{background:var(--sm-ink);color:var(--sm-white)}.sm-bulk{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;flex-wrap:wrap;grid-gap:8px;gap:8px;padding:10px 12px;border-radius:12px;box-shadow:0 8px 24px rgba(29,36,51,.25)}.sm-bulk-count{-webkit-padding-end:6px;padding-inline-end:6px;font-size:14px;font-weight:800}.sm-bulk-button{padding:5px 11px;border:1px solid hsla(0,0%,100%,.28);border-radius:8px;background:hsla(0,0%,100%,.08);color:var(--sm-white);font-size:12px;font-weight:650}.sm-bulk-clear{border:0;background:transparent;color:#c9cdd5;font-size:12px;font-weight:650}.sm-bulk-note{font-size:12px;color:#e3e6eb}.sm-groups{display:flex;flex-direction:column;grid-gap:22px;gap:22px}.sm-group{flex-direction:column}.sm-group,.sm-group-head{display:flex;grid-gap:10px;gap:10px}.sm-group-head,.sm-group-toggle{align-items:center;font-size:15px;font-weight:800}.sm-group-toggle{display:inline-flex;grid-gap:8px;gap:8px;padding:4px 2px;border:0;background:transparent;text-align:start}.sm-chevron{display:inline-flex;color:var(--sm-muted);transition:transform .15s}.sm-chevron-open{transform:rotate(90deg)}[dir=rtl] .sm-chevron{transform:scaleX(-1)}[dir=rtl] .sm-chevron-open{transform:scaleX(-1) rotate(90deg)}.sm-dot{width:10px;height:10px;border-radius:3px;flex:none}.sm-count{color:var(--sm-muted);font-weight:600}.sm-hairline{flex:1 1;min-width:20px;height:1px;background:var(--sm-line)}.sm-group-plain{grid-gap:8px;gap:8px}.sm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.sm-list{border:1px solid var(--sm-line);border-radius:12px}.sm-card,.sm-list{background:var(--sm-white)}.sm-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--sm-line);border-radius:14px;box-shadow:0 1px 2px rgba(29,36,51,.05)}.sm-card:hover{box-shadow:0 6px 18px rgba(29,36,51,.1)}.sm-selected{border-color:var(--sm-ink)}.sm-dim .sm-name,.sm-dim .sm-photo,.sm-dim .sm-priceline,.sm-dim .sm-row-sub,.sm-dim .sm-who{opacity:.72}.sm-card-photo{display:block;height:104px;padding:0;border:0;border-radius:13px 13px 0 0;background:transparent}.sm-card-photo,.sm-photo{width:100%;overflow:hidden}.sm-photo{display:flex;align-items:flex-end;height:100%;border-radius:inherit}.sm-photo img{width:100%;height:100%;object-fit:cover;display:block}.sm-photo-initials{padding:8px 12px;font-size:22px;font-weight:800;letter-spacing:.02em}.sm-tick{position:absolute;top:8px;inset-inline-start:8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:hsla(0,0%,100%,.92);cursor:pointer}.sm-row-tick,.sm-tick input{width:16px;height:16px;margin:0;accent-color:var(--sm-ink)}.sm-card-body{display:flex;flex:1 1;flex-direction:column;grid-gap:7px;gap:7px;padding:12px}.sm-name{padding:0;border:0;background:transparent;font-size:15px;font-weight:800;line-height:1.25;text-align:start;white-space:normal;overflow-wrap:anywhere}.sm-name:hover{text-decoration:underline}.sm-name-plain:hover{text-decoration:none}.sm-priceline{display:flex;align-items:center;flex-wrap:wrap;grid-gap:6px;gap:6px;color:var(--sm-ink)}.sm-kind{padding:1px 7px;border-radius:6px;background:var(--sm-hair);font-size:11px;font-weight:700}.sm-kind,.sm-who{color:var(--sm-sub)}.sm-who{display:flex;align-items:center;grid-gap:8px;gap:8px;min-height:24px;font-size:12px}.sm-faces{-webkit-padding-end:6px;padding-inline-end:6px}.sm-face,.sm-faces{display:inline-flex}.sm-face{align-items:center;justify-content:center;width:24px;height:24px;-webkit-margin-end:-8px;margin-inline-end:-8px;overflow:hidden;border:2px solid var(--sm-white);border-radius:50%;background:var(--sm-accent);color:var(--sm-on-accent);font-size:10px;font-weight:800}.sm-face img{width:100%;height:100%;object-fit:cover}.sm-who-line{min-width:0;overflow-wrap:anywhere}.sm-chips{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.sm-card-actions{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-top:auto;padding-top:8px;border-top:1px solid var(--sm-hair)}.sm-chip{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;max-width:100%;padding:3px 9px 3px 4px;border:0;border-radius:99px;font-size:12px;font-weight:700;text-align:start;white-space:normal}.sm-chip-icon{width:16px;height:16px;background:hsla(0,0%,100%,.7)}button.sm-chip:hover{filter:brightness(.96)}.sm-chip-ready{background:var(--sm-ready-bg);color:var(--sm-ready-ink)}.sm-chip-attention{background:var(--sm-attn-bg);color:var(--sm-attn-ink)}.sm-chip-off{background:var(--sm-off-bg);color:var(--sm-off-ink)}.sm-switch{display:inline-flex;align-items:center;grid-gap:7px;gap:7px;padding:0;border:0;background:transparent;font-size:12px;font-weight:700}.sm-switch-track{display:flex;align-items:center;width:34px;height:20px;padding:2px;border-radius:99px;background:#c9cdd5;transition:background .15s}.sm-switch-on .sm-switch-track{background:var(--sm-accent)}.sm-switch-knob{width:16px;height:16px;border-radius:50%;background:var(--sm-white);box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .15s}.sm-switch-on .sm-switch-knob{transform:translateX(14px)}[dir=rtl] .sm-switch-on .sm-switch-knob{transform:translateX(-14px)}.sm-switch[aria-busy=true]{opacity:.7}.sm-live-word{font-size:12px;font-weight:700;color:var(--sm-sub)}.sm-popover{position:relative;display:inline-flex}.sm-more{display:inline-flex;align-items:center;justify-content:center;width:30px;height:28px;padding:0;border:1px solid var(--sm-line);border-radius:8px;background:var(--sm-white)}.sm-more:hover{border-color:var(--sm-muted)}.sm-menu{position:absolute;inset-inline-end:0;top:calc(100% + 4px);z-index:20;display:flex;flex-direction:column;min-width:190px;padding:5px;border:1px solid var(--sm-line);border-radius:12px;background:var(--sm-white);box-shadow:0 14px 36px rgba(29,36,51,.18)}.sm-menu-up{top:auto;bottom:calc(100% + 4px)}.sm-menu-item{padding:8px 10px;border:0;border-radius:8px;background:transparent;font-size:13px;font-weight:600;text-align:start;white-space:normal}.sm-menu-item:focus-visible,.sm-menu-item:hover{background:var(--sm-paper)}.sm-menu-danger{color:#b91c1c!important}.sm-row{position:relative;display:flex;align-items:center;flex-wrap:wrap;grid-gap:10px;gap:10px;padding:8px 12px;border-bottom:1px solid var(--sm-hair)}.sm-row:last-child{border-bottom:0}.sm-row.sm-selected{background:var(--sm-accent-soft)}.sm-row-photo{flex:none;width:40px;height:40px;padding:0;border:0;border-radius:9px;background:transparent;overflow:hidden}.sm-row-photo .sm-photo-initials{padding:0;width:100%;text-align:center;font-size:13px;align-self:center}.sm-row-photo .sm-photo{align-items:center}.sm-row-main{flex:1 1 180px;min-width:0;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.sm-row-sub{color:var(--sm-sub);font-size:12px;overflow-wrap:anywhere}.sm-row-menu{min-width:30px}.sm-draft .sm-small-button{flex:none}.sm-state{display:flex;flex-direction:column;align-items:flex-start;grid-gap:10px;gap:10px;max-width:760px;padding:24px 28px;border:1px solid var(--sm-line);border-radius:16px;background:var(--sm-white)}.sm-state h2{font-size:18px;font-weight:800}.sm-state p{color:var(--sm-sub);font-size:14px}.sm-state-actions{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.sm-starts{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:10px;gap:10px}.sm-start{display:flex;flex-direction:column;grid-gap:4px;gap:4px;padding:14px;border:1px solid var(--sm-line);border-radius:12px;background:#fafbfc;text-align:start;white-space:normal}.sm-start:hover{border-color:var(--sm-muted)}.sm-start b{font-size:15px;font-weight:800}.sm-start span{color:var(--sm-sub);font-size:13px}@media (max-width:700px){.sm-main{padding:14px 14px 32px}.sm-grid{grid-template-columns:minmax(0,1fr)}.sm-header h1{font-size:22px}}.sm-month{display:flex;align-items:center;flex-wrap:wrap;grid-gap:4px 10px;gap:4px 10px;margin:2px 0 6px;font-size:12.5px;color:var(--sm-muted)}.sm-spark rect{fill:var(--sm-line)}.sm-spark rect.sm-spark-on{fill:var(--sm-accent)}.sm-link{padding:0;border:0;background:none;color:var(--sm-accent);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}@media (max-width:700px),(pointer:coarse){.sm-button,.sm-filter,.sm-group-toggle,.sm-small-button,.sm-summary-item,.sm-switch{min-height:40px}.sm-more{width:40px;height:40px}.sm-tick{width:36px;height:36px}.sm-link,.sm-name{padding-block:8px}}.sm-sport{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 14px;border-top:1px solid var(--sm-hair);font-size:12px;font-weight:600;color:var(--sm-sub);min-width:0}.sm-sport-badge{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:10px;font-weight:700}.sm-sport-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp{display:block}.sp-main{max-width:1120px;margin-inline:auto}.sp-hint,.sp-quiet{color:var(--sm-sub)}.sp-hint{font-size:13px}.sp-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sp-banner{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border:1px solid var(--sm-ready-bg);border-radius:12px;background:var(--sm-ready-bg)}.sp-banner,.sp-banner p{color:var(--sm-ready-ink)}.sp-banner p{flex:1 1}.sp-banner-mark{display:inline-flex}.sp-strip{display:grid;grid-gap:8px;gap:8px;block-size:180px;border-radius:14px;overflow:hidden;background:var(--sm-off-bg)}.sp-strip img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.sp-strip-1{grid-template-columns:1fr}.sp-strip-2{grid-template-columns:2fr 1fr}.sp-strip-3{grid-template-columns:2fr 1fr 1fr}.sp-strip-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:8px;gap:8px;block-size:96px;border:1px dashed var(--sm-line);background:var(--sm-white)}.sp-strip-empty-text{color:var(--sm-sub)}.sp-top{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:16px;gap:16px;flex-wrap:wrap}.sp-top-main{flex:1 1;min-inline-size:260px;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.sp-top-meta{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}.sp-kind{padding:2px 10px;border-radius:99px;background:var(--sm-accent-faint);color:var(--sm-ink);font-size:12px;font-weight:650}.sp-sport{color:var(--sm-sub);font-size:12px}.sp-name{font-size:28px;line-height:1.25;font-weight:650;letter-spacing:-.5px;overflow-wrap:anywhere}.sp-top-row{display:flex;align-items:center;grid-gap:12px;gap:12px;flex-wrap:wrap}.sp-price{font-size:15px;font-weight:650}.sp-actions{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}.sp-dark{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 14px;border:0;border-radius:8px;background:var(--sm-ink);color:var(--sm-white)!important;font-size:12px;font-weight:650}.sp-gaps{padding:12px 14px;border:1px solid #f3dfae;border-radius:12px;background:var(--sm-attn-bg);color:var(--sm-attn-ink)}.sp-gaps h2{font-size:14px;font-weight:650}.sp-gaps ul{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.sp-gaps li{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px}.sp-gap-fix{min-height:30px;padding:0 12px}.sp-dash{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px;gap:14px}.sp-block,.sp-card{padding:16px;border:1px solid var(--sm-line);border-radius:14px;background:var(--sm-white)}.sp-block-head,.sp-card-head{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;-webkit-margin-after:10px;margin-block-end:10px}.sp-block-head h2,.sp-card-head h3,.sp-settings-title{font-size:15px;font-weight:650}.sp-settings-title span{-webkit-margin-start:8px;margin-inline-start:8px;color:var(--sm-sub);font-size:12px;font-weight:500}.sp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:10px;gap:10px;margin:0}.sp-stat{padding:10px 12px;border-radius:10px;background:var(--sm-paper)}.sp-stat dt{color:var(--sm-sub);font-size:12px}.sp-stat dd{margin:2px 0 0;font-size:22px;font-weight:650}.sp-empty{display:flex;flex-direction:column;align-items:flex-start;grid-gap:6px;gap:6px}.sp-empty h3{font-size:14px;font-weight:650;margin:0}.sp-empty p{color:var(--sm-sub)}.sp-next{margin:0;padding:0;list-style:none}.sp-next li+li{-webkit-border-before:1px solid var(--sm-hair);border-block-start:1px solid var(--sm-hair)}.sp-next-row{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;padding-block:8px;color:inherit;text-decoration:none}.sp-next-row:hover .sp-next-who{text-decoration:underline}.sp-next-who{color:var(--sm-sub)}.sp-settings-title{-webkit-margin-before:6px;margin-block-start:6px}.sp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:14px;gap:14px;align-items:start}.sp-card-warn{border-color:#f3dfae}.sp-edit{min-block-size:30px}.sp-lines{margin:0;display:flex;flex-direction:column}.sp-line{display:flex;justify-content:space-between;grid-gap:12px;gap:12px;padding-block:6px;-webkit-border-before:1px solid var(--sm-hair);border-block-start:1px solid var(--sm-hair)}.sp-line:first-child{-webkit-border-before:0;border-block-start:0}.sp-line dt{color:var(--sm-sub)}.sp-line dd{margin:0;text-align:end;font-weight:600;overflow-wrap:anywhere}.sp-warn{color:var(--sm-attn-ink)}.sp-warn-mark{display:inline-flex;align-items:center;-webkit-margin-end:4px;margin-inline-end:4px;vertical-align:middle}.sp-people{-webkit-margin-before:10px;margin-block-start:10px}.sp-people-label{color:var(--sm-sub);font-size:12px;-webkit-margin-after:4px;margin-block-end:4px}.sp-people-list{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.sp-person{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:3px 10px 3px 4px;border:1px solid var(--sm-line);border-radius:99px;background:var(--sm-white);color:inherit;text-decoration:none}a.sp-person:hover{border-color:var(--sm-muted)}.sp-face{display:inline-flex;align-items:center;justify-content:center;inline-size:24px;block-size:24px;border-radius:50%;overflow:hidden;background:var(--sm-accent-faint);font-size:10px;font-weight:650}.sp-face img{inline-size:100%;block-size:100%;object-fit:cover}.sp-thumbs{display:flex;grid-gap:6px;gap:6px;-webkit-margin-before:10px;margin-block-start:10px}.sp-thumbs img{inline-size:56px;block-size:56px;border-radius:8px;object-fit:cover}.sp-links{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;-webkit-margin-before:10px;margin-block-start:10px}.sp-link{color:var(--sm-accent);font-weight:650;text-decoration:none}.sp-link:hover{text-decoration:underline}.sp-link-pill{padding:4px 12px;border:1px solid var(--sm-line);border-radius:99px;color:var(--sm-ink)}.sp-addons,.sp-promos{-webkit-margin-before:10px;margin-block-start:10px}.sp-promo{display:flex;align-items:center;grid-gap:8px;gap:8px;padding-block:6px;-webkit-border-before:1px solid var(--sm-hair);border-block-start:1px solid var(--sm-hair)}.sp-promo-name{flex:1 1;font-weight:600}.sp-promo-state,.sp-promo-used{color:var(--sm-sub);font-size:12px}.sm.sp-panel{display:flex;flex-direction:column;min-height:0;block-size:100%;background:var(--sm-white)}.sp-panel-head{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:12px;gap:12px;padding:16px 20px;-webkit-border-after:1px solid var(--sm-line);border-block-end:1px solid var(--sm-line)}.sp-panel-sub{color:var(--sm-sub);font-size:12px}.sp-panel-title{font-size:18px;font-weight:650}.sp-panel-close{display:inline-flex;align-items:center;justify-content:center;inline-size:34px;block-size:34px;border:0;border-radius:8px;background:transparent}.sp-panel-close:hover{background:var(--sm-paper)}.sp-panel-body{flex:1 1;min-block-size:0;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.sp-panel-foot{grid-gap:8px;gap:8px;padding:12px 20px;-webkit-border-before:1px solid var(--sm-line);border-block-start:1px solid var(--sm-line)}.sp-panel-foot,.sp-veil{display:flex;justify-content:flex-end}.sp-veil{position:fixed;inset:0;z-index:1300;background:rgba(29,36,51,.4)}.sp-drawer{inline-size:min(560px,100%);block-size:100%;background:var(--sm-white);box-shadow:-8px 0 24px rgba(0,0,0,.12)}[dir=rtl] .sp-drawer{box-shadow:8px 0 24px rgba(0,0,0,.12)}@media (max-width:640px){.sp-main{padding-inline:16px}.sp-strip{block-size:140px}.sp-grid{grid-template-columns:1fr}}.sp-preview{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding-block:8px}.sp-preview-foot{display:flex;justify-content:flex-end}.calendar-destination{color:#243246}.calendar-destination__connected{display:flex;align-items:center;grid-gap:8px;gap:8px;color:#176344;font-size:13px;overflow-wrap:anywhere}.calendar-destination__connected>span:first-child{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e8f6ed;flex-shrink:0}.calendar-destination__intro{margin:14px 0 20px;color:#526174;line-height:1.5}.calendar-destination__choices{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;border:0;min-width:0}.calendar-destination__choices legend{margin-bottom:10px;padding:0;font-size:13px;font-weight:600;color:#526174}.calendar-destination__card{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:16px;border:1px solid #dce3e9;border-radius:12px;cursor:pointer;background:#fff;transition:border-color .12s,background .12s}.calendar-destination__card:hover{border-color:#799a8d;background:#f8fbf9}.calendar-destination__card.is-selected{border:2px solid #1d7a57;padding:15px;background:#f0faf4}.calendar-destination__card:focus-within{outline:3px solid #badbff;outline-offset:2px}.calendar-destination__card input{width:18px;height:18px;margin:0;accent-color:#1d7a57;flex-shrink:0}.calendar-destination__icon{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#edf3fc;color:#3566a8;font-size:23px;flex-shrink:0}.calendar-destination__details{display:grid;grid-gap:5px;gap:5px;min-width:0;flex:1 1}.calendar-destination__name{font-size:15px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.calendar-destination__meta{color:#64748b;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.calendar-destination__badge{color:#526174;font-size:11px;padding:4px 8px;border-radius:20px;background:#edf1f5;white-space:nowrap}.calendar-destination__new{margin-top:6px;border-style:dashed}.calendar-destination__new .calendar-destination__icon{color:#176344;background:#e8f6ed}.calendar-destination__selection{margin:18px 0 12px;color:#526174;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.calendar-destination__submit{display:block;width:100%;padding:14px 18px;border:0;border-radius:10px;color:#fff;background:#1d7a57;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.calendar-destination__submit:hover:not(:disabled){background:#155e42}.calendar-destination__submit:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.calendar-destination__submit:disabled{background:#e4e9ed;color:#788591;cursor:not-allowed}.calendar-destination__choices:disabled .calendar-destination__card{cursor:wait;opacity:.7}@media (max-width:480px){.calendar-destination__card{grid-gap:9px;gap:9px;padding:12px;flex-wrap:wrap}.calendar-destination__card.is-selected{padding:11px}.calendar-destination__icon{width:30px;height:30px}.calendar-destination__badge{margin-left:66px}}.calendar-sync-status{text-align:center;padding:24px 0;color:#243246}.calendar-sync-status h2{font-size:22px;margin:20px 0 12px}.calendar-sync-status p{color:#526174;line-height:1.6;margin:0 auto 24px;max-width:440px}.calendar-sync-status__spinner{display:inline-block;width:48px;height:48px;border:4px solid #e4eee8;border-top-color:#1d7a57;border-radius:50%;animation:calendar-sync-spin 1s linear infinite}.calendar-sync-status__track{height:8px;border-radius:8px;overflow:hidden;background:#e4eee8}.calendar-sync-status__track span{display:block;height:100%;width:35%;border-radius:inherit;background:#1d7a57;animation:calendar-sync-progress 1.6s ease-in-out infinite}.calendar-sync-status__success{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#e8f6ed;color:#176344;font-size:34px}.calendar-sync-status__return{box-sizing:border-box;text-decoration:none}@keyframes calendar-sync-spin{to{transform:rotate(1turn)}}@keyframes calendar-sync-progress{0%{transform:translateX(-110%)}to{transform:translateX(290%)}}@media (prefers-reduced-motion:reduce){.calendar-sync-status__spinner,.calendar-sync-status__track span{animation:none}}.bkd{display:flex;flex-direction:column;width:100%;font-family:Manrope,system-ui,sans-serif;color:#1c2030;font-size:13px}.bkd-head,.bkd-row{display:grid;grid-template-columns:minmax(160px,1.3fr) minmax(110px,1fr) minmax(100px,.8fr) minmax(130px,1fr) 80px 14px;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px}.bkd-head{margin:0 20px;padding-block:6px;font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#7b8194;font-weight:700;border-bottom:1px solid #eceef3}.bkd-list{padding:0 20px 20px;max-height:70vh;overflow-y:auto}.bkd-row{width:100%;border:1px solid transparent;border-bottom-color:#eceef3;background:transparent;text-align:left;cursor:pointer;font-family:inherit;color:inherit;font-size:inherit}.bkd-row:hover{background:#f7f8fb}.bkd-row[aria-current=true]{background:#fdeef4;border-color:#c4155a;border-radius:10px}.bkd-who{align-items:center;grid-gap:10px;gap:10px}.bkd-cell,.bkd-who{display:flex;min-width:0}.bkd-cell{flex-direction:column;white-space:nowrap}.bkd-cell,.bkd-cell b{overflow:hidden;text-overflow:ellipsis}.bkd-sub{color:#7b8194;font-size:12px}.bkd-status{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px}.bkd-money{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.bkd-chev{color:#7b8194}.bkd-cancelled .bkd-cell b,.bkd-cancelled .bkd-money{text-decoration:line-through;color:#7b8194}.bkd-empty{margin:0;padding:32px 12px;text-align:center;color:#7b8194}.bkd-more{display:block;margin:14px auto 0;padding:8px 16px;border:1px solid #dde0e8;border-radius:8px;background:#fff;cursor:pointer;font-family:inherit;font-weight:700;color:#1c2030}.bkd-more:hover{background:#f7f8fb}@media (max-width:900px){.bkd-head{display:none}.bkd-row{grid-template-columns:1fr auto}.bkd-chev,.bkd-row>:nth-child(2),.bkd-row>:nth-child(3){display:none}}.bkd-passed{color:#a96100;font-weight:600}.bkd-ended{opacity:.7}.bkd-live{background:#f2fbf5}.bkd-livechip{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:2px 8px;border-radius:999px;background:#dff6e6;color:#14703a;font-size:12px;font-weight:800}.bkd-livechip i{width:8px;height:8px;border-radius:50%;background:#1fb25a;animation:bkd-pulse 1.2s ease-in-out infinite}@keyframes bkd-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(31,178,90,.55)}50%{opacity:.45;box-shadow:0 0 0 6px rgba(31,178,90,0)}}@media (prefers-reduced-motion:reduce){.bkd-livechip i{animation:none}}body{margin:0;padding:0;position:static;overflow:hidden;font-family:AvertaStdPE-Regular}@font-face{font-family:AvertaStdPE-Black;src:url(/static/media/346526_0_0.ef871111.eot);src:url(/static/media/346526_0_0.ef871111.eot?#iefix) format("embedded-opentype"),url(/static/media/346526_0_0.e0915afd.woff2) format("woff2"),url(/static/media/346526_0_0.03161371.woff) format("woff"),url(/static/media/346526_0_0.2ca91493.ttf) format("truetype")}@font-face{font-family:AvertaStdPE-BlackItalic;src:url(/static/media/346526_1_0.d820d25b.eot);src:url(/static/media/346526_1_0.d820d25b.eot?#iefix) format("embedded-opentype"),url(/static/media/346526_1_0.6d1c9043.woff2) format("woff2"),url(/static/media/346526_1_0.d295b525.woff) format("woff"),url(/static/media/346526_1_0.40161dd2.ttf) format("truetype")}@font-face{font-family:AvertaStdPE-Bold;src:url(/static/media/346526_2_0.a9a5cf88.eot);src:url(/static/media/346526_2_0.a9a5cf88.eot?#iefix) format("embedded-opentype"),url(/static/media/346526_2_0.b68b923f.woff2) format("woff2"),url(/static/media/346526_2_0.adae989e.woff) format("woff"),url(/static/media/346526_2_0.5d6b9baa.ttf) format("truetype")}@font-face{font-family:AvertaStdPE-Extrabold;src:url(/static/media/346526_3_0.b68e4b60.eot);src:url(/static/media/346526_3_0.b68e4b60.eot?#iefix) format("embedded-opentype"),url(/static/media/346526_3_0.a034148f.woff2) format("woff2"),url(/static/media/346526_3_0.b4f83772.woff) format("woff"),url(/static/media/346526_3_0.224664bf.ttf) format("truetype")}@font-face{font-family:AvertaStdPE-BoldItalic;src:url(/static/media/346526_4_0.c26324a8.eot);src:url(/static/media/346526_4_0.c26324a8.eot?#iefix) format("embedded-opentype"),url(/static/media/346526_4_0.5beea281.woff2) format("woff2"),url(/static/media/346526_4_0.1a708a35.woff) format("woff"),url(/static/media/346526_4_0.d215906c.ttf) format("truetype")}@font-face{font-family:AvertaStdPE-ExtraboldItalic;src:url(/static/media/346526_5_0.058f6043.eot);src:url(/static/media/346526_5_0.058f6043.eot?#iefix) format("embedded-opentype"),url(/static/media/346526_5_0.87c0bfe6.woff2) format("woff2"),url(/static/media/346526_5_0.137e643b.woff) format("woff"),url(/static/media/346526_5_0.330b8991.ttf) format("truetype")}@font-face{font-family:AvertaStdPE-Extrathin;src:url(/static/media/346526_6_0.04bffd6d.eot);src:url(/static/media/346526_6_0.04bffd6d.eot?#iefix) format("embedded-opentype"),url(/static/media/346526_6_0.c2de94d7.woff2) format("woff2"),url(/static/media/346526_6_0.59cb373d.woff) format("woff"),url(/static/media/346526_6_0.6a629ef1.ttf) format("truetype")}@font-face{font-family:AvertaStdPE-ExtrathinItalic;src:url(/static/media/346526_7_0.5af83b6c.eot);src:url(/static/media/346526_7_0.5af83b6c.eot?#iefix) format("embedded-opentype"),url(/static/media/346526_7_0.3e208249.woff2) format("woff2"),url(/static/media/346526_7_0.80d385ae.woff) format("woff"),url(/static/media/346526_7_0.e1440765.ttf) format("truetype")}@font-face{font-family:AvertaStdPE-Light;src:url(/static/media/346526_8_0.64c33a48.eot);src:url(/static/media/346526_8_0.64c33a48.eot?#iefix) format("embedded-opentype"),url(/static/media/346526_8_0.8aa8fd54.woff2) format("woff2"),url(/static/media/346526_8_0.b020d0fb.woff) format("woff"),url(/static/media/346526_8_0.d69ca4d1.ttf) format("truetype")}@font-face{font-family:AvertaStdPE-LightItalic;src:url(/static/media/346526_9_0.c0d21d04.eot);src:url(/static/media/346526_9_0.c0d21d04.eot?#iefix) format("embedded-opentype"),url(/static/media/346526_9_0.5650bdab.woff2) format("woff2"),url(/static/media/346526_9_0.907cf835.woff) format("woff"),url(/static/media/346526_9_0.cfc317a2.ttf) format("truetype")}@font-face{font-family:AvertaStdPE-Regular;src:url(/static/media/346526_A_0.4b6c4817.eot);src:url(/static/media/346526_A_0.4b6c4817.eot?#iefix) format("embedded-opentype"),url(/static/media/346526_A_0.464440fc.woff2) format("woff2"),url(/static/media/346526_A_0.21169a7c.woff) format("woff"),url(/static/media/346526_A_0.999c62bf.ttf) format("truetype")}@font-face{font-family:AvertaStdPE-RegularItalic;src:url(/static/media/346526_B_0.07916938.eot);src:url(/static/media/346526_B_0.07916938.eot?#iefix) format("embedded-opentype"),url(/static/media/346526_B_0.4d786728.woff2) format("woff2"),url(/static/media/346526_B_0.3d087bb9.woff) format("woff"),url(/static/media/346526_B_0.5d4c8089.ttf) format("truetype")}@font-face{font-family:AvertaStdPE-Semibold;src:url(/static/media/346526_C_0.feb22889.eot);src:url(/static/media/346526_C_0.feb22889.eot?#iefix) format("embedded-opentype"),url(/static/media/346526_C_0.d543b03f.woff2) format("woff2"),url(/static/media/346526_C_0.37134447.woff) format("woff"),url(/static/media/346526_C_0.d0ae595b.ttf) format("truetype")}@font-face{font-family:AvertaStdPE-SemiboldItalic;src:url(/static/media/346526_D_0.e7232c37.eot);src:url(/static/media/346526_D_0.e7232c37.eot?#iefix) format("embedded-opentype"),url(/static/media/346526_D_0.a923f39d.woff2) format("woff2"),url(/static/media/346526_D_0.7461134c.woff) format("woff"),url(/static/media/346526_D_0.232da144.ttf) format("truetype")}@font-face{font-family:AvertaStdPE-Thin;src:url(/static/media/346526_E_0.8c09896d.eot);src:url(/static/media/346526_E_0.8c09896d.eot?#iefix) format("embedded-opentype"),url(/static/media/346526_E_0.eb6954cc.woff2) format("woff2"),url(/static/media/346526_E_0.d42c0eaa.woff) format("woff"),url(/static/media/346526_E_0.28f06479.ttf) format("truetype")}@font-face{font-family:AvertaStdPE-ThinItalic;src:url(/static/media/346526_F_0.fa845437.eot);src:url(/static/media/346526_F_0.fa845437.eot?#iefix) format("embedded-opentype"),url(/static/media/346526_F_0.7ce8a159.woff2) format("woff2"),url(/static/media/346526_F_0.1a2a719e.woff) format("woff"),url(/static/media/346526_F_0.651dab46.ttf) format("truetype")}::-webkit-input-placeholder{width:100%}::-moz-placeholder{width:100%}:-ms-input-placeholder{width:100%}:-moz-placeholder{width:100%}.firstclass{margin-top:20px;color:#000;padding:0}.lang-icon{margin-right:10px}.caret{display:none}textarea{resize:none;font-family:Inter,sans-serif}label{margin:5px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow:hidden}body,html{width:100%}body{height:100%;position:fixed;overflow-y:scroll;-webkit-overflow-scrolling:touch;line-height:1}a{text-decoration:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:initial;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@media (max-width:760px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}}