.Header-module__7SRAaq__header{z-index:1000;background-color:var(--color-brand-white);-webkit-user-select:none;user-select:none;transition:border-color var(--motion-duration-normal)var(--motion-ease),box-shadow var(--motion-duration-normal)var(--motion-ease),background-color var(--motion-duration-normal)var(--motion-ease),padding var(--motion-duration-normal)var(--motion-ease);transform:translate3d(0,calc(-1*var(--header-cta-offset,0px)),0);will-change:transform;border-bottom:2px solid #0000;justify-content:space-between;align-items:center;padding:22px clamp(36px,7vw,85px);display:flex;position:fixed;top:0;left:0;right:0}.Header-module__7SRAaq__header.Header-module__7SRAaq__scrolled{box-sizing:border-box;border-bottom:2px solid #e0e0e0}.Header-module__7SRAaq__header.Header-module__7SRAaq__scrolled.Header-module__7SRAaq__pastHero{box-shadow:none;padding:22px clamp(36px,7vw,85px)}.Header-module__7SRAaq__logo{cursor:pointer;width:240px;display:inline-block}.Header-module__7SRAaq__logo img{width:100%;height:auto;display:block}.Header-module__7SRAaq__navLinks{align-items:center;gap:24px;display:flex}.Header-module__7SRAaq__navButtons{flex-wrap:wrap;gap:12px;display:flex}.Header-module__7SRAaq__navButton{white-space:nowrap}.Header-module__7SRAaq__ctaButtonDesktop{align-items:center;display:flex}.Header-module__7SRAaq__sites{align-items:center;gap:20px;display:flex}.Header-module__7SRAaq__mobileCta{align-items:center;display:none}@media (max-width:1000px){.Header-module__7SRAaq__header,.Header-module__7SRAaq__header.Header-module__7SRAaq__scrolled.Header-module__7SRAaq__pastHero{padding:22px 36px}.Header-module__7SRAaq__sites{gap:15px}}@media (max-width:768px){.Header-module__7SRAaq__header,.Header-module__7SRAaq__header.Header-module__7SRAaq__scrolled.Header-module__7SRAaq__pastHero{padding:12px 16px}.Header-module__7SRAaq__sites{gap:10px}.Header-module__7SRAaq__navLinks{display:none}.Header-module__7SRAaq__mobileCta{display:flex}.Header-module__7SRAaq__mobileCta button{--button3d-font-size:.84rem;--button3d-padding:.5rem .9rem;--button3d-raise:3px;--button3d-raise-hover:4px;--button3d-raise-active:2px;white-space:nowrap}.Header-module__7SRAaq__mobileCta button>span{min-height:36px}.Header-module__7SRAaq__ctaButtonDesktop{display:none}.Header-module__7SRAaq__logo{width:64px}}
.LanguageSelector-module__uPu3lG__languageSelector{width:auto;min-width:150px;font-size:1.05rem;font-weight:600}.LanguageSelector-module__uPu3lG__optionLabel{align-items:center;gap:10px;font-size:1.05rem;font-weight:600;display:inline-flex}.LanguageSelector-module__uPu3lG__labelText{display:inline}.LanguageSelector-module__uPu3lG__flag{object-fit:cover;border-radius:6px;width:36px;height:26px}@media (max-width:768px){.LanguageSelector-module__uPu3lG__compactOnMobile{--dropdown-min-width:58px;--dropdown-min-height:29px;--dropdown-padding:.2rem .36rem;--dropdown-gap:2px;--dropdown-arrow-size:.85rem;--dropdown-option-padding:.4rem .22rem;min-width:58px}.LanguageSelector-module__uPu3lG__compactOnMobile .LanguageSelector-module__uPu3lG__labelText{display:none}.LanguageSelector-module__uPu3lG__compactOnMobile .LanguageSelector-module__uPu3lG__optionLabel{justify-content:center;gap:0}.LanguageSelector-module__uPu3lG__compactOnMobile [data-dropdown-menu=true] [data-language-option=true]{justify-content:flex-start;width:100%;margin-left:-6px}.LanguageSelector-module__uPu3lG__compactOnMobile .LanguageSelector-module__uPu3lG__flag{border-radius:5px;width:28px;height:20px}}
.Desk-module__0LnMrG__deskSeat{--desk-border-width:clamp(.75px,calc(var(--desk-scale,1)*2px),3.5px);--desk-top:#d0904c;--desk-edge:#a67c52;--chair-top:#d8dce1;--chair-edge:#aeb6c0;--desk-highlight:#ffffff29;width:100%;height:100%;position:relative}.Desk-module__0LnMrG__deskGraphic{transform:rotate(var(--desk-rotation,0deg))scale(var(--desk-scale,1));transform-origin:50%;transition:transform .2s;position:absolute;inset:0}.Desk-module__0LnMrG__desk{background:var(--desk-top);box-sizing:border-box;width:100%;height:70%;box-shadow:inset 0 0 0 var(--desk-border-width)var(--desk-edge);z-index:2;border-radius:11%;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.Desk-module__0LnMrG__deskHighlight{inset:var(--desk-border-width);background:linear-gradient(140deg,var(--desk-highlight),transparent 64%);border-radius:9%;position:absolute}.Desk-module__0LnMrG__chair{background:var(--chair-edge);box-sizing:border-box;z-index:1;border-radius:0 0 42% 42%;width:54%;height:38%;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.Desk-module__0LnMrG__chair:before{content:"";background:var(--chair-top);border-radius:0 0 42% 42%;position:absolute;inset:9% 8% 8%}.Desk-module__0LnMrG__selected .Desk-module__0LnMrG__desk{box-shadow:0 0 0 2px #317557bf,0 0 0 4px #31755740}.Desk-module__0LnMrG__ghost{opacity:.45;filter:saturate(.8)}
.SeatingLayoutPreview-module__aNTeuW__root{width:100%;height:100%;min-height:0;position:relative}.SeatingLayoutPreview-module__aNTeuW__grid{align-content:center;justify-items:center;gap:4px 6px;display:grid;position:absolute;inset:8px 8px 10px}.SeatingLayoutPreview-module__aNTeuW__canvas{aspect-ratio:82/57;pointer-events:none;width:auto;max-width:calc(100% - 16px);height:calc(100% - 18px);position:absolute;top:8px;left:50%;transform:translate(-50%)}.SeatingLayoutPreview-module__aNTeuW__deskItem{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;overflow:visible}.SeatingLayoutPreview-module__aNTeuW__deskBox{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.SeatingLayoutPreview-module__aNTeuW__deskFallbackBox{pointer-events:none;justify-content:center;align-items:center;display:flex}.SeatingLayoutPreview-module__aNTeuW__deskCell{justify-content:center;align-items:center;width:100%;min-height:22px;display:flex}.SeatingLayoutPreview-module__aNTeuW__desk{opacity:.95;filter:saturate(.92)brightness(1.03);color:#253856;--desk-border-width:1px}
.BasePopup-module__0xBnOG__overlay{z-index:10;background-color:#0003;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.BasePopup-module__0xBnOG__overlay[data-design=dark]{background-color:#0000008c}.BasePopup-module__0xBnOG__overlay.BasePopup-module__0xBnOG__bottom-left{justify-content:flex-start;align-items:flex-end}.BasePopup-module__0xBnOG__overlay.BasePopup-module__0xBnOG__bottom-right{justify-content:flex-end;align-items:flex-end}.BasePopup-module__0xBnOG__popup{z-index:100;background-color:var(--surface-bg,white);color:var(--surface-text,black);border:2px solid var(--surface-border,black);border-radius:8px;width:fit-content;max-width:min(420px,100vw - 40px);margin:auto;padding:20px 40px;position:fixed}.BasePopup-module__0xBnOG__popup[data-design=dark]{background-color:var(--surface-bg,#111827);color:var(--surface-text,#f9fafb);border-color:var(--surface-border,#374151)}.BasePopup-module__0xBnOG__popup[data-design=dark] .BasePopup-module__0xBnOG__closeButton{color:#999}.BasePopup-module__0xBnOG__header{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.BasePopup-module__0xBnOG__title{color:inherit;flex:1;margin:0;padding-right:30px;font-size:28px;font-weight:700}.BasePopup-module__0xBnOG__closeButton{cursor:pointer;color:#888;box-shadow:none;background:0 0;border:none;outline:none;padding:0;font-size:26px;transition:all .3s;position:absolute;top:20px;right:20px;background-color:#0000!important}.BasePopup-module__0xBnOG__closeButton:hover{box-shadow:none;color:var(--red-color);background:0 0;border:none;outline:none;transform:scale(1.03);background-color:#0000!important}
.SimplePopup-module__Dg1oCG__text{margin-bottom:10px}.SimplePopup-module__Dg1oCG__buttons{justify-content:center;margin-top:12px;display:flex}.SimplePopup-module__Dg1oCG__buttons button{margin:0 20px}.SimplePopup-module__Dg1oCG__okButton{border:2px solid var(--green-color);color:var(--green-color);background-color:#fff}.SimplePopup-module__Dg1oCG__okButton:hover{border:2px solid var(--green-color);background-color:var(--green-color);color:#fff}.SimplePopup-module__Dg1oCG__redButton{border:2px solid var(--red-color);color:var(--red-color);background-color:#fff}.SimplePopup-module__Dg1oCG__redButton:hover{border:2px solid var(--red-color);background-color:var(--red-color)}.SimplePopup-module__Dg1oCG__cancelButton{color:#000;background-color:#fff;border:2px solid #000}.SimplePopup-module__Dg1oCG__cancelButton:hover{color:#fff;background-color:#000;border:2px solid #000}.SimplePopup-module__Dg1oCG__textarea{resize:none;border:2px solid gray;border-radius:8px;width:93.5%;height:100px;margin-top:10px;padding:10px;font-family:Work Sans,sans-serif;font-size:16px;overflow-y:hidden}.SimplePopup-module__Dg1oCG__textarea:focus{border:2px solid var(--accent-color);outline:none}.SimplePopup-module__Dg1oCG__textarea::placeholder{color:gray;font-family:Work Sans,sans-serif;font-size:16px}.SimplePopup-module__Dg1oCG__toggleItems{flex-wrap:wrap;gap:15px;margin-top:20px;display:flex}.SimplePopup-module__Dg1oCG__toggleItem{border:2px solid var(--third-text-color);cursor:pointer;border-radius:8px;padding:10px;transition:all .3s}.SimplePopup-module__Dg1oCG__toggleItem:hover{border:2px solid var(--accent-color);transform:scale(1.05)}.SimplePopup-module__Dg1oCG__toggleItem.SimplePopup-module__Dg1oCG__active{border:2px solid var(--accent-color);background-color:var(--accent-color);color:#fff}.SimplePopup-module__Dg1oCG__disabled{pointer-events:none;opacity:.5}
.ClassroomStatusDisplay-module__z9UE-W__container{--classroom-status-primary:var(--action-primary,var(--active-accent));--classroom-status-primary-soft:color-mix(in srgb,var(--classroom-status-primary)12%,var(--color-brand-white,#fff));--classroom-status-text:var(--color-neutral-300,#b5b5b5);--classroom-status-text-strong:var(--text-secondary,var(--color-neutral-400,#676767));--classroom-status-border:var(--border-default,var(--surface-border,#d9d9d9));border-radius:var(--surface-radius);background-color:var(--surface-bg);border:1px solid var(--surface-border);box-shadow:var(--surface-shadow);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:min(16px,3%);font-family:Work Sans,sans-serif;display:flex;overflow:hidden;container-type:size}.ClassroomStatusDisplay-module__z9UE-W__heading{color:var(--text-secondary,var(--color-neutral-400,#676767));text-align:center;margin:clamp(6px,1.2cqi,10px) 0 clamp(10px,2.4cqi,14px);font-size:clamp(16px,5.8cqi,30px);font-weight:700;line-height:1.2}.ClassroomStatusDisplay-module__z9UE-W__buttonGrid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:min(16px,3%);width:100%;max-width:100%;height:100%;max-height:100%;display:grid}.ClassroomStatusDisplay-module__z9UE-W__statusButton{background-color:var(--color-brand-white,#fff);border:2px solid var(--classroom-status-border);border-radius:var(--surface-radius);cursor:pointer;box-sizing:border-box;min-height:0;color:var(--classroom-status-text-strong);flex-direction:column;justify-content:center;align-items:center;padding:min(8px,2%);font-family:Work Sans,sans-serif;font-weight:600;transition:transform .18s,background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:flex;transform:translateY(0)}.ClassroomStatusDisplay-module__z9UE-W__statusButton:hover:not(.ClassroomStatusDisplay-module__z9UE-W__active){background-color:var(--color-brand-white,#fff);color:var(--classroom-status-text-strong);border-color:var(--classroom-status-border);box-shadow:var(--surface-shadow);transform:translateY(-1px)}.ClassroomStatusDisplay-module__z9UE-W__statusButton.ClassroomStatusDisplay-module__z9UE-W__active{background-color:var(--classroom-status-primary-soft);border-color:color-mix(in srgb,var(--classroom-status-primary)32%,var(--color-brand-white,#fff));color:var(--classroom-status-primary);box-shadow:none}.ClassroomStatusDisplay-module__z9UE-W__statusIcon{color:var(--classroom-status-text);margin-bottom:min(12px,3%);font-size:clamp(20px,max(12px + 4.8cqi,12px + 3.8cqb),96px);line-height:1;transition:color .18s,transform .18s}.ClassroomStatusDisplay-module__z9UE-W__statusButton:hover:not(.ClassroomStatusDisplay-module__z9UE-W__active) .ClassroomStatusDisplay-module__z9UE-W__statusIcon{color:var(--classroom-status-text)}.ClassroomStatusDisplay-module__z9UE-W__active .ClassroomStatusDisplay-module__z9UE-W__statusIcon{color:var(--classroom-status-primary)}.ClassroomStatusDisplay-module__z9UE-W__statusText{text-align:center;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;color:var(--classroom-status-text-strong);font-size:clamp(12px,max(8px + 2.8cqi,8px + 2.2cqb),30px);font-weight:700;line-height:1.2;transition:color .18s}.ClassroomStatusDisplay-module__z9UE-W__statusButton:hover:not(.ClassroomStatusDisplay-module__z9UE-W__active) .ClassroomStatusDisplay-module__z9UE-W__statusText{color:var(--classroom-status-text-strong)}.ClassroomStatusDisplay-module__z9UE-W__active .ClassroomStatusDisplay-module__z9UE-W__statusText{color:var(--classroom-status-primary)}.ClassroomStatusDisplay-module__z9UE-W__active .ClassroomStatusDisplay-module__z9UE-W__statusIcon{transform:scale(1.04)}.ClassroomStatusDisplay-module__z9UE-W__iconStack{position:relative}.ClassroomStatusDisplay-module__z9UE-W__iconBadge{font-size:.6em;position:absolute;top:-10%;right:-75%}.ClassroomStatusDisplay-module__z9UE-W__disabled{position:relative;pointer-events:none!important;opacity:.5!important;filter:grayscale(50%)!important}.ClassroomStatusDisplay-module__z9UE-W__disabled:before{content:"";background-color:color-mix(in srgb,var(--classroom-status-primary)8%,transparent);border-radius:var(--surface-radius);z-index:1;position:absolute;inset:0}@container (max-width:360px){.ClassroomStatusDisplay-module__z9UE-W__buttonGrid{gap:min(8px,2%)}.ClassroomStatusDisplay-module__z9UE-W__statusButton{padding:min(6px,1.5%)}.ClassroomStatusDisplay-module__z9UE-W__heading{margin:4px 0 8px}.ClassroomStatusDisplay-module__z9UE-W__statusIcon{margin-bottom:6px;font-size:clamp(20px,max(11px + 4.4cqi,11px + 3.6cqb),56px)}.ClassroomStatusDisplay-module__z9UE-W__statusText{font-size:clamp(12px,max(8px + 2.6cqi,8px + 2.1cqb),18px)}}@container (max-height:280px){.ClassroomStatusDisplay-module__z9UE-W__heading{margin:4px 0 8px}.ClassroomStatusDisplay-module__z9UE-W__statusIcon{margin-bottom:6px;font-size:clamp(20px,max(11px + 4.2cqi,11px + 3.4cqb),52px)}.ClassroomStatusDisplay-module__z9UE-W__statusText{font-size:clamp(12px,max(8px + 2.4cqi,8px + 2cqb),17px)}}
.GroupsLayoutPreview-module__bKuELW__groupsPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:8px;display:grid;position:absolute;inset:12px 10px 10px}.GroupsLayoutPreview-module__bKuELW__groupsPreviewCell{background:#ffffffb8;border:1.5px solid #3d4f6b38;border-radius:7px;justify-self:center;width:70%;min-height:30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59,0 1px 3px #0f172a14}.GroupsLayoutPreview-module__bKuELW__groupsPreviewCellLines{align-content:center;justify-items:center;gap:3px;display:grid;position:absolute;inset:6px 7px}.GroupsLayoutPreview-module__bKuELW__groupsPreviewCellLine{background:var(--color-neutral-300,#bfbfbf);opacity:.95;border-radius:999px;width:62%;height:3px;display:block}
.QRCodeGenerator-module__Zj6bKG__qrCodeContainer *,.QRCodeGenerator-module__Zj6bKG__qrCodeContainer :before,.QRCodeGenerator-module__Zj6bKG__qrCodeContainer :after{transition:none!important}.QRCodeGenerator-module__Zj6bKG__generateButton{transition:background-color .2s!important}.QRCodeGenerator-module__Zj6bKG__qrCodeContainer{box-sizing:border-box;border-radius:var(--surface-radius);justify-content:center;align-items:center;width:100%;height:100%;padding:clamp(16px,min(3cqi,3cqb),28px);display:flex;position:relative;overflow:hidden;container-type:size;transition:none!important}.QRCodeGenerator-module__Zj6bKG__placeholder{text-align:center;color:var(--second-text-color)}.QRCodeGenerator-module__Zj6bKG__empty{--qr-empty-icon-size:clamp(42px,12.8cqw,136px);--qr-empty-icon-color:var(--text-secondary,var(--color-neutral-400,#676767));--qr-empty-action-offset:clamp(44px,12.5cqh,104px);--qr-empty-visual-shift:clamp(4px,1.3cqh,12px)}.QRCodeGenerator-module__Zj6bKG__emptyState{pointer-events:none;position:absolute;inset:0}.QRCodeGenerator-module__Zj6bKG__emptyStateVisual{transform:translate(-50%,calc(-50% - var(--qr-empty-visual-shift)));font-size:var(--qr-empty-icon-size);color:var(--qr-empty-icon-color);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%}.QRCodeGenerator-module__Zj6bKG__emptyStateAction{transform:translate(-50%,var(--qr-empty-action-offset));pointer-events:auto;justify-content:center;display:flex;position:absolute;top:50%;left:50%}.QRCodeGenerator-module__Zj6bKG__emptyStateCta{--empty-state-button-font-size:clamp(14px,calc(10px + 1.9cqw),24px);--empty-state-button-padding-block:clamp(.68rem,2.7cqh,1.08rem);--empty-state-button-padding-inline:clamp(1rem,4.8cqw,2.2rem);--empty-state-button-gap:clamp(8px,2.1cqw,12px);--empty-state-button-border-width:2px;white-space:nowrap;transition:transform var(--motion-duration-fast,.3s)var(--motion-ease,ease),background-color var(--motion-duration-normal,.3s)var(--motion-ease,ease),color var(--motion-duration-normal,.3s)var(--motion-ease,ease),border-color var(--motion-duration-normal,.3s)var(--motion-ease,ease)!important}.QRCodeGenerator-module__Zj6bKG__emptyStateCta:hover:not(:disabled){transform:translateY(-1px)}.QRCodeGenerator-module__Zj6bKG__emptyStateCta,.QRCodeGenerator-module__Zj6bKG__emptyStateCta:before,.QRCodeGenerator-module__Zj6bKG__emptyStateCta:after,.QRCodeGenerator-module__Zj6bKG__emptyStateCta *,.QRCodeGenerator-module__Zj6bKG__emptyStateCta :before,.QRCodeGenerator-module__Zj6bKG__emptyStateCta :after{transition:color var(--motion-duration-normal,.3s)var(--motion-ease,ease),background-color var(--motion-duration-normal,.3s)var(--motion-ease,ease),border-color var(--motion-duration-normal,.3s)var(--motion-ease,ease),transform var(--motion-duration-fast,.3s)var(--motion-ease,ease)!important}.QRCodeGenerator-module__Zj6bKG__disabled{opacity:.7}.QRCodeGenerator-module__Zj6bKG__qrCodeSvg{object-fit:contain;width:94%;max-width:100%;height:94%;max-height:100%;display:block}.QRCodeGenerator-module__Zj6bKG__qrWrap{--qr-corner-size:clamp(12px,7%,28px);--qr-corner-thickness:clamp(2px,0.9%,5px);--qr-inner-margin:clamp(6px,3%,14px);--qr-corner-nudge-x:0px;--qr-corner-nudge-y:0px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.QRCodeGenerator-module__Zj6bKG__qrInner{inset:var(--qr-inner-margin);place-items:center;display:grid;position:absolute}.QRCodeGenerator-module__Zj6bKG__qrSquare{aspect-ratio:1;place-items:center;width:100%;height:100%;display:grid;position:relative}.QRCodeGenerator-module__Zj6bKG__corner{width:var(--qr-corner-size);height:var(--qr-corner-size);border:var(--qr-corner-thickness)solid var(--active-accent);z-index:1;pointer-events:none;border-radius:0;position:absolute}.QRCodeGenerator-module__Zj6bKG__corner.QRCodeGenerator-module__Zj6bKG__tl{top:var(--qr-corner-nudge-y);left:var(--qr-corner-nudge-x);border-top-left-radius:calc(var(--qr-corner-size)/2);border-bottom:none;border-right:none}.QRCodeGenerator-module__Zj6bKG__corner.QRCodeGenerator-module__Zj6bKG__tr{top:var(--qr-corner-nudge-y);right:var(--qr-corner-nudge-x);border-top-right-radius:calc(var(--qr-corner-size)/2);border-bottom:none;border-left:none}.QRCodeGenerator-module__Zj6bKG__corner.QRCodeGenerator-module__Zj6bKG__bl{bottom:var(--qr-corner-nudge-y);left:var(--qr-corner-nudge-x);border-bottom-left-radius:calc(var(--qr-corner-size)/2);border-top:none;border-right:none}.QRCodeGenerator-module__Zj6bKG__corner.QRCodeGenerator-module__Zj6bKG__br{bottom:var(--qr-corner-nudge-y);right:var(--qr-corner-nudge-x);border-bottom-right-radius:calc(var(--qr-corner-size)/2);border-top:none;border-left:none}.QRCodeGenerator-module__Zj6bKG__settingsContainer{border:1px solid var(--surface-border);border-radius:var(--surface-radius);background:var(--surface-bg);color:var(--surface-text);padding:8px 12px;font-size:14px}.QRCodeGenerator-module__Zj6bKG__generateButton{border:1px solid var(--surface-border);background:var(--surface-bg);color:var(--surface-text);border-radius:var(--surface-radius);cursor:pointer;padding:8px 16px;font-weight:500;transition:all .3s;transform:translateY(0)}.QRCodeGenerator-module__Zj6bKG__generateButton:hover:not(:disabled){background:var(--active-accent);color:#fff;border-color:var(--active-accent);transform:translateY(-1px);box-shadow:0 3px 8px #0003}.QRCodeGenerator-module__Zj6bKG__generateButton:disabled{background:var(--control-bg);color:var(--control-text);border-color:var(--control-border);opacity:.6;cursor:not-allowed;transform:none}.QRCodeGenerator-module__Zj6bKG__colorSetting{align-items:center;gap:10px;margin:8px 0;display:flex}.QRCodeGenerator-module__Zj6bKG__colorSetting label{color:var(--surface-text);min-width:100px;font-weight:500}
.EmptyStateActionButton-module__TaWvzW__button{appearance:none;width:fit-content;max-width:100%;font-family:Work Sans,sans-serif;background:var(--surface-card,#fff)!important;border-style:solid!important;border-color:var(--border-default,#dbdbdb)!important;color:var(--text-secondary)!important;gap:var(--empty-state-button-gap,10px)!important;font-size:var(--empty-state-button-font-size,inherit)!important;padding:var(--empty-state-button-padding-block,.95rem)var(--empty-state-button-padding-inline,2rem)!important;border-width:var(--empty-state-button-border-width,2px)!important}.EmptyStateActionButton-module__TaWvzW__icon{flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex}.EmptyStateActionButton-module__TaWvzW__label{min-width:0}
.Dropdown-module__EQJk8a__wrapper{flex-direction:column;gap:4px;display:inline-flex;position:relative}.Dropdown-module__EQJk8a__fullWidth{width:100%}.Dropdown-module__EQJk8a__label{color:var(--text-primary);font-size:1rem;font-weight:600}.Dropdown-module__EQJk8a__button{min-width:var(--dropdown-min-width,100px);min-height:var(--dropdown-min-height,0);border:2px solid var(--border-default);border-radius:var(--dropdown-radius,var(--radius-md));padding:var(--dropdown-padding,.75rem 1.25rem);justify-content:flex-start;align-items:center;gap:var(--dropdown-gap,10px);background-color:var(--surface-card);color:var(--text-primary);cursor:pointer;transition:border-color .24s var(--motion-ease,ease),background-color .24s var(--motion-ease,ease),color .24s var(--motion-ease,ease);display:inline-flex}.Dropdown-module__EQJk8a__button:hover{background-color:var(--interactive-hover-bg)}.Dropdown-module__EQJk8a__button:hover .Dropdown-module__EQJk8a__arrow{transform:scale(1.25)}.Dropdown-module__EQJk8a__disabled{opacity:.5;cursor:default}.Dropdown-module__EQJk8a__disabled:hover{background-color:var(--surface-card)}.Dropdown-module__EQJk8a__disabled:hover .Dropdown-module__EQJk8a__arrow{transform:scale(1)}.Dropdown-module__EQJk8a__selected{align-items:center;gap:var(--dropdown-selected-gap,8px);text-align:left;white-space:nowrap;flex:1;display:inline-flex}.Dropdown-module__EQJk8a__arrow{font-size:var(--dropdown-arrow-size,1.3rem);color:var(--text-secondary);transition:transform .18s var(--motion-ease,ease),color .18s var(--motion-ease,ease);transform:scale(1)}.Dropdown-module__EQJk8a__menu{border-radius:calc(var(--dropdown-radius,var(--radius-md)) + 4px);background-color:var(--surface-card);border:2px solid var(--border-default);z-index:20;opacity:1;max-height:220px;transition:opacity .2s var(--motion-ease,ease),transform .2s var(--motion-ease,ease);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;transform:translateY(0)}.Dropdown-module__EQJk8a__menuClosing{opacity:0;pointer-events:none;transform:translateY(-4px)}.Dropdown-module__EQJk8a__option{padding:var(--dropdown-option-padding,10px 14px);border-radius:var(--dropdown-option-radius,var(--dropdown-radius,var(--radius-md)));cursor:pointer;color:var(--text-primary);transition:background-color .2s var(--motion-ease,ease),border-color .2s var(--motion-ease,ease);text-align:left;box-sizing:border-box;border:2px solid #0000;align-items:center;gap:10px;width:100%;display:inline-flex}.Dropdown-module__EQJk8a__option:hover{background-color:var(--interactive-hover-bg);border-color:#0000}.Dropdown-module__EQJk8a__optionDisabled{opacity:.4;cursor:default}.Dropdown-module__EQJk8a__optionDisabled:hover{background:0 0}
.Slider-module__EhiGBq__slider{flex-direction:column;gap:0;display:flex}.Slider-module__EhiGBq__label{color:var(--text-primary);font-weight:600}.Slider-module__EhiGBq__trackWrapper{align-items:center;gap:12px;padding:0;display:flex}.Slider-module__EhiGBq__track{appearance:none;height:20px;box-shadow:none;--slider-progress:0%;--slider-fill:var(--color-brand-primary,#62c717);--slider-track:var(--surface-muted);cursor:pointer;transition:background-color var(--motion-duration-normal,.3s)var(--motion-ease,ease);background:0 0;border:0;flex:1;padding:0}.Slider-module__EhiGBq__track:focus,.Slider-module__EhiGBq__track:focus-visible{box-shadow:none;border-color:#0000;outline:none}.Slider-module__EhiGBq__track::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--slider-fill)0%,var(--slider-fill)var(--slider-progress),var(--slider-track)var(--slider-progress),var(--slider-track)100%);border-radius:999px;height:4px}.Slider-module__EhiGBq__track::-moz-range-track{background:var(--slider-track);border-radius:999px;height:4px}.Slider-module__EhiGBq__track::-moz-range-progress{background:var(--slider-fill);border-radius:999px;height:4px}.Slider-module__EhiGBq__track::-webkit-slider-thumb{appearance:none;background:var(--surface-card);border:2px solid var(--color-neutral-300,#bcbcbc);width:20px;height:20px;transition:transform var(--motion-duration-fast,.3s)var(--motion-ease,ease),background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease);border-radius:50%;margin-top:-8px}.Slider-module__EhiGBq__track::-moz-range-thumb{background:var(--surface-card);border:2px solid var(--color-neutral-300,#bcbcbc);width:20px;height:20px;transition:transform var(--motion-duration-fast,.3s)var(--motion-ease,ease),background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease);border-radius:50%}.Slider-module__EhiGBq__track::-webkit-slider-thumb:active{transform:scale(1.05)}.Slider-module__EhiGBq__track::-moz-range-thumb:active{transform:scale(1.05)}.Slider-module__EhiGBq__value{text-align:right;font-variant-numeric:tabular-nums;min-width:40px}
.PillSelect-module__0F2ZNa__wrapper{background-color:var(--surface-muted);border-radius:999px;flex-wrap:wrap;gap:8px;padding:6px;display:inline-flex}.PillSelect-module__0F2ZNa__pill{cursor:pointer;color:var(--text-primary);transition:background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease),color var(--motion-duration-fast,.3s)var(--motion-ease,ease),border-color var(--motion-duration-normal,.3s)var(--motion-ease,ease);background:0 0;border:1px solid #0000;border-radius:999px;padding:.45rem 1.25rem;font-weight:500}.PillSelect-module__0F2ZNa__active{background-color:var(--surface-card);color:var(--action-primary);border:1px solid var(--action-primary)}
.SegmentedControl-module__hoIfma__wrapper{align-items:stretch;gap:var(--segmented-gap,8px);display:inline-flex}.SegmentedControl-module__hoIfma__fullWidth{width:100%}.SegmentedControl-module__hoIfma__wrap{flex-wrap:wrap}.SegmentedControl-module__hoIfma__noWrap{flex-wrap:nowrap}.SegmentedControl-module__hoIfma__equalWidth .SegmentedControl-module__hoIfma__segment{flex:var(--segmented-option-flex,1 1 0)}.SegmentedControl-module__hoIfma__segment{min-width:var(--segmented-option-min-width,80px);min-height:var(--segmented-option-height,44px);padding:var(--segmented-option-padding,.6rem 1rem);border:2px solid var(--segmented-border,var(--border-default));border-radius:var(--segmented-radius,var(--radius-md,8px));background-color:var(--segmented-surface,var(--surface-card));color:var(--segmented-text,var(--text-primary));font-size:var(--segmented-font-size,1rem);cursor:pointer;font-weight:var(--segmented-font-weight,500);transition:background-color var(--motion-duration-normal,.3s)var(--motion-ease,ease),border-color var(--motion-duration-normal,.3s)var(--motion-ease,ease),color var(--motion-duration-normal,.3s)var(--motion-ease,ease),transform var(--motion-duration-fast,.3s)var(--motion-ease,ease);justify-content:center;align-items:center;gap:.5rem;line-height:1.2;display:inline-flex}.SegmentedControl-module__hoIfma__segment:hover:not(:disabled){background-color:var(--interactive-hover-bg);transform:translateY(-1px)}.SegmentedControl-module__hoIfma__segment:focus-visible{outline:2px solid color-mix(in srgb,var(--action-primary,#62c717)30%,white);outline-offset:2px}.SegmentedControl-module__hoIfma__segment:disabled{opacity:.55;cursor:not-allowed;transform:none}.SegmentedControl-module__hoIfma__active{background-color:var(--segmented-active-bg,var(--action-primary));border-color:var(--segmented-active-border,var(--action-primary));color:var(--segmented-active-text,var(--action-primary-text))}.SegmentedControl-module__hoIfma__active:hover:not(:disabled){background-color:var(--segmented-active-hover-bg,var(--color-brand-lime,var(--action-primary)));border-color:var(--segmented-active-hover-border,var(--color-brand-lime,var(--action-primary)))}.SegmentedControl-module__hoIfma__square{--segmented-radius:0px}.SegmentedControl-module__hoIfma__rounded{--segmented-radius:var(--radius-md,8px)}.SegmentedControl-module__hoIfma__pill{--segmented-radius:var(--radius-pill,999px)}.SegmentedControl-module__hoIfma__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SegmentedControl-module__hoIfma__label{min-width:0}
.ToggleSwitch-module__5qUEeq__toggle{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.ToggleSwitch-module__5qUEeq__toggle input{display:none}.ToggleSwitch-module__5qUEeq__track{background:var(--text-muted);width:46px;height:26px;transition:background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease);border-radius:999px;position:relative}.ToggleSwitch-module__5qUEeq__thumb{background:var(--surface-card);width:20px;height:20px;transition:transform var(--motion-duration-fast,.3s)var(--motion-ease,ease),background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease);border-radius:50%;position:absolute;top:3px;left:3px}.ToggleSwitch-module__5qUEeq__toggle input:checked+.ToggleSwitch-module__5qUEeq__track{background:var(--action-primary)}.ToggleSwitch-module__5qUEeq__toggle input:checked+.ToggleSwitch-module__5qUEeq__track .ToggleSwitch-module__5qUEeq__thumb{transform:translate(20px)}.ToggleSwitch-module__5qUEeq__label{color:var(--text-primary);font-weight:500}
.RadioGroup-module__DDk8aq__group{gap:12px;display:flex}.RadioGroup-module__DDk8aq__column{flex-direction:column}.RadioGroup-module__DDk8aq__row{flex-direction:row}.RadioGroup-module__DDk8aq__option{border-radius:var(--radius-md);border:1px solid var(--border-default);cursor:pointer;transition:border-color var(--motion-duration-fast,.3s)var(--motion-ease,ease),background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease);align-items:flex-start;gap:12px;padding:.5rem .75rem;display:flex}.RadioGroup-module__DDk8aq__option input{display:none}.RadioGroup-module__DDk8aq__marker{border:2px solid var(--border-default);width:18px;height:18px;transition:border-color var(--motion-duration-fast,.3s)var(--motion-ease,ease),background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease);border-radius:50%;margin-top:4px;position:relative}.RadioGroup-module__DDk8aq__option input:checked+.RadioGroup-module__DDk8aq__marker:after{content:"";background:var(--action-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RadioGroup-module__DDk8aq__label{color:var(--text-primary);font-weight:600}.RadioGroup-module__DDk8aq__description{color:var(--text-secondary);margin:0;font-size:.85rem}
.TextArea-module__E6r6_G__wrapper{flex-direction:column;gap:4px;display:flex}.TextArea-module__E6r6_G__label{color:var(--text-primary);font-weight:600}.TextArea-module__E6r6_G__textarea{box-sizing:border-box;border-radius:var(--radius-md);border:2px solid var(--border-default);resize:vertical;width:100%;min-height:120px;color:var(--text-primary);background:var(--surface-card);transition:border-color var(--motion-duration-normal,.3s)var(--motion-ease,ease),background-color var(--motion-duration-normal,.3s)var(--motion-ease,ease);padding:.75rem;font-size:1rem}.TextArea-module__E6r6_G__textarea:focus{border-color:var(--border-focus);box-shadow:var(--action-focus-ring);border-width:2px;outline:none}.TextArea-module__E6r6_G__error{border-color:var(--status-danger-border)}.TextArea-module__E6r6_G__helper{color:var(--text-secondary);min-height:1em;font-size:.85rem}.TextArea-module__E6r6_G__helperError{color:var(--status-danger-text)}
.IconButton-module__LcgKTW__iconButton{cursor:pointer;transition:background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease),color var(--motion-duration-fast,.3s)var(--motion-ease,ease),transform var(--motion-duration-fast,.3s)var(--motion-ease,ease),border-color var(--motion-duration-fast,.3s)var(--motion-ease,ease);border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.IconButton-module__LcgKTW__iconButton:active{transform:scale(.97)}.IconButton-module__LcgKTW__ghost{color:var(--text-primary);background:0 0}.IconButton-module__LcgKTW__ghost:hover{background:var(--surface-muted);border-color:var(--border-default)}.IconButton-module__LcgKTW__solid{background:var(--action-primary);color:var(--action-primary-text);border-color:var(--action-primary)}.IconButton-module__LcgKTW__sm{width:32px;height:32px}.IconButton-module__LcgKTW__md{width:40px;height:40px}
.Tabs-module__vA4PKG__tabs{border-bottom:1px solid var(--border-default);gap:8px;display:flex}.Tabs-module__vA4PKG__start{justify-content:flex-start}.Tabs-module__vA4PKG__center{justify-content:center}.Tabs-module__vA4PKG__end{justify-content:flex-end}.Tabs-module__vA4PKG__tab{color:var(--text-secondary);cursor:pointer;transition:color var(--motion-duration-fast,.3s)var(--motion-ease,ease),border-color var(--motion-duration-fast,.3s)var(--motion-ease,ease);background:0 0;border:none;border-bottom:3px solid #0000;padding:.75rem 1rem;font-weight:600}.Tabs-module__vA4PKG__active{color:var(--text-primary);border-color:var(--action-primary)}
.Tag-module__ob4Q2G__tag{transition:background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease),color var(--motion-duration-fast,.3s)var(--motion-ease,ease),border-color var(--motion-duration-fast,.3s)var(--motion-ease,ease);border:1px solid #0000;border-radius:999px;align-items:center;padding:.25rem .75rem;font-size:.85rem;font-weight:600;display:inline-flex}.Tag-module__ob4Q2G__default{background:var(--surface-muted);color:var(--text-primary);border-color:var(--border-default)}.Tag-module__ob4Q2G__success{background:var(--status-success-bg);color:var(--status-success-text);border-color:var(--status-success-border)}.Tag-module__ob4Q2G__warning{background:var(--status-warning-bg);color:var(--status-warning-text);border-color:var(--status-warning-border)}.Tag-module__ob4Q2G__danger{background:var(--status-danger-bg);color:var(--status-danger-text);border-color:var(--status-danger-border)}
.Tooltip-module__AwetNW__trigger{display:inline-flex;position:relative}.Tooltip-module__AwetNW__tooltip{background:var(--color-brand-white,#fff);width:max-content;max-width:min(250px,78vw);color:var(--color-brand-black,#111);border:1px solid var(--color-neutral-200,#d9d9d9);white-space:normal;word-break:break-word;opacity:0;visibility:hidden;pointer-events:none;z-index:1000002;transform-origin:50%;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s;position:fixed}.Tooltip-module__AwetNW__tooltipVisible{opacity:1;visibility:visible;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),visibility linear}.Tooltip-module__AwetNW__tooltipTop{transform:translateY(6px)scale(.97)}.Tooltip-module__AwetNW__tooltipTop.Tooltip-module__AwetNW__tooltipVisible{transform:translate(0,0)scale(1)}.Tooltip-module__AwetNW__tooltipBottom{transform:translateY(-6px)scale(.97)}.Tooltip-module__AwetNW__tooltipBottom.Tooltip-module__AwetNW__tooltipVisible{transform:translate(0,0)scale(1)}.Tooltip-module__AwetNW__tooltipLeft{transform:translate(6px)scale(.97)}.Tooltip-module__AwetNW__tooltipLeft.Tooltip-module__AwetNW__tooltipVisible{transform:translate(0,0)scale(1)}.Tooltip-module__AwetNW__tooltipRight{transform:translate(-6px)scale(.97)}.Tooltip-module__AwetNW__tooltipRight.Tooltip-module__AwetNW__tooltipVisible{transform:translate(0,0)scale(1)}.Tooltip-module__AwetNW__tooltipCursor{transform-origin:0 0;transform:translateY(6px)scale(.97)}.Tooltip-module__AwetNW__tooltipCursor.Tooltip-module__AwetNW__tooltipVisible{transform:translate(0,0)scale(1)}
.Toast-module__uoKNtW__toast{--toast-border-color:var(--border-default);--toast-progress-color:var(--text-primary);border-radius:var(--radius-md);border:2px solid var(--toast-border-color);background:var(--surface-card);color:var(--text-primary);align-items:center;gap:12px;padding:1rem 1.25rem 1.25rem;animation:.28s cubic-bezier(.16,1,.3,1) Toast-module__uoKNtW__toastSlideIn;display:flex;position:relative;overflow:hidden}.Toast-module__uoKNtW__inline{width:100%}.Toast-module__uoKNtW__bottomLeft,.Toast-module__uoKNtW__bottomRight{z-index:9999;width:min(400px,100vw - 40px);position:fixed;bottom:20px}.Toast-module__uoKNtW__bottomLeft{left:20px}.Toast-module__uoKNtW__bottomRight{right:20px}.Toast-module__uoKNtW__body{flex:1;min-width:0}.Toast-module__uoKNtW__title{color:var(--text-primary);margin-bottom:4px;display:block}.Toast-module__uoKNtW__message{color:var(--text-primary);line-height:1.35}.Toast-module__uoKNtW__dismiss{color:inherit;cursor:pointer;transition:background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease),color var(--motion-duration-fast,.3s)var(--motion-ease,ease),opacity var(--motion-duration-fast,.3s)var(--motion-ease,ease);opacity:.9;background:0 0;border:none;border-radius:6px;padding:.25rem;font-size:1.25rem;line-height:1}.Toast-module__uoKNtW__dismiss:hover{background:var(--interactive-hover-bg);opacity:1}.Toast-module__uoKNtW__info{--toast-border-color:var(--status-info-border);--toast-progress-color:var(--status-info-text)}.Toast-module__uoKNtW__success{--toast-border-color:var(--status-success-border);--toast-progress-color:var(--status-success-text)}.Toast-module__uoKNtW__warning{--toast-border-color:var(--status-warning-border);--toast-progress-color:var(--status-warning-text)}.Toast-module__uoKNtW__error{--toast-border-color:var(--status-danger-border);--toast-progress-color:var(--status-danger-text)}.Toast-module__uoKNtW__progressLine{background:var(--toast-progress-color);transform-origin:0;width:100%;height:6px;animation:linear forwards Toast-module__uoKNtW__toastProgress;position:absolute;bottom:0;left:0}.Toast-module__uoKNtW__closing{animation:.24s ease-in forwards Toast-module__uoKNtW__toastFadeOut}@keyframes Toast-module__uoKNtW__toastSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes Toast-module__uoKNtW__toastFadeOut{0%{opacity:1}to{opacity:0}}@keyframes Toast-module__uoKNtW__toastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}
.Dialog-module__TbjZ0q__overlay{background:var(--surface-overlay);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Dialog-module__TbjZ0q__dialog{border-radius:var(--radius-md);background:var(--surface-card);border:2px solid var(--border-default);flex-direction:column;width:min(520px,90vw);display:flex}.Dialog-module__TbjZ0q__header{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.Dialog-module__TbjZ0q__header h2{margin:0}.Dialog-module__TbjZ0q__header button{cursor:pointer;background:0 0;border:none;font-size:1.4rem}.Dialog-module__TbjZ0q__content{padding:1.25rem}.Dialog-module__TbjZ0q__footer{border-top:1px solid var(--border-default);justify-content:flex-end;gap:12px;padding:.85rem 1.25rem;display:flex}
.ProgressIndicator-module__VQIKiG__wrapper{align-items:center;gap:12px;display:flex}.ProgressIndicator-module__VQIKiG__track{background:var(--surface-muted);border-radius:999px;flex:1;height:8px;overflow:hidden}.ProgressIndicator-module__VQIKiG__fill{background:var(--action-primary);height:100%;transition:width var(--motion-duration-normal,.3s)var(--motion-ease,ease)}.ProgressIndicator-module__VQIKiG__label{text-align:right;font-variant-numeric:tabular-nums;min-width:50px}
.AvatarBadge-module__Az1ghq__wrapper{align-items:center;gap:10px;display:inline-flex}.AvatarBadge-module__Az1ghq__avatar{background:var(--surface-muted);width:40px;height:40px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.AvatarBadge-module__Az1ghq__avatar img{object-fit:cover;width:100%;height:100%}.AvatarBadge-module__Az1ghq__status{border:2px solid var(--surface-card);background:var(--text-muted);border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}.AvatarBadge-module__Az1ghq__online .AvatarBadge-module__Az1ghq__status{background:var(--status-success-text)}.AvatarBadge-module__Az1ghq__away .AvatarBadge-module__Az1ghq__status{background:var(--status-warning-text)}.AvatarBadge-module__Az1ghq__offline .AvatarBadge-module__Az1ghq__status{background:var(--text-muted)}.AvatarBadge-module__Az1ghq__label{font-weight:500}
@keyframes Skeleton-module__UXjRAq__skeletonPulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.Skeleton-module__UXjRAq__skeleton{background:var(--color-neutral-200,#dbdbdb);animation:1.6s ease-in-out infinite Skeleton-module__UXjRAq__skeletonPulse;display:block}.Skeleton-module__UXjRAq__text{border-radius:6px;height:1em}.Skeleton-module__UXjRAq__rectangular{border-radius:10px}.Skeleton-module__UXjRAq__circular{border-radius:50%}
.Stepper-module__Rvtj7W__stepper{border:1px solid var(--border-default);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.Stepper-module__Rvtj7W__stepper button{background:var(--surface-muted);cursor:pointer;width:36px;transition:background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease),color var(--motion-duration-fast,.3s)var(--motion-ease,ease);border:none}.Stepper-module__Rvtj7W__stepper button:disabled{opacity:.5;cursor:not-allowed}.Stepper-module__Rvtj7W__stepper input{text-align:center;border:none;border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);width:64px;font-size:1rem}.Stepper-module__Rvtj7W__stepper input:focus{outline:none}
.AdminHeader-module__pAAYDa__topHeader{--app-header-height:108px;z-index:40;min-height:var(--app-header-height);border-bottom:2px solid var(--color-neutral-200,#dbdbdb);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;justify-content:space-between;align-items:center;padding:.9rem 1.15rem;display:flex;position:sticky;top:0}.AdminHeader-module__pAAYDa__headerLeft{flex:auto;align-items:center;gap:.95rem;min-width:0;display:inline-flex}.AdminHeader-module__pAAYDa__logoButton{cursor:pointer;background:0 0;border:0;align-items:center;padding:.2rem;display:inline-flex}.AdminHeader-module__pAAYDa__logoImage{width:190px;height:auto}.AdminHeader-module__pAAYDa__brand{flex-direction:column;align-items:flex-start;gap:.15rem;display:inline-flex}.AdminHeader-module__pAAYDa__panelLabel{color:var(--color-neutral-400,#676767);margin:0;padding-left:.35rem;font-size:1rem;font-weight:700;line-height:1.1}.AdminHeader-module__pAAYDa__headerRight{flex:none;align-items:center;gap:.9rem;margin-right:.4rem;display:inline-flex}.AdminHeader-module__pAAYDa__envToggleGroup{flex-wrap:wrap;align-items:center;gap:.6rem;display:inline-flex}.AdminHeader-module__pAAYDa__envToggleButton{--button3d-radius:999px;--button3d-padding:.72rem 1rem;--button3d-font-size:.98rem;--button3d-raise:4px;--button3d-raise-hover:5px;--button3d-raise-active:1px;--button3d-bg-base:#fff;--button3d-border-base:var(--color-neutral-200,#dbdbdb);--button3d-text-base:var(--color-neutral-400,#676767);--button3d-hover-bg:var(--color-neutral-50,#f5f5f5);--button3d-hover-text:var(--color-neutral-400,#676767);--button3d-active-bg:#fff;--button3d-active-text:var(--color-neutral-400,#676767);min-height:48px}.AdminHeader-module__pAAYDa__envToggleButtonActive{--button3d-raise:var(--button3d-raise-active,1px);--button3d-raise-hover:var(--button3d-raise-active,1px)}.AdminHeader-module__pAAYDa__envToggleButtonContent{align-items:center;gap:.46rem;line-height:1.12;display:inline-flex}.AdminHeader-module__pAAYDa__envToggleButtonIcon{flex:none;font-size:1.02rem}.AdminHeader-module__pAAYDa__envToggleLabel{align-items:center;line-height:1.12;display:inline-flex}@media (max-width:900px){.AdminHeader-module__pAAYDa__topHeader{padding:0 .9rem}.AdminHeader-module__pAAYDa__logoImage{width:164px}}@media (max-width:640px){.AdminHeader-module__pAAYDa__topHeader{flex-wrap:wrap;gap:.75rem;min-height:96px;padding-top:.8rem;padding-bottom:.8rem}}
.Countdown-module__0yLADW__container{--countdown-primary:var(--accent-color,var(--color-brand-primary,#62c717));--countdown-primary-soft:color-mix(in srgb,var(--countdown-primary)14%,var(--surface-card,#fff));--countdown-surface:var(--surface-card,#fff);--countdown-border:var(--border-default,#dbdbdb);--countdown-text:var(--text-primary,#1b1b1b);--countdown-muted:var(--text-secondary,var(--color-neutral-400,#676767));--countdown-track:var(--color-neutral-200,#dbdbdb);--countdown-shadow:0 14px 32px #0f172a14;box-sizing:border-box;background:var(--surface-bg);width:100%;height:100%;color:var(--surface-text);border-radius:var(--surface-radius);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:clamp(8px,2cqh,16px);padding:clamp(12px,min(3.2cqi,3.2cqh),22px);display:flex;position:relative;overflow:hidden;container-type:size}.Countdown-module__0yLADW__empty{--countdown-empty-icon-size:clamp(30px,calc(14px + 7.1cqw),112px);--countdown-empty-icon-color:var(--text-secondary,var(--color-neutral-400,#676767));--countdown-empty-title-size:clamp(15px,calc(9.5px + 2.25cqw),34px);--countdown-empty-title-gap:20px;--countdown-empty-action-gap:clamp(12px,calc(3px + .65cqw + 1.2cqh),24px);--countdown-empty-title-offset:calc((var(--countdown-empty-icon-size)/2) - var(--countdown-empty-visual-shift) + var(--countdown-empty-title-gap));--countdown-empty-action-offset:calc(var(--countdown-empty-title-offset) + (var(--countdown-empty-title-size)*1.26) + var(--countdown-empty-action-gap));--countdown-empty-visual-shift:clamp(18px,4cqh,34px);text-align:center;align-items:center}.Countdown-module__0yLADW__emptyState{pointer-events:none;position:absolute;inset:0}.Countdown-module__0yLADW__emptyVisual{transform:translate(-50%,calc(-50% - var(--countdown-empty-visual-shift)));font-size:var(--countdown-empty-icon-size);color:var(--countdown-empty-icon-color);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%}.Countdown-module__0yLADW__emptyTitle{transform:translate(-50%,var(--countdown-empty-title-offset));text-align:center;width:min(88%,420px);font-size:var(--countdown-empty-title-size);color:var(--text-secondary,var(--color-neutral-400,#676767));pointer-events:none;margin:0;font-weight:700;line-height:1.12;position:absolute;top:50%;left:50%}.Countdown-module__0yLADW__emptyAction{transform:translate(-50%,var(--countdown-empty-action-offset));pointer-events:auto;justify-content:center;display:flex;position:absolute;top:50%;left:50%}.Countdown-module__0yLADW__emptyStateCta{--empty-state-button-font-size:clamp(10px,calc(6.2px + 1.95cqw),24px);--empty-state-button-padding-block:clamp(.44rem,calc(.18rem + 1.45cqh),1.08rem);--empty-state-button-padding-inline:clamp(.72rem,calc(.34rem + 3.7cqw),2.2rem);--empty-state-button-gap:clamp(6px,calc(2px + 1.45cqw),12px);--empty-state-button-border-width:2px;white-space:nowrap}.Countdown-module__0yLADW__activeHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(8px,2cqi,16px);display:grid}.Countdown-module__0yLADW__title{min-width:0;max-width:none;color:var(--countdown-muted);word-break:break-word;margin:0;font-size:clamp(20px,14px + 2.45cqi,38px);font-weight:700;line-height:1.08}.Countdown-module__0yLADW__headerMeta{border:2px solid var(--countdown-primary);background:var(--countdown-primary);border-radius:clamp(999px,4cqi,999px);justify-content:center;place-self:center end;align-items:center;max-width:100%;padding:clamp(3px,1.2px + .9cqh,10px) clamp(9px,6px + 1.35cqi,16px);display:inline-flex}.Countdown-module__0yLADW__headerMetaValue{color:var(--color-brand-white,#fff);white-space:nowrap;font-size:clamp(10px,6.8px + .72cqi + .14cqh,16px);font-weight:600;line-height:1.08}.Countdown-module__0yLADW__body{flex:auto;width:100%;min-height:0;display:flex}.Countdown-module__0yLADW__bodyCompactOnly{justify-content:center;align-items:center}.Countdown-module__0yLADW__activeLayout{flex:auto;grid-template-columns:minmax(0,1fr) clamp(148px,96px + 12.5cqi,268px);align-items:center;gap:clamp(8px,4px + 1.8cqi,18px);width:100%;min-height:0;display:grid}.Countdown-module__0yLADW__activeLayoutCompact{grid-template-columns:minmax(0,1fr)}.Countdown-module__0yLADW__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:clamp(8px,2cqi,14px);min-width:0;min-height:0;display:grid}.Countdown-module__0yLADW__timePart{min-width:0;display:flex}.Countdown-module__0yLADW__digitTile{box-sizing:border-box;background:var(--countdown-surface);border:2px solid var(--countdown-border);border-radius:clamp(18px,4cqi,24px);flex-direction:column;justify-content:center;align-items:center;gap:clamp(4px,1cqh,10px);width:100%;min-height:clamp(58px,16.5cqh,104px);padding:clamp(8px,2.1cqi,14px);display:flex}.Countdown-module__0yLADW__digitNumber{font-variant-numeric:tabular-nums;color:var(--countdown-text);font-size:clamp(20px,12px + 2.8cqi,42px);font-weight:800;line-height:1}.Countdown-module__0yLADW__timeLabel{text-transform:uppercase;letter-spacing:.08em;text-align:center;color:var(--countdown-muted);font-size:clamp(10px,7px + .6cqi,14px);font-weight:700;line-height:1.15}.Countdown-module__0yLADW__progressCard{flex:none;justify-content:center;justify-self:end;align-items:center;min-width:0;min-height:0;display:flex}.Countdown-module__0yLADW__donutWrap{aspect-ratio:1;flex:none;place-items:center;width:100%;max-width:clamp(148px,96px + 12.5cqi,268px);display:grid;position:relative}.Countdown-module__0yLADW__donutSvg{width:100%;height:100%;overflow:visible}.Countdown-module__0yLADW__donutTrack{fill:none;stroke:var(--countdown-track);stroke-width:9px;stroke-linecap:round;stroke-dasharray:1.6 6.6}.Countdown-module__0yLADW__donutFg{fill:none;stroke:var(--countdown-primary);stroke-width:9px;stroke-linecap:round;transform-origin:60px 60px;transition:stroke-dasharray .45s;transform:rotate(-90deg)}.Countdown-module__0yLADW__donutMarker{fill:var(--countdown-primary);stroke:none;transition:cx .45s,cy .45s}.Countdown-module__0yLADW__donutCenter{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Countdown-module__0yLADW__donutCenterLabel{color:var(--countdown-text);font-size:clamp(22px,12px + 2.35cqi,36px);font-weight:800;line-height:1}.Countdown-module__0yLADW__endPill{box-sizing:border-box;border:2px solid color-mix(in srgb,var(--countdown-primary)22%,var(--countdown-border));background:var(--countdown-primary-soft);border-radius:clamp(14px,3.4cqi,20px);align-items:center;gap:clamp(10px,2cqi,14px);width:100%;min-width:0;padding:clamp(10px,2.2cqi,14px);display:flex}.Countdown-module__0yLADW__endIcon{width:clamp(18px,4cqi,24px);height:clamp(18px,4cqi,24px);color:var(--countdown-primary);flex-shrink:0}.Countdown-module__0yLADW__endText{flex-direction:column;gap:2px;min-width:0;display:flex}.Countdown-module__0yLADW__endLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--countdown-primary);font-size:clamp(10px,7px + .45cqi,12px);font-weight:700;line-height:1.1}.Countdown-module__0yLADW__endValue{color:var(--countdown-text);word-break:break-word;font-size:clamp(12px,8px + .7cqi,16px);font-weight:600;line-height:1.2}.Countdown-module__0yLADW__finishedState{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:clamp(12px,3cqh,24px);width:100%;min-height:0;display:flex}.Countdown-module__0yLADW__finishedIconCircle{background:var(--countdown-primary);width:clamp(54px,12cqw,84px);height:clamp(54px,12cqw,84px);box-shadow:var(--countdown-shadow);border-radius:50%;justify-content:center;align-items:center;display:flex}.Countdown-module__0yLADW__finishedIconSvg{width:58%;height:58%;color:var(--color-brand-white,#fff)}.Countdown-module__0yLADW__finishedHeading{color:var(--countdown-muted);margin:0;font-size:clamp(20px,12px + 2.8cqi,34px);font-weight:700;line-height:1.12}.Countdown-module__0yLADW__finishedProgressBar{box-sizing:border-box;background:var(--countdown-surface);border:none;border-radius:clamp(16px,4cqi,24px);width:min(100%,420px);max-width:100%;padding:4px}.Countdown-module__0yLADW__finishedProgressFill{background:var(--countdown-primary);min-height:clamp(28px,7cqh,38px);color:var(--color-brand-white,#fff);border-radius:calc(clamp(16px,4cqi,24px) - 4px);justify-content:center;align-items:center;font-size:clamp(14px,9px + .9cqi,20px);font-weight:700;display:flex}.Countdown-module__0yLADW__finishedButtons{justify-content:center;align-items:center;width:100%;display:flex}.Countdown-module__0yLADW__finishedCta{--empty-state-button-font-size:clamp(11px,calc(7.6px + 1.35cqw),20px);--empty-state-button-padding-block:clamp(.5rem,1.95cqh,.88rem);--empty-state-button-padding-inline:clamp(.82rem,3.3cqw,1.7rem);--empty-state-button-gap:clamp(6px,1.55cqw,10px);--empty-state-button-border-width:2px;white-space:nowrap}.Countdown-module__0yLADW__disabled{pointer-events:none!important;opacity:.6!important;filter:grayscale(30%)!important}.Countdown-module__0yLADW__container[data-design=dark]{--countdown-surface:color-mix(in srgb,var(--surface-bg)82%,white 18%);--countdown-track:color-mix(in srgb,var(--surface-border)68%,transparent);--countdown-shadow:0 14px 32px #0000003d}@container (max-width:300px){.Countdown-module__0yLADW__activeLayout{grid-template-columns:minmax(0,1fr)}.Countdown-module__0yLADW__progressCard{order:2}.Countdown-module__0yLADW__statsGrid{order:1}}@container (max-height:210px){.Countdown-module__0yLADW__activeLayout{grid-template-columns:minmax(0,1fr)}.Countdown-module__0yLADW__progressCard{order:2}.Countdown-module__0yLADW__statsGrid{order:1}}@container (max-width:240px){.Countdown-module__0yLADW__container{padding:clamp(10px,min(2.8cqi,2.8cqh),16px)}.Countdown-module__0yLADW__empty{--countdown-empty-action-gap:6px}.Countdown-module__0yLADW__statsGrid{gap:8px}.Countdown-module__0yLADW__digitTile{border-radius:16px;min-height:clamp(50px,13.8cqh,80px);padding:7px 9px}.Countdown-module__0yLADW__digitNumber{font-size:clamp(18px,10px + 2.4cqi,30px)}.Countdown-module__0yLADW__timeLabel{font-size:clamp(9px,6px + .5cqi,12px)}.Countdown-module__0yLADW__finishedButtons{justify-content:center}}@container (max-height:240px){.Countdown-module__0yLADW__container{padding:clamp(10px,min(2.8cqi,2.8cqh),16px)}.Countdown-module__0yLADW__empty{--countdown-empty-action-gap:6px}.Countdown-module__0yLADW__statsGrid{gap:8px}.Countdown-module__0yLADW__digitTile{border-radius:16px;min-height:clamp(50px,13.8cqh,80px);padding:7px 9px}.Countdown-module__0yLADW__digitNumber{font-size:clamp(18px,10px + 2.4cqi,30px)}.Countdown-module__0yLADW__timeLabel{font-size:clamp(9px,6px + .5cqi,12px)}.Countdown-module__0yLADW__finishedButtons{justify-content:center}}
.AdminSidebar-module__PV4jvW__sidebar{box-sizing:border-box;flex-direction:column;flex:auto;align-self:stretch;gap:.45rem;width:100%;height:100%;min-height:0;padding:.7rem;display:flex;overflow:hidden auto}.AdminSidebar-module__PV4jvW__section{flex-direction:column;gap:.4rem;display:flex}.AdminSidebar-module__PV4jvW__sectionWithBorder{border-top:2px solid var(--color-neutral-200,#dbdbdb);margin-top:.55rem;padding-top:.75rem}.AdminSidebar-module__PV4jvW__sectionTitle{color:var(--color-neutral-400,#676767);margin:0;padding:0 .35rem 0 1rem;font-size:.9rem;font-weight:700}.AdminSidebar-module__PV4jvW__sectionItems{flex-direction:column;gap:.3rem;display:flex}.AdminSidebar-module__PV4jvW__item{width:100%;min-height:56px;color:var(--color-neutral-400,#676767);cursor:pointer;text-align:left;background:0 0;border:3px solid #0000;border-radius:12px;align-items:center;gap:.9rem;padding:.76rem .86rem;font-size:1.2rem;font-weight:700;transition:background-color .2s,border-color .2s,color .2s;display:flex;position:relative}.AdminSidebar-module__PV4jvW__item:hover{background:var(--color-neutral-50,#f5f5f5)}.AdminSidebar-module__PV4jvW__itemActive{--menu-active-accent:var(--color-brand-primary);--menu-active-bg:color-mix(in srgb,var(--menu-active-accent)18%,white);background:var(--menu-active-bg);color:var(--menu-active-accent);border-color:var(--menu-active-accent)}.AdminSidebar-module__PV4jvW__itemActive:hover,.AdminSidebar-module__PV4jvW__itemActive:focus-visible{background:var(--menu-active-bg);color:var(--menu-active-accent);border-color:var(--menu-active-accent);outline:none}.AdminSidebar-module__PV4jvW__icon{width:1.35em;color:inherit;flex:none;font-size:1.35em}.AdminSidebar-module__PV4jvW__label{font-size:inherit;font-weight:inherit;line-height:1.2}@media (max-width:1024px){.AdminSidebar-module__PV4jvW__sidebar{padding:.85rem}.AdminSidebar-module__PV4jvW__sectionTitle{padding-left:.35rem}.AdminSidebar-module__PV4jvW__sectionItems{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}}@media (max-width:640px){.AdminSidebar-module__PV4jvW__sidebar{padding:.75rem}.AdminSidebar-module__PV4jvW__sectionItems{grid-template-columns:1fr}}
.Calendar-module__8Rwjmq__container{--calendar-surface:var(--surface-card,#fff);--calendar-border:var(--border-default,#dbdbdb);--calendar-text:var(--text-primary,#1b1b1b);--calendar-muted:var(--text-secondary,var(--color-neutral-400,#676767));--calendar-soft:var(--color-neutral-50,#f7f7f7);--calendar-soft-border:var(--color-neutral-100,#efefef);--calendar-hover:color-mix(in srgb,var(--accent-color,var(--color-brand-primary,#62c717))10%,#fff);--calendar-primary:var(--accent-color,var(--color-brand-primary,#62c717));background:var(--calendar-surface);color:var(--calendar-text);border-radius:var(--surface-radius);border:2px solid var(--calendar-border);box-sizing:border-box;flex-direction:column;gap:8px;width:100%;max-width:100%;height:100%;max-height:100%;padding:14px;font-family:Work Sans,sans-serif;display:flex;overflow:hidden;container-type:size}.Calendar-module__8Rwjmq__monthView{flex-direction:column;gap:6px;height:100%;display:flex}.Calendar-module__8Rwjmq__header{justify-content:center;align-items:center;min-height:clamp(24px,8cqh,48px);padding:2px 2px 4px;display:flex}.Calendar-module__8Rwjmq__monthName{letter-spacing:0;color:var(--calendar-muted);text-align:center;font-size:clamp(15px,9px + 3.6cqi + .55cqh,36px);font-weight:700;line-height:1.1}.Calendar-module__8Rwjmq__weekdays{grid-template-columns:repeat(7,1fr);gap:clamp(2px,.5cqi,4px);padding:0;display:grid}.Calendar-module__8Rwjmq__weekday{color:var(--calendar-muted);text-align:center;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(9px,2cqi,13px);font-weight:700;line-height:1.1}.Calendar-module__8Rwjmq__weekdayFull{display:inline}.Calendar-module__8Rwjmq__weekdayShort{display:none}.Calendar-module__8Rwjmq__daysGrid{flex:1;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(7,1fr);gap:clamp(2px,.55cqi,4px);min-height:0;display:grid}.Calendar-module__8Rwjmq__dayCell{aspect-ratio:1;min-width:0;min-height:0;color:var(--calendar-text);background:0 0;border:1px solid #0000;border-radius:clamp(10px,2.2cqi,14px);justify-content:center;align-items:center;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .2s;display:flex;position:relative}.Calendar-module__8Rwjmq__dayCell:hover,.Calendar-module__8Rwjmq__dayCellEmpty{background:0 0;border-color:#0000}.Calendar-module__8Rwjmq__dayNumber{z-index:1;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:clamp(24px,15px + 4.6cqi,40px);min-height:clamp(24px,15px + 4.6cqi,40px);padding:0;font-size:clamp(13px,8px + 2.4cqi + .24cqh,22px);line-height:1;transition:background .2s,color .2s,transform .2s;display:inline-flex;position:relative}.Calendar-module__8Rwjmq__dayCell:hover .Calendar-module__8Rwjmq__dayNumber{background:0 0}.Calendar-module__8Rwjmq__today{background:var(--calendar-primary);color:var(--color-brand-white,#fff);border-color:#0000;font-weight:700}.Calendar-module__8Rwjmq__todayNumber{color:inherit;background:0 0}.Calendar-module__8Rwjmq__today:hover{background:var(--calendar-primary)}.Calendar-module__8Rwjmq__today:hover .Calendar-module__8Rwjmq__todayNumber{background:0 0}.Calendar-module__8Rwjmq__weekNumber{color:var(--calendar-muted);opacity:1;font-size:clamp(8px,4.5px + 1.15cqi + .15cqh,13px);font-weight:700;line-height:1;position:absolute;top:0;left:50%;transform:translate(-50%)}.Calendar-module__8Rwjmq__today .Calendar-module__8Rwjmq__weekNumber{color:var(--color-brand-white,#fff)}.Calendar-module__8Rwjmq__todayView{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:20px 12px;display:flex}.Calendar-module__8Rwjmq__todayView .Calendar-module__8Rwjmq__header .Calendar-module__8Rwjmq__monthName{color:var(--calendar-muted);font-size:clamp(18px,3.5vw,32px)}.Calendar-module__8Rwjmq__todayDate{background:var(--calendar-primary);min-width:clamp(96px,20vw,140px);height:clamp(84px,18vw,120px);color:var(--color-brand-white,#fff);letter-spacing:.6px;border-radius:clamp(22px,5vw,32px);justify-content:center;align-items:center;padding:0 clamp(22px,5vw,32px);font-size:clamp(42px,15vw,100px);font-weight:800;line-height:1;display:inline-flex}.Calendar-module__8Rwjmq__todayDayOfWeek{color:var(--calendar-muted);text-transform:uppercase;letter-spacing:1px;font-size:clamp(16px,4vw,32px);font-weight:700}.Calendar-module__8Rwjmq__muted{color:var(--surface-text);opacity:.6}.Calendar-module__8Rwjmq__disabled{opacity:.6;pointer-events:none}@media (max-width:540px){.Calendar-module__8Rwjmq__container{border-radius:16px;padding:12px}.Calendar-module__8Rwjmq__todayDate{width:56px;height:56px;font-size:24px}}@container (max-width:360px){.Calendar-module__8Rwjmq__monthView{gap:4px}.Calendar-module__8Rwjmq__weekdayFull{display:none}.Calendar-module__8Rwjmq__weekdayShort{display:inline}}@container (max-height:360px){.Calendar-module__8Rwjmq__monthView{gap:4px}.Calendar-module__8Rwjmq__weekdayFull{display:none}.Calendar-module__8Rwjmq__weekdayShort{display:inline}}@container (max-width:320px){.Calendar-module__8Rwjmq__monthView{gap:2px}.Calendar-module__8Rwjmq__weekdays{display:none}}@container (max-height:320px){.Calendar-module__8Rwjmq__monthView{gap:2px}.Calendar-module__8Rwjmq__weekdays{display:none}}.Calendar-module__8Rwjmq__settingsContainer{flex-direction:column;gap:20px;padding:10px;display:flex}.Calendar-module__8Rwjmq__settingGroup{flex-direction:column;gap:8px;display:flex}.Calendar-module__8Rwjmq__label{color:#333;font-weight:500}
.BoardUsageDashboard-module__NeEJLq__dashboard{color:var(--text-primary);flex-direction:column;gap:20px;display:flex}.BoardUsageDashboard-module__NeEJLq__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.BoardUsageDashboard-module__NeEJLq__summaryCard{background:var(--surface-card);border:2px solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.BoardUsageDashboard-module__NeEJLq__summaryLabel{font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.BoardUsageDashboard-module__NeEJLq__summaryValue{color:var(--text-primary);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1}.BoardUsageDashboard-module__NeEJLq__chartGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.BoardUsageDashboard-module__NeEJLq__chartFullRow{grid-column:1/-1}.BoardUsageDashboard-module__NeEJLq__chartHint{color:var(--text-secondary);margin:0 0 0 4px;font-size:.85rem;line-height:1.4}.BoardUsageDashboard-module__NeEJLq__chartCard{background:var(--surface-card);border:2px solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:18px;display:flex}.BoardUsageDashboard-module__NeEJLq__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex;position:relative}.BoardUsageDashboard-module__NeEJLq__sectionHeader:after{content:"";border-radius:var(--radius-pill);background:var(--border-default);height:2px;position:absolute;bottom:0;left:0;right:0}.BoardUsageDashboard-module__NeEJLq__sectionHeader h3{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:600;line-height:1.25}.BoardUsageDashboard-module__NeEJLq__sectionDescription{color:var(--text-secondary);margin:4px 0 0;font-size:.85rem;line-height:1.45}.BoardUsageDashboard-module__NeEJLq__sectionHelper{color:var(--text-secondary);text-align:right;max-width:32ch;font-size:.85rem;line-height:1.45}.BoardUsageDashboard-module__NeEJLq__emptyState{border:2px dashed var(--border-default);border-radius:var(--radius-md);text-align:center;color:var(--text-secondary);background:var(--surface-muted);padding:18px 20px}.BoardUsageDashboard-module__NeEJLq__chartBars{align-items:flex-end;gap:8px;height:220px;padding:0 2px;display:flex;overflow:visible}.BoardUsageDashboard-module__NeEJLq__chartBarWrapper{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:18px;height:100%;display:flex}.BoardUsageDashboard-module__NeEJLq__chartBarTrack{background:0 0;align-items:flex-end;width:100%;max-width:30px;height:100%;display:flex;overflow:visible}.BoardUsageDashboard-module__NeEJLq__chartBarFill{background:var(--action-primary);width:100%;min-height:4px;color:var(--text-inverse);border-radius:12px 12px 0 0;justify-content:center;align-items:flex-end;padding:.35rem .2rem;display:flex;position:relative}.BoardUsageDashboard-module__NeEJLq__chartBarValue{white-space:nowrap;font-size:.74rem;font-weight:600;line-height:1.1}.BoardUsageDashboard-module__NeEJLq__chartBarSubtitle{color:color-mix(in srgb,var(--text-inverse)82%,transparent);white-space:nowrap;font-size:.68rem;line-height:1.1}.BoardUsageDashboard-module__NeEJLq__chartBarMeta{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.BoardUsageDashboard-module__NeEJLq__chartBarDate{color:var(--text-secondary);text-align:center;font-size:.8rem;line-height:1.2}.BoardUsageDashboard-module__NeEJLq__chartBarDay{color:var(--text-primary);font-weight:600;display:block}.BoardUsageDashboard-module__NeEJLq__chartBarMonth{text-transform:lowercase;color:var(--text-secondary);font-size:.72rem;line-height:1.1;display:block}.BoardUsageDashboard-module__NeEJLq__tableSection{background:var(--surface-card);border:2px solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:18px;display:flex}.BoardUsageDashboard-module__NeEJLq__tableWrapper{width:100%;overflow-x:auto}.BoardUsageDashboard-module__NeEJLq__boardsTableWrapper{border:2px solid var(--border-default);border-radius:var(--radius-md);max-height:clamp(360px,56vh,720px);overflow:auto}.BoardUsageDashboard-module__NeEJLq__boardsTableWrapper .BoardUsageDashboard-module__NeEJLq__table thead th{z-index:1;background:var(--surface-card);position:sticky;top:0}.BoardUsageDashboard-module__NeEJLq__table{border-collapse:collapse;width:100%;font-size:.92rem}.BoardUsageDashboard-module__NeEJLq__table th{text-align:left;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid var(--border-default);padding:12px 14px;font-size:.78rem;line-height:1.35}.BoardUsageDashboard-module__NeEJLq__table td{border-bottom:1px solid color-mix(in srgb,var(--border-default)70%,transparent);color:var(--text-primary);vertical-align:top;padding:14px}.BoardUsageDashboard-module__NeEJLq__table tr:last-child td{border-bottom:none}.BoardUsageDashboard-module__NeEJLq__table tbody tr{cursor:pointer;transition:background-color .15s}.BoardUsageDashboard-module__NeEJLq__table tbody tr:hover,.BoardUsageDashboard-module__NeEJLq__activeRow{background:var(--surface-muted)}.BoardUsageDashboard-module__NeEJLq__tableTitle{flex-direction:column;gap:4px;display:flex}.BoardUsageDashboard-module__NeEJLq__boardTitle{color:var(--text-primary);font-weight:600}.BoardUsageDashboard-module__NeEJLq__boardSubtitle{color:var(--text-secondary);font-size:.8rem;line-height:1.4}.BoardUsageDashboard-module__NeEJLq__boardMeta{color:var(--text-secondary);font-size:.78rem;line-height:1.3}.BoardUsageDashboard-module__NeEJLq__tagGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BoardUsageDashboard-module__NeEJLq__previewModalPanel{box-shadow:none}.BoardUsageDashboard-module__NeEJLq__previewModalHeader{border-bottom:2px solid var(--border-default);padding:16px 18px 14px}.BoardUsageDashboard-module__NeEJLq__previewModalContent{background:var(--surface-card);padding:0}.BoardUsageDashboard-module__NeEJLq__previewModalBody{flex-direction:column;gap:16px;padding:18px;display:flex}.BoardUsageDashboard-module__NeEJLq__previewMetaRow{border-bottom:2px solid var(--border-default);flex-direction:column;gap:14px;padding-bottom:14px;display:flex}.BoardUsageDashboard-module__NeEJLq__previewMetaGroup{flex-wrap:wrap;gap:8px;display:flex}.BoardUsageDashboard-module__NeEJLq__previewMetaGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.BoardUsageDashboard-module__NeEJLq__previewMetaItem{flex-direction:column;gap:.2rem;min-width:0;display:flex}.BoardUsageDashboard-module__NeEJLq__previewMetaItem span{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;line-height:1.3}.BoardUsageDashboard-module__NeEJLq__previewMetaItem strong{color:var(--text-primary);font-size:1rem;line-height:1.3}.BoardUsageDashboard-module__NeEJLq__previewMetaItem small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.82rem;line-height:1.4}.BoardUsageDashboard-module__NeEJLq__previewLoading,.BoardUsageDashboard-module__NeEJLq__previewEmpty{text-align:center;color:var(--text-secondary);border:2px dashed var(--border-default);border-radius:var(--radius-md);background:var(--surface-muted);padding:36px 24px}.BoardUsageDashboard-module__NeEJLq__previewEmpty{font-style:normal}.BoardUsageDashboard-module__NeEJLq__previewStage{justify-content:center;align-items:flex-start;width:100%;padding:4px 0;display:flex}.BoardUsageDashboard-module__NeEJLq__previewContainer{aspect-ratio:16/9;border:2px solid var(--border-default);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-muted)70%,var(--surface-card));width:100%;max-width:820px;margin:0 auto;position:relative;overflow:hidden}.BoardUsageDashboard-module__NeEJLq__previewFill{border-radius:inherit;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.BoardUsageDashboard-module__NeEJLq__previewEmptyState{width:100%;height:100%;color:var(--text-secondary);z-index:2;justify-content:center;align-items:center;font-style:italic;display:flex;position:absolute;top:0;left:0}@media (max-width:768px){.BoardUsageDashboard-module__NeEJLq__chartGrid{grid-template-columns:1fr}.BoardUsageDashboard-module__NeEJLq__sectionHelper{text-align:left;max-width:none}.BoardUsageDashboard-module__NeEJLq__chartCard,.BoardUsageDashboard-module__NeEJLq__tableSection,.BoardUsageDashboard-module__NeEJLq__previewModalBody{padding:16px}.BoardUsageDashboard-module__NeEJLq__previewContainer{max-width:100%}}
.Button-module__GBnxXG__wrapper{background:var(--surface-card,#fff);border:2px solid var(--border-default,#dbdbdb);border-radius:var(--surface-radius);box-sizing:border-box;width:100%;height:100%;overflow:hidden;container:buttonWrapper/size}.Button-module__GBnxXG__wrapper[data-design=dark]{background:#2c2c2c;border-color:#444}.Button-module__GBnxXG__container{box-sizing:border-box;gap:clamp(8px,4.5%,24px) clamp(8px,4%,20px);width:100%;height:100%;padding:clamp(10px,5%,28px);display:grid;overflow:hidden}.Button-module__GBnxXG__grid1{grid-template-rows:1fr;grid-template-columns:1fr;place-items:center}.Button-module__GBnxXG__grid2{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.Button-module__GBnxXG__grid4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.Button-module__GBnxXG__button{--button3d-radius:var(--surface-radius);--button3d-raise:clamp(4px,1.8cqmin,14px);--button3d-raise-hover:clamp(5px,2.1cqmin,16px);--button3d-raise-active:clamp(1px,.8cqmin,6px);place-self:stretch stretch;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden}.Button-module__GBnxXG__button>span{height:100%;min-height:100%}.Button-module__GBnxXG__buttonLabel{text-align:center;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal;width:100%;line-height:1.08;display:block}.Button-module__GBnxXG__wrapper[data-buttons="1"] .Button-module__GBnxXG__button{--button3d-font-size:clamp(16px,16.5cqmin,92px);--button3d-padding:clamp(.82rem,4.2cqmin,2rem)clamp(1rem,6cqmin,3.1rem);--button3d-raise:clamp(8px,4.4cqmin,32px);--button3d-raise-hover:clamp(10px,5cqmin,36px);--button3d-raise-active:clamp(3px,1.5cqmin,12px)}.Button-module__GBnxXG__wrapper[data-buttons="2"] .Button-module__GBnxXG__button{--button3d-font-size:clamp(13px,12.5cqmin,68px);--button3d-padding:clamp(.72rem,3.3cqmin,1.6rem)clamp(.9rem,4.2cqmin,2.2rem);--button3d-raise:clamp(6px,3.4cqmin,24px);--button3d-raise-hover:clamp(8px,3.9cqmin,28px);--button3d-raise-active:clamp(2px,1.15cqmin,9px)}.Button-module__GBnxXG__wrapper[data-buttons="4"] .Button-module__GBnxXG__button{--button3d-font-size:clamp(11px,9.8cqmin,48px);--button3d-padding:clamp(.58rem,2.7cqmin,1.2rem)clamp(.76rem,3.2cqmin,1.5rem);--button3d-raise:clamp(4px,2cqmin,14px);--button3d-raise-hover:clamp(5px,2.3cqmin,16px);--button3d-raise-active:clamp(1px,.8cqmin,6px)}.Button-module__GBnxXG__settingsContainer{flex-direction:column;gap:20px;padding:10px;display:flex}.Button-module__GBnxXG__settingGroup{flex-direction:column;gap:8px;display:flex}.Button-module__GBnxXG__label{color:#333;font-weight:500}
.TrafficLightMini-module__26C5NG__mini{border:none}.TrafficLightMini-module__26C5NG__wrap{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.TrafficLightMini-module__26C5NG__content{box-sizing:border-box;background:#fff;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3%;width:100%;height:100%;padding:2% 0;display:flex}.TrafficLightMini-module__26C5NG__circle{height:calc(((100% - (2*2%) - (2*3%))/3)*(.9 + (var(--mini-scale,.2)*.1)));aspect-ratio:1;border:none;border-radius:50%}.TrafficLightMini-module__26C5NG__red{background-color:var(--color-status-danger)}.TrafficLightMini-module__26C5NG__yellow{background-color:var(--color-status-warning)}.TrafficLightMini-module__26C5NG__green{background-color:var(--color-status-success)}
.SoundLevelMeter-module__txQZ_W__card{--sound-level-primary:var(--active-accent,var(--color-brand-primary,#62c717));--sound-level-primary-soft:color-mix(in srgb,var(--sound-level-primary)14%,var(--surface-card,#fff));--sound-level-muted:var(--text-secondary,var(--color-neutral-400,#676767));--sound-level-border:var(--border-default,#dbdbdb);--sound-level-danger:var(--status-danger-text,var(--color-status-danger,#dc2626));--sound-level-danger-soft:var(--status-danger-bg,color-mix(in srgb,var(--sound-level-danger)12%,transparent));--sound-level-control-size:clamp(36px,calc(27px + 1.05cqi + .4cqh),44px);--sound-level-control-inline-padding:clamp(.9rem,2.2cqi,1.35rem);background:var(--surface-bg);color:var(--surface-text);border-radius:var(--surface-radius);box-shadow:var(--surface-shadow);box-sizing:border-box;flex-direction:column;gap:12px;width:100%;height:100%;padding:18px 18px 14px;display:flex;position:relative;overflow:hidden}.SoundLevelMeter-module__txQZ_W__card *,.SoundLevelMeter-module__txQZ_W__card :before,.SoundLevelMeter-module__txQZ_W__card :after{box-sizing:border-box}.SoundLevelMeter-module__txQZ_W__cardDanger{outline:2px solid var(--sound-level-danger)}.SoundLevelMeter-module__txQZ_W__header{justify-content:space-between;align-items:center;display:flex}.SoundLevelMeter-module__txQZ_W__micContainer{flex-direction:column;align-items:center;gap:8px;display:flex}.SoundLevelMeter-module__txQZ_W__title{letter-spacing:.2px;color:var(--sound-level-muted);margin:0;font-size:clamp(14px,8px + 2.85cqi + .42cqh,29px);font-weight:800;line-height:1.1}.SoundLevelMeter-module__txQZ_W__micPill{width:var(--sound-level-control-size);height:var(--sound-level-control-size);color:var(--sound-level-muted);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;font-size:clamp(15px,11px + .55cqi + .2cqh,18px);transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.SoundLevelMeter-module__txQZ_W__micPill:hover{background:var(--sound-level-primary-soft);color:var(--sound-level-primary);transform:none}.SoundLevelMeter-module__txQZ_W__ok{--_ok:1}.SoundLevelMeter-module__txQZ_W__warn{--_warn:1}.SoundLevelMeter-module__txQZ_W__micPill:active{transform:scale(.98)}.SoundLevelMeter-module__txQZ_W__micBadge{color:var(--sound-level-danger);position:absolute;top:10px;right:10px}.SoundLevelMeter-module__txQZ_W__equalizerWrap{background:var(--surface-bg);border-radius:14px;flex:auto;min-height:160px;padding:18px 0 16px;position:relative}.SoundLevelMeter-module__txQZ_W__equalizer{height:100%;padding:0 var(--sound-level-control-inline-padding);background:var(--surface-bg);box-shadow:none;border:2px solid var(--sound-level-border);border-radius:16px;grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:14px;display:grid;position:relative}.SoundLevelMeter-module__txQZ_W__threshold{background:var(--sound-level-danger);opacity:1;height:1.5px;box-shadow:0 0 8px var(--sound-level-danger),0 0 16px var(--sound-level-danger),0 0 24px #e04b5980;border-radius:2px;position:absolute;left:0;right:0}.SoundLevelMeter-module__txQZ_W__bar{background:linear-gradient(180deg,color-mix(in srgb,var(--sound-level-primary)55%,white)0%,var(--sound-level-primary)62%,color-mix(in srgb,var(--sound-level-primary)88%,black)100%);height:0%;box-shadow:none;border-radius:8px;transition:height .15s;position:relative;overflow:hidden}.SoundLevelMeter-module__txQZ_W__bar:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--sound-level-primary)86%,black),color-mix(in srgb,var(--sound-level-primary)92%,black));pointer-events:none;border-bottom-right-radius:8px;border-bottom-left-radius:8px;position:absolute;inset:40% 0 0}.SoundLevelMeter-module__txQZ_W__barOver{background:linear-gradient(180deg,color-mix(in srgb,var(--sound-level-danger)60%,white)0%,var(--sound-level-danger)62%,color-mix(in srgb,var(--sound-level-danger)90%,black)100%);box-shadow:none}.SoundLevelMeter-module__txQZ_W__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.SoundLevelMeter-module__txQZ_W__chip{background:var(--active-accent);color:#fff;cursor:default;pointer-events:none;border:0;border-radius:10px;padding:8px 14px;font-weight:700}.SoundLevelMeter-module__txQZ_W__chipOk{background:var(--active-accent)}.SoundLevelMeter-module__txQZ_W__chipWarn{background:var(--red-color)}.SoundLevelMeter-module__txQZ_W__pauseButton{--empty-state-button-font-size:clamp(13px,calc(8px + .9cqi),18px);--empty-state-button-padding-block:clamp(.58rem,1.8cqh,.78rem);--empty-state-button-padding-inline:var(--sound-level-control-inline-padding);--empty-state-button-gap:8px;--empty-state-button-border-width:2px;min-height:var(--sound-level-control-size);height:var(--sound-level-control-size);white-space:nowrap;justify-content:center;width:clamp(84px,58px + 3.2cqi,112px)!important;min-width:clamp(84px,58px + 3.2cqi,112px)!important}.SoundLevelMeter-module__txQZ_W__iconButton{width:var(--sound-level-control-size);height:var(--sound-level-control-size);color:var(--sound-level-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0;font-size:clamp(15px,11px + .55cqi + .2cqh,18px);transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.SoundLevelMeter-module__txQZ_W__iconButton:hover:not(:disabled):not(.SoundLevelMeter-module__txQZ_W__iconButtonDisabled){background:var(--sound-level-primary-soft);color:var(--sound-level-primary);transform:none}.SoundLevelMeter-module__txQZ_W__iconButton:active:not(:disabled):not(.SoundLevelMeter-module__txQZ_W__iconButtonDisabled){transform:scale(.98)}.SoundLevelMeter-module__txQZ_W__iconButtonDisabled,.SoundLevelMeter-module__txQZ_W__iconButton:disabled{opacity:1;background:var(--color-neutral-200,#e0e0e0);color:var(--sound-level-muted);cursor:default}.SoundLevelMeter-module__txQZ_W__iconButtonDisabled:hover,.SoundLevelMeter-module__txQZ_W__iconButton:disabled:hover{cursor:default;background:var(--color-neutral-200,#e0e0e0);color:var(--sound-level-muted);transform:none}.SoundLevelMeter-module__txQZ_W__tooltipTrigger{display:inline-flex}.SoundLevelMeter-module__txQZ_W__counterPill{background:var(--color-neutral-50,#f7f7f7);min-width:44px;height:clamp(28px,20px + .7cqi + .2cqh,34px);color:var(--sound-level-muted);border:2px solid var(--sound-level-border);box-shadow:none;z-index:1;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 clamp(10px,1.7cqi,12px);font-size:clamp(12px,8px + .85cqi + .2cqh,15px);font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px}.SoundLevelMeter-module__txQZ_W__overlayWarning{background:var(--sound-level-danger);color:#fff;z-index:2;border-radius:12px;padding:8px 16px;font-weight:800;animation:1s infinite SoundLevelMeter-module__txQZ_W__pulseSoft;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 20px #e04b5933}@keyframes SoundLevelMeter-module__txQZ_W__pulseSoft{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.85;transform:translate(-50%,-50%)scale(1.04)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.SoundLevelMeter-module__txQZ_W__statusCircle{border-radius:50%;width:16px;height:16px;transition:background-color .3s}.SoundLevelMeter-module__txQZ_W__statusInactive{background-color:var(--sound-level-muted);opacity:.3}.SoundLevelMeter-module__txQZ_W__statusActive{background-color:var(--sound-level-danger);box-shadow:0 0 8px var(--sound-level-danger)}.SoundLevelMeter-module__txQZ_W__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.MiniBase-module___NL3EW__miniBase{left:calc(var(--mini-left,0)*100%);top:calc(var(--mini-top,0)*100%);width:calc(var(--mini-width,1)*100%);height:calc(var(--mini-height,1)*100%);box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;transform:scale(var(--mini-global-scale,1));transform-origin:0 0;border-radius:6px;position:absolute}.MiniBase-module___NL3EW__miniBase:after{content:"";border:var(--mini-border-width,1.5px)solid var(--mini-border-color,color-mix(in srgb,var(--border-default)60%,var(--border-default)40%));pointer-events:none;border-radius:6px;position:absolute;inset:0}
.SpinTheWheel-module__iv_Waa__container{box-sizing:border-box;border-radius:var(--surface-radius);background:var(--surface-card,#fff);flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:16px 14px 10px;display:flex;overflow:hidden}.SpinTheWheel-module__iv_Waa__wheelContainer{flex-grow:1;justify-content:center;align-items:center;width:100%;height:100%;margin-top:10px;display:flex;position:relative}.SpinTheWheel-module__iv_Waa__wheelWrapper{width:calc(var(--wrapper-size,250px)*.9);aspect-ratio:1;--scale:calc(var(--wrapper-size,250px)*.9/250);max-width:100%;max-height:100%;position:relative}.SpinTheWheel-module__iv_Waa__wheel{border:4px solid var(--color-neutral-300,#bcbcbc);transform-origin:50%;background:var(--wheel-bg,transparent);width:100%;height:100%;box-shadow:var(--elevation-2);border-radius:50%;transition:transform 4s cubic-bezier(.25,1,.5,1);position:absolute;top:0;left:0;overflow:hidden}.SpinTheWheel-module__iv_Waa__wheelText{color:var(--color-brand-white,#fff);font-weight:700;font-size:calc(var(--scale,1)*12px);text-shadow:1px 1px 2px #000000b3;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;transform-origin:50%;z-index:5;max-width:calc(var(--scale,1)*80px);text-overflow:ellipsis;position:absolute;overflow:hidden}.SpinTheWheel-module__iv_Waa__pointer{transform:translateX(-50%)scale(var(--scale,1));transform-origin:top;border-left:15px solid #0000;border-right:15px solid #0000;border-top:25px solid var(--color-neutral-400,#676767);z-index:100;width:0;height:0;position:absolute;top:1px;left:calc(50% - 11px)}.SpinTheWheel-module__iv_Waa__spinButton{z-index:10;--button3d-font-size:1rem;--button3d-padding:.82rem 1.6rem;--button3d-raise:6px;--button3d-raise-hover:7px;--button3d-raise-active:2px;width:min(100%,240px);margin-top:16px;margin-bottom:4px}.SpinTheWheel-module__iv_Waa__result{color:var(--color-brand-white,#fff);z-index:20;opacity:0;pointer-events:none;box-shadow:var(--elevation-2);white-space:nowrap;border-radius:24px;padding:16px 32px;font-size:clamp(18px,4.5vw,28px);font-weight:700;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SpinTheWheel-module__iv_Waa__result.SpinTheWheel-module__iv_Waa__show{opacity:1}.SpinTheWheel-module__iv_Waa__disabled{position:relative;pointer-events:none!important;opacity:.5!important;filter:grayscale(50%)!important}.SpinTheWheel-module__iv_Waa__disabled:before{content:"";background-color:var(--active-accent-quiet);border-radius:var(--surface-radius);z-index:1;position:absolute;inset:0}.SpinTheWheel-module__iv_Waa__settingsContainer{flex-direction:column;gap:20px;padding:10px;display:flex}.SpinTheWheel-module__iv_Waa__settingGroup{flex-direction:column;gap:8px;display:flex}.SpinTheWheel-module__iv_Waa__label{color:var(--text-primary,#202123);font-weight:500}.SpinTheWheel-module__iv_Waa__input{border:1px solid var(--control-border);border-radius:var(--surface-radius);box-sizing:border-box;background:var(--control-bg);width:100%;color:var(--control-text);padding:8px 12px;font-family:Work Sans,sans-serif;font-size:14px}.SpinTheWheel-module__iv_Waa__input:focus{border-color:var(--active-accent);box-shadow:0 0 0 2px var(--active-accent-quiet);outline:none}.SpinTheWheel-module__iv_Waa__optionRow{align-items:center;gap:8px;display:flex}.SpinTheWheel-module__iv_Waa__colorInput{border:1px solid var(--control-border);border-radius:var(--surface-radius);cursor:pointer;width:40px;height:35px}.SpinTheWheel-module__iv_Waa__removeButton{border:1px solid var(--color-status-danger-border,#ef4444);background-color:var(--color-status-danger,#ef4444);width:30px;height:35px;color:var(--color-brand-white,#fff);border-radius:var(--surface-radius);cursor:pointer;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:all .3s;display:flex}.SpinTheWheel-module__iv_Waa__removeButton:hover{opacity:.8;transform:translateY(-1px);box-shadow:0 3px 8px #0003}.SpinTheWheel-module__iv_Waa__addButton{border:1px solid var(--border-default,#dbdbdb);background-color:var(--surface-card,#fff);color:var(--text-primary,#202123);border-radius:var(--surface-radius);cursor:pointer;align-self:flex-start;padding:8px 16px;font-size:14px;font-weight:500;transition:all .3s;transform:translateY(0)}.SpinTheWheel-module__iv_Waa__addButton:hover:not(:disabled){background:color-mix(in srgb,var(--color-brand-primary,#62c717)14%,white);color:var(--color-brand-primary,#62c717);border-color:var(--color-brand-primary,#62c717);transform:translateY(-1px);box-shadow:0 3px 8px #0003}.SpinTheWheel-module__iv_Waa__addButton:disabled{cursor:not-allowed;opacity:.5;background-color:var(--control-bg);color:var(--control-text)}.SpinTheWheel-module__iv_Waa__settingsOptionRow{align-items:center;gap:8px;display:flex}.SpinTheWheel-module__iv_Waa__settingsOptionInput{flex:1}.SpinTheWheel-module__iv_Waa__settingsColorPickerContainer{flex-shrink:0;position:relative}.SpinTheWheel-module__iv_Waa__settingsColorPickerButton{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.SpinTheWheel-module__iv_Waa__settingsColorPickerButton:hover{background-color:var(--control-bg);border:none;transform:scale(1.05)}.SpinTheWheel-module__iv_Waa__settingsColorPickerIcon{color:#000;text-shadow:0 0 3px #fffc;font-size:16px}.SpinTheWheel-module__iv_Waa__settingsColorPickerPopup{z-index:1000;position:absolute;top:32px;left:0}.SpinTheWheel-module__iv_Waa__settingsRemoveButton{flex-shrink:0;min-width:36px;height:36px;padding:0;font-size:20px;line-height:1}.SpinTheWheel-module__iv_Waa__settingsOptionContainer{margin-bottom:5px}.SpinTheWheel-module__iv_Waa__settingsOptionContainer:last-child{margin-bottom:0}.SpinTheWheel-module__iv_Waa__settingsAddButton{justify-content:flex-start;width:100%}@media (max-width:768px){.SpinTheWheel-module__iv_Waa__wheelWrapper{width:min(200px,90%)}.SpinTheWheel-module__iv_Waa__pointer{top:1px}.SpinTheWheel-module__iv_Waa__spinButton{padding:10px 20px;font-size:16px}}@media (max-width:480px){.SpinTheWheel-module__iv_Waa__wheelWrapper{width:min(150px,85%)}.SpinTheWheel-module__iv_Waa__pointer{top:1px}.SpinTheWheel-module__iv_Waa__spinButton{padding:8px 16px;font-size:14px}.SpinTheWheel-module__iv_Waa__wheelText{max-width:60px;font-size:clamp(8px,2vw,12px)}}
.ClockMini-module__ozVeVq__mini{place-items:center;display:grid;container-type:size}.ClockMini-module__ozVeVq__square{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ClockMini-module__ozVeVq__box{background:#fff;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ClockMini-module__ozVeVq__dial{aspect-ratio:1;border-radius:50%;width:85%;max-width:85cqh;position:relative}.ClockMini-module__ozVeVq__box .ClockMini-module__ozVeVq__dial{border-width:clamp(1px,calc(var(--mini-global-scale,1)*1.2px),2.5px);border-style:solid;border-color:color-mix(in srgb,color-mix(in srgb,var(--border-default)60%,var(--border-default)40%)65%,var(--border-default)35%)}@container (min-width:36px){.ClockMini-module__ozVeVq__box .ClockMini-module__ozVeVq__dial{border-width:1.5px}}@container (min-width:56px){.ClockMini-module__ozVeVq__box .ClockMini-module__ozVeVq__dial{border-width:2px}}@container (min-width:80px){.ClockMini-module__ozVeVq__box .ClockMini-module__ozVeVq__dial{border-width:2.5px}}@container (min-width:112px){.ClockMini-module__ozVeVq__box .ClockMini-module__ozVeVq__dial{border-width:3px}}.ClockMini-module__ozVeVq__hand{transform-origin:50% 100%;background-color:var(--action-primary);border-radius:2px;width:1.5px;position:absolute;top:50%;left:50%}@container (min-width:36px){.ClockMini-module__ozVeVq__hand{width:2px}}@container (min-width:56px){.ClockMini-module__ozVeVq__hand{width:2.25px}}@container (min-width:80px){.ClockMini-module__ozVeVq__hand{width:2.5px}}@container (min-width:112px){.ClockMini-module__ozVeVq__hand{width:3px}}.ClockMini-module__ozVeVq__centerDot{background-color:var(--text-muted);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@container (min-width:36px){.ClockMini-module__ozVeVq__centerDot{width:4px;height:4px}}@container (min-width:56px){.ClockMini-module__ozVeVq__centerDot{width:5px;height:5px}}@container (min-width:80px){.ClockMini-module__ozVeVq__centerDot{width:6px;height:6px}}@container (min-width:112px){.ClockMini-module__ozVeVq__centerDot{width:7px;height:7px}}.ClockMini-module__ozVeVq__time{font-weight:600}
.LastSeatingChart-module__7GeT2W__container{box-sizing:border-box;background:var(--surface-bg);width:100%;height:100%;color:var(--surface-text);border:1px solid var(--surface-border);box-shadow:var(--surface-shadow);border-radius:var(--surface-radius);flex-direction:column;justify-content:center;align-items:stretch;gap:8px;padding:8px;display:flex}.LastSeatingChart-module__7GeT2W__mainButton{white-space:nowrap;justify-content:center;place-self:center;width:80%;min-width:0;min-height:48px;padding-inline:50px 20px;position:relative;overflow:hidden}.LastSeatingChart-module__7GeT2W__mainButton:disabled{opacity:.6}.LastSeatingChart-module__7GeT2W__iconSlot{pointer-events:none;justify-content:center;align-items:center;width:20px;font-size:1rem;display:inline-flex;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.LastSeatingChart-module__7GeT2W__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.LastSeatingChart-module__7GeT2W__disabled{pointer-events:none!important;opacity:.5!important}.LastSeatingChart-module__7GeT2W__loading{color:var(--surface-text);text-align:center;opacity:.7;padding:10px;font-size:12px}
.ButtonMini-module__Muz1cq__mini{border-radius:var(--surface-radius);background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;container-type:size}.ButtonMini-module__Muz1cq__wrapper{box-sizing:border-box;border-radius:var(--surface-radius);background-color:#fff;border:1px solid #e0e0e0;width:100%;height:100%;position:relative;overflow:hidden;container:buttonWrapper/size}.ButtonMini-module__Muz1cq__gridThree{grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr;display:grid}.ButtonMini-module__Muz1cq__container{box-sizing:border-box;gap:10% 5%;width:100%;height:100%;padding:5%;display:grid;overflow:hidden}.ButtonMini-module__Muz1cq__grid1{grid-template-rows:1fr;grid-template-columns:1fr}.ButtonMini-module__Muz1cq__grid2{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.ButtonMini-module__Muz1cq__grid4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.ButtonMini-module__Muz1cq__button{--mini-button-depth:clamp(1px,1.1cqh,6px);opacity:.84;color:#fff;cursor:pointer;text-align:center;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%;min-width:0;min-height:0;height:calc(100% - var(--mini-button-depth));border:1px solid #0003;border-radius:5px;justify-content:center;align-self:center;align-items:center;max-width:100%;max-height:100%;padding:clamp(1px,1cqw,6px);font-size:clamp(5px,4cqw,20px);font-weight:700;line-height:1.2;text-decoration:none;transition:transform .1s,box-shadow .1s;display:flex;overflow:hidden}.ButtonMini-module__Muz1cq__blue{background-color:var(--color-secondary-blue);box-shadow:0 var(--mini-button-depth)color-mix(in srgb,var(--color-secondary-blue)60%,black)}.ButtonMini-module__Muz1cq__blue:active{box-shadow:0 clamp(1px,calc(var(--mini-button-depth)*.5),3px)color-mix(in srgb,var(--color-secondary-blue)60%,black)}.ButtonMini-module__Muz1cq__green{background-color:var(--color-secondary-green);box-shadow:0 var(--mini-button-depth)color-mix(in srgb,var(--color-secondary-green)55%,black)}.ButtonMini-module__Muz1cq__green:active{box-shadow:0 clamp(1px,calc(var(--mini-button-depth)*.5),3px)color-mix(in srgb,var(--color-secondary-green)55%,black)}.ButtonMini-module__Muz1cq__red{background-color:var(--color-secondary-red);box-shadow:0 var(--mini-button-depth)color-mix(in srgb,var(--color-secondary-red)55%,black)}.ButtonMini-module__Muz1cq__red:active{box-shadow:0 clamp(1px,calc(var(--mini-button-depth)*.5),3px)color-mix(in srgb,var(--color-secondary-red)55%,black)}.ButtonMini-module__Muz1cq__yellow{background-color:var(--color-secondary-yellow);box-shadow:0 var(--mini-button-depth)color-mix(in srgb,var(--color-secondary-yellow)55%,black);color:var(--text-primary)}.ButtonMini-module__Muz1cq__yellow:active{box-shadow:0 clamp(1px,calc(var(--mini-button-depth)*.5),3px)color-mix(in srgb,var(--color-secondary-yellow)55%,black)}
.PreviewPopupBoards-module__1cWzHa__panel{border-radius:16px}.PreviewPopupBoards-module__1cWzHa__modalContent{overflow:hidden}.PreviewPopupBoards-module__1cWzHa__body{box-sizing:border-box;align-items:stretch;gap:16px;height:100%;min-height:0;padding:0 20px 20px;display:flex}.PreviewPopupBoards-module__1cWzHa__navButton{width:48px;min-width:48px;min-height:48px;color:var(--color-neutral-400,#676767);flex:none;align-self:center;padding:0;font-size:1.45rem;background:0 0!important;border-color:#0000!important}.PreviewPopupBoards-module__1cWzHa__navButton:hover:not(:disabled),.PreviewPopupBoards-module__1cWzHa__navButton:focus-visible:not(:disabled){color:var(--color-brand-primary,#62c717);background:color-mix(in srgb,var(--color-brand-primary,#62c717)12%,white)!important;border-color:#0000!important}.PreviewPopupBoards-module__1cWzHa__navButton:disabled{color:var(--color-neutral-300,#bcbcbc);cursor:default!important;background:0 0!important;border-color:#0000!important}.PreviewPopupBoards-module__1cWzHa__content{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.PreviewPopupBoards-module__1cWzHa__content>*{width:100%;height:100%;position:absolute;inset:0}@media (max-width:820px){.PreviewPopupBoards-module__1cWzHa__body{gap:12px;padding:0 14px 14px}.PreviewPopupBoards-module__1cWzHa__navButton{width:42px;min-width:42px;min-height:42px}}
.CalendarMini-module__zl5Tva__mini{box-shadow:none;height:calc(var(--mini-height,1)*100%);background:#fff;border:none;overflow:hidden}.CalendarMini-module__zl5Tva__box{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.CalendarMini-module__zl5Tva__wrap{box-sizing:border-box;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(7,1fr);place-items:center;gap:0%;width:100%;height:100%;padding-top:5%;padding-left:5%;padding-right:5%;display:grid}.CalendarMini-module__zl5Tva__dot{aspect-ratio:1;background:#0000002e;border-radius:50%;width:80%;margin:0 auto}.CalendarMini-module__zl5Tva__dotEmpty{aspect-ratio:1;background:0 0;border-radius:50%;width:80%;margin:0 auto}.CalendarMini-module__zl5Tva__current{background:var(--action-primary)}
.CountdownMini-module__qpx0eW__mini{pointer-events:none;-webkit-user-select:none;user-select:none;box-shadow:none;border:none}.CountdownMini-module__qpx0eW__miniSimple{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:0;display:flex}.CountdownMini-module__qpx0eW__content{background:#fff;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.CountdownMini-module__qpx0eW__icon{color:var(--action-primary);font-size:calc(14px + (var(--mini-scale,.2)*30px));line-height:1}
.SeatingChartPreview-module__jYECoG__container{justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex;overflow:hidden}.SeatingChartPreview-module__jYECoG__viewport{justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.SeatingChartPreview-module__jYECoG__viewport [data-grid-container]{margin:0!important}
.RandomSelectionMini-module__l1amqW__mini{background:#fff;border:none;flex-direction:column;justify-content:center;align-items:center;display:flex;container-type:size}.RandomSelectionMini-module__l1amqW__iconWrap{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RandomSelectionMini-module__l1amqW__icon{color:var(--action-primary);opacity:1;font-size:calc(20px + (var(--mini-scale,.2)*38px))}.RandomSelectionMini-module__l1amqW__handWrap{z-index:2;position:absolute;top:45%;left:30%;transform:translate(-50%,-50%)translate(-38%,-44%)rotate(25deg)}.RandomSelectionMini-module__l1amqW__handIcon{color:color-mix(in srgb,var(--text-secondary)45%,var(--text-muted)55%);opacity:.95;font-size:calc(14px + (var(--mini-scale,.2)*22px))}@container (min-width:100px){.RandomSelectionMini-module__l1amqW__icon{font-size:calc(26px + (var(--mini-scale,.2)*44px))}.RandomSelectionMini-module__l1amqW__handIcon{font-size:calc(17px + (var(--mini-scale,.2)*27px))}}@container (min-width:150px){.RandomSelectionMini-module__l1amqW__icon{font-size:calc(32px + (var(--mini-scale,.2)*50px))}.RandomSelectionMini-module__l1amqW__handIcon{font-size:calc(20px + (var(--mini-scale,.2)*32px))}}
.ClassroomWalls-module__eqZTQq__wallContainer{--wall-color:#4b5563;--wall-thickness:8px;--front-wall-height:75px;--inner-surface-color:#f5f3ef;--blackboard-frame-color:#4a7c6a;--blackboard-surface-color:#1e3a2f;--window-glass-color:#b9d7e8;--window-frame-color:#9ca7b3;--door-color:#d4d9de;--door-trim-color:#99a3ad;--door-handle-color:#6d737a;--window-side-inset:6px;--window-unit-height:108px;--window-end-offset:50px;--door-top-offset:4px;--door-height:88px;--door-width:var(--wall-thickness);--door-handle-width:3px;--door-handle-height:14px;--grid-corner-radius:5px;--blackboard-bottom-inset:12px;--blackboard-border-top:2px;--blackboard-border-side:3px;--blackboard-radius:6px;--blackboard-bottom-radius:6px;background-color:var(--wall-color);border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ClassroomWalls-module__eqZTQq__wallFront{height:var(--front-wall-height);background-color:var(--wall-color);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0}.ClassroomWalls-module__eqZTQq__innerSurface{left:var(--wall-thickness);right:var(--wall-thickness);top:var(--wall-thickness);bottom:var(--front-wall-height);background-color:var(--inner-surface-color);border-radius:var(--grid-corner-radius);position:absolute}.ClassroomWalls-module__eqZTQq__wallContainer:not(.ClassroomWalls-module__eqZTQq__flipped) .ClassroomWalls-module__eqZTQq__wallFront{bottom:0}.ClassroomWalls-module__eqZTQq__flipped .ClassroomWalls-module__eqZTQq__wallFront{top:0}.ClassroomWalls-module__eqZTQq__flipped .ClassroomWalls-module__eqZTQq__innerSurface{top:var(--front-wall-height);bottom:var(--wall-thickness)}.ClassroomWalls-module__eqZTQq__sideWindows{top:calc(var(--wall-thickness) + var(--window-side-inset));bottom:calc(var(--front-wall-height) + var(--window-side-inset));width:var(--wall-thickness);z-index:1;flex-direction:column;justify-content:space-between;display:flex;position:absolute}.ClassroomWalls-module__eqZTQq__flipped .ClassroomWalls-module__eqZTQq__sideWindows{top:calc(var(--front-wall-height) + var(--window-side-inset));bottom:calc(var(--wall-thickness) + var(--window-side-inset))}.ClassroomWalls-module__eqZTQq__sideWindowsLeft{left:0}.ClassroomWalls-module__eqZTQq__sideWindowsRight{right:0}.ClassroomWalls-module__eqZTQq__sideDoor{width:var(--door-width);height:min(var(--door-height),calc(100% - (var(--front-wall-height) + var(--wall-thickness) + (var(--window-side-inset)*2))));z-index:1;position:absolute}.ClassroomWalls-module__eqZTQq__wallContainer:not(.ClassroomWalls-module__eqZTQq__flipped) .ClassroomWalls-module__eqZTQq__sideDoor{bottom:calc(var(--front-wall-height) + var(--window-side-inset) + var(--door-top-offset))}.ClassroomWalls-module__eqZTQq__flipped .ClassroomWalls-module__eqZTQq__sideDoor{top:calc(var(--front-wall-height) + var(--window-side-inset) + var(--door-top-offset))}.ClassroomWalls-module__eqZTQq__sideDoorLeft{left:calc((var(--wall-thickness) - var(--door-width))/2)}.ClassroomWalls-module__eqZTQq__sideDoorRight{right:calc((var(--wall-thickness) - var(--door-width))/2)}.ClassroomWalls-module__eqZTQq__doorPanel{background-color:var(--door-color);width:100%;height:100%;position:relative}.ClassroomWalls-module__eqZTQq__doorPanel:before,.ClassroomWalls-module__eqZTQq__doorPanel:after{content:"";width:var(--door-handle-width);height:var(--door-handle-height);background-color:var(--door-handle-color);border-radius:1px;position:absolute;top:72%;transform:translateY(-50%)}.ClassroomWalls-module__eqZTQq__wallContainer:not(.ClassroomWalls-module__eqZTQq__flipped) .ClassroomWalls-module__eqZTQq__doorPanel:before,.ClassroomWalls-module__eqZTQq__wallContainer:not(.ClassroomWalls-module__eqZTQq__flipped) .ClassroomWalls-module__eqZTQq__doorPanel:after{top:28%}.ClassroomWalls-module__eqZTQq__doorPanel:before{left:calc(var(--door-handle-width)*-1)}.ClassroomWalls-module__eqZTQq__doorPanel:after{right:calc(var(--door-handle-width)*-1)}.ClassroomWalls-module__eqZTQq__windowUnit{height:min(var(--window-unit-height),calc(100%/3));grid-template-rows:var(--wall-thickness)minmax(0,1fr)var(--wall-thickness);flex:none;display:grid}.ClassroomWalls-module__eqZTQq__windowUnit:first-child{transform:translateY(var(--window-end-offset))}.ClassroomWalls-module__eqZTQq__windowUnit:last-child{transform:translateY(calc(var(--window-end-offset)*-1))}.ClassroomWalls-module__eqZTQq__windowCap,.ClassroomWalls-module__eqZTQq__windowGlass{width:100%}.ClassroomWalls-module__eqZTQq__windowCap{background-color:var(--window-frame-color)}.ClassroomWalls-module__eqZTQq__windowGlass{background-color:var(--window-glass-color)}.ClassroomWalls-module__eqZTQq__blackboard{background-color:var(--blackboard-frame-color);border-radius:var(--blackboard-radius);width:60%;max-width:320px;height:28px;clip-path:polygon(0 0,100% 0,calc(100% - var(--blackboard-bottom-inset))calc(100% - var(--blackboard-bottom-radius)),calc(100% - var(--blackboard-bottom-inset) - var(--blackboard-bottom-radius))100%,calc(var(--blackboard-bottom-inset) + var(--blackboard-bottom-radius))100%,var(--blackboard-bottom-inset)calc(100% - var(--blackboard-bottom-radius)));-webkit-clip-path:polygon(0 0,100% 0,calc(100% - var(--blackboard-bottom-inset))calc(100% - var(--blackboard-bottom-radius)),calc(100% - var(--blackboard-bottom-inset) - var(--blackboard-bottom-radius))100%,calc(var(--blackboard-bottom-inset) + var(--blackboard-bottom-radius))100%,var(--blackboard-bottom-inset)calc(100% - var(--blackboard-bottom-radius)));position:relative;overflow:hidden}.ClassroomWalls-module__eqZTQq__wallContainer:not(.ClassroomWalls-module__eqZTQq__flipped) .ClassroomWalls-module__eqZTQq__blackboard{transform-origin:50%;transform:scaleY(-1)}.ClassroomWalls-module__eqZTQq__blackboard:before{content:"";inset:var(--blackboard-border-top)var(--blackboard-border-side);background-color:var(--blackboard-surface-color);border-radius:calc(var(--blackboard-radius) - var(--blackboard-border-top));clip-path:polygon(0 0,100% 0,calc(100% - var(--blackboard-bottom-inset))calc(100% - (var(--blackboard-bottom-radius) - var(--blackboard-border-top))),calc(100% - var(--blackboard-bottom-inset) - (var(--blackboard-bottom-radius) - var(--blackboard-border-top)))100%,calc(var(--blackboard-bottom-inset) + (var(--blackboard-bottom-radius) - var(--blackboard-border-top)))100%,var(--blackboard-bottom-inset)calc(100% - (var(--blackboard-bottom-radius) - var(--blackboard-border-top))));-webkit-clip-path:polygon(0 0,100% 0,calc(100% - var(--blackboard-bottom-inset))calc(100% - (var(--blackboard-bottom-radius) - var(--blackboard-border-top))),calc(100% - var(--blackboard-bottom-inset) - (var(--blackboard-bottom-radius) - var(--blackboard-border-top)))100%,calc(var(--blackboard-bottom-inset) + (var(--blackboard-bottom-radius) - var(--blackboard-border-top)))100%,var(--blackboard-bottom-inset)calc(100% - (var(--blackboard-bottom-radius) - var(--blackboard-border-top))));position:absolute}
.SoundLevelMeterMini-module__G7igrG__mini{background:#fff;border:none;place-items:center;display:grid}.SoundLevelMeterMini-module__G7igrG__wrap{place-items:center;width:100%;height:100%;display:grid}.SoundLevelMeterMini-module__G7igrG__bar{background:color-mix(in srgb,color-mix(in srgb,var(--border-default)60%,var(--border-default)40%)60%,var(--border-default)40%);border-radius:6px;width:40%;height:70%;position:relative;overflow:hidden}.SoundLevelMeterMini-module__G7igrG__fill{background:var(--action-primary);height:60%;position:absolute;bottom:0;left:0;right:0}.SoundLevelMeterMini-module__G7igrG__iconWrap{place-items:center;display:grid;position:absolute;inset:0}.SoundLevelMeterMini-module__G7igrG__icon{color:#fff;opacity:1;font-size:calc(12px + (var(--mini-scale,.2)*24px))}
.DockedSidebarLayout-module__FMNjEa__layoutContainerDocked{justify-content:flex-start;gap:0}.DockedSidebarLayout-module__FMNjEa__menuContainerDocked{border:0;border-right:2px solid var(--layout-sidebar-border,#dbdbdb);border-radius:0;flex:0 0 clamp(240px,24vw,360px);width:clamp(240px,24vw,360px);min-width:clamp(240px,24vw,360px);height:100vh;min-height:100vh;max-height:100vh;margin:0}
.TimerAndStopwatchMini-module__oYgQ2W__mini{pointer-events:none;-webkit-user-select:none;user-select:none;box-shadow:none;border:none}.TimerAndStopwatchMini-module__oYgQ2W__miniSimple{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:0;display:flex}.TimerAndStopwatchMini-module__oYgQ2W__content{background:#fff;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.TimerAndStopwatchMini-module__oYgQ2W__icon{color:var(--action-primary);font-size:calc(14px + (var(--mini-scale,.2)*30px));line-height:1}
.Groups-module___RQcMa__layoutContainer{background:var(--surface-default,#fff);align-items:stretch;width:100vw;height:100vh;display:flex;overflow:hidden;}.Groups-module___RQcMa__layoutContainerPresent{background:#fff;justify-content:stretch}.Groups-module___RQcMa__menuContainer{--layout-sidebar-border:var(--border-default,#dbdbdb);background-color:var(--surface-card,#fff);overflow:hidden auto;}.Groups-module___RQcMa__layout{border:2px solid var(--border-default,#dbdbdb);background-color:var(--surface-muted,#f5f5f5);-webkit-user-select:none;user-select:none;border-radius:16px;flex:auto;min-width:0;min-height:0;margin:12px;display:block;position:relative;overflow:hidden}.Groups-module___RQcMa__layoutPresent{z-index:10;background-color:#fff;border:0;border-radius:0;margin:0;display:block;position:fixed;inset:0;width:100vw!important;height:100vh!important}.Groups-module___RQcMa__arenaSurface{box-sizing:border-box;background:0 0;border-radius:12px;padding:8px;display:flex;position:absolute;inset:6px}.Groups-module___RQcMa__arenaSurfacePresent{background:#fff;border-radius:0;place-items:center;padding:24px 72px 24px 24px;display:grid;inset:0}.Groups-module___RQcMa__groupsGrid{align-content:stretch;gap:10px;width:100%;height:100%;display:grid}.Groups-module___RQcMa__groupsGridPresent{gap:12px;width:auto;max-width:100%;height:100%;margin:0 auto}.Groups-module___RQcMa__exitFullscreenButton{border:2px solid var(--border-default,#dbdbdb);border-radius:var(--radius-pill,999px);background:var(--surface-card,#fff);color:var(--text-primary,#1a1a1a);cursor:pointer;z-index:20;transition:background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease),border-color var(--motion-duration-fast,.3s)var(--motion-ease,ease),transform var(--motion-duration-fast,.3s)var(--motion-ease,ease);justify-content:center;align-items:center;gap:8px;padding:.7rem 1.4rem;font-size:.95rem;font-weight:600;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000001f}.Groups-module___RQcMa__exitFullscreenButton:hover,.Groups-module___RQcMa__exitFullscreenButton:focus-visible{background:var(--surface-muted,#f5f5f5);border-color:var(--border-default,#dbdbdb);outline:none}.Groups-module___RQcMa__gridItem{min-width:0;min-height:0;display:flex}.Groups-module___RQcMa__customDragPreview{pointer-events:none;transform:none}.Groups-module___RQcMa__dragPreviewItem{border:2px solid var(--border-default,#dbdbdb);text-align:center;white-space:nowrap;box-sizing:border-box;cursor:grabbing;opacity:.96;border-radius:8px;width:100%;min-width:110px;min-height:26px;padding:2px 10px;font-size:15px;font-weight:600;line-height:1.25;box-shadow:0 10px 20px #00000029}.Groups-module___RQcMa__dragInsertionPlaceholder{border:2px dashed var(--border-default,#dbdbdb);background:var(--interactive-hover-bg,#f5f5f5);box-sizing:border-box;opacity:.92;transform-origin:50%;border-radius:8px;width:100%;min-height:26px;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1);animation:.22s cubic-bezier(.22,1,.36,1) Groups-module___RQcMa__placeholderIn}@keyframes Groups-module___RQcMa__placeholderIn{0%{opacity:0;transform:scaleY(.7)}to{opacity:.92;transform:scaleY(1)}}
.RandomNameGroupMini-module__cnrd8W__mini{background:#fff;border:none;place-items:center;display:grid}.RandomNameGroupMini-module__cnrd8W__wrap{place-items:center;width:100%;height:100%;display:grid;position:relative}.RandomNameGroupMini-module__cnrd8W__icon{line-height:1}.RandomNameGroupMini-module__cnrd8W__primary{color:var(--action-primary);font-size:calc(12px + (var(--mini-scale,.2)*30px));position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.RandomNameGroupMini-module__cnrd8W__secondary{color:var(--text-secondary);font-size:calc(10px + (var(--mini-scale,.2)*18px));position:absolute;bottom:15%;left:50%;transform:translate(-50%)}
.GroupColumn-module__U-TyVa__group{box-sizing:border-box;border:2px solid var(--border-default,#dbdbdb);background:var(--surface-card,#fff);width:100%;min-width:120px;height:100%;min-height:0;transition:border-color var(--motion-duration-fast,.3s)var(--motion-ease,ease),background-color var(--motion-duration-fast,.3s)var(--motion-ease,ease);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex;position:relative}.GroupColumn-module__U-TyVa__groupTitle{color:var(--text-primary,#1b1b1b);text-align:center;margin:0;font-size:clamp(15px,1vw,18px);font-weight:700}.GroupColumn-module__U-TyVa__groupItems{box-sizing:border-box;flex-direction:column;flex:1;gap:8px;width:100%;min-height:0;padding-top:4px;padding-right:2px;display:flex;overflow:hidden auto}.GroupColumn-module__U-TyVa__editMode{border-style:solid}.GroupColumn-module__U-TyVa__groupOver{border-color:var(--border-strong,#676767)}.GroupColumn-module__U-TyVa__removeEmptyGroupButton{width:30px;height:30px;color:var(--text-secondary,#676767);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s;display:inline-flex;position:absolute;top:6px;right:6px}.GroupColumn-module__U-TyVa__removeEmptyGroupIcon{font-size:1.1rem;line-height:1}.GroupColumn-module__U-TyVa__removeEmptyGroupButton:hover,.GroupColumn-module__U-TyVa__removeEmptyGroupButton:focus-visible{color:#dc2626;background:#dc262614;outline:none}.GroupColumn-module__U-TyVa__removeEmptyGroupButton:active{background:#dc262624}
.ClassroomStatusDisplayMini-module__hjEx1W__mini{background:#fff;border:none;place-items:center;display:grid}.ClassroomStatusDisplayMini-module__hjEx1W__iconWrap{place-items:center;display:grid;position:absolute;inset:0}.ClassroomStatusDisplayMini-module__hjEx1W__icon{color:var(--action-primary);opacity:1;font-size:calc(14px + (var(--mini-scale,.2)*28px));line-height:1}
.NameItem-module__vldqAW__name{will-change:transform;background-color:var(--third-color);border:2px solid var(--border-default,#dbdbdb);text-align:center;white-space:nowrap;box-sizing:border-box;border-radius:8px;width:100%;min-width:110px;min-height:26px;padding:2px 10px;font-size:15px;font-weight:600;line-height:1.25;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),background-color .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1);transform:none}.NameItem-module__vldqAW__name:hover{cursor:default}.NameItem-module__vldqAW__nameDragging{cursor:grabbing;will-change:transform;background-color:var(--third-color);border:2px solid var(--border-default,#dbdbdb);text-align:center;box-sizing:border-box;opacity:.9;border-radius:8px;width:100%;min-width:110px;min-height:26px;padding:2px 10px;font-size:15px;font-weight:600;line-height:1.25;transform:none;box-shadow:0 8px 14px #00000026}.NameItem-module__vldqAW__nameDragging:hover{cursor:grabbing}.NameItem-module__vldqAW__nameDraggable{cursor:grab;will-change:transform;background-color:var(--third-color);border:2px solid var(--border-default,#dbdbdb);text-align:center;box-sizing:border-box;border-radius:8px;width:100%;min-width:110px;min-height:26px;padding:2px 10px;font-size:15px;font-weight:600;line-height:1.25;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),background-color .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1);transform:none}.NameItem-module__vldqAW__nameDraggable:hover{cursor:grab;transform:translateY(-1px)}@media screen and (max-width:1100px){.NameItem-module__vldqAW__name,.NameItem-module__vldqAW__nameDragging,.NameItem-module__vldqAW__nameDraggable{min-height:24px;font-size:14px}}@media screen and (min-width:1101px) and (max-width:1400px){.NameItem-module__vldqAW__name,.NameItem-module__vldqAW__nameDragging,.NameItem-module__vldqAW__nameDraggable{min-height:26px;font-size:15px}}
.GoogleDriveMini-module__xarf0q__mini{background:#fff;border:none;flex-direction:column;justify-content:center;align-items:center;display:flex}.GoogleDriveMini-module__xarf0q__iconWrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GoogleDriveMini-module__xarf0q__icon{color:var(--action-primary);opacity:1;font-size:calc(14px + (var(--mini-scale,.2)*26px))}
.GroupsPreview-module__xoKyda__container{border:2px solid var(--border-default,#dbdbdb);background:var(--surface-muted,#f5f5f5);box-sizing:border-box;border-radius:16px;width:100%;height:100%;min-height:0;padding:14px;overflow:auto}.GroupsPreview-module__xoKyda__grid{height:100%;min-height:100%}.GroupsPreview-module__xoKyda__name{width:100%;color:var(--text-primary,#1b1b1b)}
.OneDriveMini-module__8YE3qW__mini{background:#fff;border:none;flex-direction:column;justify-content:center;align-items:center;display:flex}.OneDriveMini-module__8YE3qW__iconWrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.OneDriveMini-module__8YE3qW__icon{color:var(--action-primary);opacity:1;font-size:calc(14px + (var(--mini-scale,.2)*26px))}
