:root{--account-muted-color: var(--muted-text-color)}html:has(.page-panel[data-account-page=smurl-edit]),body:has(.page-panel[data-account-page=smurl-edit]){overscroll-behavior-y:none}.account-dialog input,.account-dialog select,.account-dialog textarea,.account-manager input,.account-manager select,.account-manager textarea{background-color:var(--control-background-color);border:1px solid var(--control-border-color);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(--control-hover-background-color);border-color:var(--control-hover-border-color);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(--control-active-background-color);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(--muted-text-color);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:var(--control-radius);color:var(--catppuccin-text);margin-top:1rem;padding:1rem}.account-feedback[data-feedback-type=success]:not(:empty){background-color:color-mix(in oklab, var(--catppuccin-green) 12%, var(--catppuccin-base));border-color:color-mix(in oklab, var(--catppuccin-green) 45%, var(--catppuccin-surface1))}.account-feedback[data-feedback-type=error]:not(:empty){background-color:color-mix(in oklab, var(--catppuccin-red) 12%, var(--catppuccin-base));border-color:color-mix(in oklab, var(--catppuccin-red) 45%, var(--catppuccin-surface1))}.account-feedback[data-feedback-transient=true]:not(:empty){animation:account-feedback-fade-out .6s ease-out forwards;animation-delay:5.5s;overflow:hidden}@media(prefers-reduced-motion: reduce){.account-feedback[data-feedback-transient=true]:not(:empty){animation:none}}.account-dialog-feedback:not(:empty){grid-area:manager-feedback;margin:.85rem 1.25rem 0}.account-dialog-feedback:empty{display:none}.account-field-error:empty{display:none}.account-email-field{display:grid;gap:.375rem;min-width:0}.account-dialog-main .account-field-error{color:var(--catppuccin-red);font-size:.9rem;line-height:1.4;margin:0}.account-card{--panel-padding: 1.125rem;background-color:rgba(0,0,0,0);border-radius:0;box-shadow:none;padding:1.25rem 0 0}.account-workspace-toolbar{margin-top:1rem}.stats-account-heading{display:grid;gap:.3rem;min-width:0}.stats-account-heading h3{font-size:1.125rem;line-height:1.3;margin:0}.stats-account-panel .stats-chart{margin-top:0}.stats-account-panel .stats-svg{background-color:color-mix(in oklab, var(--catppuccin-crust), transparent 36%)}.account-manager-context-select{display:none}.account-settings{display:grid;gap:0;margin-top:1rem}.account-settings-group{display:grid;gap:0}.account-settings-fold-summary,.account-setting-header h3,.account-setting-eyebrow{font-size:1.17rem;font-weight:700;line-height:1.2}.account-settings-fold{border-top:1px solid var(--subtle-surface-border-color);gap:0}.account-settings-fold-summary{align-items:center;color:var(--strong-text-color);cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:1rem .25rem .75rem}.account-settings-fold-summary::-webkit-details-marker{display:none}.account-settings-fold-summary::after{border-bottom:2px solid currentcolor;border-right:2px solid currentcolor;content:"";height:.45rem;margin:0 .35rem .25rem 1rem;transform:rotate(45deg);transition:transform .15s ease-in-out;width:.45rem}.account-settings-fold[open]>.account-settings-fold-summary::after{transform:rotate(225deg)}.account-settings-fold-body{display:grid;gap:0;padding-top:0}.account-settings-group--danger .account-settings-fold-summary{color:var(--catppuccin-red)}.account-settings-group--danger .account-settings-fold-summary::after{border-color:var(--catppuccin-red)}.account-delete-fold-content{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:0 .25rem}.account-delete-fold-content .page-subtitle{display:grid;gap:.2rem;margin:0}.account-delete-fold-content .action-button{flex:0 0 auto}.account-setting{background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--subtle-surface-border-color);border-radius:0;overflow:visible}.account-settings>.account-setting:first-child{border-top:0}.account-settings-fold-body>.account-setting:first-child{border-top:0}.account-settings-fold-body>.account-setting:first-child>.account-setting-header{padding-top:0}.account-setting--danger{background-color:color-mix(in oklab, var(--catppuccin-red) 6%, transparent);border-color:color-mix(in oklab, var(--catppuccin-red) 28%, transparent);border-radius:var(--control-radius)}.account-setting-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1rem .25rem .75rem}.account-setting-header h3{color:var(--strong-text-color);margin:0}.account-setting-header .page-actions{margin-top:0}.page-panel[data-account-page=profile] .page-header h2,.page-panel[data-account-page=profile] .account-setting-value,.page-panel[data-account-page=profile] .account-item-title{color:var(--strong-text-color)}.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{color:var(--account-muted-color)}.page-panel[data-account-page=profile] .account-email-input{border-color:var(--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-card .account-verification-actions{justify-content:flex-start;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:0 .25rem 1rem;padding-top:0}.account-setting-body--email{align-items:center;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:rgba(0,0,0,0);border:1px solid var(--surface-border-color);border-radius:.75rem;display:grid;gap:1.25rem;margin:.5rem auto 2rem;padding:1.5rem;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-auth-legal{color:var(--muted-text-color);font-size:.82rem;line-height:1.5;margin:0}.account-auth-legal a{font-weight:600}.account-auth-legal-intro,.account-auth-legal-links{display:block}.account-auth-legal-separator{color:var(--catppuccin-overlay2);margin-inline:.25rem}.account-setting-body--solo{padding-top:0}.account-setting-eyebrow-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.2rem}.account-setting-eyebrow{color:var(--strong-text-color);margin:0}.account-setting-value{font-size:1rem;font-weight:400;margin:0;overflow-wrap:anywhere}.account-email-value-row{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.3rem}.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(--muted-text-color);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) 16%, transparent);border-color:color-mix(in oklab, var(--catppuccin-green) 62%, var(--surface-border-color));color:var(--catppuccin-green)}.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(--control-background-color);border:1px solid var(--control-border-color);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(--control-hover-background-color);border-color:var(--control-hover-border-color);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(--control-active-background-color);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(--muted-text-color);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(--muted-text-color);margin:0}.account-api-documentation{margin-top:.35rem}.account-api-key-permissions{align-content:start;justify-self:center;border:1px solid var(--subtle-surface-border-color);border-radius:var(--control-radius);display:grid;gap:.18rem;margin:0;max-width:22.5rem;min-width:0;padding:.75rem;width:100%}.account-api-key-permissions-title{color:var(--muted-text-color);font-size:.82rem;font-weight:700;margin:0;padding:0 .2rem}.account-api-key-permissions-list{display:grid;gap:.25rem;grid-template-columns:1fr}.account-api-key-permission-option{align-items:center;cursor:pointer;display:grid;gap:.625rem;grid-template-columns:auto minmax(0, 1fr);min-height:2.75rem;min-width:0;padding:.375rem;transition:background-color var(--control-transition),border-color var(--control-transition),box-shadow var(--control-transition)}.account-api-key-permission-option input{block-size:1.125rem;inline-size:1.125rem;margin:0}#account-api-key-form .account-dialog-main{gap:1rem}.account-api-key-permission-option:hover{color:var(--catppuccin-text)}.account-api-key-permission-option:has(input:focus-visible){border-radius:var(--control-radius);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:.95rem;font-weight:600;line-height:1.4}.account-delete-smurls-option{justify-self:start}.account-delete-note{margin-top:.25rem}#account-delete-dialog{max-width:min(36rem,100vw - 1.25rem);width:min(36rem,100vw - 1.25rem)}#account-delete-form .account-dialog-main{grid-template-columns:minmax(0, 1fr);justify-items:stretch}#account-delete-form .account-dialog-feedback{grid-area:auto;margin:0;width:100%}.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:var(--control-radius);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(--control-background-color);border:1px solid var(--control-border-color);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(--control-hover-background-color);border-color:var(--control-hover-border-color);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(--control-active-background-color);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 var(--subtle-surface-border-color);border-radius:.75rem;display:grid;gap:1rem;grid-template-columns:minmax(0, 1fr) auto;padding:1rem}.account-item-main{flex:1 1 auto;min-width:0}.account-item-list--api-keys .account-item-row{display:block;position:relative}.account-item-list--api-keys .account-item-topline{padding-inline-end:calc(2*var(--result-control-height) + 1rem)}.account-item-list--api-keys .account-item-row-actions{inset-block-start:1rem;inset-inline-end:1rem;position:absolute}.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(--muted-text-color);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;font-size:.9rem;gap:.35rem;line-height:1.4;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(--muted-text-color);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-card--list .account-empty:not(.hidden){background-color:var(--catppuccin-mantle);border:1px solid var(--surface-border-color);border-radius:var(--control-radius);margin-top:1.5rem;padding:1.5rem;text-align:center}.account-list{--account-list-columns: minmax(9rem, 0.3fr) minmax(0, 1fr) var(--result-control-height);display:block;margin-top:1.5rem;width:100%}.account-list-header{display:block;font-size:1rem}.account-list-header tr,.account-row{align-items:center;display:grid;gap:.75rem 1.25rem;grid-template-columns:var(--account-list-columns)}.account-list-header tr{padding:0 .35rem .65rem}.account-list-header th{color:var(--catppuccin-text);font-weight:700;text-align:left}.account-list-body{display:grid;gap:0}.account-row{background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--subtle-surface-border-color);border-radius:0;padding:.9rem .35rem;position:relative}.account-row:nth-child(even){background-color:rgba(0,0,0,0)}.account-row:has(.account-action-state:checked){background-color:rgba(0,0,0,0)}.account-row td{min-width:0}.account-col-smurl{grid-column:1;grid-row:1}.account-col-url{grid-column:2;grid-row:1}.account-row .account-col-actions,.account-table-actions{display:contents}.account-row-label{display:none}.account-smurl,.account-url{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-smurl{display:inline-block;font-size:1.05rem;font-weight:700;line-height:1.4;max-width:100%}.account-url{color:var(--catppuccin-subtext1);font-size:.95rem;line-height:1.4}.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(--surface-border-color);border-radius:var(--control-radius);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(26rem,100vw - 1.25rem);overflow-x:hidden;overflow-y:auto;padding:1.5rem;width:min(26rem,100vw - 1.25rem);word-break:break-word}.account-action-state{block-size:1px;inline-size:1px;opacity:0;pointer-events:none;position:absolute}.account-table-actions .account-action-group{background-color:var(--catppuccin-mantle);border:1px solid var(--subtle-surface-border-color);border-radius:.75rem;display:none;flex-wrap:wrap;gap:.5rem;grid-column:1/-1;grid-row:2;justify-content:flex-end;margin-top:.25rem;padding:.75rem}.account-table-actions .action-label{display:inline}.account-action-toggle{align-items:center;border-radius:var(--control-radius);cursor:pointer;display:flex;grid-column:3;grid-row:1;height:var(--result-control-height);justify-content:center;line-height:1;width:var(--result-control-height)}.account-action-toggle-collapsed,.account-action-toggle-expanded{transform:rotate(90deg)}.account-action-state:checked~.account-action-group{display:flex}.account-action-state:checked~.account-action-toggle{background-color:var(--active-surface-color);border-color:var(--active-border-color);color:var(--contrast-link-color)}.account-action-state:focus-visible~.account-action-toggle{box-shadow:var(--focus-ring-shadow);outline:0}.account-action-state:checked~.account-action-toggle .account-action-toggle-collapsed,.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: var(--subtle-surface-border-color);--account-manager-space: 1rem;background-color:rgba(0,0,0,0);border:0;border-radius:0;color:var(--catppuccin-text);margin-top:1rem;overflow:visible;width:100%}.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:10.5rem minmax(0, 1fr);grid-template-rows:auto auto minmax(20rem, auto);min-height:0}.account-manager--page .account-manager-shell{grid-template-areas:"manager-context manager-context" "manager-nav manager-panel";grid-template-rows:auto auto}.account-manager--page .account-manager-panel{min-block-size:0}.account-manager-context{align-items:center;display:flex;gap:1rem;grid-area:manager-context;justify-content:space-between;min-width:0;padding:1rem .25rem}.account-manager-context-main{align-items:center;display:flex;gap:.5rem;min-width:0}.account-manager-context-main a,.account-manager-context-main .stats-url{color:var(--catppuccin-blue);font-size:1.125rem;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 .75rem .75rem .25rem}.account-manager-tab{background-color:var(--control-background-color);border:1px solid var(--control-border-color);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(--control-hover-background-color);border-color:var(--control-hover-border-color);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(--control-active-background-color);outline:0}.account-manager-tab{align-items:center;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-radius:var(--control-radius);color:var(--catppuccin-text);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:var(--active-surface-color);border-color:var(--active-border-color);color:var(--contrast-link-color)}.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);color:var(--catppuccin-red)}.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;min-width:0;padding:.75rem .25rem 1.5rem 2rem}.account-manager--page .account-manager-panel>.account-dialog-actions{gap:.75rem;padding-top:.5rem}.account-manager--page .page-subtitle{color:var(--catppuccin-text)}.account-manager-panel-title{color:var(--strong-text-color);display:block;font-size:1.125rem;font-weight:700;line-height:1.3;margin:0}.account-manager-panel-title label{cursor:pointer}.account-password-heading{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:space-between}.account-password-field{display:grid;gap:.35rem}.account-password-status,.account-password-field p,.account-password-security-note{color:var(--catppuccin-text);margin:0}.account-password-status{background-color:var(--catppuccin-surface0);border:1px solid var(--surface-border-color);border-radius:999px;color:var(--strong-text-color);font-size:.78rem;font-weight:600;line-height:1;padding:.35rem .55rem}.account-password-status[data-password-protected=true]{background-color:color-mix(in oklab, var(--catppuccin-green) 14%, var(--catppuccin-base));border-color:color-mix(in oklab, var(--catppuccin-green) 42%, var(--surface-border-color))}.account-password-field input{width:100%}.account-password-field p{font-size:.9rem}.account-password-security-note{max-inline-size:52rem}.account-password-actions #account-password-remove{margin-inline-end:auto}.account-manager--page .account-rules-list{max-block-size:none;overflow:visible;padding-inline-end:0}.account-manager--page .account-danger-zone{background-color:rgba(0,0,0,0);border:0;border-radius:0;padding:0}.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(auto-fit, minmax(min(100%, 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-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 legend.account-manager-panel-title{font-size:1.125rem;line-height:1.3;margin-bottom:.75rem}.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 var(--subtle-surface-border-color);border-radius:var(--control-radius);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:var(--control-radius);color:var(--muted-text-color);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-segmented input:focus-visible+span{box-shadow:var(--focus-ring-shadow)}.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-heading{display:grid;gap:.35rem;min-width:0}.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{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;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(--muted-text-color);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;grid-column:1;justify-content:flex-start}.account-rule-actions{align-items:center;align-self:center;display:flex;flex-wrap:wrap;gap:.35rem;grid-column:2;grid-row:1/span 2;justify-content:flex-end}.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-mantle);border:1px solid var(--subtle-surface-border-color);border-radius:var(--control-radius);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:var(--control-radius);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(--muted-text-color);font-size:.9rem;line-height:1.4;margin:0;overflow-wrap:anywhere}.account-danger-zone{align-items:stretch;background-color:var(--catppuccin-mantle);border:1px solid var(--surface-border-color);border-radius:var(--control-radius);display:flex;flex-direction:column;gap:1.5rem;margin-inline:auto;line-height:1.5;padding:1.5rem;width:100%}.account-danger-copy{display:grid;gap:1rem;min-width:0}.account-danger-copy h4,.account-danger-copy p{margin:0}.account-danger-copy>.account-feedback:empty{display:none}.account-danger-note{color:var(--account-muted-color);font-size:.95rem}.account-manager-panel--danger{justify-content:center}.account-danger-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.account-dialog-form{display:grid;gap:1rem;grid-template-rows:auto 1fr auto;min-height:10.5rem;min-width:0;width:100%}.account-dialog-form>*{min-width:0}.account-dialog-form>.account-dialog-actions{width:100%}.account-dialog-form h3,.account-dialog-form p{margin:0}.account-dialog-form h3,.account-danger-zone h4{font-size:1.125rem;line-height:1.4}.account-dialog-form p{color:var(--account-muted-color);font-size:.95rem}.account-dialog-description{margin-bottom:0}.account-dialog-main{align-content:center;display:grid;gap:.75rem;min-height:0;min-width:0;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{gap:1rem;grid-template-rows:auto auto auto;min-height:0}.account-dialog-form--confirm .account-dialog-main{align-content:start;display:grid;gap:1rem;grid-template-columns:minmax(0, 1fr);justify-items:stretch;min-height:0}.account-dialog .account-dialog-feedback:not(:empty){grid-area:auto;margin:0;width:100%}.account-dialog-form--confirm .account-dialog-subject,.account-danger-zone .account-dialog-subject{background-color:var(--catppuccin-base);border:1px solid var(--surface-border-color);border-radius:var(--control-radius);color:var(--catppuccin-text);font-size:.95rem;font-weight:600;padding:1rem}.account-dialog-form--confirm .account-dialog-actions{gap:.75rem;margin-inline:0;padding-top:0;width:100%}.account-dialog-form--confirm .action-button--danger,.account-danger-actions .action-button--danger{background-color:var(--catppuccin-red);border-color:var(--catppuccin-red);color:var(--catppuccin-base)}.account-dialog-form--confirm .action-button--danger:hover,.account-danger-actions .action-button--danger:hover{background-color:color-mix(in oklab, var(--catppuccin-red), var(--black) 10%);border-color:color-mix(in oklab, var(--catppuccin-red), var(--black) 10%)}.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:.75rem;justify-content:flex-end;margin-left:auto;padding-top:0}.account-dialog-actions .action-button,.account-danger-actions .action-button{flex:0 1 auto;min-width:min(6rem,100%);max-width:100%;white-space:normal}.account-list-actions{border-top:1px solid var(--subtle-surface-border-color);display:flex;justify-content:center;margin-top:0;padding-top:1rem}.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}}@media(max-width: 48rem),(hover: none)and (pointer: coarse){.account-manager--page{margin-top:.5rem}.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);min-height:0;min-width:0}.account-manager--page .account-manager-shell{grid-template-areas:"manager-context" "manager-nav" "manager-panel";grid-template-rows:auto auto auto}.account-manager-context{align-items:flex-start;flex-direction:column;gap:.75rem;padding-block:.5rem}.account-manager-context-actions{justify-content:flex-start}.account-manager-tabs{align-items:center;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--page .account-manager-tabs,.account-manager--page .account-manager-panel{padding-inline-start:0;padding-inline-end:0}.account-manager--page .account-manager-panel{overflow:visible;overscroll-behavior:auto}.account-manager-section-tabs,.stats-range-tabs{display:none}.account-manager-context-select{display:block;flex:0 1 clamp(7.5rem,24vw,10rem);margin-inline-start:auto;min-width:7.5rem;width:clamp(7.5rem,24vw,10rem)}.account-manager-context-select:not(.stats-range-select){flex-basis:clamp(9rem,28vw,12rem);min-width:9rem;width:clamp(9rem,28vw,12rem)}.account-manager--page .account-manager-context-actions{flex-wrap:wrap;width:100%}.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:1rem;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}}@media(max-width: 575px){.account-delete-fold-content{align-items:flex-start;flex-direction:column}.account-setting-header{align-items:stretch;flex-direction:column}.account-setting-header--devices .action-button{align-self:flex-start}.account-item-meta-item{grid-template-columns:minmax(0, 1fr)}.account-item-meta-item dd{overflow-wrap:anywhere;white-space:normal}.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{align-self:flex-start}.account-email-row-actions{justify-content:flex-start}.account-dialog-actions{flex-wrap:wrap}.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}}@media(max-width: 48rem){.account-list{--account-list-columns: minmax(0, 1fr) 2.75rem;--result-control-height: 2.75rem}.account-list-header{display:none}.account-row{gap:.4rem .75rem;padding-inline:0}.account-col-url{grid-column:1;grid-row:2}.account-action-toggle{grid-column:2;grid-row:1/span 2;height:2.75rem;width:2.75rem}.account-table-actions .account-action-group{grid-row:3;grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:.5rem}.account-action-state:checked~.account-action-group{display:grid}.account-table-actions .account-action-group>.action-button{min-width:0;padding-inline:clamp(2rem,9vw,2.5rem);position:relative;width:100%}.account-table-actions .account-action-group>.action-button>span[aria-hidden=true]:not(.action-label){inset-inline-start:.75rem;position:absolute}.account-list-actions .action-button{min-height:2.75rem}}@media(max-width: 575px){.account-search-form{gap:.6rem;grid-template-columns:minmax(0, 1fr) auto}.account-search-submit{min-width:0}.account-card{--panel-padding: 0.875rem;padding:.875rem .875rem 0}.account-card .page-actions{align-self:start;justify-content:flex-end;margin-top:0}.account-card .page-actions.account-verification-actions{justify-content:flex-start}.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:1.25rem;width:calc(100vw - 1rem)}}@media(max-width: 575px)and (orientation: portrait){.page-panel[data-account-page]{padding-inline-start:env(safe-area-inset-left);padding-inline-end:env(safe-area-inset-right)}}@media(max-height: 32rem)and (orientation: landscape){.stats-account-manager{margin-top:.5rem}.stats-account-manager .account-manager-context{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:1rem;padding-block:.5rem}.stats-account-manager .account-manager-context-main{flex:1 1 auto}.stats-account-manager .account-manager-context-actions{flex:0 1 auto;justify-content:flex-end;width:auto}.stats-account-manager .stats-account-panel{padding-block-start:.5rem}}