.ozzi-disclosure{min-inline-size:0}.ozzi-disclosure>summary{min-block-size:var(--target-min);border-radius:var(--radius-2);cursor:pointer;overflow-wrap:anywhere;align-content:center}.ozzi-disclosure>summary:hover{color:var(--gray-12)}.ozzi-disclosure-body{gap:var(--space-3);flex-direction:column;min-inline-size:0;padding-block-start:var(--space-3);display:flex}.ozzi-range{inline-size:100%;min-block-size:max(32px, var(--target-min));accent-color:var(--accent-9);margin:0}.rt-TabNavRoot,.rt-TabsRoot{min-inline-size:0}.ozzi-page-header{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.ozzi-page-header-identity{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.ozzi-page-header-copy{gap:var(--space-1);min-inline-size:0;display:grid}.ozzi-page-header-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ozzi-avatar{flex-shrink:0}.ozzi-avatar .rt-AvatarImage[data-fit=contain]{object-fit:contain}.ozzi-list-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ozzi-list-toolbar>.ozzi-search{flex:240px;max-inline-size:480px}.ozzi-identity-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ozzi-identity-copy{gap:var(--space-1);overflow-wrap:anywhere;flex:1;min-inline-size:100px;display:grid}.ozzi-identity-copy a{color:inherit;text-decoration:none}.ozzi-identity-copy a:hover{text-decoration:underline}.ozzi-identity-copy a:focus-visible{outline:2px solid var(--focus-8);outline-offset:3px}.ozzi-identity-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;max-inline-size:360px;display:flex}.rt-BaseButton.ozzi-action{--action-icon-size:1.15em;box-sizing:border-box;min-height:var(--target-min);min-width:var(--target-min);white-space:normal;height:auto;min-block-size:max(var(--base-button-height), var(--target-min));text-align:center;overflow-wrap:anywhere;max-inline-size:100%}.ozzi-action:not(.ozzi-icon-action){padding-block:var(--space-2)}.ozzi-action:is([data-size=xs],[data-size=s]):not(.ozzi-icon-action){padding-block:var(--space-1)}.ozzi-action[data-size=xl]:not(.ozzi-icon-action){padding-block:var(--space-3);padding-inline:var(--space-5)}.ozzi-action>span{min-inline-size:0}.ozzi-action[data-loading-label][data-purpose=primary]{background-color:var(--accent-9);color:var(--accent-contrast)}.ozzi-action[data-loading-label]>.rt-Spinner{--spinner-opacity:1}.ozzi-action svg{width:var(--action-icon-size);height:var(--action-icon-size);flex-shrink:0}.ozzi-action[draggable=true],.ozzi-media-thumbnail[draggable=true]{cursor:grab;-webkit-user-drag:element;-webkit-user-select:none;user-select:none}.ozzi-action[data-size=xl]{--base-button-height:var(--control-xl);font-size:var(--font-size-5);line-height:var(--line-height-5);gap:var(--space-3)}.rt-BaseButton.ozzi-icon-action{width:max(var(--base-button-height), var(--target-min), calc(var(--action-icon-size) + var(--space-2)));padding:var(--space-1);aspect-ratio:1}.ozzi-action[data-purpose=quiet]{margin:0}.ozzi-action[data-purpose=secondary]:not([data-disabled]):is(:hover,:focus-visible){background-color:var(--gray-4);color:var(--gray-12)}.ozzi-action[data-purpose=secondary]:not([data-disabled]):active{background-color:var(--gray-5);color:var(--gray-12);filter:none}.ozzi-action[data-provider=google]{--provider-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#131314);--provider-ink:var(--lightningcss-light,#1f1f1f)var(--lightningcss-dark,#e3e3e3);--provider-border:var(--lightningcss-light,#747775)var(--lightningcss-dark,#8e918f);background-color:var(--provider-surface);color:var(--provider-ink);box-shadow:inset 0 0 0 1px var(--provider-border);gap:10px;padding-inline:12px;font-family:Google Sans,Arial,sans-serif;font-weight:500}.ozzi-action[data-provider=google]:not([data-disabled]):is(:hover,:focus-visible,:active){background-color:color-mix(in srgb, var(--provider-surface), var(--provider-ink) 8%);color:var(--provider-ink)}.ozzi-action[data-provider=google][data-disabled]{color:var(--gray-a8);background-color:var(--gray-a3);box-shadow:inset 0 0 0 1px var(--gray-a6)}.ozzi-action[data-provider=google] img{object-fit:contain;flex:0 0 20px}.ozzi-action[data-presentation=inline]{min-width:0;height:auto;min-height:0;box-shadow:none;color:inherit;font:inherit;line-height:inherit;white-space:nowrap;text-underline-offset:3px;border-radius:var(--radius-1);background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:inline}.ozzi-expandable-text{overflow-wrap:anywhere;min-inline-size:0;position:relative}.ozzi-expandable-text:not([data-measured])>.ozzi-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ozzi-expandable-text[data-lines="4"]:not([data-measured])>.ozzi-text{-webkit-line-clamp:4}.ozzi-expandable-text[data-lines="7"]:not([data-measured])>.ozzi-text{-webkit-line-clamp:7}.ozzi-media-thumbnail-game{border-radius:var(--radius-1);color:var(--gray-12);background:var(--gray-2);padding:2px;display:flex;position:absolute;inset-block-end:2px;inset-inline-end:2px}.ozzi-expandable-text>.ozzi-text{margin:0;line-height:1.5}.ozzi-expandable-probe{inset-inline:0;visibility:hidden;pointer-events:none;height:0;position:absolute;top:0;overflow:hidden}.ozzi-expandable-probe>span{display:block}.ozzi-expandable-probe>span>span{white-space:nowrap}.ozzi-action[data-presentation=media]{border-radius:inherit;width:100%;height:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.ozzi-action[data-presentation=media]:hover{background:0 0}.ozzi-action[data-presentation=media]:focus-visible{outline-offset:-3px}.ozzi-action[data-provider=google][data-disabled] img{opacity:.5}.ozzi-action[data-surface=artwork],.rt-Badge[data-surface=artwork]{background:var(--artwork-surface);color:var(--artwork-foreground)}.ozzi-action[data-surface=artwork]{background:color-mix(in srgb, var(--artwork-surface) 75%, transparent);color:color-mix(in srgb, var(--artwork-foreground) 80%, transparent);box-shadow:none;border-radius:999px}.ozzi-action[data-surface=artwork]:is(:hover,:active,:focus-visible):not([data-disabled]){background:var(--artwork-hover);color:var(--artwork-foreground)}.ozzi-action[data-surface=artwork]:focus-visible{outline:2px solid var(--artwork-foreground);outline-offset:2px;box-shadow:0 0 0 4px var(--artwork-surface)}.ozzi-action[data-surface=artwork][data-disabled]{color:#ffffff80}.ozzi-action[data-purpose=primary]:not([data-disabled]):active{background-color:var(--action-pressed);filter:none}.ozzi-action[data-purpose=primary]:focus-visible:not([data-disabled]){box-shadow:0 0 0 2px var(--color-background)}.ozzi-field{gap:var(--space-2);min-width:0;display:grid}.ozzi-field-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.ozzi-label{overflow-wrap:anywhere;font-size:var(--font-size-2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-2)}.ozzi-field-description{overflow-wrap:anywhere;font-size:var(--font-size-1);color:var(--gray-11);line-height:var(--line-height-1)}.ozzi-field-description[data-error=true]{color:var(--danger)}.ozzi-input,.ozzi-select{width:100%;min-width:0;height:auto;min-height:max(var(--space-7), var(--target-min), calc(1lh + var(--space-2)))}.ozzi-select[data-size=s]{font-size:var(--font-size-2);line-height:var(--line-height-2);min-height:max(var(--space-6), var(--target-min), calc(1lh + var(--space-2)))}.ozzi-input:has(input[data-size=s]){font-size:var(--font-size-2);line-height:var(--line-height-2);min-height:max(var(--space-6), var(--target-min), calc(1lh + var(--space-2)))}.ozzi-password,.ozzi-search{height:auto}.ozzi-input .rt-TextFieldSlot:has(.ozzi-icon-action){padding:calc(var(--space-1) - var(--text-field-border-width)) var(--space-1)}.ozzi-search:has(.ozzi-icon-action){padding-block:0}.ozzi-search .rt-TextFieldSlot:has(.ozzi-icon-action){padding-block:0}.ozzi-segmented-field{border:0;min-width:0;margin:0;padding:0}.ozzi-segmented-field legend{margin-bottom:var(--space-2)}.ozzi-segmented{width:100%;min-width:0;height:auto;min-height:max(var(--space-6), var(--target-min));display:grid}.ozzi-segmented .rt-SegmentedControlItem{min-width:0;min-height:var(--target-min)}.ozzi-segmented .rt-SegmentedControlItem[data-icon]{min-inline-size:max(var(--space-6), var(--target-min))}.ozzi-segmented .rt-SegmentedControlItem[data-icon] svg{display:block}.ozzi-input,.ozzi-select{--gray-a7:var(--control-border)}.ozzi-select{--gray-a8:var(--gray-10)}.ozzi-select[data-presentation=identity]{width:auto;max-width:100%;padding-inline:var(--space-2);gap:var(--space-3);font-size:var(--font-size-6);line-height:var(--line-height-6);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-6);color:var(--gray-12);margin:0}.ozzi-input:has(input[readonly],textarea[readonly]){--gray-8:var(--focus-8)}.ozzi-input[aria-invalid=true],.ozzi-select[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--danger)}.ozzi-input:has([aria-invalid=true]){box-shadow:inset 0 0 0 1px var(--danger)}.ozzi-select-content{max-width:min(360px, calc(100vw - var(--space-5)))}.ozzi-menu{max-inline-size:min(360px, calc(100vw - var(--space-5)));padding:var(--space-3)}.ozzi-menu .rt-BaseMenuViewport{padding:0}.ozzi-account-menu{box-sizing:border-box;inline-size:296px;max-inline-size:calc(100vw - 24px);max-block-size:var(--radix-popover-content-available-height);padding:var(--space-3);overflow-y:auto}.ozzi-account-menu hr,.ozzi-menu .rt-BaseMenuSeparator{background-color:var(--gray-6);height:1px;margin:var(--space-2) 0;border:0;flex-shrink:0}.ozzi-account-action>.ozzi-action,.ozzi-menu .ozzi-option{box-sizing:border-box;inline-size:100%;min-block-size:max(44px, var(--target-min));text-align:start;color:var(--gray-12);font-size:var(--font-size-2);font-weight:var(--font-weight-regular);line-height:var(--line-height-2);justify-content:start;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-2);box-shadow:none;background-color:#0000}.ozzi-account-action>.ozzi-action svg,.ozzi-account-preference-row>svg,.ozzi-menu .ozzi-option svg{stroke-width:2px;flex-shrink:0;block-size:20px;inline-size:20px}.ozzi-account-action[data-destructive]>.ozzi-action,.ozzi-menu .ozzi-option[data-accent-color=red]{color:var(--danger)}.ozzi-account-action>.ozzi-action[data-disabled],.ozzi-menu .ozzi-option[data-disabled]{color:var(--gray-a8)}.ozzi-account-action>.ozzi-action:not([data-disabled]):is(:hover,:focus-visible),.ozzi-menu .ozzi-option[data-highlighted]:not([data-disabled]){background-color:var(--gray-4);outline:none}.ozzi-account-preference{gap:var(--space-3);padding:var(--space-3) var(--space-2);display:grid}.ozzi-account-preference:has(.ozzi-account-preference-toggle){gap:var(--space-1)}.ozzi-account-preference-toggle .ozzi-choice{font-size:var(--font-size-1);color:var(--gray-11);gap:var(--space-2)}.ozzi-account-preference-row{align-items:center;gap:var(--space-3);display:flex}.ozzi-account-preference-row .ozzi-field{align-items:center;gap:var(--space-2);flex:1;grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}.ozzi-account-preference-row .ozzi-label{font-weight:var(--font-weight-regular)}.ozzi-account-preference-row .ozzi-select{inline-size:auto;min-inline-size:88px;font-size:var(--font-size-2)}.ozzi-menu-identity{align-items:center;gap:var(--space-3);height:auto;padding-block:var(--space-3);white-space:normal;color:var(--gray-12);display:flex}.ozzi-menu-identity>div{overflow-wrap:anywhere;min-inline-size:0}.ozzi-option{height:auto;min-height:max(var(--space-6), var(--target-min));padding-block:var(--space-2);white-space:normal;overflow-wrap:anywhere}.ozzi-option :is(.rt-SelectItemText,.rt-DropdownMenuItemLabel){white-space:normal;min-inline-size:0}.ozzi-option svg{flex-shrink:0}.ozzi-select .rt-SelectTriggerInner{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.ozzi-select>svg{flex-shrink:0}.ozzi-segmented .rt-SegmentedControlItemLabel{padding-inline:var(--space-1);white-space:normal;overflow-wrap:anywhere;padding-block:var(--space-1)}.ozzi-segmented[data-size=s]{min-height:max(28px, var(--target-min));grid-auto-columns:minmax(max-content,1fr)}.ozzi-segmented[data-size=s] .rt-SegmentedControlItemLabel{white-space:nowrap;padding-inline:3px}.ozzi-choice{align-items:center;gap:var(--space-3);min-height:var(--target-min);font-size:var(--font-size-2);cursor:pointer;width:fit-content;overflow-wrap:anywhere;max-inline-size:100%;display:flex}.ozzi-choice>:is(button,input){flex-shrink:0}.ozzi-choice:has(:disabled){cursor:not-allowed;color:var(--gray-10)}.ozzi-choice :is([role=checkbox],[role=radio],[role=switch])[data-state=unchecked]:not(:disabled):before{box-shadow:inset 0 0 0 1px var(--control-border)}.ozzi-radio-field{border:0;min-width:0;margin:0;padding:0}.ozzi-radio-field legend{margin-bottom:var(--space-3)}.ozzi-radio-field [role=radiogroup]{gap:var(--space-2);display:grid}.ozzi-image-input{border:1px solid var(--gray-6);border-radius:var(--radius-3);gap:var(--space-3);padding:var(--space-4);min-width:0;display:grid}.ozzi-image-choice{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;min-width:0;display:grid}.ozzi-image-choice>.ozzi-action{inline-size:100%;margin:0}.ozzi-image-preview{background:var(--gray-3);border-radius:var(--radius-3);justify-self:center;place-items:center;block-size:96px;inline-size:96px;display:grid;position:relative;overflow:hidden}.ozzi-image-preview>img{object-fit:contain;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.ozzi-image-placeholder{place-content:center;justify-items:center;gap:var(--space-1);padding:var(--space-2);text-align:center;font-size:var(--font-size-1);color:var(--gray-11);display:grid;position:absolute;inset:0}.ozzi-image-input:is([data-preview=banner],[data-preview=wordmark]) .ozzi-image-preview{aspect-ratio:4;block-size:auto;inline-size:100%}.ozzi-image-input[data-preview=banner] .ozzi-image-preview>img{object-fit:cover}.ozzi-image-input[data-preview=wordmark] .ozzi-image-preview{aspect-ratio:14/5}.ozzi-image-input[data-preview=profile]{align-items:center;gap:var(--space-4);padding:var(--space-2) 0;border:0;grid-template-columns:auto minmax(0,1fr)}.ozzi-image-input[data-preview=profile] .ozzi-image-choice{flex-wrap:wrap;align-items:center;display:flex}.ozzi-image-input[data-preview=profile] .ozzi-image-choice>.ozzi-action{inline-size:auto}.ozzi-image-input:is([data-preview=banner],[data-preview=wordmark]) .ozzi-image-placeholder{align-items:center;gap:var(--space-2);grid-auto-flow:column}.ozzi-text,.ozzi-heading{overflow-wrap:anywhere;margin:0}.ozzi-text[data-tone=muted]{color:var(--muted)}.ozzi-text[data-weight=semibold]{font-weight:var(--font-weight-semibold)}.ozzi-text[data-tone=danger]{color:var(--danger)}.ozzi-notice:is([data-tone=success],[data-tone=warning],[data-tone=danger]){background-color:var(--lightningcss-light,var(--accent-a3))var(--lightningcss-dark,var(--accent-a2));box-shadow:inset 0 0 0 1px var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--accent-a6))}.ozzi-notice:is([data-tone=success],[data-tone=warning],[data-tone=danger])>.rt-CalloutText{color:var(--lightningcss-light,var(--accent-a11))var(--lightningcss-dark,var(--notice-dark-foreground))}.ozzi-notice[data-tone=danger]{--accent-a2:var(--tomato-a2);--accent-a6:var(--tomato-a6);--accent-a11:var(--lightningcss-light,var(--red-a11))var(--lightningcss-dark,var(--tomato-a11))}.ozzi-panel[data-density=compact]{--card-padding:calc(var(--space-3) * 1.5);--card-border-radius:var(--radius-4);border-radius:var(--radius-4)}.ozzi-panel{min-width:0}.ozzi-table-scroll{border-radius:var(--radius-3);max-width:100%;overflow:auto}.ozzi-table-caption{text-align:left;padding:var(--space-4);font-size:var(--font-size-2);font-weight:var(--font-weight-semibold)}.ozzi-data-table{min-inline-size:0}.ozzi-table-heading{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);font-size:var(--font-size-2);font-weight:var(--font-weight-semibold);border:1px solid var(--gray-a5);border-radius:var(--radius-3) var(--radius-3) 0 0;background:var(--gray-a2);border-bottom:0;display:flex}.ozzi-data-table[data-help] :is(.ozzi-table-scroll,.rt-TableRoot){border-start-start-radius:0;border-start-end-radius:0}.ozzi-table-help{gap:var(--space-3);max-block-size:calc(100dvh - 24px);inline-size:min(26rem,100vw - 24px);display:grid;overflow-y:auto}.ozzi-table-help-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ozzi-tabs-header{align-items:end;gap:var(--space-2);min-width:0;box-shadow:inset 0 -1px 0 var(--gray-a5);flex-wrap:wrap;display:flex}.ozzi-tab-strip{scrollbar-width:none;flex:240px;min-inline-size:0;display:flex;overflow-x:auto}.ozzi-tab-strip>:is(.rt-TabNavRoot,.ozzi-tabs){flex:none}.ozzi-tab-strip :is(.ozzi-route-tabs,.ozzi-tabs){box-shadow:none}.ozzi-tab-strip :is(.rt-TabNavLink,.rt-TabsTrigger){height:auto;min-block-size:max(var(--space-7), var(--target-min));flex-shrink:0}.ozzi-tabs-toolbar{align-items:center;margin-inline-start:auto;display:flex}.ozzi-tabs-header[data-destination=true]{flex-wrap:nowrap;align-items:center}.ozzi-tabs-header[data-destination=true]>.ozzi-tabs-toolbar{flex:none}.ozzi-tab-label{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.ozzi-tab-label>svg{width:16px;height:16px}.ozzi-tab-content{padding-top:var(--space-3)}.ozzi-state{overflow-wrap:anywhere;justify-items:start;gap:var(--space-3);display:grid}.rt-BaseDialogScrollPadding:has(>.ozzi-dialog){padding:var(--space-4)}.ozzi-dialog-initial{z-index:5}.ozzi-dialog[data-initial-busy][data-state=open]{animation:none}.rt-BaseDialogOverlay[data-state=open]:has(.ozzi-dialog[data-initial-busy]):before{animation:none}.ozzi-dialog{--dialog-width:640px;width:min(var(--dialog-width), calc(100vw - 32px));max-width:none;max-height:calc(var(--dialog-visible-height,100dvh) - 32px);padding:0;overflow:hidden}.ozzi-dialog[data-size=compact]{--dialog-width:400px}.ozzi-dialog[data-size=wide]{--dialog-width:800px}.rt-BaseDialogScrollPadding:has(>.ozzi-dialog[data-presentation=panel]){justify-content:start;align-items:stretch;padding:0}.ozzi-dialog[data-presentation=panel]{border-radius:0;width:fit-content;max-width:calc(100vw - 32px);height:100dvh;max-height:100dvh;margin:0}.ozzi-dialog-frame{max-height:calc(var(--dialog-visible-height,100dvh) - 32px);flex-direction:column;display:flex}.ozzi-dialog-header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5);flex:none;display:flex}.ozzi-dialog-header>div{overflow-wrap:anywhere;min-inline-size:0}.ozzi-dialog-header>button{flex-shrink:0}.ozzi-dialog-body{gap:var(--space-4);min-height:0;padding:0 var(--space-5) var(--space-5);overscroll-behavior:contain;display:grid;overflow:auto}.ozzi-dialog-content{gap:var(--space-4);min-width:0;display:grid}.ozzi-dialog-body[data-busy=true]>*{grid-area:1/1}.ozzi-dialog-body[data-busy=true]>.ozzi-dialog-content{visibility:hidden}.ozzi-dialog-status{justify-content:center;align-items:center;gap:var(--space-3);outline:none;min-height:72px;display:flex}.ozzi-dialog-status>.rt-Spinner{color:var(--red-9)}.ozzi-dialog[data-busy=true][data-busy-presentation=inline] .ozzi-dialog-content{visibility:visible}.ozzi-dialog[data-busy=true][data-busy-presentation=inline] .ozzi-dialog-content :is(.ozzi-field,summary,a){opacity:.6}.ozzi-dialog[data-busy=true][data-busy-presentation=inline] .ozzi-dialog-header>button{visibility:hidden}.ozzi-dialog[data-busy-presentation=inline] .ozzi-dialog-status{min-height:0}.ozzi-dialog[data-busy-presentation=standalone] .ozzi-dialog-header{padding-bottom:var(--space-3);text-align:center;justify-content:center}.ozzi-dialog[data-busy-presentation=standalone] .ozzi-dialog-header h2{margin-bottom:0}.ozzi-dialog[data-busy-presentation=standalone] .ozzi-dialog-header>button{display:none}.ozzi-dialog[data-busy-presentation=standalone] .ozzi-dialog-status{gap:var(--space-4);flex-direction:column;min-height:104px}.ozzi-dialog[data-busy-presentation=standalone] .ozzi-dialog-status>.rt-Spinner{--spinner-opacity:1;color:var(--logo-accent);width:var(--space-5);height:var(--space-5)}.ozzi-dialog-footer{justify-content:flex-end;gap:var(--space-3);border-top:1px solid var(--gray-6);padding:var(--space-4) var(--space-5);flex-wrap:wrap;flex:none;display:flex}.ozzi-toast-viewport{bottom:var(--space-5);right:var(--toast-right,var(--space-5));gap:var(--space-3);width:min(380px, calc(100vw - var(--space-5) * 2));border-radius:var(--radius-4);z-index:1;margin:0;padding:0;list-style:none;display:grid;position:fixed}.ozzi-toast{border:1px solid var(--gray-7);background:var(--color-panel-solid);color:var(--gray-12);border-radius:var(--radius-4);padding:var(--space-4);box-shadow:var(--shadow-4);justify-content:space-between;align-items:center;gap:var(--space-4);overflow-wrap:anywhere;font-size:var(--font-size-2);flex-wrap:wrap;display:flex}.ozzi-toast>div{flex:120px;min-inline-size:0}.ozzi-toast-identity{align-items:center;gap:var(--space-3);display:flex}.ozzi-toast-identity>div{gap:var(--space-1);min-width:0;display:grid}.ozzi-toast-decision{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ozzi-toast-decision>.ozzi-action{grid-area:1/2;align-self:start;min-width:44px;min-height:44px}.ozzi-toast-decision>.ozzi-toast-actions{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.ozzi-toast-decision>.ozzi-toast-supporting{grid-column:1/-1;display:flex}.ozzi-toast-actions .ozzi-action,.ozzi-toast-supporting .ozzi-action{min-height:44px}@media (width<=639px){.ozzi-toast-viewport{bottom:calc(80px + env(safe-area-inset-bottom))}}.ozzi-media-thumbnail{gap:var(--space-2);cursor:pointer;width:100%;min-width:0;height:100%;display:grid}.ozzi-media-thumbnail:disabled{cursor:default;opacity:.6}.ozzi-media-thumbnail[aria-pressed=true]:after{box-shadow:inset 0 0 0 2px var(--accent-9)}.ozzi-media-thumbnail-art{aspect-ratio:16/9;border-radius:var(--radius-2);background:var(--gray-3);width:100%;color:var(--gray-11);place-items:center;display:grid;position:relative;overflow:hidden}.ozzi-media-thumbnail-art img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ozzi-responsive-image{display:contents}.ozzi-responsive-image>source{display:none}.ozzi-media-thumbnail-meta{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--font-size-1);color:var(--gray-11);display:flex}.ozzi-media-thumbnail-title{-webkit-line-clamp:2;font-size:var(--font-size-2);line-height:var(--line-height-2);min-height:calc(var(--line-height-2) * 2);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ozzi-media-thumbnail{--media-control-foreground:var(--artwork-foreground);--media-control-background:var(--artwork-surface)}.ozzi-media-thumbnail[data-surface=default]{--media-control-foreground:var(--gray-12);--media-control-background:var(--gray-3)}.ozzi-media-thumbnail:not([data-presentation=card]){--card-background-color:transparent}.ozzi-media-thumbnail[data-presentation=compact]{background:var(--media-control-background);width:56px;height:44px;color:var(--media-control-foreground);flex-shrink:0;padding:2px}.ozzi-media-thumbnail[data-presentation=compact] .ozzi-media-thumbnail-art{aspect-ratio:auto;height:100%;color:inherit;background:0 0}.ozzi-media-thumbnail[data-presentation=compact] .ozzi-media-thumbnail-art img{object-fit:cover}.ozzi-media-thumbnail[data-kind=game] .ozzi-media-thumbnail-art img{object-fit:contain}.ozzi-media-thumbnail[data-presentation=compact] svg{width:20px;height:20px}.ozzi-media-thumbnail[data-presentation=compact] .ozzi-media-thumbnail-game{color:#fff;background:#111c;border-radius:3px}.ozzi-media-thumbnail[data-presentation=compact] .ozzi-media-thumbnail-game svg{block-size:14px;inline-size:14px}.ozzi-media-thumbnail[data-kind=introduction] img{filter:blur(1px)brightness(.5);transform:scale(1.1)}.ozzi-media-thumbnail-play{border-radius:var(--radius-1);background:var(--action);block-size:8px;inline-size:12px;position:relative}.ozzi-media-thumbnail[data-presentation=compact][aria-pressed=true]:after{box-shadow:inset 0 0 0 2px var(--media-control-foreground)}.ozzi-media-thumbnail[data-presentation=indicator]{width:44px;height:44px;box-shadow:none;background:0 0;flex-shrink:0;align-items:center;padding:0 7px}.ozzi-media-thumbnail[data-presentation=indicator]:after{box-shadow:none}.ozzi-media-indicator{background:color-mix(in srgb, var(--media-control-foreground) 50%, transparent);border-radius:2px;height:3px}.ozzi-media-thumbnail[data-presentation=indicator][aria-pressed=true] .ozzi-media-indicator{background:var(--media-control-foreground)}.ozzi-media-thumbnail:not([data-presentation=card]):focus-visible{outline:2px solid var(--media-control-foreground);outline-offset:-2px}.rt-Badge{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}.ozzi-dialog-footer>.ozzi-action{flex-shrink:1}.rt-BaseDialogOverlay:has(.ozzi-dialog[data-backdrop=blur]){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ozzi-field-status{align-items:center;display:flex}.ozzi-field-status[data-state=success]{color:var(--green-11)}.ozzi-field-status[data-state=error]{color:var(--red-11)}.ozzi-date-field{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.ozzi-date-legend{width:100%;justify-content:space-between;align-items:center;gap:var(--space-2);margin-block-end:var(--space-2);padding:0;display:flex}.ozzi-date-parts{gap:var(--space-2);grid-template-columns:minmax(100px,1fr) minmax(48px,.45fr) minmax(70px,.65fr);display:grid}.ozzi-date-parts .ozzi-label{color:var(--gray-11);font-weight:var(--font-weight-regular)}.ozzi-calendar-popover{padding:var(--space-3);max-inline-size:calc(100vw - 4px);max-block-size:var(--radix-popover-content-available-height);overscroll-behavior:contain;overflow-y:auto}.ozzi-calendar-dialog{padding:var(--space-3);width:max-content;max-width:calc(100vw - 4px);max-height:calc(100dvh - 8px);overflow:auto}.rt-BaseDialogScrollPadding:has(>.ozzi-calendar-dialog){padding:2px}.rdp-root.ozzi-calendar{--rdp-accent-color:var(--action);--rdp-accent-background-color:var(--accent-a3);--rdp-day-width:44px;--rdp-day-height:44px;--rdp-day_button-width:44px;--rdp-day_button-height:44px;--rdp-day_button-border-radius:var(--radius-2);--rdp-selected-border:2px solid transparent;--rdp-today-color:var(--accent-11);--rdp-disabled-opacity:.4;--rdp-outside-opacity:.55;font-size:var(--font-size-2);color:var(--gray-12)}.ozzi-calendar-heading{z-index:1;background:var(--color-panel-solid);gap:var(--space-1);grid-template-columns:36px minmax(0,1fr) 84px 36px;align-items:center;margin-block-end:var(--space-2);display:grid;position:sticky;top:0}.ozzi-calendar-heading .ozzi-select{font-size:var(--font-size-2);padding-inline:var(--space-2)}.ozzi-calendar .rdp-month_grid{border-spacing:0}.ozzi-calendar .rdp-day{padding:0}.ozzi-calendar .rdp-selected{font-size:inherit;font-weight:var(--font-weight-semibold)}.ozzi-calendar .rdp-selected .rdp-day_button{background:var(--action);color:var(--accent-contrast)}.ozzi-calendar .rdp-day_button:hover:not(:disabled){background:var(--gray-4);color:var(--gray-12)}.ozzi-calendar .rdp-selected .rdp-day_button:hover:not(:disabled){background:var(--accent-10);color:var(--accent-contrast)}.ozzi-calendar .rdp-today:not(.rdp-selected) .rdp-day_button{border-color:var(--gray-a8)}.ozzi-calendar .rdp-day_button:focus-visible{outline:2px solid var(--focus-8);outline-offset:-3px}.ozzi-calendar-footer{z-index:1;background:var(--color-panel-solid);justify-content:space-between;gap:var(--space-2);border-top:1px solid var(--gray-a6);margin-block-start:var(--space-2);padding-block-start:var(--space-2);display:flex;position:sticky;bottom:0}@media (pointer:coarse){.ozzi-calendar-heading{grid-template-columns:44px minmax(0,1fr) 84px 44px}}:is(html[data-phone-viewer],.phone-viewport) .ozzi-calendar-heading{grid-template-columns:44px minmax(0,1fr) 84px 44px}@media (width<=350px){.ozzi-calendar-popover,.ozzi-calendar-dialog{padding:var(--space-1)}}.ozzi-dialog-back{align-self:center;margin-inline-end:auto}.ozzi-copy-inline{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ozzi-copy-value{min-inline-size:0;padding:var(--space-3);border:1px solid var(--gray-7);border-radius:var(--radius-2);background:var(--gray-3);color:var(--gray-12);font-size:var(--font-size-2);line-height:var(--line-height-2);overflow-wrap:anywhere;flex:1;margin:0}.ozzi-copy-inline>[role=status]{flex-basis:100%}.ozzi-copy-inline>[role=status]:empty{display:none}@media (width<600px){.ozzi-copy-value{flex-basis:100%}}.ozzi-choice-popover{width:min(400px,100vw - 32px);color:var(--gray-12);background:var(--gray-2);border:1px solid var(--gray-6);border-radius:var(--radius-4);box-shadow:var(--shadow-5);z-index:70;padding:0}.ozzi-choice-arrow{fill:var(--gray-2);filter:drop-shadow(0 1px 0 var(--gray-6))}.cookie-choice-scroll{padding:var(--space-5);max-height:min(80dvh, var(--radix-popover-content-available-height,80dvh));border-radius:inherit;overflow-y:auto}.cookie-choice-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.cookie-choice-heading h2{font-size:var(--font-size-5);letter-spacing:var(--letter-spacing-5);margin:0;line-height:1.3}.cookie-choice-scroll p{margin:var(--space-4) 0;line-height:1.5}.cookie-choice-actions{gap:var(--space-3);margin-block:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.cookie-choice-actions .ozzi-action[data-size]{min-height:44px}.cookie-choice-links{align-items:center;gap:var(--space-5);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.cookie-choice-links a,.cookie-choice-links button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;text-decoration:underline}.cookie-purpose-fields{gap:var(--space-4);margin-block:var(--space-4);display:grid}.ozzi-choice-popover-phone{width:min(340px,100vw - 32px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ozzi-choice-popover-phone .cookie-choice-scroll{max-height:calc(100dvh - 48px);padding:var(--space-4)}.ozzi-table-help{gap:var(--space-4)}.ozzi-table-help dl{gap:var(--space-4);margin:0;display:grid}.ozzi-table-help dt{font-weight:var(--font-weight-semibold);margin-bottom:var(--space-1)}.ozzi-table-help dd{color:var(--gray-11);font-size:var(--font-size-2);margin:0;line-height:1.5}.ozzi-data-table th{vertical-align:middle}.ozzi-data-table th .rt-BaseButton.ozzi-action{font-weight:var(--font-weight-semibold);margin-inline:calc(-1 * var(--space-2));white-space:normal;overflow-wrap:normal;max-inline-size:100%;height:auto;min-height:var(--target-min);text-align:inherit;color:var(--gray-12)}.ozzi-data-table th .ozzi-action svg{flex-shrink:0}.ozzi-date-time{gap:var(--space-1);white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-grid}.ozzi-date-time>span:last-child,.ozzi-date-missing{color:var(--gray-11)}.ozzi-data-table td{vertical-align:top}.ozzi-data-table :is(td,th)[align=right]{font-variant-numeric:tabular-nums}.ozzi-data-table[data-sticky-first] :is(th,td):first-child{z-index:1;background:var(--color-panel-solid);box-shadow:1px 0 var(--gray-a5);position:sticky;left:0}.ozzi-data-table[data-sticky-first] th:first-child{background:var(--gray-3)}@media (width<=639px){.ozzi-data-table[data-sticky-first] :is(th,td):first-child{max-width:10rem}}.ozzi-drawer{inset:var(--drawer-top,0px) var(--drawer-right,0px) auto auto;inline-size:min(var(--drawer-width,var(--communication-width)), 100vw);block-size:var(--drawer-height,100dvh);background:var(--color-panel-solid);border:1px solid var(--gray-6);box-sizing:border-box;border-block-end:0;border-start-start-radius:var(--radius-3);border-start-end-radius:var(--radius-3);outline:none;position:fixed;overflow:hidden}.ozzi-drawer[data-state=open]{animation:.2s ease-out drawer-enter}.ozzi-drawer[data-state=closed]{pointer-events:none;animation:.2s ease-in both drawer-exit}@keyframes drawer-enter{0%{transform:translateX(calc(100% + var(--drawer-right,0px)))}to{transform:translate(0)}}@keyframes drawer-exit{0%{transform:translate(0)}to{transform:translateX(calc(100% + var(--drawer-right,0px)))}}.ozzi-drawer-view{--drawer-view-offset:24px;height:100%;min-height:0;animation:.1s ease-out both drawer-view-enter}.ozzi-drawer-view[data-switching]{animation:.1s ease-in both drawer-view-exit}.ozzi-drawer-view[data-direction=back]{--drawer-view-offset:-24px}.ozzi-drawer-view[data-direction=none]{animation:none}@keyframes drawer-view-enter{0%{opacity:0;transform:translateX(var(--drawer-view-offset))}to{opacity:1;transform:translate(0)}}@keyframes drawer-view-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(calc(-1 * var(--drawer-view-offset)))}}@media (prefers-reduced-motion:reduce){.ozzi-drawer[data-state],.ozzi-drawer-view{animation:none}}.ozzi-drawer[data-phone]{inset:var(--drawer-top,0px) 0 auto;inline-size:100%;block-size:var(--drawer-height,100dvh);box-sizing:border-box;border:0;border-radius:0;padding-block-end:env(safe-area-inset-bottom)}.ozzi-drawer-overlay{background:var(--black-a6);position:fixed;inset:0}.ozzi-drawer-host,.ozzi-drawer-content,.ozzi-drawer-content>.radix-themes{height:100%;min-height:0}.ozzi-drawer-content{container:communication/inline-size}.messaging-emoji-picker{width:296px;max-width:calc(100vw - 24px);padding:var(--space-2)}.messaging-emoji-grid,.messaging-emoji-quick{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid}.messaging-emoji-grid{overscroll-behavior:contain;max-height:224px;overflow:auto}.messaging-emoji-quick{border-bottom:1px solid var(--gray-5);margin-block:var(--space-2);padding-bottom:var(--space-2)}.messaging-emoji-picker .ozzi-action{min-width:0;height:36px;padding:0;font-size:22px}.mention-field{flex:1;min-width:0;position:relative}.mention-editor{white-space:pre-wrap;overflow-wrap:anywhere;min-height:32px;max-height:132px;font-size:var(--font-size-2);outline:none;padding:6px 2px;line-height:20px;overflow-y:auto}.mention-editor:empty:before{content:attr(data-placeholder);color:var(--gray-11);pointer-events:none}.mention-editor[aria-readonly=true]{opacity:.6}.mention-token{font:inherit;color:inherit;vertical-align:baseline;font-weight:600}.ozzi-inline-reference{font:inherit;color:inherit;box-shadow:none;border-radius:var(--radius-1);height:auto;min-height:0;white-space:inherit;text-align:inherit;vertical-align:baseline;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:600;text-decoration:none;display:inline}.ozzi-inline-reference:hover,.ozzi-inline-reference:focus-visible{text-underline-offset:3px;text-decoration:underline}.ozzi-inline-reference:focus-visible{outline:2px solid var(--focus-8);outline-offset:2px}.mention-suggestions{width:min(320px,100vw - 32px);max-height:min(280px,45vh);padding:var(--space-2);border:1px solid var(--gray-5);border-radius:var(--radius-3);background:var(--color-panel-solid);box-shadow:var(--shadow-3);overflow-y:auto}.mention-suggestions [role=option]{width:100%;height:auto;padding:var(--space-2);text-align:left;justify-content:start;display:flex}.mention-suggestions [role=option]>span:last-child{flex-direction:column;min-width:0;display:flex}.mention-suggestions [aria-selected=true]{background:var(--gray-3)}
