.ExportDialog_overlay__LtjPx{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:var(--z-popover);display:flex;align-items:center;justify-content:center}.ExportDialog_dialog__4WSKo{background:var(--color-surface);border-radius:calc(10px * var(--radius-scale));box-shadow:0 8px 32px rgba(0,0,0,.18);width:420px;max-width:95vw;padding:24px;display:flex;flex-direction:column;gap:16px}.ExportDialog_title__VIYeI{font-size:var(--text-base);font-weight:600;color:var(--color-text);margin:0}.ExportDialog_field__5_f3u{display:flex;flex-direction:column;gap:6px}.ExportDialog_label__sSClw{font-size:var(--text-xs);font-weight:500;color:var(--color-text-secondary)}.ExportDialog_select__ZLiip{width:100%;height:36px;padding:0 10px;border:1px solid var(--color-border);border-radius:calc(6px * var(--radius-scale));background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-13);cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.ExportDialog_select__ZLiip:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.ExportDialog_filenameRow__U_JIP{display:flex;align-items:center;gap:0}.ExportDialog_input__4_m59{flex:1 1;height:36px;padding:0 10px;border:1px solid var(--color-border);border-right:none;border-radius:calc(6px * var(--radius-scale)) 0 0 calc(6px * var(--radius-scale));background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-13)}.ExportDialog_input__4_m59:focus{outline:2px solid var(--color-primary);outline-offset:-1px;z-index:var(--z-layer-1);position:relative}.ExportDialog_ext__nhqDy{height:36px;display:flex;align-items:center;padding:0 10px;border:1px solid var(--color-border);border-radius:0 calc(6px * var(--radius-scale)) calc(6px * var(--radius-scale)) 0;background:var(--color-bg);color:var(--color-text-secondary);font-size:var(--font-size-13);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ExportDialog_colorRow__SlM9G{display:flex;align-items:center;gap:8px}.ExportDialog_colorSwatch__7JwfW{display:inline-block;width:20px;height:20px;border:1px solid var(--color-border);border-radius:calc(4px * var(--radius-scale));flex-shrink:0}.ExportDialog_colorLabel__BqOJW{font-size:var(--text-xs);color:var(--color-text-secondary);font-family:var(--font-mono,monospace)}.ExportDialog_radioGroup___7E87{display:flex;flex-direction:column;gap:6px}.ExportDialog_radioOption__eXJ_g{display:flex;align-items:center;gap:8px;font-size:var(--font-size-13);color:var(--color-text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ExportDialog_radioOption__eXJ_g input[type=radio]{width:15px;height:15px;cursor:pointer;accent-color:var(--color-primary);flex-shrink:0}.ExportDialog_checkboxRow__pr_7E{display:flex;align-items:center;gap:8px;font-size:var(--font-size-13);color:var(--color-text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ExportDialog_checkboxRow__pr_7E input[type=checkbox]{width:15px;height:15px;cursor:pointer;accent-color:var(--color-primary)}.ExportDialog_preview__o_vU2{background:var(--color-bg);border:1px solid var(--color-border);border-radius:calc(6px * var(--radius-scale));padding:10px 12px;font-size:var(--font-size-11);font-family:var(--font-mono,monospace);color:var(--color-text-secondary);max-height:160px;overflow:auto;white-space:pre}.ExportDialog_actions__Ul5ax{display:flex;justify-content:flex-end;gap:8px}.ExportDialog_cancelBtn__Yvjg7{padding:0 16px;height:34px;border:1px solid var(--color-border);border-radius:calc(6px * var(--radius-scale));background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-13);cursor:pointer}.ExportDialog_cancelBtn__Yvjg7:hover{background:var(--color-bg-hover)}.ExportDialog_exportBtn__3TURE{padding:0 16px;height:34px;border:none;border-radius:calc(6px * var(--radius-scale));background:var(--color-primary);color:var(--palette-gray-100);font-size:var(--font-size-13);font-weight:500;cursor:pointer;transition:background .15s}.ExportDialog_exportBtn__3TURE:hover{background:var(--color-primary-dark,var(--palette-blue-48))}.ExportDialog_exportBtn__3TURE:disabled{opacity:.5;cursor:default}.Button_button__0Qy_y{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--font-medium);border-radius:var(--control-radius);border:1px solid transparent;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default),opacity var(--duration-fast) var(--ease-default);white-space:nowrap;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:hidden}.Button_button__0Qy_y:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Button_button__0Qy_y:disabled,.Button_button__0Qy_y[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.Button_sm__bF128{height:2rem;padding-inline:var(--space-3);font-size:var(--text-sm)}.Button_md__gW8r5{height:2.5rem;padding-inline:var(--space-4);font-size:var(--text-sm)}.Button_lg__Out62{height:3rem;padding-inline:var(--space-6);font-size:var(--text-base)}.Button_primary__tJPWT{background-color:var(--primary-bg);color:var(--primary-fg);border-color:var(--primary-border-rest)}.Button_primary__tJPWT:hover:not(:disabled){background-color:var(--primary-bg-hover);color:var(--primary-fg-hover);border-color:var(--primary-border-hover)}.Button_secondary__uUL_v{background-color:var(--button-bg-rest);color:var(--button-fg);border-color:var(--button-border-rest)}.Button_secondary__uUL_v:hover:not(:disabled){background-color:var(--button-bg-hover);border-color:var(--button-border-hover)}.Button_ghost__5pbTi{background-color:transparent;color:var(--ghost-fg);border-color:transparent}.Button_ghost__5pbTi:hover:not(:disabled){background-color:var(--ghost-bg-hover);color:var(--ghost-fg-hover);border-color:var(--ghost-border-hover)}.Button_danger__aB19G{background-color:var(--danger-bg);color:var(--danger-fg);border-color:var(--danger-border)}.Button_danger__aB19G:hover:not(:disabled){background-color:var(--danger-bg-hover);color:var(--danger-fg-hover);border-color:var(--danger-border-hover)}.Button_loading__5UTH7{cursor:wait;pointer-events:none}.Button_spinner__hLIgl{width:1em;height:1em;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:Button_spin__f0Xi0 .6s linear infinite;flex-shrink:0}@keyframes Button_spin__f0Xi0{to{transform:rotate(1turn)}}.Button_icon__E_get{flex-shrink:0;display:inline-flex;align-items:center}.OrganisationTab_root___7AeC{display:flex;flex-direction:column;gap:var(--space-6)}.OrganisationTab_section__F35mC{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.OrganisationTab_title__ZXHe3{margin:0;font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary)}.OrganisationTab_desc__GsJjQ{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);max-width:64ch}.OrganisationTab_fields__Snew4{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.OrganisationTab_field__m65Hw{display:flex;flex-direction:column;gap:var(--space-1)}.OrganisationTab_label__wDqf7{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.OrganisationTab_input__7TmZF,.OrganisationTab_select__Em5uE{font:inherit;font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary)}.OrganisationTab_input__7TmZF:focus,.OrganisationTab_select__Em5uE:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 15%,transparent)}textarea.OrganisationTab_input__7TmZF{resize:vertical}.OrganisationTab_accentRow__xv76Q{display:flex;gap:var(--space-2);align-items:center}.OrganisationTab_accentRow__xv76Q .OrganisationTab_input__7TmZF{flex:1 1;font-family:var(--font-mono)}.OrganisationTab_swatch__VK7u6{width:36px;height:34px;padding:2px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer}.OrganisationTab_hint__7Zx64{font-size:var(--text-xs);color:var(--color-text-muted)}.OrganisationTab_problem__JAO7B{font-size:var(--text-xs);color:var(--color-error)}.OrganisationTab_error__Nf6NM{color:var(--color-error)}.OrganisationTab_actions__zxtiA{display:flex;gap:var(--space-2);justify-content:flex-end}.OrganisationTab_assets__7oFjJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--space-4);gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.OrganisationTab_asset__2164L{display:flex;gap:var(--space-3)}.OrganisationTab_assetPreview___Df0X{flex:0 0 96px;height:64px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle)}.OrganisationTab_assetPreview___Df0X[data-dark]{background:var(--color-neutral-900)}.OrganisationTab_assetPreview___Df0X img{max-width:84px;max-height:40px;object-fit:contain}.OrganisationTab_assetText__dlmh0{display:flex;flex-direction:column;gap:2px;min-width:0}.OrganisationTab_assetButtons__pT3_L{display:flex;gap:var(--space-3);margin-top:var(--space-1)}.OrganisationTab_linkBtn___Zzjo,.OrganisationTab_uploadBtn__QRhNg{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);color:var(--color-accent-text);background:none;border:0;padding:0;cursor:pointer}.OrganisationTab_linkBtn___Zzjo:hover,.OrganisationTab_uploadBtn__QRhNg:hover{text-decoration:underline}.OrganisationTab_fileInput__C3MBf{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.OrganisationTab_uploadBtn__QRhNg{position:relative}.OrganisationTab_uploadBtn__QRhNg:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.OrganisationTab_table__ODwGs{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.OrganisationTab_table__ODwGs td,.OrganisationTab_table__ODwGs th{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}.OrganisationTab_table__ODwGs thead th{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted)}.OrganisationTab_settingName__vMFQW{font-weight:var(--font-medium);color:var(--color-text-primary)}.OrganisationTab_lock__dan_e{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-text-secondary);cursor:pointer}.OrganisationTab_apps__Rlc_A{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.OrganisationTab_app__tBtyw{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer}.OrganisationTab_appDot__ZX289{width:10px;height:10px;border-radius:calc(3px * var(--radius-scale))}.InviteFriends_panel__xVYWr{--invite-success-text:color-mix(in srgb,var(--color-success) 70%,var(--color-text-primary));--invite-error-text:color-mix(in srgb,var(--color-error) 80%,var(--color-text-primary));--invite-touch:36px;display:flex;flex-direction:column;gap:var(--space-6);width:100%;min-width:0;color:var(--color-text-primary);font-family:var(--font-sans)}@media (pointer:coarse){.InviteFriends_panel__xVYWr{--invite-touch:44px}}.InviteFriends_section__BdsLj{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.InviteFriends_sectionLabel__in9_k{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary);line-height:var(--leading-tight)}.InviteFriends_linkRow__ICgPu{display:flex;align-items:stretch;gap:var(--space-2);min-width:0}.InviteFriends_linkInput__wwNYa{flex:1 1 auto;min-width:0;height:2.5rem;padding:0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);background-color:var(--color-bg-subtle);border:1px solid var(--field-border,var(--color-border));border-radius:var(--control-radius,var(--radius-md));text-overflow:ellipsis;outline:none;transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}.InviteFriends_linkInput__wwNYa:focus{color:var(--color-text-primary);border-color:var(--field-border-focus,var(--color-accent));box-shadow:0 0 0 3px var(--field-ring,color-mix(in srgb,var(--color-accent) 15%,transparent))}.InviteFriends_copyButton__KAnZj,.InviteFriends_shareButton__QQNWW{flex:0 0 auto;min-width:5.5rem}.InviteFriends_resetLink__aGrIR{align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--invite-touch);margin-block:calc(var(--space-2) * -1);padding:0 var(--space-1);-webkit-margin-start:calc(var(--space-1) * -1);margin-inline-start:calc(var(--space-1) * -1);font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-secondary);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-default)}.InviteFriends_resetLink__aGrIR:hover:not(:disabled){color:var(--color-accent-text);text-decoration:underline}.InviteFriends_resetLink__aGrIR:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.InviteFriends_resetLink__aGrIR:disabled{cursor:not-allowed;opacity:.5}.InviteFriends_chipField__QzqLA{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-height:2.5rem;padding:var(--space-1) var(--space-2);background-color:var(--field-bg,var(--color-surface));border:1px solid var(--field-border,var(--color-border));border-radius:var(--control-radius,var(--radius-md));cursor:text;transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}.InviteFriends_chipField__QzqLA:hover{border-color:var(--field-border-hover,var(--color-border-strong))}.InviteFriends_chipFieldFocused__klGW_,.InviteFriends_chipField__QzqLA:focus-within{border-color:var(--field-border-focus,var(--color-accent));box-shadow:0 0 0 3px var(--field-ring,color-mix(in srgb,var(--color-accent) 15%,transparent))}.InviteFriends_chipFieldInvalid__dNdoD,.InviteFriends_chipFieldInvalid__dNdoD:hover{border-color:var(--color-error)}.InviteFriends_chipFieldInvalid__dNdoD.InviteFriends_chipFieldFocused__klGW_,.InviteFriends_chipFieldInvalid__dNdoD:focus-within{border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error) 15%,transparent)}.InviteFriends_chip__RNlL8{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;min-width:0;height:1.75rem;padding-inline:var(--space-3) var(--space-1);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1;color:var(--color-accent-text);background-color:var(--color-accent-subtle);border:1px solid color-mix(in srgb,var(--color-accent) 25%,transparent);border-radius:var(--radius-full);white-space:nowrap;cursor:default}.InviteFriends_chip__RNlL8>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.InviteFriends_chipRemove__s2lik{position:relative;flex:0 0 auto;display:grid;place-items:center;width:1.25rem;height:1.25rem;padding:0;font:inherit;font-size:var(--text-sm);line-height:1;color:inherit;background:none;border:none;border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.InviteFriends_chipRemove__s2lik:after{content:"";position:absolute;inset:calc((var(--invite-touch) - 1.25rem) / -2)}.InviteFriends_chipRemove__s2lik:hover{color:var(--color-text-on-accent);background-color:var(--color-accent)}.InviteFriends_chipRemove__s2lik:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.InviteFriends_chipRemove__s2lik svg{width:.75rem;height:.75rem}.InviteFriends_chipInput__qaB5Y{flex:1 1 160px;min-width:160px;height:1.75rem;padding:0 var(--space-1);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-primary);background:transparent;border:none;outline:none}.InviteFriends_chipInput__qaB5Y::placeholder{color:var(--color-text-secondary)}.InviteFriends_fieldError__keoZE{margin:0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--invite-error-text)}.InviteFriends_noteInput__NzlM5{display:block;width:100%;box-sizing:border-box;min-height:calc(2lh + var(--space-2) * 2 + 2px);padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-primary);background-color:var(--field-bg,var(--color-surface));border:1px solid var(--field-border,var(--color-border));border-radius:var(--control-radius,var(--radius-md));resize:none;outline:none;transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}.InviteFriends_noteInput__NzlM5::placeholder{color:var(--color-text-secondary)}.InviteFriends_noteInput__NzlM5:hover{border-color:var(--field-border-hover,var(--color-border-strong))}.InviteFriends_noteInput__NzlM5:focus{border-color:var(--field-border-focus,var(--color-accent));box-shadow:0 0 0 3px var(--field-ring,color-mix(in srgb,var(--color-accent) 15%,transparent))}.InviteFriends_sendRow__eKAZt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.InviteFriends_sendRow__eKAZt .InviteFriends_sendButton__ahyXi{flex:0 0 auto;color:var(--color-accent-text);border-color:color-mix(in srgb,var(--color-accent) 55%,transparent)}.InviteFriends_sendRow__eKAZt .InviteFriends_sendButton__ahyXi:hover:not(:disabled){color:var(--color-accent-text);background-color:var(--color-accent-subtle);border-color:var(--color-accent)}.InviteFriends_footnote__uBnQO{flex:1 1 14rem;margin:0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-secondary)}.InviteFriends_errorLine__f0one,.InviteFriends_statusLine__sfakW{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-sm);line-height:var(--leading-normal)}.InviteFriends_statusLine__sfakW{color:var(--invite-success-text)}.InviteFriends_errorLine__f0one{color:var(--invite-error-text)}.InviteFriends_errorLine__f0one svg,.InviteFriends_statusLine__sfakW svg{flex:0 0 auto;width:1rem;height:1rem}.InviteFriends_errorLine__f0one:empty,.InviteFriends_statusLine__sfakW:empty{display:none}.InviteFriends_sentSection__Vrs11{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.InviteFriends_sentHeading__VsfTi{margin:0;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);line-height:var(--leading-tight)}.InviteFriends_sentList__oOasT{list-style:none;margin:0;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.InviteFriends_sentRow__x_oGU{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);min-height:2.75rem;padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.InviteFriends_sentRow__x_oGU+.InviteFriends_sentRow__x_oGU{border-top:1px solid var(--color-border)}.InviteFriends_sentRow__x_oGU>.InviteFriends_statusBadge__K23Fk:last-child{grid-column:2/span 2;justify-self:end}.InviteFriends_sentEmail__78cWT{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary)}.InviteFriends_statusBadge__K23Fk{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:var(--radius-full)}.InviteFriends_statusPending__ulKht{color:var(--color-accent-text);background-color:var(--color-accent-subtle)}.InviteFriends_statusAccepted__Rafs0{color:var(--invite-success-text);background-color:var(--color-success-subtle)}.InviteFriends_statusExpired__XciUS,.InviteFriends_statusRevoked__OWE5c{color:var(--color-text-secondary);background-color:transparent;border-color:var(--color-border-strong)}.InviteFriends_statusRevoked__OWE5c{border-style:dashed}.InviteFriends_revokeButton__Jt_ur{display:inline-flex;align-items:center;min-height:var(--invite-touch);padding:0 var(--space-2);-webkit-margin-end:calc(var(--space-2) * -1);margin-inline-end:calc(var(--space-2) * -1);font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-secondary);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default)}.InviteFriends_revokeButton__Jt_ur:hover:not(:disabled){color:var(--invite-error-text);background-color:var(--color-error-subtle)}.InviteFriends_revokeButton__Jt_ur:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.InviteFriends_revokeButton__Jt_ur:disabled{cursor:not-allowed;opacity:.5}.InviteFriends_empty__9Fkpg{margin:0;padding:var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;background-color:var(--color-bg-subtle);border:1px dashed var(--color-border);border-radius:var(--radius-lg)}.InviteFriends_pageWrap__Rss38{box-sizing:border-box;width:100%;max-width:640px;margin:var(--space-8) auto;padding:var(--space-8);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm,none)}.InviteFriends_pageHeading__u4kix{margin:0 0 var(--space-1);font-size:var(--text-2xl);font-weight:var(--font-semibold);letter-spacing:-.01em;line-height:var(--leading-tight);color:var(--color-text-primary)}.InviteFriends_pageIntro__SjDtF{margin:0 0 var(--space-6);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}@media (max-width:480px){.InviteFriends_pageWrap__Rss38{margin:var(--space-4) auto;padding:var(--space-5) var(--space-4);border-radius:var(--radius-lg)}.InviteFriends_linkRow__ICgPu{flex-wrap:wrap}.InviteFriends_linkInput__wwNYa{flex-basis:100%}.InviteFriends_copyButton__KAnZj,.InviteFriends_shareButton__QQNWW{flex:1 1}.InviteFriends_chipInput__qaB5Y{min-width:120px}}@media (pointer:coarse){.InviteFriends_chipField__QzqLA,.InviteFriends_copyButton__KAnZj,.InviteFriends_linkInput__wwNYa,.InviteFriends_sendRow__eKAZt .InviteFriends_sendButton__ahyXi,.InviteFriends_shareButton__QQNWW{min-height:44px}.InviteFriends_chipInput__qaB5Y,.InviteFriends_chip__RNlL8{height:2rem}}.LookPicker_grid__Tw__Z{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.LookPicker_option__G_c5k{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-default)}.LookPicker_option__G_c5k:hover:not(:disabled){border-color:var(--color-border-strong)}.LookPicker_option__G_c5k[aria-checked=true]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.LookPicker_option__G_c5k:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.LookPicker_option__G_c5k:disabled{cursor:not-allowed;opacity:.6}.LookPicker_preview__2hBMM{display:flex;flex-direction:column;gap:3px;height:92px;padding:4px;border-radius:var(--radius-md);background:var(--surface-ground);overflow:hidden}.LookPicker_bar__cWQkz,.LookPicker_page__NW9gj,.LookPicker_side__rKaH6{background:var(--surface-region);border:var(--region-border);border-radius:calc(var(--region-radius) / 3);box-shadow:var(--region-shadow)}.LookPicker_bar__cWQkz{flex:0 0 14px;display:flex;align-items:center;gap:4px;padding:0 4px}.LookPicker_dot__sBOtA{width:6px;height:6px;border-radius:var(--radius-full);background:var(--brand-accent)}.LookPicker_search__2VmIx{width:45%;height:6px;border-radius:var(--radius-full);background:var(--search-bg);border:1px solid var(--search-border)}.LookPicker_body__Vp9W_{flex:1 1;display:flex;gap:3px;min-height:0}.LookPicker_side__rKaH6{flex:0 0 30%;display:flex;flex-direction:column;gap:3px;padding:4px}.LookPicker_page__NW9gj{flex:1 1;display:flex;flex-direction:column;gap:4px;padding:5px}.LookPicker_line__daELI{height:4px;width:70%;border-radius:calc(2px * var(--radius-scale));background:color-mix(in srgb,var(--text-1) 14%,transparent)}.LookPicker_line__daELI[data-active]{background:var(--nav-active-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-1) 10%,transparent)}.LookPicker_line__daELI[data-wide]{width:90%}.LookPicker_button__XtAs_{margin-top:auto;width:34%;height:8px;border-radius:calc(3px * var(--radius-scale));background:var(--primary-bg);border:1px solid var(--primary-border-rest);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent) 35%,transparent)}.LookPicker_name__rYhIx{display:flex;align-items:center;gap:var(--space-2);font-weight:var(--font-semibold);font-size:var(--text-sm)}.LookPicker_badge__nxJwa{font-size:var(--text-xs);font-weight:var(--font-medium);padding:0 6px;border-radius:var(--radius-full);background:var(--color-accent-subtle);color:var(--color-accent-text)}.LookPicker_description__w8G_j{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-normal)}.DisplaySettings_root__A0sZJ{display:flex;flex-direction:column;gap:var(--space-5)}.DisplaySettings_row__ji6BW{display:flex;flex-direction:column;gap:var(--space-2)}.DisplaySettings_label__bWalx{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.DisplaySettings_segmented__0Ue1n{display:inline-flex;align-self:flex-start;flex-wrap:wrap;padding:2px;gap:2px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle)}.DisplaySettings_segment__j9mzJ{padding:var(--space-1) var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer}.DisplaySettings_segment__j9mzJ:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-primary)}.DisplaySettings_segment__j9mzJ[aria-checked=true],.DisplaySettings_segment__j9mzJ[aria-checked=true]:hover{background:var(--color-accent-subtle);color:var(--color-accent-text,var(--color-accent));box-shadow:inset 0 0 0 1.5px var(--color-accent)}.DisplaySettings_reset__daYc8:focus-visible,.DisplaySettings_segment__j9mzJ:focus-visible,.DisplaySettings_swatchDefault__LT_OO:focus-visible,.DisplaySettings_swatch__0EjcT:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.DisplaySettings_segment__j9mzJ:disabled,.DisplaySettings_swatchDefault__LT_OO:disabled,.DisplaySettings_swatch__0EjcT:disabled{cursor:not-allowed;opacity:.6}.DisplaySettings_swatches__FhkXT{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.DisplaySettings_swatch__0EjcT{width:28px;height:28px;border-radius:var(--radius-full);border:2px solid transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text-primary) 15%,transparent);cursor:pointer}.DisplaySettings_swatch__0EjcT[aria-checked=true]{border-color:var(--color-text-primary)}.DisplaySettings_swatchDefault__LT_OO{height:28px;padding:0 var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer}.DisplaySettings_swatchDefault__LT_OO[aria-checked=true]{border-color:var(--color-text-primary);color:var(--color-text-primary)}.DisplaySettings_picker__gM5Ph{width:36px;height:30px;padding:2px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer}.DisplaySettings_hint__SeGm6{margin:0;font-size:var(--text-xs);color:var(--color-text-muted);max-width:60ch}.DisplaySettings_views__cdzyh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);max-width:480px}.DisplaySettings_view__smUUn{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm)}.DisplaySettings_viewName__lxRBL{font-weight:var(--font-medium);min-width:120px}.DisplaySettings_viewValue__onQMJ{flex:1 1;color:var(--color-text-secondary)}.DisplaySettings_reset__daYc8{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:var(--color-accent-text);font:inherit;font-size:var(--text-xs);cursor:pointer}.DisplaySettings_select__i5l0V{max-width:280px;height:calc(34px * var(--density, 1));padding:0 var(--space-2);border:1px solid var(--field-border,var(--color-border));border-radius:var(--control-radius,var(--radius-md));background:var(--field-bg,var(--color-surface));color:var(--color-text);font:inherit;font-size:var(--text-sm)}.SidebarSettings_root__uE42Y{display:flex;flex-direction:column;gap:var(--space-3);max-width:480px}.SidebarSettings_head__CUouf{display:flex;align-items:center;justify-content:space-between}.SidebarSettings_label__TeWUX{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.SidebarSettings_hint__bkJ_J{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}.SidebarSettings_group__2EP_C{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3) var(--space-3);margin:0;display:flex;flex-direction:column;gap:var(--space-1)}.SidebarSettings_legend__wb6qh{padding:0 var(--space-1);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-secondary)}.SidebarSettings_check__MX2xM{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer}.SidebarSettings_apps__SWbbv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.SidebarSettings_app__VdxH4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm)}.SidebarSettings_move__7v_7V{display:inline-flex;gap:2px}.SidebarSettings_move__7v_7V button{display:inline-flex;padding:2px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer}.SidebarSettings_move__7v_7V button:hover:not(:disabled){border-color:var(--color-border)}.SidebarSettings_move__7v_7V button:disabled{opacity:.35;cursor:default}.SidebarSettings_link__mc4bI{display:inline-flex;align-items:center;gap:4px;border:0;background:none;font:inherit;font-size:var(--text-xs);color:var(--color-accent-text);cursor:pointer}.SidebarSettings_editorTabs__HfPd_{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.SidebarSettings_editorTab__VdE9K{padding:5px 12px;border:1px solid var(--button-border-rest,var(--color-border));border-radius:999px;background:none;font:inherit;font-size:var(--font-size-13);color:var(--color-text-muted);cursor:pointer}.SidebarSettings_editorTab__VdE9K:hover{background:var(--button-bg-hover,var(--color-surface-hover));color:var(--color-text)}.SidebarSettings_editorTab__VdE9K[aria-selected=true]{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-subtle)}.Menu_menu__hnYio{display:flex;flex-direction:column;padding:var(--space-1);min-width:180px}.Menu_item__g5SAq{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-primary);background:transparent;border:none;cursor:pointer;text-align:left;width:100%;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default);text-decoration:none}.Menu_item__g5SAq:hover:not(:disabled):not(.Menu_active__JKtXQ){background-color:var(--menu-item-hover)}.Menu_item__g5SAq:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.Menu_item__g5SAq:disabled{opacity:.5;cursor:not-allowed}.Menu_item__g5SAq.Menu_active__JKtXQ{background-color:var(--selected-bg);color:var(--selected-fg);font-weight:var(--font-medium)}.Menu_item__g5SAq.Menu_danger__YFI3y{color:var(--color-error)}.Menu_item__g5SAq.Menu_danger__YFI3y:hover:not(:disabled){background-color:var(--color-error-subtle)}.Menu_icon__XaCPP{display:flex;align-items:center;flex-shrink:0;color:var(--color-text-muted)}.Menu_item__g5SAq.Menu_active__JKtXQ .Menu_icon__XaCPP,.Menu_item__g5SAq.Menu_danger__YFI3y .Menu_icon__XaCPP{color:inherit}.Menu_label__0FNtv{flex:1 1;min-width:0}.Menu_shortcut__jHcAp{flex-shrink:0}.Menu_group-label__irFg_,.Menu_shortcut__jHcAp{font-size:var(--text-xs);color:var(--color-text-muted)}.Menu_group-label__irFg_{padding:var(--space-2) var(--space-3) var(--space-1);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em}.Menu_separator__E_Tcm{height:1px;background-color:var(--menu-separator);margin:var(--space-1) 0}.Panel_panel__SXgDw{display:flex;flex:1 1;flex-direction:column;min-width:0;min-height:0}.Panel_panel__SXgDw[hidden]{display:none}.Panel_header__XdSpZ{display:flex;flex-shrink:0;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-bottom:var(--editor-panel-rule,1px solid var(--color-border))}.Panel_icon__KrSPc{display:inline-flex;color:var(--editor-tool-fg,var(--color-text-secondary))}.Panel_title__0EglD{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-13);font-weight:var(--font-semibold);color:var(--color-text)}.Panel_actions__JZhD7{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-1)}.Panel_body__taiC4{flex:1 1;min-height:0;overflow:auto}.Panel_footer__gF5xQ{flex-shrink:0;padding:var(--space-2) var(--space-3);border-top:var(--editor-panel-rule,1px solid var(--color-border))}.Panel_iconButton__OVIoH{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:var(--editor-tool-radius,var(--radius-sm));background:none;color:var(--editor-tool-fg,var(--color-text-muted));cursor:pointer}.Panel_iconButton__OVIoH:hover{background:var(--editor-tool-hover-bg,var(--color-bg-hover));color:var(--editor-tool-hover-fg,var(--color-text))}.Panel_iconButton__OVIoH:focus-visible{outline:2px solid var(--editor-tool-active-fg,var(--color-accent));outline-offset:1px}.Card_card__IDWpR{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;-webkit-backdrop-filter:var(--glass-backdrop,none);backdrop-filter:var(--glass-backdrop,none)}.Card_none__Myz7h{padding:0}.Card_sm__fKtRk{padding:var(--space-3)}.Card_md__95cKl{padding:var(--space-4)}.Card_lg__gxeXn{padding:var(--space-6)}.Card_xl__9mkhB{padding:var(--space-8)}.Card_shadow-none__7SZIj{box-shadow:none}.Card_shadow-sm__zI03S{box-shadow:var(--shadow-sm)}.Card_shadow-md__8_TSN{box-shadow:var(--shadow-md)}.Card_shadow-lg__dV_0W{box-shadow:var(--shadow-lg)}.Card_hoverable__X3kdG{cursor:pointer;transition:box-shadow var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),transform var(--duration-normal) var(--ease-default)}.Card_hoverable__X3kdG:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong);transform:translateY(-1px)}.Card_hoverable__X3kdG:active{transform:translateY(0)}.Card_header__l3NWN{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-4)}.Card_footer__vyRar{padding-top:var(--space-4);border-top:1px solid var(--color-border);margin-top:var(--space-4)}.Card_title__7pjO_{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary)}.Card_subtitle__Z7Xks{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-1)}.Card_selected__Gz_lE{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 20%,transparent)}.editorChrome_toolItems__dduDY,.editorChrome_tool__hXAEP{display:contents}.editorChrome_toolLabelled__yl4Tj{flex-direction:column}.editorChrome_toolBody__sWDPO,.editorChrome_toolLabelled__yl4Tj{display:inline-flex;align-items:center;gap:1px}.editorChrome_vertical__Hxn8_ .editorChrome_toolBody__sWDPO{flex-direction:column}.editorChrome_toolCaption__Zluyc{font-size:var(--font-size-10);line-height:1.1;color:var(--editor-status-fg,var(--color-text-muted));white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editorChrome_moreButton__ReYpM{display:inline-flex;align-items:center;justify-content:center;width:30px;height:28px;border:none;background:none;border-radius:var(--editor-tool-radius,4px);cursor:pointer;color:var(--editor-tool-fg,var(--color-text-muted))}.editorChrome_moreButton__ReYpM:hover,.editorChrome_moreButton__ReYpM[aria-expanded=true]{background:var(--editor-tool-hover-bg,var(--color-surface-hover));color:var(--editor-tool-hover-fg,var(--color-text))}.editorChrome_morePopover__wdONX{position:fixed;z-index:var(--z-popover);max-width:360px;background-color:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--menu-radius);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter)}.editorChrome_morePanel__4TwP5{display:flex;flex-direction:column;gap:6px;padding:8px;min-width:220px}.editorChrome_moreRow__ht1jw{display:flex;align-items:center;justify-content:space-between;gap:12px}.editorChrome_moreCaption__wBZrC{font-size:var(--text-xs);color:var(--color-text-muted)}.editorChrome_moreTools__6rQ_k{display:inline-flex;align-items:center;gap:2px;flex-wrap:wrap}.editorChrome_contextItem__9OWrj,.editorChrome_moreCustomize__Q9xPD{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:none;background:none;border-radius:calc(6px * var(--radius-scale));font:inherit;font-size:var(--font-size-13);color:var(--color-text);cursor:pointer;text-align:left}.editorChrome_moreCustomize__Q9xPD{border-top:1px solid var(--color-border);border-radius:0 0 calc(6px * var(--radius-scale)) calc(6px * var(--radius-scale));margin-top:2px;padding-top:8px}.editorChrome_contextItem__9OWrj:focus-visible,.editorChrome_contextItem__9OWrj:hover,.editorChrome_moreCustomize__Q9xPD:hover{background:var(--color-surface-hover)}.editorChrome_menuScrim__wF_bF{position:fixed;inset:0;z-index:var(--z-layer-999)}.editorChrome_contextMenu__dLOdZ{position:fixed;z-index:var(--z-layer-1000);display:flex;flex-direction:column;min-width:190px;padding:4px;background:var(--glass-bg,var(--color-surface-overlay));border:1px solid var(--glass-border,var(--color-border));border-radius:calc(8px * var(--radius-scale));box-shadow:var(--glass-shadow,var(--shadow-lg));-webkit-backdrop-filter:var(--glass-filter,none);backdrop-filter:var(--glass-filter,none)}.editorChrome_customizer__IvVRl{display:flex;flex-direction:column;gap:14px}.editorChrome_customizerHint__KxK_P{margin:0 0 12px;font-size:var(--font-size-13);color:var(--color-text-muted)}.editorChrome_customizerHeading__pxLHL{margin:0 0 6px;font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.editorChrome_customizerList__u2d6y{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.editorChrome_customizerRow__AXjFe{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:var(--row-rule,1px solid var(--color-border))}.editorChrome_customizerRow__AXjFe:last-child{border-bottom:none}.editorChrome_customizerMove__iIyni{display:inline-flex;gap:2px;flex-shrink:0}.editorChrome_moveButton__CW_EX{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--button-border-rest,var(--color-border));border-radius:calc(6px * var(--radius-scale));background:none;color:var(--color-text-muted);cursor:pointer}.editorChrome_moveButton__CW_EX:hover:not(:disabled){background:var(--button-bg-hover,var(--color-surface-hover));color:var(--color-text)}.editorChrome_moveButton__CW_EX:disabled{opacity:.35;cursor:default}.editorChrome_customizerFooter__fkgll{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.editorChrome_resetButton__ZAr6y{padding:6px 10px;border:1px solid var(--button-border-rest,var(--color-border));border-radius:calc(6px * var(--radius-scale));background:none;font:inherit;font-size:var(--font-size-13);color:var(--color-text);cursor:pointer}.editorChrome_resetButton__ZAr6y:hover:not(:disabled){background:var(--button-bg-hover,var(--color-surface-hover))}.editorChrome_resetButton__ZAr6y:disabled{opacity:.45;cursor:default}.editorChrome_docIcon__DT0A3{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:calc(8px * var(--radius-scale));color:var(--doc-icon-color);background:color-mix(in srgb,var(--doc-icon-color) 12%,transparent)}.editorChrome_saveState__Gi__z{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-xs);color:var(--editor-status-fg,var(--color-text-muted));white-space:nowrap}.editorChrome_saveStateError__oPcp8{color:var(--color-danger,var(--palette-red-50))}.editorChrome_shellActions__b5woV{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:var(--space-2)}.AppShellLayout_boot__Bn0lu{height:100vh;background:var(--surface-ground)}.PanelRail_workspace__WeIJf{--rail-strip:30px;position:relative;display:grid;grid-template-areas:"top top top" "left center right" "bottom bottom bottom";grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;overflow:hidden}.PanelRail_workspace__WeIJf[data-dragging=true]{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PanelRail_center__u7jkB{grid-area:center;position:relative;min-width:0;min-height:0;overflow:hidden}.PanelRail_center__u7jkB[data-drop-float=true]:after{content:"";position:absolute;inset:var(--space-2);border:2px dashed var(--editor-tool-active-fg,var(--color-accent));border-radius:var(--radius-md);pointer-events:none}.PanelRail_rail__zLWYY{display:flex;min-width:0;min-height:0}.PanelRail_rail__zLWYY[data-side=left]{grid-area:left;flex-direction:row}.PanelRail_rail__zLWYY[data-side=right]{grid-area:right;flex-direction:row-reverse}.PanelRail_rail__zLWYY[data-side=top]{grid-area:top;flex-direction:column}.PanelRail_rail__zLWYY[data-side=bottom]{grid-area:bottom;flex-direction:column-reverse}.PanelRail_strip__J13Lr{display:flex;flex-shrink:0;gap:var(--space-1);padding:var(--space-1);background:var(--editor-panel-bg,var(--color-surface))}.PanelRail_rail__zLWYY[data-side=left] .PanelRail_strip__J13Lr,.PanelRail_rail__zLWYY[data-side=right] .PanelRail_strip__J13Lr{flex-direction:column;width:var(--rail-strip)}.PanelRail_rail__zLWYY[data-side=bottom] .PanelRail_strip__J13Lr,.PanelRail_rail__zLWYY[data-side=top] .PanelRail_strip__J13Lr{flex-direction:row;height:var(--rail-strip)}.PanelRail_rail__zLWYY[data-side=left] .PanelRail_strip__J13Lr{border-right:var(--editor-panel-rule,1px solid var(--color-border))}.PanelRail_rail__zLWYY[data-side=right] .PanelRail_strip__J13Lr{border-left:var(--editor-panel-rule,1px solid var(--color-border))}.PanelRail_rail__zLWYY[data-side=top] .PanelRail_strip__J13Lr{border-bottom:var(--editor-panel-rule,1px solid var(--color-border))}.PanelRail_rail__zLWYY[data-side=bottom] .PanelRail_strip__J13Lr{border-top:var(--editor-panel-rule,1px solid var(--color-border))}.PanelRail_strip__J13Lr[data-drop-active=true]{background:var(--editor-tool-hover-bg,var(--color-bg-hover))}.PanelRail_tab__yd1kt{display:flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);border:none;border-radius:var(--editor-tool-radius,var(--radius-sm));background:none;color:var(--editor-tool-fg,var(--color-text-secondary));font:inherit;font-size:var(--text-xs);font-weight:var(--font-medium);white-space:nowrap;cursor:pointer;touch-action:none}.PanelRail_rail__zLWYY[data-side=bottom] .PanelRail_tab__yd1kt,.PanelRail_rail__zLWYY[data-side=top] .PanelRail_tab__yd1kt{padding:var(--space-1) var(--space-2)}.PanelRail_rail__zLWYY[data-side=left] .PanelRail_tab__yd1kt,.PanelRail_rail__zLWYY[data-side=right] .PanelRail_tab__yd1kt{writing-mode:vertical-rl}.PanelRail_rail__zLWYY[data-side=left] .PanelRail_tab__yd1kt{transform:rotate(180deg)}.PanelRail_tab__yd1kt:hover{background:var(--editor-tool-hover-bg,var(--color-bg-hover));color:var(--editor-tool-hover-fg,var(--color-text))}.PanelRail_tab__yd1kt[aria-selected=true]{background:var(--editor-tool-active-bg,var(--selected-bg));color:var(--editor-tool-active-fg,var(--selected-fg))}.PanelRail_tab__yd1kt:focus-visible{outline:2px solid var(--editor-tool-active-fg,var(--color-accent));outline-offset:1px}.PanelRail_tab__yd1kt[data-dragging=true]{opacity:.4}.PanelRail_tabIcon__N3WSH{display:inline-flex}.PanelRail_rail__zLWYY[data-side=left] .PanelRail_tabIcon__N3WSH,.PanelRail_rail__zLWYY[data-side=right] .PanelRail_tabIcon__N3WSH{writing-mode:horizontal-tb}.PanelRail_rail__zLWYY[data-side=left] .PanelRail_tabIcon__N3WSH{transform:rotate(180deg)}.PanelRail_dropMarker__lPTVf{flex-shrink:0;border-radius:var(--radius-full,999px);background:var(--editor-tool-active-fg,var(--color-accent))}.PanelRail_rail__zLWYY[data-side=left] .PanelRail_dropMarker__lPTVf,.PanelRail_rail__zLWYY[data-side=right] .PanelRail_dropMarker__lPTVf{height:2px;width:100%}.PanelRail_rail__zLWYY[data-side=bottom] .PanelRail_dropMarker__lPTVf,.PanelRail_rail__zLWYY[data-side=top] .PanelRail_dropMarker__lPTVf{width:2px;height:100%}.PanelRail_panelArea__ETgdP{position:relative;display:flex;flex-direction:column;flex-shrink:0;min-width:0;min-height:0;background:var(--editor-panel-bg,var(--color-surface))}.PanelRail_rail__zLWYY[data-side=left] .PanelRail_panelArea__ETgdP,.PanelRail_rail__zLWYY[data-side=right] .PanelRail_panelArea__ETgdP{max-width:60vw}.PanelRail_rail__zLWYY[data-side=bottom] .PanelRail_panelArea__ETgdP,.PanelRail_rail__zLWYY[data-side=top] .PanelRail_panelArea__ETgdP{max-height:60vh}.PanelRail_panelArea__ETgdP[hidden]{display:none}.PanelRail_rail__zLWYY[data-side=left] .PanelRail_panelArea__ETgdP{border-right:var(--editor-panel-rule,1px solid var(--color-border))}.PanelRail_rail__zLWYY[data-side=right] .PanelRail_panelArea__ETgdP{border-left:var(--editor-panel-rule,1px solid var(--color-border))}.PanelRail_rail__zLWYY[data-side=top] .PanelRail_panelArea__ETgdP{border-bottom:var(--editor-panel-rule,1px solid var(--color-border))}.PanelRail_rail__zLWYY[data-side=bottom] .PanelRail_panelArea__ETgdP{border-top:var(--editor-panel-rule,1px solid var(--color-border))}.PanelRail_resizeHandle__u2Dit{position:absolute;z-index:var(--z-layer-2);background:transparent;touch-action:none}.PanelRail_rail__zLWYY[data-side=left] .PanelRail_resizeHandle__u2Dit{top:0;right:-3px;bottom:0;width:6px;cursor:ew-resize}.PanelRail_rail__zLWYY[data-side=right] .PanelRail_resizeHandle__u2Dit{top:0;left:-3px;bottom:0;width:6px;cursor:ew-resize}.PanelRail_rail__zLWYY[data-side=top] .PanelRail_resizeHandle__u2Dit{left:0;right:0;bottom:-3px;height:6px;cursor:ns-resize}.PanelRail_rail__zLWYY[data-side=bottom] .PanelRail_resizeHandle__u2Dit{left:0;right:0;top:-3px;height:6px;cursor:ns-resize}.PanelRail_resizeHandle__u2Dit:focus-visible,.PanelRail_resizeHandle__u2Dit:hover{outline:none;background:var(--editor-tool-active-fg,var(--color-accent))}.PanelRail_menuRoot__w5wFn{position:relative}.PanelRail_menuPopover__yw4rt{position:absolute;top:calc(100% + var(--space-1));right:0;z-index:var(--z-dropdown);min-width:180px}.PanelRail_floating__2EvUR{position:absolute;z-index:var(--z-layer-10);display:flex;flex-direction:column;min-width:0;overflow:hidden;border:var(--screen-card-border,1px solid var(--color-border));border-radius:var(--dialog-radius,var(--radius-lg));background:var(--screen-card-bg,var(--color-surface));box-shadow:var(--screen-card-shadow,var(--shadow-xl));-webkit-backdrop-filter:var(--screen-card-filter,none);backdrop-filter:var(--screen-card-filter,none)}.PanelRail_floatHeader__VIY9q{cursor:-webkit-grab;cursor:grab;touch-action:none}.PanelRail_floatResize__jqaMi{position:absolute;right:0;bottom:0;width:14px;height:14px;cursor:nwse-resize;touch-action:none}.PanelRail_dragGhost__MPyEf{position:fixed;z-index:var(--z-popover);display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:var(--screen-card-border,1px solid var(--color-border));border-radius:var(--radius-md);background:var(--screen-card-bg,var(--color-surface));box-shadow:var(--shadow-lg);font-size:var(--text-xs);color:var(--color-text);pointer-events:none}@media (max-width:640px){.PanelRail_rail__zLWYY .PanelRail_panelArea__ETgdP{position:absolute;z-index:var(--z-layer-10);max-width:none;max-height:none;background:var(--color-surface-overlay);box-shadow:var(--shadow-xl)}.PanelRail_rail__zLWYY[data-side=left] .PanelRail_panelArea__ETgdP{top:0;bottom:0;left:var(--rail-strip);width:calc(100% - var(--rail-strip))!important;max-width:none}.PanelRail_rail__zLWYY[data-side=right] .PanelRail_panelArea__ETgdP{top:0;bottom:0;right:var(--rail-strip);width:calc(100% - var(--rail-strip))!important;max-width:none}.PanelRail_rail__zLWYY[data-side=top] .PanelRail_panelArea__ETgdP{left:0;right:0;top:var(--rail-strip);height:70%!important;max-height:none}.PanelRail_rail__zLWYY[data-side=bottom] .PanelRail_panelArea__ETgdP{left:0;right:0;bottom:var(--rail-strip);height:70%!important;max-height:none}.PanelRail_workspace__WeIJf:has(.PanelRail_rail__zLWYY[data-side=left]) .PanelRail_rail__zLWYY[data-side=right] .PanelRail_panelArea__ETgdP,.PanelRail_workspace__WeIJf:has(.PanelRail_rail__zLWYY[data-side=right]) .PanelRail_rail__zLWYY[data-side=left] .PanelRail_panelArea__ETgdP{width:calc(100% - 2 * var(--rail-strip))!important}.PanelRail_floating__2EvUR{inset:0!important;width:auto!important;height:auto!important;border-radius:0}.PanelRail_floatResize__jqaMi{display:none}}.Callout_callout__bTdiM{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);-webkit-backdrop-filter:var(--glass-backdrop,none);backdrop-filter:var(--glass-backdrop,none)}.Callout_callout__bTdiM,.Callout_default__CB8rE{background-color:var(--color-surface-raised)}.Callout_accent__f7iM5{background-color:var(--color-accent-subtle);border-color:color-mix(in srgb,var(--color-accent) 20%,transparent)}.Callout_success__DeMWj{background-color:var(--color-success-subtle);border-color:color-mix(in srgb,var(--color-success) 20%,transparent)}.Callout_warning__T87LS{background-color:var(--color-warning-subtle);border-color:color-mix(in srgb,var(--color-warning) 20%,transparent)}.Callout_error__HY_fb{background-color:var(--color-error-subtle);border-color:color-mix(in srgb,var(--color-error) 20%,transparent)}.Callout_sm__6QFnf{padding:var(--space-3)}.Callout_md__IMx3P{padding:var(--space-4)}.Callout_lg__N8uGu{padding:var(--space-6)}