:root{--account-control-border-color: var(--catppuccin-overlay1);--account-muted-color: var(--catppuccin-subtext0)}@media(prefers-color-scheme: light){:root{--account-control-border-color: var(--catppuccin-subtext0);--account-muted-color: var(--catppuccin-text)}}:root.theme-dark{--account-control-border-color: var(--catppuccin-overlay1);--account-muted-color: var(--catppuccin-subtext0)}:root.theme-light{--account-control-border-color: var(--catppuccin-subtext0);--account-muted-color: var(--catppuccin-text)}.account-dialog input,.account-dialog select,.account-dialog textarea,.account-manager input,.account-manager select,.account-manager textarea{background-color:var(--catppuccin-surface0);border:1px solid var(--catppuccin-overlay0);color:var(--catppuccin-text);transition:color var(--control-transition),background-color var(--control-transition),border-color var(--control-transition),box-shadow var(--control-transition)}.account-dialog input:hover,.account-dialog input:focus,.account-dialog select:hover,.account-dialog select:focus,.account-dialog textarea:hover,.account-dialog textarea:focus,.account-manager input:hover,.account-manager input:focus,.account-manager select:hover,.account-manager select:focus,.account-manager textarea:hover,.account-manager textarea:focus{background-color:var(--catppuccin-surface1);border-color:var(--catppuccin-overlay1);color:var(--catppuccin-text);text-decoration:none}.account-dialog input:focus-visible,.account-dialog select:focus-visible,.account-dialog textarea:focus-visible,.account-manager input:focus-visible,.account-manager select:focus-visible,.account-manager textarea:focus-visible{box-shadow:var(--focus-ring-shadow);outline:0}.account-dialog input:active,.account-dialog select:active,.account-dialog textarea:active,.account-manager input:active,.account-manager select:active,.account-manager textarea:active{background-color:var(--catppuccin-overlay1);outline:0}.account-dialog input,.account-dialog select,.account-dialog textarea,.account-manager input,.account-manager select,.account-manager textarea{border-radius:var(--control-radius);box-sizing:border-box;color:var(--catppuccin-text);font:inherit;min-height:var(--control-height);padding:var(--control-padding);width:100%}.account-dialog-scroll-lock,.account-dialog-scroll-lock body{overflow:hidden;overscroll-behavior:none}.account-dialog select,.account-manager select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, currentColor 50%),linear-gradient(135deg, currentColor 50%, transparent 50%);background-position:calc(100% - 1.05rem) 50%,calc(100% - .8rem) 50%;background-repeat:no-repeat;background-size:.35rem .35rem;padding-inline-end:1.95rem}.account-dialog textarea,.account-manager textarea{min-height:6rem;resize:vertical}.account-dialog input[type=datetime-local],.account-dialog input[type=month],.account-dialog input[type=time],.account-manager input[type=datetime-local],.account-manager input[type=month],.account-manager input[type=time]{appearance:none;height:var(--control-height);line-height:1.3;padding-block:0;text-align:left}.account-dialog input[type=datetime-local]::-webkit-datetime-edit,.account-dialog input[type=month]::-webkit-datetime-edit,.account-dialog input[type=time]::-webkit-datetime-edit,.account-dialog input[type=datetime-local]::-webkit-date-and-time-value,.account-dialog input[type=month]::-webkit-date-and-time-value,.account-dialog input[type=time]::-webkit-date-and-time-value,.account-manager input[type=datetime-local]::-webkit-datetime-edit,.account-manager input[type=month]::-webkit-datetime-edit,.account-manager input[type=time]::-webkit-datetime-edit,.account-manager input[type=datetime-local]::-webkit-date-and-time-value,.account-manager input[type=month]::-webkit-date-and-time-value,.account-manager input[type=time]::-webkit-date-and-time-value{align-items:center;display:flex;height:100%;min-height:0;padding-block:0;text-align:left}.account-dialog input[type=checkbox],.account-manager input[type=checkbox]{accent-color:var(--catppuccin-blue);block-size:1rem;inline-size:1rem;max-height:1rem;min-height:0;width:auto}.account-feedback{color:var(--catppuccin-subtext0);margin:0;min-height:0}.account-feedback:not(:empty){background-color:color-mix(in oklab, var(--catppuccin-blue) 10%, var(--catppuccin-surface0));border:1px solid color-mix(in oklab, var(--catppuccin-blue) 30%, transparent);border-radius:.75rem;color:var(--catppuccin-text);margin-top:1rem;padding:.75rem .875rem}.account-feedback[data-feedback-transient=true]:not(:empty){animation:account-feedback-fade-out .6s ease-out forwards;animation-delay:5.5s;overflow:hidden}.account-dialog-feedback:not(:empty){grid-area:manager-feedback;margin:.85rem 1.25rem 0}.account-dialog-feedback:empty{display:none}.account-feedback--field{min-height:0}.account-feedback--field:not(:empty){margin-top:0;padding-block:.6rem}.account-card{--panel-padding: 1.125rem}.account-card .page-header{gap:1rem}.account-card h2{margin-bottom:0}.account-beta-badge{border:1px solid currentColor;border-radius:999px;color:var(--catppuccin-text);display:inline-flex;font-size:.65rem;font-weight:700;letter-spacing:.04em;line-height:1;padding:.25rem .4rem;vertical-align:middle}.account-workspace-header{align-items:center}.account-workspace-toolbar{margin-top:1rem}.stats-account-heading{display:grid;gap:.3rem;min-width:0}.stats-account-heading h3{font-size:1rem;line-height:1.2;margin:0}.stats-account-panel .stats-chart{margin-top:1rem}.stats-account-panel .stats-svg{background-color:color-mix(in oklab, var(--catppuccin-crust), transparent 36%)}.account-settings{display:grid;gap:1rem;margin-top:1rem}.account-setting{background-color:var(--catppuccin-surface0);border:1px solid color-mix(in oklab, var(--catppuccin-surface1), transparent 30%);border-radius:.875rem;overflow:clip}.account-setting-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:1rem}.account-setting-header h3{margin:0}.account-setting-header .page-actions{margin-top:0}.page-panel[data-account-page=profile] .page-subtitle,.page-panel[data-account-page=profile] .account-auth-note,.page-panel[data-account-page=profile] .account-item-chip,.page-panel[data-account-page=profile] .account-item-meta-item dt,.page-panel[data-account-page=profile] .account-setting-badge,.page-panel[data-account-page=profile] .account-setting-eyebrow{color:var(--account-muted-color)}.page-panel[data-account-page=profile] .account-email-input,.page-panel[data-account-page=profile] .action-button{border-color:var(--account-control-border-color)}.page-panel[data-account-page=profile] .action-button--danger{border-color:var(--catppuccin-red)}.account-setting-header--compact{align-items:center}.account-locale-form{flex:0 0 auto;max-width:100%;width:9rem}.account-locale-select{border-radius:var(--control-radius);width:100%}.account-verification-actions{margin-top:0}.account-setting-header--devices .action-button{flex:0 0 auto}.account-email-action{font-size:.85rem}.account-setting-body{display:grid;gap:.875rem;padding:1rem;padding-top:0}.account-setting-body--email{align-items:flex-start;grid-template-columns:minmax(0, 1fr) auto}.account-setting-body--auth{--account-auth-guest-width: min(100%, 24rem);gap:1rem;justify-items:center;padding-top:0;text-align:center}.account-setting--auth-shell{background-color:rgba(0,0,0,0);border:0}.account-auth-panel{background-color:var(--catppuccin-surface0);border:1px solid color-mix(in oklab, var(--catppuccin-surface1), transparent 30%);border-radius:1rem;display:grid;gap:1.5rem;margin:1rem auto 2rem;padding:2rem 1.75rem;width:min(100%,22.5rem)}.account-auth-panel-header{display:grid;gap:.5rem;justify-items:center;text-align:center}.account-auth-panel-header h3{margin:0}.account-auth-panel>.account-feedback:empty{display:none}.account-setting-body--solo{padding-top:1rem}.account-setting-eyebrow-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.2rem}.account-setting-eyebrow{color:var(--catppuccin-subtext0);font-size:.9rem;font-weight:600;letter-spacing:0;margin:0;text-transform:none}.account-setting-value{font-size:1rem;font-weight:600;margin:0;overflow-wrap:anywhere}.account-setting-badge{align-self:center;background-color:color-mix(in oklab, var(--catppuccin-surface1) 52%, transparent);border:1px solid color-mix(in oklab, var(--catppuccin-overlay0) 42%, transparent);border-radius:999px;color:var(--catppuccin-subtext0);font-size:.72rem;font-weight:600;line-height:1;padding:.28rem .5rem;white-space:nowrap}.account-setting-badge--icon{align-items:center;display:inline-flex;font-size:.7rem;font-weight:700;height:1.1rem;justify-content:center;padding:0;width:1.1rem}.account-setting-badge--success{background-color:color-mix(in oklab, var(--catppuccin-green) 10%, transparent);border-color:color-mix(in oklab, var(--catppuccin-green) 24%, transparent);color:color-mix(in oklab, var(--catppuccin-green) 60%, var(--catppuccin-text))}.account-setting-badge--pending{background-color:color-mix(in oklab, var(--catppuccin-yellow) 10%, transparent);border-color:color-mix(in oklab, var(--catppuccin-yellow) 24%, transparent);color:color-mix(in oklab, var(--catppuccin-yellow) 60%, var(--catppuccin-text))}.account-email-main{min-width:0}.account-email-row-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.account-email-form{display:grid;gap:.75rem;max-width:42rem}.account-email-form--stack{justify-items:center;margin-inline:auto;width:var(--account-auth-guest-width)}.account-email-input{background-color:var(--catppuccin-surface0);border:1px solid var(--catppuccin-overlay0);color:var(--catppuccin-text);transition:color var(--control-transition),background-color var(--control-transition),border-color var(--control-transition),box-shadow var(--control-transition)}.account-email-input:hover,.account-email-input:focus{background-color:var(--catppuccin-surface1);border-color:var(--catppuccin-overlay1);color:var(--catppuccin-text);text-decoration:none}.account-email-input:focus-visible{box-shadow:var(--focus-ring-shadow);outline:0}.account-email-input:active{background-color:var(--catppuccin-overlay1);outline:0}.account-email-input{border-radius:var(--control-radius);font:inherit;min-height:var(--control-height);padding:var(--control-padding);width:100%}.account-email-input[aria-invalid=true]{border-color:color-mix(in oklab, var(--catppuccin-red) 70%, var(--catppuccin-maroon));box-shadow:0 0 0 1px color-mix(in oklab, var(--catppuccin-red) 42%, transparent)}.account-auth-actions{margin-inline:auto;width:var(--account-auth-guest-width)}.account-auth-divider{align-items:center;color:var(--catppuccin-subtext0);display:flex;font-size:.85rem;font-weight:600;gap:.75rem;margin-inline:auto;width:var(--account-auth-guest-width)}.account-email-form--stack .account-email-input,.account-auth-divider{max-width:none;width:var(--account-auth-guest-width)}.account-auth-button{max-width:none;width:100%}.account-auth-divider::before,.account-auth-divider::after{background-color:color-mix(in oklab, var(--catppuccin-overlay0), transparent 28%);content:"";flex:1 1 auto;height:1px}.account-visually-hidden{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.account-auth-note{color:var(--catppuccin-subtext0);margin:0}.account-api-documentation{margin-top:.35rem}.account-api-key-permissions{align-content:start;justify-self:center;border:1px solid color-mix(in oklab, var(--catppuccin-surface1), transparent 28%);border-radius:.875rem;display:grid;gap:.18rem;margin:0;max-width:22.5rem;min-width:0;padding:.5rem .65rem .5rem;width:100%}.account-api-key-permissions-title{color:var(--catppuccin-subtext0);font-size:.82rem;font-weight:700;margin:0;padding:0 .2rem}.account-api-key-permissions-list{display:grid;gap:.18rem;grid-template-columns:1fr}.account-api-key-permission-option{align-items:center;cursor:pointer;display:grid;gap:.45rem;grid-template-columns:auto minmax(0, 1fr);min-width:0;padding:.08rem .05rem;transition:background-color var(--control-transition),border-color var(--control-transition),box-shadow var(--control-transition)}.account-api-key-permission-option:hover{color:var(--catppuccin-text)}.account-api-key-permission-option:has(input:focus-visible){border-radius:.35rem;box-shadow:0 0 0 1px color-mix(in oklab, var(--catppuccin-blue) 28%, transparent)}.account-api-key-permission-option:has(input:checked){color:var(--catppuccin-text)}.account-api-key-permission-label{color:var(--catppuccin-text);font-size:.88rem;font-weight:600;line-height:1.1}.account-api-key-reveal{background-color:color-mix(in oklab, var(--catppuccin-blue) 10%, var(--catppuccin-mantle));border:1px solid color-mix(in oklab, var(--catppuccin-blue) 28%, transparent);border-radius:.875rem;display:grid;gap:.875rem;padding:1rem}.account-api-key-reveal.hidden{display:none}.account-api-key-reveal-header{align-items:start;display:flex;gap:1rem;justify-content:space-between}.account-api-key-reveal-header h4{color:var(--catppuccin-text);margin:0 0 .25rem}.account-api-key-reveal-controls{align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(0, 1fr) auto auto}.account-api-key-reveal-controls input{background-color:var(--catppuccin-surface0);border:1px solid var(--catppuccin-overlay0);color:var(--catppuccin-text);transition:color var(--control-transition),background-color var(--control-transition),border-color var(--control-transition),box-shadow var(--control-transition)}.account-api-key-reveal-controls input:hover,.account-api-key-reveal-controls input:focus{background-color:var(--catppuccin-surface1);border-color:var(--catppuccin-overlay1);color:var(--catppuccin-text);text-decoration:none}.account-api-key-reveal-controls input:focus-visible{box-shadow:var(--focus-ring-shadow);outline:0}.account-api-key-reveal-controls input:active{background-color:var(--catppuccin-overlay1);outline:0}.account-api-key-reveal-controls input{font:inherit;min-height:var(--control-height);padding:var(--control-padding);width:100%}.account-email-note{margin-top:.25rem}.account-item-list{display:grid;gap:.75rem}.account-item-row{align-items:flex-start;background-color:var(--catppuccin-mantle);border:1px solid color-mix(in oklab, var(--catppuccin-surface1), transparent 38%);border-radius:.75rem;display:grid;gap:1rem;grid-template-columns:minmax(0, 1fr) auto;padding:.875rem 1rem}.account-item-main{flex:1 1 auto;min-width:0}.account-item-topline{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.account-item-title{font-weight:600;margin:0}.account-item-chip{background-color:color-mix(in oklab, var(--catppuccin-surface1), transparent 8%);border:1px solid color-mix(in oklab, var(--catppuccin-overlay0), transparent 24%);border-radius:999px;color:var(--catppuccin-subtext0);display:inline-flex;font-size:.72rem;font-weight:600;line-height:1;max-width:100%;overflow:hidden;padding:.35rem .55rem;text-overflow:ellipsis;white-space:nowrap}.account-item-meta{display:grid;gap:.35rem;margin:.5rem 0 0}.account-item-meta-item{column-gap:.5rem;display:grid;grid-template-columns:max-content minmax(0, 1fr)}.account-item-meta-item dt{color:var(--catppuccin-subtext0);font-weight:600}.account-item-meta-item dt::after{content:":"}.account-item-meta-item dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-item-row-actions{align-self:start;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;white-space:nowrap}.account-item-row-actions .action-button--icon{align-items:center;block-size:var(--result-control-height);display:inline-flex;inline-size:var(--result-control-height);justify-content:center;min-width:0}.account-passkey-manage,.account-passkey-revoke{min-width:0}.account-passkey-actions{gap:.5rem}.account-passkey-action{font-size:.85rem}.account-search-form{align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(0, 1fr) auto;margin-top:0}.account-search-input{width:100%}.account-search-submit{min-width:6.5rem}.account-empty{margin:1rem 0 0}.account-list{border-collapse:separate;border-spacing:0 .55rem;margin-top:.7rem;width:100%}.account-list-header th,.account-row td{padding-inline:.75rem}.account-row{--account-row-bg: var(--catppuccin-surface0);background-color:rgba(0,0,0,0);min-height:calc(var(--result-control-height) + 1rem);position:relative}.account-row:nth-child(even){--account-row-bg: color-mix(in oklab, var(--catppuccin-surface0), var(--catppuccin-mantle) 34%);background-color:rgba(0,0,0,0)}.account-list-header{border-bottom:1px solid color-mix(in oklab, var(--catppuccin-surface1), transparent 38%);font-size:.95rem;font-weight:700}.account-list-header th{padding-block:0 .6rem;text-align:left;vertical-align:bottom}.account-col-actions{min-width:var(--result-control-height);min-height:var(--result-control-height);position:relative;text-align:right;white-space:nowrap;width:1%}.account-col-smurl{min-width:0;white-space:nowrap;width:1%}.account-col-url{max-width:0;min-width:0;width:100%}.account-row td{background-color:var(--account-row-bg);border-block:1px solid color-mix(in oklab, var(--catppuccin-surface1), transparent 35%);padding-block:.75rem;position:relative;vertical-align:middle}.account-row:nth-child(even) td{background-color:color-mix(in oklab, var(--catppuccin-surface0), var(--catppuccin-mantle) 34%)}.account-row td::after{background-color:color-mix(in oklab, var(--catppuccin-mantle) 38%, transparent);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--control-transition);z-index:3}.account-row:has(.account-action-state:checked) td::after{opacity:1;pointer-events:auto}.account-row td:first-child{border-start-start-radius:.7rem;border-end-start-radius:.7rem;border-inline-start:1px solid color-mix(in oklab, var(--catppuccin-surface1), transparent 35%)}.account-row td:first-child::after{border-start-start-radius:.7rem;border-end-start-radius:.7rem}.account-row td:last-child{border-start-end-radius:.7rem;border-end-end-radius:.7rem;border-inline-end:1px solid color-mix(in oklab, var(--catppuccin-surface1), transparent 35%)}.account-row td:last-child::after{border-start-end-radius:.7rem;border-end-end-radius:.7rem}.account-list-header .account-col-smurl,.account-row .account-col-smurl{padding-inline-end:1.1rem}.account-list-header .account-col-actions,.account-row .account-col-actions{padding-inline-start:.35rem}.account-url{color:var(--catppuccin-subtext1);display:block;line-height:1.25;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-row-label{display:none}.account-smurl{display:block;font-size:1.1rem;font-weight:700;line-height:1.25;max-width:100%;min-width:0;overflow:hidden;position:relative;top:.04em;text-overflow:ellipsis;white-space:nowrap}.account-dialog{--account-dialog-offset-block-start: clamp(4.75rem, 11vh, 7rem);--account-dialog-offset-block-end: 1rem;background-color:var(--catppuccin-mantle);border:1px solid var(--catppuccin-surface1);border-radius:.625rem;color:var(--catppuccin-text);inset-block-start:var(--account-dialog-offset-block-start);inset-block-end:auto;inset-inline:0;line-height:1.5;margin-block:0;margin-inline:auto;max-height:calc(100vh - var(--account-dialog-offset-block-start) - var(--account-dialog-offset-block-end));max-block-size:calc(100svh - var(--account-dialog-offset-block-start) - var(--account-dialog-offset-block-end));max-width:min(22.5rem,100vw - 1.25rem);overflow-x:hidden;overflow-y:auto;padding:.75rem .875rem;width:min(22.5rem,100vw - 1.25rem);word-break:break-word}.account-table-actions{display:block;height:var(--result-control-height);margin-inline-start:auto;margin-inline-end:0;position:relative;z-index:4;width:var(--result-control-height)}.account-action-state{block-size:1px;inline-size:1px;opacity:0;pointer-events:none;position:absolute}.account-table-actions .account-action-group{align-items:center;display:none;gap:.35rem;inset-inline-end:calc(100% + .3rem);position:absolute;top:50%;transform:translateY(-50%);z-index:5}.account-table-actions .account-action-group .action-button{border-radius:var(--result-control-radius);position:relative}.account-action-toggle{align-items:center;border-radius:var(--result-control-radius);display:flex;height:var(--result-control-height);justify-content:center;line-height:1;flex:0 0 auto;margin:0 auto;width:var(--result-control-height)}.account-action-state:checked~.account-action-group{display:flex}.account-action-state:checked~.account-action-toggle{border-color:color-mix(in oklab, var(--catppuccin-overlay1), transparent 20%);position:relative;z-index:6}.account-action-state:focus-visible~.account-action-toggle{box-shadow:var(--focus-ring-shadow);outline:0;position:relative;z-index:6}.account-action-state:checked~.account-action-toggle .account-action-toggle-collapsed{display:none}.account-action-state:not(:checked)~.account-action-toggle .account-action-toggle-expanded{display:none}.account-dialog--wide{max-width:min(48rem,100vw - 1.25rem);width:min(48rem,100vw - 1.25rem)}.account-dialog--medium{max-width:min(26.25rem,100vw - 1.25rem);width:min(26.25rem,100vw - 1.25rem)}.account-manager--page{--account-manager-divider: color-mix(in oklab, var(--catppuccin-surface1), transparent 36%);--account-manager-space: 0.85rem;background-color:color-mix(in oklab, var(--catppuccin-mantle), var(--catppuccin-surface0) 18%);border:1px solid var(--catppuccin-surface1);border-radius:.7rem;color:var(--catppuccin-text);margin-top:1rem;overflow:clip;width:100%}.account-manager--page{margin-top:.85rem}.account-dialog::backdrop{background:color-mix(in oklab, var(--catppuccin-crust), transparent 20%)}.account-manager-shell{display:grid;gap:0;grid-template-areas:"manager-header manager-header" "manager-feedback manager-feedback" "manager-nav manager-panel";grid-template-columns:minmax(10.5rem, 0.18fr) minmax(0, 1fr);grid-template-rows:auto auto minmax(20rem, auto);max-height:calc(100svh - var(--account-dialog-offset-block-start) - var(--account-dialog-offset-block-end));min-height:0}.account-manager--page .account-manager-shell{grid-template-areas:"manager-context manager-context" "manager-feedback manager-feedback" "manager-nav manager-panel";grid-template-rows:auto auto auto;max-height:none}.account-manager--page .account-manager-panel{min-block-size:0}.account-manager-context{align-items:center;border-bottom:1px solid var(--account-manager-divider);display:flex;gap:1rem;grid-area:manager-context;justify-content:space-between;min-width:0;padding:.9rem 1.25rem}.account-manager-context-main{align-items:center;display:flex;gap:.5rem;min-width:0}.account-manager-context-main>span:first-child{color:var(--catppuccin-subtext0);flex:0 0 auto;font-size:.8rem;font-weight:700;line-height:1.2}.account-manager-context-main a,.account-manager-context-main .stats-url{color:var(--catppuccin-blue);font-size:.9rem;font-weight:700;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-manager-context-actions{flex:0 0 auto}.account-manager-tabs{align-content:start;align-self:stretch;border-inline-end:1px solid var(--account-manager-divider);display:grid;gap:.25rem;grid-area:manager-nav;overflow-x:auto;padding:.75rem}.account-manager-tab{background-color:var(--catppuccin-surface0);border:1px solid var(--catppuccin-overlay0);color:var(--catppuccin-text);transition:color var(--control-transition),background-color var(--control-transition),border-color var(--control-transition),box-shadow var(--control-transition)}.account-manager-tab:hover,.account-manager-tab:focus{background-color:var(--catppuccin-surface1);border-color:var(--catppuccin-overlay1);color:var(--catppuccin-text);text-decoration:none}.account-manager-tab:focus-visible{box-shadow:var(--focus-ring-shadow);outline:0}.account-manager-tab:active{background-color:var(--catppuccin-overlay1);outline:0}.account-manager-tab{align-items:center;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-radius:.55rem;color:var(--catppuccin-subtext0);cursor:pointer;display:flex;flex:0 0 auto;font:inherit;font-size:.88rem;font-weight:700;justify-content:flex-start;line-height:1.2;min-height:2.4rem;padding:.3rem .7rem;text-align:left;width:100%}.account-manager-tab[aria-selected=true]{background-color:color-mix(in oklab, var(--catppuccin-blue) 15%, var(--catppuccin-surface0));border-color:rgba(0,0,0,0);color:var(--catppuccin-text)}.account-manager-tab--danger[aria-selected=true]{background-color:color-mix(in oklab, var(--catppuccin-red) 12%, var(--catppuccin-surface0));border-color:color-mix(in oklab, var(--catppuccin-red) 38%, transparent)}.account-manager-panel{align-content:start;align-self:stretch;display:flex;flex-direction:column;gap:var(--account-manager-space);grid-area:manager-panel;min-block-size:20rem;padding:.95rem 1rem}.account-manager-panel[hidden]{display:none}.account-manager-tab--preview,.account-manager-panel--preview{display:none}.account-field-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2, minmax(0, 1fr))}.account-field-grid--tracking{grid-template-columns:repeat(3, minmax(12rem, 1fr))}.account-field-grid--preview{grid-template-columns:repeat(2, minmax(16rem, 1fr))}.account-field-grid--rule{align-items:end;display:grid;gap:.8rem;grid-template-columns:repeat(8, minmax(0, 1fr))}.account-rule-field{min-width:0}.account-rule-field--platform{grid-column:span 4;max-width:none}.account-rule-field--country{grid-column:span 2}.account-rule-field--priority{grid-column:span 2}.account-rule-field--date{grid-column:span 4;max-width:none}.account-field-grid-span{grid-column:1/-1}.account-manager-panel>.account-dialog-label,.account-manager-panel>.account-dialog-actions,.account-manager-panel>.account-field-grid,.account-manager-panel>.account-fieldset,.account-manager-panel>.account-og-preview,.account-manager-panel>input,.account-manager-panel>select,.account-manager-panel>textarea{width:100%}.account-manager-panel>.account-dialog-actions{margin-left:0;margin-top:auto}#account-panel-danger{padding-block:1.2rem}.account-fieldset{border:0;display:grid;gap:.65rem;margin:0;min-inline-size:0;padding:0}.account-fieldset legend{color:var(--catppuccin-text);font-size:.9rem;font-weight:700;line-height:1.25;margin-bottom:.5rem;padding:0}.account-fieldset>:last-child{margin-bottom:0}.account-segmented{align-items:center;background-color:color-mix(in oklab, var(--catppuccin-crust), transparent 32%);border:1px solid color-mix(in oklab, var(--catppuccin-surface1), transparent 30%);border-radius:.7rem;display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;width:fit-content}.account-segmented label{cursor:pointer;display:block;line-height:1}.account-segmented input{inline-size:1px;opacity:0;pointer-events:none;position:absolute}.account-segmented span{border-radius:.5rem;color:var(--catppuccin-subtext0);display:grid;font-size:.85rem;font-weight:700;line-height:1;min-height:2.1rem;min-width:4.2rem;padding:0 .65rem;place-items:center;text-align:center}.account-segmented input:checked+span{background-color:color-mix(in oklab, var(--catppuccin-blue) 17%, var(--catppuccin-surface0));color:var(--catppuccin-text)}.account-manager--page .account-rule-form{border-inline-start:0;border-top:1px solid var(--account-manager-divider);padding-block-start:.95rem;padding-inline-start:0}.account-rules-header{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.account-rules-header .account-empty{margin:0}.account-rules-header .action-button{margin-inline-start:auto}.account-rules-list,.account-rule-form{gap:0}.account-rules-list{align-content:start;display:grid;max-block-size:min(24rem,100svh - 18rem);overflow-y:auto;padding-inline-end:.35rem}.account-rule-form{border-inline-start:1px solid var(--account-manager-divider);display:flex;flex-direction:column;gap:.7rem;padding-inline-start:1.2rem}.account-rule-form-header{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.account-rule-form-header h3,.account-rule-form-header h4,.account-danger-zone h4{font-size:.98rem;line-height:1.2;margin:0}.account-rule-form--dialog{border-inline-start:0;padding-inline-start:0}.account-rule-reset{font-size:.82rem;min-height:2.1rem;padding-block:.25rem}.account-rule-item{align-items:start;border-top:1px solid var(--account-manager-divider);display:grid;gap:.45rem .6rem;grid-template-columns:minmax(0, 1fr) auto;padding:.6rem 0}.account-rule-item:first-child{border-top:0;padding-top:0}.account-rule-main{display:grid;gap:.25rem;grid-column:1/-1;min-width:0}.account-rule-url{color:var(--catppuccin-text);font-size:.95rem;font-weight:700;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-rule-meta{color:var(--catppuccin-subtext0);font-size:.82rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.account-rule-badges{align-items:center;align-self:center;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-start}.account-rule-actions{align-items:center;align-self:center;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.account-rule-actions .action-button{font-size:.82rem;min-height:2.1rem;padding-block:.25rem}.account-rule-form>.account-dialog-actions{margin-top:auto}.account-toggle-field{align-items:center;display:flex;gap:.45rem;width:fit-content}.account-toggle-field input{flex:0 0 auto}.account-og-preview{align-items:stretch;background-color:var(--catppuccin-surface0);border:1px solid color-mix(in oklab, var(--catppuccin-surface1), transparent 35%);border-radius:.7rem;display:grid;gap:.8rem;grid-template-columns:minmax(8rem, 12rem) minmax(0, 1fr);min-height:7.25rem;overflow:clip;padding:.75rem}.account-og-preview-image{background-color:color-mix(in oklab, var(--catppuccin-surface1), transparent 30%);background-position:center;background-size:cover;border-radius:.55rem;min-height:5.75rem}.account-og-preview-image--empty{background-color:color-mix(in oklab, var(--catppuccin-surface1), var(--catppuccin-mantle) 28%)}.account-og-preview-title{color:var(--catppuccin-text);font-weight:700;margin:0 0 .35rem;overflow-wrap:anywhere}.account-og-preview-description{color:var(--catppuccin-subtext0);font-size:.9rem;line-height:1.4;margin:0;overflow-wrap:anywhere}.account-danger-zone{align-items:center;background-color:color-mix(in oklab, var(--catppuccin-red) 7%, var(--catppuccin-surface0));border:1px solid color-mix(in oklab, var(--catppuccin-red) 30%, transparent);border-radius:.7rem;display:flex;gap:1rem;justify-content:space-between;margin-inline:auto;max-width:34rem;padding:.9rem;width:min(100%,34rem)}.account-danger-copy{display:grid;gap:.35rem;min-width:0}.account-danger-note{font-size:.9rem;line-height:1.35}.account-manager-panel--danger{justify-content:center}.account-danger-zone--confirm{background-color:color-mix(in oklab, var(--catppuccin-red) 10%, var(--catppuccin-surface0))}.account-danger-actions{align-items:center;display:flex;flex:0 0 auto;gap:.4rem}.account-dialog-form{display:grid;gap:.75rem;grid-template-rows:auto 1fr auto;min-height:10.5rem;min-width:0;width:100%}.account-dialog-form>*{min-width:0}.account-dialog-form h3,.account-dialog-form p{margin:0}.account-dialog-form h3{font-size:1rem;line-height:1.2}.account-dialog-form p{color:var(--account-muted-color);font-size:.95rem}.account-dialog-description{margin-bottom:.25rem}.account-dialog-main{align-content:center;display:grid;gap:.625rem;min-height:0;min-width:0;width:100%}.account-dialog-form--confirm .account-dialog-main{align-items:center;display:flex;justify-content:center;flex:1 1 auto;min-height:6.5rem;width:100%}.account-dialog-form--update .account-dialog-main{align-content:start}.account-dialog-form--compact{grid-template-rows:auto auto auto;min-height:0}.account-dialog-form--confirm.account-dialog-form--compact{gap:.5rem;min-height:0}.account-dialog-form--confirm{min-height:14rem}.account-dialog-form--confirm.account-dialog-form--compact .account-dialog-main{align-content:start;display:grid;gap:.75rem;justify-items:center;min-height:0}.account-dialog-form--confirm.account-dialog-form--compact .account-dialog-subject{margin-block:.5rem .8rem;max-width:100%;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;width:100%}.account-dialog-form--confirm.account-dialog-form--compact .account-dialog-actions{padding-top:0}.account-dialog-form--passkey{gap:.05rem;grid-template-rows:auto auto auto;min-height:0}.account-dialog-form--passkey .account-dialog-main{align-content:start;align-items:stretch;display:grid;gap:0;justify-content:stretch;min-height:0}.account-dialog-form--passkey .account-dialog-description{margin-bottom:0}.account-dialog-form--passkey .account-dialog-subject{color:var(--catppuccin-text);font-size:1.15rem;font-weight:700;margin-block:1.15rem 1.2rem;max-width:100%;overflow-wrap:anywhere;padding:0;text-align:center;white-space:normal;width:100%}.account-dialog-form--passkey .account-dialog-actions{padding-top:0}.account-dialog-subject{color:var(--catppuccin-text);display:block;font-size:1rem;margin:0;max-width:100%;min-width:0;overflow-wrap:anywhere;text-align:left;white-space:normal;width:100%}.account-dialog-label{display:grid;font-size:.9rem;font-weight:700;gap:.35rem}.account-dialog-actions{align-self:flex-end;display:flex;flex-wrap:nowrap;gap:.4rem;justify-content:flex-end;margin-left:auto;padding-top:.25rem}.account-dialog-actions .action-button{flex:0 0 auto;font-size:.85rem;min-width:max-content;max-width:100%;padding:.3rem .7rem}.account-list-actions{display:flex;justify-content:flex-end;margin-top:.75rem}.page-panel[data-account-page] a:not(.action-button):not(.page-action):not(.page-action-menu-item){color:var(--contrast-link-color)}.page-panel[data-account-page] a:not(.action-button):not(.page-action):not(.page-action-menu-item):hover,.page-panel[data-account-page] a:not(.action-button):not(.page-action):not(.page-action-menu-item):focus-visible{color:var(--contrast-link-color)}@media(max-width: 74rem){.account-rules-list{max-block-size:19rem}.account-rule-form{border-inline-start:0;border-top:1px solid var(--account-manager-divider);padding-block-start:.95rem;padding-inline-start:0}}@media(max-width: 56rem){.account-field-grid--rule{grid-template-columns:minmax(0, 1fr)}.account-rule-field--platform,.account-rule-field--country,.account-rule-field--priority,.account-rule-field--date{grid-column:auto}.account-rule-item{align-items:start;grid-template-columns:minmax(0, 1fr)}.account-rule-badges,.account-rule-actions{justify-content:flex-start}}@media(max-width: 48rem),(hover: none)and (pointer: coarse){.account-manager-shell{grid-template-areas:"manager-header" "manager-feedback" "manager-nav" "manager-panel";grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto auto minmax(0, 1fr);height:100%;max-height:100svh;min-height:0;min-width:0}.account-manager--page .account-manager-shell{grid-template-areas:"manager-context" "manager-feedback" "manager-nav" "manager-panel";grid-template-rows:auto auto auto minmax(0, 1fr)}.account-manager-context{align-items:flex-start;flex-direction:column;gap:.75rem}.account-manager-context-actions{justify-content:flex-start}.account-manager-tabs{align-items:center;border-bottom:1px solid var(--account-manager-divider);border-inline-end:0;display:flex;flex-wrap:wrap;gap:.35rem;min-width:0;overflow-x:visible;padding-block:.5rem;padding-inline-start:calc(.8rem + env(safe-area-inset-left));padding-inline-end:calc(.8rem + env(safe-area-inset-right))}.account-manager-tab{justify-content:center;min-height:2.25rem;padding:.3rem .65rem;white-space:nowrap;width:auto}.account-manager-panel{min-block-size:0;overscroll-behavior:contain;overflow-y:auto;padding-block:.85rem calc(.9rem + env(safe-area-inset-bottom));padding-inline-start:calc(1rem + env(safe-area-inset-left));padding-inline-end:calc(1rem + env(safe-area-inset-right))}.account-dialog input,.account-dialog select,.account-dialog textarea,.account-manager input,.account-manager select,.account-manager textarea{font-size:max(1rem,16px)}.account-rules-list{max-block-size:min(40svh,18rem)}.account-rule-form{border-top:0;flex:1 1 auto;min-height:0;padding-block-start:0}.account-manager-panel>.account-dialog-actions,.account-rule-form>.account-dialog-actions{margin-inline:0;padding-block:.75rem calc(.75rem + env(safe-area-inset-bottom))}}@media(max-width: 575px){.account-setting-header{align-items:stretch;flex-direction:column}.account-setting-header--devices .action-button{align-self:flex-start}.account-item-row{grid-template-columns:minmax(0, 1fr)}.account-api-key-reveal-controls{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.account-api-key-reveal-controls input{grid-column:1/-1}.account-api-key-permissions{max-width:none}.account-setting-body--email{grid-template-columns:minmax(0, 1fr)}.account-setting-badge,.account-email-row-actions,.account-item-row-actions{align-self:flex-start}.account-email-row-actions,.account-item-row-actions{justify-content:flex-start}.account-dialog-actions{flex-wrap:wrap}.account-manager-panel{padding-inline-start:calc(.8rem + env(safe-area-inset-left));padding-inline-end:calc(.8rem + env(safe-area-inset-right))}.account-manager-panel>.account-dialog-actions,.account-rule-form>.account-dialog-actions{margin-inline:0;padding-inline:0}.account-field-grid,.account-field-grid--rule,.account-og-preview{grid-template-columns:minmax(0, 1fr)}.account-danger-zone{align-items:stretch;flex-direction:column}.account-danger-zone .action-button{align-self:flex-start}.account-table-actions{--result-control-height: 2.75rem;align-items:center;display:flex;justify-content:flex-end;width:auto}.account-table-actions .account-action-group{background-color:rgba(0,0,0,0);border:0;flex-wrap:nowrap;gap:.35rem;inset-inline-end:calc(100% + .35rem);min-width:max-content;padding:0;top:50%;transform:translateY(-50%)}.account-table-actions .account-action-group .action-button{border-radius:var(--result-control-radius)}.account-action-state:checked~.account-action-toggle{z-index:4}.account-row:has(.account-action-state:checked) .account-table-actions{gap:.25rem;inset-inline-end:.9rem;justify-content:flex-end;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 1.8rem)}.account-row:has(.account-action-state:checked) .account-table-actions .account-action-group{gap:.25rem;inset-inline-end:auto;position:static;transform:none}.account-row:has(.account-action-state:checked) .account-action-toggle{margin:0}}@media(max-width: 575px){.account-list,.account-list-body{border-spacing:0;display:grid;gap:.65rem}.account-row{display:block}.account-search-form{gap:.6rem;grid-template-columns:1fr}.account-search-submit{justify-self:flex-end}.account-list-header{display:none}.account-row{--account-row-bg: var(--catppuccin-surface0);align-items:center;background-color:var(--account-row-bg);border:1px solid color-mix(in oklab, var(--catppuccin-surface1), transparent 35%);border-radius:.7rem;column-gap:.75rem;display:grid;grid-template-areas:"smurl actions" "url actions";grid-template-columns:minmax(0, 1fr) max-content;min-height:auto;padding:.8rem .9rem;row-gap:.45rem}.account-row::after{background-color:color-mix(in oklab, var(--catppuccin-mantle) 38%, transparent);border-radius:.7rem;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--control-transition);z-index:3}.account-row:has(.account-action-state:checked)::after{opacity:1;pointer-events:auto}.account-row+.account-row{margin-top:0}.account-row:nth-child(even){--account-row-bg: var(--catppuccin-surface0);background-color:var(--account-row-bg)}.account-col-smurl{align-self:center;align-items:center;display:flex;gap:.5rem;grid-area:smurl;white-space:normal;width:auto}.account-col-url{display:grid;grid-area:url;gap:0;max-width:none;width:auto}.account-col-actions{align-self:center;display:block;grid-area:actions;width:auto}.account-row-label{display:none}.account-url{display:block;font-size:.92rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-row td{background-color:rgba(0,0,0,0);border:0;padding-block:0;padding-inline:0;position:static}.account-row:nth-child(even) td{background-color:rgba(0,0,0,0)}.account-row td::after{display:none}.account-row td:first-child,.account-row td:last-child{border:0;border-radius:0}.account-col-actions{min-width:2.75rem}.account-card{--panel-padding: 0.875rem}.account-card .page-header{align-items:flex-start;display:grid;gap:.9rem;grid-template-columns:minmax(0, 1fr) auto;justify-items:start;text-align:left}.account-card .page-actions{align-self:start;justify-content:flex-end;margin-top:0}.account-dialog{--account-dialog-offset-block-start: clamp(4rem, 9vh, 5.5rem);--account-dialog-offset-block-end: 0.5rem;max-width:calc(100vw - 1rem);padding:.7rem;width:calc(100vw - 1rem)}}@media(max-width: 575px)and (orientation: portrait){.page-panel[data-account-page=account-stats],.page-panel[data-account-page=profile],.page-panel[data-account-page=smurl-edit],.page-panel[data-account-page=smurls]{padding-inline-start:env(safe-area-inset-left);padding-inline-end:env(safe-area-inset-right)}}