.settings-page .tile-glyph{width:clamp(96px, var(--settings-icon-size,60%), 140px)!important;height:clamp(96px, var(--settings-icon-size,60%), 140px)!important;display:block!important}.settings-page .tile-img{display:none!important}.settings-grid.tile-grid>.settings-tile,.settings-grid.tile-grid>.settings-tile.is-open{margin:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.settings-grid.tile-grid .settings-tile{--bubble-width-closed:100%;--settings-icon-size:60%;--settings-icon-size-open:94%;--settings-visual-center-shift:var(--tile-visual-center-shift,clamp(.3rem, 1vw, .55rem));width:min(100%,clamp(210px,34vw,240px))}@media (min-width:1024px){.settings-grid.tile-grid .settings-tile{width:min(100%,clamp(220px,28vw,240px))}}@media (max-width:560px){.settings-grid.tile-grid .settings-tile{width:100%;max-width:none}}.settings-grid.tile-grid .settings-tile.is-open{margin-top:clamp(2.4rem,5.4vw,3.6rem);margin-bottom:clamp(2.4rem,5.4vw,3.6rem)}.settings-tile{flex-direction:column;display:flex;position:relative}.settings-tile-trigger{cursor:pointer;isolation:isolate;appearance:none;width:100%;padding:0;transition:transform .28s,box-shadow .28s}.settings-tile-trigger:focus-visible{outline-offset:4px;outline:3px solid #0c8bc673}[data-theme=dark] .settings-tile-trigger:focus-visible{outline-color:#5ec8ff8c}.settings-tile.is-open{grid-column:1/-1;width:100%;margin-inline:auto}.settings-tile.is-open .settings-tile-trigger{aspect-ratio:auto;border-color:#76b4ffe0;width:100%;max-width:clamp(360px,82vw,720px);min-height:clamp(220px,52vw,340px);margin-inline:auto;box-shadow:0 48px 96px #4278ff38,0 20px 42px #0f172a33}.settings-tile.is-open .settings-tile-trigger-inner{grid-template-rows:auto auto;gap:clamp(.9rem,2.8vw,1.6rem);width:100%;height:100%;padding:clamp(1.25rem,4.2vw,2.1rem) clamp(1.2rem,4vw,2.1rem)}.settings-tile.is-open .settings-tile-header{text-align:left;align-items:flex-start;gap:clamp(.4rem,1.4vw,.8rem)}.settings-tile.is-open .tile-title{font-size:clamp(1.25rem,3vw,1.5rem);line-height:1.25}.settings-tile.is-open .tile-subtitle{max-width:clamp(14rem,40vw,22rem);font-size:clamp(.85rem,2vw,1rem)}.settings-grid.tile-grid .tile-title,.settings-grid.tile-grid .settings-bubble-label{color:#0000;background:linear-gradient(118deg,#23d3bf,#1ea2df);-webkit-text-fill-color:transparent;text-shadow:0 8px 20px #1ea2df33;-webkit-background-clip:text;background-clip:text;position:relative}.settings-grid.tile-grid .tile-title:after,.settings-grid.tile-grid .settings-bubble-label:after{content:"";border-radius:var(--bv-radius-pill);filter:blur(20px);opacity:.7;pointer-events:none;z-index:-1;background:radial-gradient(70% 70%,#1ea2df3d,#0000 78%);position:absolute;inset:62% -18% -110%}[data-theme=dark] .settings-grid.tile-grid .tile-title,[data-theme=dark] .settings-grid.tile-grid .settings-bubble-label{text-shadow:0 10px 22px #35b6ff3d;background:linear-gradient(118deg,#35dec9,#35b6ff)}[data-theme=dark] .settings-grid.tile-grid .tile-title:after,[data-theme=dark] .settings-grid.tile-grid .settings-bubble-label:after{opacity:.64;background:radial-gradient(70% 70%,#38b4ff57,#0000 82%)}.settings-grid.tile-grid .tile-subtitle{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:2.6em;max-height:2.6em;line-height:1.3;display:-webkit-box;overflow:hidden}.settings-grid.tile-grid .settings-tile-visual{justify-content:center;align-items:center;transition:transform .2s;display:flex}.settings-grid.tile-grid .settings-tile:not(.is-open) .settings-tile-visual{transform:translateY(calc(var(--settings-visual-shift-y,0px) - var(--settings-visual-center-shift,0px)))}.settings-grid.tile-grid .settings-tile:not(.is-open) .tile-glyph,.settings-grid.tile-grid .settings-tile:not(.is-open) .tile-img{margin:0 auto}.settings-tile.is-open .settings-tile-visual{transform:translateY(var(--settings-visual-shift-y,0px));width:clamp(140px,52vw,220px);margin-inline:auto}.settings-grid.tile-grid .tile-glyph,.settings-grid.tile-grid .tile-img{width:var(--settings-icon-size,60%);height:var(--settings-icon-size,60%);transform:scale(var(--settings-icon-scale,1));transform-origin:50%}.settings-tile.is-open .tile-glyph,.settings-tile.is-open .tile-img{width:var(--settings-icon-size-open,94%);height:var(--settings-icon-size-open,94%)}.settings-tile[data-glyph=tile-glyph--settings-account]{--settings-icon-scale:1.02}.settings-tile[data-glyph=tile-glyph--settings-security]{--settings-icon-scale:1.08}.settings-tile[data-glyph=tile-glyph--settings-persona]{--settings-icon-scale:.96}.settings-tile[data-glyph=tile-glyph--settings-data]{--settings-icon-scale:1.08;--settings-visual-shift-y:6px}.settings-tile[data-glyph=tile-glyph--settings-referral]{--settings-icon-scale:1.1}.settings-tile[data-glyph=tile-glyph--settings-referral].is-open{z-index:6}.settings-tile[data-glyph=tile-glyph--settings-billing],.settings-tile[data-glyph=tile-glyph--settings-support],.settings-tile[data-glyph=tile-glyph--settings-admin]{--settings-icon-scale:1.05}.settings-tile[data-glyph=tile-glyph--settings-data] .tile-subtitle{-webkit-line-clamp:unset;line-clamp:unset;text-overflow:clip;min-height:auto;max-height:none}@media (min-width:640px){.settings-tile.is-open .settings-tile-trigger-inner{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) clamp(110px,18vw,150px);align-items:center;display:grid}.settings-tile.is-open .settings-tile-visual{border-radius:clamp(24px,6vw,36px);align-self:center;width:clamp(96px,14vw,128px);height:clamp(96px,14vw,128px);margin-left:auto;box-shadow:inset 0 1px #ffffff73,0 22px 46px #3b82f62e}.settings-tile.is-open .tile-halo{width:100%;height:100%}}.settings-tile-placeholder{border-radius:var(--bv-radius-pill);color:#0f172a99;background:linear-gradient(135deg,#0c8bc62e,#ffb47852);justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.5rem;font-weight:600;display:inline-flex}.settings-tile-body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s,opacity .35s;display:grid}.settings-tile-body.is-open{opacity:1;grid-template-rows:1fr;margin-top:clamp(1rem,3.2vw,1.8rem)}.settings-tile-body-shell{position:relative;overflow:hidden}.settings-tile-body-shell.tile-card{width:min(100%,clamp(360px,88vw,900px));margin-inline:auto}.settings-tile-shell-inner{padding:var(--shell-pad-y,clamp(1.8rem, 4.8vw, 2.6rem)) var(--shell-pad-x,clamp(1.8rem, 4.8vw, 2.6rem));position:relative}.settings-tile-loader{place-items:center;min-height:clamp(220px,40vh,360px);padding:clamp(1.4rem,4vw,2.3rem);display:grid}.settings-tile-loader .loading-indicator{justify-self:center;margin-inline:auto}.settings-tile.is-open .settings-tile-body-shell{--shell-pad-y:clamp(2.2rem, 5.4vw, 3rem);--shell-pad-x:clamp(2.1rem, 5vw, 2.9rem);--mx:52%;--my:36%;padding:0}.settings-tile.is-open .settings-tile-body-shell>*{z-index:1;position:relative}.settings-tile.is-open .settings-tile-body-shell>.settings-corner-hint{z-index:3;position:absolute}.settings-tile[data-variant=bubble]{--bubble-width-closed:min(100%, clamp(210px, 40vw, 240px));--bubble-width-open:clamp(360px, 70vw, 820px);perspective:1400px;position:relative}.settings-tile[data-variant=bubble] .tile-subtitle{text-transform:none;letter-spacing:-.01em;color:#3f6678;font-size:clamp(.85rem,2.2vw,1rem)}[data-theme=dark] .settings-tile[data-variant=bubble] .tile-subtitle{color:#3f6678}.settings-tile[data-variant=bubble] .settings-tile-trigger{width:var(--bubble-width-closed);transform-origin:top;backface-visibility:hidden;will-change:transform, opacity;margin-inline:auto;transition:transform .6s cubic-bezier(.24,.7,.32,1),opacity .45s,box-shadow .35s}.settings-tile[data-variant=bubble].is-closing .settings-tile-trigger{width:var(--bubble-width-closed);opacity:0;max-width:100%;box-shadow:none;pointer-events:none;will-change:auto;transition:none;position:relative;top:auto;left:auto;transform:none}.settings-tile[data-variant=bubble].is-settling .settings-tile-trigger{width:var(--bubble-width-closed);opacity:1;pointer-events:auto;will-change:auto;max-width:100%;transition:none;position:relative;top:auto;left:auto;transform:none}.settings-tile[data-variant=bubble] .settings-tile-body{transform-origin:top;opacity:0;pointer-events:none;backface-visibility:hidden;will-change:transform, opacity;margin-top:clamp(.1rem,.6vw,.4rem);transition:transform .6s cubic-bezier(.24,.7,.32,1),opacity .18s,margin-top .4s;transform:rotateX(89.5deg)}.settings-tile[data-variant=bubble].is-open .settings-tile-body.is-closing{opacity:0;pointer-events:none;will-change:opacity;grid-template-rows:1fr;margin-top:clamp(-2.2rem,-5.5vw,-1.6rem);transition:opacity .16s;transform:rotateX(0)}.settings-tile[data-variant=bubble] .settings-tile-body-shell{--shell-pad-y:clamp(2.1rem, 5vw, 2.8rem);--shell-pad-x:clamp(1.9rem, 4.6vw, 2.6rem);border-radius:clamp(2.4rem,6vw,3.2rem)}.settings-tile[data-variant=bubble] .settings-tile-body-shell,.settings-tile[data-variant=bubble] .settings-tile-body-shell:before,.settings-tile[data-variant=bubble] .settings-tile-body-shell:after,.settings-tile[data-variant=bubble] .settings-tile-shell-inner{backface-visibility:hidden;transition:opacity .14s;transform:translateZ(0)}.settings-tile[data-variant=bubble] .settings-tile-body:not(.is-open) .settings-tile-body-shell,.settings-tile[data-variant=bubble] .settings-tile-body:not(.is-open) .settings-tile-body-shell:before,.settings-tile[data-variant=bubble] .settings-tile-body:not(.is-open) .settings-tile-body-shell:after,.settings-tile[data-variant=bubble] .settings-tile-body:not(.is-open) .settings-tile-shell-inner{opacity:0}.settings-tile[data-variant=bubble].is-open .settings-tile-body.is-closing .settings-tile-body-shell,.settings-tile[data-variant=bubble].is-open .settings-tile-body.is-closing .settings-tile-body-shell:before,.settings-tile[data-variant=bubble].is-open .settings-tile-body.is-closing .settings-tile-body-shell:after,.settings-tile[data-variant=bubble].is-open .settings-tile-body.is-closing .settings-tile-shell-inner{opacity:1;transition:none}.settings-tile[data-variant=bubble].is-open{grid-column:1/-1;width:100%}.settings-tile[data-variant=bubble].is-open .settings-tile-trigger{width:var(--bubble-width-open);opacity:0;max-width:100%;box-shadow:none;pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)rotateX(-96deg)scale(.96)}.settings-tile[data-variant=bubble].is-open .settings-tile-body{width:var(--bubble-width-open);margin-inline:auto;opacity:1;pointer-events:auto;max-width:100%;margin-top:clamp(-2.2rem,-5.5vw,-1.6rem);transform:rotateX(0)}.settings-tile[data-variant=bubble].is-open .settings-tile-body-shell{--shell-pad-y:clamp(2.4rem, 6vw, 3.2rem);--shell-pad-x:clamp(2.2rem, 5vw, 3rem)}.settings-tile[data-variant=bubble] .settings-bubble-head{text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:3;isolation:isolate;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.5rem,1.6vw,.85rem);margin-bottom:clamp(1.4rem,3.6vw,2.1rem);padding-bottom:clamp(.6rem,2vw,.9rem);display:flex;position:sticky;top:0}.settings-tile[data-variant=bubble].is-open .settings-tile-body-shell{cursor:pointer}.settings-tile[data-variant=bubble].is-open .settings-tile-body-shell [data-tile-exempt]{cursor:auto}.settings-tile[data-variant=bubble] .settings-bubble-head[role=button]{cursor:pointer;border-radius:22px;transition:background-color .14s}.settings-tile[data-variant=bubble] .settings-bubble-head[role=button]:hover{background:color-mix(in srgb, var(--bv-color-action) 7%, transparent)}.settings-tile[data-variant=bubble] .settings-bubble-head[role=button]:focus-visible{outline-offset:4px;outline:3px solid #0c8bc659}[data-theme=dark] .settings-tile[data-variant=bubble] .settings-bubble-head[role=button]:focus-visible{outline-color:#5ec8ff80}.settings-tile[data-variant=bubble] .settings-bubble-headline{z-index:2;cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:.25rem;transition:color .2s;display:flex;position:relative}.settings-tile[data-variant=bubble] .settings-bubble-headline:focus{outline:none}.settings-tile[data-variant=bubble] .settings-bubble-headline:focus-visible{outline-offset:8px;outline:3px solid #0c8bc659}.settings-tile[data-variant=bubble] .settings-bubble-label{letter-spacing:-.01em;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600;line-height:1.25;display:inline-block;position:relative;transform:translateY(4px)}.settings-tile[data-variant=bubble] .settings-bubble-summary{letter-spacing:-.01em;color:#3f6678;text-align:center;max-width:18ch;font-size:15px;line-height:1.35;display:block}.settings-tile .settings-tile-trigger>.settings-corner-hint{z-index:2;position:absolute;inset:0}.settings-corner-hint{pointer-events:none;color:#ff8a3dc7;opacity:0;filter:drop-shadow(0 10px 18px #ff8a3d40);z-index:2;--hint-offset:clamp(.55rem, 1.8vw, .8rem);--hint-size:clamp(1.45rem, 3.4vw, 1.95rem);--hint-distance-start:2.45;--hint-distance:.55;--hint-scale:.86;transition:opacity .26s,color .3s,filter .3s;display:block;position:absolute;inset:0}@keyframes settings-corner-hint-fade{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes settings-corner-arrow-pop{0%{opacity:0;transform:translate(calc(var(--tx,0) * var(--hint-distance-start,2.2)), calc(var(--ty,0) * var(--hint-distance-start,2.2))) rotate(var(--hint-rotation,45deg)) scale(.72)}55%{opacity:1;transform:translate(calc(var(--tx,0) * (var(--hint-distance-start,2.2) * .62)), calc(var(--ty,0) * (var(--hint-distance-start,2.2) * .62))) rotate(var(--hint-rotation,45deg)) scale(1.04)}to{opacity:1;transform:translate(calc(var(--tx,0) * var(--hint-distance,1)), calc(var(--ty,0) * var(--hint-distance,1))) rotate(var(--hint-rotation,45deg)) scale(var(--hint-scale,.92))}}.settings-corner-hint .hint-arrow{width:var(--hint-size);height:var(--hint-size);stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:0;transform-origin:50%;transform-box:fill-box;--corner-rotation:0deg;--hint-rotation:0deg;--hint-scale:.86;--tx:0%;--ty:0%;transform:translate(calc(var(--tx,0) * var(--hint-distance,1)), calc(var(--ty,0) * var(--hint-distance,1))) rotate(var(--hint-rotation,45deg)) scale(var(--hint-scale,.86));transition:transform .42s cubic-bezier(.22,.7,.3,1),opacity .24s,color .3s;position:absolute}.settings-corner-hint .hint-arrow path{vector-effect:non-scaling-stroke}.settings-corner-hint .hint-arrow--tl{top:var(--hint-offset);left:var(--hint-offset);--corner-rotation:45deg;--tx:-42%;--ty:-42%}.settings-corner-hint .hint-arrow--tr{top:var(--hint-offset);right:var(--hint-offset);--corner-rotation:135deg;--tx:42%;--ty:-42%}.settings-corner-hint .hint-arrow--br{bottom:var(--hint-offset);right:var(--hint-offset);--corner-rotation:225deg;--tx:42%;--ty:42%}.settings-corner-hint .hint-arrow--bl{bottom:var(--hint-offset);left:var(--hint-offset);--corner-rotation:315deg;--tx:-42%;--ty:42%}.settings-corner-hint.hint-target-body{--hint-distance-start:2.15;--hint-distance:.55}.settings-corner-hint.hint-target-body .hint-arrow{--tx:0%;--ty:0%;--hint-scale:.9}.settings-corner-hint.hint-mode-expand .hint-arrow{--hint-rotation:calc(var(--corner-rotation,45deg) + 180deg);--hint-scale:.92}.settings-corner-hint.hint-mode-collapse .hint-arrow{--hint-rotation:var(--corner-rotation,45deg);--hint-scale:.92}.settings-tile[data-variant=bubble].is-open .settings-corner-hint{--hint-offset:clamp(.5rem, 1.5vw, .75rem);--hint-size:clamp(1.35rem, 3vw, 1.75rem)}.settings-tile[data-variant=bubble]:not(.is-open) .settings-corner-hint.hint-mode-expand{opacity:0;color:#ff8a3de6;filter:none;--hint-distance-start:2.6;--hint-distance:var(--hint-distance-start);--hint-scale:.9;animation:none}.settings-tile[data-variant=bubble]:not(.is-open) .settings-corner-hint.hint-mode-expand .hint-arrow{opacity:0;animation:none}.settings-tile[data-variant=bubble]:not(.is-open) .settings-tile-trigger:hover .settings-corner-hint.hint-mode-expand,.settings-tile[data-variant=bubble]:not(.is-open) .settings-tile-trigger:focus-visible .settings-corner-hint.hint-mode-expand{opacity:.96;color:#ff8a3df5;filter:drop-shadow(0 16px 28px #ff8a3d52);--hint-distance:.55;--hint-scale:1;animation:.35s ease-out settings-corner-hint-fade}.settings-tile[data-variant=bubble]:not(.is-open) .settings-tile-trigger:hover .settings-corner-hint.hint-mode-expand .hint-arrow,.settings-tile[data-variant=bubble]:not(.is-open) .settings-tile-trigger:focus-visible .settings-corner-hint.hint-mode-expand .hint-arrow{opacity:1;animation:.38s cubic-bezier(.22,.7,.3,1) both settings-corner-arrow-pop}.settings-tile[data-variant=bubble].is-open .settings-tile-body-shell:hover .settings-corner-hint.hint-mode-collapse{opacity:.96;color:#ff8a3df2;filter:drop-shadow(0 20px 32px #ff8a3d57);--hint-distance:.55;--hint-scale:1;animation:.35s ease-out settings-corner-hint-fade}.settings-tile[data-variant=bubble].is-open .settings-tile-body-shell:has(.settings-bubble-head[role=button]:focus-visible) .settings-corner-hint.hint-mode-collapse{opacity:.96;color:#ff8a3df2;filter:drop-shadow(0 20px 32px #ff8a3d57);--hint-distance:.55;--hint-scale:1;animation:.35s ease-out settings-corner-hint-fade}.settings-tile[data-variant=bubble].is-open .settings-tile-body-shell:hover .settings-corner-hint.hint-mode-collapse .hint-arrow{opacity:1;animation:.38s cubic-bezier(.22,.7,.3,1) both settings-corner-arrow-pop}.settings-tile[data-variant=bubble].is-open .settings-tile-body-shell:has(.settings-bubble-head[role=button]:focus-visible) .settings-corner-hint.hint-mode-collapse .hint-arrow{opacity:1;animation:.38s cubic-bezier(.22,.7,.3,1) both settings-corner-arrow-pop}.settings-tile[data-variant=bubble].is-open .settings-corner-hint.hint-mode-collapse{opacity:0;color:#ff8a3de0;filter:none;--hint-distance-start:2.35;--hint-distance:.25;--hint-scale:.92;animation:none}.settings-tile[data-variant=bubble].is-open .settings-corner-hint.hint-mode-collapse .hint-arrow{opacity:0;animation:none}.settings-tile:not([data-variant=bubble]) .settings-tile-body-shell .settings-corner-hint{--hint-offset:clamp(.6rem, 1.9vw, .95rem);--hint-size:clamp(1.35rem, 3vw, 1.75rem)}.settings-tile:not([data-variant=bubble]) .settings-corner-hint.hint-target-body.is-open{opacity:0;color:#ff8a3de0;filter:none;--hint-distance-start:2.4;--hint-distance:.25;--hint-scale:.92;animation:none}.settings-tile:not([data-variant=bubble]) .settings-corner-hint.hint-target-body.is-open .hint-arrow{opacity:.92;animation:none}.settings-tile:not([data-variant=bubble]) .settings-tile-body-shell:hover .settings-corner-hint.hint-target-body.is-open,.settings-tile:not([data-variant=bubble]) .settings-tile-body-shell:focus-within .settings-corner-hint.hint-target-body.is-open{opacity:.94;color:#ff8a3df2;filter:drop-shadow(0 26px 44px #ff8a3d57);--hint-distance:.25;--hint-scale:1;animation:.35s ease-out settings-corner-hint-fade}.settings-tile:not([data-variant=bubble]) .settings-tile-body-shell:hover .settings-corner-hint.hint-target-body.is-open .hint-arrow,.settings-tile:not([data-variant=bubble]) .settings-tile-body-shell:focus-within .settings-corner-hint.hint-target-body.is-open .hint-arrow{opacity:1;animation:.38s cubic-bezier(.22,.7,.3,1) both settings-corner-arrow-pop}[data-theme=dark] .settings-corner-hint{color:#ffb478c2;filter:drop-shadow(0 18px 34px #ff8a3d47)}[data-theme=dark] .settings-tile:not([data-variant=bubble]) .settings-corner-hint.hint-target-body.is-open{color:#ffc48ce6;filter:none}[data-theme=dark] .settings-tile:not([data-variant=bubble]) .settings-tile-body-shell:hover .settings-corner-hint.hint-target-body.is-open,[data-theme=dark] .settings-tile:not([data-variant=bubble]) .settings-tile-body-shell:focus-within .settings-corner-hint.hint-target-body.is-open{color:#ffd29ef5;filter:drop-shadow(0 32px 52px #ff8a3d66)}[data-theme=dark] .settings-tile[data-variant=bubble]:not(.is-open) .settings-corner-hint.hint-mode-expand{color:#ffba7ee6;filter:none;animation:none}[data-theme=dark] .settings-tile[data-variant=bubble]:not(.is-open) .settings-corner-hint.hint-mode-expand .hint-arrow{opacity:0;--hint-scale:1;transform:rotate(calc(var(--corner-rotation,45deg) + 180deg)) scale(1);animation:none}[data-theme=dark] .settings-tile[data-variant=bubble]:not(.is-open) .settings-tile-trigger:hover .settings-corner-hint.hint-mode-expand,[data-theme=dark] .settings-tile[data-variant=bubble]:not(.is-open) .settings-tile-trigger:focus-visible .settings-corner-hint.hint-mode-expand{color:#ffc082fa;filter:drop-shadow(0 20px 38px #ff8a3d5c)}[data-theme=dark] .settings-tile[data-variant=bubble].is-open .settings-tile-body-shell:hover .settings-corner-hint.hint-mode-collapse{color:#ffcc91fa;filter:drop-shadow(0 24px 42px #ff8a3d61)}[data-theme=dark] .settings-tile[data-variant=bubble].is-open .settings-tile-body-shell:has(.settings-bubble-head[role=button]:focus-visible) .settings-corner-hint.hint-mode-collapse{color:#ffcc91fa;filter:drop-shadow(0 24px 42px #ff8a3d61)}[data-theme=dark] .settings-tile[data-variant=bubble].is-open .settings-corner-hint.hint-mode-collapse{color:#ffc087e6;filter:none;animation:none}[data-theme=dark] .settings-tile[data-variant=bubble] .settings-bubble-headline{color:var(--bv-color-text-on-dark-surface-strong)}[data-theme=dark] .settings-tile[data-variant=bubble] .settings-bubble-summary{color:#3f6678}[data-theme=dark] .settings-tile[data-variant=bubble] .settings-bubble-head{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}@media (prefers-reduced-motion:reduce){.settings-tile-trigger,.settings-grid.tile-grid .settings-tile-visual,.settings-tile[data-variant=bubble] .settings-tile-trigger,.settings-tile[data-variant=bubble] .settings-tile-body{transition:opacity .15s}.settings-tile[data-variant=bubble] .settings-tile-body{transform:none}.settings-tile[data-variant=bubble].is-open .settings-tile-trigger{transform:translate(-50%)}.settings-tile[data-variant=bubble].is-open .settings-tile-body{transform:none}.settings-corner-hint,.settings-corner-hint .hint-arrow{transition:opacity .15s;animation:none}}.settings-panel{--panel-mx:52%;--panel-my:38%;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);isolation:isolate;background:radial-gradient(140% 120% at 10% -15%,#a4ddff47,#0000 76%),radial-gradient(120% 130% at 88% -10%,#ffc4a033,#0000 82%),linear-gradient(175deg,#fffffff2,#f0f8ffe0);border:1.3px solid #94c6ff8c;border-radius:clamp(24px,5vw,32px);gap:clamp(1rem,2.5vw,1.4rem);padding:clamp(1.35rem,3.4vw,1.9rem) clamp(1.5rem,3.8vw,2.2rem);display:grid;position:relative;box-shadow:0 32px 72px #3b82f61f,0 12px 28px #3b82f614}.settings-panel.settings-panel--import-amber{background:radial-gradient(140% 120% at 12% -10%,#ffc4a047,#0000 74%),radial-gradient(120% 130% at 88% -6%,#ffb27838,#0000 78%),linear-gradient(175deg,#fff3e6f2,#ffe2c5e6);border:1.3px solid #f9731659;box-shadow:0 32px 72px #f973161f,0 12px 28px #f973161a}.settings-panel.settings-panel--delete-rose{background:radial-gradient(140% 120% at 12% -10%,#ffbaba4d,#0000 74%),radial-gradient(120% 130% at 88% -6%,#ff9a9a3d,#0000 78%),linear-gradient(175deg,#fff1f1f2,#ffe1e1e6);border:1.3px solid #ef444459;box-shadow:0 32px 72px #ef44441f,0 12px 28px #ef44441a}.settings-panel.settings-panel--data-export{--panel-mx:38%;--panel-my:32%}.settings-panel.settings-panel--data-import{--panel-mx:44%;--panel-my:34%}.settings-panel.settings-panel--data-delete{--panel-mx:50%;--panel-my:30%;background:linear-gradient(135deg,#ffffff38,#0000 42%),radial-gradient(148% 132% at 12% -10%,#ffcdcd5c,#0000 74%),radial-gradient(140% 150% at 92% 0,#ef444433,#0000 78%),linear-gradient(175deg,#fff5f5f7,#ffe4e4eb);border-color:#ef44447a;box-shadow:0 36px 82px #ef444429,0 16px 34px #ef444424}.settings-panel:before,.settings-panel:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0}.settings-panel:before{background:radial-gradient(420px 320px at var(--panel-mx,52%) calc(var(--panel-my,38%) - 40px), #ffffff80, transparent 78%), radial-gradient(320px 280px at calc(var(--panel-mx,52%) * .62) calc(var(--panel-my,38%) * .72), #b0e0ff38, transparent 82%);opacity:.78;transition:opacity .35s}.settings-panel.settings-panel--import-amber:before{background:radial-gradient(420px 320px at var(--panel-mx,52%) calc(var(--panel-my,38%) - 40px), #ffeedd94, transparent 78%), radial-gradient(320px 280px at calc(var(--panel-mx,52%) * .62) calc(var(--panel-my,38%) * .72), #f973162e, transparent 82%);opacity:.92}.settings-panel.settings-panel--delete-rose:before{background:radial-gradient(420px 320px at var(--panel-mx,52%) calc(var(--panel-my,38%) - 40px), #ffe8e899, transparent 78%), radial-gradient(320px 280px at calc(var(--panel-mx,52%) * .62) calc(var(--panel-my,38%) * .72), #ef44442e, transparent 82%);opacity:.92}.settings-panel.settings-panel--data-delete:before{background:radial-gradient(430px 320px at var(--panel-mx,50%) calc(var(--panel-my,30%) - 48px), #fff2f2b8, transparent 78%), radial-gradient(340px 280px at calc(var(--panel-mx,50%) * .74) calc(var(--panel-my,30%) * .78), #ef44443d, transparent 82%);opacity:.98}.settings-panel:after{opacity:.7;background:linear-gradient(#ffffff38 0%,#ffffff1a 48%,#0000 82%),radial-gradient(120% 150% at 50% 120%,#94d2ff2e,#0000 82%);border:1px solid #ffffff59;box-shadow:inset 0 1px #ffffffb8,inset 0 -40px 80px #94d2ff26}.settings-panel.settings-panel--delete-rose:after{background:linear-gradient(#ffffff38 0%,#fff1f12e 48%,#0000 82%),radial-gradient(120% 150% at 50% 120%,#ef44441f,#0000 82%);border:1px solid #fff6;box-shadow:inset 0 1px #ffffffc7,inset 0 -40px 80px #ffc1c138}.settings-panel.settings-panel--data-delete:after{background:linear-gradient(#ffffff42 0%,#ffefef33 42%,#0000 82%),radial-gradient(120% 150% at 50% 120%,#ef444429,#0000 82%);border-color:#ffffff85;box-shadow:inset 0 1px #ffffffd1,inset 0 -44px 88px #ffb5b53d}.settings-panel.settings-panel--import-amber:after{background:linear-gradient(#ffffff38 0%,#fff5e92e 48%,#0000 82%),radial-gradient(120% 150% at 50% 120%,#f973161f,#0000 82%);border:1px solid #fff6;box-shadow:inset 0 1px #ffffffc7,inset 0 -40px 80px #ffcba438}.settings-panel:hover:before,.settings-panel:focus-within:before{opacity:.98}.settings-panel>*{z-index:1;position:relative}.settings-panel+.settings-panel{margin-top:clamp(1.1rem,3vw,1.6rem)}.settings-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.settings-panel-title{letter-spacing:.12em;text-transform:uppercase;color:#f97316;font-size:clamp(1rem,2.4vw,1.12rem);font-weight:700}.settings-panel--with-icon .settings-panel-title{align-items:center;gap:.55rem;display:inline-flex}.settings-panel--with-icon .settings-panel-title:before{content:"";background:currentColor;flex-shrink:0;width:22px;height:22px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.settings-panel--icon-lock-password .settings-panel-title:before{-webkit-mask-image:url(/icons/tabler/modules/lock-password.svg);mask-image:url(/icons/tabler/modules/lock-password.svg)}.settings-panel--icon-at .settings-panel-title:before{-webkit-mask-image:url(/icons/settings/at.svg);mask-image:url(/icons/settings/at.svg)}.settings-panel--icon-mailbox .settings-panel-title:before{-webkit-mask-image:url(/icons/settings/mailbox.svg);mask-image:url(/icons/settings/mailbox.svg)}.settings-panel--icon-list .settings-panel-title:before{-webkit-mask-image:url(/icons/settings/list.svg);mask-image:url(/icons/settings/list.svg)}.settings-panel--icon-user-circle .settings-panel-title:before{-webkit-mask-image:url(/icons/settings/user-circle.svg);mask-image:url(/icons/settings/user-circle.svg)}.settings-panel--icon-brightness .settings-panel-title:before{-webkit-mask-image:url(/icons/settings/brightness.svg);mask-image:url(/icons/settings/brightness.svg)}.settings-panel--icon-calendar-cog .settings-panel-title:before{-webkit-mask-image:url(/icons/settings/calendar-cog.svg);mask-image:url(/icons/settings/calendar-cog.svg)}.settings-panel--icon-volume .settings-panel-title:before{-webkit-mask-image:url(/icons/settings/volume.svg);mask-image:url(/icons/settings/volume.svg)}.settings-panel--icon-message-share .settings-panel-title:before{-webkit-mask-image:url(/icons/settings/message-share.svg);mask-image:url(/icons/settings/message-share.svg)}.settings-panel--icon-sitemap .settings-panel-title:before{-webkit-mask-image:url(/icons/settings/sitemap.svg);mask-image:url(/icons/settings/sitemap.svg)}.settings-panel--icon-users-group .settings-panel-title:before{-webkit-mask-image:url(/icons/settings/users-group.svg);mask-image:url(/icons/settings/users-group.svg)}.settings-panel--icon-stars .settings-panel-title:before{-webkit-mask-image:url(/icons/settings/stars.svg);mask-image:url(/icons/settings/stars.svg)}.settings-panel--icon-shopping-bag .settings-panel-title:before{-webkit-mask-image:url(/icons/settings/shopping-bag.svg);mask-image:url(/icons/settings/shopping-bag.svg)}.settings-panel--icon-receipt .settings-panel-title:before{-webkit-mask-image:url(/icons/settings/receipt.svg);mask-image:url(/icons/settings/receipt.svg)}.settings-panel--icon-cookie .settings-panel-title:before{-webkit-mask-image:url(/icons/settings/cookie.svg);mask-image:url(/icons/settings/cookie.svg)}.settings-panel--icon-link .settings-panel-title:before{-webkit-mask-image:url(/icons/settings/link.svg);mask-image:url(/icons/settings/link.svg)}.settings-panel--icon-shield-plus .settings-panel-title:before{-webkit-mask-image:url(/icons/settings/shield-plus.svg);mask-image:url(/icons/settings/shield-plus.svg)}.settings-panel--icon-wheel .settings-panel-title:before{-webkit-mask-image:url(/icons/settings/wheel.svg);mask-image:url(/icons/settings/wheel.svg)}.settings-panel--icon-mailbox .settings-email-hero__title,.settings-panel--icon-users-group .settings-donations-hero__title{align-items:center;gap:.55rem;display:inline-flex}.settings-panel--icon-mailbox .settings-email-hero__title:before,.settings-panel--icon-users-group .settings-donations-hero__title:before{content:"";background:currentColor;flex-shrink:0;width:22px;height:22px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.settings-panel--icon-mailbox .settings-email-hero__title:before{-webkit-mask-image:url(/icons/settings/mailbox.svg);mask-image:url(/icons/settings/mailbox.svg)}.settings-panel--icon-users-group .settings-donations-hero__title:before{-webkit-mask-image:url(/icons/settings/users-group.svg);mask-image:url(/icons/settings/users-group.svg)}.settings-donations-hero__eyebrow{align-items:center;gap:.45rem;display:inline-flex}.settings-donations-hero__eyebrow:before{content:"";background:currentColor;flex-shrink:0;width:18px;height:18px;-webkit-mask-image:url(/icons/settings/users-group.svg);mask-image:url(/icons/settings/users-group.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.settings-title-with-icon{align-items:center;gap:.4rem;display:inline-flex}.settings-title-with-icon:before{content:"";background:currentColor;flex-shrink:0;width:18px;height:18px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.settings-panel-description{color:#0f172aa6;margin-top:.35rem;font-size:.85rem}.settings-panel-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:inline-flex}.settings-referral-rules-action{align-self:flex-start;margin-left:auto;display:inline-flex;transform:translateY(-.2rem)}.settings-panel--referral .settings-panel-head{z-index:4;position:relative}.settings-panel--referral .settings-panel-actions{justify-content:flex-end;width:100%}.settings-panel--referral .settings-referral-rules-action{z-index:20;justify-content:flex-end;display:flex;position:absolute;top:clamp(.2rem,1vw,.55rem);left:clamp(.2rem,1vw,.55rem);right:clamp(.2rem,1vw,.55rem);transform:none}.settings-panel-body{gap:clamp(.9rem,2.4vw,1.3rem);display:grid}.settings-form{gap:clamp(1rem,2.6vw,1.45rem);display:grid}.settings-form-field{background:radial-gradient(120% 130% at 0 0,#ffdcb82e,#0000 70%),linear-gradient(#fffffffa,#fffc);border:1.5px solid #0f172a14;border-radius:24px;gap:.6rem;padding:clamp(1rem,2.6vw,1.3rem);transition:border-color .25s,box-shadow .25s,transform .25s;display:grid;position:relative;box-shadow:inset 0 1px #ffffffd9,0 20px 44px #0f172a1f}.settings-form-field:hover{border-color:#f9731652;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 26px 52px #f9731629}.settings-form-field:focus-within{border-color:#f9731673;box-shadow:inset 0 1px #ffffffeb,0 30px 60px #f9731633}.settings-form-field--plain{box-shadow:none;background:0 0;border-color:#0000}.settings-form-field--plain:hover,.settings-form-field--plain:focus-within{box-shadow:none;border-color:#0000;transform:none}.settings-linked-stage{--settings-linked-tile-width:min(100%, calc((56rem - (clamp(1.5rem, 4vw, 3rem) * 2) - (clamp(2.5rem, 4.8vw, 3.4rem) * 2)) / 3));justify-items:center;gap:clamp(.85rem,2vw,1.05rem)}.settings-linked-stage__surface{justify-items:center;gap:clamp(.75rem,1.8vw,.95rem);width:min(100%,26rem);margin-inline:auto;display:grid;position:relative}.settings-linked-stage__surface:before{content:"";border-radius:var(--bv-radius-pill);filter:blur(26px);opacity:.9;pointer-events:none;z-index:0;background:radial-gradient(68% 62%,#aed6ff3d,#0000 74%),radial-gradient(54% 48% at 50% 0,#ffdcb829,#0000 78%);position:absolute;inset:clamp(2.2rem,5vw,3rem) 0 clamp(3.1rem,6vw,4rem)}.settings-linked-stage__surface>*{z-index:1;position:relative}.settings-linked-stage__control{justify-items:center;width:100%;display:grid}.settings-linked-stage__helper{text-align:center;width:min(100%,25rem);margin:0;line-height:1.45}@media (max-width:900px){.settings-linked-stage{--settings-linked-tile-width:min(100%, calc((100vw - (clamp(1.5rem, 4vw, 3rem) * 2) - clamp(2rem, 4vw, 3rem)) / 2))}}@media (max-width:560px){.settings-linked-stage{--settings-linked-tile-width:100%}}.settings-form-field--slide-away{max-height:420px;transition:transform .5s,opacity .45s,max-height .45s,margin .45s,padding-top .45s,padding-bottom .45s;overflow:hidden}.settings-form-field--slide-away.is-exiting{opacity:0;pointer-events:none;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translate(-130%)}@keyframes settings-field-slide-left{0%{transform:translate(0)}35%{transform:translate(-12px)}70%{transform:translate(-6px)}to{transform:translate(0)}}.settings-form-field--confirm{animation:.45s 80ms both settings-field-fade-in}@keyframes settings-field-fade-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.settings-edit-btn{color:#f97316;box-shadow:none;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:.25rem;font-size:.85rem;font-weight:600;transition:color .16s,transform .16s,box-shadow .16s;display:inline-flex}.settings-edit-btn:hover{color:#ea580c;box-shadow:none;background:0 0;transform:translateY(-1px)}.settings-edit-btn:active{color:var(--bv-color-action-strong);background:0 0;transform:translateY(0)}.settings-edit-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #f9731640}.settings-edit-btn__icon{justify-content:center;align-items:center;display:inline-flex}.settings-edit-btn.is-launching{pointer-events:none}.settings-edit-btn.is-launching .settings-edit-btn__icon{animation:.32s forwards settings-edit-arrow-launch}@keyframes settings-edit-arrow-launch{0%{opacity:1;transform:translateY(0)}55%{opacity:.9;transform:translateY(-8px)}to{opacity:0;transform:translateY(-18px)scale(1.05)}}[data-theme=dark] .settings-edit-btn{color:#fb923c}[data-theme=dark] .settings-edit-btn:hover{color:#f97316;background:0 0}[data-theme=dark] .settings-edit-btn:active{color:#ea580c;background:0 0}[data-theme=dark] .settings-edit-btn:focus-visible{box-shadow:0 0 0 3px #f973164d}.settings-form-field-label{letter-spacing:.08em;text-transform:uppercase;color:#0f172aad;font-size:.8rem;font-weight:600}.settings-form-field-control{position:relative}.settings-form-field--sessions .settings-form-field-label{padding-right:3.2rem}.settings-form-field--sessions .settings-session-refresh{z-index:1;position:absolute;top:clamp(.85rem,2.2vw,1.1rem);right:clamp(.85rem,2.2vw,1.1rem)}.settings-input{color:var(--bv-color-text-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1.4px solid #0f172a0d;border-radius:18px}.settings-input:not(select){appearance:none}select.settings-input{appearance:none;background-image:none;background-repeat:no-repeat;padding-right:clamp(1.4rem,3vw,1.8rem)}.settings-input:focus-visible{border-color:#f9731680;box-shadow:0 20px 40px #f9731633}.settings-form-field--plain .settings-input,.settings-form-field--plain .settings-input:focus-visible{box-shadow:none}.settings-input::placeholder{color:#64748bb8}.settings-form-field[data-readonly=true] .settings-form-field-label{color:#0f172a80}.settings-form-field[data-readonly=true] .settings-input{cursor:default;background:#ffffffa6;border-color:#0f172a14;box-shadow:inset 0 1px #fffc}.settings-form-footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding-top:.4rem;display:flex}.settings-form-footer--delayed{animation:.45s .12s both settings-field-fade-in}.settings-form-helper{color:#0f172a99;font-size:.78rem;line-height:1.3}.settings-form-helper--inline{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.settings-form-helper--inline .settings-status-pill{margin-left:auto}.settings-email-mismatch{text-align:center;width:100%;color:var(--bv-color-danger-ink);justify-content:center;align-items:center;gap:.5rem;font-weight:600;line-height:1.25;display:inline-flex}.settings-email-mismatch__icon{color:var(--bv-color-danger-ink);flex-shrink:0;justify-content:center;align-items:center;font-size:1.1em;font-weight:700;line-height:1.1;display:inline-flex;transform:translateY(1px)}.settings-email-hero{gap:.1rem;margin-bottom:clamp(.4rem,1.6vw,.9rem);display:grid}.settings-email-hero__title{letter-spacing:-.01em;color:#f97316;margin:0;font-size:clamp(1.05rem,2.6vw,1.24rem);font-weight:800}[data-theme=dark] .settings-email-hero__title{color:#ffb35c}.settings-form-helper.alt{color:#0f172ab8}.settings-form-helper.warning{color:#c2410cd9}.settings-form-helper.warning.is-alert{--usage-muted:#933034e9;color:color-mix(in srgb, var(--bv-color-danger) 70%, var(--usage-muted))}.settings-theme-field{gap:clamp(.9rem,2vw,1.2rem);display:grid}.settings-theme-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.settings-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.2rem,2vw,1.8rem);display:grid}.settings-theme-card{--theme-accent:var(--accent-orange,var(--bv-color-action));--theme-accent-soft:color-mix(in oklab, var(--theme-accent) 14%, transparent);--theme-accent-border:color-mix(in oklab, var(--theme-accent) 34%, transparent);--theme-accent-shadow:color-mix(in oklab, var(--theme-accent) 28%, transparent);--theme-accent-second:var(--accent-orange-hover,var(--bv-color-action-hover));--theme-selection-accent:46, 181, 125;--theme-frame:linear-gradient(150deg, #fff, #f8fafc);--theme-shell:linear-gradient(170deg, #f8fafc, #f1f5ff);--theme-screen:linear-gradient(170deg, #fff, #eef2ff);--theme-device-glow:color-mix(in oklab, var(--theme-accent) 12%, transparent);--theme-preview-surface:#ffffffdb;--theme-preview-text:#0f172a8f;--theme-preview-muted:#94a3b857;--theme-preview-soft:#e2e8f0e6;--theme-preview-border:#94a3b84d;--settings-theme-device-width:min(100%, 252px);--settings-theme-device-max-height:clamp(260px, 28vw, 338px);--settings-theme-device-radius:2.15rem;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;min-height:0;box-shadow:none;text-align:center;cursor:pointer;background:0 0;border:0;padding:.3rem .15rem .15rem;transition:transform .2s;display:block;position:relative;overflow:visible}.settings-theme-card:before,.settings-theme-card:after{content:none}.settings-theme-card:hover{transform:translateY(-2px)}.settings-theme-card:focus-visible{outline:2px solid var(--theme-accent);outline-offset:4px}.settings-theme-card.is-active{transform:translateY(0)}.settings-theme-card.is-current{outline:none}.settings-theme-card.is-current:not(.is-active){opacity:.96}.settings-theme-card__body{z-index:1;grid-template-rows:auto auto;align-content:start;gap:.9rem;height:100%;display:grid;position:relative}.settings-theme-card__preview{place-items:center;min-height:clamp(310px,32vw,370px);display:grid;position:relative}.settings-theme-card__preview:before{content:"";border-radius:var(--bv-radius-pill);background:radial-gradient(circle, color-mix(in srgb, var(--theme-accent) 18%, transparent) 0%, transparent 72%);filter:blur(24px);opacity:.34;pointer-events:none;width:82%;height:82%;position:absolute}.settings-theme-card__preview:after{content:none}.settings-theme-card.is-active .settings-theme-card__preview:before{background:radial-gradient(circle, rgba(var(--theme-selection-accent), .2) 0%, transparent 72%);opacity:.78}.settings-theme-card.is-active .settings-theme-card__preview:after{content:"";width:var(--settings-theme-device-width);aspect-ratio:10/18.6;max-height:var(--settings-theme-device-max-height);border-radius:var(--settings-theme-device-radius);border:2px solid rgba(var(--theme-selection-accent), .72);box-shadow:0 0 0 6px rgba(var(--theme-selection-accent), .08), 0 0 28px rgba(var(--theme-selection-accent), .28);opacity:.98;pointer-events:none;z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.1)}.settings-theme-card__text{align-content:start;justify-items:center;gap:.45rem;padding-inline:.55rem;display:grid}.settings-theme-card__title{letter-spacing:-.02em;color:#172033;align-items:center;gap:.48rem;margin:0;font-size:1.18rem;font-weight:800;line-height:1.1;display:inline-flex}.settings-theme-card__title-icon{color:var(--theme-accent);flex:none}.settings-theme-card__subtitle{color:#475569e6;max-width:17ch;margin:0;font-size:.92rem;line-height:1.42}.settings-theme-device{width:var(--settings-theme-device-width);aspect-ratio:10/18.6;max-height:var(--settings-theme-device-max-height);border-radius:var(--settings-theme-device-radius);background:var(--theme-frame);isolation:isolate;z-index:1;filter:saturate(.94);border:1px solid #94a3b842;grid-template-rows:auto minmax(0,1fr);padding:.58rem;transition:transform .2s,box-shadow .2s,border-color .2s,filter .2s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd6,0 20px 36px #0f172a24}.settings-theme-card:hover .settings-theme-device{transform:translateY(-2px)}.settings-theme-card.is-active .settings-theme-device{border-color:rgba(var(--theme-selection-accent), .22);box-shadow:inset 0 1px 0 #ffffffeb, 0 22px 44px #0f172a29, 0 0 0 1px rgba(var(--theme-selection-accent), .14), 0 0 26px rgba(var(--theme-selection-accent), .16);filter:saturate(1.04)}.settings-theme-device:before,.settings-theme-device:after,.settings-theme-card.is-active .settings-theme-device:after{content:none}.settings-theme-device__speaker{border-radius:var(--bv-radius-pill);opacity:.7;background:linear-gradient(#64748b52,#94a3b838);width:28%;height:3px;margin:0 auto .42rem;display:block;box-shadow:inset 0 1px #ffffff8c}.settings-theme-device__screen{background:var(--theme-screen);z-index:2;border-radius:1.45rem;align-self:stretch;width:100%;height:auto;min-height:0;padding:.58rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #0f172a0d,0 10px 20px #0f172a1f}.settings-theme-card.is-active .settings-theme-card__title{color:color-mix(in oklab, #0f172a 84%, rgb(var(--theme-selection-accent)))}.settings-theme-screen-skeleton{grid-template-rows:auto auto auto minmax(0,1fr) auto auto;align-content:start;justify-items:stretch;gap:.4rem;width:100%;height:100%;min-height:100%;display:grid}.settings-theme-screen-skeleton__topbar{justify-content:space-between;align-items:center;gap:.22rem;display:flex}.settings-theme-screen-skeleton__brand{border-radius:var(--bv-radius-pill);background:var(--theme-preview-text);opacity:.4;width:38%;height:8px}.settings-theme-screen-skeleton__status{border-radius:var(--bv-radius-pill);background:var(--theme-preview-text);opacity:.26;width:24%;height:8px}.settings-theme-screen-skeleton__context{align-items:center;gap:.16rem;display:flex}.settings-theme-screen-skeleton__context-chip{border-radius:var(--bv-radius-pill);background:linear-gradient(90deg, var(--theme-accent), var(--theme-accent-second));width:30%;height:7px}.settings-theme-screen-skeleton__context-meta{border-radius:var(--bv-radius-pill);background:var(--theme-preview-text);opacity:.28;width:46%;height:7px}.settings-theme-screen-skeleton__hero{grid-template-columns:auto 1fr;align-items:center;gap:.34rem;display:grid}.settings-theme-screen-skeleton__avatar{background:var(--theme-preview-surface);border:1px solid var(--theme-preview-border);border-radius:10px;width:30px;height:30px;box-shadow:inset 0 1px #ffffff8c}.settings-theme-screen-skeleton__copy{gap:.24rem;display:grid}.settings-theme-screen-skeleton__feed{background:color-mix(in srgb, var(--theme-preview-surface) 92%, transparent);border:1px solid color-mix(in srgb, var(--theme-preview-border) 70%, transparent);border-radius:1rem;align-content:start;gap:.22rem;height:100%;min-height:0;padding:.54rem .5rem;display:grid;box-shadow:inset 0 1px #ffffff8f}.settings-theme-screen-skeleton__item{grid-template-columns:8px 1fr;align-items:center;gap:.28rem;display:grid}.settings-theme-screen-skeleton__item--muted{opacity:.72}.settings-theme-screen-skeleton__item-body{gap:.18rem;display:grid}.settings-theme-screen-skeleton__dot{border-radius:var(--bv-radius-pill);background:var(--theme-preview-text);opacity:.52;width:8px;height:8px}.settings-theme-screen-skeleton__line{border-radius:var(--bv-radius-pill);background:var(--theme-preview-text);opacity:.38;width:76%;height:8px}.settings-theme-screen-skeleton__line--wide{width:96%}.settings-theme-screen-skeleton__line--tail{opacity:.28;width:62%}.settings-theme-screen-skeleton__actions{justify-content:flex-start;gap:.28rem;width:100%;margin-top:0;padding-top:0;display:flex}.settings-theme-screen-skeleton__chip{border-radius:var(--bv-radius-pill);background:var(--theme-preview-soft);width:40%;min-width:22px;height:8px}.settings-theme-screen-skeleton__actions .settings-theme-screen-skeleton__chip:not(.settings-theme-screen-skeleton__chip--accent){width:32%}.settings-theme-screen-skeleton__chip--accent{background:linear-gradient(90deg, var(--theme-accent), var(--theme-accent-second))}.settings-theme-screen-skeleton__nav{border-radius:var(--bv-radius-pill);background:color-mix(in srgb, var(--theme-preview-surface) 92%, transparent);border:1px solid color-mix(in srgb, var(--theme-preview-border) 65%, transparent);grid-template-columns:repeat(3,1fr);align-items:center;gap:.22rem;width:100%;padding:.24rem .28rem .22rem;display:grid}.settings-theme-screen-skeleton__nav-dot{border-radius:var(--bv-radius-pill);background:var(--theme-preview-soft);opacity:.78;height:6px}.settings-theme-screen-skeleton__nav-dot--active{background:linear-gradient(90deg, var(--theme-accent), var(--theme-accent-second));opacity:1}.settings-theme-device__check{color:rgba(var(--theme-selection-accent), 1);filter:drop-shadow(0 0 1px #fffffffa) drop-shadow(0 1px 0 #fffffff5) drop-shadow(0 8px 14px rgba(var(--theme-selection-accent), .24));z-index:3;pointer-events:none;position:absolute;top:12px;right:12px}.settings-theme-card.is-active .settings-theme-device__check{filter:drop-shadow(0 0 1px #fff) drop-shadow(0 1px 0 #fffffffa) drop-shadow(0 10px 16px rgba(var(--theme-selection-accent), .28))}.settings-theme-card[data-variant=system]{--theme-accent:var(--accent-orange,var(--bv-color-action));--theme-accent-second:var(--accent-orange-hover,var(--bv-color-action-hover));--theme-accent-soft:color-mix(in oklab, var(--theme-accent) 14%, transparent);--theme-accent-border:color-mix(in oklab, var(--theme-accent) 34%, transparent);--theme-accent-shadow:color-mix(in oklab, var(--theme-accent) 28%, transparent)}.settings-theme-card[data-variant=light],.settings-theme-device--light-preview{--theme-frame:linear-gradient(180deg, #f8fbff 0%, #f3f6fa 100%);--theme-shell:linear-gradient(180deg, #f8fbff 0%, #f3f6fa 100%);--theme-screen:linear-gradient(180deg, #fff 0%, #f2f5f9 100%);--theme-device-glow:#94c6ff2e;--theme-preview-surface:#fefeff;--theme-preview-text:#0f172a8f;--theme-preview-muted:#94a3b85c;--theme-preview-soft:#e2e8f0e6;--theme-preview-border:#94a3b857}.settings-theme-card[data-variant=dark],.settings-theme-device--dark-preview{--theme-accent:var(--accent-orange,var(--bv-color-action));--theme-accent-soft:color-mix(in oklab, var(--theme-accent) 16%, transparent);--theme-accent-border:color-mix(in oklab, var(--theme-accent) 34%, transparent);--theme-accent-shadow:color-mix(in oklab, var(--theme-accent) 30%, transparent);--theme-accent-second:var(--accent-orange-hover,var(--bv-color-action-hover));--theme-frame:linear-gradient(160deg, #101a2beb, #142033e0);--theme-shell:linear-gradient(170deg, #101a2b, #142033);--theme-screen:linear-gradient(170deg, #1a2740, #0f1829);--theme-device-glow:color-mix(in oklab, var(--theme-accent) 26%, transparent);--theme-preview-surface:#1c273c;--theme-preview-text:#e2e8f0c2;--theme-preview-muted:#64748b80;--theme-preview-soft:#475569b8;--theme-preview-border:#64748b70}.settings-theme-card[data-variant=dark] .settings-theme-card__title{color:#172033}.settings-theme-card[data-variant=dark] .settings-theme-card__subtitle{color:#475569e6;text-shadow:none}.settings-theme-device-flip{width:var(--settings-theme-device-width);aspect-ratio:10/18.6;max-height:var(--settings-theme-device-max-height)}.settings-theme-device-flip__track{width:100%;height:100%;position:relative}.settings-theme-device-flip__face{opacity:0;place-items:center;transition:opacity .55s;display:grid;position:absolute;inset:0}.settings-theme-device-flip__face--front{opacity:1}.settings-theme-device-flip.is-flipped .settings-theme-device-flip__face--front{opacity:0}.settings-theme-device-flip.is-flipped .settings-theme-device-flip__face--back{opacity:1}@media (prefers-reduced-motion:reduce){.settings-theme-device-flip__face{transition:none}}.settings-theme-footer{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;display:flex}.settings-theme-footer .settings-form-helper{text-align:center;margin:0 auto}.settings-theme-native{position:relative}.settings-theme-native select{min-width:1px}@media (max-width:980px){.settings-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.settings-theme-grid{grid-template-columns:1fr}.settings-theme-card{--settings-theme-device-width:min(100%, 236px);--settings-theme-device-max-height:clamp(248px, 72vw, 320px)}.settings-theme-card__preview{min-height:clamp(286px,78vw,340px)}}[data-theme=dark] .settings-theme-card{box-shadow:none;background:0 0}[data-theme=dark] .settings-theme-card__title{color:var(--text-1,#e6edf5)}[data-theme=dark] .settings-theme-card__subtitle{color:color-mix(in oklab, var(--text-1,#e6edf5) 26%, var(--text-2,#a7b4c7))}[data-theme=dark] .settings-theme-card.is-current:not(.is-active){opacity:.96}[data-theme=dark] .settings-theme-card.is-active .settings-theme-device{border-color:rgba(var(--theme-selection-accent), .28);box-shadow:inset 0 1px 0 #ffffff1f, 0 24px 40px #050c16b3, 0 0 0 1px rgba(var(--theme-selection-accent), .18), 0 60px 90px rgba(var(--theme-selection-accent), .24), 0 0 34px rgba(var(--theme-selection-accent), .18)}[data-theme=dark] .settings-theme-card.is-active .settings-theme-card__preview:after{border-color:rgba(var(--theme-selection-accent), .84);box-shadow:0 0 0 6px rgba(var(--theme-selection-accent), .1), 0 0 34px rgba(var(--theme-selection-accent), .42)}[data-theme=dark] .settings-theme-card.is-active .settings-theme-card__title{color:color-mix(in oklab, var(--text-1,#e6edf5) 88%, rgb(var(--theme-selection-accent)))}[data-theme=dark] .settings-theme-device__check{color:#7ef0c1;filter:drop-shadow(0 0 2px #ffffff2e) drop-shadow(0 8px 16px rgba(var(--theme-selection-accent), .28))}.settings-date-field{gap:clamp(.9rem,2vw,1.2rem);display:grid}.settings-date-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.15rem,2vw,1.75rem);display:grid}.settings-date-card{--date-accent:var(--accent-orange,var(--bv-color-action));--date-accent-soft:color-mix(in oklab, var(--date-accent) 14%, transparent);--date-accent-border:color-mix(in oklab, var(--date-accent) 32%, transparent);--date-accent-shadow:color-mix(in oklab, var(--date-accent) 24%, transparent);--date-accent-second:var(--accent-orange-hover,var(--bv-color-action-hover));--date-selection-accent:46, 181, 125;--date-selection-check:#2eb57d;--settings-date-sheet-width:min(100%, 252px);--settings-date-sheet-height:clamp(148px, 16.5vw, 178px);--settings-date-sheet-radius:1.7rem;--date-bar-width:9.6rem;--date-paper-start:#fffaf4;--date-paper-end:#f5ede4;--date-ink:#243246;--date-muted:#475569d1;width:100%;box-shadow:none;text-align:center;cursor:pointer;background:0 0;border:0;padding:.28rem .12rem .12rem;transition:transform .2s;display:block;position:relative;overflow:visible}.settings-date-card:hover{transform:translateY(-2px)}.settings-date-card:focus-visible{outline:2px solid var(--date-accent);outline-offset:3px}.settings-date-card__body{z-index:1;grid-template-rows:auto auto;align-content:start;gap:.62rem;display:grid;position:relative}.settings-date-card__preview{place-items:center;min-height:clamp(164px,18vw,198px);display:grid;position:relative}.settings-date-card__preview:before{content:"";border-radius:var(--bv-radius-pill);background:radial-gradient(circle, color-mix(in srgb, var(--date-accent) 18%, transparent) 0%, transparent 72%);filter:blur(20px);opacity:.18;pointer-events:none;width:64%;height:60%;position:absolute}.settings-date-card__preview:after{content:none}.settings-date-card.is-active .settings-date-card__preview:before{background:radial-gradient(circle, rgba(var(--date-selection-accent), .2) 0%, transparent 72%);opacity:.78}.settings-date-card.is-active .settings-date-card__preview:after{content:"";width:var(--settings-date-sheet-width);height:var(--settings-date-sheet-height);border-radius:var(--settings-date-sheet-radius);border:2px solid rgba(var(--date-selection-accent), .72);box-shadow:0 0 0 6px rgba(var(--date-selection-accent), .08), 0 0 28px rgba(var(--date-selection-accent), .28);opacity:.98;pointer-events:none;z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.12)}.settings-date-card__text{justify-items:center;gap:0;padding-inline:.32rem;display:grid}.settings-date-card__title{letter-spacing:-.02em;color:color-mix(in oklab, var(--date-ink) 92%, var(--date-accent) 8%);margin:0;font-size:1.24rem;font-weight:800;line-height:1.04}.settings-date-sheet{width:var(--settings-date-sheet-width);min-height:var(--settings-date-sheet-height);border-radius:var(--settings-date-sheet-radius);background:linear-gradient(180deg, var(--date-paper-start) 0%, var(--date-paper-end) 100%);border:1px solid #94a3b838;grid-template-rows:auto 1fr;gap:.62rem;padding:.95rem 1rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 22px 42px #0f172a1f,0 6px 14px #0f172a0d}.settings-date-card:hover .settings-date-sheet{transform:translateY(-2px)}.settings-date-card.is-active .settings-date-sheet{border-color:rgba(var(--date-selection-accent), .22);box-shadow:inset 0 1px 0 #fffffff0, 0 24px 44px #0f172a24, 0 0 0 1px rgba(var(--date-selection-accent), .14), 0 0 20px rgba(var(--date-selection-accent), .12)}.settings-date-sheet:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 88% at 50% 0,#fffc,#0000 48%),linear-gradient(#ffffff1f,#0000 30%);position:absolute;inset:0}.settings-date-sheet:after{content:"";pointer-events:none;border:1px solid #ffffff47;border-radius:calc(1.7rem - 1px);position:absolute;inset:1px}.settings-date-sheet>*{z-index:1;position:relative}.settings-date-sheet__top{justify-content:space-between;align-items:center;gap:.62rem;padding-inline:.08rem .18rem;display:flex}.settings-date-sheet__format{border-radius:var(--bv-radius-pill);letter-spacing:.035em;text-align:center;width:8.9rem;color:var(--date-accent);background:color-mix(in srgb, var(--date-accent) 10%, #ffffffb8);border:1px solid color-mix(in srgb, var(--date-accent) 24%, #ffffff80);place-items:center;padding:.28rem .56rem;font-size:.69rem;font-weight:800;line-height:1;display:grid}.settings-date-sheet__check{color:#0000;width:24px;height:24px;filter:drop-shadow(0 0 1px #fffffffa) drop-shadow(0 1px 0 #fffffff5) drop-shadow(0 8px 14px rgba(var(--date-selection-accent), .24));flex-shrink:0;font-size:0;display:inline-block;position:relative}.settings-date-sheet__check:before{content:"";border-right:3px solid var(--date-selection-check);border-bottom:3px solid var(--date-selection-check);border-radius:1px;width:7px;height:13px;position:absolute;top:2px;left:7px;transform:rotate(40deg)}.settings-date-sheet__hero{align-content:center;justify-items:start;gap:.5rem;display:grid}.settings-date-sheet__sample{letter-spacing:-.065em;color:var(--date-ink);white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:clamp(1.3rem,2.05vw,1.58rem);font-weight:700;line-height:1}.settings-date-sheet__accent{width:var(--date-bar-width);min-width:var(--date-bar-width);max-width:var(--date-bar-width);border-radius:var(--bv-radius-pill);background:linear-gradient(90deg, var(--date-accent), var(--date-accent-second));height:6px;box-shadow:0 8px 18px var(--date-accent-shadow);flex-shrink:0}.settings-date-card[data-variant=eu]{--date-paper-start:#fffaf4;--date-paper-end:#f6eee4}.settings-date-card[data-variant=us]{--date-paper-start:#fff9f5;--date-paper-end:#f7efe8}.settings-date-card[data-variant=iso]{--date-bar-width:9.6rem}.settings-date-card:is([data-variant=fr],[data-variant=en],[data-variant=es]) .settings-date-sheet__hero{justify-items:center}@media (max-width:980px){.settings-date-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.settings-date-grid{grid-template-columns:1fr}.settings-date-card{--settings-date-sheet-width:min(100%, 244px);--settings-date-sheet-height:clamp(142px, 40vw, 170px)}.settings-date-card__preview{min-height:clamp(156px,46vw,188px)}.settings-date-card{--date-bar-width:8.6rem}}[data-theme=dark] .settings-date-card{--date-selection-check:#7ef0c1;box-shadow:none;background:0 0}[data-theme=dark] .settings-date-card__title{color:var(--text-1,#e6edf5)}[data-theme=dark] .settings-date-sheet{border-color:color-mix(in oklab, var(--text-2,#a7b4c7) 32%, var(--border,#223147));background:linear-gradient(160deg, color-mix(in oklab, var(--surface-1,#101a2b) 95%, transparent), color-mix(in oklab, var(--surface-2,#142033) 92%, transparent));box-shadow:inset 0 1px #ffffff0a,0 18px 34px #0000005c,0 6px 14px #0003}.settings-notifications-field{gap:clamp(.9rem,2vw,1.15rem);display:grid}.settings-notifications-actions{flex-wrap:wrap;justify-content:flex-end;align-self:center;gap:.6rem;display:flex}.settings-notifications-device{background:linear-gradient(#ffffffdb,#f8fafcad);border:1px solid #0f172a14;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1rem,2vw,1.2rem);display:flex;box-shadow:inset 0 1px #ffffffc2,0 14px 28px #0f172a0f}.settings-notifications-device__copy{gap:.42rem;min-width:0;display:grid}.settings-notifications-device__title{color:#172033;font-size:clamp(1.05rem,2vw,1.2rem);font-weight:800;line-height:1.2}.settings-notifications-device__meta,.settings-notifications-device__hint,.settings-notifications-topics__hint{color:#334155c7;font-size:.9rem;line-height:1.45}.settings-notifications-button{color:#172033;background:#ffffffc2;border:1px solid #0f172a1a;border-radius:14px;justify-content:center;align-items:center;min-height:2.55rem;padding:.68rem .95rem;font-size:.9rem;font-weight:700;transition:transform .14s,box-shadow .14s,border-color .14s,background .14s;display:inline-flex;box-shadow:inset 0 1px #ffffffdb,0 14px 28px #0f172a14}.settings-notifications-button:hover:not(:disabled),.settings-notifications-button:focus-visible{border-color:#54c4fa57;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffeb,0 18px 34px #0f172a1f}.settings-notifications-button:disabled{opacity:.52;cursor:not-allowed;transform:none;box-shadow:inset 0 1px #ffffffbd,0 10px 18px #0f172a0d}.settings-notifications-button--danger{color:#991b1b;border-color:#b91c1c24}.settings-notifications-topics{gap:.7rem;display:grid}.settings-notifications-topics__head{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.settings-notifications-topics__title{color:#172033;font-size:.96rem;line-height:1.25}.settings-notifications-topics__hint{text-align:right}.settings-notifications-topic-list{gap:.55rem;display:grid}.settings-notifications-topic{text-align:left;background:#ffffffa8;border:1px solid #0f172a14;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;width:100%;min-height:3.2rem;padding:.72rem .82rem .72rem 1rem;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;display:grid;box-shadow:inset 0 1px #ffffffc7}.settings-notifications-topic.is-device-disabled{grid-template-columns:minmax(0,1fr) auto}.settings-notifications-topic:hover:not(:disabled),.settings-notifications-topic:focus-visible{border-color:#38bdf838;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe0,0 20px 36px #0f172a1c}.settings-notifications-topic:disabled{opacity:.6;cursor:not-allowed;transform:none}.settings-notifications-topic.is-active{background:#fff7edd1;border-color:#f9731647;box-shadow:inset 0 1px #ffffffe6,0 14px 28px #f9731614}.settings-notifications-topic__label,.settings-notifications-topic__state{line-height:1.2}.settings-notifications-topic__label{color:#172033;font-size:.96rem;font-weight:750}.settings-notifications-topic__state{color:#334155b3;font-size:.82rem;font-weight:800}.settings-notifications-topic__switch{border-radius:var(--bv-radius-pill);background:#94a3b833;border:1px solid #64748b33;align-items:center;width:2.45rem;height:1.42rem;transition:background .14s,border-color .14s;display:inline-flex;position:relative}.settings-notifications-topic__switch>span{border-radius:var(--bv-radius-pill);background:#fff;width:1rem;height:1rem;transition:transform .14s;position:absolute;top:50%;left:.2rem;transform:translateY(-50%);box-shadow:0 4px 10px #0f172a2e}.settings-notifications-topic.is-active .settings-notifications-topic__switch{background:#f97316eb;border-color:#f9731657}.settings-notifications-topic.is-active .settings-notifications-topic__switch>span{transform:translate(1.02rem,-50%)}@media (max-width:760px){.settings-notifications-device{flex-direction:column}.settings-notifications-actions{justify-content:flex-start}.settings-notifications-topics__head{flex-direction:column;align-items:flex-start;gap:.2rem}.settings-notifications-topics__hint{text-align:left}}.settings-form-helper--error{color:#b91c1ce6}[data-theme=dark] .settings-notifications-device,[data-theme=dark] .settings-notifications-topic{background:linear-gradient(#0f172ae0,#0f172abd);border-color:#314a619b;box-shadow:inset 0 1px #ffffff0a,0 14px 28px #00000047}[data-theme=dark] .settings-notifications-device__title,[data-theme=dark] .settings-notifications-topics__title,[data-theme=dark] .settings-notifications-topic__label,[data-theme=dark] .settings-notifications-topic__state,[data-theme=dark] .settings-notifications-topic.is-active .settings-notifications-topic__state{color:var(--bv-color-text-on-dark-surface-strong)}[data-theme=dark] .settings-notifications-device__meta,[data-theme=dark] .settings-notifications-device__hint,[data-theme=dark] .settings-notifications-topics__hint{color:#e2e8f0cc}[data-theme=dark] .settings-notifications-topic.is-active{background:#432a18b8;border-color:#fb923c57}[data-theme=dark] .settings-notifications-button{color:var(--bv-color-text-on-dark-surface-strong);background:#0f172ad1;border-color:#94a3b829;box-shadow:inset 0 1px #ffffff0a,0 14px 28px #00000042}[data-theme=dark] .settings-notifications-button--danger{color:#fca5a5}[data-theme=dark] .settings-notifications-topic__switch{background:#94a3b829;border-color:#94a3b838}[data-theme=dark] .settings-notifications-topic__switch>span{background:#e2e8f0}[data-theme=dark] .settings-notifications-topic.is-active .settings-notifications-topic__switch{background:#f97316db;border-color:#fb923c61}[data-theme=dark] .settings-form-helper--error{color:#fca5a5}[data-theme=dark] .settings-date-card.is-active .settings-date-sheet{box-shadow:inset 0 1px 0 #ffffff0f, 0 22px 40px #0000006b, 0 0 0 1px rgba(var(--date-selection-accent), .18), 0 0 18px rgba(var(--date-selection-accent), .18)}[data-theme=dark] .settings-date-card.is-active .settings-date-card__preview:after{border-color:rgba(var(--date-selection-accent), .84);box-shadow:0 0 0 6px rgba(var(--date-selection-accent), .1), 0 0 34px rgba(var(--date-selection-accent), .42)}[data-theme=dark] .settings-date-sheet:before{background:radial-gradient(120% 88% at 50% 0,#ffffff14,#0000 46%),linear-gradient(#ffffff08,#0000 30%)}[data-theme=dark] .settings-date-sheet:after{border-color:#ffffff14}[data-theme=dark] .settings-date-sheet__sample{color:var(--text-1,#e6edf5)}.settings-status-pill--quiet{box-shadow:0 0 0 4px color-mix(in srgb, var(--settings-status-accent) 10%, transparent), 0 12px 28px color-mix(in srgb, var(--settings-status-accent-strong) 16%, transparent), 0 6px 14px #0f172a0f, inset 0 1px 0 #ffffffd6;border-width:1.25px;gap:.44rem;padding:.44rem .84rem;font-size:.78rem}.settings-status-pill--quiet:after{filter:blur(12px);opacity:.56;inset:-7px}.settings-status-pill--quiet .settings-status-pill__icon{width:16px;height:16px;box-shadow:inset 0 1px 0 #ffffffeb, 0 6px 14px color-mix(in srgb, var(--settings-status-accent) 14%, transparent)}[data-theme=dark] .settings-status-pill--quiet{box-shadow:0 0 0 5px color-mix(in srgb, var(--settings-status-accent) 12%, transparent), 0 14px 28px color-mix(in srgb, var(--settings-status-accent-strong) 20%, transparent), 0 10px 22px #00000057, inset 0 1px 0 #ffffff1f}.settings-linked-current__empty{color:#0f172aa6;background:#0f172a0f;border-radius:18px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:600;display:inline-flex}[data-theme=dark] .settings-linked-current__empty{color:#ffffffc7;background:#ffffff14}.settings-status-pill{--settings-status-accent:#17b8df;--settings-status-accent-strong:#0f6d78;--settings-status-ink:#0b3b64;--settings-status-wash:#f0f9fff2;--settings-status-border:color-mix(in srgb, var(--settings-status-accent) 34%, #ffffff7a);--settings-status-shadow:0 16px 30px color-mix(in srgb, var(--settings-status-accent-strong) 14%, transparent), 0 8px 18px #0f172a14;--settings-status-gloss:radial-gradient(140% 140% at 50% 110%, color-mix(in srgb, var(--settings-status-accent) 14%, transparent), transparent 78%), linear-gradient(180deg, #ffffff94, #ffffff29 48%, #ffffff0a 100%);--settings-status-icon-bg:linear-gradient(135deg, color-mix(in srgb, var(--settings-status-wash) 88%, white), color-mix(in srgb, var(--settings-status-wash) 62%, var(--settings-status-accent) 20%));--settings-status-icon-border:#ffffffd1;--settings-status-icon-shadow:inset 0 1px 0 #ffffffeb, 0 8px 18px color-mix(in srgb, var(--settings-status-accent) 16%, transparent);isolation:isolate;border-radius:var(--bv-radius-pill);letter-spacing:.01em;color:var(--settings-status-ink);background:linear-gradient(140deg, color-mix(in srgb, var(--settings-status-wash) 78%, white), color-mix(in srgb, var(--settings-status-wash) 64%, var(--settings-status-accent) 36%));border:1px solid var(--settings-status-border);box-shadow:inset 0 1px 0 #ffffffdb, var(--settings-status-shadow);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);align-items:center;gap:.48rem;padding:.46rem .94rem .46rem .78rem;font-size:.8rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.settings-status-pill:before{content:"…";z-index:1;font-size:.78em;position:relative}.settings-status-pill:after{content:"";border-radius:inherit;background:var(--settings-status-gloss);opacity:.94;z-index:0;pointer-events:none;position:absolute;inset:0}.settings-status-pill__icon{z-index:1;border-radius:var(--bv-radius-pill);background:var(--settings-status-icon-bg);border:1px solid var(--settings-status-icon-border);width:20px;height:20px;box-shadow:var(--settings-status-icon-shadow);color:var(--settings-status-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.settings-status-pill__label{z-index:1;white-space:nowrap;position:relative}.settings-email-field{align-items:center;display:flex;position:relative}.settings-email-field__input{padding-right:160px}.settings-email-field .settings-status-pill{z-index:2;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.settings-status-pill[data-has-icon=true]:before{content:"";display:none}.settings-status-pill[data-collapsible=true]{--settings-pill-size:32px;--settings-pill-expanded:clamp(124px, 22vw, 156px);width:var(--settings-pill-size);min-width:var(--settings-pill-size);height:var(--settings-pill-size);border-radius:var(--bv-radius-pill);justify-content:center;gap:0;padding:0;transition:width .24s,min-width .24s,padding .22s,gap .2s,border-radius .2s,box-shadow .22s}.settings-status-pill[data-collapsible=true] .settings-status-pill__icon{background:color-mix(in srgb, var(--settings-status-wash) 58%, var(--settings-status-accent) 18%)}.settings-status-pill[data-collapsible=true] .settings-status-pill__label{opacity:0;max-width:0;transition:opacity .16s,transform .18s,max-width .22s;transform:translate(-6px)}.settings-status-pill[data-collapsible=true]:hover,.settings-status-pill[data-collapsible=true]:focus-visible,.settings-referral-hero-pill:hover .settings-status-pill[data-collapsible=true],.settings-referral-hero-pill:focus-within .settings-status-pill[data-collapsible=true]{width:var(--settings-pill-expanded);min-width:var(--settings-pill-expanded);justify-content:flex-start;gap:.48rem;padding:.38rem .82rem .38rem .56rem}.settings-status-pill[data-collapsible=true]:hover .settings-status-pill__label,.settings-status-pill[data-collapsible=true]:focus-visible .settings-status-pill__label,.settings-referral-hero-pill:hover .settings-status-pill[data-collapsible=true] .settings-status-pill__label,.settings-referral-hero-pill:focus-within .settings-status-pill[data-collapsible=true] .settings-status-pill__label{opacity:1;max-width:200px;transform:translate(0)}.settings-status-pill[data-collapsible=true]:focus-visible{outline:2px solid color-mix(in srgb, var(--settings-status-accent-strong) 50%, transparent);outline-offset:4px}.settings-status-pill.is-success{--settings-status-accent:var(--bv-color-success);--settings-status-accent-strong:var(--bv-color-success-ink);--settings-status-ink:#14532d;--settings-status-wash:#f0fdf4f0}.settings-status-pill.is-success:before{content:"✓"}.settings-status-pill.is-warning{--settings-status-accent:#fb923c;--settings-status-accent-strong:#f97316;--settings-status-ink:#9a3412;--settings-status-wash:#fff7edf0}.settings-status-pill.is-warning:before{content:"!"}.settings-status-pill--referral{--settings-pill-expanded:max-content;--settings-pill-size:36px;max-width:none}.settings-status-pill--referral[data-collapsible=true]{--settings-pill-size:36px;--settings-pill-expanded:max-content}.settings-status-pill--referral .settings-status-pill__label{white-space:normal;text-align:left;max-width:none}.settings-referral-hero-pill{z-index:3;border-radius:14px;padding:4px;display:inline-flex;position:absolute;top:12px;right:12px}@media (max-width:640px){.settings-referral-hero-pill{top:10px;right:10px}}@media (hover:none){.settings-status-pill[data-collapsible=true]{width:var(--settings-pill-expanded);min-width:var(--settings-pill-expanded);justify-content:flex-start;gap:.5rem;padding:.42rem .82rem .42rem .62rem}.settings-status-pill[data-collapsible=true] .settings-status-pill__label{opacity:1;max-width:100%;transform:none}}.settings-form-field.is-success{border-color:#16a34a47;box-shadow:inset 0 1px #ffffffe0,0 26px 54px #16a34a38}.settings-mfa-card{--mfa-accent:#2563eb;--mfa-ink:#0f172a;--mfa-wash:#ffffffd1;--mfa-wash-2:#ebf4ffd1;--mfa-border:#ffffffb8;--mfa-glow:color-mix(in srgb, #fff 86%, var(--mfa-accent) 14%);--mfa-ambient:#0f172a24;isolation:isolate;border:1.4px solid var(--mfa-border);background:radial-gradient(130% 120% at 14% -10%, #ffffff8c, transparent 62%), linear-gradient(150deg, color-mix(in srgb, var(--mfa-wash) 86%, transparent), color-mix(in srgb, var(--mfa-wash-2) 82%, transparent));color:color-mix(in srgb, var(--mfa-ink) 94%, #000000d1);min-height:clamp(210px,46vw,260px);box-shadow:inset 0 1px 0 #ffffffe6, 0 26px 64px var(--mfa-ambient), 0 18px 42px #0f172a14;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);border-radius:32px;grid-template-columns:auto 1fr;align-items:center;gap:clamp(1rem,2.8vw,1.4rem);padding:clamp(1.05rem,3.2vw,1.6rem);transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;display:grid;position:relative;overflow:hidden}.settings-mfa-card:before{content:"";border:1px solid color-mix(in srgb, var(--mfa-border) 90%, transparent);opacity:.92;pointer-events:none;z-index:0;background:linear-gradient(140deg,#ffffff52,#ffffff24);border-radius:24px;transition:opacity .22s,transform .22s,border-color .22s;position:absolute;inset:10px}.settings-mfa-card:after{content:"";background:radial-gradient(110% 110% at 48% 50%, var(--mfa-glow), transparent 70%);filter:blur(12px);opacity:.34;pointer-events:none;z-index:0;border-radius:50%;height:200px;transition:opacity .24s,transform .24s;position:absolute;inset:-36px -12% auto 10%}.settings-mfa-card:hover,.settings-mfa-card:focus-within{box-shadow:inset 0 1px 0 #ffffffeb, 0 28px 72px var(--mfa-ambient), 0 24px 52px #0f172a1f, 0 0 0 3px color-mix(in srgb, var(--mfa-accent) 20%, #fffffff2);border-color:#ffffffe6;transform:translateY(-3px)}.settings-mfa-card:hover:before,.settings-mfa-card:focus-within:before{opacity:1;border-color:#ffffffe6;transform:translateY(-1px)}.settings-mfa-card:hover:after,.settings-mfa-card:focus-within:after{opacity:.48;transform:translate(6px,-4px)scale(1.05)}.settings-mfa-card.is-active{--mfa-accent:var(--bv-color-success);--mfa-wash:#ecfdf5eb;--mfa-wash-2:#d1fae5d1;--mfa-glow:color-mix(in srgb, #fff 82%, var(--mfa-accent) 18%)}.settings-mfa-card--export{--mfa-accent:#0ea5e9;--mfa-wash:#f0f9ffeb;--mfa-wash-2:#e0f2fed1;--mfa-ambient:#0e749029;--mfa-glow:color-mix(in srgb, #fff 86%, var(--mfa-accent) 14%)}.settings-mfa-card--import{--mfa-accent:var(--settings-mfa-import-accent,#ff5e00);--mfa-import-start:var(--settings-mfa-import-cta-start,#ffd3a0);--mfa-import-end:var(--settings-mfa-import-cta-end,#ff5e00);--mfa-wash:var(--settings-mfa-import-wash,#ffecdaf5);--mfa-wash-2:var(--settings-mfa-import-wash-2,#ffe1c1db);--mfa-ambient:var(--settings-mfa-import-ambient,#ff5e0038);--mfa-glow:var(--settings-mfa-import-glow,color-mix(in srgb, #fff 80%, var(--mfa-accent) 20%))}.settings-mfa-card--import.settings-mfa-card--import-amber{--settings-mfa-import-accent:#f97316;--settings-mfa-import-cta-start:#ffb347;--settings-mfa-import-cta-end:#f97316;--settings-mfa-import-wash:#ffecd1f5;--settings-mfa-import-wash-2:#ffdebae0;--settings-mfa-import-ambient:#f9731640;--settings-mfa-import-glow:#fed8b4;--mfa-border:#f9731647;--mfa-ink:#2d160a;box-shadow:none;background:0 0;border-color:#0000}.settings-mfa-card--import.settings-mfa-card--import-amber .settings-mfa-cta{background:linear-gradient(135deg,#ffb347,#f97316);border-color:#f27017cd;box-shadow:0 16px 34px #aa541d64}.settings-mfa-card--import.settings-mfa-card--import-amber .settings-mfa-cta.is-ghost{color:#832f16fb;background:linear-gradient(135deg,#ffe8d2e6,#ffd8b6d9);border-color:#de68188b;box-shadow:0 12px 22px #bb5b1b3e}.settings-mfa-card--delete{--mfa-accent:var(--bv-color-danger);--mfa-wash:#fff1f1f0;--mfa-wash-2:#ffe4e4e0;--mfa-ambient:#dc262629;--mfa-delete-cta-start:#fca5a5;--mfa-delete-cta-end:var(--bv-color-danger);--mfa-glow:color-mix(in srgb, #fff 86%, var(--mfa-accent) 14%)}.settings-export-plain,.settings-import-plain,.settings-delete-plain{--mfa-ink:#0f172a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,2.8vw,1.4rem);display:grid}.settings-data-flow{column-gap:clamp(.95rem,2.8vw,1.5rem)}.settings-data-flow__visual{align-content:start;justify-items:start;display:grid}.settings-data-flow__visual .settings-mfa-icon{border-radius:28px;width:clamp(90px,16.8vw,108px);height:clamp(90px,16.8vw,108px)}.settings-data-flow--delete .settings-data-flow__visual .settings-mfa-icon{border-radius:30px;width:clamp(94px,17vw,114px);height:clamp(94px,17vw,114px)}.settings-data-flow__visual .settings-mfa-icon-mask{width:clamp(56px,10.8vw,70px);height:clamp(56px,10.8vw,70px)}.settings-mfa-icon,.settings-mfa-body{z-index:1;position:relative}.settings-mfa-icon{border:1px solid color-mix(in srgb, var(--mfa-border,#ffffffa6) 92%, transparent);isolation:isolate;-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:linear-gradient(165deg,#ffffffeb,#ffffffad);border-radius:34px;place-items:center;width:clamp(112px,22vw,132px);height:clamp(112px,22vw,132px);display:grid;overflow:hidden;box-shadow:0 16px 32px #0f172a1f,0 10px 20px #0f172a1a,inset 0 1px #ffffffeb}.settings-mfa-icon--transparent{-webkit-backdrop-filter:blur(16px)saturate(155%);backdrop-filter:blur(16px)saturate(155%);background:radial-gradient(160% 140% at 30% 18%,#fff9 0%,#ffffff29 52%,#fff0 80%),radial-gradient(120% 150% at 74% 86%,#bad0e438,#bad0e40f 56%,#bad0e400 82%),radial-gradient(140% 120% at 50% 120%,#c2d2e72e,#0000 68%),linear-gradient(145deg,#ffffffc7 12%,#f0f6ff8a 46%,#e2ecff75 88%);border-color:#dce5f580;box-shadow:inset 0 1px #ffffffa3,0 18px 38px #94a3b82e,0 8px 18px #94a3b81f}.settings-mfa-icon.settings-mfa-icon--bare,[data-theme=dark] .settings-mfa-icon.settings-mfa-icon--bare,[data-theme=dark] .settings-panel.settings-panel--use-light-palette .settings-mfa-icon.settings-mfa-icon--bare{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;overflow:visible}.settings-mfa-icon.settings-mfa-icon--bare .settings-mfa-icon-glow,[data-theme=dark] .settings-mfa-icon.settings-mfa-icon--bare .settings-mfa-icon-glow{display:none}.settings-mfa-icon-glow{background:radial-gradient(120% 68% at 42% 28%, color-mix(in srgb, var(--mfa-accent) 22%, #ffffffeb), transparent 72%);mix-blend-mode:screen;opacity:.9;position:absolute;inset:-24%}.settings-mfa-icon-mask{background:linear-gradient(145deg, color-mix(in srgb, var(--mfa-accent) 90%, #9ec5ff), color-mix(in srgb, var(--mfa-accent) 68%, #dbeafe));width:clamp(62px,12vw,78px);height:clamp(62px,12vw,78px);filter:drop-shadow(0 8px 16px color-mix(in srgb, var(--mfa-accent) 24%, #0f172a38));-webkit-mask:url(/2FA.svg) 50%/contain no-repeat;mask:url(/2FA.svg) 50%/contain no-repeat}.settings-mfa-icon-mask--email{-webkit-mask:url(/mail-check.svg) 50%/contain no-repeat;mask:url(/mail-check.svg) 50%/contain no-repeat}.settings-mfa-icon-mask--recovery{-webkit-mask:url(/icons/settings/password-user.svg) 50%/contain no-repeat;mask:url(/icons/settings/password-user.svg) 50%/contain no-repeat}.settings-mfa-icon-mask--export{-webkit-mask:url(/cloud-download.svg) 50%/contain no-repeat;mask:url(/cloud-download.svg) 50%/contain no-repeat}.settings-mfa-icon-mask--import{-webkit-mask:url(/cloud-upload.svg) 50%/contain no-repeat;mask:url(/cloud-upload.svg) 50%/contain no-repeat}.settings-mfa-icon-mask--delete{background:linear-gradient(145deg, var(--mfa-delete-cta-start,#fca5a5), var(--mfa-delete-cta-end,var(--bv-color-danger)));filter:drop-shadow(0 8px 16px color-mix(in srgb, var(--mfa-delete-cta-end,var(--bv-color-danger)) 28%, #0f172a47));-webkit-mask:url(/database-x.svg) 50%/contain no-repeat;mask:url(/database-x.svg) 50%/contain no-repeat}.settings-mfa-icon-mask--delete-account{background:linear-gradient(145deg, var(--mfa-delete-cta-start,#fca5a5), var(--mfa-delete-cta-end,var(--bv-color-danger)));filter:drop-shadow(0 8px 16px color-mix(in srgb, var(--mfa-delete-cta-end,var(--bv-color-danger)) 28%, #0f172a47));-webkit-mask:url(/tabler-trash.svg) 50%/contain no-repeat;mask:url(/tabler-trash.svg) 50%/contain no-repeat}.settings-mfa-icon-mask--cancel{background:linear-gradient(145deg, #fecdd3, var(--bv-color-danger));filter:drop-shadow(0 8px 16px color-mix(in srgb, var(--bv-color-danger) 26%, #0f172a3d));transform:translate(2%,1%);-webkit-mask:url(/file-excel.svg) 50%/contain no-repeat;mask:url(/file-excel.svg) 50%/contain no-repeat}.settings-mfa-hero .settings-mfa-icon-mask{width:clamp(68px,13.2vw,86px);height:clamp(68px,13.2vw,86px);transform:translate(4.75%,3.25%)}.settings-mfa-icon-badge{border-radius:var(--bv-radius-pill);background:radial-gradient(150% 130% at 26% 18%, #ffffff47 0%, #ffffff0f 62%, transparent 78%), radial-gradient(120% 140% at 76% 82%, color-mix(in srgb, var(--mfa-accent) 18%, #ffffff14) 0%, transparent 78%), linear-gradient(140deg, color-mix(in srgb, var(--mfa-accent) 86%, #93c5fd), color-mix(in srgb, var(--mfa-accent) 68%, #2563eb));border:1px solid color-mix(in srgb, var(--mfa-accent) 55%, #ffffffd1);width:48px;height:48px;box-shadow:0 14px 28px color-mix(in srgb, var(--mfa-accent) 18%, #0f172a40), inset 0 1px 0 #ffffffe0, 0 0 0 7px color-mix(in srgb, var(--mfa-accent) 12%, transparent);-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);color:#fff;letter-spacing:-.02em;place-items:center;font-size:26px;font-weight:800;display:grid;position:absolute;bottom:12px;right:12px}.settings-mfa-icon-check{width:26px;height:26px}.settings-mfa-body{text-align:left;flex-direction:column;justify-content:center;align-self:stretch;gap:.2rem;min-width:0;display:flex}.settings-data-flow__body{gap:clamp(.65rem,2.4vw,.95rem);min-width:0}.settings-data-flow__head{gap:.35rem;min-width:0;display:grid}.settings-mfa-eyebrow,.settings-mfa-title,.settings-mfa-hint{display:block}.settings-mfa-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--mfa-accent);margin-bottom:.15rem;font-size:.78rem;font-weight:700;line-height:1.1}.settings-mfa-title{letter-spacing:-.01em;color:color-mix(in srgb, var(--mfa-ink) 96%, #0f172af2);margin-bottom:.3rem;font-size:clamp(1.05rem,2.6vw,1.24rem);font-weight:800;line-height:1.2}.settings-mfa-hint{color:color-mix(in srgb, var(--mfa-ink) 80%, #0f172a9e);margin:0;font-size:.95rem;line-height:1.45}.settings-data-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.settings-data-step{border:1px solid color-mix(in srgb, var(--mfa-accent) 18%, #0f172a14);background:linear-gradient(145deg, color-mix(in srgb, var(--mfa-accent) 6%, #fffffff5), #ffffffc2);min-height:3rem;box-shadow:inset 0 1px 0 #ffffffdb, 0 12px 22px color-mix(in srgb, var(--mfa-accent) 9%, #0f172a0f);color:color-mix(in srgb, var(--mfa-ink) 88%, #0f172ad1);border-radius:18px;align-items:center;gap:.55rem;padding:.55rem .72rem;font-size:.84rem;font-weight:700;display:inline-flex}.settings-data-step strong{border-radius:var(--bv-radius-pill);background:linear-gradient(140deg, color-mix(in srgb, var(--mfa-accent) 88%, #fff), color-mix(in srgb, var(--mfa-accent) 66%, #dbeafe));color:#fff;width:1.6rem;height:1.6rem;box-shadow:0 8px 16px color-mix(in srgb, var(--mfa-accent) 22%, #0f172a1f);place-items:center;font-size:.78rem;display:inline-grid}.settings-mfa-list{color:color-mix(in srgb, var(--mfa-ink) 78%, #0f172ab3);gap:.4rem;margin:.6rem 0 0;padding-left:1.05rem;font-size:.92rem;line-height:1.5;display:grid}.settings-mfa-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.65rem;display:flex}.settings-data-flow__actions{margin-top:0}.settings-mfa-card--delete .settings-mfa-actions{justify-content:center;align-items:center;gap:1rem;width:100%;margin-top:1.2rem}.settings-data-flow__list{gap:.55rem;min-width:0;margin-top:0;padding-left:0;list-style:none}.settings-data-flow__list li{box-sizing:border-box;background:linear-gradient(145deg,#ffffffe0,#fff3f3c2);border:1px solid #ef444424;border-radius:18px;min-width:0;max-width:100%;padding:.78rem .92rem .78rem 2.55rem;position:relative;box-shadow:inset 0 1px #ffffffe0,0 12px 24px #ef44440f}.settings-data-flow__list li:before{content:"";border-radius:var(--bv-radius-pill);background:linear-gradient(145deg,#f87171f0,#dc2626f5);width:.95rem;height:.95rem;position:absolute;top:.96rem;left:.9rem;box-shadow:0 8px 16px #dc262629,0 0 0 5px #ef444414}.settings-data-danger-footer{align-items:center;gap:.75rem;min-width:0;max-width:100%;margin-top:.35rem;display:grid}.settings-data-flow__note{max-width:62ch;margin-top:0}.settings-data-flow--delete .settings-mfa-title{font-size:clamp(1.14rem,2.9vw,1.42rem)}.settings-data-flow--delete .settings-mfa-hint{max-width:64ch}.settings-data-flow--delete .settings-mfa-cta--danger{justify-content:center;min-width:min(100%,18rem);min-height:3.35rem;padding-inline:1.35rem}.settings-data-flow--delete .settings-data-flow__note--danger{text-align:left;min-width:0;max-width:30ch;color:color-mix(in srgb, var(--mfa-ink) 74%, #991b1b);font-size:.88rem;line-height:1.4}.settings-mfa-pill{border-radius:var(--bv-radius-pill);color:color-mix(in srgb, var(--mfa-ink) 82%, #2563ebeb);border:1px solid color-mix(in srgb, var(--mfa-accent) 45%, #0f172a0f);background:#2563eb1f;align-items:center;gap:.35rem;padding:.5rem .9rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffbf}.settings-mfa-cta{--settings-mfa-cta-start:color-mix(in srgb, var(--mfa-accent,#2563eb) 92%, #93c5fd);--settings-mfa-cta-end:color-mix(in srgb, var(--mfa-accent,#2563eb) 68%, #2563eb);letter-spacing:-.01em;border:1px solid color-mix(in srgb, var(--settings-mfa-cta-end) 65%, #0f172a14);background:linear-gradient(135deg, var(--settings-mfa-cta-start), var(--settings-mfa-cta-end));color:#fff;box-shadow:0 16px 34px color-mix(in srgb, var(--settings-mfa-cta-end) 26%, #0f172a2e);border-radius:12px;padding:.62rem 1.05rem;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s,border-color .18s}.settings-mfa-cta--danger{--settings-mfa-cta-start:var(--mfa-delete-cta-start,#fca5a5);--settings-mfa-cta-end:var(--mfa-delete-cta-end,var(--bv-color-danger))}.settings-mfa-cta:hover,.settings-mfa-cta:focus-visible{box-shadow:0 18px 38px color-mix(in srgb, var(--settings-mfa-cta-end) 28%, #0f172a38);border-color:color-mix(in srgb, var(--settings-mfa-cta-end) 78%, #0f172a14);outline:none;transform:translateY(-1px)}.settings-mfa-cta.is-ghost{background:linear-gradient(135deg, color-mix(in srgb, var(--mfa-wash) 92%, transparent), color-mix(in srgb, var(--mfa-wash-2) 82%, transparent));color:color-mix(in srgb, var(--mfa-ink) 92%, #0f172ae6);box-shadow:0 12px 22px color-mix(in srgb, var(--mfa-accent) 12%, #0f172a14)}.settings-mfa-cta:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.settings-mfa-card--import .settings-mfa-cta{background:linear-gradient(135deg, var(--mfa-import-start,#ffb467), var(--mfa-import-end,#ff7a1a));border-color:color-mix(in srgb, var(--mfa-import-end,#ff7a1a) 72%, #0f172a1a);box-shadow:0 16px 34px color-mix(in srgb, var(--mfa-import-end,#ff7a1a) 24%, #0f172a29)}.settings-mfa-card--import .settings-mfa-cta:hover,.settings-mfa-card--import .settings-mfa-cta:focus-visible{box-shadow:0 18px 38px color-mix(in srgb, var(--mfa-import-end,#ff7a1a) 28%, #0f172a33);border-color:color-mix(in srgb, var(--mfa-import-end,#ff7a1a) 82%, #0f172a14)}.settings-mfa-card--import .settings-mfa-cta.is-ghost{background:linear-gradient(135deg, color-mix(in srgb, var(--mfa-import-start,#ffb467) 16%, #fff8ec), color-mix(in srgb, var(--mfa-import-start,#ffb467) 38%, #ffe4c7));color:color-mix(in srgb, var(--mfa-import-end,#ff7a1a) 82%, #0f172ad1);border-color:color-mix(in srgb, var(--mfa-import-end,#ff7a1a) 48%, #0f172a1f);box-shadow:0 12px 22px color-mix(in srgb, var(--mfa-import-end,#ff7a1a) 16%, #0f172a14)}.settings-mfa-msg{color:color-mix(in srgb, var(--mfa-ink) 82%, #2563ebe6);margin:.45rem 0 0;font-size:.9rem}.settings-recovery-card{border:1px solid color-mix(in srgb, var(--mfa-accent) 20%, #ffffffe6);background:radial-gradient(130% 120% at 0 0,#ffffffbd,#0000 55%),linear-gradient(145deg,#ffffffe6,#f1f5ffc7);border-radius:28px;grid-template-columns:minmax(112px,132px) minmax(0,1fr);align-items:center;gap:clamp(1rem,2.2vw,1.4rem);padding:clamp(1.1rem,2.6vw,1.45rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffffe0,0 18px 36px #94a3b829}.settings-recovery-card.is-warning{border-color:#fdcfafee;box-shadow:inset 0 1px #ffffffe0,0 18px 36px #f973162e}.settings-recovery-stats{flex-wrap:wrap;gap:.55rem;margin-top:.7rem;display:flex}.settings-recovery-loading{justify-content:center;margin-top:.85rem;padding:1rem 0;display:flex}.settings-recovery-codes{background:linear-gradient(145deg,#ffffffe0,#f8fafceb);border:1px solid #94a3b83d;border-radius:24px;margin-top:.95rem;padding:1rem;box-shadow:inset 0 1px #ffffffeb,0 14px 28px #94a3b81f}.settings-recovery-codes__head{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.settings-recovery-codes__title{color:#0f172aeb;margin:0;font-size:.98rem;font-weight:800}.settings-recovery-codes__hint{color:#475569d6;margin:.2rem 0 0;font-size:.88rem;line-height:1.45}.settings-recovery-codes__grid{grid-template-columns:repeat(auto-fit,minmax(156px,1fr));gap:.65rem;margin-top:.85rem;display:grid}.settings-recovery-codes__item{color:#0f172aeb;letter-spacing:.08em;text-align:center;background:#ffffffe0;border:1px solid #94a3b833;border-radius:16px;padding:.72rem .8rem;font-size:.92rem;font-weight:800}.settings-mfa-card--delete .settings-mfa-msg{text-align:center;margin-top:.65rem;font-size:.82rem}@media (min-width:880px){.settings-data-danger-footer{grid-template-columns:minmax(16rem,24rem) minmax(18rem,30rem);align-items:center;column-gap:clamp(1rem,2.2vw,1.5rem)}}@media (max-width:780px){.settings-data-steps{grid-template-columns:1fr}}@media (max-width:640px){.settings-export-plain,.settings-import-plain,.settings-delete-plain{grid-template-columns:minmax(0,1fr)}.settings-recovery-card{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.settings-recovery-stats,.settings-recovery-codes__head{justify-content:center}.settings-data-flow__visual{justify-items:center}.settings-data-flow__actions{width:100%}.settings-data-flow__actions .settings-mfa-cta{justify-content:center;width:100%}}.settings-mfa-modal{--mfa-modal-pad:clamp(1.8rem, 8vh, 3.2rem);z-index:var(--z-sys-8-modal-max);padding:var(--mfa-modal-pad) clamp(1rem, 3vw, 1.8rem);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.settings-mfa-modal__overlay{opacity:0;pointer-events:none;transition:opacity .18s ease-out;position:absolute;inset:0}.settings-mfa-modal.is-open .settings-mfa-modal__overlay{opacity:1}.settings-mfa-modal__panel{--mfa-modal-accent:#2563eb;--mfa-modal-accent-2:#0ea5e9;--mfa-modal-action-accent:color-mix(in srgb, var(--mfa-modal-accent) 78%, #38bdf8);--mfa-modal-ink:#0f172a;pointer-events:auto;z-index:10;width:min(1020px,96vw);max-height:calc(100vh - (var(--mfa-modal-pad) * 2) - 12px);background:linear-gradient(180deg, #ffffff2e, #ffffff14) padding-box, linear-gradient(148deg, color-mix(in srgb, var(--mfa-modal-accent) 40%, #ffffffe6), #ffffff61 34%, color-mix(in srgb, var(--mfa-modal-accent-2) 36%, #ffffffd6)) border-box;box-shadow:0 42px 110px #0f172a47, 0 20px 48px color-mix(in srgb, var(--mfa-modal-accent) 10%, #0f172a24), 0 0 0 1px #ffffff24;-webkit-backdrop-filter:blur(30px)saturate(188%)contrast(1.04);backdrop-filter:blur(30px)saturate(188%)contrast(1.04);opacity:0;isolation:isolate;border:1.2px solid #0000;border-radius:34px;flex-direction:column;transition:transform .2s ease-out,opacity .18s ease-out,box-shadow .25s;display:flex;position:relative;overflow:hidden;transform:translateY(10px)scale(.985)}.settings-mfa-modal__panel:before,.settings-mfa-modal__panel:after{content:"";pointer-events:none;position:absolute}.settings-mfa-modal__panel:before{border-radius:inherit;background:linear-gradient(150deg, #ffffffd1, #ffffff42 16%, #ffffff14 28%, transparent 42%), radial-gradient(66% 18% at 16% 3%, #ffffffeb, transparent 82%), radial-gradient(92% 92% at 86% 116%, color-mix(in srgb, var(--mfa-modal-accent-2) 18%, transparent), transparent 72%);z-index:0;border:1px solid #ffffff38;inset:1px;box-shadow:inset 0 1px #ffffffc7,inset 0 0 0 1px #ffffff14}.settings-mfa-modal__panel:after{background:radial-gradient(36% 28% at 22% 24%, color-mix(in srgb, var(--mfa-modal-accent) 28%, #ffffff24), transparent 74%), radial-gradient(38% 30% at 82% 82%, color-mix(in srgb, var(--mfa-modal-accent-2) 28%, #ffffff1f), transparent 76%), radial-gradient(52% 18% at 48% 2%, #ffffff38, transparent 76%);opacity:.84;filter:blur(28px);z-index:0;height:46%;inset:auto 8% -18%}.settings-mfa-modal__panel.is-mounted{opacity:1;transform:translateY(0)scale(1)}.settings-mfa-modal__header{z-index:1;background:linear-gradient(180deg, #ffffff14, #ffffff05), radial-gradient(140% 120% at 10% -20%, color-mix(in srgb, var(--mfa-modal-accent) 18%, #ffffff14), transparent 60%), radial-gradient(120% 120% at 88% 0%, color-mix(in srgb, var(--mfa-modal-accent-2) 16%, #ffffff14), transparent 62%), linear-gradient(152deg, #ffffffc2, color-mix(in srgb, var(--mfa-modal-accent) 8%, #ffffff47) 38%, #ffffff2e 100%);border-bottom:1px solid color-mix(in srgb, var(--mfa-modal-accent) 20%, #ffffff75);flex-shrink:0;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:clamp(.95rem,2.2vw,1.2rem) clamp(1.15rem,2.8vw,1.6rem);display:grid;position:relative}.settings-mfa-modal__header:after{content:"";opacity:.82;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);height:1px;position:absolute;inset:0 0 auto}.settings-mfa-modal__glyph{width:clamp(82px,12vw,96px);height:clamp(82px,12vw,96px);box-shadow:none;isolation:isolate;background:0 0;border:none;border-radius:0;place-items:center;display:grid;position:relative;overflow:hidden}.settings-mfa-modal__glyph-glow{background:radial-gradient(52% 52% at 50% 50%, color-mix(in srgb, var(--mfa-modal-accent) 22%, #fff3), transparent 72%), radial-gradient(46% 46% at 50% 56%, color-mix(in srgb, var(--mfa-modal-accent-2) 16%, transparent), transparent 74%);filter:blur(18px);opacity:.84;position:absolute;inset:-16%}.settings-mfa-modal__glyph-mask{z-index:1;background:linear-gradient(140deg, var(--mfa-modal-accent), var(--mfa-modal-accent-2));width:calc(clamp(82px,12vw,96px)/1.08696);height:calc(clamp(82px,12vw,96px)/1.08696);filter:drop-shadow(0 1px 0 #ffffff57) drop-shadow(0 16px 28px color-mix(in srgb, var(--mfa-modal-accent) 18%, #0f172a1f));position:relative;-webkit-mask:url(/2FA.svg) 50%/contain no-repeat;mask:url(/2FA.svg) 50%/contain no-repeat}.settings-mfa-modal__glyph-mask--password{-webkit-mask:url(/icons/settings/shield-lock.svg) 50%/contain no-repeat;mask:url(/icons/settings/shield-lock.svg) 50%/contain no-repeat}.settings-mfa-modal__titles{gap:.24rem;min-width:0;display:grid}.settings-mfa-modal__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb, var(--mfa-modal-accent) 90%, var(--mfa-modal-ink));margin:0;font-size:.82rem;font-weight:800}.settings-mfa-modal__title{letter-spacing:-.03em;color:var(--mfa-modal-ink);margin:0;font-size:clamp(1.42rem,2.9vw,2rem);font-weight:800;line-height:1.06}.settings-mfa-modal__subtitle{color:#0f172a9e;max-width:58ch;margin:0;font-size:clamp(.95rem,1.5vw,1.04rem);line-height:1.42}.settings-mfa-modal__close{--modal-close-size:2.9rem}.settings-mfa-modal__close svg{width:1.45rem;height:1.45rem}.settings-mfa-modal__panel--guard{width:min(1040px,96vw)}.settings-mfa-modal__header--guard{align-items:center;gap:1rem;padding:clamp(1rem,2.8vw,1.35rem) clamp(5.2rem,8vw,6.3rem) clamp(1rem,2.8vw,1.35rem) clamp(1.05rem,3vw,1.55rem);display:flex}.settings-mfa-modal__header--auth{padding-right:clamp(5.2rem,8vw,6.3rem)}.settings-mfa-modal__close--guard{--mfa-modal-close-offset:clamp(.4rem, 1.2vw, .7rem);--modal-close-size:clamp(3.6rem, 4.5vw, 4.2rem);top:var(--mfa-modal-close-offset);right:var(--mfa-modal-close-offset);position:absolute}.settings-mfa-modal__close--guard svg{width:clamp(1.75rem,2.1vw,1.95rem);height:clamp(1.75rem,2.1vw,1.95rem)}.settings-mfa-modal__body{z-index:1;background:linear-gradient(180deg, #ffffff14, #ffffff05 18%, transparent 32%), radial-gradient(150% 130% at 8% 0%, color-mix(in srgb, var(--mfa-modal-accent) 16%, #ffffff14), transparent 62%), radial-gradient(120% 120% at 94% 100%, color-mix(in srgb, var(--mfa-modal-accent-2) 16%, #ffffff14), transparent 70%), linear-gradient(154deg, #ffffff24, #ffffff0f);overscroll-behavior:contain;border-top:1px solid #ffffff1a;flex:1;padding:clamp(.9rem,2.2vw,1.2rem) clamp(1rem,2.6vw,1.5rem);position:relative;overflow:hidden}.settings-mfa-modal__body--guard{align-items:center;padding:clamp(1.15rem,3.6vw,1.8rem);display:grid;overflow-y:auto}.settings-mfa-modal__body.is-scrollable{overflow-y:auto}.settings-mfa-modal__guard-stage{background:#ffffffe0;border:1px solid #0f172a14;border-radius:1.45rem;gap:1.05rem;width:min(100%,680px);margin:0 auto;padding:clamp(1.05rem,2.8vw,1.35rem);display:grid;box-shadow:0 18px 36px #0f172a14,inset 0 1px #ffffffad}.settings-mfa-modal__guard-copy,.settings-mfa-modal__guard-fields,.settings-mfa-modal__guard-actions{display:grid}.settings-mfa-modal__guard-copy{justify-self:center;width:min(100%,58ch)}.settings-mfa-modal__guard-fields{gap:.95rem}.settings-mfa-modal__guard-field{gap:.45rem;display:grid}.settings-mfa-modal__guard-input-shell{position:relative}.settings-mfa-modal__warning--guard{color:#0f172ac2;margin:0;font-size:.98rem;line-height:1.55}.settings-mfa-modal__guard-input{border:1px solid #94a3b83d;border-radius:1rem;width:100%;min-height:3.2rem;padding:.95rem 1.1rem;box-shadow:inset 0 1px #ffffffc7,0 10px 22px #0f172a0f}.settings-mfa-modal__guard-input--with-toggle{text-align:center;padding-left:2.95rem;padding-right:2.95rem}.settings-mfa-modal__guard-caps{margin-top:-.15rem}.settings-mfa-modal__guard-message{background:#fff7edeb;border:1px solid #fb923c2e;border-radius:1rem;margin:0;padding:.82rem .95rem}.settings-mfa-modal__guard-actions{justify-items:center;margin-top:.1rem}.settings-mfa-modal__card{background:linear-gradient(180deg, #ffffff6b, #ffffff29) padding-box, linear-gradient(148deg, #fffc, color-mix(in srgb, var(--mfa-modal-accent) 14%, #ffffff42) 38%, #ffffff29) border-box;box-shadow:inset 0 1px 0 #ffffffe6, 0 18px 34px color-mix(in srgb, var(--mfa-modal-accent) 10%, #0f172a1f), 0 0 0 1px #ffffff1f;-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);border:1px solid #0000;border-radius:26px;gap:clamp(.65rem,1.8vw,.85rem);padding:clamp(.85rem,2vw,1.05rem);display:grid;position:relative}.settings-mfa-modal__card--auth{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffe0;border:1px solid #0f172a14;border-radius:1.45rem;gap:1rem;width:min(100%,880px);margin-inline:auto;padding:clamp(1rem,2.4vw,1.25rem);box-shadow:0 18px 36px #0f172a14,inset 0 1px #ffffffad}.settings-mfa-modal__progress{flex-wrap:wrap;gap:.55rem;display:flex}.settings-mfa-modal__progress-step{border-radius:var(--bv-radius-pill);color:#0f172a8f;background:#ffffff70;border:1px solid #ffffff8a;align-items:center;gap:.45rem;min-height:36px;padding:.34rem .78rem;display:inline-flex;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #0f172a0f}.settings-mfa-modal__progress-step.is-active,.settings-mfa-modal__progress-step.is-done{color:color-mix(in srgb, var(--mfa-modal-accent) 84%, var(--mfa-modal-ink))}.settings-mfa-modal__progress-step.is-active{background:color-mix(in srgb, var(--mfa-modal-accent) 12%, #ffffff75);border-color:color-mix(in srgb, var(--mfa-modal-accent) 24%, #ffffff8f)}.settings-mfa-modal__progress-index{border-radius:var(--bv-radius-pill);color:#0f172a9e;background:#ffffffc7;place-items:center;width:1.45rem;height:1.45rem;font-size:.76rem;font-weight:800;display:inline-grid;box-shadow:inset 0 1px #ffffffd1}.settings-mfa-modal__progress-step.is-active .settings-mfa-modal__progress-index,.settings-mfa-modal__progress-step.is-done .settings-mfa-modal__progress-index{background:linear-gradient(135deg, var(--mfa-modal-accent), var(--mfa-modal-accent-2));color:#fff;box-shadow:inset 0 1px 0 #ffffff42, 0 10px 18px color-mix(in srgb, var(--mfa-modal-accent) 22%, #0f172a1f)}.settings-mfa-modal__progress-label{letter-spacing:.01em;font-size:.84rem;font-weight:700}.settings-mfa-modal__note{background:linear-gradient(180deg, #ffffff57, #ffffff24) padding-box, linear-gradient(148deg, color-mix(in srgb, var(--mfa-modal-accent) 20%, #ffffffad), #ffffff2e 34%, color-mix(in srgb, var(--mfa-modal-accent-2) 16%, #ffffff8a)) border-box;border:1px solid #0000;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.58rem .74rem;display:grid;box-shadow:inset 0 1px #ffffffc7,0 12px 24px #0f172a14}.settings-mfa-modal__note-title{border-radius:var(--bv-radius-pill);letter-spacing:.12em;text-transform:uppercase;min-height:32px;color:color-mix(in srgb, var(--mfa-modal-accent) 90%, var(--mfa-modal-ink));background:#ffffff75;border:1px solid #ffffff80;align-items:center;margin:0;padding:0 .78rem;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fffc,0 8px 18px #0f172a0f}.settings-mfa-modal__note-text{color:#0f172ab8;margin:0;padding-top:.18rem;font-size:.88rem;line-height:1.4}.settings-mfa-modal__qr-row{grid-template-columns:minmax(212px,228px) minmax(0,1fr);align-items:start;gap:clamp(.82rem,2.2vw,1.05rem);display:grid}.settings-mfa-modal__qr{background:linear-gradient(180deg, #ffffff6b, #ffffff29) padding-box, linear-gradient(148deg, #ffffffd1, color-mix(in srgb, var(--mfa-modal-accent) 14%, #ffffff47) 38%, #ffffff29) border-box;width:228px;min-height:228px;box-shadow:inset 0 1px 0 #ffffffe0, 0 18px 34px color-mix(in srgb, var(--mfa-modal-accent) 10%, #0f172a1f), 0 0 0 1px #ffffff1f;-webkit-backdrop-filter:blur(22px)saturate(168%);backdrop-filter:blur(22px)saturate(168%);border:1px solid #0000;border-radius:24px;place-items:center;padding:.7rem;display:grid;position:relative}.settings-mfa-modal__qr:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,#ffffffc2,#ffffff29 20%,#0000 40%),radial-gradient(72% 24% at 18% 4%,#ffffffe6,#0000 82%);border:1px solid #ffffff29;position:absolute;inset:1px;box-shadow:inset 0 1px #ffffffad,inset 0 0 0 1px #ffffff0a}.settings-mfa-modal__qr:after{content:"";background:radial-gradient(72% 72% at 82% 82%, color-mix(in srgb, var(--mfa-modal-accent-2) 18%, transparent), transparent 64%);filter:blur(22px);opacity:.6;pointer-events:none;height:34%;position:absolute;inset:auto 14% 10%}.settings-mfa-modal__qr img,.settings-mfa-modal__qr svg{z-index:2;object-fit:contain;border-radius:16px;width:196px;height:196px;position:relative;box-shadow:0 12px 24px #0f172a1a}.settings-mfa-modal__qr-skeleton{background:linear-gradient(90deg,#94a3b833,#e2e8f066,#94a3b833) 0 0/200% 100%;border-radius:16px;width:196px;height:196px;animation:1.6s ease-in-out infinite mfaShimmer}.settings-mfa-modal__steps{align-content:start;gap:.4rem;display:grid}.settings-mfa-modal__verify-stage{align-content:start;gap:.72rem;width:min(100%,560px);margin-inline:auto;display:grid}.settings-mfa-modal__verify-copy{text-align:center;justify-items:center;gap:.28rem;display:grid}.settings-mfa-modal__verify-title{letter-spacing:-.02em;color:var(--mfa-modal-ink);margin:0;font-size:clamp(1.08rem,2vw,1.2rem);font-weight:800}.settings-mfa-modal__verify-hint{color:#0f172aad;max-width:42ch;margin:0;font-size:.94rem;line-height:1.46}.settings-mfa-modal__step-title{color:var(--mfa-modal-ink);margin:0;font-weight:800}.settings-mfa-modal__step-list{color:#0f172ab8;gap:.22rem;margin:0;padding-left:1rem;line-height:1.36;display:grid}.settings-mfa-modal__secret{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:.32rem;margin-top:.2rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.settings-mfa-modal__secret::-webkit-scrollbar{display:none}.settings-mfa-modal__secret-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.settings-mfa-modal__secret-label{color:var(--mfa-modal-ink);font-weight:700}.settings-mfa-modal__secret-chip{border-radius:var(--bv-radius-pill);letter-spacing:.14em;white-space:nowrap;min-height:34px;color:color-mix(in srgb, var(--mfa-modal-accent) 82%, var(--mfa-modal-ink));background:#ffffff75;border:1px solid #ffffff80;flex:none;justify-content:center;align-items:center;padding:.3rem .52rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fffc,0 8px 18px #0f172a0f}.settings-mfa-modal__secret[data-hidden=true]{filter:blur(7px);opacity:.86;pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .2s}.settings-mfa-modal__visibility-toggle,.settings-mfa-modal__secret-toggle{border-radius:var(--bv-radius-pill);color:#ff8a1f;cursor:pointer;z-index:2;background:0 0;border:0;flex:none;place-items:center;width:34px;height:34px;transition:color .2s,transform .2s;display:grid;position:absolute;top:50%;right:.72rem;transform:translateY(-50%)}.settings-mfa-modal__secret-head .settings-mfa-modal__secret-toggle{position:static;top:auto;right:auto;transform:none}.settings-mfa-modal__visibility-toggle svg,.settings-mfa-modal__secret-toggle svg{filter:drop-shadow(0 0 2px #ff8d24f2)drop-shadow(0 0 9px #ff751573)}.settings-mfa-modal__visibility-toggle:hover,.settings-mfa-modal__secret-toggle:hover,.settings-mfa-modal__visibility-toggle:focus-visible,.settings-mfa-modal__secret-toggle:focus-visible{color:#ffb357;outline:none;transform:translateY(-50%)translate(-1px)}.settings-mfa-modal__secret-head .settings-mfa-modal__secret-toggle:hover,.settings-mfa-modal__secret-head .settings-mfa-modal__secret-toggle:focus-visible{transform:translate(-1px)}.settings-mfa-modal__visibility-toggle[aria-pressed=true],.settings-mfa-modal__secret-toggle[aria-pressed=true]{color:#ff7614}.settings-mfa-modal__visibility-toggle:focus-visible,.settings-mfa-modal__secret-toggle:focus-visible{outline-offset:2px;outline:2px solid #ff8c38b8}.settings-mfa-modal__secret-actions{align-items:center;gap:.6rem;margin-top:.12rem;display:flex}.settings-mfa-modal__copy{border-radius:var(--bv-radius-pill);border:1px solid color-mix(in srgb, var(--mfa-modal-action-accent) 42%, #0f172a29);background:color-mix(in srgb, var(--mfa-modal-action-accent) 10%, #ffffff75);min-height:38px;color:color-mix(in srgb, var(--mfa-modal-action-accent) 82%, var(--mfa-modal-ink));box-shadow:inset 0 1px 0 #ffffffb8, 0 14px 24px color-mix(in srgb, var(--mfa-modal-action-accent) 18%, #0f172a2e);padding:.5rem .95rem;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s,background .2s}.settings-mfa-modal__copy:hover,.settings-mfa-modal__copy:focus-visible{box-shadow:inset 0 1px 0 #fffc, 0 18px 32px color-mix(in srgb, var(--mfa-modal-action-accent) 24%, #0f172a38);background:color-mix(in srgb, var(--mfa-modal-action-accent) 14%, #ffffff85);outline:none;transform:translateY(-1px)}.settings-mfa-modal__copy:disabled{opacity:.6;cursor:not-allowed;color:#0f172a6b;background:#ffffff5c;transform:none;box-shadow:inset 0 1px #fff9,0 8px 18px #0f172a14}.settings-mfa-modal__secret-hint{color:#0f172a99;font-size:.84rem}.settings-mfa-modal__code{background:linear-gradient(180deg, #ffffff57, #ffffff24) padding-box, linear-gradient(148deg, color-mix(in srgb, var(--mfa-modal-accent) 18%, #ffffffad), #ffffff2e 34%, color-mix(in srgb, var(--mfa-modal-accent-2) 16%, #ffffff8a)) border-box;border:1px solid #0000;border-radius:18px;gap:.55rem;margin-top:.22rem;padding:.8rem .88rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,0 12px 24px #0f172a14}.settings-mfa-modal__code:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(152deg,#ffffffb8,#ffffff1f 22%,#0000 46%),radial-gradient(72% 24% at 18% 4%,#ffffffe6,#0000 82%);border:1px solid #ffffff24;position:absolute;inset:1px;box-shadow:inset 0 1px #ffffff94}.settings-mfa-modal__code-head{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex;position:relative}.settings-mfa-modal__code-label{color:var(--mfa-modal-ink);font-weight:800}.settings-mfa-modal__pill{border-radius:var(--bv-radius-pill);min-height:38px;color:color-mix(in srgb, var(--mfa-modal-accent) 76%, #0f172ab8);-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);background:#ffffff75;border:1px solid #ffffff8f;align-items:center;gap:.4rem;padding:.36rem .9rem;font-size:.9rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffc7,0 10px 22px #0f172a14}.settings-mfa-modal__code-inputs{z-index:1;grid-template-columns:repeat(6,minmax(42px,1fr));justify-items:center;gap:8px;display:grid;position:relative}.settings-mfa-code-input{text-align:center;width:46px;height:52px;color:var(--mfa-modal-ink);background:linear-gradient(145deg,#fffffff2,#f1f5ffe0);border:1px solid #ffffff8f;border-radius:14px;font-size:1rem;font-weight:800;box-shadow:inset 0 1px #ffffffe0,0 10px 20px #0f172a14}.settings-mfa-code-input:focus-visible{border-color:color-mix(in srgb, var(--mfa-modal-accent) 70%, #0f172a1f);box-shadow:0 14px 28px color-mix(in srgb, var(--mfa-modal-accent) 24%, #0f172a24);outline:none}.settings-mfa-modal__code .settings-mfa-msg{z-index:1;background:#ffffff80;border:1px solid #ffffff8f;border-radius:14px;margin:0;padding:.66rem .78rem;line-height:1.4;position:relative;box-shadow:inset 0 1px #ffffffd1,0 8px 18px #0f172a0f}.settings-mfa-modal__footer{z-index:1;border-top:1px solid color-mix(in srgb, var(--mfa-modal-accent) 18%, #ffffff75);background:linear-gradient(#fff3,#ffffff14),linear-gradient(#fffffff5,#f5f7ffeb);flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:.85rem clamp(1rem,2.6vw,1.5rem);display:flex;position:relative}.settings-mfa-modal__cta{letter-spacing:.005em;border:1.2px solid color-mix(in srgb, var(--mfa-modal-accent) 46%, #0f172a24);background:linear-gradient(135deg, var(--mfa-modal-accent), var(--mfa-modal-accent-2));color:#fff;min-height:50px;box-shadow:inset 0 1px 0 #ffffff42, 0 18px 34px color-mix(in srgb, var(--mfa-modal-accent) 30%, #0f172a3d);border-radius:16px;padding:.82rem 1.35rem;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s,background .2s}.settings-mfa-modal__cta.is-ghost{background:color-mix(in srgb, var(--mfa-modal-accent) 12%, #ffffff47);color:color-mix(in srgb, var(--mfa-modal-accent) 68%, var(--mfa-modal-ink));border-color:color-mix(in srgb, var(--mfa-modal-accent) 22%, #0f172a1f);margin-right:auto;box-shadow:inset 0 1px #ffffff94,0 10px 20px #0f172a14}.settings-mfa-modal__cta:hover,.settings-mfa-modal__cta:focus-visible{box-shadow:inset 0 1px 0 #ffffff4d, 0 22px 42px color-mix(in srgb, var(--mfa-modal-accent) 36%, #0f172a42);filter:brightness(1.02);outline:none;transform:translateY(-1px)}.settings-mfa-modal__cta--back{border-color:color-mix(in srgb, var(--mfa-modal-accent) 26%, #0f172a1f);box-shadow:none;background:0 0}.settings-mfa-modal__cta--back:hover,.settings-mfa-modal__cta--back:focus-visible{background:color-mix(in srgb, var(--mfa-modal-accent) 8%, transparent)}.settings-mfa-modal__cta:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.settings-mfa-modal__cta--guard{border-radius:var(--bv-radius-pill);border:1px solid color-mix(in srgb, var(--mfa-modal-accent) 55%, #0f172a24);background:radial-gradient(160% 140% at 0% 0%, color-mix(in srgb, var(--mfa-modal-accent-2) 28%, #ffffff29), transparent 60%), linear-gradient(120deg, var(--mfa-modal-accent), var(--mfa-modal-accent-2));width:100%;min-height:2.95rem;box-shadow:0 18px 38px color-mix(in srgb, var(--mfa-modal-accent) 32%, #0f172a2e), 0 10px 22px color-mix(in srgb, var(--mfa-modal-accent-2) 22%, #0f172a24)}.settings-mfa-modal__cta--auth{border-radius:var(--bv-radius-pill);border-color:color-mix(in srgb, var(--bv-color-action) 55%, transparent);background:radial-gradient(160% 140% at 0% 0%, #ffd2aa80, transparent 60%), linear-gradient(120deg, var(--bv-color-action), var(--bv-orange-400));width:min(100%,240px);min-height:2.85rem;box-shadow:0 18px 38px color-mix(in srgb, var(--bv-color-action) 32%, transparent), 0 10px 22px color-mix(in srgb, var(--bv-color-action) 22%, transparent);padding:.72rem 1.35rem}.settings-mfa-modal__header--hash,.settings-mfa-modal__header--import-summary{background:linear-gradient(145deg,#2563eb24,#0ea5e914),linear-gradient(#eef6fffa,#eef4fff0);border-bottom-color:#3b82f638}.settings-mfa-modal__body--hash,.settings-mfa-modal__body--import-summary{background:radial-gradient(130% 120% at 12% -20%,#3b82f614,#0000 60%),linear-gradient(#f8fbfffa,#f3f8fff0)}.settings-mfa-modal__card--hash,.settings-mfa-modal__card--import-summary{border-color:#94a3b833;box-shadow:inset 0 1px #ffffffdb,0 22px 48px #0f172a1f}.settings-hash-modal__glyph{background:linear-gradient(135deg,#2563eb1f,#0ea5e924);border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 1px #fff6}.settings-hash-modal__glyph-icon{object-fit:contain;filter:brightness(0)saturate()invert(19%)sepia(92%)saturate(2352%)hue-rotate(205deg)brightness(95%)contrast(97%);width:44px;height:44px}.settings-hash-modal__state{color:#0f172a;border-radius:16px;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem .92rem;font-weight:700;display:flex}.settings-hash-modal__state[data-state=ok]{background:linear-gradient(135deg,#d7f3e3 0%,#bfe8d2 100%)}.settings-hash-modal__state[data-state=missing]{background:linear-gradient(135deg,#fff7e5 0%,#ffeecf 100%)}.settings-hash-modal__state[data-state=invalid]{background:linear-gradient(135deg,#ffe5e5 0%,#ffd6d6 100%)}.settings-hash-modal__state-meta{color:#334155;font-size:.92em;font-weight:600}.settings-hash-modal__grid{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;display:grid}.settings-hash-modal__hashes{background:#ffffffc7;border:1px solid #94a3b82e;border-radius:18px;padding:1rem}.settings-hash-modal__label{margin:0 0 .38rem}.settings-hash-modal__label--spaced{margin-top:.78rem}.settings-hash-modal__hash-value{color:#1f2937;letter-spacing:.01em;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.45;display:inline-block}.settings-hash-modal__note-wrap{margin-top:.75rem}.settings-hash-modal__note{margin:0}.settings-hash-modal__note--ok{color:#065f46}.settings-hash-modal__why{background:linear-gradient(135deg,#2563eb0f,#0ea5e914);border:1px solid #94a3b82e;border-radius:16px;padding:.92rem 1rem}.settings-hash-modal__why-title{letter-spacing:.06em;margin:0 0 .5rem}.settings-hash-modal__why-list{color:#0f172a;margin:0}.settings-mfa-modal__footer--hash{border-top-color:#94a3b829}.settings-mfa-modal__warning--import-summary{color:#b45309;background:#fff4e5;border-color:#facc158c}.settings-import-summary__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.25rem;display:grid}.settings-import-summary__pill{color:#0f172a;background:linear-gradient(135deg,#e6edff 0%,#dfe8ff 100%);border-color:#94a3b833;justify-content:space-between;gap:.6rem;font-weight:600;display:flex}.settings-import-summary__warnings{box-shadow:none;background:#ffffffa6;border:1px solid #94a3b829;border-radius:16px;margin-top:.15rem;padding:.9rem 1rem}.settings-import-summary__warnings-title{text-transform:uppercase;letter-spacing:.06em;margin:0 0 .38rem}.settings-import-summary__warnings-scroll{max-height:180px;overflow:auto}.settings-import-summary__warnings-list{margin-top:0}.settings-import-summary__empty{margin-bottom:0}@media (max-width:760px){.settings-hash-modal__grid,.settings-import-summary__stats{grid-template-columns:1fr}.settings-mfa-modal__header{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:flex-start}.settings-mfa-modal__header--guard{flex-wrap:wrap;align-items:flex-start;display:flex}.settings-mfa-modal__glyph{grid-row:span 2}.settings-mfa-modal__qr-row{grid-template-columns:1fr;justify-items:center}.settings-mfa-modal__progress{justify-content:center}.settings-mfa-modal__qr{width:min(228px,100%);min-height:auto}.settings-mfa-modal__note{grid-template-columns:1fr}.settings-mfa-modal__note-title{justify-self:center}.settings-mfa-modal__steps{text-align:center}.settings-mfa-modal__secret,.settings-mfa-modal__secret-actions,.settings-mfa-modal__code-head{justify-content:center}.settings-mfa-modal__code-inputs{grid-template-columns:repeat(6,minmax(42px,1fr))}.settings-mfa-modal__verify-copy{text-align:center}.settings-mfa-modal__footer{flex-wrap:wrap-reverse}.settings-mfa-modal__footer .settings-mfa-modal__cta{justify-content:center;width:100%}.settings-mfa-modal__body--guard{padding:1rem}.settings-mfa-modal__guard-stage{width:100%;padding:1rem}.settings-mfa-modal{padding-top:clamp(2.5rem,8vh,4rem)}}@media (max-width:640px){.settings-mfa-card{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:auto}.settings-mfa-body{align-items:center}.settings-mfa-actions{justify-content:center}}.settings-security-stats{align-items:baseline;gap:.5rem;font-size:.9rem;display:inline-flex}.settings-passkey-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.settings-security-count{letter-spacing:-.04em;color:#0f172a;font-size:clamp(1.9rem,3vw,2.2rem);font-weight:800}.settings-security-caption{color:#0f172ab8;font-weight:600}.settings-passkey-active-badge{border-radius:var(--bv-radius-pill);color:#108847;color:lab(49.8431% -43.6214 25.9506);letter-spacing:.04em;text-transform:uppercase;background:#e3f2e5fb;background:lab(94.1632% -7.09492 4.66896/.983137);border:1px solid #1a85474c;border:1px solid lab(48.7455% -41.3826 24.5489/.299608);align-self:center;align-items:center;gap:.4rem;margin-left:.4rem;padding:.18rem .55rem .18rem .45rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.settings-passkey-active-badge__dot{border-radius:var(--bv-radius-pill);background:#16a34a;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #16a34a4d;box-shadow:0 0 0 3px lab(58.835% -51.0809 35.4288/.3)}.settings-session-list{gap:.75rem;margin-top:.35rem;margin-bottom:.9rem;display:grid}.settings-session-group{gap:.55rem;display:grid}.settings-session-group__title{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.settings-session-group__list{gap:.75rem;display:grid}.settings-session-placeholder{place-items:center;display:grid}.settings-session-placeholder.settings-security-skeleton__card{place-content:center;place-items:center;display:grid}.settings-session-placeholder__indicator{z-index:1;box-shadow:none;background:0 0;border:none;gap:0;padding:0;position:relative}.settings-session-placeholder__indicator:after{content:none}.settings-session-card{background:radial-gradient(140% 120% at 8% 12%,#ffffffeb,#0000 62%),radial-gradient(110% 120% at 88% 18%,#e0f2fea3,#0000 68%),linear-gradient(145deg,#fffffffa,#f1f8ffe6);border:1px solid #0c4a6e2e;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:.9rem;padding:clamp(.95rem,2.4vw,1.25rem) clamp(1rem,2.8vw,1.45rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6,0 20px 42px #0f172a1a,0 4px 10px #0f172a0f}.settings-session-card.is-revoked{opacity:.82;filter:grayscale(.04)}.settings-session-card.is-current{border-color:#f9731647;box-shadow:inset 0 1px #ffffffe6,0 24px 48px #0f172a1f,0 0 0 1px #f973161f}.settings-session-card__body{gap:.55rem;display:grid}.settings-session-card__header{gap:.4rem;display:grid}.settings-session-card__ua{color:#0f172a;letter-spacing:-.01em;word-break:break-word;font-weight:700;line-height:1.35}.settings-session-card__meta{flex-wrap:wrap;gap:.35rem .5rem;display:flex}.settings-session-chip{border-radius:var(--bv-radius-pill);color:#0f172a;letter-spacing:-.01em;background:#0ea5e91f;border:1px solid #0ea5e942;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.82rem;font-weight:600;display:inline-flex}.settings-session-chip__icon{color:currentColor;flex-shrink:0;width:16px;height:16px}.settings-session-chip__dot{border-radius:var(--bv-radius-pill);background:currentColor;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 2px #fffc}.settings-session-chip.is-ghost{background:#fff9;border-color:#6366f133;box-shadow:inset 0 1px #ffffffe6}.settings-session-chip.is-muted{color:#475569;background:#94a3b824;border-color:#64748b3d}.settings-session-chip.is-success{color:#0f5132;background:#10b98124;border-color:#10b9813d}.settings-session-chip.is-current{color:#c2410c;background:#f973161f;border-color:#f9731647}.settings-session-chip.is-success .settings-session-chip__dot{background:#16a34a}.settings-session-chip.is-muted .settings-session-chip__dot{background:#94a3b8}.settings-session-chip.is-soft{color:#0ea5e9;background:#0ea5e914;border-color:#38bdf838}.settings-session-card__details{gap:.22rem;display:grid}.settings-session-card__hint{color:#475569;margin:0;font-size:.88rem;line-height:1.36}.settings-session-tech{margin-top:.04rem}.settings-session-tech__summary{border-radius:var(--bv-radius-pill);cursor:pointer;color:#64748b;align-items:center;gap:.38rem;width:fit-content;padding:.08rem .18rem .08rem .06rem;font-size:.8rem;font-weight:600;list-style:none;transition:color .18s,background .18s,box-shadow .18s;display:inline-flex}.settings-session-tech__summary:hover{color:#475569}.settings-session-tech__summary:focus-visible{background:#ffffffa8;outline:none;box-shadow:0 0 0 2px #f973162e,0 10px 24px #f973161f}.settings-session-tech__summary::-webkit-details-marker{display:none}.settings-session-tech__summary:before{content:"+";border-radius:var(--bv-radius-pill);color:#475569;border:1px solid #94a3b842;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.78rem;line-height:1;display:inline-flex}.settings-session-tech[open] .settings-session-tech__summary:before{content:"−"}.settings-session-tech__summary-text{text-underline-offset:.18rem;-webkit-text-decoration:underline #94a3b857;text-decoration:underline #94a3b857}.settings-session-tech__grid{border-top:1px solid #94a3b82e;gap:.3rem;margin-top:.45rem;padding-top:.45rem;display:grid}.settings-session-tech__row{grid-template-columns:minmax(104px,138px) minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.settings-session-tech__term{color:#64748b;font-size:.76rem;font-weight:600;line-height:1.34}.settings-session-tech__value{color:#334155;overflow-wrap:anywhere;min-width:0;font-size:.82rem;line-height:1.38}.settings-session-tech__content{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.45rem .8rem;min-width:0;display:flex}.settings-session-tech__actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.settings-session-tech__action{color:#f97316;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;line-height:1;transition:transform .18s,color .18s,filter .18s;display:inline-flex}.settings-session-tech__action svg{flex:none}.settings-session-tech__action:hover{color:#ea580c;filter:drop-shadow(0 0 6px #f973163d);transform:translateY(-1px)}.settings-session-tech__action:focus-visible{color:#c2410c;border-radius:var(--bv-radius-pill);outline:none;box-shadow:0 0 0 2px #f9731629}.settings-session-tech__action.is-copied{color:#f97316;filter:drop-shadow(0 0 8px #f9731647)}.settings-session-tech__value--code{color:#0f172a;font-family:SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.settings-session-card__cta{border-radius:14px;justify-self:end;min-width:124px;padding:.55rem 1.15rem;font-weight:700;box-shadow:0 10px 26px #0f172a1f}.settings-session-card__cta:disabled{opacity:.8}.settings-session-card__cta.settings-session-card__cta--quiet{border-radius:var(--bv-radius-pill);color:#b42318;letter-spacing:0;background:#fffdfdc7;border-color:#ef444433;justify-content:center;place-self:start end;align-items:center;min-width:auto;padding:.4rem .72rem;font-size:.78rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffffeb}.settings-session-card__cta.settings-session-card__cta--quiet:hover:not(:disabled){background:#fef2f2eb;border-color:#ef444452;transform:translateY(-1px)}.settings-session-dangerzone{background:linear-gradient(135deg,#fff5f5e6,#ffffffd1);border:1px solid #ef444429;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:.85rem;margin-top:1rem;padding:1rem 1.05rem;display:grid}.settings-session-dangerzone__copy{gap:.2rem;display:grid}.settings-session-dangerzone__title{color:#991b1b;letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:700}.settings-session-dangerzone__hint{color:#7f1d1d;margin:0;font-size:.9rem;line-height:1.45}.settings-session-dangerzone__cta{min-width:220px}@media (max-width:720px){.settings-session-card{grid-template-columns:1fr}.settings-session-card__cta{justify-self:flex-start}.settings-session-tech__row{grid-template-columns:1fr;gap:.15rem}.settings-session-tech__content{flex-direction:column;align-items:flex-start}.settings-session-dangerzone{grid-template-columns:1fr}.settings-session-dangerzone__cta{width:100%;min-width:0}}.settings-passkey-list{gap:.9rem;margin-top:.9rem;display:grid}.settings-passkey-card{border:1px solid color-mix(in srgb, #ffffffe6 80%, var(--passkey-accent,#ab66ff) 6%);-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);isolation:isolate;background:linear-gradient(#fffffffa,#f7fafcf2);border-radius:24px;align-items:center;gap:clamp(.85rem,2.2vw,1.1rem);padding:clamp(.9rem,2.4vw,1.08rem) clamp(1rem,2.8vw,1.25rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 18px 32px #0f172a14,0 8px 18px #0f172a0d}.settings-passkey-card:before,.settings-passkey-card:after{content:none}.settings-passkey-remove{--passkey-delete-scale:1;width:calc(28px * var(--passkey-delete-scale));height:calc(28px * var(--passkey-delete-scale));min-width:calc(28px * var(--passkey-delete-scale));min-height:calc(28px * var(--passkey-delete-scale));color:var(--bv-color-danger);border-radius:calc(6px * var(--passkey-delete-scale));cursor:pointer;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .14s,transform .12s,opacity .14s;display:inline-flex;position:relative}.settings-passkey-remove:hover:not(:disabled),.settings-passkey-remove:focus-visible:not(:disabled){color:#dc2626;box-shadow:none;outline:none;transform:translateY(-1px)}.settings-passkey-remove:focus-visible:not(:disabled){outline-offset:3px;outline:2px solid #ef444440}.settings-passkey-remove:disabled,.settings-passkey-remove[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.settings-passkey-remove[data-loading=true]{opacity:.65}.settings-passkey-remove svg{width:calc(16px * var(--passkey-delete-scale));height:calc(16px * var(--passkey-delete-scale))}.settings-passkey-icon{flex:none;justify-content:center;align-items:center;width:clamp(44px,7vw,54px);height:clamp(44px,7vw,54px);display:flex;position:relative;overflow:visible}.settings-passkey-icon-figure{background:linear-gradient(135deg, rgba(var(--passkey-accent-rgb,171, 102, 255), .96), rgba(var(--passkey-accent-rgb,171, 102, 255), .72));-webkit-mask-image:var(--passkey-icon-mask,url(/icons/tabler/modules/user-key.svg));-webkit-mask-image:var(--passkey-icon-mask,url(/icons/tabler/modules/user-key.svg));mask-image:var(--passkey-icon-mask,url(/icons/tabler/modules/user-key.svg));filter:drop-shadow(0 10px 16px rgba(var(--passkey-accent-rgb,171, 102, 255), .24));pointer-events:none;display:block;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.settings-passkey-icon:after{content:none}.settings-passkey-icon-img{display:none}.settings-passkey-details{flex:1;gap:.3rem;min-width:0;display:grid}.settings-passkey-topline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.settings-passkey-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;margin-left:auto;display:inline-flex}.settings-passkey-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#0f172a99;font-size:.7rem;font-weight:700}.settings-passkey-headline{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.settings-passkey-name-block{gap:.2rem;min-width:0;display:grid}.settings-passkey-name{letter-spacing:-.01em;color:color-mix(in srgb, var(--passkey-accent,#ab66ff) 82%, #0f172a 18%);text-shadow:0 10px 22px rgba(var(--passkey-accent-rgb,171, 102, 255), .16);font-size:clamp(1rem,2.5vw,1.34rem);font-weight:800}.settings-passkey-name__meta{color:#0f172a8f;margin:0;font-size:.82rem;line-height:1.35}.settings-passkey-actions{flex-direction:row;flex:none;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.settings-passkey-drag{color:#0f172a5c;cursor:grab;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:color .14s,transform .12s;display:inline-flex}.settings-passkey-card:hover .settings-passkey-drag,.settings-passkey-card:focus-within .settings-passkey-drag{color:#0f172a94}.settings-passkey-card[data-dragging=true]{opacity:.78;box-shadow:inset 0 1px 0 #ffffffe6, 0 24px 40px #0f172a24, 0 0 0 2px rgba(var(--passkey-accent-rgb,171, 102, 255), .16);transform:scale(.99)}.settings-passkey-card[data-drop-target=true]{border-color:rgba(var(--passkey-accent-rgb,171, 102, 255), .36);box-shadow:inset 0 1px 0 #ffffffeb, 0 24px 42px #0f172a1f, 0 0 0 2px rgba(var(--passkey-accent-rgb,171, 102, 255), .18)}.settings-passkey-action{border-radius:10px;padding:.4rem .95rem;font-size:.8rem}.settings-passkey-action--icon{width:28px;min-width:28px;height:28px;color:color-mix(in srgb, var(--passkey-accent,#ab66ff) 82%, #0f172a 18%);box-shadow:none;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .16s,transform .14s,opacity .16s;display:inline-flex}.settings-passkey-action--icon:hover:not(:disabled),.settings-passkey-action--icon:focus-visible:not(:disabled){color:color-mix(in srgb, var(--passkey-accent,#ab66ff) 90%, #0f172a 10%);outline:none;transform:translateY(-1px)}.settings-passkey-action--icon:focus-visible:not(:disabled){outline:2px solid rgba(var(--passkey-accent-rgb,171, 102, 255), .35);outline-offset:2px}.settings-passkey-action__icon{width:18px;height:18px}.settings-passkey-badge{border-radius:var(--bv-radius-pill);letter-spacing:.08em;text-transform:uppercase;color:#16a34ae6;white-space:nowrap;background:#22c55e29;align-items:center;gap:.3rem;padding:.38rem .78rem;font-size:.72rem;display:inline-flex;box-shadow:0 12px 22px #22c55e29}.settings-passkey-badge--type{color:color-mix(in srgb, var(--passkey-accent,#ab66ff) 84%, #0f172a 16%);background:color-mix(in srgb, rgba(var(--passkey-accent-rgb,171, 102, 255), .16) 70%, #ffffffe6 30%);box-shadow:none}.settings-passkey-badge--muted{color:#0f172ab8;box-shadow:none;background:#94a3b829}.settings-passkey-card--empty{border-style:dashed;padding-block:clamp(.82rem,2.1vw,.98rem)}.settings-passkey-card--empty .settings-passkey-details{gap:.22rem}.settings-passkey-empty__title{letter-spacing:-.02em;color:#0f172a;font-size:clamp(1.02rem,2.4vw,1.22rem);font-weight:800}.settings-passkey-empty__text{color:#0f172ab3;max-width:60ch;margin:0;font-size:.94rem;line-height:1.55}.settings-passkey-empty__catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;width:100%;display:grid}.settings-passkey-empty__option{background:#ffffffbd;border:1px solid #0f172a14;border-radius:16px;gap:.22rem;padding:.75rem .9rem;display:grid;box-shadow:inset 0 1px #ffffffe0}.settings-passkey-empty__option-title{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--passkey-accent,var(--bv-color-action-hover)) 72%, #0f172a 28%);font-size:.76rem;font-weight:800}.settings-passkey-empty__option-text{color:#0f172aad;font-size:.88rem;line-height:1.45}.settings-passkey-empty__actions{justify-items:start;gap:.58rem;display:grid}.settings-passkey-empty__cta-row{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.settings-passkey-empty__cta{min-height:46px;box-shadow:none;padding-inline:1.15rem}.settings-passkey-empty__subhint{color:#0f172a94;max-width:36ch;margin:0;font-size:.88rem;line-height:1.45}.settings-passkey-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.7rem;margin-top:0;margin-left:auto;display:flex}.settings-passkey-toolbar__primary{min-width:220px;min-height:46px;box-shadow:none;padding-inline:1.15rem}.settings-passkey-toggle{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem 1.3rem;display:grid}.settings-passkey-toggle__copy{text-align:left;justify-self:start;gap:.3rem;width:min(100%,32rem);min-width:0;display:grid}.settings-passkey-toggle__text{letter-spacing:-.01em;color:#9a3412;max-width:none;margin:0;font-size:.95rem;font-weight:700;line-height:1.4}.settings-passkey-toggle__hint{color:#7c2d12;max-width:none;margin:0;padding-left:0;font-size:.9rem;line-height:1.45}.settings-passkey-toggle__button{min-width:154px;min-height:46px;box-shadow:none;border-radius:15px;justify-self:end;padding-inline:1.05rem}.settings-passkey-tile>.settings-form-field-label{text-align:center;letter-spacing:.18em;font-size:.78rem;display:block}.settings-passkey-toggle__button.is-disabled{opacity:1;color:#94a3b8e0;box-shadow:none;background:linear-gradient(#ffffff9e,#fff7f58f);border-color:#f973161f}.settings-passkey-tile{background:radial-gradient(124% 142% at 10% 8%,#ffeae4d1,#0000 60%),radial-gradient(108% 118% at 88% 0,#fff4ee75,#0000 72%),linear-gradient(#fff9f7fc,#fff1eef2);border-color:#f9731633;box-shadow:inset 0 1px #ffffffe0,0 20px 42px #f973161a,0 10px 22px #0f172a12}.settings-passkey-tile:hover{border-color:#f9731642;box-shadow:inset 0 1px #ffffffe6,0 24px 48px #f973161f,0 12px 26px #0f172a14}.settings-passkey-card--skeleton{pointer-events:none;background:linear-gradient(145deg,#fffffff5,#f5f9ffeb);border-style:dashed;border-color:#94a3b84d;box-shadow:inset 0 1px #fffffff2,0 18px 38px #0f172a1f}.settings-passkey-card--skeleton:before,.settings-passkey-card--skeleton:after{opacity:.4}.settings-passkey-skeleton__shimmer{pointer-events:none;z-index:2;background:linear-gradient(120deg,#0000 0%,#ffffffc7 45%,#0000 70%);animation:1.2s ease-in-out infinite settings-skeleton;position:absolute;inset:-16%;transform:translate(-120%)}.settings-passkey-skeleton__icon{aspect-ratio:1;z-index:1;background:linear-gradient(135deg,#94a3b824,#94a3b814);border:1px dashed #94a3b84d;border-radius:22px;width:clamp(64px,12vw,78px);position:relative;box-shadow:inset 0 1px #ffffffb3}.settings-passkey-skeleton__meta{z-index:1;flex:1;gap:.55rem;min-width:0;display:grid;position:relative}.settings-passkey-skeleton__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.settings-passkey-card--skeleton .settings-passkey-skeleton__eyebrow,.settings-passkey-card--skeleton .settings-passkey-skeleton__badge,.settings-passkey-card--skeleton .settings-passkey-skeleton__title,.settings-passkey-card--skeleton .settings-passkey-skeleton__line,.settings-passkey-card--skeleton .settings-passkey-skeleton__action{border-radius:var(--bv-radius-pill);background:#94a3b842;height:.85rem;display:inline-block}.settings-passkey-skeleton__eyebrow{width:84px;height:.65rem}.settings-passkey-skeleton__badge{width:96px;height:.75rem}.settings-passkey-skeleton__title{width:min(74%,320px);height:1.05rem}.settings-passkey-skeleton__line{width:58%;height:.8rem}.settings-passkey-skeleton__action{border-radius:12px;width:104px;height:1.4rem;margin-left:auto}.settings-passkey-card:focus-within{box-shadow:inset 0 1px 0 #ffffffe6, 0 26px 44px #0f172a1f, 0 0 0 2px rgba(var(--passkey-accent-rgb,171, 102, 255), .25)}@media (max-width:740px){.settings-passkey-card{flex-direction:column;align-items:flex-start}.settings-passkey-header{align-items:stretch}.settings-passkey-empty__cta-row,.settings-passkey-toolbar{width:100%}.settings-passkey-empty__catalog{grid-template-columns:1fr}.settings-passkey-toolbar{justify-content:stretch;margin-left:0}.settings-passkey-toolbar__primary{width:100%}.settings-passkey-headline{flex-direction:column;align-items:flex-start}.settings-passkey-actions{justify-content:space-between;width:100%}.settings-passkey-toggle{grid-template-columns:1fr;align-items:stretch}.settings-passkey-toggle__copy{width:100%}.settings-passkey-toggle__hint{padding-left:0}.settings-passkey-toggle__button{width:100%}}.settings-passkey-editing-pill{border-radius:var(--bv-radius-pill);letter-spacing:.05em;text-transform:uppercase;color:#0f172ab8;background:rgba(var(--passkey-accent-rgb,171, 102, 255), .12);border:1px solid rgba(var(--passkey-accent-rgb,171, 102, 255), .22);margin-left:.45rem;padding:.22rem .5rem;font-size:.72rem;font-weight:700}.settings-passkey-action--ghost{border-radius:var(--bv-radius-pill);color:#0f172ab3;background:rgba(var(--passkey-accent-rgb,171, 102, 255), .1);border:1px dashed rgba(var(--passkey-accent-rgb,171, 102, 255), .28);align-items:center;gap:.35rem;padding:.4rem .9rem;font-size:.8rem;display:inline-flex}.settings-passkey-modal__overlay{-webkit-backdrop-filter:blur(14px)saturate(125%);backdrop-filter:blur(14px)saturate(125%);z-index:40;background:#0f172a66;justify-content:center;align-items:center;padding:clamp(1rem,4vw,1.6rem);display:flex;position:fixed;inset:0}.settings-passkey-modal{clip-path:inset(0 round 24px);background:linear-gradient(135deg, #fffffffa, #f1f5ffe6), radial-gradient(120% 120% at 20% 10%, rgba(var(--passkey-accent-rgb,171, 102, 255), .18), transparent 60%);width:min(960px,96vw);max-height:min(720px,90vh);box-shadow:inset 0 1px 0 #ffffffe0, 0 28px 58px #0f172a29, 0 46px 96px rgba(var(--passkey-accent-rgb,171, 102, 255), .28);border:1px solid #ffffffd1;border-radius:24px;padding:clamp(1.2rem,3vw,1.6rem);overflow:auto}.settings-passkey-modal__head{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-bottom:1rem;display:grid}.settings-passkey-modal__titles{gap:.2rem;display:grid}.settings-passkey-modal__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#0f172a99;font-size:.72rem;font-weight:700}.settings-passkey-modal__hint{color:#0f172aad;margin:0}.settings-passkey-modal__close.animal-hero__classification-close{--classification-close-size:2.5rem;color:#ff7a1a;box-shadow:none;background:0 0;border:none;place-self:start end;margin-top:-.35rem;margin-right:-.25rem}.settings-passkey-modal__close.animal-hero__classification-close:hover,.settings-passkey-modal__close.animal-hero__classification-close:focus-visible{background:0 0;border:none}.settings-passkey-modal__content{gap:1rem;display:grid}.settings-passkey-modal__title-stack{text-align:center;flex-direction:column;align-items:center;gap:.55rem;display:flex}.settings-passkey-modal__title-field{width:100%;max-width:720px;margin:.2rem auto 0;display:flex}.settings-passkey-modal__title-input{text-align:center;color:#0f172aeb;background:#ffffffeb;border:2px solid #fffffff5;border-radius:14px;width:min(100%,560px);margin:0 auto;padding:.4rem .9rem;font-size:1.28rem;font-weight:700;transition:box-shadow .2s,background .2s,border-color .2s;box-shadow:0 0 0 3px #ffffffd9,0 12px 28px #0f172a1f}.settings-passkey-modal__title-input.is-empty{box-shadow:0 0 0 3px #ffffffd9, 0 12px 28px #0f172a1f, 0 0 0 5px rgba(var(--passkey-accent-rgb,171, 102, 255), .16)}.settings-passkey-modal__title-input::placeholder{color:#0f172a73}.settings-passkey-modal__title-input:focus-visible{outline:2px solid rgba(var(--passkey-accent-rgb,171, 102, 255), .36);outline-offset:4px;background:#ffffffc2}.settings-passkey-modal__title-hint{color:#0f172a9e;margin:0;font-size:.92rem}.settings-passkey-modal__field{gap:.35rem;display:grid}.settings-passkey-modal__field--palette{gap:.75rem;width:min(100%,720px);margin:0 auto}.settings-passkey-modal__field-label{text-align:center;justify-items:center;gap:.15rem;display:grid}.settings-passkey-modal__field span{color:var(--bv-color-text-strong);font-weight:700}.settings-passkey-modal__palette{--passkey-palette-gap:clamp(.6rem, 1.5vw, .9rem);--passkey-palette-pad-x:clamp(.65rem, 2.6vw, 1.15rem);--passkey-palette-pad-y:clamp(.45rem, 1.6vw, .7rem);isolation:isolate;gap:var(--passkey-palette-gap);padding:var(--passkey-palette-pad-y) var(--passkey-palette-pad-x);scroll-snap-type:x proximity;scroll-padding-inline:var(--passkey-palette-pad-x);scrollbar-width:thin;scrollbar-color:#ff8a3db3 #ff8a3d2e;background:linear-gradient(120deg,#ff8a3d1f,#ff8a3d0d);border-radius:16px;display:flex;position:relative;overflow:auto visible;box-shadow:inset 0 0 0 1px #ff8a3d1f}.settings-passkey-modal__palette::-webkit-scrollbar{height:8px}.settings-passkey-modal__palette::-webkit-scrollbar-thumb{border-radius:var(--bv-radius-pill);background:linear-gradient(#ff9c5ef2,#ff6a2bd9);box-shadow:0 4px 10px #ff6a2b29}.settings-passkey-modal__palette::-webkit-scrollbar-track{background:#ff8a3d14}.settings-passkey-palette__item{scroll-snap-align:start;flex:none;min-width:clamp(124px,22vw,148px)}.settings-passkey-palette__option{cursor:pointer;background:#ffffffdb;border:1px solid #0f172a14;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:66px;padding:.65rem .8rem;transition:transform .12s,border-color .15s,box-shadow .16s,background .16s;display:flex;box-shadow:0 10px 26px #0f172a12}.settings-passkey-palette__option:hover:not(:disabled),.settings-passkey-palette__option:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--passkey-palette-swatch,#ab66ff) 70%, #0f172a1f);box-shadow:0 14px 32px color-mix(in srgb, var(--passkey-palette-swatch,#ab66ff) 26%, transparent);outline:none;transform:translateY(-1px)}.settings-passkey-palette__option.is-active{border-color:color-mix(in srgb, var(--passkey-palette-swatch,#ab66ff) 80%, #0f172a14);box-shadow:0 16px 38px color-mix(in srgb, var(--passkey-palette-swatch,#ab66ff) 28%, transparent), 0 0 0 1px #ffffffe0;background:linear-gradient(135deg,#fffffff5,#ffffffd1)}.settings-passkey-palette__item[data-selected=true] .settings-passkey-palette__option{border-color:color-mix(in srgb, var(--passkey-palette-swatch,#ab66ff) 76%, #0f172a1a);box-shadow:0 12px 26px color-mix(in srgb, var(--passkey-palette-swatch,#ab66ff) 24%, transparent);transform:translateY(-.5px)}.settings-passkey-palette__option:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.settings-passkey-palette__dot{border-radius:var(--bv-radius-pill);background:var(--passkey-palette-swatch,#ab66ff);width:26px;height:26px;box-shadow:0 0 0 8px color-mix(in srgb, var(--passkey-palette-swatch,#ab66ff) 18%, transparent), inset 0 1px 0 #ffffffdb}.settings-passkey-modal__actions{justify-content:flex-end;gap:.6rem;margin-top:.2rem;display:flex}.settings-passkey-modal__save.human-planning-name-popover__cta{margin-left:auto}@media (max-width:900px){.settings-passkey-modal__head{grid-template-columns:auto 1fr;grid-template-areas:"glyph title""glyph hint"}.settings-passkey-modal__titles{grid-area:title}.settings-passkey-modal__hint{grid-area:hint}}.settings-input--textarea{resize:vertical;min-height:clamp(8.5rem,26vh,12.5rem);padding:clamp(.8rem,2.4vw,1.1rem) clamp(1rem,3vw,1.4rem);font-size:.95rem;line-height:1.48}.settings-form--billing{gap:clamp(1.1rem,3vw,1.6rem)}.settings-form--referral{gap:clamp(1rem,2.8vw,1.5rem)}.settings-referral-layout{gap:clamp(1rem,2.6vw,1.6rem);display:grid}.settings-referral-hero{isolation:isolate;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:radial-gradient(130% 120% at 10% -12%,#3b82f624,#0000 62%),linear-gradient(145deg,#fffffff5,#e7f1ffeb);border:1.5px solid #2563eb24;border-radius:28px;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1rem,2.8vw,1.6rem);padding:clamp(1.05rem,3vw,1.55rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 24px 52px #0f172a1f,0 12px 30px #2563eb1f}.settings-referral-hero.has-stats{grid-template-columns:minmax(0,1.35fr) minmax(220px,.85fr)}.settings-referral-hero:after{content:"";opacity:.6;pointer-events:none;filter:blur(10px);background:radial-gradient(120% 110% at 52% 40%,#3b82f638,#0000 70%);border-radius:50%;width:45%;height:120%;position:absolute;inset:-22% 18% auto auto}.settings-referral-hero.is-locked{background:radial-gradient(130% 120% at 10% -12%,#94a3b81f,#0000 62%),linear-gradient(145deg,#f8fafcf5,#f1f5f9e6);border-color:#94a3b83d;box-shadow:inset 0 1px #ffffffeb,0 18px 36px #0f172a14,0 10px 22px #0f172a14}.settings-referral-plan-inline{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem;display:flex}.settings-referral-hero-main{z-index:1;gap:.85rem;min-width:0;display:grid;position:relative}.settings-referral-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.settings-referral-hero-body{align-self:stretch;gap:.55rem;min-width:0;display:grid}.settings-referral-hero-title{letter-spacing:-.01em;color:#0f172a;margin:.1rem 0 0;font-size:clamp(1.05rem,2.8vw,1.22rem);font-weight:800}.settings-referral-hero-desc{color:#0f172ab8;margin:0;line-height:1.4}.settings-referral-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.3rem;display:flex}.settings-referral-ghost{border-radius:var(--bv-radius-pill);color:#1d4ed8;background:#2563eb0f;border:1.4px solid #2563eb2e;padding:.52rem 1.1rem;font-weight:700;box-shadow:inset 0 1px #ffffffb3}.settings-referral-ghost:disabled{opacity:.65;cursor:not-allowed;filter:saturate(.8);box-shadow:none}.settings-referral-hint{margin:.2rem 0 0}.settings-referral-stripe-btn{min-width:190px}.settings-referral-hero-stats{z-index:1;align-self:stretch;gap:.6rem;display:grid;position:relative}.settings-referral-mini{--referral-mini-accent:#2563ebd9;background:radial-gradient(140% 160% at 0 0,#3b82f61f,#0000 70%),linear-gradient(#fffffff5,#f1f7ffe0);border:1.3px solid #0f172a14;border-radius:18px;gap:.25rem;padding:.85rem 1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,0 14px 28px #0f172a1f}.settings-referral-mini:before{content:"";border-radius:var(--bv-radius-pill);background:var(--referral-mini-accent);opacity:.9;pointer-events:none;width:2.2rem;height:3px;position:absolute;top:.75rem;left:1rem}.settings-referral-mini[data-variant=monthly]{--referral-mini-accent:#2563ebe6}.settings-referral-mini[data-variant=discount]{--referral-mini-accent:#ea580ce6}.settings-referral-mini-value{letter-spacing:-.01em;color:#0f172a;font-size:1.25rem;font-weight:800}.settings-referral-mini-label{letter-spacing:.08em;text-transform:uppercase;color:#0f172aad;font-size:.8rem;font-weight:700}.settings-referral-mini-sub{color:#0f172a94;font-size:.78rem;line-height:1.3}.settings-referral-video{background:radial-gradient(120% 160% at 8% 10%,#2563eb14,#0000 55%),linear-gradient(#fffffffa,#f3f6ffeb);border:1px solid #0f172a0f;border-radius:18px;justify-content:center;align-items:center;min-height:clamp(200px,30vw,360px);padding:clamp(.35rem,.9vw,.8rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 14px 26px #0f172a14}.settings-referral-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(1rem,2.4vw,1.4rem);display:grid}.settings-referral-block--schema,.settings-referral-block--access{grid-column:1/-1}.settings-referral-block{background:radial-gradient(120% 160% at 0 0,#3b82f614,#0000 68%),linear-gradient(#fffffff5,#f9fbffeb);border:1.3px solid #0f172a0f;border-radius:20px;gap:.55rem;padding:.95rem 1rem;display:grid;box-shadow:inset 0 1px #ffffffe6,0 12px 22px #0f172a14}.settings-referral-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.settings-referral-block-head__titles{gap:.18rem;display:grid}.settings-referral-preview-actions{flex:none;align-items:center;gap:.1rem;display:inline-flex}.settings-referral-preview-refresh,.settings-referral-preview-toggle{flex:none}.settings-referral-preview-toggle:hover:not(:disabled) .refresh-icon{transform:none}.settings-referral-preview-caption{color:#0f172a99;font-size:.86rem;line-height:1.35}.settings-referral-video--v3{min-height:clamp(280px,32vw,420px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:visible}.settings-referral-access-list{gap:.65rem;display:grid}.settings-referral-access-item{background:radial-gradient(140% 180% at 0 0,#94a3b814,#0000 70%),linear-gradient(#fffffffa,#f8fafcf0);border:1.1px dashed #94a3b857;border-radius:16px;gap:.22rem;padding:.78rem .86rem;display:grid}.settings-referral-access-title{letter-spacing:.08em;text-transform:uppercase;color:#475569eb;font-size:.76rem;font-weight:800}.settings-referral-access-copy{color:#0f172ac2;margin:0;line-height:1.45}.settings-referral-access-note{color:#475569e0;margin:.15rem 0 0;font-size:.88rem;line-height:1.45}.settings-referral-block-head .settings-form-field-label{text-transform:uppercase;letter-spacing:.08em;color:#0f172ab3;margin:0}@media (max-width:960px){.settings-referral-video--v3,.settings-referral-hero,.settings-referral-hero.has-stats{grid-template-columns:1fr}.settings-referral-hero-stats{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media (max-width:640px){.settings-referral-video--v3{min-height:clamp(260px,72vw,350px)}}.settings-danger-action{border-radius:var(--bv-radius-pill);letter-spacing:.01em;color:#fff;background:radial-gradient(150% 200% at 0 0,#ef44442e,#0000 70%),linear-gradient(120deg,#f87171f2,#ef4444e6);border:1.5px solid #dc26268c;justify-content:center;align-items:center;padding:clamp(.55rem,1.8vw,.75rem) clamp(1.2rem,3.2vw,1.6rem);font-weight:600;transition:transform .22s,box-shadow .22s,filter .22s;display:inline-flex;box-shadow:0 18px 36px #dc262652,0 10px 22px #dc262638}.settings-danger-action:hover{filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 22px 44px #dc262661,0 12px 26px #dc262642}.settings-danger-action:active{filter:brightness(.97);transform:translateY(0);box-shadow:0 16px 32px #dc262647,0 10px 22px #dc262633}.settings-break-link-btn{border-radius:var(--bv-radius-pill);width:44px;height:44px;padding:0}.settings-session-card__cta.settings-session-card__cta--quiet{border-radius:14px}.settings-referral-btn{border-radius:var(--bv-radius-pill);letter-spacing:.01em;color:#fff;background:radial-gradient(140% 180% at 0 0,#3b82f62e,#0000 68%),linear-gradient(120deg,#3b82f6f2,#2563ebe6);border:1.5px solid #2563eb8c;justify-content:center;align-items:center;padding:clamp(.55rem,1.8vw,.75rem) clamp(1.2rem,3vw,1.6rem);font-weight:600;transition:transform .22s,box-shadow .22s,filter .22s;display:inline-flex;box-shadow:0 18px 36px #2563eb52,0 10px 22px #2563eb38}.settings-referral-btn:hover:not(:disabled){filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 22px 44px #2563eb61,0 12px 26px #2563eb42}.settings-referral-btn:active:not(:disabled){filter:brightness(.98);transform:translateY(0);box-shadow:0 16px 30px #2563eb47,0 10px 22px #2563eb33}.settings-referral-btn:disabled{opacity:.65;cursor:not-allowed;background:linear-gradient(#94a3b861,#94a3b852);border-color:#94a3b86b;box-shadow:inset 0 1px #ffffff29,0 10px 20px #94a3b833}.settings-referral-link{background:radial-gradient(130% 160% at 0 0,#3b82f61f,#0000 70%),linear-gradient(#fffffff5,#ffffffd1);border:1.5px solid #0f172a14;border-radius:18px;gap:.2rem;margin-top:.9rem;padding:.85rem 1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 12px 24px #0f172a1f}.settings-referral-link:before{content:"";border-radius:inherit;opacity:.45;pointer-events:none;background:linear-gradient(160deg,#ffffff52,#0000 60%);position:absolute;inset:0}.settings-referral-link>*{z-index:1;position:relative}.settings-referral-link-label{letter-spacing:.08em;text-transform:uppercase;color:#0f172a85;font-size:.78rem;display:block}.settings-referral-link-value{color:#0f172ae6;text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;display:block;overflow:hidden}.settings-billing-tier{isolation:isolate;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;width:fit-content;max-width:100%;margin:0 auto;padding:.35rem .55rem;display:flex;position:relative}.settings-billing-tier:before,.settings-billing-tier:after{content:"";opacity:0;pointer-events:none;z-index:-1;border-radius:22px;transition:opacity .22s,transform .22s;position:absolute;inset:-4px;transform:scale(.985)}.settings-billing-tier:before{filter:blur(16px);background:radial-gradient(130% 120% at 16% 10%,#22c55e42,#0000 62%),radial-gradient(140% 130% at 84% 110%,#16a34a33,#0000 70%)}.settings-billing-tier:after{border:1.6px solid #22c55e80;box-shadow:0 0 0 10px #22c55e1f,0 18px 44px #16a34a24}.settings-billing-tier .plan-chip{cursor:default}.settings-billing-tier .plan-chip:hover{box-shadow:var(--plan-chip-shadow,0 6px 16px #08313624);transform:none}.settings-billing-tier .plan-chip:hover .plan-chip__icon{box-shadow:var(--plan-chip-icon-shadow,inset 0 1px 0 #ffffffd9, 0 3px 8px #082f341f)}.settings-billing-tier.is-active:before,.settings-billing-tier.is-active:after{opacity:1;transform:scale(1)}.settings-billing-tier.is-active{box-shadow:0 18px 42px #22c55e1f,inset 0 1px #fff9}.settings-billing-tier.is-active .billing-interval-pill{color:#16a34a}.settings-billing-tier.is-active .plan-chip__icon{box-shadow:var(--plan-chip-icon-shadow,inset 0 1px 0 #ffffffe6, 0 4px 10px #16a34a3d)}.billing-interval-pill{--pill-accent:var(--accent-pro,var(--bv-color-action));letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--pill-accent);box-shadow:none;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-size:.82rem;font-weight:650;display:inline-flex}.billing-interval-pill:before{display:none}.billing-interval-pill.is-annual,.billing-interval-pill.is-monthly{--pill-accent:var(--accent-pro,var(--bv-color-action))}.settings-billing-usage{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-auto-rows:1fr;align-items:stretch;gap:clamp(.85rem,2vw,1.1rem);display:grid}@media (min-width:1024px){.settings-billing-usage{grid-template-columns:repeat(3,minmax(0,1fr))}}.usage-meter{--usage-accent:var(--bv-color-info-ink);--usage-accent-soft:var(--usage-accent);--usage-bg-1:var(--usage-surface-from,#f7fafffa);--usage-bg-2:var(--usage-surface-to,#f0f8fff0);--usage-outline:color-mix(in srgb, var(--usage-accent) 30%, #ffffffd1);--usage-glow-1:color-mix(in srgb, var(--usage-accent) 18%, transparent);--usage-glow-2:color-mix(in srgb, var(--usage-accent-soft) 16%, transparent);--usage-emphasis:#f45c45;--usage-text:#0f172a;--usage-muted:#0f172aa3;--usage-number:color-mix(in srgb, var(--usage-emphasis) 94%, #0f172a);--usage-label:color-mix(in srgb, var(--usage-emphasis) 82%, var(--usage-muted));--usage-helper:var(--usage-muted);--usage-progress-shell:#ffffffd1;--usage-progress-border:color-mix(in srgb, var(--usage-accent) 30%, #ffffffb3);isolation:isolate;min-width:0;height:100%;min-height:188px;color:var(--usage-text);border-radius:24px;gap:.7rem;padding:1.1rem 1.25rem;display:grid;position:relative;overflow:hidden}.usage-meter.tile-surface{border:1.6px solid var(--usage-outline);background:radial-gradient(160% 130% at 0% 0%, #ffffff6b, #ffffff14 58%), radial-gradient(140% 120% at 100% 0%, color-mix(in srgb, var(--usage-accent-soft) 22%, transparent), transparent 64%), linear-gradient(140deg, color-mix(in srgb, var(--usage-bg-1) 74%, var(--usage-accent) 12%), color-mix(in srgb, var(--usage-bg-2) 74%, var(--usage-accent-soft) 12%)), linear-gradient(180deg, var(--usage-bg-1), var(--usage-bg-2));box-shadow:0 22px 46px color-mix(in srgb, var(--usage-accent) 16%, #0f172a33), 0 12px 26px color-mix(in srgb, var(--usage-accent-soft) 16%, #0f172a1f), inset 0 1px 0 #ffffffd9}.usage-meter.tile-surface:before,.usage-meter.tile-surface:after{content:"";pointer-events:none;border-radius:var(--bv-radius-pill);filter:blur(60px);opacity:.9;position:absolute;inset:auto}.usage-meter.tile-surface:before{background:radial-gradient(circle, var(--usage-glow-1), transparent 70%);width:240px;height:240px;top:-110px;right:-120px}.usage-meter.tile-surface:after{background:radial-gradient(circle, var(--usage-glow-2), transparent 70%);width:240px;height:240px;bottom:-140px;left:-140px}.usage-meter[data-tier=FREE]{--usage-bg-1:#fffffffa;--usage-bg-2:#edf6f7f0;--usage-outline:#0b656c29;--usage-glow-1:#0b656c1f;--usage-glow-2:#0b4d541a;--usage-text:#0b4d54;--usage-muted:#0b4d549e;--usage-progress-shell:#ffffffeb;--usage-progress-border:#0b656c29}.usage-meter[data-tier=FREE][data-state=ok],.usage-meter[data-tier=FREE][data-state=unlimited]{--usage-emphasis:#0b4d54;--usage-label:#0b4d54e2}.usage-meter[data-tier=FREE].tile-surface{background:linear-gradient(135deg,#fffffffa,#edf6f7f0);box-shadow:0 16px 32px #093e441f,0 8px 18px #093e4414,inset 0 1px #ffffffe6}.usage-meter[data-tier=PLUS]{--usage-bg-1:#35d7c2;--usage-bg-2:#2eaeea;--usage-outline:#ffffff52;--usage-glow-1:#2ec9e147;--usage-glow-2:#34d39942;--usage-text:#fffffff5;--usage-muted:#ffffffd1;--usage-progress-shell:#ffffff61;--usage-progress-border:#ffffff52}.usage-meter[data-tier=PRO]{--usage-bg-1:#1b4f7c;--usage-bg-2:#10395d;--usage-outline:#ffffff42;--usage-glow-1:#38bdf833;--usage-glow-2:#0f76b23d;--usage-text:#e6f7fff2;--usage-muted:#e2fcf7d1;--usage-progress-shell:#ffffff52;--usage-progress-border:#ffffff4d}.usage-meter[data-state=warning],.usage-meter[data-state=alert]{--usage-outline:color-mix(in srgb, var(--usage-accent) 44%, #ffffffb8);--usage-progress-border:color-mix(in srgb, var(--usage-accent) 46%, #fff9)}.usage-meter[data-state=warning]{--usage-bg-1:#fff5e5c7;--usage-bg-2:#fffaf3f2;--usage-text:#733615;--usage-muted:#623118e2}.usage-meter[data-state=alert]{--usage-bg-1:#fff0eed1;--usage-bg-2:#fff7f5f0;--usage-text:#a52629;--usage-muted:#933034e9}.usage-meter__header{justify-content:flex-start;align-items:center;gap:.35rem;min-width:0;display:flex}.usage-meter__label{letter-spacing:.08em;text-transform:uppercase;color:var(--usage-label,color-mix(in srgb, var(--usage-accent) 52%, var(--usage-muted)));font-size:.78rem;font-weight:700}.usage-meter__value{font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;min-width:0;display:flex}.usage-meter__used{letter-spacing:-.02em;color:var(--usage-number);font-size:1.9rem;font-weight:800}.usage-meter__max{color:var(--usage-muted);font-size:1rem}.usage-meter__progress{border-radius:var(--bv-radius-pill);background:color-mix(in srgb, var(--usage-progress-shell) 72%, #0f172a05);border:1px solid var(--usage-progress-border);height:.64rem;box-shadow:inset 0 1px 0 #ffffffd1, 0 8px 18px color-mix(in srgb, var(--usage-accent) 18%, transparent);min-width:0;position:relative;overflow:hidden}.usage-meter__progress-fill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--usage-accent) 0%, transparent) 0%, color-mix(in srgb, var(--usage-accent) 50%, #ffffff14) 36%, color-mix(in srgb, var(--usage-accent) 94%, #ffffff2e) 100%);box-shadow:0 10px 20px color-mix(in srgb, var(--usage-accent) 28%, transparent);filter:saturate(1.08);transition:width .26s,background .22s,box-shadow .22s;position:absolute;inset:0}.usage-meter__helper{color:var(--usage-helper);overflow-wrap:break-word;min-width:0;font-size:.85rem;line-height:1.45}.usage-meter[data-state=alert] .usage-meter__helper{color:color-mix(in srgb, var(--bv-color-danger) 70%, var(--usage-muted))}.usage-meter--skeleton:before,.usage-meter--skeleton:after{display:none}.usage-meter--skeleton{pointer-events:none;background:linear-gradient(150deg,#fffffffa,#f7fafff0);border-style:dashed;border-color:#94a3b857;box-shadow:inset 0 1px #ffffffe6,0 14px 28px #0f172a14}.usage-meter--skeleton:after{opacity:.3}.usage-meter--skeleton .usage-meter__shimmer{pointer-events:none;z-index:1;background:linear-gradient(120deg,#0000 0%,#fffc 45%,#0000 70%);animation:1.1s ease-in-out infinite settings-skeleton;position:absolute;inset:-14%;transform:translate(-120%)}.usage-meter-skeleton__pill,.usage-meter-skeleton__number,.usage-meter-skeleton__max,.usage-meter-skeleton__helper{border-radius:var(--bv-radius-pill);z-index:2;background:#94a3b838;display:inline-block;position:relative}.usage-meter-skeleton__pill{width:74px;height:.7rem}.usage-meter-skeleton__number{border-radius:12px;width:78px;height:1.7rem}.usage-meter-skeleton__max{border-radius:10px;width:62px;height:1.1rem}.usage-meter-skeleton__helper{border-radius:12px;width:78%;height:.85rem}.settings-billing-usage-wrapper{gap:clamp(.55rem,1.6vw,.9rem);margin-top:.4rem;display:grid}.billing-usage--free .settings-form-field-label{color:#0b4d54}.settings-billing-plans-control{gap:clamp(1rem,2.2vw,1.4rem);display:grid}.settings-billing-plans-control__interval{gap:.55rem;display:grid}.usage-meter-skeleton__progress{border-radius:var(--bv-radius-pill);z-index:2;background:#94a3b81f;border:1px dashed #94a3b842;height:.7rem;position:relative;overflow:hidden}.usage-meter-skeleton__progress-fill{border-radius:inherit;background:#94a3b838;width:58%;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffc2}.settings-billing-plans{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(1rem,3vw,1.6rem);display:grid}.billing-interval{background:radial-gradient(120% 140% at 0 0,#ffba782e,#0000 62%),linear-gradient(#fffffffa,#fff7f0eb);border:1.4px solid #f9731626;border-radius:22px;gap:clamp(.8rem,2vw,1rem);padding:clamp(1rem,2.4vw,1.3rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffffd1,0 18px 40px #f973161f}.billing-interval__option{color:#0f172a;text-align:left;isolation:isolate;z-index:0;background:linear-gradient(155deg,#fffffffa,#fff7f0f0);border:1px solid #f9731629;border-radius:18px;justify-items:start;gap:.3rem;width:100%;padding:.9rem 1.1rem;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s,color .2s;display:grid;position:relative;box-shadow:0 12px 26px #0f172a14,inset 0 1px #ffffffbf}.billing-interval__option:before,.billing-interval__option:after{content:"";opacity:0;pointer-events:none;border-radius:22px;transition:opacity .22s,transform .22s;position:absolute;inset:-10px;transform:scale(.985)}.billing-interval__option:before{filter:blur(18px);z-index:-2;background:radial-gradient(130% 120% at 18% 10%,#22c55e47,#0000 62%),radial-gradient(140% 130% at 84% 110%,#10b98133,#0000 70%)}.billing-interval__option:after{z-index:-1;border:1.6px solid #22c55e80;box-shadow:0 0 0 10px #22c55e24,0 18px 44px #16a34a24}.billing-interval__option:hover{transform:translateY(-1px);box-shadow:0 16px 34px #0f172a1a}.billing-interval__option:focus-visible{outline-offset:2px;outline:2px solid #f9731659}.billing-interval__option.is-current:before,.billing-interval__option.is-current:after{opacity:1;transform:scale(1)}.billing-interval__option.is-active{color:#fff;background:linear-gradient(122deg,#ff9a62,#ff6b2c);border-color:#f9731680;box-shadow:0 20px 42px #f973163d,inset 0 1px #fff3}.billing-interval__option-label{letter-spacing:-.01em;color:inherit;font-size:1rem;font-weight:600}.billing-interval__option-caption{color:#0f172a9e;font-size:.85rem}.billing-interval__option.is-active .billing-interval__option-caption{color:#fffffff2}.billing-interval__chip{border-radius:var(--bv-radius-pill);color:#fff;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(120deg,#f97316eb,#ffa661f2);align-items:center;height:26px;padding:0 .75rem;font-size:.7rem;font-weight:600;display:inline-flex;position:absolute;top:-14px;right:18px;box-shadow:0 16px 30px #f9731638}.billing-interval__active-pill{border-radius:var(--bv-radius-pill);color:#166534;letter-spacing:.14em;text-transform:uppercase;z-index:1;background:linear-gradient(120deg,#f0fdf4f5,#bbf7d0db),radial-gradient(140% 120% at 14% 20%,#4ade8047,#0000 60%);border:1px solid #22c55e99;align-items:center;gap:.28rem;padding:.28rem .7rem;font-size:.68rem;font-weight:700;display:inline-flex;position:absolute;top:-12px;left:auto;right:16px;box-shadow:0 16px 32px #16a34a33,inset 0 1px #ffffffeb}.billing-interval__active-pill-icon{width:14px;height:14px;color:inherit}.billing-interval__option.has-chip .billing-interval__active-pill{left:16px;right:auto}.billing-tier__active-pill{top:-14px;left:auto;right:-6px}.billing-interval__summary{color:#f97316cc;margin:0;font-size:.82rem;font-weight:500}.billing-interval__skeleton{background:linear-gradient(145deg,#fffffffa,#f4f7fceb);border:1.4px dashed #94a3b857;border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-content:center;justify-items:start;gap:.65rem;width:100%;min-height:140px;padding:1.1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 16px 32px #0f172a1a}.billing-interval__skeleton-shimmer{background:linear-gradient(120deg,#0000 0%,#ffffffc7 45%,#0000 70%) 0 0/200% 100%;animation:1.2s ease-in-out infinite billing-interval-shimmer;position:absolute;inset:0}.billing-interval__skeleton-pill{color:#0f172ab8;isolation:isolate;background:#ffffffb3;border:1px dashed #94a3b842;border-radius:18px;align-content:center;gap:.35rem;width:100%;min-height:96px;padding:.95rem 1rem 1rem 2.85rem;font-size:.85rem;font-weight:600;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,0 12px 26px #0f172a0f}.billing-interval__skeleton-pill:before{content:"";background:#94a3b852;border:1px solid #94a3b847;border-radius:50%;flex-shrink:0;width:14px;height:14px;position:absolute;top:1rem;left:1rem;box-shadow:inset 0 1px #ffffffd1}.billing-interval__skeleton-pill--annual{position:relative}.billing-interval__skeleton-bar{z-index:1;background:#94a3b82e;border-radius:12px;width:64%;height:11px;position:relative}.billing-interval__skeleton-bar--title{background:#94a3b83d;width:62%;height:14px}.billing-interval__skeleton-bar--caption{background:#94a3b829;width:76%;height:11px}.billing-interval__skeleton-bar--wide{width:82%}.billing-interval__skeleton-chip{border-radius:var(--bv-radius-pill);z-index:1;background:#94a3b829;border:1px dashed #94a3b847;justify-content:center;align-items:center;min-width:82px;height:22px;padding:0 .5rem;display:inline-flex;position:absolute;top:10px;right:14px;box-shadow:inset 0 1px #ffffffd1}@keyframes billing-interval-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-theme=dark] .billing-interval{background:linear-gradient(185deg,#1a2436f0,#0f172aeb);border-color:#f9731642;box-shadow:inset 0 1px #ffffff0f,0 22px 48px #0009}[data-theme=dark] .billing-interval__option{color:#e2e8f0eb;background:linear-gradient(160deg,#172234f2,#0d1423eb);border-color:#f973162e;box-shadow:0 14px 32px #00000085}[data-theme=dark] .billing-interval__option:before{background:radial-gradient(130% 120% at 18% 10%,#34d39933,#0000 62%),radial-gradient(140% 130% at 84% 110%,#10b98138,#0000 70%)}[data-theme=dark] .billing-interval__option:after{border-color:#34d39957;box-shadow:0 0 0 10px #10b98133}[data-theme=dark] .billing-interval__option.is-active{color:#fff;background:linear-gradient(122deg,#ff9a62,#ff6b2c);border-color:#ffac789e;box-shadow:0 20px 44px #0000009e,0 10px 24px #ff8a4c40}[data-theme=dark] .billing-interval__option-caption{color:#e2e8f0c2}[data-theme=dark] .billing-interval__option.is-active .billing-interval__option-caption{color:#fffffff2}[data-theme=dark] .billing-interval__chip{background:linear-gradient(120deg,#f97316e6,#ffa661eb);box-shadow:0 18px 32px #00000073}[data-theme=dark] .billing-interval__skeleton{color:#cbd5e1e6;background:linear-gradient(150deg,#111827eb,#0c1320e6);border-color:#94a3b83d;box-shadow:inset 0 1px #ffffff14,0 18px 40px #0000006b}[data-theme=dark] .billing-interval__skeleton-shimmer{background:linear-gradient(120deg,#0000 0%,#ffffff29 45%,#0000 70%)}[data-theme=dark] .billing-interval__skeleton-pill{color:#f8fafcdb;background:#ffffff0f;border-color:#94a3b838;box-shadow:inset 0 1px #ffffff0f,0 12px 26px #0000006b}[data-theme=dark] .billing-interval__skeleton-pill:before{background:#ffffff29;border-color:#94a3b842;box-shadow:inset 0 1px #ffffff42}[data-theme=dark] .billing-interval__skeleton-bar{background:#ffffff24}[data-theme=dark] .billing-interval__skeleton-bar--title{background:#ffffff2e}[data-theme=dark] .billing-interval__skeleton-bar--caption{background:#ffffff1a}[data-theme=dark] .billing-interval__skeleton-chip{background:#ffffff1f;border-color:#94a3b838;box-shadow:inset 0 1px #ffffff1a}[data-theme=dark] .billing-interval__active-pill{color:#bbf7d0;background:linear-gradient(120deg,#115e59e6,#0d9488d1),radial-gradient(140% 120% at 14% 20%,#34d3994d,#0000 60%);border-color:#34d39999;box-shadow:0 18px 34px #00000073,inset 0 1px #fff3}[data-theme=dark] .settings-billing-tier:before{background:radial-gradient(130% 120% at 16% 10%,#34d39938,#0000 62%),radial-gradient(140% 130% at 84% 110%,#10b98133,#0000 70%)}[data-theme=dark] .settings-billing-tier:after{border-color:#34d39966;box-shadow:0 0 0 10px #10b98133,0 18px 44px #10b98124}[data-theme=dark] .billing-interval__summary{color:#ffccaad9}[data-theme=dark] .billing-interval-pill{--pill-accent:var(--accent-pro,var(--bv-color-action-hover));color:var(--pill-accent);background:0 0}[data-theme=dark] .billing-interval-pill.is-annual,[data-theme=dark] .billing-interval-pill.is-monthly{--pill-accent:var(--accent-pro,var(--bv-color-action-hover))}.billing-plan-card{isolation:isolate;--billing-plan-bg-1:#35d7c2;--billing-plan-bg-2:#2eaeea;--billing-plan-outline:#ffffff57;--billing-plan-glass:#ffffff29;--billing-plan-glow-1:#2ec9e152;--billing-plan-glow-2:#34d39947;--billing-plan-cta-1:#63e8d7;--billing-plan-cta-2:#3cbcf7;--billing-plan-cta-shadow:#0ea5e959;--billing-plan-feature-bg:#86e5d964;--billing-plan-feature-stroke:#84e4d897;--billing-plan-crest-tint:#f45c45;--billing-plan-crest-mask:url(/plus.svg);--billing-plan-chip-bg:radial-gradient(150% 140% at 12% 8%, #ffffff9e, #ffffff29), linear-gradient(120deg, color-mix(in srgb, var(--billing-plan-bg-1) 26%, #ffffff24), color-mix(in srgb, var(--billing-plan-bg-2) 22%, #ffffff1f));--billing-plan-chip-border:color-mix(in srgb, var(--billing-plan-outline) 72%, #ffffff6b);--billing-plan-chip-shadow:0 16px 34px color-mix(in srgb, var(--billing-plan-cta-shadow) 86%, #0003);--billing-plan-chip-blur:14px;--billing-plan-chip-text:#fffffff5;color:#fffffff5;border:1.5px solid var(--billing-plan-outline);background:radial-gradient(140% 120% at 0% 0%, #ffffff4d, #ffffff14 56%), linear-gradient(140deg, var(--billing-plan-bg-1), var(--billing-plan-bg-2));min-height:360px;box-shadow:0 28px 72px color-mix(in srgb, var(--billing-plan-bg-2) 36%, #0f172a42), inset 0 1px 0 #ffffff47;border-radius:28px;flex-direction:column;gap:clamp(1.25rem,2.5vw,1.7rem);padding:clamp(1.9rem,3.4vw,2.3rem);transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.billing-plan-card[data-tier=PRO]{--billing-plan-bg-1:#1b4f7c;--billing-plan-bg-2:#10395d;--billing-plan-outline:#ffffff47;--billing-plan-glow-1:#38bdf83d;--billing-plan-glow-2:#0f76b247;--billing-plan-cta-1:#4de7d9;--billing-plan-cta-2:#38b3f7;--billing-plan-cta-shadow:#07365a6b;--billing-plan-feature-bg:#4d6c8766;--billing-plan-feature-stroke:#43698390;--billing-plan-crest-tint:#f45c45;--billing-plan-crest-mask:url(/pro.svg);--billing-plan-chip-border:color-mix(in srgb, var(--billing-plan-outline) 78%, #ffffff85);--billing-plan-chip-shadow:0 20px 42px color-mix(in srgb, var(--billing-plan-cta-shadow) 90%, #0000003d);box-shadow:0 34px 88px #052c4075,inset 0 1px #ffffff38}.billing-plan-card:hover{transform:translateY(-6px);box-shadow:0 34px 82px #0f172a33,inset 0 1px #ffffffa3}.billing-plan-card.is-disabled .billing-plan-card__cta{cursor:not-allowed;opacity:.9;color:#0f172a9e;filter:none;background:linear-gradient(160deg,#e2e8f0,#cbd5e1);border-color:#94a3b8a6;box-shadow:0 12px 22px #0f172a14,inset 0 1px #ffffff47}.billing-plan-card__glow{border-radius:var(--bv-radius-pill);background:radial-gradient(circle, var(--billing-plan-glow-1), transparent 72%);filter:blur(72px);opacity:.85;pointer-events:none;width:260px;height:260px;position:absolute;inset:auto;transform:translate(0,0)}.billing-plan-card__glow:first-of-type{top:-80px;right:-110px}.billing-plan-card__glow--secondary{background:radial-gradient(circle, var(--billing-plan-glow-2), transparent 70%);bottom:-120px;left:-140px}.billing-plan-card__header{justify-content:space-between;align-items:flex-start;gap:clamp(1.1rem,2.4vw,1.6rem);display:flex}.billing-plan-card__identity{align-items:flex-start;gap:clamp(.9rem,2vw,1.2rem);display:flex}.billing-plan-card__crest{background:radial-gradient(150% 140% at 18% 12%, #ffffffeb, #ffffff4d), linear-gradient(135deg, color-mix(in srgb, var(--billing-plan-bg-1) 24%, #ffffff1f), color-mix(in srgb, var(--billing-plan-bg-2) 18%, #ffffff14)), linear-gradient(180deg, #fffffff5, #ffffffdb);border:1px solid var(--billing-plan-chip-border);width:62px;height:86px;box-shadow:var(--billing-plan-chip-shadow), inset 0 1px 0 #fffffff5;color:var(--billing-plan-crest-tint);-webkit-backdrop-filter:blur(var(--billing-plan-chip-blur));backdrop-filter:blur(var(--billing-plan-chip-blur));border-radius:24px;flex:none;justify-content:center;align-items:center;padding:14px;display:inline-flex}.billing-plan-card__crest-icon{color:currentColor;width:28px;height:28px;display:block}.billing-plan-card__title{gap:.3rem;display:grid}.billing-plan-card__eyebrow{letter-spacing:.45em;text-transform:uppercase;color:#ffffffb3;font-size:.68rem}.billing-plan-card__name{letter-spacing:-.01em;color:inherit;margin:0;font-size:clamp(1.5rem,3vw,1.8rem);font-weight:660}.billing-plan-card__tagline{color:#fffc;margin:0;font-size:.94rem}.billing-plan-card__badge{border-radius:var(--bv-radius-pill);border:1px solid color-mix(in srgb, var(--billing-plan-outline) 76%, #ffffff6b);color:var(--accent-pro,var(--bv-color-action));letter-spacing:.12em;box-shadow:0 14px 30px color-mix(in srgb, var(--billing-plan-cta-shadow) 80%, #0000002e), inset 0 1px 0 #ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:linear-gradient(170deg,#ffffffe0,#ffffffb3),radial-gradient(150% 140% at 12% 8%,#ffffffb8,#ffffff29);align-items:center;gap:.28rem;padding:.42rem 1.05rem;font-size:.83rem;font-weight:680;display:inline-flex;transform:translateZ(0)}.billing-plan-card__pricing{gap:.45rem;display:grid}.billing-plan-card__price{flex-wrap:wrap;align-items:center;gap:.55rem;display:inline-flex}.billing-plan-card__badge-note{letter-spacing:.08em;text-transform:uppercase;color:#ffffffe0;margin-top:-.12rem;margin-left:.12rem;font-size:.74rem;font-weight:640}.billing-plan-card__price-value{letter-spacing:-.025em;font-size:clamp(2.5rem,4.6vw,2.95rem);font-weight:720}.billing-plan-card__price-suffix{color:#ffffffc7;font-size:1.02rem;font-weight:520}.billing-plan-card__price-old{color:#ffffffb8;font-size:.9rem;text-decoration:line-through}.billing-plan-card__cta{border-radius:var(--bv-radius-pill);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;height:46px;text-shadow:none;background:linear-gradient(122deg,#ff9a62,#ff6b2c);border:1.5px solid #f9731685;justify-content:center;align-items:center;gap:.4rem;margin-top:.4rem;padding:0 1.4rem;font-size:.98rem;font-weight:690;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 18px 38px #f9731647,0 10px 20px #0f172a14}.billing-plan-card__cta:hover:not(:disabled){filter:brightness(1.02);transform:translateY(-2px);box-shadow:0 24px 50px #f9731652,0 12px 26px #0f172a1f}.billing-plan-card__cta:active:not(:disabled){filter:brightness(.98);transform:translateY(0);box-shadow:0 18px 34px #f973163d,0 10px 18px #0f172a1a}.billing-plan-card.is-current .billing-plan-card__cta--current{--billing-current-accent:var(--bv-color-success);--billing-current-strong:#16a34a;--billing-current-ink:#14532d;--billing-current-wash:#f0fdf4f0;isolation:isolate;height:auto;min-height:0;color:var(--billing-current-ink);background:radial-gradient(140% 150% at 50% 110%, color-mix(in srgb, var(--billing-current-accent) 16%, transparent), transparent 78%), linear-gradient(140deg, color-mix(in srgb, var(--billing-current-wash) 70%, var(--billing-current-accent) 30%), var(--billing-current-wash));border:1.5px solid color-mix(in srgb, var(--billing-current-accent) 68%, transparent);box-shadow:0 0 0 6px color-mix(in srgb, var(--billing-current-accent) 14%, transparent), 0 18px 44px color-mix(in srgb, var(--billing-current-strong) 24%, transparent), 0 8px 18px #0f172a14, inset 0 1px 0 #ffffffdb;letter-spacing:.01em;cursor:default;opacity:1;filter:none;text-shadow:none;gap:.55rem;padding:.62rem 1.25rem;font-weight:720;position:relative}.billing-plan-card.is-current .billing-plan-card__cta--current:before{content:"✓";font-size:.92em;position:relative;top:-.5px}.billing-plan-card.is-current .billing-plan-card__cta--current:after{content:"";border-radius:var(--bv-radius-pill);background:radial-gradient(120% 120% at 50% 0%, color-mix(in srgb, var(--billing-current-accent) 28%, transparent), transparent 70%), radial-gradient(140% 140% at 50% 112%, color-mix(in srgb, var(--billing-current-strong) 22%, transparent), transparent 76%);filter:blur(16px);opacity:.82;z-index:-1;pointer-events:none;position:absolute;inset:-10px}.billing-plan-card__features{gap:clamp(.6rem,1.7vw,.85rem);margin:clamp(.2rem,1vw,.35rem) 0 0;padding:0;list-style:none;display:grid}.billing-plan-card__feature{border:1px solid var(--billing-plan-chip-border);background:var(--billing-plan-chip-bg), linear-gradient(145deg, color-mix(in srgb, var(--billing-plan-feature-bg) 70%, #ffffff24), color-mix(in srgb, var(--billing-plan-feature-bg) 50%, #ffffff0f));color:var(--billing-plan-chip-text);-webkit-backdrop-filter:blur(var(--billing-plan-chip-blur));backdrop-filter:blur(var(--billing-plan-chip-blur));box-shadow:0 16px 40px color-mix(in srgb, var(--billing-plan-cta-shadow) 68%, #0000002e);border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:.78rem;padding:.9rem 1.05rem;display:grid}.billing-plan-card__feature-icon{border-radius:var(--bv-radius-pill);background:radial-gradient(140% 120% at 12% 10%, #fff9, #ffffff1f), color-mix(in srgb, var(--billing-plan-cta-1) 32%, #fff3);border:1px solid var(--billing-plan-chip-border);width:30px;height:30px;color:var(--billing-plan-chip-text);box-shadow:inset 0 1px 0 #fffc, 0 6px 14px color-mix(in srgb, var(--billing-plan-cta-shadow) 65%, #0003);justify-content:center;align-items:center;display:inline-flex}.billing-plan-card__feature-copy{font-size:.97rem;line-height:1.35}.billing-plan-card__footnote{color:#fffc;gap:.2rem;margin-top:auto;font-size:.78rem;display:grid}.billing-plan-card__footnote-line{line-height:1.35;display:block}.billing-plan-card__footnote-line--muted{color:#ffffffbd;font-size:.72rem}.billing-plan-card--skeleton{color:#0f172adb;pointer-events:none;background:linear-gradient(145deg,#fffffff5,#f4f7fceb);border-style:dashed;border-color:#94a3b85c;box-shadow:inset 0 1px #ffffffe6,0 18px 38px #0f172a1f}.billing-plan-card--skeleton .billing-plan-card__glow{display:none}.billing-plan-card__skeleton-shimmer{pointer-events:none;z-index:2;background:linear-gradient(120deg,#0000 0%,#ffffffc7 45%,#0000 70%);animation:1.1s ease-in-out infinite settings-skeleton;position:absolute;inset:-16%;transform:translate(-120%)}.billing-plan-card--skeleton .billing-plan-card__crest{background:linear-gradient(135deg,#94a3b829,#94a3b814);border:1px dashed #94a3b85c;box-shadow:inset 0 1px #ffffffb8}.billing-plan-card--skeleton .billing-plan-card__header,.billing-plan-card--skeleton .billing-plan-card__pricing,.billing-plan-card--skeleton .billing-plan-card__features,.billing-plan-card--skeleton .billing-plan-card__footnote{z-index:1;position:relative}.billing-plan-card__skeleton-bar,.billing-plan-card__skeleton-pill,.billing-plan-card__skeleton-dot,.billing-plan-card__skeleton-cta{background:#94a3b842;border-radius:12px;display:inline-block}.billing-plan-card__skeleton-pill{min-width:96px;height:.85rem}.billing-plan-card__skeleton-pill--sm{min-width:74px;height:.75rem}.billing-plan-card__skeleton-pill--tiny{min-width:68px;height:.62rem}.billing-plan-card__skeleton-bar{width:74%;height:.9rem}.billing-plan-card__skeleton-bar--title{width:62%;height:1.05rem}.billing-plan-card__skeleton-bar--sub{width:54%;height:.82rem}.billing-plan-card__skeleton-bar--price{border-radius:14px;width:40%;height:1.7rem}.billing-plan-card__skeleton-bar--thin{width:32%;height:.8rem}.billing-plan-card__skeleton-cta{background:linear-gradient(135deg,#94a3b82e,#94a3b81f);border:1px dashed #4f46e52e;border-radius:14px;width:58%;height:46px;margin-top:.3rem;box-shadow:inset 0 1px #fffc}.billing-plan-card__features--skeleton{gap:.72rem}.billing-plan-card__feature--skeleton{box-shadow:none;background:#94a3b814;border-style:dashed;border-color:#94a3b83d}.billing-plan-card__feature--skeleton .billing-plan-card__skeleton-dot{border-radius:var(--bv-radius-pill);background:#94a3b838;width:30px;height:30px}.billing-plan-card__feature--skeleton .billing-plan-card__skeleton-bar{width:100%;height:.9rem}.billing-plan-card--highlight{border-color:color-mix(in srgb, var(--billing-plan-outline) 80%, #ffffff2e);background:radial-gradient(160% 140% at 0% 0%, #ffffff42, #ffffff14 56%), linear-gradient(140deg, color-mix(in srgb, var(--billing-plan-bg-1) 92%, #0a3757), color-mix(in srgb, var(--billing-plan-bg-2) 92%, #0a2f4b));box-shadow:0 36px 92px color-mix(in srgb, var(--billing-plan-cta-shadow) 90%, #00000047), inset 0 1px 0 #ffffff42}.billing-plan-card--highlight .billing-plan-card__badge,.billing-plan-card[data-tier=PLUS] .billing-plan-card__badge{color:var(--accent-pro,var(--bv-color-action));background:radial-gradient(150% 140% at 0 0,#ffffff85,#ffffff24)}.billing-plan-card[data-tier=PRO] .billing-plan-card__badge{background:linear-gradient(165deg, #ffffffe6, #ffffffc7), linear-gradient(140deg, color-mix(in srgb, var(--billing-plan-bg-2) 20%, #ffffffc7), #ffffffb3);box-shadow:0 14px 30px color-mix(in srgb, var(--billing-plan-bg-2) 46%, #0000003d), inset 0 1px 0 #ffffffeb;border-color:#ffffff9e}.billing-plan-card.is-current{box-shadow:0 38px 82px #22c55e2e, 0 22px 48px #22c55e29, 0 28px 72px color-mix(in srgb, var(--billing-plan-bg-2) 36%, #0f172a38), 0 0 0 2px #22c55e7a, 0 0 0 12px #22c55e24, inset 0 1px 0 #ffffffe6;border-color:#22c55e8c}.billing-plan-card.is-current .billing-plan-card__glow{opacity:.95}[data-theme=dark] .billing-plan-card{color:#e2fcf7f5;background:radial-gradient(160% 140% at 0% 0%, color-mix(in srgb, var(--billing-plan-glow-1) 60%, #0f172ad9), #0f172aeb 58%), linear-gradient(185deg, color-mix(in srgb, #0c2a42 86%, var(--billing-plan-bg-2)), color-mix(in srgb, #0a1f33 88%, var(--billing-plan-bg-2)));--billing-plan-feature-bg:color-mix(in srgb, var(--billing-plan-bg-2) 36%, #ffffff14);--billing-plan-feature-stroke:color-mix(in srgb, var(--billing-plan-bg-2) 48%, #ffffff1f);border-color:#2563eb42;box-shadow:0 32px 76px #0206179e,inset 0 1px #ffffff14}[data-theme=dark] .billing-plan-card__tagline{color:#bfdbe9cc}[data-theme=dark] .billing-plan-card__badge{color:var(--accent-pro,var(--bv-color-action-hover));background:#f8fafc2e;box-shadow:0 20px 42px #0ea5e957}[data-theme=dark] .billing-plan-card__price-suffix{color:#bfdbe9d1}[data-theme=dark] .billing-plan-card__badge-note{color:#bfdbe9db}[data-theme=dark] .billing-plan-card__price-old{color:#94a3b8b3}[data-theme=dark] .billing-plan-card__feature{color:#e2fcf7f2;background:#2563eb2e;border-color:#2563eb47}[data-theme=dark] .billing-plan-card__feature-icon{color:#082f49eb;background:#e2fcf73d}[data-theme=dark] .billing-plan-card__footnote{color:#bfdbe9c7}[data-theme=dark] .billing-plan-card__footnote-line--muted{color:#bfdbe9b8}[data-theme=dark] .billing-plan-card--skeleton{color:#e2fcf7e6;background:linear-gradient(145deg,#111827f0,#0c1524f0);border-color:#94a3b842;box-shadow:0 24px 52px #020617a8,inset 0 1px #ffffff14}[data-theme=dark] .billing-plan-card__skeleton-bar,[data-theme=dark] .billing-plan-card__skeleton-pill,[data-theme=dark] .billing-plan-card__skeleton-dot,[data-theme=dark] .billing-plan-card__skeleton-cta{background:#ffffff14}[data-theme=dark] .billing-plan-card__skeleton-cta{border-color:#94a3b847;box-shadow:inset 0 1px #ffffff24}[data-theme=dark] .billing-plan-card__feature--skeleton{background:#0f172a99;border-color:#94a3b842}[data-theme=dark] .billing-plan-card--highlight{background:radial-gradient(170% 150% at 0 0,#fff3,#ffffff0a 50%),linear-gradient(135deg,#096c9af2,#096c9af2);box-shadow:0 36px 82px #0325369e,inset 0 1px #ffffff38}[data-theme=dark] .billing-plan-card.is-current{border-color:#34d399a6;box-shadow:0 40px 88px #10b98142,0 24px 50px #0009,0 0 0 2px #34d3998c,0 0 0 12px #34d39938,inset 0 1px #ffffff1f}[data-theme=dark] .billing-plan-card.is-current .billing-plan-card__glow{opacity:1}[data-theme=dark] .billing-plan-card.is-current .billing-plan-card__cta--current{--billing-current-ink:#d1fae5;--billing-current-wash:#0d231dd1;box-shadow:0 0 0 8px color-mix(in srgb, var(--billing-current-accent) 18%, transparent), 0 22px 48px color-mix(in srgb, var(--billing-current-strong) 32%, transparent), 0 14px 30px #0000008c, inset 0 1px 0 #ffffff29}.billing-action__btn{white-space:nowrap}.settings-panel--nonprofit .settings-panel-actions{margin-left:auto}.settings-status-pill.settings-status-pill--nonprofit{box-shadow:0 0 0 2px color-mix(in srgb, var(--settings-status-accent) 10%, transparent), 0 8px 18px color-mix(in srgb, var(--settings-status-accent-strong) 10%, transparent), inset 0 1px 0 #ffffffdb;border-width:1.2px;padding:.44rem .88rem;font-size:.78rem}.settings-status-pill.settings-status-pill--nonprofit:after{filter:blur(8px);opacity:.28;inset:-4px}.settings-nonprofit{gap:clamp(.82rem,2.1vw,1.05rem);display:grid}.settings-nonprofit-hero{background:radial-gradient(150% 180% at 2% 0,#ffffffeb,#ffffff3d),radial-gradient(120% 150% at 94% 18%,#38bdf829,#0000 62%),linear-gradient(148deg,#f1f8ffdb,#f4f9ffad);border:1.4px solid #3b82f624;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(.8rem,2.4vw,1.2rem);padding:clamp(.85rem,2.4vw,1.1rem);display:grid;box-shadow:inset 0 1px #ffffffeb,0 16px 34px #2563eb1f,0 10px 20px #0f172a0f}.settings-nonprofit-hero__status{gap:.45rem;display:grid}.settings-nonprofit-hero__detail{color:#334155db;max-width:56ch;margin:0;font-size:.88rem;line-height:1.45}.settings-nonprofit-hero__journey{justify-items:center;gap:.35rem;display:grid}.settings-nonprofit-journey .behavior-steps__chips{--behavior-step-size:38px;--behavior-step-gap:clamp(1.1rem, 2.4vw, 1.7rem);padding:.15rem .25rem}.settings-nonprofit-journey .behavior-steps__chip-caption{max-width:6.5rem;font-size:.68rem}.settings-nonprofit-hero__journey-meta{color:#0f172a9e;text-align:center;margin:0;font-size:.76rem;font-weight:600}.settings-nonprofit-helper{color:#334155cc;max-width:78ch;margin:0;font-size:.85rem;line-height:1.45}.settings-nonprofit .settings-nonprofit-input{min-height:3.5rem;padding:.75rem clamp(1rem,3vw,1.4rem)}.settings-nonprofit .settings-nonprofit-input::placeholder{color:#475569c2}.settings-nonprofit .settings-nonprofit-input[aria-invalid=true]{border-color:#ef444485;box-shadow:0 0 0 3px #ef444424}.settings-nonprofit select.settings-nonprofit-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%235b6475' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right clamp(.9rem,2.6vw,1.2rem) center;background-repeat:no-repeat;background-size:14px 14px;padding-right:clamp(2.1rem,4vw,2.6rem)}.settings-nonprofit textarea.settings-nonprofit-input{height:auto;min-height:clamp(6.5rem,22vh,8.5rem)}.settings-nonprofit-textarea{min-height:clamp(6.5rem,22vh,8.5rem)}.settings-nonprofit-footer{flex-direction:column;justify-content:center;align-items:center;margin-top:.2rem}.settings-nonprofit-footer__hint{text-align:center;max-width:620px;margin:0;line-height:1.4}@media (max-width:720px){.settings-panel--nonprofit .settings-panel-actions{justify-content:flex-start;width:100%}.settings-nonprofit-hero{grid-template-columns:1fr;align-items:flex-start}.settings-nonprofit-hero__journey{width:100%}.settings-nonprofit-footer{align-items:center}}@media (max-width:540px){.settings-nonprofit-journey .behavior-steps__chips{--behavior-step-size:34px;--behavior-step-gap:clamp(.7rem, 5vw, 1.1rem)}}.billing-portal__card .settings-donation-card.billing-portal-stripe[data-id=stripe]{--donation-accent:#635bff;--donation-accent-2:#60a5fa;text-align:center;border:1.35px solid color-mix(in srgb, var(--donation-accent) 32%, #0f172a29);background:linear-gradient(140deg, color-mix(in srgb, var(--donation-accent) 22%, #fff), color-mix(in srgb, var(--donation-accent-2) 22%, #fff));align-content:center;justify-items:center;gap:0;overflow:visible;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #0f172a14}.billing-portal__card .settings-donation-card.billing-portal-stripe[data-id=stripe]:before{content:none}.billing-portal__card .settings-donation-card.billing-portal-stripe[data-id=stripe]>*{z-index:2;position:relative}.billing-portal-stripe__stack{place-items:center;gap:clamp(.75rem,2.2vw,.95rem);width:100%;display:grid}.billing-portal-stripe__glyph-shell{place-items:center;width:clamp(118px,16vw,146px);height:clamp(118px,16vw,146px);display:grid;position:relative}.billing-portal-stripe__glyph-shell:after{content:"";background:radial-gradient(68% 68% at 50% 50%, color-mix(in srgb, var(--donation-accent) 18%, #ffffff24), transparent 74%), radial-gradient(74% 74% at 64% 64%, color-mix(in srgb, var(--donation-accent-2) 20%, transparent), transparent 76%);filter:blur(22px);opacity:.52;pointer-events:none;position:absolute;inset:14% 10%}.billing-portal-stripe__icon{z-index:1;width:clamp(82px,10vw,96px);height:clamp(82px,10vw,96px);color:color-mix(in srgb, var(--donation-accent) 74%, var(--donation-accent-2));filter:drop-shadow(0 1px 0 #ffffff80) drop-shadow(0 14px 24px color-mix(in srgb, var(--donation-accent) 18%, #0f172a14));position:relative}.billing-portal{box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:clamp(1rem,3vw,1.8rem);padding:0;display:grid}.billing-portal__info{gap:.55rem;display:grid}.billing-portal__tags{flex-wrap:wrap;gap:.45rem;display:flex}.billing-portal__tags--head{justify-content:flex-end;align-items:center;gap:.35rem}.billing-portal__tag{border-radius:var(--bv-radius-pill);color:#2051bd;background:#e7edfde3;border:1px solid #1e4cb150;align-items:center;gap:.35rem;padding:.32rem .65rem;font-size:.9rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffdb}.billing-portal__list{gap:.4rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.billing-portal__list li{color:#0f172acc;padding-left:1.35rem;font-weight:600;line-height:1.5;position:relative}.billing-portal__list li:before{content:"";border-radius:var(--bv-radius-pill);background:linear-gradient(135deg,#2d7ff9,#6ae4ff);width:.55rem;height:.55rem;position:absolute;top:.58rem;left:.2rem;box-shadow:0 6px 14px #2d7ff940}.billing-portal__helper{color:#0f172ab3;max-width:640px;margin:.35rem 0 0}.billing-portal__helper--below{text-align:center;margin-top:.75rem}.billing-portal__card{place-items:center;width:100%;display:grid}.billing-portal__card .settings-donation-card.billing-portal-stripe{width:min(100%,560px);min-height:clamp(184px,20vw,212px);padding:clamp(1.25rem,3.6vw,1.75rem)}.billing-portal-stripe__label{text-align:center;color:color-mix(in srgb, var(--donation-accent) 78%, var(--donation-ink));letter-spacing:-.01em;gap:.16rem;font-weight:700;line-height:1.2;display:grid}.billing-portal-stripe__label span{letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb, var(--donation-accent) 62%, var(--donation-ink));font-size:.78rem}.billing-portal-stripe__label strong{letter-spacing:-.02em;font-size:clamp(1.2rem,2vw,1.36rem)}.billing-portal__helper--below{text-wrap:balance;width:min(100%,560px);margin-top:.9rem}@media (max-width:640px){.billing-portal__card .settings-donation-card.billing-portal-stripe{width:100%}.billing-portal__tags{gap:.35rem}}.billing-wheel-panel{background:radial-gradient(140% 160% at 10% 12%,#fffffff5,#ffffffd1),linear-gradient(135deg,#f7fbff 0%,#eef7ff 42%,#f0fbf7 100%);border:1.5px solid #0e7fb64c;box-shadow:inset 0 1px #ffffffe6,0 18px 42px #0f172a14}.billing-wheel{grid-template-columns:1fr;align-items:center;gap:clamp(1rem,3vw,1.6rem);display:grid}@media (min-width:900px){.billing-wheel{grid-template-columns:minmax(280px,320px) 1fr}}.billing-wheel__visual{aspect-ratio:1;filter:drop-shadow(0 24px 42px #0f172a24);width:min(320px,82vw);margin-inline:auto;position:relative}.billing-wheel__visual:before{content:"";border-radius:var(--bv-radius-pill);pointer-events:none;z-index:1;background:radial-gradient(120% 120% at 22% 18%,#ffffff80,#0000 56%),radial-gradient(130% 120% at 78% 82%,#0ea5e924,#0000 64%);position:absolute;inset:-4.5%}.billing-wheel__visual:after{content:"";border-radius:var(--bv-radius-pill);filter:blur(10px);pointer-events:none;z-index:0;background:radial-gradient(55% 45% at 50% 35%,#0f172a38,#0000 100%);position:absolute;inset:12% 9% -9%}.billing-wheel__disc{border-radius:var(--bv-radius-pill);z-index:2;isolation:isolate;backface-visibility:hidden;background:#f8fafc;border:3px solid #ffffffbd;outline:1px solid #0ea5e947;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.26,.8,.28,1),box-shadow .3s,border-color .3s,filter .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 22px 50px #0f172a1f,0 0 0 9px #0ea5e914}.billing-wheel__disc.is-spinning{transition:transform 1.9s cubic-bezier(.08,.9,.18,1),box-shadow .3s,border-color .3s}.billing-wheel__disc:before{content:"";border-radius:var(--bv-radius-pill);border:2px solid #ffffffc7;position:absolute;inset:6%;box-shadow:inset 0 1px #ffffffd6,0 0 0 1px #0ea5e924;-webkit-mask:radial-gradient(circle,#0000 0 70%,#000 72%);mask:radial-gradient(circle,#0000 0 70%,#000 72%)}.billing-wheel__disc:after{content:"";border-radius:var(--bv-radius-pill);border:1px solid #ffffff9e;transition:border-color .3s,box-shadow .3s;position:absolute;inset:15.5%;box-shadow:0 0 0 1px #0f172a14,inset 0 1px #ffffff75}.billing-wheel__disc-fx{border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 0 24%,#000 25%);mask:radial-gradient(circle,#0000 0 24%,#000 25%)}.billing-wheel__disc-fx:before{content:"";border-radius:inherit;background:repeating-conic-gradient(from 0deg, #ffffff6b 0deg .32deg, #fff0 .36deg var(--wheel-slice-angle,10deg)), radial-gradient(118% 118% at 20% 12%, #ffffff57, transparent 56%), radial-gradient(120% 120% at 82% 86%, #0f172a21, transparent 64%);mix-blend-mode:screen;opacity:.54;position:absolute;inset:0}.billing-wheel__disc-fx:after{content:"";border-radius:var(--bv-radius-pill);opacity:.55;border:1px dashed #0f172a2e;position:absolute;inset:12%}.billing-wheel__disc.has-result{filter:saturate(1.08)}.billing-wheel__disc.has-result:after{border-color:#0f172a47;box-shadow:0 0 0 1px #0f172a24,inset 0 1px #ffffffa8}.billing-wheel__disc.has-result:before{box-shadow:inset 0 1px 0 #ffffffd1, 0 0 0 8px color-mix(in srgb, currentColor 12%, transparent)}.billing-wheel__disc.has-result .billing-wheel__disc-fx:before{opacity:.88}.billing-wheel__center{border-radius:var(--bv-radius-pill);z-index:3;background:radial-gradient(circle at 26% 24%,#fff,#e2e8f0e6);border:2px solid #ffffffe0;position:absolute;inset:36%;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #0f172a29,0 0 0 1px #0ea5e92e}.billing-wheel__pointer-cap{border-radius:var(--bv-radius-pill);z-index:5;background:radial-gradient(circle at 30% 28%,#ffffffe6,#94a3b8a6);border:1px solid #0f172a29;width:20px;height:20px;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 8px 14px #0f172a33,inset 0 1px #ffffffd1}.billing-wheel__pointer{clip-path:polygon(50% 100%,0 0,100% 0);filter:drop-shadow(0 12px 16px #0f172a38);z-index:6;transform-origin:50% 100%;background:linear-gradient(#0f172a,#1e293b);width:38px;height:30px;transition:transform .18s,filter .18s;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.billing-wheel__visual.is-spinning .billing-wheel__pointer{animation:.24s ease-in-out infinite billing-wheel-pointer-tick}.billing-wheel__visual:hover .billing-wheel__pointer{filter:drop-shadow(0 14px 20px #0f172a3d);transform:translate(-50%)translateY(-2px)scale(1.03)}.billing-wheel__visual:active .billing-wheel__pointer,.billing-wheel__visual:focus-within .billing-wheel__pointer{filter:drop-shadow(0 16px 22px #0f172a47);transform:translate(-50%)translateY(-3px)scale(1.04)rotate(-1.2deg)}@keyframes billing-wheel-pointer-tick{0%{transform:translate(-50%)rotate(0)scaleY(1)}30%{transform:translate(-50%)rotate(9deg)scaleY(.96)}58%{transform:translate(-50%)rotate(-3.5deg)scaleY(1.02)}to{transform:translate(-50%)rotate(0)scaleY(1)}}.billing-wheel__visual.has-win-flash .billing-wheel__glow{animation:.78s cubic-bezier(.2,.7,.2,1) billing-wheel-win-glow}.billing-wheel__disc.has-win-flash:before{animation:.78s cubic-bezier(.2,.7,.2,1) billing-wheel-win-ring}.billing-wheel__disc.has-win-flash .billing-wheel__disc-fx:before{animation:.78s cubic-bezier(.2,.7,.2,1) billing-wheel-win-sheen}@keyframes billing-wheel-win-glow{0%{opacity:.72;filter:blur(16px);transform:scale(1)}34%{opacity:1;filter:blur(20px);transform:scale(1.04)}to{opacity:.72;filter:blur(16px);transform:scale(1)}}@keyframes billing-wheel-win-ring{0%{box-shadow:inset 0 1px #ffffffd6,0 0 0 1px #0ea5e924}35%{box-shadow:inset 0 1px 0 #ffffffe6, 0 0 0 10px color-mix(in srgb, currentColor 24%, transparent)}to{box-shadow:inset 0 1px #ffffffd6,0 0 0 1px #0ea5e924}}@keyframes billing-wheel-win-sheen{0%{opacity:.72}35%{opacity:1}to{opacity:.72}}@media (prefers-reduced-motion:reduce){.billing-wheel__visual.is-spinning .billing-wheel__pointer,.billing-wheel__visual.has-win-flash .billing-wheel__glow,.billing-wheel__disc.has-win-flash:before,.billing-wheel__disc.has-win-flash .billing-wheel__disc-fx:before{animation:none}.billing-wheel__pointer{transition:none}.billing-wheel__visual:hover .billing-wheel__pointer,.billing-wheel__visual:active .billing-wheel__pointer,.billing-wheel__visual:focus-within .billing-wheel__pointer{filter:drop-shadow(0 12px 16px #0f172a29);transform:translate(-50%)}}.billing-wheel__fireworks{pointer-events:none;mix-blend-mode:screen;opacity:1;position:absolute;inset:0}.billing-wheel-modal__fx{pointer-events:none;z-index:0;filter:drop-shadow(0 10px 26px color-mix(in srgb, currentColor 26%, transparent)) drop-shadow(0 18px 36px color-mix(in srgb, currentColor 18%, transparent));place-items:center;display:grid;position:absolute;inset:-18%}.billing-wheel__fireworks--modal{opacity:1;width:100%;height:100%;position:relative;transform:translateZ(0)}.billing-wheel__fireworks-layer{position:absolute;inset:0}.billing-wheel__burst{width:var(--size,10px);height:var(--size,10px);border-radius:var(--bv-radius-pill);background:currentColor;background:color-mix(in srgb, currentColor 82%, white 24%);box-shadow:0 0 0 10px color-mix(in srgb, currentColor 24%, transparent), 0 0 32px color-mix(in srgb, currentColor 34%, white 16%);transform:translate(-50%, -50%) rotate(var(--angle,0deg)) translateY(calc(-1 * var(--start,18%))) scale(.65);opacity:0;animation:1.35s ease-out forwards billing-wheel-burst;animation-delay:var(--delay,0s);position:absolute;top:50%;left:50%}.billing-wheel__streak{width:var(--size,8px);height:var(--length,180px);border-radius:var(--bv-radius-pill);background:linear-gradient(180deg, color-mix(in srgb, currentColor 82%, white 18%) 0%, color-mix(in srgb, currentColor 62%, transparent) 70%, transparent 100%);transform-origin:50% calc(100% - 6px);transform:translate(-50%, -50%) rotate(var(--angle,0deg)) translateY(calc(-1 * var(--start,28%))) scaleY(.72);opacity:0;filter:drop-shadow(0 0 14px color-mix(in srgb, currentColor 36%, white 8%)) drop-shadow(0 8px 22px color-mix(in srgb, currentColor 22%, transparent));animation:1.25s ease-out forwards billing-wheel-streak;animation-delay:var(--delay,0s);position:absolute;top:50%;left:50%}.billing-wheel__fireworks:after{content:"";border-radius:var(--bv-radius-pill);background:radial-gradient(circle, currentColor 0%, color-mix(in srgb, currentColor 26%, transparent) 60%, transparent 72%);opacity:0;width:22%;height:22%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}@keyframes billing-wheel-burst{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--angle,0deg)) translateY(calc(-1 * var(--start,18%))) scale(.65)}34%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--angle,0deg)) translateY(calc(-1 * (var(--distance,120%) + var(--start,18%)))) scale(1.12);box-shadow:0 0 0 1px color-mix(in srgb, currentColor 20%, transparent)}}@keyframes billing-wheel-streak{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--angle,0deg)) translateY(calc(-1 * var(--start,28%))) scaleY(.42)}30%{opacity:.9}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--angle,0deg)) translateY(calc(-1 * (var(--distance,180%) + var(--start,28%)))) scaleY(1.06)}}@keyframes billing-wheel-flash{0%{opacity:.35;transform:translate(-50%,-50%)scale(.7)}40%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)scale(1.18)}}.billing-wheel__spin{--billing-wheel-spin-collar:#d2dfe875;border-radius:var(--bv-radius-pill);background:linear-gradient(140deg, #0ea5e9, var(--bv-color-success));color:#fff;text-shadow:0 1px 2px #0f172a47;letter-spacing:.01em;min-width:176px;min-height:50px;box-shadow:0 0 0 6px var(--billing-wheel-spin-collar), 0 14px 30px #0e7db387, 0 0 0 1px #fff3, inset 0 1px 0 #ffffffd1;cursor:pointer;z-index:4;isolation:isolate;border:1px solid #fff9;padding:.72rem 1.55rem;font-size:1.08rem;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.billing-wheel__spin:before{content:"";border-radius:inherit;opacity:.85;pointer-events:none;border:1px solid #ffffff3d;position:absolute;inset:2px}.billing-wheel__spin:after{content:"";opacity:.5;pointer-events:none;background:linear-gradient(#ffffff85,#fff0);width:42%;height:260%;position:absolute;top:-120%;left:-18%;transform:rotate(18deg)}.billing-wheel__spin-inner{align-items:center;gap:.42rem;display:inline-flex}.billing-wheel__spin-icon{width:1.02rem;height:1.02rem;display:block}.billing-wheel__spin:hover:not(:disabled){box-shadow:0 0 0 6px color-mix(in srgb, var(--billing-wheel-spin-collar) 86%, #fff 14%), 0 16px 36px color-mix(in srgb, var(--bv-color-success) 36%, #0f172a42), 0 0 0 2px #ffffff3d, inset 0 1px 0 #ffffffeb;transform:translate(-50%,-52%)scale(1.02)}.billing-wheel__spin:focus-visible{outline-offset:2px;outline:3px solid #ffffff9e}.billing-wheel__spin:disabled{opacity:.7;cursor:not-allowed;box-shadow:0 0 0 5px color-mix(in srgb, var(--billing-wheel-spin-collar) 90%, #fff 10%), 0 10px 18px #0e699850, inset 0 1px 0 #ffffff9e;transform:translate(-50%,-50%)}.billing-wheel__glow{border-radius:var(--bv-radius-pill);filter:blur(15px);opacity:.62;z-index:1;pointer-events:none;background:radial-gradient(120% 120%,#0ea5e91f,#0000 62%),radial-gradient(120% 140% at 18% 12%,#22c55e24,#0000 66%);position:absolute;inset:-12%}.billing-wheel__aside{gap:.72rem;display:grid}.billing-wheel__eyebrow{border-radius:var(--bv-radius-pill);text-transform:uppercase;letter-spacing:.18em;color:#0f172ab8;background:linear-gradient(135deg,#0ea5e91a,#22c55e1f);border:1px solid #0ea5e924;align-self:flex-start;align-items:center;margin:0;padding:.42rem .86rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffffbd,0 10px 22px #0ea5e914}.billing-wheel__title{letter-spacing:-.04em;color:#0f172a;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(1.7rem,2.8vw,2.2rem);font-weight:860;line-height:.98}.billing-wheel__copy{color:#0f172abd;max-width:34ch;margin:0;font-size:clamp(1rem,1.1vw,1.04rem);line-height:1.65}.billing-wheel__meta--footer{margin-top:1.1rem}.billing-wheel__hearts{place-self:center;gap:.4rem;font-size:2.5rem;line-height:1;display:inline-flex}.billing-wheel__heart{color:#e5e7eb;filter:drop-shadow(0 4px 10px #0f172a29);transition:transform .18s,color .18s,filter .18s}.billing-wheel__heart.is-full{color:#f97316;filter:drop-shadow(0 6px 14px #f9731659)}.billing-wheel__heart.is-empty{color:#0f172a;opacity:.65}[data-theme=dark] .billing-wheel__heart{color:#475569}[data-theme=dark] .billing-wheel__heart.is-full{color:#fb923c}[data-theme=dark] .billing-wheel__heart.is-empty{color:var(--bv-color-text-on-dark-surface);opacity:.7}[data-theme=dark] .billing-wheel__dev-reset{color:#e2e8f0d1;background:#ffffff0a;border-color:#e2e8f042}[data-theme=dark] .billing-wheel__dev-reset:hover{background:#ffffff14;border-color:#e2e8f057;box-shadow:0 10px 18px #00000073}.billing-wheel__meta-copy{text-align:center;align-items:center;gap:.15rem;display:grid}.billing-wheel__meta-title{letter-spacing:.02em;color:#0f172a;text-transform:uppercase;align-self:center;margin:0;font-size:.88rem;font-weight:750}.billing-wheel__meta-hint{color:#0f172aa8;text-align:center;margin:0;font-size:.94rem}.billing-wheel__stock{--billing-stock-bg:linear-gradient(145deg, #f8fdfffa, #ebfaf5f5), radial-gradient(140% 120% at 10% 10%, #22c55e14, transparent 60%);--billing-stock-border:#0f172a0f;--billing-stock-shadow:0 18px 38px #0e749014, 0 1px 0 #ffffffc7 inset, 0 0 0 1px #ffffff8c inset;--billing-stock-glow-a:radial-gradient(circle at 35% 35%, #22c55e47, #0ea5e924, transparent 65%);--billing-stock-glow-b:radial-gradient(circle at 70% 70%, #0ea5e92e, transparent 62%);--billing-pill-bg:linear-gradient(135deg, #10b981, #0ea5e9);--billing-pill-border:#22c55e42;--billing-pill-shadow:0 10px 18px #10b98147, inset 0 1px 0 #ffffffb8;--billing-pill-dot:#ffffffeb;--billing-total-bg:linear-gradient(145deg, #0ea5e91f, #10b9811f);--billing-total-border:#0ea5e929;--billing-total-shadow:inset 0 1px 0 #ffffffd1, -1px 0 0 #0f172a0a, 0 12px 22px #0f172a1a;border:1px solid var(--billing-stock-border);background:var(--billing-stock-bg);box-shadow:var(--billing-stock-shadow);isolation:isolate;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;align-items:stretch;gap:1rem;margin-top:.65rem;padding:1.15rem 1.25rem;display:flex;position:relative;overflow:hidden}.billing-wheel__stock:before,.billing-wheel__stock:after{content:"";filter:blur();z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.billing-wheel__stock:before{background:var(--billing-stock-glow-a);opacity:.78;width:240px;height:240px;inset:-26% auto auto -14%}.billing-wheel__stock:after{background:var(--billing-stock-glow-b);opacity:.78;width:260px;height:220px;inset:auto -18% -35% auto}.billing-wheel__stock--free{--billing-stock-bg:linear-gradient(135deg, #fffffffa, #edf6f7f0);--billing-stock-border:#0b656c29;--billing-stock-shadow:0 18px 36px #093e441f, 0 1px 0 #fffc inset, 0 0 0 1px #ffffff8c inset;--billing-stock-glow-a:radial-gradient(circle at 35% 35%, #0b656c1f, #0c696e14, transparent 65%);--billing-stock-glow-b:radial-gradient(circle at 70% 70%, #0b4d541a, transparent 60%);--billing-pill-bg:linear-gradient(135deg, #fffffffa, #edf6f7f0);--billing-pill-border:#0b656c2e;--billing-pill-shadow:0 8px 16px #093e441f, inset 0 1px 0 #ffffffe6;--billing-pill-ink:#0b4d54;--billing-pill-dot:#0b656cb3;--billing-total-bg:linear-gradient(145deg, #fffffff5, #edf6f7e6);--billing-total-border:#0b656c29;--billing-total-shadow:inset 0 1px 0 #ffffffd9, -1px 0 0 #0f172a0a, 0 12px 22px #093e441a}.billing-wheel__stock--plus{--billing-stock-bg:linear-gradient(145deg, #ecfcf5fa, #e2f8fff5), radial-gradient(140% 120% at 10% 10%, #22c55e1a, transparent 60%);--billing-stock-border:#22c55e1f;--billing-stock-shadow:0 20px 40px #10b98129, 0 1px 0 #fffc inset, 0 0 0 1px #ffffff8f inset;--billing-stock-glow-a:radial-gradient(circle at 35% 35%, #22c55e47, #0ea5e929, transparent 65%);--billing-stock-glow-b:radial-gradient(circle at 70% 70%, #0ea5e938, transparent 60%);--billing-pill-bg:linear-gradient(135deg, #10b981, #0ea5e9);--billing-pill-border:#22c55e42;--billing-pill-shadow:0 12px 20px #10b9814d, inset 0 1px 0 #ffffffc2;--billing-total-bg:linear-gradient(145deg, #10b98124, #0ea5e91f);--billing-total-border:#10b98133;--billing-total-shadow:inset 0 1px 0 #ffffffd1, -1px 0 0 #0f172a0a, 0 14px 24px #10b98129}.billing-wheel__stock--pro{--billing-stock-bg:linear-gradient(145deg, #e8f2fafa, #dbeaf7f2), radial-gradient(140% 120% at 10% 10%, #096c9a1a, transparent 60%);--billing-stock-border:#096c9a24;--billing-stock-shadow:0 20px 42px #096c9a2e, 0 1px 0 #fffc inset, 0 0 0 1px #ffffff8f inset;--billing-stock-glow-a:radial-gradient(circle at 35% 35%, #0ea5e938, #2563eb29, transparent 62%);--billing-stock-glow-b:radial-gradient(circle at 70% 70%, #2563eb2e, transparent 60%);--billing-pill-bg:linear-gradient(135deg, #0b6b9a, #2563eb);--billing-pill-border:#096c9a52;--billing-pill-shadow:0 12px 22px #07405b3d, inset 0 1px 0 #ffffffc2;--billing-total-bg:linear-gradient(145deg, #2563eb1f, #096c9a24);--billing-total-border:#2563eb33;--billing-total-shadow:inset 0 1px 0 #fffc, -1px 0 0 #0f172a0a, 0 14px 24px #096c9a2e}.billing-tier__stock-card{margin-top:.35rem}.billing-wheel__stock-main{flex:1;gap:.55rem;display:grid}.billing-wheel__stock-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.billing-wheel__stock-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#0f172a8c;margin:0;font-size:.74rem;font-weight:700}.billing-wheel__stock-title{letter-spacing:-.02em;color:#0f172a;margin:.15rem 0 0;font-size:1.28rem;font-weight:800;line-height:1.15}.billing-wheel__stock-pill{border-radius:var(--bv-radius-pill);border:1px solid var(--billing-pill-border);background:var(--billing-pill-bg);color:var(--billing-pill-ink,#fff);box-shadow:var(--billing-pill-shadow);align-items:center;gap:.35rem;padding:.4rem .9rem;font-weight:750;display:inline-flex;position:relative}.billing-wheel__stock-pill:before{content:"";border-radius:var(--bv-radius-pill);background:var(--billing-pill-dot);width:10px;height:10px;box-shadow:0 0 0 6px #ffffff24,0 0 0 1px #0f172a14}.billing-wheel__stock-rows{gap:.25rem;display:grid}.billing-wheel__stock-row{color:#0f172ac7;justify-content:space-between;align-items:center;gap:.75rem;font-size:1rem;display:flex}.billing-wheel__stock-row strong{font-size:1.06rem;font-weight:750}.billing-wheel__stock-row.is-muted{color:#0f172a99}.billing-wheel__stock-meta{color:#0f172ab3;margin:0;font-size:.96rem}.billing-wheel__stock-total{border-left:none;border:1px solid var(--billing-total-border);background:var(--billing-total-bg);min-width:180px;box-shadow:var(--billing-total-shadow);border-radius:12px;align-content:start;justify-items:end;gap:.2rem;margin-left:.35rem;padding:.85rem 1rem;display:grid}.billing-wheel__stock-total-label{color:#0f172a99;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:700}.billing-wheel__stock-total-value{color:#0f172a;font-size:1.25rem;font-weight:800}.billing-wheel__stock-total-delta{color:#0f172a;font-size:.98rem;font-weight:700}.billing-wheel__legend-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;margin:.85rem 0 .35rem;display:flex}.billing-wheel__legend-toggle{color:#0f172a;border-radius:var(--bv-radius-pill);cursor:pointer;background:#0f172a08;border:1px solid #0f172a1f;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .9rem;font-size:.96rem;font-weight:700;transition:all .16s;display:inline-flex}.billing-wheel__legend-icon{width:1.2rem;height:1.2rem;display:block}.billing-wheel__legend-text{align-items:center;gap:.25rem;display:inline-flex}.billing-wheel__legend-toggle.is-secondary{color:#0f172abd;box-shadow:none;background:0 0;border-color:#0f172a38;padding:.34rem .78rem;font-weight:600}.billing-wheel__legend-toggle.is-secondary:hover{color:#0f172ad6;box-shadow:none;background:#0f172a0d;border-color:#0f172a4d;transform:none}.billing-wheel__legend-toggle.is-secondary:active{box-shadow:none;background:#0f172a14;border-color:#0f172a57;transform:translateY(0)}.billing-wheel__legend-toggle.is-secondary .billing-wheel__legend-icon{opacity:.86}.billing-wheel__legend-toggle:hover{background:#0f172a0f;border-color:#0f172a2e;box-shadow:0 10px 30px #0f172a14}.billing-wheel__legend-toggle:active{background:#0f172a14;transform:translateY(1px)}.billing-wheel__result-label{letter-spacing:.04em;text-transform:uppercase;color:#0f172a99;margin:0;font-size:.9rem;font-weight:700}.billing-wheel__result-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-weight:800}.billing-wheel__result-error{color:#e11d48;margin:.1rem 0 0;font-weight:700}.billing-wheel__result-inline{background:#ffffffe6;border:1px solid #0f172a14;border-radius:14px;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.8rem;padding:.85rem 1rem;display:flex;box-shadow:inset 0 1px #ffffffd1}.billing-wheel__result-preview{align-items:center;gap:.7rem;display:flex}.billing-wheel__result-dot{border-radius:var(--bv-radius-pill);width:.95rem;height:.95rem;box-shadow:0 6px 12px #0f172a1f}.billing-wheel__result-open{border-radius:var(--bv-radius-pill);background:linear-gradient(140deg, #0ea5e9, var(--bv-color-success));color:#fff;cursor:pointer;border:none;padding:.65rem 1rem;font-weight:700;transition:transform .16s,box-shadow .16s;box-shadow:0 10px 22px #0e80b77c,inset 0 1px #ffffffd1}.billing-wheel__result-open:hover{box-shadow:0 12px 26px color-mix(in srgb, var(--bv-color-success) 38%, #0f172a42), inset 0 1px 0 #ffffffeb;transform:translateY(-1px)}.billing-wheel__result-open:active{box-shadow:none;transform:translateY(0)}.billing-wheel__helper{color:#0f172ab3;grid-column:1/-1;margin:.15rem 0 0;font-size:.9rem}.billing-wheel__meta{background:linear-gradient(135deg,#f8fafceb,#f1f5f9e6);border:1px solid #0f172a14;border-radius:14px;margin-top:1rem;padding:.7rem .9rem;box-shadow:0 12px 26px #0f172a14,inset 0 1px #ffffffeb}.billing-wheel__meta-row{flex-direction:column;align-items:center;gap:.65rem;display:flex}.billing-wheel__copy-btn{border-radius:var(--bv-radius-pill);background:linear-gradient(140deg, #0ea5e9, var(--bv-color-success));color:#fff;cursor:pointer;border:none;place-self:center end;padding:.65rem 1rem;font-weight:700;transition:transform .16s,box-shadow .16s;box-shadow:0 10px 22px #0e80b77c,inset 0 1px #ffffffd1}.billing-wheel__dev-reset{color:#0f172ab3;background:#0f172a08;border:1px dashed #0f172a3d;border-radius:10px;padding:.35rem .65rem;font-size:.85rem;font-weight:600;transition:all .14s}.billing-wheel__dev-reset:hover{background:#0f172a0f;border-color:#0f172a57;box-shadow:0 8px 16px #0f172a14}.billing-wheel__dev-reset:active{box-shadow:none;transform:translateY(1px)}.billing-wheel__copy-btn:hover{box-shadow:0 12px 26px color-mix(in srgb, var(--bv-color-success) 38%, #0f172a42), inset 0 1px 0 #ffffffeb;transform:translateY(-1px)}.billing-wheel__copy-btn:active{box-shadow:none;transform:translateY(0)}@media (max-width:680px){.billing-wheel__copy-btn{justify-self:start}}@media (prefers-reduced-motion:reduce){.billing-wheel__disc,.billing-wheel__spin,.billing-wheel__copy-btn{transition:none}.billing-wheel__burst{opacity:.65;transform:translate(-50%, -50%) rotate(var(--angle,0deg)) translateY(calc(-1 * (var(--distance,120%) + var(--start,18%)))) scale(.9);animation:none}.billing-wheel__streak{opacity:.55;transform:translate(-50%, -50%) rotate(var(--angle,0deg)) translateY(calc(-1 * (var(--distance,150%) + var(--start,28%)))) scaleY(.9);animation:none}.billing-wheel__fireworks:after{opacity:.4;animation:none;transform:translate(-50%,-50%)scale(1)}}[data-theme=dark] .billing-wheel-panel{background:radial-gradient(160% 160% at 12% 10%,#22c55e1a,#0000 62%),linear-gradient(140deg,#0b1729 0%,#0e1b33 60%,#0b2430 100%);border-color:#22c55e2e;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #00000073}[data-theme=dark] .billing-wheel__visual:before{background:radial-gradient(130% 120% at 22% 18%,#38bdf833,#0000 58%),radial-gradient(130% 120% at 80% 82%,#22c55e2e,#0000 66%)}[data-theme=dark] .billing-wheel__visual:after{background:radial-gradient(55% 45% at 50% 35%,#02061794,#0000 100%)}[data-theme=dark] .billing-wheel__disc{background:#0f172a;border-color:#94a3b83d;outline-color:#0ea5e961;box-shadow:inset 0 1px #ffffff0f,0 22px 50px #0000007a,0 0 0 9px #0ea5e91f}[data-theme=dark] .billing-wheel__disc:before{border-color:#94a3b873;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #38bdf833}[data-theme=dark] .billing-wheel__disc:after{border-color:#94a3b86b;box-shadow:0 0 0 1px #02061794,inset 0 1px #ffffff14}[data-theme=dark] .billing-wheel__disc-fx:before{background:repeating-conic-gradient(from 0deg, #e2e8f02e 0deg .32deg, #e2e8f000 .36deg var(--wheel-slice-angle,10deg)), radial-gradient(118% 118% at 20% 12%, #e2e8f029, transparent 56%), radial-gradient(120% 120% at 82% 86%, #02061738, transparent 64%);mix-blend-mode:screen}[data-theme=dark] .billing-wheel__disc-fx:after{border-color:#94a3b857}[data-theme=dark] .billing-wheel__center{background:radial-gradient(circle at 30% 30%,#ffffff1f,#0f172ae6);border-color:#94a3b861;box-shadow:inset 0 1px #ffffff14,0 12px 24px #00000070,0 0 0 1px #38bdf833}[data-theme=dark] .billing-wheel__pointer-cap{background:radial-gradient(circle at 30% 28%,#e2e8f0b8,#475569d1);border-color:#94a3b87a;box-shadow:0 8px 14px #02061794,inset 0 1px #e2e8f03d}[data-theme=dark] .billing-wheel__pointer{filter:drop-shadow(0 12px 16px #00000085);background:linear-gradient(#e2e8f0,#94a3b8)}[data-theme=dark] .billing-wheel__spin{--billing-wheel-spin-collar:#0f172a7a;border-color:#94a3b89e}[data-theme=dark] .billing-wheel__copy{color:#e2e8f0bf}[data-theme=dark] .billing-wheel__eyebrow{color:#e2e8f0db;background:linear-gradient(135deg,#0ea5e92e,#22c55e29);border-color:#7dd3fc2e;box-shadow:inset 0 1px #ffffff14,0 12px 24px #02061757}[data-theme=dark] .billing-wheel__title,[data-theme=dark] .billing-wheel__result-title{color:var(--bv-color-text-on-dark-surface)}[data-theme=dark] .billing-wheel__legend-toggle{color:var(--bv-color-text-on-dark-surface);background:#ffffff0f;border-color:#e2e8f029;box-shadow:0 8px 18px #00000059,inset 0 1px #ffffff14}[data-theme=dark] .billing-wheel__legend-toggle:hover{background:#ffffff1a;border-color:#e2e8f03d;box-shadow:0 12px 24px #0000006b,inset 0 1px #ffffff1f}[data-theme=dark] .billing-wheel__legend-toggle.is-secondary{color:#e2e8f0d1;box-shadow:none;background:#0f172a38;border-color:#e2e8f03d}[data-theme=dark] .billing-wheel__legend-toggle.is-secondary:hover{color:#e2e8f0f0;box-shadow:none;background:#1e293b66;border-color:#e2e8f057}[data-theme=dark] .billing-wheel__legend-toggle.is-secondary:active{background:#1e293b80;border-color:#e2e8f066}[data-theme=dark] .billing-wheel__stock{--billing-stock-bg:linear-gradient(145deg, #0c1421f5, #0f172aeb), radial-gradient(140% 120% at 10% 10%, #22c55e14, transparent 60%);--billing-stock-border:#ffffff14;--billing-stock-shadow:0 18px 34px #00000080, inset 0 1px 0 #ffffff0a;--billing-stock-glow-a:radial-gradient(circle at 35% 35%, #22c55e33, #0ea5e91f, transparent 65%);--billing-stock-glow-b:radial-gradient(circle at 70% 70%, #0ea5e929, transparent 62%);--billing-pill-bg:linear-gradient(135deg, #16a34a, #0ea5e9);--billing-pill-border:#ffffff14;--billing-pill-shadow:0 10px 18px #0006, inset 0 1px 0 #ffffff1f;--billing-pill-dot:#e2e8f0fa;--billing-total-bg:linear-gradient(145deg, #0ea5e929, #10b9812e);--billing-total-border:#ffffff14;--billing-total-shadow:inset 0 1px 0 #ffffff14, 0 12px 22px #00000061}[data-theme=dark] .billing-wheel__stock-title{color:var(--bv-color-text-on-dark-surface)}[data-theme=dark] .billing-wheel__stock-eyebrow{color:#e2e8f0b3}[data-theme=dark] .billing-wheel__stock-meta,[data-theme=dark] .billing-wheel__stock-row,[data-theme=dark] .billing-wheel__stock-row strong{color:#e2e8f0d1}[data-theme=dark] .billing-wheel__stock-total{border-color:var(--billing-total-border);background:var(--billing-total-bg);box-shadow:var(--billing-total-shadow)}[data-theme=dark] .billing-wheel__stock-total-label{color:#e2e8f0ad}[data-theme=dark] .billing-wheel__stock-total-value,[data-theme=dark] .billing-wheel__stock-total-delta{color:var(--bv-color-text-on-dark-surface)}[data-theme=dark] .billing-wheel__stock--free{--billing-stock-bg:linear-gradient(135deg, #123a3ee6, #154b50eb);--billing-stock-border:#89c6cb47;--billing-stock-shadow:0 16px 32px #00000080, inset 0 1px 0 #ffffff0f;--billing-stock-glow-a:radial-gradient(circle at 35% 35%, #4cb2ba2e, #2073791f, transparent 62%);--billing-stock-glow-b:radial-gradient(circle at 70% 70%, #4cb2ba29, transparent 60%);--billing-pill-bg:linear-gradient(135deg, #123a3ee6, #154b50eb);--billing-pill-border:#89c6cb47;--billing-pill-shadow:0 10px 18px #00000070, inset 0 1px 0 #ffffff1f;--billing-pill-ink:#d4ebedeb;--billing-pill-dot:#d4ebedd9;--billing-total-bg:linear-gradient(145deg, #205e625c, #123a3e52);--billing-total-border:#89c6cb47;--billing-total-shadow:inset 0 1px 0 #ffffff14, 0 12px 22px #0000006b}[data-theme=dark] .billing-wheel__stock--plus{--billing-stock-bg:linear-gradient(145deg, #0a2c2cf0, #0a2238eb), radial-gradient(140% 120% at 10% 10%, #10b9811f, transparent 60%);--billing-stock-border:#2dd4bf3d;--billing-stock-shadow:0 20px 40px #0000008c, inset 0 1px 0 #ffffff0d;--billing-stock-glow-a:radial-gradient(circle at 35% 35%, #10b98142, #0ea5e929, transparent 62%);--billing-stock-glow-b:radial-gradient(circle at 70% 70%, #0ea5e938, transparent 60%);--billing-pill-bg:linear-gradient(135deg, #16a34a, #0ea5e9);--billing-pill-border:#ffffff1f;--billing-pill-shadow:0 12px 20px #00000075, inset 0 1px 0 #ffffff1f;--billing-total-bg:linear-gradient(145deg, #10b9813d, #0ea5e933);--billing-total-border:#2dd4bf3d;--billing-total-shadow:inset 0 1px 0 #ffffff14, 0 14px 24px #00000075}[data-theme=dark] .billing-wheel__stock--pro{--billing-stock-bg:linear-gradient(145deg, #0c1a2cf2, #0c2036eb), radial-gradient(140% 120% at 10% 10%, #096c9a29, transparent 60%);--billing-stock-border:#7dbfe83d;--billing-stock-shadow:0 22px 44px #0000008f, inset 0 1px 0 #ffffff0d;--billing-stock-glow-a:radial-gradient(circle at 35% 35%, #2563eb38, #096c9a33, transparent 62%);--billing-stock-glow-b:radial-gradient(circle at 70% 70%, #2563eb38, transparent 60%);--billing-pill-bg:linear-gradient(135deg, #0b6b9a, #2563eb);--billing-pill-border:#ffffff24;--billing-pill-shadow:0 12px 22px #0000007a, inset 0 1px 0 #ffffff1f;--billing-total-bg:linear-gradient(145deg, #2563eb33, #096c9a38);--billing-total-border:#7dbfe83d;--billing-total-shadow:inset 0 1px 0 #ffffff14, 0 14px 24px #0000007a}[data-theme=dark] .billing-wheel-modal__status-inline{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .billing-wheel-modal__status-inline-text{color:#e2e8f0c7}[data-theme=dark] .billing-wheel-modal__status-meta{color:#e2e8f0ad}[data-theme=dark] .billing-wheel-modal__copy-link{color:#e2e8f0d1}[data-theme=dark] .billing-wheel-modal__copy-link:hover{color:#e2e8f0f5}[data-theme=dark] .billing-wheel-modal__close{color:color-mix(in srgb, var(--billing-wheel-modal-action-accent) 82%, #cbd5e1);filter:drop-shadow(0 0 7px color-mix(in srgb, var(--billing-wheel-modal-action-accent) 56%, #ffffff38)) drop-shadow(0 0 20px color-mix(in srgb, var(--billing-wheel-modal-action-accent) 34%, #00000061))}[data-theme=dark] .billing-wheel-modal__close:hover,[data-theme=dark] .billing-wheel-modal__close:focus-visible{color:color-mix(in srgb, var(--billing-wheel-modal-action-accent) 94%, #ffffffeb);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--billing-wheel-modal-action-accent) 66%, #ffffff42)) drop-shadow(0 0 26px color-mix(in srgb, var(--billing-wheel-modal-action-accent) 42%, #00000080))}[data-theme=dark] .billing-wheel-modal__close:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--billing-wheel-modal-action-accent) 36%, #ffffff2e)}[data-theme=dark] .billing-wheel__helper{color:#e2e8f0b8}[data-theme=dark] .billing-wheel__result-inline{background:#0f172a99;border-color:#ffffff0f}.billing-wheel-modal-overlay{z-index:2700;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8c;justify-content:center;align-items:center;padding:clamp(1rem,3vh,1.75rem);display:flex;position:fixed;inset:0}.billing-wheel-modal{--billing-wheel-modal-action-accent:#14b8a6;color:#0f172a;isolation:isolate;background:radial-gradient(140% 150% at 12% 4%,#0ea5e91f,#0000 62%),radial-gradient(145% 150% at 92% 0,#22c55e1f,#0000 62%),linear-gradient(145deg,#fffffff5,#ffffffe6);border:1px solid #0ea5e938;border-radius:20px;width:min(520px,100%);padding:clamp(1rem,2.5vw,1.45rem);position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffb3,0 26px 62px #0f172a2e,0 16px 36px #0f172a1f}.billing-wheel-modal__head{justify-content:space-between;align-items:flex-start;gap:.75rem;padding-right:clamp(3.9rem,4.8vw,4.6rem);display:flex;position:relative}.billing-wheel-modal__content{z-index:1;position:relative}.billing-wheel-modal__title{letter-spacing:-.01em;margin:.1rem 0;font-size:clamp(1.2rem,2.2vw,1.4rem)}.billing-wheel-modal__subtitle{color:#0f172aa6;margin:0}.billing-wheel-modal__close{border-radius:var(--bv-radius-pill);width:clamp(3.6rem,4.5vw,4.2rem);height:clamp(3.6rem,4.5vw,4.2rem);color:color-mix(in srgb, var(--billing-wheel-modal-action-accent) 78%, #475569);box-shadow:none;cursor:pointer;isolation:isolate;transform-origin:50%;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--billing-wheel-modal-action-accent) 46%, #ffffff3d)) drop-shadow(0 0 18px color-mix(in srgb, var(--billing-wheel-modal-action-accent) 22%, #0f172a24));background:0 0;border:none;flex-shrink:0;place-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1),color .18s,filter .22s,opacity .24s;display:grid;position:absolute;top:0;right:0}.billing-wheel-modal__close svg{width:clamp(1.7rem,2.05vw,1.92rem);height:clamp(1.7rem,2.05vw,1.92rem);transition:transform .22s}.billing-wheel-modal__close:hover,.billing-wheel-modal__close:focus-visible{color:color-mix(in srgb, var(--billing-wheel-modal-action-accent) 92%, #ffffffdb);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--billing-wheel-modal-action-accent) 62%, #ffffff57)) drop-shadow(0 0 22px color-mix(in srgb, var(--billing-wheel-modal-action-accent) 34%, #0f172a2e));background:0 0;outline:none;transform:translateY(-1px)scale(1.04)}.billing-wheel-modal__close:hover svg,.billing-wheel-modal__close:focus-visible svg{transform:rotate(90deg)scale(1.08)}.billing-wheel-modal__close:active{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--billing-wheel-modal-action-accent) 50%, #ffffff42)) drop-shadow(0 0 16px color-mix(in srgb, var(--billing-wheel-modal-action-accent) 24%, #0f172a29));transform:translateY(0)scale(.98)}.billing-wheel-modal__close:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--billing-wheel-modal-action-accent) 30%, #ffffffad)}.billing-wheel-modal__close:disabled{cursor:default;opacity:.55;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--billing-wheel-modal-action-accent) 26%, #ffffff2e)) drop-shadow(0 0 10px color-mix(in srgb, var(--billing-wheel-modal-action-accent) 14%, #0f172a1a))}.billing-wheel-modal__body{gap:.75rem;margin-top:1rem;display:grid}.billing-wheel-modal__hint{color:#0f172ab3;margin:0}.billing-wheel-modal__status-stack{gap:.3rem;display:grid}.billing-wheel-modal__status-inline{background:#0f172a08;border:1px solid #0f172a14;border-radius:12px;align-items:center;gap:.55rem;padding:.5rem .62rem;display:flex}.billing-wheel-modal__status-inline-text{color:#0f172ac2;margin:0;font-size:.86rem;line-height:1.34}.billing-wheel-modal__status-dot{border-radius:var(--bv-radius-pill);background:#64748bf0;width:10px;height:10px;margin-top:0;box-shadow:0 0 0 6px #64748b24}.billing-wheel-modal__status-inline.is-error .billing-wheel-modal__status-dot{background:var(--bv-color-danger);box-shadow:0 0 0 6px #ef44441f}.billing-wheel-modal__status-meta{color:#0f172a99;margin:0;font-size:.84rem}.billing-wheel-modal__text{background:#0f172a08;border:1px solid #0f172a0f;border-radius:10px;margin:0;padding:.75rem .85rem;font-weight:700}.billing-wheel-modal__actions{flex-wrap:wrap;align-items:center;gap:.55rem .72rem;display:flex}.billing-wheel__accept-btn{border-radius:var(--bv-radius-pill);background:linear-gradient(135deg, var(--bv-color-success), #0ea5e9);color:#fff;cursor:pointer;box-shadow:0 12px 24px color-mix(in srgb, var(--bv-color-success) 32%, #0f172a2e), inset 0 1px 0 #ffffffe0;border:none;padding:.65rem 1.1rem;font-weight:750;transition:transform .16s,box-shadow .16s,filter .16s}.billing-wheel__accept-btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px #0e78ac78,inset 0 1px #ffffffeb}.billing-wheel__accept-btn:active{box-shadow:none;transform:translateY(0)}.billing-wheel-modal__ghost{border-radius:var(--bv-radius-pill);color:#0f172a;background:#0f172a0a;border:1px solid #0f172a1f;padding:.58rem .95rem;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s}.billing-wheel-modal__ghost:hover{background:#0f172a0f;border-color:#0f172a29;transform:translateY(-1px);box-shadow:0 8px 18px #0f172a14}.billing-wheel-modal__ghost:active{box-shadow:none;transform:translateY(0)}.billing-wheel-modal__copy-link{color:#0f172ab3;text-underline-offset:2px;box-shadow:none;background:0 0;border:none;border-radius:6px;place-self:auto;padding:.14rem .24rem;font-weight:650;text-decoration:underline}.billing-wheel-modal__copy-link:hover{color:#0f172ae0;box-shadow:none;transform:none}.billing-wheel-modal__copy-link:active{box-shadow:none;transform:none}.billing-wheel-modal__copy-link:disabled{opacity:.6;cursor:not-allowed;text-decoration:none}.billing-wheel-modal__foot{color:#0f172a9e;margin-top:.25rem;font-size:.84rem}.billing-wheel-legend-modal{width:min(680px,100%)}.billing-wheel-legend-modal__body{gap:.55rem;margin-top:1rem;display:grid}.billing-wheel-legend-modal__list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.billing-wheel-legend-modal__item{background:linear-gradient(135deg,#0f172a0a,#0f172a05);border:1px solid #0f172a14;border-radius:12px;align-items:center;gap:.65rem;padding:.65rem .95rem;display:flex;box-shadow:0 8px 18px #0f172a0f}.billing-wheel-legend-modal__name{letter-spacing:-.01em;color:#0f172a;flex:1;align-items:center;font-size:1rem;font-weight:750;display:inline-flex}.billing-wheel-legend-modal__chance{font-variant-numeric:tabular-nums;color:#0f172aad;text-align:right;min-width:3ch;font-weight:700}.billing-wheel__swatch{border-radius:var(--bv-radius-pill);width:.9rem;height:.9rem;box-shadow:0 6px 12px #0f172a1f}[data-theme=dark] .billing-wheel-legend-modal__item{background:linear-gradient(135deg,#ffffff0a,#ffffff05);border-color:#e2e8f014;box-shadow:0 10px 24px #0000004d}[data-theme=dark] .billing-wheel-legend-modal__name{color:#e2e8f0d9}[data-theme=dark] .billing-wheel-legend-modal__chance{color:#e2e8f0b8}.billing-cancel-overlay{z-index:2600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8c;justify-content:center;align-items:center;padding:clamp(1rem,3vh,1.75rem);display:flex;position:fixed;inset:0}.billing-cancel-modal{clip-path:inset(0 round 20px);color:#0f172a;background:radial-gradient(140% 150% at 12% 4%,#ef44441f,#0000 62%),radial-gradient(145% 150% at 92% 0,#f871711f,#0000 62%),linear-gradient(145deg,#fffffff0,#ffffffd1);border:1px solid #ef444438;border-radius:20px;width:min(540px,100%);max-height:calc(100vh - 3.5rem);padding:clamp(1rem,2.5vw,1.45rem);overflow:auto;box-shadow:inset 0 1px #ffffffb3,0 26px 62px #0f172a2e,0 16px 36px #0f172a1f}.billing-cancel__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.billing-cancel__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#0f172a99;margin:0;font-size:.78rem}.billing-cancel__hint{color:#0f172aa6;margin:.2rem 0 0}.billing-cancel__close{--modal-close-size:2.6rem}.billing-cancel__body{gap:.8rem;margin-top:1rem;display:grid}.billing-cancel__summary{background:#ffffffe6;border:1px solid #ef444438;border-radius:1rem;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex;box-shadow:inset 0 1px #ffffffb8,0 14px 28px #0f172a14}.billing-cancel__glyph{color:#991b1b;background:linear-gradient(135deg,#f8717133,#ef44442e);border:1px solid #ef444452;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffffbf}.billing-cancel__glyph-icon{background:linear-gradient(135deg, var(--bv-color-danger), #f87171);filter:drop-shadow(0 4px 8px #ef444447);width:22px;height:22px;display:block;-webkit-mask-image:url(/tabler-alert-octagon.svg);mask-image:url(/tabler-alert-octagon.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.billing-cancel__summary-copy{gap:.1rem;min-width:0;display:grid}.billing-cancel__badge{letter-spacing:.06em;text-transform:uppercase;color:#ef4444d1;margin:0;font-size:.82rem}.billing-cancel__title{margin:0;font-size:1.12rem;font-weight:800}.billing-cancel__subtitle{color:#0f172aa6;margin:0}.billing-cancel__points{color:#0f172abf;gap:.35rem;margin:0;padding-left:1.2rem;font-size:.95rem;display:grid}.billing-cancel__points li{list-style:outside}.billing-cancel__ack{color:#0f172acc;align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.billing-cancel__ack input{width:16px;height:16px;accent-color:var(--bv-color-danger)}.billing-cancel__actions{justify-content:flex-end;align-items:center;gap:.65rem;margin-top:.2rem;display:flex}.billing-cancel__ghost{color:#0f172abf;background:#f8fafceb;border:1px solid #94a3b859;border-radius:12px;padding:.6rem 1rem;font-weight:700}.billing-cancel__ghost:disabled{opacity:.65;cursor:not-allowed}.billing-cancel__advance{color:#ea580c;letter-spacing:-.01em;cursor:pointer;background:linear-gradient(145deg,#f973161f,#f9731614);border:1px solid #f9731652;border-radius:1.05rem;justify-content:center;align-items:center;gap:.55rem;min-width:8.75rem;height:3.3rem;padding:0 1.35rem;font-size:.95rem;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,color .18s;display:inline-flex;box-shadow:0 10px 18px #f973162e}.billing-cancel__advance:hover,.billing-cancel__advance:focus-visible{color:var(--bv-color-action-strong);background:linear-gradient(145deg,#f973162e,#ea580c24);border-color:#ea580c80;outline:none;transform:translateY(-1px);box-shadow:0 12px 22px #f973163d}.billing-nonprofit-modal{clip-path:inset(0 round 20px);color:#0f172a;background:radial-gradient(140% 150% at 12% 4%,#3b82f61f,#0000 62%),radial-gradient(145% 150% at 92% 0,#38bdf824,#0000 62%),linear-gradient(145deg,#fffffff0,#ffffffd1);border:1px solid #3b82f63d;border-radius:20px;width:min(560px,100%);max-height:calc(100vh - 3.5rem);padding:clamp(1rem,2.5vw,1.45rem);overflow:auto;box-shadow:inset 0 1px #ffffffb3,0 26px 62px #0f172a2e,0 16px 36px #0f172a1f}.billing-nonprofit-modal__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.billing-nonprofit-modal__head h3{margin:.2rem 0 0}.billing-nonprofit-modal__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#0f172a99;margin:0;font-size:.78rem}.billing-nonprofit-modal__hint{color:#0f172aa6;margin:.2rem 0 0}.billing-nonprofit-modal__close{--modal-close-size:2.6rem;flex-shrink:0}.billing-nonprofit-modal__progress{gap:.4rem;margin-top:.85rem;display:flex}.billing-nonprofit-modal__progress-dot{border-radius:var(--bv-radius-pill);background:#2563eb24;flex:1;height:5px;transition:background .25s}.billing-nonprofit-modal__progress-dot.is-done{background:#2563eb8c}.billing-nonprofit-modal__progress-dot.is-current{background:linear-gradient(135deg,#2563eb,#38bdf8)}.billing-nonprofit-modal__body{gap:.8rem;margin-top:1rem;display:grid}.billing-nonprofit-modal__fields{gap:.72rem;display:grid}.billing-nonprofit-modal__review{gap:.7rem;display:grid}.billing-nonprofit-modal__review-group{background:#ffffffb8;border:1px solid #2563eb1f;border-radius:14px;padding:.7rem .85rem;box-shadow:inset 0 1px #ffffffe6}.billing-nonprofit-modal__review-head{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.45rem;display:flex}.billing-nonprofit-modal__review-head h4{text-transform:uppercase;letter-spacing:.06em;color:#2563ebd9;margin:0;font-size:.78rem}.billing-nonprofit-modal__review-edit{color:#1d4ed8;border-radius:var(--bv-radius-pill);background:#eff6ffe6;border:1px solid #2563eb3d;padding:.25rem .7rem;font-size:.78rem;font-weight:700}.billing-nonprofit-modal__review-edit:disabled{opacity:.6;cursor:not-allowed}.billing-nonprofit-modal__review-group dl{gap:.35rem;margin:0;display:grid}.billing-nonprofit-modal__review-row{grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:.6rem;display:grid}.billing-nonprofit-modal__review-row dt{color:#0f172a99;font-size:.8rem;font-weight:600}.billing-nonprofit-modal__review-row dd{color:#0f172ad9;word-break:break-word;margin:0;font-size:.86rem;font-weight:600}.billing-nonprofit-modal__review-hint{margin:0}.billing-nonprofit-modal__actions{justify-content:flex-end;align-items:center;gap:.65rem;margin-top:.2rem;display:flex}.billing-nonprofit-modal__ghost{color:#0f172abf;background:#f8fafceb;border:1px solid #94a3b859;border-radius:12px;padding:.6rem 1rem;font-weight:700}.billing-nonprofit-modal__ghost:disabled{opacity:.65;cursor:not-allowed}.billing-nonprofit-modal__submit{color:#fff;background:linear-gradient(135deg,#2563eb,#38bdf8);border:1px solid #2563eb6b;border-radius:12px;padding:.65rem 1.1rem;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 18px 36px #2563eb42}.billing-nonprofit-modal__submit:hover:not(:disabled){filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 22px 44px #2563eb52}.billing-nonprofit-modal__submit:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}@media (max-width:540px){.billing-nonprofit-modal__review-row{grid-template-columns:1fr;gap:.1rem}}.settings-avatar-preview{-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);isolation:isolate;background:radial-gradient(120% 160% at 0 0,#ffc48a2e,#0000 54%),linear-gradient(#fffffff5,#fff9f2eb);border:1px solid #ffb06f57;border-radius:26px;grid-template-columns:auto minmax(18rem,30rem) auto;justify-content:start;align-items:center;gap:clamp(1rem,3vw,1.4rem);width:min(100%,860px);margin-inline:auto;padding:clamp(1rem,2.8vw,1.4rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 18px 34px #0f172a14}.settings-avatar-preview:before{content:"";border-radius:var(--bv-radius-pill);filter:blur(18px);opacity:.9;pointer-events:none;z-index:0;background:radial-gradient(100% 100%,#ffb06f2e,#0000 72%);width:clamp(140px,30vw,240px);position:absolute;inset:-10% auto 28% -6%}.settings-avatar-preview:after{content:"";opacity:.9;pointer-events:none;z-index:0;background:linear-gradient(#ffffff42,#ffffff14);border:1px solid #ffffff85;border-radius:25px;position:absolute;inset:1px}.settings-avatar-thumb{border-radius:var(--bv-radius-pill);z-index:1;background:linear-gradient(#fffffff5,#f1f5f9f5);border:1.5px solid #94c6ff85;justify-content:center;align-items:center;width:clamp(88px,11vw,104px);height:clamp(88px,11vw,104px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 14px 28px #0f172a24}.settings-avatar-thumb--button{appearance:none;cursor:pointer;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s}.settings-avatar-thumb--button:hover:not(:disabled){border-color:#60a5faa6;transform:translateY(-1px)scale(1.01);box-shadow:inset 0 1px #ffffffe6,0 18px 34px #0f172a29}.settings-avatar-thumb--button:focus-visible{outline:none;box-shadow:0 0 0 4px #94c6ff52,inset 0 1px #ffffffe6,0 18px 34px #0f172a29}.settings-avatar-thumb--button:disabled{cursor:not-allowed;opacity:.72;transform:none}.settings-avatar-thumb:before{content:"";border-radius:inherit;z-index:0;border:1px solid #ffffff8c;position:absolute;inset:6px}.settings-avatar-thumb img{object-fit:cover;z-index:1;width:100%;height:100%;position:relative}.settings-avatar-placeholder{z-index:1;letter-spacing:.01em;color:#0f172a7a;background:radial-gradient(120% 120% at 50% 20%,#fffffff5,#bfdbfe57);place-items:center;width:100%;height:100%;font-size:1.85rem;font-weight:600;display:grid;position:relative}.settings-avatar-meta{z-index:1;align-content:center;gap:.65rem;width:100%;min-width:0;max-width:30rem;display:grid;position:relative}.settings-avatar-note{color:#0f172aa8;font-size:.92rem;line-height:1.45}.settings-avatar-hint{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.settings-avatar-hint span{border-radius:var(--bv-radius-pill);color:#0f172aad;letter-spacing:.01em;background:#ffffff8f;border:1px solid #94c6ff42;align-items:center;gap:.32rem;padding:.42rem .72rem;font-size:.78rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffffdb}.settings-avatar-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.82rem;width:100%;padding-top:.1rem;display:flex}.settings-avatar-actions .settings-primary-action{min-width:min(100%,12rem);padding-inline:clamp(1.1rem,2.2vw,1.45rem)}.settings-avatar-icon-button{color:#ea580c;width:42px;height:42px;box-shadow:none;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .12s,color .16s,background-color .16s,box-shadow .16s,opacity .12s;display:inline-flex}.settings-avatar-icon-button:hover:not(:disabled),.settings-avatar-icon-button:focus-visible{color:#c2410c;background:#f973161f;transform:translateY(-1px);box-shadow:0 10px 22px #f973162e}.settings-avatar-icon-button:focus-visible{outline:none}.settings-avatar-icon-button:disabled{cursor:not-allowed;opacity:.6;box-shadow:none;background:0 0;transform:none}.settings-avatar-icon-button svg{width:24px;height:24px;display:block}.settings-avatar-icon-button--plain:hover:not(:disabled),.settings-avatar-icon-button--plain:focus-visible{box-shadow:none;background:0 0}.settings-avatar-icon-button--danger{color:var(--bv-color-danger)}.settings-avatar-icon-button--danger:hover:not(:disabled),.settings-avatar-icon-button--danger:focus-visible{color:#dc2626;box-shadow:none;background:0 0}.settings-avatar-icon-button--trash{place-self:center end}@media (max-width:640px){.settings-avatar-preview{grid-template-columns:1fr;align-items:start;width:100%}.settings-avatar-thumb--button{justify-self:start}.settings-avatar-actions{flex-direction:column;align-items:stretch}.settings-avatar-actions>.settings-primary-action{width:100%}.settings-avatar-icon-button--trash{place-self:center end}}.settings-primary-action{border-radius:var(--bv-radius-pill);letter-spacing:.01em;color:#fff;background:radial-gradient(160% 140% at 0 0,#ffd2aa80,#0000 60%),linear-gradient(120deg,#f97316,#fb923c);border:1px solid #f973168c;padding-block:clamp(.65rem,2vw,.85rem);padding-inline:clamp(1.2rem,3.2vw,1.6rem);font-weight:600;transition:transform .22s,box-shadow .22s,filter .22s;box-shadow:0 18px 38px #f9731652,0 10px 22px #f9731638}.settings-primary-action:hover:not(:disabled){filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 22px 44px #f9731661,0 12px 26px #f9731642}.settings-primary-action:active:not(:disabled){filter:brightness(.98);transform:translateY(0);box-shadow:0 14px 28px #f9731642,0 8px 18px #f973162e}.settings-primary-action:disabled{opacity:.65;cursor:not-allowed;background:linear-gradient(120deg,#94a3b847,#94a3b838);border-color:#94a3b852;box-shadow:0 12px 20px #94a3b829,inset 0 1px #ffffff29}.settings-primary-action:focus-visible{outline-offset:4px;outline:3px solid #f973164d}.settings-donations-hero{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:auto;background:0 0;border:none;border-radius:0;grid-template-columns:1fr;gap:clamp(1rem,3vw,1.7rem);margin-bottom:clamp(1.1rem,2.8vw,1.6rem);padding:0;display:grid;position:relative;overflow:visible}.settings-donations-hero__copy{flex-direction:column;gap:.55rem;min-width:0;max-width:36rem;display:flex}@media (min-width:768px){.settings-donations-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center}}.settings-donations-hero:before,.settings-donations-hero:after{content:none;display:none}.settings-donations-hero>*{z-index:1;position:relative}.settings-donations-hero__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#f97316;margin:0;font-size:clamp(1rem,2.4vw,1.12rem);font-weight:700}.settings-donations-hero__title{letter-spacing:-.015em;color:#0f172a;margin:0;font-size:clamp(1.22rem,3vw,1.72rem);font-weight:800}.settings-donations-hero__desc{color:#0f172aad;max-width:44ch;margin:0;line-height:1.55}.settings-donations-note{--mfa-accent:var(--bv-color-danger);--mfa-ink:#2e0b0b;--mfa-border:#ef444461;--mfa-glow:color-mix(in srgb, #fff 82%, var(--mfa-accent) 18%);--bv-classification-sheet-bg:linear-gradient(150deg, #ffffffc7, #ffffff85);--settings-bubble-glass-bg:linear-gradient(156deg, #ffffff2e, #f2f7ff0a), linear-gradient(156deg, #ffffff94, #ffffff0d), radial-gradient(138% 118% at 18% 10%, #ffffffb3, transparent 70%), radial-gradient(132% 116% at 84% -12%, #dbe9ff33, transparent 76%), radial-gradient(146% 142% at 22% 120%, #f0f4ff2e, transparent 80%);--settings-bubble-glass-bg-dark:linear-gradient(156deg, #7084b424, #0a101c00), linear-gradient(168deg, #1a243aa3, #0e16266b), radial-gradient(138% 118% at 20% 12%, #b0c4ec1a, transparent 70%), radial-gradient(132% 116% at 84% -12%, #8298c62e, transparent 78%), radial-gradient(146% 148% at 22% 124%, #1018288f, transparent 82%);--settings-bubble-glass-border:color-mix(in srgb, var(--mfa-accent) 26%, #fffffff0);--settings-bubble-glass-inner-border:color-mix(in srgb, var(--mfa-accent) 12%, #ffffff47);--settings-bubble-glass-accent-shadow:0 14px 28px color-mix(in srgb, var(--mfa-accent) 6%, #b0c0e047);--settings-bubble-glass-specular-bg:linear-gradient(180deg, #ffffffeb, #ffffff3d), linear-gradient(118deg, #ffffff5c, #ffffff0a);--settings-bubble-glass-specular-opacity:.96;--settings-bubble-glass-specular-active-opacity:1;--settings-bubble-glass-shadow:inset 0 1px 0 #fffffff0, inset 0 0 0 1px var(--settings-bubble-glass-inner-border), 0 0 0 1px color-mix(in srgb, var(--mfa-accent) 10%, #ffffff6b), 0 12px 24px #0f172a0f, 0 18px 34px #c2cde024, 0 8px 18px #141e3014, var(--settings-bubble-glass-accent-shadow,0 0 0 transparent);--settings-bubble-glass-backdrop:blur(26px) saturate(190%);background:radial-gradient(150% 160% at 12% -2%, #ef444429, transparent 70%), radial-gradient(140% 140% at 86% 8%, #f8717124, transparent 74%), var(--bv-classification-sheet-bg);background-blend-mode:screen, normal, normal;border:1px solid var(--settings-bubble-glass-border);box-shadow:inset 0 1px 0 #ffffffeb, inset 0 0 0 1px var(--settings-bubble-glass-inner-border), 0 12px 24px #0f172a0f, 0 18px 34px #bfcde624, 0 4px 10px #ffffff47;-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);isolation:isolate;border-radius:26px;gap:.65rem;padding:clamp(1.1rem,3.2vw,1.35rem);transition:border-color .3s,box-shadow .3s,background .3s;display:grid;position:relative;overflow:hidden}.settings-donations-note:before{content:"";background:var(--settings-bubble-glass-specular-bg);clip-path:polygon(0 0,84% 0,44% 100%,0 100%);width:min(64%,280px);opacity:var(--settings-bubble-glass-specular-opacity);mix-blend-mode:normal;filter:blur();pointer-events:none;z-index:0;border-radius:clamp(18px,4vw,24px);transition:opacity .32s,transform .32s;position:absolute;inset:2% auto 8% 3%;transform:translate(0,0)}.settings-donations-note--bubble{z-index:2;border-radius:var(--bv-radius-pill);cursor:pointer;place-content:center;place-items:center;gap:.2rem;width:68px;min-width:68px;height:68px;padding:.55rem;transition:width .3s,height .3s,padding .3s,border-radius .3s,gap .24s,box-shadow .3s;position:absolute;top:.35rem;right:.35rem}.settings-donations-note>*{z-index:1;position:relative}.settings-donations-note--bubble .settings-donations-note__icon{place-self:center;margin:0}.settings-donations-note--bubble .settings-mfa-eyebrow{justify-content:center;justify-self:center;align-items:center;width:auto;display:inline-flex}.settings-donations-note__eyebrow-label{display:none}.settings-donations-note--bubble .settings-donations-note__eyebrow-label,.settings-donations-note--bubble .settings-donations-note__list{opacity:0;pointer-events:none;max-height:0;transition:opacity .22s,transform .22s,max-height .24s;overflow:hidden;transform:translateY(-8px)}.settings-donations-note--bubble:not(:is(:hover,:focus-within,[data-expanded=true])) .settings-mfa-eyebrow{place-items:center;gap:0;width:100%;min-height:100%;display:grid}.settings-donations-note--bubble:not(:is(:hover,:focus-within,[data-expanded=true])) .settings-donations-note__icon{place-self:center;margin:auto}.settings-donations-note--bubble:not(:is(:hover,:focus-within,[data-expanded=true])) .settings-donations-note__list{display:none}.settings-donations-note--bubble:is(:hover,:focus-within,[data-expanded=true]){width:clamp(280px,48vw,440px);min-width:280px;max-width:440px;height:auto;box-shadow:inset 0 1px 0 #ffffffeb, inset 0 0 0 1px var(--settings-bubble-glass-inner-border), 0 0 0 1px color-mix(in srgb, var(--mfa-accent) 12%, #ffffff6b), 0 14px 28px #0f172a14, 0 20px 42px #bfcde633, 0 4px 10px #ffffff5c;border-radius:26px;place-content:start;place-items:stretch stretch;gap:.65rem;padding:clamp(1.1rem,3.2vw,1.35rem);right:0}.settings-donations-note--bubble:is(:hover,:focus-within,[data-expanded=true]):before{opacity:var(--settings-bubble-glass-specular-active-opacity);transform:translate(14%)}.settings-donations-note--bubble:is(:hover,:focus-within,[data-expanded=true]) .settings-mfa-eyebrow{justify-content:flex-start}.settings-donations-note--bubble:is(:hover,:focus-within,[data-expanded=true]) .settings-donations-note__eyebrow-label,.settings-donations-note--bubble:is(:hover,:focus-within,[data-expanded=true]) .settings-donations-note__list{opacity:1;pointer-events:auto;max-height:240px;display:grid;transform:translateY(0)}.settings-donations-note--bubble:is(:hover,:focus-within,[data-expanded=true]) .settings-donations-note__eyebrow-label{display:inline}.settings-referral-rules-note{--mfa-accent:var(--bv-color-action);--mfa-ink:#2d1105;--mfa-glow:color-mix(in srgb, #fff 82%, var(--mfa-accent) 18%);--settings-bubble-glass-border:color-mix(in srgb, var(--mfa-accent) 38%, #ffffffbd);--settings-bubble-glass-inner-border:color-mix(in srgb, var(--mfa-accent) 28%, #ffffff38);--settings-bubble-glass-accent-shadow:0 14px 28px color-mix(in srgb, var(--mfa-accent) 18%, #ff8a3d2e);text-align:left;justify-self:start}.settings-panel-head .settings-referral-rules-note.settings-donations-note--bubble{z-index:21;align-self:flex-start;margin-left:auto;position:relative;top:0;right:0}.settings-referral-rules-note:after{background:radial-gradient(110% 110% at 52% 44%, var(--mfa-glow), transparent 70%), radial-gradient(120% 120% at 46% 78%, color-mix(in srgb, var(--mfa-accent) 34%, #ffffff57), transparent 78%);opacity:.82}.settings-referral-rules-note .settings-donations-note__icon{width:1.45rem;height:1.45rem;filter:drop-shadow(0 6px 14px color-mix(in srgb, var(--mfa-accent) 22%, #0000000f))}.settings-referral-rules-listing{gap:.65rem}.settings-referral-rules-listing li{gap:.12rem;display:grid}.settings-referral-rules-listing strong{color:color-mix(in srgb, var(--mfa-ink) 92%, #0f172aeb);letter-spacing:-.01em;font-size:.84rem}.settings-referral-rules-listing span{color:color-mix(in srgb, var(--mfa-ink) 78%, #0f172ab8);font-size:.9rem;line-height:1.42}.settings-referral-rules-note.settings-donations-note--bubble{place-self:start;width:72px;min-width:72px;max-width:min(100%,340px);height:72px;position:relative;top:auto;right:auto}.settings-referral-rules-note.settings-donations-note--bubble:is(:hover,:focus-within,[data-expanded=true]){width:min(100%,clamp(280px,48vw,420px));max-width:100%;height:auto}.settings-referral-rules-note.settings-donations-note--bubble:is(:hover,:focus-within,[data-expanded=true]) .settings-donations-note__list{max-height:520px}@media (min-width:768px){.settings-donations-note{place-self:start end;max-width:440px}}.settings-donations-note:after{content:"";background:radial-gradient(circle at 18% 18%, #fffffffa 0 1.1%, transparent 2.8%), radial-gradient(ellipse 5.4% 0.7% at 18% 18%, #ffffffe6 0, transparent 68%), radial-gradient(ellipse 0.7% 5.4% at 18% 18%, #ffffffe6 0, transparent 68%), radial-gradient(130% 108% at 22% 16%, #ffffffe6, transparent 66%), radial-gradient(102% 102% at 54% 42%, color-mix(in srgb, #fff 80%, var(--mfa-accent) 20%), transparent 68%), radial-gradient(114% 114% at 48% 78%, color-mix(in srgb, var(--mfa-accent) 10%, #c0d4f55c), transparent 74%);filter:blur(10px);opacity:.58;mix-blend-mode:screen;pointer-events:none;z-index:0;width:clamp(180px,25vw,250px);height:clamp(180px,25vw,250px);transition:opacity .32s,transform .32s;position:absolute;inset:-42% -14% auto auto;transform:translate(0,0)}.settings-donations-note--bubble:is(:hover,:focus-within,[data-expanded=true]):after{opacity:.76;transform:translate(-2%,2%)scale(1.02)}.settings-donations-note__eyebrow{z-index:1;color:color-mix(in srgb, var(--mfa-accent) 92%, #b91c1c);justify-content:center;justify-self:center;align-items:center;gap:.45rem;font-weight:800;display:inline-flex;position:relative}.settings-donations-note__icon{width:1.05rem;height:1.05rem;color:color-mix(in srgb, var(--mfa-accent) 92%, #7f1d1d);filter:drop-shadow(0 6px 14px #ef44442e)}.settings-donations-note__list{z-index:1;color:color-mix(in srgb, var(--mfa-ink) 78%, #0f172aad);gap:.5rem;margin:0;padding:0;font-size:.95rem;display:grid;position:relative}.settings-donations-note__list li{padding-left:0;line-height:1.45;list-style:none;position:relative}.settings-donation-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(1rem,2.6vw,1.6rem);display:grid}.settings-donation-card{--donation-accent:#0ea5e9;--donation-accent-2:#22d3ee;--donation-ink:#0f172a;border:1.2px solid color-mix(in srgb, var(--donation-accent) 32%, #0f172a29);background:linear-gradient(150deg, color-mix(in srgb, var(--donation-accent) 14%, #fff), color-mix(in srgb, var(--donation-accent-2) 14%, #fff));color:var(--donation-ink);cursor:pointer;border-radius:22px;gap:.55rem;min-height:220px;padding:clamp(1rem,3vw,1.35rem) clamp(1.6rem,5vw,2.4rem) clamp(1rem,3vw,1.35rem) clamp(1rem,3vw,1.35rem);transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,0 18px 42px #0f172a1a}.settings-donation-card.is-compact{place-items:center;min-height:180px;padding:clamp(1.1rem,3.4vw,1.5rem);display:grid}.settings-donation-card.is-wide{grid-column:1/-1;width:100%}.settings-donation-card.is-compact.is-wide{min-height:clamp(184px,20vw,212px);padding:clamp(1.35rem,3.8vw,1.85rem)}.settings-donation-card:after{content:none}.settings-donation-card:hover,.settings-donation-card:focus-within{box-shadow:inset 0 1px 0 #ffffffe6, 0 24px 52px #0f172a24, 0 0 0 2px color-mix(in srgb, var(--donation-accent) 18%, #fffc);border-color:color-mix(in srgb, var(--donation-accent) 32%, #0f172a1f);transform:translateY(-2px)}.settings-donation-card[data-id=btc]{--donation-accent:var(--bv-color-warning);--donation-accent-2:#f97316}.settings-donation-card[data-id=stripe]{--donation-accent:#635bff;--donation-accent-2:#4f46e5;background:linear-gradient(150deg, #ffffff5c, #ffffff1f), radial-gradient(140% 130% at 12% -10%, color-mix(in srgb, var(--donation-accent) 24%, #ffffff42), transparent 64%), radial-gradient(120% 120% at 90% 0%, color-mix(in srgb, var(--donation-accent-2) 22%, #fff3), transparent 62%), linear-gradient(155deg, #fffffff5, #f7f9ffe6);border-color:color-mix(in srgb, var(--donation-accent) 36%, #0f172a1f)}.settings-donation-card[data-id=eth]{--donation-accent:#2563eb;--donation-accent-2:#0ea5e9}.settings-donation-card[data-id=usdc]{--donation-accent:var(--bv-color-success);--donation-accent-2:#14b8a6}.settings-donation-card[data-id=link]{--donation-accent:#0ea5e9;--donation-accent-2:#10b981}.settings-donation-card[data-id=paypal]{--donation-accent:#10b981;--donation-accent-2:#0ea5e9}.settings-donation-card[data-id=eth],.settings-donation-card[data-id=btc],.settings-donation-card[data-id=paypal]{-webkit-backdrop-filter:blur(18px)saturate(170%)contrast(1.02);backdrop-filter:blur(18px)saturate(170%)contrast(1.02);isolation:isolate}.settings-donation-card.is-preview-only{cursor:pointer}.settings-donation-card.is-compact[data-id=eth],.settings-donation-card.is-compact[data-id=btc],.settings-donation-card.is-compact[data-id=paypal]{border:1.35px solid color-mix(in srgb, var(--donation-accent) 32%, #0f172a29);background:linear-gradient(140deg, color-mix(in srgb, var(--donation-accent) 22%, #fff), color-mix(in srgb, var(--donation-accent-2) 22%, #fff));border-radius:28px;transform:translateZ(0);box-shadow:inset 0 1px #ffffffe6,0 10px 24px #0f172a14}.settings-donation-card.is-compact[data-id=eth]:before,.settings-donation-card.is-compact[data-id=btc]:before,.settings-donation-card.is-compact[data-id=paypal]:before{content:none;border-radius:inherit;opacity:1;pointer-events:none;z-index:0;background:linear-gradient(148deg,#ffffffdb,#ffffff42 12%,#ffffff14 20%,#0000 34%),radial-gradient(74% 26% at 18% 6%,#ffffffeb,#0000 66%),linear-gradient(#ffffff0f,#0000 24%);border:1px solid #ffffff3d;position:absolute;inset:1px;box-shadow:inset 0 1px #ffffffc7,inset 0 0 0 1px #ffffff14}.settings-donation-card.is-compact[data-id=eth]>*,.settings-donation-card.is-compact[data-id=btc]>*,.settings-donation-card.is-compact[data-id=paypal]>*{z-index:2;position:relative}.settings-donation-card[data-id=eth]{border-color:color-mix(in srgb, var(--donation-accent) 62%, #e2f0ffdb);box-shadow:inset 0 1px 0 #ffffffeb, inset 0 0 0 1px #ffffff38, 0 20px 40px #2563eb1f, 0 0 0 1px color-mix(in srgb, var(--donation-accent) 24%, #ffffff70)}.settings-donation-card[data-id=eth]:after{opacity:.72;mix-blend-mode:normal;filter:blur(24px);background:radial-gradient(72% 72% at 80% 84%,#70d2ff57,#0000 62%);height:42%;inset:auto 10% 8%}.settings-donation-card.is-compact[data-id=eth]:after{opacity:.62;filter:blur(20px);background:radial-gradient(66% 66% at 82% 86%,#70d2ff47,#0000 64%);height:36%;inset:auto 14% 10%}.settings-donation-card[data-id=btc]{border-color:color-mix(in srgb, var(--donation-accent) 64%, #fff5e6e0);box-shadow:inset 0 1px 0 #ffffffeb, inset 0 0 0 1px #ffffff38, 0 20px 40px #f59e0b1f, 0 0 0 1px color-mix(in srgb, var(--donation-accent) 26%, #ffffff70)}.settings-donation-card[data-id=btc]:after{opacity:.72;mix-blend-mode:normal;filter:blur(24px);background:radial-gradient(72% 72% at 80% 84%,#ffbc6857,#0000 62%);height:42%;inset:auto 10% 8%}.settings-donation-card[data-id=paypal]{border-color:color-mix(in srgb, var(--donation-accent) 60%, #e2f0ffdb);box-shadow:inset 0 1px 0 #ffffffeb, inset 0 0 0 1px #ffffff38, 0 20px 40px #10b9811f, 0 0 0 1px color-mix(in srgb, var(--donation-accent) 22%, #ffffff70)}.settings-donation-card[data-id=paypal]:after{opacity:.72;mix-blend-mode:normal;filter:blur(24px);background:radial-gradient(72% 72% at 80% 84%,#40d6b852,#0000 62%);height:42%;inset:auto 10% 8%}.settings-donation-card.is-compact[data-id=paypal]:after{opacity:.62;filter:blur(20px);background:radial-gradient(66% 66% at 82% 86%,#40d6b847,#0000 64%);height:36%;inset:auto 14% 10%}.settings-donation-card.is-compact[data-id=btc]:after{opacity:.62;filter:blur(20px);background:radial-gradient(66% 66% at 82% 86%,#ffbc6847,#0000 64%);height:36%;inset:auto 14% 10%}.settings-donation-card__meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.settings-donation-chip{letter-spacing:.01em;background:color-mix(in srgb, var(--donation-accent) 14%, #0f172a0a);color:color-mix(in srgb, var(--donation-accent) 70%, var(--donation-ink));border:1px solid color-mix(in srgb, var(--donation-accent) 28%, #0f172a1f);border-radius:12px;align-items:center;gap:.35rem;padding:.42rem .75rem;font-weight:700;display:inline-flex}.settings-donation-chip.is-outline{color:#0f172abf;background:#0f172a0a;border-color:#0f172a1f}.settings-donation-chip.is-ghost{color:#0f172aad;background:#0f172a0f;border-color:#0f172a1a}.settings-donation-card__title{letter-spacing:-.01em;color:color-mix(in srgb, var(--donation-ink) 90%, #111827);font-size:1.02rem;font-weight:800}.settings-donation-card__address{overflow-wrap:anywhere;color:#0f172acc;background:#0f172a0a;border:1px dashed #0f172a1a;border-radius:14px;padding:.55rem .85rem;font-family:SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.92rem}.settings-donation-card__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.settings-donation-card__cta{color:color-mix(in srgb, var(--donation-accent) 80%, var(--donation-ink));font-size:.92rem;font-weight:700}.settings-donation-card__note{color:#0f172aa6;margin:0;font-size:.9rem}.settings-donation-card__glyph{--donation-glyph-size:clamp(78px, 16vw, 98px);width:var(--donation-glyph-size);height:var(--donation-glyph-size);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.settings-donation-card.is-compact .settings-donation-card__glyph{width:var(--donation-glyph-size);height:var(--donation-glyph-size);margin-inline:auto;position:static;transform:none}.settings-donation-card__glyph:before{content:"";background-image:var(--donation-glyph);filter:drop-shadow(0 4px 10px #00000024);background-position:50%;background-repeat:no-repeat;background-size:auto 74%;width:100%;height:100%;display:block}.settings-donation-card__glyph--eth:before,.settings-donation-card__glyph--btc:before,.settings-donation-card__glyph--paypal:before{-webkit-mask-image:var(--donation-glyph);-webkit-mask-image:var(--donation-glyph);mask-image:var(--donation-glyph);background-color:currentColor;background-image:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:auto 74%;mask-size:auto 74%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.settings-donation-card__glyph--eth{--donation-glyph:url(/tabler-currency-ethereum.svg)}.settings-donation-card[data-id=eth] .settings-donation-card__glyph{--donation-accent:#2563eb;--donation-accent-2:#0ea5e9;color:var(--donation-accent)}.settings-donation-card__glyph--btc{--donation-glyph:url(/tabler-currency-bitcoin.svg)}.settings-donation-card[data-id=btc] .settings-donation-card__glyph{--donation-accent:var(--bv-color-warning);--donation-accent-2:#fb923c;color:var(--donation-accent)}.settings-donation-card__glyph--paypal{--donation-glyph:url(/tabler-brand-paypal.svg)}.settings-donation-card[data-id=paypal] .settings-donation-card__glyph{--donation-accent:#10b981;--donation-accent-2:#0ea5e9;color:color-mix(in srgb, var(--donation-accent) 68%, var(--donation-accent-2))}.settings-donation-card.is-compact[data-id=eth] .settings-donation-card__glyph:before{filter:drop-shadow(0 1px #ffffffbd)drop-shadow(0 16px 26px #2563eb38)}.settings-donation-card.is-compact[data-id=btc] .settings-donation-card__glyph:before{filter:drop-shadow(0 1px #ffffffb8)drop-shadow(0 16px 26px #f59e0b38)}.settings-donation-card.is-compact[data-id=paypal] .settings-donation-card__glyph:before{filter:drop-shadow(0 1px #ffffffbd)drop-shadow(0 16px 26px #10b98133)}.settings-donation-card.is-compact[data-id=eth] .settings-donation-card__glyph,.settings-donation-card.is-compact[data-id=btc] .settings-donation-card__glyph,.settings-donation-card.is-compact[data-id=paypal] .settings-donation-card__glyph{--donation-glyph-size:clamp(96px, 18vw, 116px);isolation:isolate}.settings-donation-card.is-compact.is-wide[data-id=paypal] .settings-donation-card__glyph{--donation-glyph-size:clamp(108px, 18vw, 136px)}.settings-donation-card.is-compact[data-id=eth] .settings-donation-card__glyph:after,.settings-donation-card.is-compact[data-id=btc] .settings-donation-card__glyph:after,.settings-donation-card.is-compact[data-id=paypal] .settings-donation-card__glyph:after{content:"";border:1px solid color-mix(in srgb, var(--donation-accent) 18%, #ffffff2e);box-shadow:inset 0 1px 0 #ffffff29, 0 10px 22px color-mix(in srgb, var(--donation-accent) 10%, transparent);z-index:-1;pointer-events:none;background:linear-gradient(142deg,#ffffff1f,#ffffff0a 42%,#ffffff05),radial-gradient(100% 100% at 24% 18%,#ffffff24,#0000 42%);border-radius:34px;position:absolute;inset:-22px}.settings-donation-card__glyph--usdc{--donation-glyph:none;background:linear-gradient(150deg,#0ea5e9,#22d3ee)}.settings-donation-card__glyph--stripe{--donation-glyph:url(/Stripe.svg);filter:drop-shadow(0 6px 14px #635bff47)}.settings-donation-card__glyph--stripe:before{background-size:contain}.settings-donation-card__qr{pointer-events:none;background:#fffffff0;border-radius:16px;padding:.45rem;position:absolute;bottom:clamp(.75rem,2vw,1rem);right:clamp(.75rem,2vw,1rem);box-shadow:inset 0 1px #ffffffe6,0 14px 28px #0f172a1f}.settings-donation-card__ghost{color:#0f172abf;background:#0f172a0d;border:1px solid #0f172a1f;border-radius:12px;justify-content:center;align-items:center;padding:.55rem .85rem;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.settings-donation-card__ghost:hover{background:#0f172a14;transform:translateY(-1px);box-shadow:0 12px 24px #0f172a1a}.settings-donation-card__copy{box-shadow:0 12px 26px color-mix(in srgb, var(--donation-accent) 28%, #0f172a24);padding:.55rem 1rem;font-size:.95rem}.settings-donation-card__copy[data-copied=true]{box-shadow:0 10px 18px color-mix(in srgb, var(--donation-accent) 24%, #0f172a1a);filter:saturate(1.05)}.donation-modal{--donation-modal-accent:#0ea5e9;--donation-modal-accent-2:#22d3ee;--donation-modal-ink:#0f172a;--donation-modal-action-accent:var(--donation-modal-accent);--donation-modal-note-color:color-mix(in srgb, var(--donation-modal-accent) 34%, #ea580c);--donation-modal-note-color-dark:color-mix(in srgb, var(--donation-modal-accent) 44%, #fb923c);z-index:1800;opacity:0;pointer-events:none;isolation:isolate;place-items:center;padding:clamp(1rem,4vw,1.6rem);transition:opacity .24s;display:grid;position:fixed;inset:0}.donation-modal--eth{--donation-modal-accent:#2563eb;--donation-modal-accent-2:#0ea5e9;--donation-modal-action-accent:var(--accent-orange,var(--bv-color-action));--donation-modal-note-color:var(--accent-orange,var(--bv-color-action));--donation-modal-note-color-dark:var(--accent-orange-hover,var(--bv-color-action-hover))}.donation-modal--btc{--donation-modal-accent:var(--bv-color-warning);--donation-modal-accent-2:#f97316;--donation-modal-ink:#3b2406;--donation-modal-action-accent:#26c2b7;--donation-modal-note-color:#29c5b1;--donation-modal-note-color-dark:#49d9a3}.donation-modal--usdc{--donation-modal-accent:var(--bv-color-success);--donation-modal-accent-2:#14b8a6}.donation-modal--paypal{--donation-modal-accent:#10b981;--donation-modal-accent-2:#0ea5e9}.donation-modal.is-open{opacity:1;pointer-events:auto}.donation-modal__overlay{-webkit-backdrop-filter:blur(18px)saturate(136%);backdrop-filter:blur(18px)saturate(136%);background:radial-gradient(140% 120% at 20% 8%,#ffffff1f,#0000 44%),#060c188a;position:absolute;inset:0}.donation-modal__panel{border:1.2px solid color-mix(in srgb, var(--donation-modal-accent) 26%, #fff9);background:linear-gradient(148deg, color-mix(in srgb, var(--donation-modal-accent) 18%, #fff), color-mix(in srgb, var(--donation-modal-accent-2) 18%, #fff));width:min(1000px,94vw);box-shadow:0 42px 110px #0f172a47, 0 20px 48px color-mix(in srgb, var(--donation-modal-accent) 10%, #0f172a24);opacity:0;isolation:isolate;border-radius:34px;transition:transform .26s,opacity .26s;position:relative;overflow:hidden;transform:translateY(10px)scale(.98)}.donation-modal__panel:before,.donation-modal__panel:after{content:none}.donation-modal__panel.is-mounted{opacity:1;transform:translateY(0)scale(1)}.donation-modal__header{z-index:1;background:linear-gradient(180deg, #ffffff14, #ffffff05), radial-gradient(140% 120% at 10% -20%, color-mix(in srgb, var(--donation-modal-accent) 18%, #ffffff14), transparent 60%), radial-gradient(120% 120% at 88% 0%, color-mix(in srgb, var(--donation-modal-accent-2) 16%, #ffffff14), transparent 62%), linear-gradient(152deg, #ffffffc2, color-mix(in srgb, var(--donation-modal-accent) 8%, #ffffff47) 38%, #ffffff2e 100%);border-bottom:1px solid color-mix(in srgb, var(--donation-modal-accent) 20%, #ffffff75);align-items:center;gap:1rem;padding:clamp(1rem,2.8vw,1.35rem) clamp(5.2rem,8vw,6.3rem) clamp(1rem,2.8vw,1.35rem) clamp(1.05rem,3vw,1.55rem);display:flex;position:relative}.donation-modal__header:after{content:"";opacity:.82;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);height:1px;position:absolute;inset:0 0 auto}.donation-modal__glyph{--donation-modal-glyph-symbol-scale:.75;--donation-modal-glyph-size:64px;width:var(--donation-modal-glyph-size);height:var(--donation-modal-glyph-size);background:linear-gradient(140deg, var(--donation-modal-accent), var(--donation-modal-accent-2));color:#fff;letter-spacing:.06em;box-shadow:inset 0 1px 0 #fffc, 0 16px 34px color-mix(in srgb, var(--donation-modal-accent) 38%, #0f172a4d);border-radius:18px;place-items:center;font-weight:800;display:grid;position:relative;overflow:hidden}.donation-modal__glyph--btc,.donation-modal__glyph--eth{--donation-modal-glyph-size:clamp(82px, 16vw, 104px);box-shadow:none;color:color-mix(in srgb, var(--donation-modal-accent) 74%, var(--donation-modal-accent-2));background:0 0;border-radius:0;overflow:visible}.donation-modal__glyph--paypal{--donation-modal-glyph-size:clamp(88px, 16vw, 108px);box-shadow:none;color:color-mix(in srgb, var(--donation-modal-accent) 78%, var(--donation-modal-accent-2));background:0 0;border-radius:0;overflow:visible}.donation-modal__glyph--btc{--donation-modal-glyph-symbol-scale:.96}.donation-modal__glyph--eth{--donation-modal-glyph-symbol-scale:.75}.donation-modal__glyph--paypal{--donation-modal-glyph-symbol-scale:.9}.donation-modal__glyph--btc:before,.donation-modal__glyph--eth:before,.donation-modal__glyph--paypal:before{content:"";z-index:1;background:radial-gradient(52% 52% at 50% 50%, color-mix(in srgb, var(--donation-modal-accent) 22%, #fff3), transparent 72%), radial-gradient(46% 46% at 50% 56%, color-mix(in srgb, var(--donation-modal-accent-2) 16%, transparent), transparent 74%);filter:blur(18px);opacity:.84;position:absolute;inset:-16%}.donation-modal__glyph--btc:after,.donation-modal__glyph--eth:after,.donation-modal__glyph--paypal:after{content:"";z-index:2;width:calc(var(--donation-modal-glyph-size) * var(--donation-modal-glyph-symbol-scale));height:calc(var(--donation-modal-glyph-size) * var(--donation-modal-glyph-symbol-scale));filter:drop-shadow(0 1px 0 #ffffff57) drop-shadow(0 16px 28px color-mix(in srgb, var(--donation-modal-accent) 18%, #0f172a1f));background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:contain;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.donation-modal__glyph--btc:after{-webkit-mask-image:url(/tabler-currency-bitcoin.svg);mask-image:url(/tabler-currency-bitcoin.svg)}.donation-modal__glyph--eth:after{-webkit-mask-image:url(/tabler-currency-ethereum.svg);mask-image:url(/tabler-currency-ethereum.svg)}.donation-modal__glyph--paypal:after{-webkit-mask-image:url(/tabler-brand-paypal.svg);mask-image:url(/tabler-brand-paypal.svg)}.donation-modal__glyph--btc .donation-modal__glyph-mask,.donation-modal__glyph--eth .donation-modal__glyph-mask,.donation-modal__glyph--paypal .donation-modal__glyph-mask,.donation-modal__glyph--btc .donation-modal__glyph-glow,.donation-modal__glyph--eth .donation-modal__glyph-glow,.donation-modal__glyph--paypal .donation-modal__glyph-glow{display:none}.donation-modal__glyph-glow{mix-blend-mode:screen;background:radial-gradient(120% 80% at 50% 20%,#fff6,#0000 70%);position:absolute;inset:-20%}.donation-modal__glyph-mask{z-index:1;font-size:.92rem;position:relative}.donation-modal__titles{gap:.24rem;min-width:0;display:grid}.donation-modal__badge{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--donation-modal-accent) 90%, var(--donation-modal-ink));font-size:.82rem;font-weight:800}.donation-modal__title{letter-spacing:-.03em;color:#0f172a;margin:0;font-size:clamp(1.38rem,2.8vw,2rem);font-weight:800;line-height:1.06}.donation-modal__subtitle{color:#0f172a9e;max-width:58ch;margin:0;font-size:clamp(.98rem,1.6vw,1.08rem);line-height:1.45}.donation-modal__close{border-radius:var(--bv-radius-pill);width:clamp(3.7rem,4.6vw,4.35rem);height:clamp(3.7rem,4.6vw,4.35rem);color:color-mix(in srgb, var(--donation-modal-action-accent) 78%, #475569);box-shadow:none;cursor:pointer;isolation:isolate;transform-origin:50%;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--donation-modal-action-accent) 46%, #ffffff3d)) drop-shadow(0 0 18px color-mix(in srgb, var(--donation-modal-action-accent) 22%, #0f172a24));background:0 0;border:none;flex-shrink:0;place-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1),color .18s,filter .22s,opacity .24s;display:grid;position:absolute;top:clamp(.55rem,1.4vw,.9rem);right:clamp(.7rem,1.8vw,1rem)}.donation-modal__close:hover,.donation-modal__close:focus-visible{color:color-mix(in srgb, var(--donation-modal-action-accent) 92%, #ffffffdb);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--donation-modal-action-accent) 62%, #ffffff57)) drop-shadow(0 0 22px color-mix(in srgb, var(--donation-modal-action-accent) 34%, #0f172a2e));background:0 0;outline:none;transform:translateY(-1px)scale(1.04)}.donation-modal__close:active{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--donation-modal-action-accent) 50%, #ffffff42)) drop-shadow(0 0 16px color-mix(in srgb, var(--donation-modal-action-accent) 24%, #0f172a29));transform:translateY(0)scale(.98)}.donation-modal__close:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--donation-modal-action-accent) 30%, #ffffffad)}.donation-modal__close svg{width:1.62rem;height:1.62rem;transition:transform .22s}.donation-modal__close:hover svg,.donation-modal__close:focus-visible svg{transform:rotate(90deg)scale(1.08)}.donation-modal__body{z-index:1;background:linear-gradient(180deg, #ffffff14, #ffffff05 18%, transparent 32%), radial-gradient(150% 130% at 8% 0%, color-mix(in srgb, var(--donation-modal-accent) 16%, #ffffff14), transparent 62%), radial-gradient(120% 120% at 94% 100%, color-mix(in srgb, var(--donation-modal-accent-2) 16%, #ffffff14), transparent 70%), linear-gradient(154deg, #ffffff24, #ffffff0f);border-top:1px solid #ffffff1a;padding:clamp(1.15rem,3.6vw,1.8rem);position:relative}.donation-modal__grid{grid-template-columns:1fr;align-items:stretch;gap:clamp(1rem,2.6vw,1.6rem);display:grid}@media (min-width:760px){.donation-modal__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.donation-modal__qr{border:1px solid color-mix(in srgb, var(--donation-modal-accent) 32%, #0f172a29);background:linear-gradient(148deg, color-mix(in srgb, var(--donation-modal-accent) 8%, #fff), color-mix(in srgb, var(--donation-modal-accent-2) 6%, #fff));text-align:center;border-radius:26px;align-content:center;justify-items:center;gap:clamp(.65rem,1.8vw,.9rem);height:100%;min-height:100%;padding:clamp(1.2rem,2.8vw,1.55rem) clamp(1.05rem,2.3vw,1.45rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 10px 24px #0f172a14}.donation-modal__qr:before,.donation-modal__info-card:before,.donation-modal__address:before,.donation-modal__notes:before,.donation-modal__link-card:before,.donation-modal__qr:after,.donation-modal__info-card:after{content:none}.donation-modal__qr svg{z-index:2;filter:drop-shadow(0 16px 28px #0f172a14);position:relative;width:clamp(196px,23vw,232px)!important;height:auto!important}.donation-modal__qr--visual{grid-template-rows:auto auto auto;gap:.95rem}.donation-modal__visual-glyph{--donation-modal-glyph-size:clamp(136px, 20vw, 168px);--donation-modal-glyph-symbol-scale:.94;place-self:center;margin-top:.2rem}.donation-modal__visual-domain{z-index:2;border-radius:var(--bv-radius-pill);min-height:36px;color:color-mix(in srgb, var(--donation-modal-accent) 76%, #0f172ab8);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);background:#ffffff75;border:1px solid #ffffff8f;justify-content:center;align-items:center;padding:.42rem .92rem;font-size:.9rem;font-weight:800;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffc7,0 10px 22px #0f172a14}.donation-modal__qr-caption{z-index:2;color:#0f172aad;max-width:32ch;margin:.65rem 0 0;font-size:.9rem;line-height:1.56;position:relative}.donation-modal__detail{text-align:left;align-content:start;gap:.9rem;width:100%;height:100%;display:grid}.donation-modal__info-card{border:1px solid color-mix(in srgb, var(--donation-modal-accent) 32%, #0f172a29);background:linear-gradient(148deg, color-mix(in srgb, var(--donation-modal-accent) 8%, #fff), color-mix(in srgb, var(--donation-modal-accent-2) 6%, #fff));border-radius:26px;gap:.95rem;padding:clamp(1.05rem,2vw,1.3rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #0f172a14}.donation-modal__pills{flex-wrap:wrap;gap:.5rem;display:flex}.donation-modal__pill{border-radius:var(--bv-radius-pill);letter-spacing:.005em;color:#0f172ab8;-webkit-backdrop-filter:blur(12px)saturate(145%);backdrop-filter:blur(12px)saturate(145%);background:#ffffff6b;border:1px solid #ffffff80;align-items:center;gap:.35rem;min-height:38px;padding:.36rem .9rem;font-size:.92rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fffc,0 8px 18px #0f172a0f}.donation-modal__pill.is-strong{background:color-mix(in srgb, var(--donation-modal-accent) 14%, #ffffff6b);border-color:color-mix(in srgb, var(--donation-modal-accent) 32%, #ffffff75);color:color-mix(in srgb, var(--donation-modal-accent) 82%, var(--donation-modal-ink))}.donation-modal__pill.is-ghost{color:#0f172ab8;background:#ffffff47;border-color:#0f172a14}.donation-modal__address{background:linear-gradient(148deg, color-mix(in srgb, var(--donation-modal-accent) 14%, #fff), color-mix(in srgb, var(--donation-modal-accent-2) 14%, #fff));border:1px solid color-mix(in srgb, var(--donation-modal-accent) 32%, #0f172a29);border-radius:22px;gap:.38rem;padding:1.05rem 1.15rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 10px 24px #0f172a14}.donation-modal__address-label{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--donation-modal-accent) 46%, #0f172ab8);font-size:.84rem}.donation-modal__address-row{align-items:center;gap:.8rem;min-width:0;display:flex}.donation-modal__address-value{letter-spacing:.01em;color:#0f172ae6;overflow-wrap:anywhere;flex:auto;min-width:0;font-family:SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:clamp(1rem,1.7vw,1.08rem);line-height:1.56}.donation-modal__address-copy{z-index:1;width:2.2rem;height:2.2rem;color:color-mix(in srgb, var(--donation-modal-action-accent) 78%, #334155);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;transition:transform .18s,color .18s,opacity .18s;display:inline-flex;position:relative}.donation-modal__address-copy:hover,.donation-modal__address-copy:focus-visible{color:color-mix(in srgb, var(--donation-modal-action-accent) 88%, #0f172a);opacity:1;outline:none;transform:translateY(-1px)}.donation-modal__address-copy:focus-visible{outline:2px solid color-mix(in srgb, var(--donation-modal-action-accent) 24%, #ffffffb8);outline-offset:.22rem;border-radius:.45rem}.donation-modal__address-copy[data-copied=true]{color:color-mix(in srgb, var(--donation-modal-action-accent) 88%, #0f172a)}.donation-modal__address-copy svg{flex-shrink:0;width:1.32rem;height:1.32rem}.donation-modal__copy-icon{flex-shrink:0;width:1.34rem;height:1.34rem}.donation-modal--btc .donation-modal__address-value,.donation-modal--eth .donation-modal__address-value{letter-spacing:-.035em;white-space:nowrap;overflow-wrap:normal;scrollbar-width:none;-ms-overflow-style:none;width:100%;font-size:clamp(.82rem,1vw,.92rem);line-height:1.34;display:block;overflow:auto hidden}.donation-modal--btc .donation-modal__address-value::-webkit-scrollbar{display:none}.donation-modal--eth .donation-modal__address-value::-webkit-scrollbar{display:none}.donation-modal__actions{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));justify-content:stretch;align-items:stretch;gap:.75rem;display:grid}.donation-modal__cta{letter-spacing:.01em;background:linear-gradient(135deg, var(--donation-modal-accent), var(--donation-modal-accent-2));color:#fff;border:1.2px solid color-mix(in srgb, var(--donation-modal-accent) 46%, #0f172a24);min-height:48px;box-shadow:inset 0 1px 0 #ffffff42, 0 18px 34px color-mix(in srgb, var(--donation-modal-accent) 30%, #0f172a3d);border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.82rem 1.1rem;font-size:.98rem;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s,background .2s;display:inline-flex}.donation-modal__cta:hover{box-shadow:inset 0 1px 0 #ffffff4d, 0 22px 42px color-mix(in srgb, var(--donation-modal-accent) 36%, #0f172a42);filter:brightness(1.02);transform:translateY(-1px)}.donation-modal__cta.is-ghost{background:color-mix(in srgb, var(--donation-modal-accent) 12%, #ffffff47);color:color-mix(in srgb, var(--donation-modal-accent) 68%, var(--donation-modal-ink));border-color:color-mix(in srgb, var(--donation-modal-accent) 22%, #0f172a1f);box-shadow:inset 0 1px #ffffff94,0 10px 20px #0f172a14}.donation-modal__cta.is-secondary{background:color-mix(in srgb, var(--donation-modal-action-accent) 10%, #ffffff75);color:color-mix(in srgb, var(--donation-modal-action-accent) 82%, var(--donation-modal-ink));border-color:color-mix(in srgb, var(--donation-modal-action-accent) 42%, #0f172a29);box-shadow:inset 0 1px 0 #ffffffb8, 0 14px 24px color-mix(in srgb, var(--donation-modal-action-accent) 18%, #0f172a2e);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.donation-modal__cta.is-secondary:hover{box-shadow:inset 0 1px 0 #fffc, 0 18px 32px color-mix(in srgb, var(--donation-modal-action-accent) 24%, #0f172a38);background:color-mix(in srgb, var(--donation-modal-action-accent) 14%, #ffffff85);transform:translateY(-1px)}.donation-modal__cta.has-label{width:100%;min-height:52px;padding:.95rem 1.2rem}.donation-modal__cta svg{flex-shrink:0;width:20px;height:20px}.donation-modal__cta[data-copied=true]{background:color-mix(in srgb, var(--donation-modal-action-accent) 16%, #ffffff61);color:color-mix(in srgb, var(--donation-modal-action-accent) 80%, var(--donation-modal-ink));border-color:color-mix(in srgb, var(--donation-modal-action-accent) 38%, #0f172a24);box-shadow:inset 0 1px #ffffffb3,0 8px 18px #0f172a14}.donation-modal__notes{background:linear-gradient(148deg, color-mix(in srgb, var(--donation-modal-accent) 10%, #fff), color-mix(in srgb, var(--donation-modal-accent-2) 8%, #fff));border:1px solid color-mix(in srgb, var(--donation-modal-accent) 32%, #0f172a29);border-radius:22px;justify-items:center;gap:.35rem;padding:.92rem 1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,0 10px 24px #0f172a14}.donation-modal__footnote{color:var(--donation-modal-note-color);text-align:center;margin:0;font-size:.96rem;font-weight:700;line-height:1.48}.donation-modal__toast{background:color-mix(in srgb, var(--donation-modal-accent) 18%, #ffffff52);color:color-mix(in srgb, var(--donation-modal-accent) 86%, var(--donation-modal-ink));border:1px solid color-mix(in srgb, var(--donation-modal-accent) 28%, #0f172a1f);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;border-radius:18px;align-items:center;gap:.5rem;padding:.7rem 1rem;font-weight:700;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;bottom:clamp(.8rem,2vw,1.1rem);right:clamp(.8rem,2vw,1.1rem);transform:translateY(6px);box-shadow:inset 0 1px #ffffffad,0 16px 32px #0f172a29}.donation-modal__toast.is-visible{opacity:1;transform:translateY(0)}.donation-modal__toast-icon{background:color-mix(in srgb, var(--donation-modal-accent) 34%, #0f172a14);color:#0f172a;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.donation-modal__link-card{border:1px solid color-mix(in srgb, var(--donation-modal-accent) 32%, #0f172a29);background:linear-gradient(148deg, color-mix(in srgb, var(--donation-modal-accent) 10%, #fff), color-mix(in srgb, var(--donation-modal-accent-2) 8%, #fff));text-align:left;border-radius:24px;gap:.8rem;padding:1.1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 10px 24px #0f172a14}@media (max-width:759px){.donation-modal__header{flex-wrap:wrap;align-items:flex-start}.donation-modal__titles{flex:180px}.donation-modal__close{top:clamp(.45rem,1.8vw,.72rem);right:clamp(.45rem,1.8vw,.72rem)}}[data-theme=dark] .settings-panel{background:radial-gradient(150% 170% at 14% -12%,#0c8bc652,#0000 70%),radial-gradient(140% 150% at 94% -10%,#3b82f647,#0000 74%),linear-gradient(182deg,#060f1c,#0a192c 72%,#0c1f35);border-color:#5eb6ff66;box-shadow:inset 0 1px #ffffff0f,0 46px 120px #000000c7,0 20px 54px #0000009e}[data-theme=dark] .settings-panel:before{background:radial-gradient(380px 290px at calc(var(--panel-mx,52%) * .82) calc(var(--panel-my,38%) - 24px), #0fd6ff3d, transparent 78%), radial-gradient(320px 260px at calc(100% - var(--panel-mx,52%)) calc(var(--panel-my,38%) + 58px), #50a2ff38, transparent 84%);opacity:.72}[data-theme=dark] .settings-panel:after{opacity:.6;background:linear-gradient(185deg,#ffffff0f,#0000 64%),radial-gradient(130% 140% at 52% 120%,#0c8bc638,#0000 82%);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,inset 0 -70px 120px #051623ad}[data-theme=dark] .settings-panel--delete-rose{background:radial-gradient(140% 120% at 12% -10%,#8c222252,#0000 74%),radial-gradient(120% 130% at 88% -6%,#6e1a1a4d,#0000 78%),linear-gradient(175deg,#2e1010e6,#1a0a0aeb);border-color:#ef44447a;box-shadow:0 32px 72px #ef444433,0 12px 28px #0009}[data-theme=dark] .settings-panel--delete-rose:before{background:radial-gradient(420px 320px at var(--panel-mx,52%) calc(var(--panel-my,38%) - 40px), #601c1ca6, transparent 78%), radial-gradient(320px 280px at calc(var(--panel-mx,52%) * .62) calc(var(--panel-my,38%) * .72), #ef444447, transparent 82%);opacity:.95}[data-theme=dark] .settings-panel--delete-rose:after{background:linear-gradient(#ffffff14 0%,#ffe6e60f 48%,#0000 82%),radial-gradient(120% 150% at 50% 120%,#ef44442e,#0000 82%);border-color:#fff3;box-shadow:inset 0 1px #ffffff29,inset 0 -40px 80px #ef44444d}[data-theme=dark] .settings-panel--import-amber{background:radial-gradient(140% 120% at 12% -10%,#b35c1c52,#0000 74%),radial-gradient(120% 130% at 88% -6%,#994c1642,#0000 78%),linear-gradient(175deg,#2e180ae6,#1c0f08eb);border-color:#f9731673;box-shadow:0 32px 72px #f973162e,0 12px 28px #0000008c}[data-theme=dark] .settings-panel--import-amber:before{background:radial-gradient(420px 320px at var(--panel-mx,52%) calc(var(--panel-my,38%) - 40px), #522d14a6, transparent 78%), radial-gradient(320px 280px at calc(var(--panel-mx,52%) * .62) calc(var(--panel-my,38%) * .72), #f9731647, transparent 82%);opacity:.95}[data-theme=dark] .settings-panel--import-amber:after{background:linear-gradient(#ffffff14 0%,#ffebd60f 48%,#0000 82%),radial-gradient(120% 150% at 50% 120%,#f9731629,#0000 82%);border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff29,inset 0 -40px 80px #f9731647}[data-theme=dark] .settings-panel-title{color:#ffb35c}[data-theme=dark] .settings-panel-description{color:#c6dcf0c7}[data-theme=dark] .settings-form-field{background:radial-gradient(130% 140% at 10% -8%,#0c8bc633,#0000 68%),linear-gradient(182deg,#081420f5,#06101ae6);border-color:#5eb6ff2e;box-shadow:inset 0 1px #ffffff14,0 22px 52px #0000008c,0 14px 32px #0c8bc629}[data-theme=dark] .settings-form-field:hover,[data-theme=dark] .settings-form-field:focus-within{border-color:#0c8bc6a6;box-shadow:inset 0 1px #ffffff1f,0 30px 70px #0000008c,0 16px 38px #0c8bc642}[data-theme=dark] .settings-form-field--plain{box-shadow:none;background:0 0;border-color:#0000}[data-theme=dark] .settings-form-field--plain:hover,[data-theme=dark] .settings-form-field--plain:focus-within{box-shadow:none;border-color:#0000;transform:none}[data-theme=dark] .settings-linked-stage__surface:before{opacity:.96;background:radial-gradient(68% 62%,#7ebaf74d,#0000 74%),radial-gradient(54% 48% at 50% 0,#ffc4a029,#0000 78%)}[data-theme=dark] .settings-form-field-label{color:#e2e8f0d9}[data-theme=dark] .settings-form-field[data-readonly=true] .settings-form-field-label{color:#94a3b8b3}[data-theme=dark] .settings-input{color:#e8f2fffa;background:#06101ae6;border-color:#5eb6ff52;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #0009}[data-theme=dark] .settings-input--textarea{background:#071420eb;border-color:#5eb6ff59;box-shadow:inset 0 1px #ffffff14}[data-theme=dark] select.settings-input{background-image:none}[data-theme=dark] .settings-input::placeholder{color:#93b4cdb8}[data-theme=dark] .settings-input:focus-visible{border-color:#0c8bc6b8;box-shadow:0 22px 52px #0c8bc647,0 0 0 3px #0c8bc63d}[data-theme=dark] .settings-form-field[data-readonly=true] .settings-input{background:#0c1620b8;border-color:#5289ad5c}[data-theme=dark] .settings-primary-action{background:radial-gradient(160% 140% at 0 0,#ffd2aa80,#0000 60%),linear-gradient(120deg,#f97316,#fb923c);border-color:#f973168c;box-shadow:0 18px 38px #f9731652,0 10px 22px #f9731638}[data-theme=dark] .settings-primary-action:hover:not(:disabled){box-shadow:0 22px 44px #f9731661,0 12px 26px #f9731642}[data-theme=dark] .settings-primary-action:active:not(:disabled){box-shadow:0 14px 28px #f9731642,0 8px 18px #f973162e}[data-theme=dark] .settings-primary-action:disabled{background:linear-gradient(120deg,#94a3b847,#94a3b838);border-color:#94a3b852;box-shadow:0 12px 20px #94a3b829,inset 0 1px #ffffff29}[data-theme=dark] .settings-primary-action:focus-visible{outline:3px solid #f973164d}[data-theme=dark] .settings-form-helper{color:#cbd5e1ad}[data-theme=dark] .settings-form-helper.alt{color:#e2e8f0bf}[data-theme=dark] .settings-form-helper.warning{color:#f97316e6}[data-theme=dark] .settings-form-helper.warning.is-alert{--usage-muted:#933034e9;color:color-mix(in srgb, var(--bv-color-danger) 70%, var(--usage-muted))}[data-theme=dark] .settings-form--billing{gap:clamp(1.2rem,3.2vw,1.8rem)}[data-theme=dark] .settings-billing-usage{gap:1rem}[data-theme=dark] .billing-usage--free .settings-form-field-label{color:#d4ebedeb}[data-theme=dark] .usage-meter{--usage-emphasis:#ff9a6b;--usage-number:color-mix(in srgb, var(--usage-emphasis) 90%, #fff);--usage-label:color-mix(in srgb, var(--usage-emphasis) 76%, #ffffffd6)}[data-theme=dark] .usage-meter.tile-surface{border-color:color-mix(in srgb, var(--usage-outline) 86%, #ffffff2e);background:radial-gradient(170% 150% at 10% 10%, color-mix(in srgb, var(--usage-accent-soft) 18%, transparent), transparent 60%), radial-gradient(160% 140% at 100% 0%, color-mix(in srgb, var(--usage-accent) 16%, transparent), transparent 64%), linear-gradient(158deg, color-mix(in srgb, var(--usage-bg-1) 36%, #0c1420eb), color-mix(in srgb, var(--usage-bg-2) 38%, #0a111cdb));box-shadow:0 26px 58px #0000008f, 0 12px 26px color-mix(in srgb, var(--usage-accent) 20%, #00000070), inset 0 1px 0 #ffffff0f}[data-theme=dark] .usage-meter.tile-surface:before,[data-theme=dark] .usage-meter.tile-surface:after{filter:blur(70px);opacity:.8}[data-theme=dark] .usage-meter__label{color:color-mix(in srgb, var(--usage-accent) 60%, var(--usage-muted,#e2e8f0cc))}[data-theme=dark] .usage-meter__used{color:color-mix(in srgb, var(--usage-accent) 68%, #f8fafceb)}[data-theme=dark] .usage-meter__max{color:#cbd5e1c2}[data-theme=dark] .usage-meter__progress{background:color-mix(in srgb, var(--usage-progress-shell,#64748b52) 76%, #0000001f);border-color:color-mix(in srgb, var(--usage-progress-border,#ffffff1f) 86%, #0000001a);box-shadow:inset 0 1px #ffffff14}[data-theme=dark] .usage-meter__progress-fill{box-shadow:0 10px 18px color-mix(in srgb, var(--usage-accent) 36%, transparent)}[data-theme=dark] .usage-meter__helper{color:#cbd5e1b8}[data-theme=dark] .usage-meter[data-tier=FREE]{--usage-bg-1:#123a3ee6;--usage-bg-2:#154b50eb;--usage-text:#d4ebedeb;--usage-muted:#b9daddbd;--usage-progress-shell:#ffffff2e;--usage-progress-border:#89c6cb47;--usage-outline:#89c6cb47;--usage-glow-1:#4cb2ba24;--usage-glow-2:#2d8c921f}[data-theme=dark] .usage-meter[data-tier=FREE][data-state=ok],[data-theme=dark] .usage-meter[data-tier=FREE][data-state=unlimited]{--usage-emphasis:#d4ebedeb;--usage-label:#d4ebedd1}[data-theme=dark] .usage-meter[data-tier=FREE].tile-surface{background:linear-gradient(135deg,#123a3ee6,#154b50eb);box-shadow:0 18px 36px #0000008f,0 10px 22px #00000061,inset 0 1px #ffffff14}[data-theme=dark] .usage-meter--skeleton{background:linear-gradient(150deg,#111827eb,#0c1320e6);border-color:#94a3b83d;box-shadow:inset 0 1px #ffffff14,0 18px 40px #0000006b}[data-theme=dark] .usage-meter--skeleton .usage-meter__shimmer{background:linear-gradient(120deg,#0000 0%,#ffffff29 45%,#0000 70%)}[data-theme=dark] .usage-meter-skeleton__pill,[data-theme=dark] .usage-meter-skeleton__number,[data-theme=dark] .usage-meter-skeleton__max,[data-theme=dark] .usage-meter-skeleton__helper{background:#ffffff1f}[data-theme=dark] .usage-meter-skeleton__progress{background:#94a3b829;border-color:#ffffff14}[data-theme=dark] .usage-meter-skeleton__progress-fill{background:#ffffff2e;box-shadow:inset 0 1px #ffffff24}[data-theme=dark] .settings-billing-plans{gap:clamp(1.1rem,3.2vw,1.8rem)}[data-theme=dark] .settings-status-pill.settings-status-pill--nonprofit{box-shadow:0 0 0 2px color-mix(in srgb, var(--settings-status-accent) 16%, transparent), 0 8px 18px color-mix(in srgb, var(--settings-status-accent-strong) 18%, transparent), inset 0 1px 0 #ffffff24}[data-theme=dark] .settings-status-pill.settings-status-pill--nonprofit:after{opacity:.45}[data-theme=dark] .settings-nonprofit-hero{background:radial-gradient(170% 190% at 4% 0,#38bdf833,#08142066),radial-gradient(120% 150% at 96% 16%,#2563eb4d,#0000 62%),linear-gradient(145deg,#0a1624f0,#08121ee6);border-color:#5eb6ff47;box-shadow:inset 0 1px #ffffff1f,0 20px 42px #00000080,0 12px 26px #0e74903d}[data-theme=dark] .settings-nonprofit-hero__journey-meta{color:#e2e8f0b8}[data-theme=dark] .settings-nonprofit-hero__detail{color:#e2e8f0e0}[data-theme=dark] .settings-nonprofit-helper{color:#cbd5e1e0}[data-theme=dark] .settings-nonprofit .settings-nonprofit-input::placeholder{color:#bccbdbdb}[data-theme=dark] .settings-nonprofit .settings-nonprofit-input[aria-invalid=true]{border-color:#f871719e;box-shadow:0 0 0 3px #f8717133}[data-theme=dark] .settings-nonprofit select.settings-nonprofit-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23cbd5e1' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-theme=dark] .billing-cancel-overlay{background:#000000a6}[data-theme=dark] .billing-cancel-modal{color:var(--bv-color-text-on-dark-surface);background:radial-gradient(140% 150% at 12% 4%,#f871713d,#0f172ab8),radial-gradient(145% 150% at 92% 0,#ef444433,#0f172ab3),linear-gradient(145deg,#0c141ff0,#0c141fd1);border-color:#f8717161;box-shadow:0 32px 70px #000000ad}[data-theme=dark] .billing-cancel__eyebrow{color:#e2e8f0b3}[data-theme=dark] .billing-cancel__hint{color:#e2e8f0a6}[data-theme=dark] .billing-cancel__summary{background:#1e293be6;border-color:#f871716b;box-shadow:inset 0 1px #ffffff14,0 16px 34px #00000061}[data-theme=dark] .billing-cancel__glyph{color:#fecdd3;background:linear-gradient(135deg,#f8717138,#ef444447);border-color:#f871717a}[data-theme=dark] .billing-cancel__glyph-icon{filter:drop-shadow(0 4px 8px #0000006b);background:linear-gradient(135deg,#f87171,#fecdd3)}[data-theme=dark] .billing-cancel__badge{color:#f87171eb}[data-theme=dark] .billing-cancel__subtitle{color:#e2e8f0b3}[data-theme=dark] .billing-cancel__points{color:#e2e8f0d1}[data-theme=dark] .billing-cancel__ack{color:#f8fafce6}[data-theme=dark] .billing-cancel__advance{color:#fdba74;background:#ea580c38;border-color:#f9731675;box-shadow:0 12px 24px #0000006b}[data-theme=dark] .billing-cancel__ghost{color:var(--bv-color-text-on-dark-surface);background:#1e293bdb;border-color:#e2e8f033;box-shadow:0 14px 28px #00000059}[data-theme=dark] .billing-nonprofit-modal{color:var(--bv-color-text-on-dark-surface);background:radial-gradient(140% 150% at 12% 4%,#3b82f638,#0f172ab8),radial-gradient(145% 150% at 92% 0,#38bdf829,#0f172ab3),linear-gradient(145deg,#0c141ff0,#0c141fd1);border-color:#60a5fa57;box-shadow:0 32px 70px #000000ad}[data-theme=dark] .billing-nonprofit-modal__eyebrow{color:#e2e8f0b3}[data-theme=dark] .billing-nonprofit-modal__hint{color:#e2e8f0a6}[data-theme=dark] .billing-nonprofit-modal__progress-dot{background:#60a5fa33}[data-theme=dark] .billing-nonprofit-modal__progress-dot.is-done{background:#60a5fa99}[data-theme=dark] .billing-nonprofit-modal__progress-dot.is-current{background:linear-gradient(135deg,#3b82f6,#7dd3fc)}[data-theme=dark] .billing-nonprofit-modal__review-group{background:#1e293bb8;border-color:#60a5fa42;box-shadow:inset 0 1px #ffffff14}[data-theme=dark] .billing-nonprofit-modal__review-head h4{color:#93c5fdeb}[data-theme=dark] .billing-nonprofit-modal__review-edit{color:#bfdbfef2;background:#1e3a5fb3;border-color:#60a5fa66}[data-theme=dark] .billing-nonprofit-modal__review-row dt{color:#e2e8f09e}[data-theme=dark] .billing-nonprofit-modal__review-row dd{color:#f8fafceb}[data-theme=dark] .billing-nonprofit-modal__ghost{color:var(--bv-color-text-on-dark-surface);background:#1e293bdb;border-color:#e2e8f033;box-shadow:0 14px 28px #00000059}[data-theme=dark] .billing-nonprofit-modal__submit{box-shadow:0 18px 36px #00000073}[data-theme=dark] .settings-form--referral{gap:clamp(1.1rem,3vw,1.6rem)}[data-theme=dark] .settings-referral-hero{background:radial-gradient(140% 140% at 10% -10%,#2563eb3d,#02061780),linear-gradient(150deg,#081420eb,#0b1424db);border-color:#3b82f63d;box-shadow:inset 0 1px #ffffff14,0 26px 52px #0000008c,0 16px 38px #2563eb3d}[data-theme=dark] .settings-referral-hero.is-locked{background:radial-gradient(130% 120% at 10% -12%,#94a3b833,#0206177a),linear-gradient(145deg,#0c141fe6,#0c141fd1);border-color:#94a3b852;box-shadow:inset 0 1px #ffffff14,0 20px 42px #0000008c}[data-theme=dark] .settings-referral-hero-title{color:#f8fafcf5}[data-theme=dark] .settings-referral-hero-desc{color:#cbd5e1c7}[data-theme=dark] .settings-referral-ghost{color:#bfdbfef5;background:#2563eb2e;border-color:#60a5fa6b;box-shadow:inset 0 1px #ffffff14,0 10px 24px #0006}[data-theme=dark] .settings-referral-mini{background:radial-gradient(150% 200% at 0 0,#3b82f63d,#0f172aa6),linear-gradient(#0c141feb,#0c141fcc);border-color:#3b82f640;box-shadow:inset 0 1px #ffffff14,0 18px 36px #0000006b}[data-theme=dark] .settings-referral-mini-value{color:#f8fafcf2}[data-theme=dark] .settings-referral-mini-label{color:#cbd5e1c7}[data-theme=dark] .settings-referral-mini-sub{color:#94a3b8c2}[data-theme=dark] .settings-referral-block{background:radial-gradient(140% 200% at 0 0,#3b82f633,#0206178c),linear-gradient(#0d1623eb,#080e17db);border-color:#3b82f638;box-shadow:inset 0 1px #ffffff14,0 18px 32px #00000073}[data-theme=dark] .settings-referral-block-head .settings-form-field-label{color:#cbd5e1b8}[data-theme=dark] .settings-referral-video{background:radial-gradient(120% 150% at 10% 12%,#3b82f633,#0000 54%),linear-gradient(#0f172af0,#0c141fe6);border:1px solid #94a3b829;box-shadow:inset 0 1px #ffffff0d,0 18px 32px #0000007a}[data-theme=dark] .settings-referral-video--v3{box-shadow:none;background:0 0;border:0}[data-theme=dark] .settings-referral-access-item{background:radial-gradient(150% 200% at 0 0,#94a3b81f,#0f172a85),linear-gradient(#0c141feb,#0c141fd6);border-color:#94a3b84d;box-shadow:inset 0 1px #ffffff0f,0 14px 24px #00000042}[data-theme=dark] .settings-referral-access-title{color:#e2e8f0c2}[data-theme=dark] .settings-referral-access-copy{color:#e2e8f0db}[data-theme=dark] .settings-referral-access-note{color:#cbd5e1cc}[data-theme=dark] .settings-referral-preview-caption{color:#cbd5e1c2}[data-theme=dark] .settings-referral-btn{background:radial-gradient(150% 200% at 0 0,#3b82f642,#0f172a99),linear-gradient(130deg,#3b82f6f2,#1d4ed8eb);border-color:#60a5fa8c;box-shadow:0 22px 44px #2563eb61,0 12px 26px #0006}[data-theme=dark] .settings-referral-btn:hover:not(:disabled){box-shadow:0 26px 54px #2563eb70,0 14px 30px #00000073}[data-theme=dark] .settings-referral-btn:active:not(:disabled){box-shadow:0 18px 36px #2563eb52,0 12px 24px #00000061}[data-theme=dark] .settings-referral-btn:disabled{background:linear-gradient(#1e293bd1,#1e293bb3);border-color:#47556980}[data-theme=dark] .settings-referral-link{background:radial-gradient(140% 200% at 0 0,#3b82f638,#0f172a99),linear-gradient(#111827eb,#111827c7);border-color:#47556973;box-shadow:inset 0 1px #ffffff0f,0 16px 30px #0006}[data-theme=dark] .settings-referral-link:before{opacity:.22}[data-theme=dark] .settings-referral-link-label{color:#cbd5e1b3}[data-theme=dark] .settings-referral-link-value{color:#e2e8f0eb}[data-theme=dark] .settings-danger-action{background:radial-gradient(160% 200% at 0 0,#f8717147,#18181bbf),linear-gradient(130deg,#f87171eb,#dc2626eb);border-color:#f8717199;box-shadow:0 24px 48px #dc26265c,0 12px 24px #0000006b}[data-theme=dark] .settings-danger-action:hover{box-shadow:0 28px 56px #dc26266b,0 14px 30px #00000075}[data-theme=dark] .settings-danger-action:active{box-shadow:0 22px 44px #dc262652,0 12px 24px #0006}[data-theme=dark] .settings-status-pill{--settings-status-ink:#e2e8f0;--settings-status-wash:#0a1b28e0;--settings-status-border:color-mix(in srgb, var(--settings-status-accent) 30%, #ffffff24);--settings-status-shadow:0 18px 32px #0000007a, 0 8px 18px color-mix(in srgb, var(--settings-status-accent-strong) 18%, transparent);--settings-status-gloss:radial-gradient(140% 140% at 50% 110%, color-mix(in srgb, var(--settings-status-accent) 16%, transparent), transparent 78%), linear-gradient(180deg, #ffffff1f, #ffffff08 50%, #ffffff03 100%);--settings-status-icon-bg:linear-gradient(135deg, color-mix(in srgb, var(--settings-status-wash) 82%, #ffffff14), color-mix(in srgb, var(--settings-status-wash) 54%, var(--settings-status-accent) 24%));--settings-status-icon-border:#ffffff29;--settings-status-icon-shadow:inset 0 1px 0 #ffffff14, 0 8px 18px #0000002e;box-shadow:inset 0 1px 0 #ffffff24, var(--settings-status-shadow)}[data-theme=dark] .settings-status-pill[data-collapsible=true] .settings-status-pill__icon{background:color-mix(in srgb, var(--settings-status-wash) 28%, var(--settings-status-accent) 26%)}[data-theme=dark] .settings-status-pill.is-success{--settings-status-ink:#14532d;--settings-status-wash:#f0fdf4f0;--settings-status-shadow:0 16px 30px color-mix(in srgb, var(--settings-status-accent-strong) 14%, transparent), 0 8px 18px #0f172a14;--settings-status-gloss:radial-gradient(140% 140% at 50% 110%, color-mix(in srgb, var(--settings-status-accent) 14%, transparent), transparent 78%), linear-gradient(180deg, #ffffff94, #ffffff29 48%, #ffffff0a 100%);box-shadow:inset 0 1px 0 #ffffffdb, var(--settings-status-shadow)}[data-theme=dark] .settings-status-pill.is-warning{--settings-status-ink:#ffedd5;--settings-status-wash:#2e1c0acc}[data-theme=dark] .settings-form-field.is-success{border-color:#22c55e6b;box-shadow:inset 0 1px #ffffff1f,0 30px 58px #22c55e47}[data-theme=dark] .settings-passkey-tile{background:radial-gradient(140% 160% at 10% 0,#f9731624,#0000 58%),radial-gradient(120% 120% at 88% 2%,#fbbf240f,#0000 74%),linear-gradient(175deg,#160c0af2,#1d100ee6);border-color:#f9731661;box-shadow:inset 0 1px #ffffff14,0 24px 52px #00000080,0 16px 36px #f9731629}[data-theme=dark] .settings-export-plain,[data-theme=dark] .settings-import-plain,[data-theme=dark] .settings-delete-plain{--mfa-ink:#e5edff;--mfa-wash:#0f172ad1;--mfa-wash-2:#0f172aad}[data-theme=dark] .settings-mfa-card--import.settings-mfa-card--import-amber{--mfa-ink:#ffe4c7;box-shadow:none;background:0 0;border-color:#0000}[data-theme=dark] .settings-mfa-card--import.settings-mfa-card--import-amber .settings-mfa-cta{background:linear-gradient(135deg,#ff9f1c,#f97316);border-color:#db6513e2;box-shadow:0 16px 34px #6d330aba}[data-theme=dark] .settings-mfa-card--import.settings-mfa-card--import-amber .settings-mfa-cta.is-ghost{color:#ffd8b3;background:linear-gradient(135deg,#ff934a2e,#f973163d);border-color:#fa87379b;box-shadow:0 12px 22px #612d09aa}[data-theme=dark] .settings-mfa-card{--mfa-ink:#e5edff;--mfa-wash:#0f172ad1;--mfa-wash-2:#0f172aad;--mfa-border:#94c6ff3d;--mfa-ambient:#0000008c;border-color:var(--mfa-border);background:radial-gradient(140% 140% at 12% -20%, color-mix(in srgb, var(--mfa-accent) 12%, #ffffff14), transparent 60%), linear-gradient(145deg, var(--mfa-wash), var(--mfa-wash-2));color:var(--mfa-ink);box-shadow:inset 0 1px 0 #ffffff14, 0 30px 78px var(--mfa-ambient), 0 18px 40px #0f172a1f}[data-theme=dark] .settings-mfa-card--delete{--mfa-wash:#1e0f0fe6;--mfa-wash-2:#140c0ed6;--mfa-ambient:#ef444438}[data-theme=dark] .settings-mfa-card.is-active{--mfa-accent:var(--bv-color-success);--mfa-wash:#18222ee6;--mfa-wash-2:#141f2cc7;--mfa-glow:color-mix(in srgb, var(--bv-color-success) 32%, #ffffff1f)}[data-theme=dark] .settings-mfa-card:before{border-color:color-mix(in srgb, var(--mfa-border) 90%, transparent);background:linear-gradient(140deg,#e2e8f01a,#ffffff05)}[data-theme=dark] .settings-mfa-card:after{background:radial-gradient(100% 100% at 50% 50%, var(--mfa-glow), transparent 70%)}[data-theme=dark] .settings-mfa-card:hover,[data-theme=dark] .settings-mfa-card:focus-within{border-color:color-mix(in srgb, var(--mfa-accent) 28%, #e2e8f07a);box-shadow:inset 0 1px 0 #ffffff14, 0 30px 78px var(--mfa-ambient), 0 24px 52px #00000094, 0 0 0 3px color-mix(in srgb, var(--mfa-accent) 24%, #e2e8f066)}[data-theme=dark] .settings-mfa-icon{border-color:color-mix(in srgb, var(--mfa-border) 90%, transparent);-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:linear-gradient(150deg,#2c3446d1,#1c222ec7);box-shadow:0 20px 44px #0000008c,inset 0 1px #ffffff14}[data-theme=dark] .settings-mfa-icon--transparent{-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);background:radial-gradient(150% 130% at 32% 20%,#ffffff1f 0%,#ffffff0a 46%,#fff0 78%),radial-gradient(120% 140% at 76% 86%,#6f88aa29,#6f88aa0f 58%,#6f88aa00 80%),radial-gradient(140% 120% at 50% 120%,#4c63832e,#0000 70%),linear-gradient(145deg,#253144b8 16%,#151c29b8 88%);border-color:#84aad633;box-shadow:inset 0 1px #ffffff14,0 18px 40px #00000085,0 8px 20px #0000005c}[data-theme=dark] .settings-mfa-icon-glow{background:radial-gradient(120% 68% at 42% 28%, color-mix(in srgb, var(--mfa-accent) 36%, #ffffff14), transparent 72%);opacity:.82}[data-theme=dark] .settings-mfa-icon-mask{background:linear-gradient(145deg, color-mix(in srgb, var(--mfa-accent) 90%, #93c5fd), color-mix(in srgb, var(--mfa-accent) 72%, #2563eb));filter:drop-shadow(0 6px 12px color-mix(in srgb, var(--mfa-accent) 36%, #0009))}[data-theme=dark] .settings-mfa-icon-badge{background:radial-gradient(150% 130% at 26% 18%, #ffffff14 0%, transparent 76%), radial-gradient(120% 140% at 76% 82%, color-mix(in srgb, var(--mfa-accent) 22%, #ffffff0f) 0%, transparent 78%), linear-gradient(140deg, color-mix(in srgb, var(--mfa-accent) 88%, #4ade80), color-mix(in srgb, var(--mfa-accent) 70%, #2563eb));border:1px solid color-mix(in srgb, var(--mfa-accent) 48%, #ffffff2e);box-shadow:0 12px 26px #00000080, inset 0 1px 0 #ffffff14, 0 0 0 7px color-mix(in srgb, var(--mfa-accent) 18%, transparent);-webkit-backdrop-filter:blur(7px)saturate(135%);backdrop-filter:blur(7px)saturate(135%)}[data-theme=dark] .settings-mfa-title{color:var(--bv-color-text-on-dark-surface-strong)}[data-theme=dark] .settings-mfa-hint,[data-theme=dark] .settings-mfa-msg{color:#e2e8f0e0}[data-theme=dark] .settings-recovery-card{background:radial-gradient(140% 140% at 12% -20%, color-mix(in srgb, var(--mfa-accent) 12%, #ffffff14), transparent 60%), linear-gradient(145deg, #0f172ad1, #0f172aad);border-color:color-mix(in srgb, var(--mfa-accent) 24%, #e2e8f02e);box-shadow:inset 0 1px #ffffff14,0 28px 60px #00000080}[data-theme=dark] .settings-recovery-codes{background:linear-gradient(145deg,#0f172acc,#0f172ab3);border-color:#94a3b83d;box-shadow:inset 0 1px #ffffff0f,0 18px 36px #0000006b}[data-theme=dark] .settings-recovery-codes__title,[data-theme=dark] .settings-recovery-codes__item{color:var(--bv-color-text-on-dark-surface-strong)}[data-theme=dark] .settings-recovery-codes__hint{color:#e2e8f0cc}[data-theme=dark] .settings-recovery-codes__item{background:#1e293bb8;border-color:#94a3b82e}[data-theme=dark] .settings-mfa-pill{background:color-mix(in srgb, var(--mfa-accent) 18%, #0f172a99);color:color-mix(in srgb, var(--mfa-accent) 78%, #e2e8f0);border-color:color-mix(in srgb, var(--mfa-accent) 50%, #e2e8f02e);box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .settings-mfa-cta{box-shadow:0 20px 40px color-mix(in srgb, var(--settings-mfa-cta-end) 34%, #0000008c);border-color:color-mix(in srgb, var(--settings-mfa-cta-end) 78%, #00000073)}[data-theme=dark] .settings-mfa-cta--danger{--settings-mfa-cta-start:var(--mfa-delete-cta-start,#fca5a5);--settings-mfa-cta-end:var(--mfa-delete-cta-end,var(--bv-color-danger));box-shadow:0 16px 34px color-mix(in srgb, var(--settings-mfa-cta-end) 30%, #0f172a38);border-color:color-mix(in srgb, var(--settings-mfa-cta-end) 65%, #0f172a1f)}[data-theme=dark] .settings-mfa-cta.is-ghost{color:var(--bv-color-text-on-dark-surface);border-color:color-mix(in srgb, var(--mfa-accent) 36%, #e2e8f038);box-shadow:0 14px 28px color-mix(in srgb, var(--mfa-accent) 18%, #0000008c)}[data-theme=dark] .settings-mfa-card--import .settings-mfa-cta{background:linear-gradient(135deg, var(--mfa-import-start,#ffb467), color-mix(in srgb, var(--mfa-import-end,#ff7a1a) 92%, #ff8f3a));border-color:color-mix(in srgb, var(--mfa-import-end,#ff7a1a) 70%, #00000061);box-shadow:0 20px 40px color-mix(in srgb, var(--mfa-import-end,#ff7a1a) 34%, #0000008c)}[data-theme=dark] .settings-mfa-card--import .settings-mfa-cta.is-ghost{background:linear-gradient(135deg, color-mix(in srgb, var(--mfa-import-start,#ffb467) 26%, #ffffff14), color-mix(in srgb, var(--mfa-import-end,#ff7a1a) 32%, #00000059));color:#fff7ed;border-color:color-mix(in srgb, var(--mfa-import-end,#ff7a1a) 56%, #fff3);box-shadow:0 14px 28px color-mix(in srgb, var(--mfa-import-end,#ff7a1a) 22%, #0000008c)}[data-theme=dark] .settings-mfa-modal__panel{background:linear-gradient(180deg, #ffffff0a, #ffffff04) padding-box, linear-gradient(148deg, color-mix(in srgb, var(--mfa-modal-accent) 34%, #c8d2ff61), #ffffff14 34%, color-mix(in srgb, var(--mfa-modal-accent-2) 30%, #94a3b838)) border-box;box-shadow:0 46px 110px #000000b8, 0 22px 48px color-mix(in srgb, var(--mfa-modal-accent) 12%, #0000008f), 0 0 0 1px #ffffff0a;border-color:#0000}[data-theme=dark] .settings-mfa-modal__panel:before{background:linear-gradient(150deg, #ffffff14, #ffffff08 16%, #ffffff05 28%, transparent 42%), radial-gradient(66% 18% at 16% 3%, #ffffff1f, transparent 82%), radial-gradient(92% 92% at 86% 116%, color-mix(in srgb, var(--mfa-modal-accent-2) 20%, transparent), transparent 72%);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0a}[data-theme=dark] .settings-mfa-modal__panel:after{background:radial-gradient(36% 28% at 22% 24%, color-mix(in srgb, var(--mfa-modal-accent) 30%, #ffffff14), transparent 74%), radial-gradient(38% 30% at 82% 82%, color-mix(in srgb, var(--mfa-modal-accent-2) 30%, #ffffff14), transparent 76%), radial-gradient(52% 18% at 48% 2%, #ffffff14, transparent 76%)}[data-theme=dark] .settings-mfa-modal__header{background:linear-gradient(180deg, #ffffff09, #ffffff04), radial-gradient(140% 120% at 10% -20%, color-mix(in srgb, var(--mfa-modal-accent) 22%, transparent), transparent 60%), radial-gradient(120% 120% at 88% 0%, color-mix(in srgb, var(--mfa-modal-accent-2) 20%, transparent), transparent 64%), linear-gradient(154deg, #0a121ee0, #060c18d1);border-bottom-color:color-mix(in srgb, var(--mfa-modal-accent) 24%, #ffffff14)}[data-theme=dark] .settings-mfa-modal__glyph{box-shadow:none;background:0 0;border-color:#0000}[data-theme=dark] .settings-mfa-modal__glyph-glow{background:radial-gradient(52% 52% at 50% 50%, color-mix(in srgb, var(--mfa-modal-accent) 34%, #ffffff14), transparent 72%), radial-gradient(46% 46% at 50% 56%, color-mix(in srgb, var(--mfa-modal-accent-2) 24%, transparent), transparent 74%);opacity:.92}[data-theme=dark] .settings-mfa-modal__glyph-mask{background:linear-gradient(140deg, var(--mfa-modal-accent), var(--mfa-modal-accent-2));filter:drop-shadow(0 1px 0 #ffffff2e) drop-shadow(0 16px 28px color-mix(in srgb, var(--mfa-modal-accent) 30%, #0000007a))}[data-theme=dark] .settings-mfa-modal__eyebrow{color:color-mix(in srgb, var(--mfa-modal-accent) 68%, #e2e8f0e6)}[data-theme=dark] .settings-mfa-modal__title{color:var(--bv-color-text-on-dark-surface-strong)}[data-theme=dark] .settings-mfa-modal__subtitle{color:#e2e8f0c7}[data-theme=dark] .settings-mfa-modal__guard-stage{background:#0a121ed6;border-color:#94a3b829;box-shadow:0 24px 46px #0000006b,inset 0 1px #ffffff0d}[data-theme=dark] .settings-mfa-modal__warning--guard{color:#e2e8f0cc}[data-theme=dark] .settings-mfa-modal__guard-input{background:#020617b8;border-color:#7dd3fc2e;box-shadow:inset 0 1px #ffffff0a,0 14px 28px #00000042}[data-theme=dark] .settings-mfa-modal__guard-message{background:#4314076b;border-color:#f973163d}[data-theme=dark] .settings-mfa-modal__body{background:linear-gradient(180deg, #ffffff09, #ffffff04 18%, transparent 32%), radial-gradient(150% 130% at 8% 0%, color-mix(in srgb, var(--mfa-modal-accent) 20%, transparent), transparent 62%), radial-gradient(120% 120% at 94% 100%, color-mix(in srgb, var(--mfa-modal-accent-2) 18%, transparent), transparent 70%), linear-gradient(154deg, #0a121ee6, #060c18d6)}[data-theme=dark] .settings-mfa-modal__card{background:linear-gradient(180deg, #ffffff0d, #ffffff05) padding-box, linear-gradient(148deg, #ffffff29, color-mix(in srgb, var(--mfa-modal-accent) 18%, #ffffff0a) 38%, #ffffff0f) border-box;border-color:#0000;box-shadow:inset 0 1px #ffffff14,0 20px 38px #0000008f,0 0 0 1px #ffffff0a}[data-theme=dark] .settings-mfa-modal__card--auth{background:#0a121ed6;border-color:#94a3b829;box-shadow:0 24px 46px #0000006b,inset 0 1px #ffffff0d}[data-theme=dark] .settings-mfa-modal__progress-step{color:#e2e8f094;background:#ffffff0f;border-color:#94c6ff2e;box-shadow:inset 0 1px #ffffff0f,0 10px 20px #0003}[data-theme=dark] .settings-mfa-modal__progress-step.is-active{background:color-mix(in srgb, var(--mfa-modal-accent) 20%, #ffffff0f);border-color:color-mix(in srgb, var(--mfa-modal-accent) 32%, #ffffff29)}[data-theme=dark] .settings-mfa-modal__progress-step.is-active,[data-theme=dark] .settings-mfa-modal__progress-step.is-done{color:color-mix(in srgb, var(--mfa-modal-accent) 82%, #e2e8f0e0)}[data-theme=dark] .settings-mfa-modal__progress-index{color:#e2e8f0bd;background:#ffffff1a;box-shadow:inset 0 1px #ffffff14}[data-theme=dark] .settings-mfa-modal__progress-step.is-active .settings-mfa-modal__progress-index,[data-theme=dark] .settings-mfa-modal__progress-step.is-done .settings-mfa-modal__progress-index{background:linear-gradient(135deg, var(--mfa-modal-accent), var(--mfa-modal-accent-2));color:#fff}[data-theme=dark] .settings-mfa-modal__note{background:linear-gradient(180deg, #ffffff0a, #ffffff04) padding-box, linear-gradient(148deg, color-mix(in srgb, var(--mfa-modal-accent) 22%, #ffffff29), #ffffff0d 34%, color-mix(in srgb, var(--mfa-modal-accent-2) 16%, #ffffff0f)) border-box}[data-theme=dark] .settings-mfa-modal__note-title{color:color-mix(in srgb, var(--mfa-modal-accent) 68%, #e2e8f0e6);background:#ffffff0f;border-color:#94c6ff2e;box-shadow:inset 0 1px #ffffff0f,0 10px 20px #0003}[data-theme=dark] .settings-mfa-modal__note-text{color:#e2e8f0c7}[data-theme=dark] .settings-mfa-modal__qr{background:linear-gradient(180deg, #ffffff0d, #ffffff05) padding-box, linear-gradient(148deg, #ffffff29, color-mix(in srgb, var(--mfa-modal-accent) 18%, #ffffff0a) 38%, #ffffff0f) border-box;border-color:#0000;box-shadow:inset 0 1px #ffffff14,0 20px 38px #0000008f,0 0 0 1px #ffffff0a}[data-theme=dark] .settings-mfa-modal__qr:before,[data-theme=dark] .settings-mfa-modal__code:before{background:linear-gradient(152deg,#ffffff1a,#ffffff08 22%,#0000 46%),radial-gradient(72% 24% at 18% 4%,#ffffff24,#0000 82%);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff14}[data-theme=dark] .settings-mfa-modal__qr img,[data-theme=dark] .settings-mfa-modal__qr svg{box-shadow:0 14px 30px #00000080}[data-theme=dark] .settings-mfa-modal__qr-skeleton{background:linear-gradient(90deg,#47556959,#94a3b859,#47556959)}[data-theme=dark] .settings-mfa-modal__step-title{color:var(--bv-color-text-on-dark-surface)}[data-theme=dark] .settings-mfa-modal__verify-title{color:var(--bv-color-text-on-dark-surface-strong)}[data-theme=dark] .settings-mfa-modal__verify-hint{color:#e2e8f0c7}[data-theme=dark] .settings-mfa-modal__step-list{color:#cbd5e1bf}[data-theme=dark] .settings-mfa-modal__visibility-toggle,[data-theme=dark] .settings-mfa-modal__secret-toggle{color:#ff9d43}[data-theme=dark] .settings-mfa-modal__visibility-toggle svg,[data-theme=dark] .settings-mfa-modal__secret-toggle svg{filter:drop-shadow(0 0 4px #ffb05bc7)drop-shadow(0 0 14px #ff75154d)}[data-theme=dark] .settings-mfa-modal__secret-chip{color:color-mix(in srgb, var(--mfa-modal-accent) 78%, #e2e8f0);background:#ffffff0f;border-color:#94c6ff2e;box-shadow:inset 0 1px #ffffff0f,0 10px 20px #0003}[data-theme=dark] .settings-mfa-modal__copy{background:color-mix(in srgb, var(--mfa-modal-action-accent) 18%, #ffffff0f);color:color-mix(in srgb, var(--mfa-modal-action-accent) 84%, #e2e8f0);border-color:color-mix(in srgb, var(--mfa-modal-action-accent) 42%, #ffffff29);box-shadow:0 14px 28px color-mix(in srgb, var(--mfa-modal-action-accent) 22%, #0000006b)}[data-theme=dark] .settings-mfa-modal__copy:disabled{color:#e2e8f06b;background:#ffffff0d;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #0000002e}[data-theme=dark] .settings-mfa-modal__secret-hint{color:#e2e8f0b8}[data-theme=dark] .settings-mfa-modal__code{background:linear-gradient(180deg, #ffffff0a, #ffffff04) padding-box, linear-gradient(148deg, color-mix(in srgb, var(--mfa-modal-accent) 22%, #ffffff29), #ffffff0d 34%, color-mix(in srgb, var(--mfa-modal-accent-2) 16%, #ffffff0f)) border-box;border-color:#0000}[data-theme=dark] .settings-mfa-modal__code-label{color:var(--bv-color-text-on-dark-surface)}[data-theme=dark] .settings-mfa-modal__pill{color:color-mix(in srgb, var(--mfa-modal-accent) 82%, #e2e8f0e0);background:#ffffff0f;border-color:#94c6ff2e}[data-theme=dark] .settings-mfa-code-input{color:var(--bv-color-text-on-dark-surface);background:linear-gradient(145deg,#1e293be6,#1e293bcc);border-color:#94c6ff33;box-shadow:inset 0 1px #ffffff0f,0 10px 20px #0000006b}[data-theme=dark] .settings-mfa-code-input:focus-visible{border-color:color-mix(in srgb, var(--mfa-modal-accent) 68%, #e2e8f047);box-shadow:0 14px 28px color-mix(in srgb, var(--mfa-modal-accent) 32%, #00000080)}[data-theme=dark] .settings-mfa-modal__code .settings-mfa-msg{background:#ffffff0f;border-color:#94c6ff2e;box-shadow:inset 0 1px #ffffff0f,0 10px 20px #00000038}[data-theme=dark] .settings-mfa-modal__footer{border-top-color:color-mix(in srgb, var(--mfa-modal-accent) 24%, #ffffff14);background:linear-gradient(#ffffff0a,#ffffff04),linear-gradient(#0f172aeb,#0f172adb)}[data-theme=dark] .settings-mfa-modal__cta{background:linear-gradient(135deg, var(--mfa-modal-accent), var(--mfa-modal-accent-2));border-color:color-mix(in srgb, var(--mfa-modal-accent) 52%, #ffffff2e);box-shadow:inset 0 1px 0 #ffffff2e, 0 20px 42px color-mix(in srgb, var(--mfa-modal-accent) 36%, #00000085)}[data-theme=dark] .settings-mfa-modal__cta--auth{border-color:color-mix(in srgb, var(--bv-orange-400) 48%, transparent);background:radial-gradient(160% 140% at 0% 0%, #ffd2aa38, transparent 60%), linear-gradient(120deg, var(--bv-color-action), var(--bv-orange-400));box-shadow:0 18px 38px color-mix(in srgb, var(--bv-color-action) 26%, transparent), 0 10px 22px color-mix(in srgb, var(--bv-color-action) 18%, transparent)}[data-theme=dark] .settings-mfa-modal__cta.is-ghost{background:color-mix(in srgb, var(--mfa-modal-accent) 22%, #ffffff0f);color:color-mix(in srgb, var(--mfa-modal-accent) 78%, #e2e8f0);border-color:color-mix(in srgb, var(--mfa-modal-accent) 36%, #ffffff1f);box-shadow:inset 0 1px #ffffff14,0 10px 22px #0000003d}[data-theme=dark] .settings-mfa-modal__header--hash,[data-theme=dark] .settings-mfa-modal__header--import-summary{background:linear-gradient(145deg,#2563eb2e,#2563eb14),linear-gradient(#182030f5,#111827e6);border-bottom-color:#94c6ff3d}[data-theme=dark] .settings-mfa-modal__body--hash,[data-theme=dark] .settings-mfa-modal__body--import-summary{background:radial-gradient(140% 140% at 12% -20%, color-mix(in srgb, var(--mfa-modal-accent) 10%, #ffffff14), transparent 60%), linear-gradient(180deg, #0f172af0, #0f172ad1)}[data-theme=dark] .settings-mfa-modal__card--hash,[data-theme=dark] .settings-mfa-modal__card--import-summary{background:radial-gradient(130% 130% at 12% -10%, color-mix(in srgb, var(--mfa-modal-accent) 12%, #ffffff0f), transparent 60%), linear-gradient(150deg, #1e293beb, #1e293bd1);border-color:#94c6ff33;box-shadow:inset 0 1px #ffffff14,0 26px 52px #0000008c}[data-theme=dark] .settings-hash-modal__glyph{background:linear-gradient(145deg,#2563eb38,#0ea5e93d);box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000073}[data-theme=dark] .settings-hash-modal__glyph-icon{filter:brightness(0)saturate()invert(82%)sepia(47%)saturate(1587%)hue-rotate(177deg)brightness(101%)contrast(98%)}[data-theme=dark] .settings-hash-modal__state{color:#e6edf5}[data-theme=dark] .settings-hash-modal__state[data-state=ok]{background:linear-gradient(135deg,#10b98147,#14532d6b)}[data-theme=dark] .settings-hash-modal__state[data-state=missing]{background:linear-gradient(135deg,#f59e0b42,#78350f66)}[data-theme=dark] .settings-hash-modal__state[data-state=invalid]{background:linear-gradient(135deg,#ef444442,#7f1d1d66)}[data-theme=dark] .settings-hash-modal__state-meta{color:#cbd5e1e6}[data-theme=dark] .settings-hash-modal__hashes{background:#0f172a85;border-color:#94c6ff3d}[data-theme=dark] .settings-hash-modal__hash-value{color:#dbeafe}[data-theme=dark] .settings-hash-modal__note--ok{color:#86efac}[data-theme=dark] .settings-hash-modal__why{background:linear-gradient(135deg,#2563eb24,#0ea5e91f);border-color:#94c6ff3d}[data-theme=dark] .settings-hash-modal__why-list{color:var(--bv-color-text-on-dark-surface)}[data-theme=dark] .settings-mfa-modal__warning--import-summary{color:#fed7aa;background:#f9731629;border-color:#f9731661}[data-theme=dark] .settings-import-summary__pill{color:var(--bv-color-text-on-dark-surface);background:linear-gradient(135deg,#1e293be0,#2563eb2e);border-color:#94c6ff42}[data-theme=dark] .settings-import-summary__warnings{background:#0f172a80;border-color:#94c6ff33}[data-theme=dark] .settings-security-count{color:#f8fafcf2}[data-theme=dark] .settings-security-caption{color:#cbd5e1b3}[data-theme=dark] .settings-session-card{background:linear-gradient(140deg,#0f172af0,#0f172adb),radial-gradient(120% 120% at 10% 12%,#7dd3fc1f,#0000 60%),radial-gradient(120% 120% at 88% 18%,#7dd3fc1a,#0000 70%);border-color:#7dd3fc42;box-shadow:inset 0 1px #ffffff0f,0 26px 48px #00000085}[data-theme=dark] .settings-session-card.is-current{border-color:#fb923c5c;box-shadow:inset 0 1px #ffffff0f,0 26px 48px #00000085,0 0 0 1px #fb923c38}[data-theme=dark] .settings-session-card__ua{color:var(--bv-color-text-on-dark-surface)}[data-theme=dark] .settings-session-card__hint{color:#e2e8f0bf}[data-theme=dark] .settings-session-group__title{color:#bfd4ffb3}[data-theme=dark] .settings-session-tech__summary{color:#bfd4ffc7}[data-theme=dark] .settings-session-tech__summary:hover{color:#e2e8f0e6}[data-theme=dark] .settings-session-tech__summary:focus-visible{background:#0f172aad;box-shadow:0 0 0 2px #fb923c38,0 12px 26px #0f172a57}[data-theme=dark] .settings-session-tech__summary:before{color:#e2e8f0d6;border-color:#94c6ff3d}[data-theme=dark] .settings-session-tech__summary-text{text-decoration-color:#94c6ff47}[data-theme=dark] .settings-session-tech__grid{border-top-color:#94c6ff29}[data-theme=dark] .settings-session-tech__term{color:#bfd4ffb8}[data-theme=dark] .settings-session-tech__value{color:#e2e8f0d6}[data-theme=dark] .settings-session-tech__action{color:#fb923c}[data-theme=dark] .settings-session-tech__action:hover{color:#fdba74;filter:drop-shadow(0 0 8px #fb923c47)}[data-theme=dark] .settings-session-tech__action:focus-visible{color:#fff7ed;box-shadow:0 0 0 2px #fb923c2e}[data-theme=dark] .settings-session-tech__action.is-copied{color:#fdba74;filter:drop-shadow(0 0 10px #fb923c52)}[data-theme=dark] .settings-session-tech__value--code{color:var(--bv-color-text-on-dark-surface-strong)}[data-theme=dark] .settings-session-chip{color:#e2f3ff;background:#7dd3fc24;border-color:#7dd3fc4d}[data-theme=dark] .settings-session-chip.is-ghost{color:#e2f3ff;background:#1e293be6;border-color:#94c6ff52;box-shadow:inset 0 1px #ffffff14}[data-theme=dark] .settings-session-chip.is-muted{color:#e2e8f0cc;background:#94a3b829;border-color:#94a3b84d}[data-theme=dark] .settings-session-chip.is-success{color:#d1fae5;background:#22c55e29;border-color:#4ade804d}[data-theme=dark] .settings-session-chip.is-current{color:#fed7aa;background:#fb923c2e;border-color:#fb923c57}[data-theme=dark] .settings-session-chip.is-soft{color:#7cdcfb;background:#38bdf81f;border-color:#38bdf84d}[data-theme=dark] .settings-session-dangerzone{background:linear-gradient(135deg,#fff5f5e6,#ffffffd1);border-color:#ef444429}[data-theme=dark] .settings-session-dangerzone__title{color:#991b1b}[data-theme=dark] .settings-session-dangerzone__hint{color:#7f1d1d}[data-theme=dark] .settings-passkey-card--skeleton{background:linear-gradient(145deg,#0f172af0,#0c1524e6);border-color:#78b8ff52;box-shadow:inset 0 1px #ffffff0f,0 28px 52px #0000008f}[data-theme=dark] .settings-passkey-card--skeleton:before,[data-theme=dark] .settings-passkey-card--skeleton:after{opacity:.25}[data-theme=dark] .settings-passkey-skeleton__shimmer{background:linear-gradient(120deg,#0000 0%,#fff3 45%,#0000 70%)}[data-theme=dark] .settings-passkey-skeleton__icon{background:linear-gradient(135deg,#94a3b852,#63738138);border-color:#78b8ff52;box-shadow:inset 0 1px #ffffff14}[data-theme=dark] .settings-passkey-card--skeleton .settings-passkey-skeleton__eyebrow,[data-theme=dark] .settings-passkey-card--skeleton .settings-passkey-skeleton__badge,[data-theme=dark] .settings-passkey-card--skeleton .settings-passkey-skeleton__title,[data-theme=dark] .settings-passkey-card--skeleton .settings-passkey-skeleton__line,[data-theme=dark] .settings-passkey-card--skeleton .settings-passkey-skeleton__action{background:#94a3b857}[data-theme=dark] .settings-passkey-card{border-color:color-mix(in srgb, #94a3b861 80%, rgba(var(--passkey-accent-rgb,171, 102, 255), .24));-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);background:linear-gradient(#0f172aeb,#111827db);box-shadow:inset 0 1px #ffffff0f,0 24px 40px #00000075,0 10px 22px #0000004d}[data-theme=dark] .settings-passkey-remove{color:#fca5a5f2;box-shadow:none;background:0 0;border:none}[data-theme=dark] .settings-passkey-remove:hover:not(:disabled),[data-theme=dark] .settings-passkey-remove:focus-visible:not(:disabled){color:#fecdd3;box-shadow:none}[data-theme=dark] .settings-passkey-remove:focus-visible:not(:disabled){outline-offset:3px;outline:2px solid #f8717159}[data-theme=dark] .settings-passkey-icon{box-shadow:none;background:0 0;border:none}[data-theme=dark] .settings-passkey-icon:after{content:none}[data-theme=dark] .settings-passkey-icon-img{display:none}[data-theme=dark] .settings-passkey-eyebrow{color:#cbd5e1b8}[data-theme=dark] .settings-passkey-name{color:#f8fafcf5}[data-theme=dark] .settings-passkey-badge{color:#bbf7d0eb;background:#16a34a3d;box-shadow:0 12px 22px #16a34a33}[data-theme=dark] .settings-passkey-badge--type{color:#f1f5f9eb;background:rgba(var(--passkey-accent-rgb,171, 102, 255), .2);box-shadow:none}[data-theme=dark] .settings-passkey-badge--muted{color:#e2e8f0d6;background:#47556970}[data-theme=dark] .settings-passkey-editing-pill{color:#f1f5f9e6;background:rgba(var(--passkey-accent-rgb,171, 102, 255), .2);border-color:rgba(var(--passkey-accent-rgb,171, 102, 255), .38)}[data-theme=dark] .settings-passkey-action--icon{color:color-mix(in srgb, var(--passkey-accent,#ab66ff) 86%, #f1f5f9f5 14%);box-shadow:none;background:0 0;border:none}[data-theme=dark] .settings-passkey-action--icon:hover:not(:disabled),[data-theme=dark] .settings-passkey-action--icon:focus-visible:not(:disabled){color:#f1f5f9f5;outline:none}[data-theme=dark] .settings-passkey-action--icon:focus-visible:not(:disabled){outline:2px solid rgba(var(--passkey-accent-rgb,171, 102, 255), .48);outline-offset:2px}[data-theme=dark] .settings-passkey-action--ghost{color:#e2e8f0d1;background:rgba(var(--passkey-accent-rgb,171, 102, 255), .14);border-color:rgba(var(--passkey-accent-rgb,171, 102, 255), .32)}[data-theme=dark] .settings-passkey-empty__title{color:var(--bv-color-text-on-dark-surface-strong)}[data-theme=dark] .settings-passkey-empty__text{color:#e2e8f0c7}[data-theme=dark] .settings-passkey-empty__option{background:#0f172a8a;border-color:#94a3b82e;box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .settings-passkey-empty__option-title{color:#f8fafce6}[data-theme=dark] .settings-passkey-empty__option-text,[data-theme=dark] .settings-passkey-empty__subhint{color:#cbd5e1b8}[data-theme=dark] .settings-passkey-toggle__text{color:#f1f5f9f0}[data-theme=dark] .settings-passkey-toggle__hint{color:#cbd5e1c7}[data-theme=dark] .settings-passkey-toggle__button{box-shadow:none}[data-theme=dark] .settings-passkey-toggle__button.is-disabled{color:#cbd5e1d1;box-shadow:none;background:linear-gradient(#334155b8,#1e293bad);border-color:#f973162e}[data-theme=dark] .settings-passkey-modal__overlay{background:#000000a6}[data-theme=dark] .settings-passkey-modal{background:linear-gradient(135deg, #0c141ff0, #0c141fd9), radial-gradient(130% 130% at 22% 8%, rgba(var(--passkey-accent-rgb,171, 102, 255), .24), transparent 60%);box-shadow:inset 0 1px 0 #ffffff0f, 0 34px 74px #000000b8, 0 22px 48px rgba(var(--passkey-accent-rgb,171, 102, 255), .28);border-color:#94a3b852}[data-theme=dark] .settings-passkey-modal__eyebrow{color:#e2e8f0b3}[data-theme=dark] .settings-passkey-modal__hint{color:#e2e8f0d1}[data-theme=dark] .settings-passkey-modal__close.animal-hero__classification-close{color:#ffb347;box-shadow:none;background:0 0;border:none}[data-theme=dark] .settings-passkey-modal__close.animal-hero__classification-close:hover,[data-theme=dark] .settings-passkey-modal__close.animal-hero__classification-close:focus-visible{background:0 0;border:none}[data-theme=dark] .settings-passkey-modal__title-input{color:#0f172aeb;background:#ffffffeb;border-color:#fffffff5;box-shadow:0 0 0 3px #ffffffd9,0 12px 28px #0f172a1f}[data-theme=dark] .settings-passkey-modal__title-input.is-empty{box-shadow:0 0 0 3px #ffffffd9, 0 12px 28px #0f172a1f, 0 0 0 5px rgba(var(--passkey-accent-rgb,171, 102, 255), .18)}[data-theme=dark] .settings-passkey-modal__title-input::placeholder{color:#0f172a73}[data-theme=dark] .settings-passkey-modal__title-input:focus-visible{outline-color:rgba(var(--passkey-accent-rgb,171, 102, 255), .42);background:#ffffffc2}[data-theme=dark] .settings-passkey-modal__title-hint{color:#e2e8f0c7}[data-theme=dark] .settings-passkey-modal__field span{color:var(--bv-color-text-on-dark-surface)}[data-theme=dark] .settings-passkey-modal__palette{scrollbar-color:#ff8a3db3 #ff8a3d2e;background:linear-gradient(120deg,#ff8a3d1f,#ff8a3d0d);box-shadow:inset 0 0 0 1px #ff8a3d1f}[data-theme=dark] .settings-passkey-modal__palette::-webkit-scrollbar-thumb{box-shadow:0 4px 10px #ff6a2b29}[data-theme=dark] .settings-passkey-modal__palette::-webkit-scrollbar-track{background:#ff8a3d14}[data-theme=dark] .settings-passkey-palette__option{background:#0f172adb;border-color:#94a3b85c;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #00000073}[data-theme=dark] .settings-passkey-palette__option:hover:not(:disabled),[data-theme=dark] .settings-passkey-palette__option:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--passkey-palette-swatch,#ab66ff) 52%, #e2e8f033);box-shadow:0 14px 28px #00000085, 0 12px 24px color-mix(in srgb, var(--passkey-palette-swatch,#ab66ff) 24%, transparent)}[data-theme=dark] .settings-passkey-palette__option.is-active{border-color:color-mix(in srgb, var(--passkey-palette-swatch,#ab66ff) 78%, #e2e8f033);background:linear-gradient(135deg,#151e30f2,#0f172ae6);box-shadow:0 18px 36px #0000009e,0 0 0 1px #e2e8f02e}[data-theme=dark] .settings-passkey-palette__item[data-selected=true] .settings-passkey-palette__option{box-shadow:0 16px 30px #0000008f, 0 12px 26px color-mix(in srgb, var(--passkey-palette-swatch,#ab66ff) 28%, transparent)}[data-theme=dark] .settings-passkey-palette__dot{box-shadow:0 0 0 8px color-mix(in srgb, var(--passkey-palette-swatch,#ab66ff) 20%, transparent), inset 0 1px 0 #ffffff14}[data-theme=dark] .settings-passkey-modal__save.human-planning-name-popover__cta{margin-left:auto}[data-theme=dark] .settings-avatar-preview{background:radial-gradient(120% 160% at 0 0,#3b82f61f,#0000 54%),linear-gradient(#121826f0,#0b111deb);border-color:#94c6ff2e;box-shadow:inset 0 1px #ffffff0f,0 18px 36px #0000006b}[data-theme=dark] .settings-avatar-preview:before{opacity:.72;background:radial-gradient(100% 100%,#fbbf2429,#0000 74%)}[data-theme=dark] .settings-avatar-preview:after{opacity:.86;background:linear-gradient(#ffffff14,#ffffff05);border-color:#ffffff14}[data-theme=dark] .settings-avatar-thumb{background:linear-gradient(#1c2436f5,#0f172af0);border-color:#94d2ff52;box-shadow:inset 0 1px #ffffff14,0 16px 30px #00000061}[data-theme=dark] .settings-avatar-thumb:before{border-color:#ffffff1a}[data-theme=dark] .settings-avatar-thumb--button:hover:not(:disabled){border-color:#94d2ff7a}[data-theme=dark] .settings-avatar-thumb--button:focus-visible{box-shadow:0 0 0 4px #3b82f642,inset 0 1px #ffffff14,0 18px 34px #0006}[data-theme=dark] .settings-avatar-placeholder{color:#f8fafcb8;background:radial-gradient(120% 120% at 50% 20%,#253452f0,#0f172aeb)}[data-theme=dark] .settings-avatar-note{color:#cbd5e1bd}[data-theme=dark] .settings-avatar-hint span{color:#e2e8f0d6;background:#0f172a5c;border-color:#94d2ff2e;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .settings-avatar-icon-button{color:#fdba74eb}[data-theme=dark] .settings-avatar-icon-button:hover:not(:disabled),[data-theme=dark] .settings-avatar-icon-button:focus-visible{color:#ffedd5f5;background:#f9731624;box-shadow:0 12px 24px #f9731629}[data-theme=dark] .settings-avatar-icon-button--plain:hover:not(:disabled),[data-theme=dark] .settings-avatar-icon-button--plain:focus-visible{box-shadow:none;background:0 0}[data-theme=dark] .settings-avatar-icon-button--danger{color:#fecacaf5}[data-theme=dark] .settings-avatar-icon-button--danger:hover:not(:disabled),[data-theme=dark] .settings-avatar-icon-button--danger:focus-visible{color:#f87171;box-shadow:none;background:0 0}.settings-page .tile-section,.settings-page .tile-card,.settings-page .settings-tile,.settings-page .settings-tile-body,.settings-page .settings-tile-body-shell,.settings-page .settings-tile-trigger,.settings-page .settings-grid{content-visibility:visible!important;contain-intrinsic-size:auto!important}.settings-page .tile-card[data-hovered=true],.settings-page .tile-card--frosted[data-hovered=true]{border-color:#76b4ffd9;transform:translateY(-8px);box-shadow:0 44px 88px #4278ff42,0 18px 38px #0f172a29}.settings-page [data-hovered=true] .tile-glyph,.settings-page [data-hovered=true] .tile-img{filter:drop-shadow(0 16px 26px #0f172a33);transform:translateY(-6px)scale(1.02)}.settings-page [data-hovered=true] .tile-glyph:before{opacity:.85;transform:scale(1.04)}.settings-page .share-grant-scope-rail .tile-card:not(.record-space-tile),.settings-page .share-grant-scope-rail .tile-card--frosted:not(.record-space-tile){-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:radial-gradient(82% 65% at 50% -12%,#ffa85838,#ffce921f 45%,#fff0 75%),linear-gradient(#ffffffb3,#ffffff73)!important;border-color:#ffffff73!important;box-shadow:0 8px 24px #0206171a,0 2px 6px #0206170d!important}.settings-page .share-grant-scope-rail .tile-card:before,.settings-page .share-grant-scope-rail .tile-card:after,.settings-page .share-grant-scope-rail .tile-card--frosted:before,.settings-page .share-grant-scope-rail .tile-card--frosted:after{display:block!important}[data-theme=dark] .settings-page .share-grant-scope-rail .tile-card:not(.record-space-tile),[data-theme=dark] .settings-page .share-grant-scope-rail .tile-card--frosted:not(.record-space-tile){background:radial-gradient(70% 54% at 50% -14%, #ffba7833, #1e1e1e05 65%), color-mix(in oklab, var(--bg) 90%, #282828d1)!important;border-color:#ffffff3d!important;box-shadow:0 1px #0000006b,0 18px 40px #00000073!important}.settings-page .share-grant-scope-rail[data-share-grant-skin=full] .tile-card.human-tile,.settings-page .share-grant-scope-rail[data-share-grant-skin=full] .tile-card.human-tile.human-tile--skeleton,.settings-page .share-grant-scope-rail[data-share-grant-skin=full] .tile-card.record-space-tile{color:#0d2c5c;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:radial-gradient(140% 120% at 20% -12%,#ffd8f099,#0000 68%),radial-gradient(160% 150% at 88% -8%,#aed6ff75,#0000 72%),radial-gradient(120% 160% at 50% 120%,#ffc4964d,#0000 78%),linear-gradient(165deg,#fffffff5,#ebf4ffe0)!important;border:1.4px solid #94c6ffa6!important;box-shadow:0 34px 70px #5682ff2e,0 14px 32px #0f172a1f!important}[data-theme=dark] .settings-page .share-grant-scope-rail[data-share-grant-skin=full] .tile-card.human-tile,[data-theme=dark] .settings-page .share-grant-scope-rail[data-share-grant-skin=full] .tile-card.human-tile.human-tile--skeleton,[data-theme=dark] .settings-page .share-grant-scope-rail[data-share-grant-skin=full] .tile-card.record-space-tile{background:radial-gradient(120% 120% at 18% -12%,#447cff38,#0000 62%),radial-gradient(160% 130% at 100% 0,#1ad4ff2e,#0000 68%),linear-gradient(165deg,#111a2eeb,#0a1226e0)!important;border-color:#78b8ff61!important;box-shadow:0 34px 78px #020917ad,0 18px 36px #02061775!important}.settings-page .share-grant-panel .tile-card,.settings-page .share-grant-panel .tile-card--frosted{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 8px 24px #0206171a,0 2px 6px #0206170d!important}.settings-page .share-grant-panel .tile-card:before,.settings-page .share-grant-panel .tile-card:after,.settings-page .share-grant-panel .tile-card--frosted:before,.settings-page .share-grant-panel .tile-card--frosted:after{display:block!important}.settings-page [data-hovered=true] .tile-glyph:after{opacity:.9}[data-theme=dark] .settings-page .home-hub-glass__title,[data-theme=dark] .settings-page .home-hub-glass__tiles .tile-title,[data-theme=dark] .settings-page .settings-grid.tile-grid .settings-bubble-label{text-shadow:0 10px 22px #35b6ff3d;-webkit-user-select:none;user-select:none;color:#0000!important;background:linear-gradient(118deg,#35dec9,#35b6ff)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme=dark] .settings-page .home-hub-glass__title::selection,[data-theme=dark] .settings-page .home-hub-glass__tiles .tile-title::selection,[data-theme=dark] .settings-page .settings-grid.tile-grid .settings-bubble-label::selection{color:#35b6ff;-webkit-text-fill-color:#35b6ff;background:0 0}[data-theme=dark] .settings-page .home-hub-glass__title:after,[data-theme=dark] .settings-page .home-hub-glass__tiles .tile-title:after,[data-theme=dark] .settings-page .settings-grid.tile-grid .settings-bubble-label:after{opacity:.64;background:radial-gradient(70% 70%,#1ea2df3d,#0000 78%)}[data-theme=dark] main.settings-page{isolation:isolate;position:relative}[data-theme=dark] main.settings-page:before{content:"";opacity:.55;pointer-events:none;z-index:-1;background:radial-gradient(88% 62% at 50% 0,#aad2ff29,#0000 72%),linear-gradient(#4a5f8a61,#32415f38);border-radius:clamp(30px,5vw,44px);position:absolute;inset:clamp(.35rem,1.2vw,.8rem) 0 0}[data-theme=dark] .settings-page .home-hub-glass__intro{color:#e4edfae6}[data-theme=dark] .settings-page .home-hub-glass__eyebrow{color:#e0e9f7c7}[data-theme=dark] .settings-page .settings-grid.tile-grid .settings-tile:not(.is-open) .settings-tile-trigger{color:#0d2c5c;background:radial-gradient(140% 130% at 18% -12%,#ffd8f094,#0000 68%),radial-gradient(160% 140% at 88% -8%,#aed6ff70,#0000 74%),radial-gradient(115% 160% at 50% 122%,#ffc49642,#0000 80%),linear-gradient(165deg,#fffffff5,#ebf4ffe0);border-color:#94c6ff9e;box-shadow:0 34px 70px #5682ff2e,0 14px 32px #0f172a1f}[data-theme=dark] .settings-page .settings-grid.tile-grid .settings-tile:not(.is-open) .settings-tile-trigger:before{background:radial-gradient(360px 260px at var(--mx,52%) calc(var(--my,36%) - 26%), #ffe4d57a, transparent 74%), radial-gradient(340px 240px at calc(100% - var(--mx,52%)) calc(var(--my,36%) - 18%), #bae4ff61, transparent 78%);filter:blur(14px);opacity:.9}[data-theme=dark] .settings-page .settings-grid.tile-grid .settings-tile:not(.is-open) .settings-tile-trigger:after{mix-blend-mode:screen;opacity:.72;background:linear-gradient(#ffffff3d 0%,#ffffff1f 42%,#ffffff0d 74%,#0000 100%),radial-gradient(120% 150% at 50% 126%,#ffc4aa2e,#0000 82%);border-color:#ffffff57;box-shadow:inset 0 1px #ffffffb8}[data-theme=dark] .settings-page .settings-grid.tile-grid .settings-tile:not(.is-open) .settings-tile-trigger:hover,[data-theme=dark] .settings-page .settings-grid.tile-grid .settings-tile:not(.is-open) .settings-tile-trigger:focus-visible{border-color:#94c6ff75;transform:translateY(-4px);box-shadow:0 36px 72px #4278ff29,0 18px 38px #0f172a24}[data-theme=dark] .settings-page .settings-grid.tile-grid .tile-subtitle{color:#3f6678}.settings-page .settings-tile.is-open .tile-card:not(.record-space-tile),.settings-page .settings-tile.is-open .tile-card--frosted:not(.record-space-tile){--settings-open-shadow:0 10px 22px #0206171f, 0 2px 8px #02061714;will-change:transform, box-shadow;box-shadow:var(--settings-open-shadow);transition:border-color .24s,background .24s;transform:translateZ(0)}.settings-page .settings-tile.is-open .tile-card:not(.record-space-tile){--settings-open-border:#ffffff73;--settings-open-bg:radial-gradient(82% 65% at 50% -12%, #ffa85838, #ffce921f 45%, #fff0 75%), linear-gradient(180deg, #ffffffb3, #ffffff73);border-color:var(--settings-open-border);background:var(--settings-open-bg)}[data-theme=dark] .settings-page .settings-tile.is-open .tile-card:not(.record-space-tile){--settings-open-border:#ffffff73;--settings-open-bg:radial-gradient(82% 65% at 50% -12%, #ffa85838, #ffce921f 45%, #fff0 75%), linear-gradient(180deg, #ffffffb3, #ffffff73)}.settings-page .settings-tile.is-open .tile-card--frosted{--settings-open-border:#94c6ff9e;--settings-open-bg:radial-gradient(140% 130% at 18% -12%, #ffd8f094, transparent 68%), radial-gradient(160% 140% at 88% -8%, #aed6ff70, transparent 74%), radial-gradient(115% 160% at 50% 122%, #ffc49642, transparent 80%), linear-gradient(165deg, #fffffff5, #ebf4ffe0);border-color:var(--settings-open-border);background:var(--settings-open-bg)}[data-theme=dark] .settings-page .settings-tile.is-open .tile-card--frosted{--settings-open-border:#94c6ff9e;--settings-open-bg:radial-gradient(140% 130% at 18% -12%, #ffd8f094, transparent 68%), radial-gradient(160% 140% at 88% -8%, #aed6ff70, transparent 74%), radial-gradient(115% 160% at 50% 122%, #ffc49642, transparent 80%), linear-gradient(165deg, #fffffff5, #ebf4ffe0)}.settings-page .settings-tile.is-open .tile-card:not(.record-space-tile):hover,.settings-page .settings-tile.is-open .tile-card:not(.record-space-tile)[data-hovered=true],.settings-page .settings-tile.is-open .tile-card--frosted:not(.record-space-tile):hover,.settings-page .settings-tile.is-open .tile-card--frosted:not(.record-space-tile)[data-hovered=true]{box-shadow:var(--settings-open-shadow);border-color:var(--settings-open-border);background:var(--settings-open-bg);transform:none}.settings-page .settings-tile.is-open .settings-linked-current-card.record-space-tile--hub,.settings-page .settings-tile.is-open .settings-linked-current-card.record-space-tile--hub:hover,.settings-page .settings-tile.is-open .settings-linked-current-card.record-space-tile--hub[data-hovered=true]{border-color:var(--record-space-tile-hub-border);background:var(--record-space-tile-hub-bg);box-shadow:var(--record-space-tile-hub-shadow);transition:transform .35s,box-shadow .4s,border-color .35s;transform:none}[data-theme=dark] .settings-page .settings-tile.is-open .settings-panel{background:radial-gradient(150% 170% at 14% -12%,#82c0ff57,#0000 70%),radial-gradient(140% 150% at 94% -10%,#ffc69638,#0000 74%),linear-gradient(182deg,#375884e0,#2c4a74e6 72%,#2a466ceb);border-color:#7ebaf770;box-shadow:inset 0 1px #fff3,0 34px 78px #0f1f3966,0 14px 32px #0f1f3947}[data-theme=dark] .settings-page .settings-tile.is-open .settings-panel:before{background:radial-gradient(380px 290px at calc(var(--panel-mx,52%) * .82) calc(var(--panel-my,38%) - 24px), #c8e8ff57, transparent 78%), radial-gradient(320px 260px at calc(100% - var(--panel-mx,52%)) calc(var(--panel-my,38%) + 58px), #88c2ff3d, transparent 84%);opacity:.78}[data-theme=dark] .settings-page .settings-tile.is-open .settings-panel:after{opacity:.78;background:linear-gradient(185deg,#fff3,#ffffff0f 58%,#0000 84%),radial-gradient(130% 140% at 52% 120%,#94d2ff3d,#0000 82%);border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff57,inset 0 -56px 96px #5c92d657}[data-theme=dark] .settings-page .settings-tile.is-open .settings-panel.settings-panel--import-amber{background:radial-gradient(140% 120% at 12% -10%,#ffcea847,#0000 74%),radial-gradient(120% 130% at 88% -6%,#ffaa7a33,#0000 78%),linear-gradient(175deg,#584842d6,#4e3f3adb);border-color:#f973166b}[data-theme=dark] .settings-page .settings-tile.is-open .settings-panel.settings-panel--delete-rose{background:radial-gradient(140% 120% at 12% -10%,#ffbebe42,#0000 74%),radial-gradient(120% 130% at 88% -6%,#f993,#0000 78%),linear-gradient(175deg,#583f44d6,#4c363cdb);border-color:#ef44446b}[data-theme=dark] .settings-panel.settings-panel--use-light-palette,[data-theme=dark] .settings-page .settings-tile.is-open .settings-panel.settings-panel--use-light-palette{background:radial-gradient(140% 120% at 10% -15%,#a4ddff47,#0000 76%),radial-gradient(120% 130% at 88% -10%,#ffc4a033,#0000 82%),linear-gradient(175deg,#fffffff2,#f0f8ffe0);border-color:#94c6ff8c;box-shadow:0 32px 72px #3b82f61f,0 12px 28px #3b82f614}[data-theme=dark] .settings-panel.settings-panel--use-light-palette:before,[data-theme=dark] .settings-page .settings-tile.is-open .settings-panel.settings-panel--use-light-palette:before{background:radial-gradient(420px 320px at var(--panel-mx,52%) calc(var(--panel-my,38%) - 40px), #ffffff80, transparent 78%), radial-gradient(320px 280px at calc(var(--panel-mx,52%) * .62) calc(var(--panel-my,38%) * .72), #b0e0ff38, transparent 82%);opacity:.78}[data-theme=dark] .settings-panel.settings-panel--use-light-palette:after,[data-theme=dark] .settings-page .settings-tile.is-open .settings-panel.settings-panel--use-light-palette:after{opacity:.7;background:linear-gradient(#ffffff38 0%,#ffffff1a 48%,#0000 82%),radial-gradient(120% 150% at 50% 120%,#94d2ff2e,#0000 82%);border:1px solid #ffffff59;box-shadow:inset 0 1px #ffffffb8,inset 0 -40px 80px #94d2ff26}[data-theme=dark] .settings-panel.settings-panel--use-light-palette.settings-panel--delete-rose,[data-theme=dark] .settings-page .settings-tile.is-open .settings-panel.settings-panel--use-light-palette.settings-panel--delete-rose{background:radial-gradient(140% 120% at 12% -10%,#ffbaba4d,#0000 74%),radial-gradient(120% 130% at 88% -6%,#ff9a9a3d,#0000 78%),linear-gradient(175deg,#fff1f1f2,#ffe1e1e6);border-color:#ef444459;box-shadow:0 32px 72px #ef44441f,0 12px 28px #ef44441a}[data-theme=dark] .settings-panel.settings-panel--use-light-palette.settings-panel--delete-rose:before,[data-theme=dark] .settings-page .settings-tile.is-open .settings-panel.settings-panel--use-light-palette.settings-panel--delete-rose:before{background:radial-gradient(420px 320px at var(--panel-mx,52%) calc(var(--panel-my,38%) - 40px), #ffe8e899, transparent 78%), radial-gradient(320px 280px at calc(var(--panel-mx,52%) * .62) calc(var(--panel-my,38%) * .72), #ef44442e, transparent 82%);opacity:.92}[data-theme=dark] .settings-panel.settings-panel--use-light-palette.settings-panel--delete-rose:after,[data-theme=dark] .settings-page .settings-tile.is-open .settings-panel.settings-panel--use-light-palette.settings-panel--delete-rose:after{background:linear-gradient(#ffffff38 0%,#fff1f12e 48%,#0000 82%),radial-gradient(120% 150% at 50% 120%,#ef44441f,#0000 82%);border:1px solid #fff6;box-shadow:inset 0 1px #ffffffc7,inset 0 -40px 80px #ffc1c138}[data-theme=dark] .settings-panel.settings-panel--use-light-palette .settings-export-plain{--mfa-ink:#0f172a;--mfa-wash:#ffffffd1;--mfa-wash-2:#ebf4ffd1}[data-theme=dark] .settings-panel.settings-panel--use-light-palette .settings-delete-plain{--mfa-ink:#2e0b0b;--mfa-wash:#fff1f1f0;--mfa-wash-2:#ffe4e4e0}[data-theme=dark] .settings-panel.settings-panel--data-delete{background:linear-gradient(135deg,#ffffff38,#0000 42%),radial-gradient(148% 132% at 12% -10%,#ffdcdc5c,#0000 74%),radial-gradient(140% 150% at 92% 0,#f8717133,#0000 78%),linear-gradient(175deg,#fff6f6fa,#ffe6e6f0);border-color:#f8717180;box-shadow:0 40px 88px #f871712e,0 18px 36px #f8717124}[data-theme=dark] .settings-panel.settings-panel--use-light-palette .settings-mfa-icon{border-color:color-mix(in srgb, var(--mfa-border,#ffffffa6) 92%, transparent);-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:linear-gradient(165deg,#ffffffeb,#ffffffad);box-shadow:0 16px 32px #0f172a1f,0 10px 20px #0f172a1a,inset 0 1px #ffffffeb}[data-theme=dark] .settings-panel.settings-panel--use-light-palette .settings-mfa-icon--transparent{-webkit-backdrop-filter:blur(16px)saturate(155%);backdrop-filter:blur(16px)saturate(155%);background:radial-gradient(160% 140% at 30% 18%,#fff9 0%,#ffffff29 52%,#fff0 80%),radial-gradient(120% 150% at 74% 86%,#bad0e438,#bad0e40f 56%,#bad0e400 82%),radial-gradient(140% 120% at 50% 120%,#c2d2e72e,#0000 68%),linear-gradient(145deg,#ffffffc7 12%,#f0f6ff8a 46%,#e2ecff75 88%);border-color:#dce5f580;box-shadow:inset 0 1px #ffffffa3,0 18px 38px #94a3b82e,0 8px 18px #94a3b81f}[data-theme=dark] .settings-panel.settings-panel--use-light-palette .settings-mfa-icon-glow{background:radial-gradient(120% 68% at 42% 28%, color-mix(in srgb, var(--mfa-accent) 22%, #ffffffeb), transparent 72%);opacity:.9}[data-theme=dark] .settings-panel.settings-panel--use-light-palette .settings-mfa-icon-mask{background:linear-gradient(145deg, color-mix(in srgb, var(--mfa-accent) 90%, #9ec5ff), color-mix(in srgb, var(--mfa-accent) 68%, #dbeafe));filter:drop-shadow(0 8px 16px color-mix(in srgb, var(--mfa-accent) 24%, #0f172a38))}[data-theme=dark] .settings-panel.settings-panel--use-light-palette .settings-mfa-title{color:color-mix(in srgb, var(--mfa-ink) 96%, #0f172af2)}[data-theme=dark] .settings-panel.settings-panel--use-light-palette .settings-mfa-hint{color:color-mix(in srgb, var(--mfa-ink) 80%, #0f172a9e)}[data-theme=dark] .settings-panel.settings-panel--use-light-palette .settings-mfa-msg{color:color-mix(in srgb, var(--mfa-ink) 82%, #2563ebe6)}[data-theme=dark] .settings-panel.settings-panel--use-light-palette .settings-mfa-cta{border-color:color-mix(in srgb, var(--settings-mfa-cta-end) 65%, #0f172a14);box-shadow:0 16px 34px color-mix(in srgb, var(--settings-mfa-cta-end) 26%, #0f172a2e)}[data-theme=dark] .settings-panel.settings-panel--use-light-palette .settings-mfa-cta--danger{background:linear-gradient(135deg, var(--mfa-delete-cta-start,#fca5a5), var(--mfa-delete-cta-end,var(--bv-color-danger)));border-color:color-mix(in srgb, var(--mfa-delete-cta-end,var(--bv-color-danger)) 75%, #0f172a1a);box-shadow:0 16px 34px color-mix(in srgb, var(--mfa-delete-cta-end,var(--bv-color-danger)) 24%, #0f172a2e)}[data-theme=dark] .settings-panel.settings-panel--use-light-palette .settings-mfa-cta.is-ghost{background:linear-gradient(135deg, color-mix(in srgb, var(--mfa-wash) 92%, transparent), color-mix(in srgb, var(--mfa-wash-2) 82%, transparent));color:color-mix(in srgb, var(--mfa-ink) 92%, #0f172ae6);border-color:color-mix(in srgb, var(--mfa-accent) 46%, #0f172a1f);box-shadow:0 12px 22px color-mix(in srgb, var(--mfa-accent) 12%, #0f172a14)}[data-theme=dark] .settings-panel.settings-panel--data-delete .settings-data-flow__note--danger{color:color-mix(in srgb, var(--mfa-ink) 74%, #991b1b)}[data-theme=dark] .settings-panel:not(.settings-panel--use-light-palette) .settings-data-step{border-color:color-mix(in srgb, var(--mfa-accent) 28%, #ffffff29);background:linear-gradient(145deg, color-mix(in srgb, var(--mfa-accent) 9%, #0f172aeb), #0f172ac2);color:#fff7ed;box-shadow:inset 0 1px #ffffff14,0 14px 26px #00000057}[data-theme=dark] .settings-panel:not(.settings-panel--use-light-palette) .settings-data-step strong{background:linear-gradient(140deg, color-mix(in srgb, var(--mfa-accent) 94%, #ffd7b8), color-mix(in srgb, var(--mfa-accent) 74%, #9a3412));color:#fff}[data-theme=dark] .billing-plan-card.billing-plan-card--use-light-palette{border-color:var(--billing-plan-outline,#ffffff57);color:#fffffff5;background:radial-gradient(140% 120% at 0% 0%, #ffffff4d, #ffffff14 56%), linear-gradient(140deg, var(--billing-plan-bg-1), var(--billing-plan-bg-2));--billing-plan-feature-bg:#86e5d964;--billing-plan-feature-stroke:#84e4d897;box-shadow:0 28px 72px color-mix(in srgb, var(--billing-plan-bg-2) 36%, #0f172a42), inset 0 1px 0 #ffffff47}[data-theme=dark] .billing-plan-card.billing-plan-card--use-light-palette[data-tier=PRO]{--billing-plan-feature-bg:#4d6c8766;--billing-plan-feature-stroke:#43698390;box-shadow:0 34px 88px #052c4075,inset 0 1px #ffffff38}[data-theme=dark] .billing-plan-card.billing-plan-card--use-light-palette .billing-plan-card__tagline{color:#fffc}[data-theme=dark] .billing-plan-card.billing-plan-card--use-light-palette .billing-plan-card__badge{color:var(--accent-pro,var(--bv-color-action));box-shadow:0 14px 30px color-mix(in srgb, var(--billing-plan-cta-shadow) 80%, #0000002e), inset 0 1px 0 #ffffffe6;background:linear-gradient(170deg,#ffffffe0,#ffffffb3),radial-gradient(150% 140% at 12% 8%,#ffffffb8,#ffffff29)}[data-theme=dark] .billing-plan-card.billing-plan-card--use-light-palette .billing-plan-card__price-suffix{color:#ffffffc7}[data-theme=dark] .billing-plan-card.billing-plan-card--use-light-palette .billing-plan-card__badge-note{color:#ffffffe0}[data-theme=dark] .billing-plan-card.billing-plan-card--use-light-palette .billing-plan-card__price-old{color:#ffffffb8}[data-theme=dark] .billing-plan-card.billing-plan-card--use-light-palette .billing-plan-card__feature{border:1px solid var(--billing-plan-chip-border);background:var(--billing-plan-chip-bg), linear-gradient(145deg, color-mix(in srgb, var(--billing-plan-feature-bg) 70%, #ffffff24), color-mix(in srgb, var(--billing-plan-feature-bg) 50%, #ffffff0f));color:var(--billing-plan-chip-text);box-shadow:0 16px 40px color-mix(in srgb, var(--billing-plan-cta-shadow) 68%, #0000002e)}[data-theme=dark] .billing-plan-card.billing-plan-card--use-light-palette .billing-plan-card__feature-icon{background:radial-gradient(140% 120% at 12% 10%, #fff9, #ffffff1f), color-mix(in srgb, var(--billing-plan-cta-1) 32%, #fff3);color:var(--billing-plan-chip-text);box-shadow:inset 0 1px 0 #fffc, 0 6px 14px color-mix(in srgb, var(--billing-plan-cta-shadow) 65%, #0003)}[data-theme=dark] .billing-plan-card.billing-plan-card--use-light-palette .billing-plan-card__footnote{color:#fffc}[data-theme=dark] .billing-plan-card.billing-plan-card--use-light-palette .billing-plan-card__footnote-line--muted{color:#ffffffbd}[data-theme=dark] .billing-plan-card.billing-plan-card--use-light-palette.billing-plan-card--highlight{border-color:color-mix(in srgb, var(--billing-plan-outline) 80%, #ffffff2e);background:radial-gradient(160% 140% at 0% 0%, #ffffff42, #ffffff14 56%), linear-gradient(140deg, color-mix(in srgb, var(--billing-plan-bg-1) 92%, #0a3757), color-mix(in srgb, var(--billing-plan-bg-2) 92%, #0a2f4b));box-shadow:0 36px 92px color-mix(in srgb, var(--billing-plan-cta-shadow) 90%, #00000047), inset 0 1px 0 #ffffff42}[data-theme=dark] .billing-plan-card.billing-plan-card--use-light-palette.is-current{box-shadow:0 38px 82px #22c55e2e, 0 22px 48px #22c55e29, 0 28px 72px color-mix(in srgb, var(--billing-plan-bg-2) 36%, #0f172a38), 0 0 0 2px #22c55e7a, 0 0 0 12px #22c55e24, inset 0 1px 0 #ffffffe6;border-color:#22c55e8c}[data-theme=dark] .billing-plan-card.billing-plan-card--use-light-palette.is-current .billing-plan-card__cta--current{--billing-current-ink:#14532d;--billing-current-wash:#f0fdf4f0;box-shadow:0 0 0 6px color-mix(in srgb, var(--billing-current-accent) 14%, transparent), 0 18px 44px color-mix(in srgb, var(--billing-current-strong) 24%, transparent), 0 8px 18px #0f172a14, inset 0 1px 0 #ffffffdb}[data-theme=dark] .settings-status-pill.settings-status-pill--use-light-palette{--settings-status-ink:#0b3b64;--settings-status-wash:#eff6fff2;box-shadow:0 0 0 6px color-mix(in srgb, var(--settings-status-accent) 14%, transparent), 0 18px 44px color-mix(in srgb, var(--settings-status-accent-strong) 24%, transparent), 0 8px 18px #0f172a14, inset 0 1px 0 #ffffffdb}[data-theme=dark] .settings-status-pill.settings-status-pill--use-light-palette.is-success{--settings-status-ink:#14532d;--settings-status-wash:#f0fdf4f0}[data-theme=dark] .billing-interval.billing-interval--use-light-palette{background:radial-gradient(120% 140% at 0 0,#ffba782e,#0000 62%),linear-gradient(#fffffffa,#fff7f0eb);border-color:#f9731626;box-shadow:inset 0 1px #ffffffd1,0 18px 40px #f973161f}[data-theme=dark] .billing-interval.billing-interval--use-light-palette .billing-interval__option{color:#0f172a;background:linear-gradient(155deg,#fffffffa,#fff7f0f0);border-color:#f9731629;box-shadow:0 12px 26px #0f172a14,inset 0 1px #ffffffbf}[data-theme=dark] .billing-interval.billing-interval--use-light-palette .billing-interval__option:before{background:radial-gradient(130% 120% at 18% 10%,#22c55e47,#0000 62%),radial-gradient(140% 130% at 84% 110%,#10b98133,#0000 70%)}[data-theme=dark] .billing-interval.billing-interval--use-light-palette .billing-interval__option:after{border-color:#22c55e80;box-shadow:0 0 0 10px #22c55e24,0 18px 44px #16a34a24}[data-theme=dark] .billing-interval.billing-interval--use-light-palette .billing-interval__option.is-active{color:#fff;background:linear-gradient(122deg,#ff9a62,#ff6b2c);border-color:#f9731680;box-shadow:0 20px 42px #f973163d,inset 0 1px #fff3}[data-theme=dark] .billing-interval.billing-interval--use-light-palette .billing-interval__option-caption{color:#0f172a9e}[data-theme=dark] .billing-interval.billing-interval--use-light-palette .billing-interval__option.is-active .billing-interval__option-caption{color:#fffffff2}[data-theme=dark] .billing-interval.billing-interval--use-light-palette .billing-interval__chip{background:linear-gradient(120deg,#f97316eb,#ffa661f2);box-shadow:0 16px 30px #f9731638}[data-theme=dark] .billing-interval.billing-interval--use-light-palette .billing-interval__active-pill{color:#166534;background:linear-gradient(120deg,#f0fdf4f5,#bbf7d0db),radial-gradient(140% 120% at 14% 20%,#4ade8047,#0000 60%);border-color:#22c55e99;box-shadow:0 16px 32px #16a34a33,inset 0 1px #ffffffeb}[data-theme=dark] .billing-interval.billing-interval--use-light-palette+.billing-interval__summary{color:#f97316cc}[data-theme=dark] .settings-billing-tier.settings-billing-tier--use-light-palette:before{background:radial-gradient(130% 120% at 16% 10%,#22c55e42,#0000 62%),radial-gradient(140% 130% at 84% 110%,#16a34a33,#0000 70%)}[data-theme=dark] .settings-billing-tier.settings-billing-tier--use-light-palette:after{border-color:#22c55e80;box-shadow:0 0 0 10px #22c55e1f,0 18px 44px #16a34a24}[data-theme=dark] .settings-billing-tier.settings-billing-tier--use-light-palette.is-active{box-shadow:0 18px 42px #22c55e1f,inset 0 1px #fff9}[data-theme=dark] .settings-billing-tier.settings-billing-tier--use-light-palette.is-active .billing-interval-pill{color:#16a34a}[data-theme=dark] .billing-wheel__stock.billing-wheel__stock--use-light-palette{--billing-stock-bg:linear-gradient(145deg, #f8fdfffa, #ebfaf5f5), radial-gradient(140% 120% at 10% 10%, #22c55e14, transparent 60%);--billing-stock-border:#0f172a0f;--billing-stock-shadow:0 18px 38px #0e749014, 0 1px 0 #ffffffc7 inset, 0 0 0 1px #ffffff8c inset;--billing-stock-glow-a:radial-gradient(circle at 35% 35%, #22c55e47, #0ea5e924, transparent 65%);--billing-stock-glow-b:radial-gradient(circle at 70% 70%, #0ea5e92e, transparent 62%);--billing-pill-bg:linear-gradient(135deg, #10b981, #0ea5e9);--billing-pill-border:#22c55e42;--billing-pill-shadow:0 10px 18px #10b98147, inset 0 1px 0 #ffffffb8;--billing-pill-dot:#ffffffeb;--billing-total-bg:linear-gradient(145deg, #0ea5e91f, #10b9811f);--billing-total-border:#0ea5e929;--billing-total-shadow:inset 0 1px 0 #ffffffd1, -1px 0 0 #0f172a0a, 0 12px 22px #0f172a1a}[data-theme=dark] .billing-wheel__stock.billing-wheel__stock--use-light-palette.billing-wheel__stock--free{--billing-stock-bg:linear-gradient(135deg, #fffffffa, #edf6f7f0);--billing-stock-border:#0b656c29;--billing-stock-shadow:0 18px 36px #093e441f, 0 1px 0 #fffc inset, 0 0 0 1px #ffffff8c inset;--billing-stock-glow-a:radial-gradient(circle at 35% 35%, #0b656c1f, #0c696e14, transparent 65%);--billing-stock-glow-b:radial-gradient(circle at 70% 70%, #0b4d541a, transparent 60%);--billing-pill-bg:linear-gradient(135deg, #fffffffa, #edf6f7f0);--billing-pill-border:#0b656c2e;--billing-pill-shadow:0 8px 16px #093e441f, inset 0 1px 0 #ffffffe6;--billing-pill-ink:#0b4d54;--billing-pill-dot:#0b656cb3;--billing-total-bg:linear-gradient(145deg, #fffffff5, #edf6f7e6);--billing-total-border:#0b656c29;--billing-total-shadow:inset 0 1px 0 #ffffffd9, -1px 0 0 #0f172a0a, 0 12px 22px #093e441a}[data-theme=dark] .billing-wheel__stock.billing-wheel__stock--use-light-palette.billing-wheel__stock--plus{--billing-stock-bg:linear-gradient(145deg, #ecfcf5fa, #e2f8fff5), radial-gradient(140% 120% at 10% 10%, #22c55e1a, transparent 60%);--billing-stock-border:#22c55e1f;--billing-stock-shadow:0 20px 40px #10b98129, 0 1px 0 #fffc inset, 0 0 0 1px #ffffff8f inset;--billing-stock-glow-a:radial-gradient(circle at 35% 35%, #22c55e47, #0ea5e929, transparent 65%);--billing-stock-glow-b:radial-gradient(circle at 70% 70%, #0ea5e938, transparent 60%);--billing-pill-bg:linear-gradient(135deg, #10b981, #0ea5e9);--billing-pill-border:#22c55e42;--billing-pill-shadow:0 12px 20px #10b9814d, inset 0 1px 0 #ffffffc2;--billing-total-bg:linear-gradient(145deg, #10b98124, #0ea5e91f);--billing-total-border:#10b98133;--billing-total-shadow:inset 0 1px 0 #ffffffd1, -1px 0 0 #0f172a0a, 0 14px 24px #10b98129}[data-theme=dark] .billing-wheel__stock.billing-wheel__stock--use-light-palette.billing-wheel__stock--pro{--billing-stock-bg:linear-gradient(145deg, #e8f2fafa, #dbeaf7f2), radial-gradient(140% 120% at 10% 10%, #096c9a1a, transparent 60%);--billing-stock-border:#096c9a24;--billing-stock-shadow:0 20px 42px #096c9a2e, 0 1px 0 #fffc inset, 0 0 0 1px #ffffff8f inset;--billing-stock-glow-a:radial-gradient(circle at 35% 35%, #0ea5e938, #2563eb29, transparent 62%);--billing-stock-glow-b:radial-gradient(circle at 70% 70%, #2563eb2e, transparent 60%);--billing-pill-bg:linear-gradient(135deg, #0b6b9a, #2563eb);--billing-pill-border:#096c9a52;--billing-pill-shadow:0 12px 22px #07405b3d, inset 0 1px 0 #ffffffc2;--billing-total-bg:linear-gradient(145deg, #2563eb1f, #096c9a24);--billing-total-border:#2563eb33;--billing-total-shadow:inset 0 1px 0 #fffc, -1px 0 0 #0f172a0a, 0 14px 24px #096c9a2e}[data-theme=dark] .billing-wheel__stock.billing-wheel__stock--use-light-palette .billing-wheel__stock-title{color:#0f172a}[data-theme=dark] .billing-wheel__stock.billing-wheel__stock--use-light-palette .billing-wheel__stock-eyebrow{color:#0f172a8c}[data-theme=dark] .billing-wheel__stock.billing-wheel__stock--use-light-palette .billing-wheel__stock-meta,[data-theme=dark] .billing-wheel__stock.billing-wheel__stock--use-light-palette .billing-wheel__stock-row,[data-theme=dark] .billing-wheel__stock.billing-wheel__stock--use-light-palette .billing-wheel__stock-row strong{color:#0f172ac7}[data-theme=dark] .billing-wheel__stock.billing-wheel__stock--use-light-palette .billing-wheel__stock-row.is-muted,[data-theme=dark] .billing-wheel__stock.billing-wheel__stock--use-light-palette .billing-wheel__stock-total-label{color:#0f172a99}[data-theme=dark] .billing-wheel__stock.billing-wheel__stock--use-light-palette .billing-wheel__stock-total-value,[data-theme=dark] .billing-wheel__stock.billing-wheel__stock--use-light-palette .billing-wheel__stock-total-delta{color:#0f172a}[data-theme=dark] .settings-billing-usage-wrapper.settings-billing-usage-wrapper--use-light-palette .usage-meter{--usage-accent:#0c8bc6;--usage-accent-soft:var(--usage-accent);--usage-bg-1:var(--usage-surface-from,#f7fafffa);--usage-bg-2:var(--usage-surface-to,#f0f8fff0);--usage-outline:color-mix(in srgb, var(--usage-accent) 30%, #ffffffd1);--usage-glow-1:color-mix(in srgb, var(--usage-accent) 18%, transparent);--usage-glow-2:color-mix(in srgb, var(--usage-accent-soft) 16%, transparent);--usage-emphasis:#f45c45;--usage-text:#0f172a;--usage-muted:#0f172aa3;--usage-number:color-mix(in srgb, var(--usage-emphasis) 94%, #0f172a);--usage-label:color-mix(in srgb, var(--usage-emphasis) 82%, var(--usage-muted));--usage-helper:var(--usage-muted);--usage-progress-shell:#ffffffd1;--usage-progress-border:color-mix(in srgb, var(--usage-accent) 30%, #ffffffb3)}[data-theme=dark] .settings-billing-usage-wrapper.settings-billing-usage-wrapper--use-light-palette .usage-meter.tile-surface{border-color:var(--usage-outline);background:radial-gradient(160% 130% at 0% 0%, #ffffff6b, #ffffff14 58%), radial-gradient(140% 120% at 100% 0%, color-mix(in srgb, var(--usage-accent-soft) 22%, transparent), transparent 64%), linear-gradient(140deg, color-mix(in srgb, var(--usage-bg-1) 74%, var(--usage-accent) 12%), color-mix(in srgb, var(--usage-bg-2) 74%, var(--usage-accent-soft) 12%)), linear-gradient(180deg, var(--usage-bg-1), var(--usage-bg-2));box-shadow:0 22px 46px color-mix(in srgb, var(--usage-accent) 16%, #0f172a33), 0 12px 26px color-mix(in srgb, var(--usage-accent-soft) 16%, #0f172a1f), inset 0 1px 0 #ffffffd9}[data-theme=dark] .settings-billing-usage-wrapper.settings-billing-usage-wrapper--use-light-palette .usage-meter.tile-surface:before,[data-theme=dark] .settings-billing-usage-wrapper.settings-billing-usage-wrapper--use-light-palette .usage-meter.tile-surface:after{filter:blur(60px);opacity:.9}[data-theme=dark] .settings-billing-usage-wrapper.settings-billing-usage-wrapper--use-light-palette .usage-meter__label{color:var(--usage-label,color-mix(in srgb, var(--usage-accent) 52%, var(--usage-muted)))}[data-theme=dark] .settings-billing-usage-wrapper.settings-billing-usage-wrapper--use-light-palette .usage-meter__used{color:var(--usage-number)}[data-theme=dark] .settings-billing-usage-wrapper.settings-billing-usage-wrapper--use-light-palette .usage-meter__max{color:var(--usage-muted)}[data-theme=dark] .settings-billing-usage-wrapper.settings-billing-usage-wrapper--use-light-palette .usage-meter__progress{background:color-mix(in srgb, var(--usage-progress-shell) 72%, #0f172a05);border-color:var(--usage-progress-border);box-shadow:inset 0 1px 0 #ffffffd1, 0 8px 18px color-mix(in srgb, var(--usage-accent) 18%, transparent)}[data-theme=dark] .settings-billing-usage-wrapper.settings-billing-usage-wrapper--use-light-palette .usage-meter__progress-fill{box-shadow:0 10px 20px color-mix(in srgb, var(--usage-accent) 28%, transparent)}[data-theme=dark] .settings-billing-usage-wrapper.settings-billing-usage-wrapper--use-light-palette .usage-meter__helper{color:var(--usage-helper)}[data-theme=dark] .settings-billing-usage-wrapper.settings-billing-usage-wrapper--use-light-palette .usage-meter[data-tier=FREE]{--usage-bg-1:#fffffffa;--usage-bg-2:#edf6f7f0;--usage-outline:#0b656c29;--usage-glow-1:#0b656c1f;--usage-glow-2:#0b4d541a;--usage-text:#0b4d54;--usage-muted:#0b4d549e;--usage-progress-shell:#ffffffeb;--usage-progress-border:#0b656c29}[data-theme=dark] .settings-billing-usage-wrapper.settings-billing-usage-wrapper--use-light-palette .usage-meter[data-tier=FREE][data-state=ok],[data-theme=dark] .settings-billing-usage-wrapper.settings-billing-usage-wrapper--use-light-palette .usage-meter[data-tier=FREE][data-state=unlimited]{--usage-emphasis:#0b4d54;--usage-label:#0b4d54e2}[data-theme=dark] .settings-billing-usage-wrapper.settings-billing-usage-wrapper--use-light-palette .usage-meter[data-tier=FREE].tile-surface{background:linear-gradient(135deg,#fffffffa,#edf6f7f0);box-shadow:0 16px 32px #093e441f,0 8px 18px #093e4414,inset 0 1px #ffffffe6}[data-theme=dark] .settings-billing-usage-wrapper.settings-billing-usage-wrapper--use-light-palette.billing-usage--free .settings-form-field-label{color:#0b4d54}[data-theme=dark] .settings-donation-card.settings-donation-card--use-light-palette{--donation-ink:#0f172a;background:radial-gradient(140% 130% at 12% -10%, color-mix(in srgb, var(--donation-accent) 18%, #fff3), transparent 64%), radial-gradient(120% 120% at 90% 0%, color-mix(in srgb, var(--donation-accent-2) 18%, #fff3), transparent 62%), linear-gradient(150deg, #fffffff2, #ffffffdb);border-color:color-mix(in srgb, var(--donation-accent) 16%, #0f172a14);color:var(--donation-ink);box-shadow:inset 0 1px #ffffffdb,0 18px 42px #0f172a1a}[data-theme=dark] .settings-donation-card.settings-donation-card--use-light-palette:after{background:radial-gradient(120% 120% at 50% 50%, color-mix(in srgb, var(--donation-accent-2) 26%, transparent), transparent 74%);opacity:.38}[data-theme=dark] .settings-donation-card.settings-donation-card--use-light-palette:hover,[data-theme=dark] .settings-donation-card.settings-donation-card--use-light-palette:focus-within{border-color:color-mix(in srgb, var(--donation-accent) 32%, #0f172a1f);box-shadow:inset 0 1px 0 #ffffffe6, 0 24px 52px #0f172a24, 0 0 0 2px color-mix(in srgb, var(--donation-accent) 18%, #fffc)}[data-theme=dark] .settings-donation-card.settings-donation-card--use-light-palette[data-id=stripe]{--donation-ink:#0f172a;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(150deg, #ffffff5c, #ffffff1f), radial-gradient(140% 130% at 12% -10%, color-mix(in srgb, var(--donation-accent) 24%, #ffffff42), transparent 64%), radial-gradient(120% 120% at 90% 0%, color-mix(in srgb, var(--donation-accent-2) 22%, #fff3), transparent 62%), linear-gradient(155deg, #fffffff5, #f7f9ffe6);border-color:color-mix(in srgb, var(--donation-accent) 36%, #0f172a1f);box-shadow:inset 0 1px #ffffffdb,0 18px 42px #0f172a1a}[data-theme=dark] .settings-donation-card.settings-donation-card--use-light-palette[data-id=stripe]:after{background:radial-gradient(140% 120% at 24% 10%, color-mix(in srgb, var(--donation-accent) 30%, transparent), transparent 64%), radial-gradient(120% 120% at 78% 86%, color-mix(in srgb, var(--donation-accent-2) 30%, transparent), transparent 74%);opacity:.38;mix-blend-mode:normal;filter:blur(12px)}[data-theme=dark] .settings-donation-card.settings-donation-card--use-light-palette .settings-donation-card__glyph--stripe{filter:drop-shadow(0 6px 14px #635bff47)}[data-theme=dark] .settings-donation-card.settings-donation-card--use-light-palette.billing-portal-stripe[data-id=stripe]{--donation-ink:#e5edf9;-webkit-backdrop-filter:blur(28px)saturate(170%)contrast(1.06);backdrop-filter:blur(28px)saturate(170%)contrast(1.06);background:linear-gradient(180deg, #0c121c42, #0c121c1f) padding-box, linear-gradient(140deg, color-mix(in srgb, var(--donation-accent) 44%, #ffffff38), #ffffff0f 34%, color-mix(in srgb, var(--donation-accent-2) 40%, #ffffff2e)) border-box;box-shadow:inset 0 1px 0 #ffffff1f, inset 0 0 0 1px #ffffff0a, 0 20px 36px #00000057, 0 0 0 1px color-mix(in srgb, var(--donation-accent) 18%, #ffffff0a);border:1.35px solid #0000}[data-theme=dark] .settings-donation-card.settings-donation-card--use-light-palette.billing-portal-stripe[data-id=stripe]:before{background:linear-gradient(148deg,#ffffff38,#ffffff14 12%,#ffffff08 20%,#0000 34%),radial-gradient(74% 26% at 18% 6%,#ffffff2e,#0000 66%);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff08}[data-theme=dark] .billing-portal-stripe__glyph-shell{box-shadow:none;background:0 0;border-color:#0000}[data-theme=dark] .billing-portal-stripe__glyph-shell:after{opacity:.38}[data-theme=dark] .billing-portal-stripe__icon{color:color-mix(in srgb, var(--donation-accent) 72%, #9fb4ff);filter:drop-shadow(0 1px 0 #ffffff29) drop-shadow(0 14px 24px color-mix(in srgb, var(--donation-accent) 18%, #00000038))}[data-theme=dark] .settings-page .settings-tile.is-open .settings-form-field{background:radial-gradient(130% 140% at 10% -8%,#b6e0ff3d,#0000 68%),linear-gradient(182deg,#547aa885,#40648f80);border-color:#83c0fc57;box-shadow:inset 0 1px #ffffff38,0 18px 40px #0b182d4d,0 10px 22px #387ec62e}[data-theme=dark] .settings-page .settings-tile.is-open .settings-form-field:hover,[data-theme=dark] .settings-page .settings-tile.is-open .settings-form-field:focus-within{border-color:#7ec9ff9e;box-shadow:inset 0 1px #ffffff4d,0 24px 52px #0a182c57,0 14px 28px #529ae547}[data-theme=dark] .settings-page .settings-tile.is-open .settings-form-field-label{color:#e0ecfbe0}[data-theme=dark] .settings-page .settings-tile.is-open .settings-form-field[data-readonly=true] .settings-form-field-label{color:#caddf2bd}[data-theme=dark] .settings-page .settings-tile.is-open .settings-input{color:#eef6fffa;background:linear-gradient(#2b4464b3,#213855a8);border-color:#8ac9ff66;box-shadow:inset 0 1px #ffffff24,0 10px 20px #0914264d}[data-theme=dark] .settings-page .settings-tile.is-open .settings-input--textarea{background:linear-gradient(#2e496ab8,#243c59ad);border-color:#92cdff6b;box-shadow:inset 0 1px #ffffff29}[data-theme=dark] .settings-page .settings-tile.is-open .settings-input::placeholder{color:#c4d9efc7}[data-theme=dark] .settings-page .settings-tile.is-open .settings-input:focus-visible{border-color:#7ec9ffbd;box-shadow:0 16px 34px #3e8cd747,0 0 0 3px #7ec9ff38}[data-theme=dark] .settings-page .settings-tile.is-open .settings-form-field[data-readonly=true] .settings-input{background:linear-gradient(#3553788f,#2d486a85);border-color:#72abe257}.settings-page .settings-tile-body-shell,.settings-page .settings-tile-body-shell--light,.settings-page .settings-tile-body,.settings-page .settings-tile,.settings-page .settings-tile-body:not(.is-open) .settings-tile-body-shell--light{content-visibility:visible!important;contain-intrinsic-size:auto!important}.settings-skeleton{background:linear-gradient(145deg,#ffffffe6,#f4f7fce6);border:1px solid #0c8bc624;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 16px 36px #02061714,0 2px 10px #0206170f}.settings-skeleton:after{content:"";background:linear-gradient(120deg,#0000 0%,#ffffffa6 45%,#0000 70%);animation:1.2s ease-in-out infinite settings-skeleton;position:absolute;inset:0;transform:translate(-120%)}.settings-skeleton__title,.settings-skeleton__line{border-radius:var(--bv-radius-pill);background:#94a3b82e;height:14px;display:block}.settings-skeleton__title{width:46%;height:16px}.settings-skeleton__line{width:70%;margin-top:12px}.settings-skeleton__line--small{width:36%}.settings-skeleton-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-items:center;gap:1.4rem;width:100%;max-width:56rem;margin-inline:auto;display:grid}.settings-skeleton-tile{aspect-ratio:1;width:min(100%,240px);padding:clamp(1.3rem,3.2vw,1.6rem)}@media (min-width:1024px){.settings-skeleton-tile{width:min(100%,260px)}}.settings-skeleton-visual{background:#0c8bc614;border-radius:24px;width:82px;height:82px;margin-left:auto}.settings-security-skeleton__card{align-content:flex-start;gap:.7rem;min-height:130px;padding:clamp(1.1rem,2.4vw,1.55rem);display:grid}.settings-security-skeleton__card--wide{grid-column:span 2;min-height:160px}@media (max-width:860px){.settings-security-skeleton__card--wide{grid-column:auto}}@media (min-width:768px){.settings-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes settings-skeleton{0%{transform:translate(-120%)}60%{transform:translate(120%)}to{transform:translate(120%)}}[data-theme=dark] .settings-donations-hero{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}[data-theme=dark] .settings-donations-hero:before,[data-theme=dark] .settings-donations-hero:after{content:none;display:none}[data-theme=dark] .settings-donations-hero__title{color:var(--bv-color-text-on-dark-surface)}[data-theme=dark] .settings-donations-hero__eyebrow{color:#ffb35c}[data-theme=dark] .settings-donations-hero__desc{color:#e2e8f0c7}[data-theme=dark] .settings-donations-note{--mfa-ink:#f8fafc;--bv-classification-sheet-bg:linear-gradient(150deg, #1f1f1fe6, #0f0f0fd1);background:radial-gradient(150% 160% at 12% -2%, #f8717129, transparent 70%), radial-gradient(140% 140% at 86% 8%, #f8717124, transparent 74%), var(--bv-classification-sheet-bg);background-blend-mode:screen, normal, normal;border-color:#f8717152;box-shadow:inset 0 1px #ffffff14,0 24px 52px #0009}[data-theme=dark] .settings-donations-note:after{background:radial-gradient(150% 120% at 18% 18%, #d6e4ff29, transparent 72%), radial-gradient(110% 110% at 52% 44%, color-mix(in srgb, #fff 28%, var(--mfa-accent)), transparent 70%), radial-gradient(120% 120% at 46% 78%, #b91c1c2e, transparent 80%);opacity:.84;filter:blur(18px)}[data-theme=dark] .settings-donations-note__list{color:#f8fafcd1}[data-theme=dark] .settings-donations-note{--settings-bubble-glass-border:color-mix(in srgb, var(--mfa-accent) 18%, #dde9ff8f);--settings-bubble-glass-inner-border:color-mix(in srgb, var(--mfa-accent) 10%, #dde9ff29);--settings-bubble-glass-specular-bg:linear-gradient(180deg, #ffffff47, #ffffff05), linear-gradient(118deg, #ffffff29, #fff0);--settings-bubble-glass-specular-opacity:.5;--settings-bubble-glass-specular-active-opacity:.68;--settings-bubble-glass-shadow:inset 0 1px 0 #ffffff1f, inset 0 0 0 1px var(--settings-bubble-glass-inner-border), 0 0 0 1px color-mix(in srgb, var(--mfa-accent) 10%, #bfd4ff1f), 0 16px 28px #00081285, 0 28px 52px #485c8838, 0 12px 24px #020a1c7a, var(--settings-bubble-glass-accent-shadow,0 0 0 transparent);--settings-bubble-glass-backdrop:blur(22px) saturate(165%)}[data-theme=dark] .settings-referral-rules-note{--mfa-ink:#f8fafc;--settings-bubble-glass-border:color-mix(in srgb, var(--mfa-accent) 32%, #bfd4ff47);--settings-bubble-glass-inner-border:color-mix(in srgb, var(--mfa-accent) 24%, #bfd4ff24);--settings-bubble-glass-accent-shadow:0 16px 30px color-mix(in srgb, var(--mfa-accent) 18%, #00000047)}[data-theme=dark] .settings-referral-rules-note:after{background:radial-gradient(110% 110% at 52% 44%, color-mix(in srgb, #fff 30%, var(--mfa-accent)), transparent 70%), radial-gradient(120% 120% at 46% 78%, color-mix(in srgb, var(--mfa-accent) 24%, #00000040), transparent 80%)}[data-theme=dark] .settings-donation-card{--donation-ink:#e2e8f0;background:radial-gradient(140% 130% at 12% -10%, color-mix(in srgb, var(--donation-accent) 16%, #ffffff0a), transparent 64%), radial-gradient(120% 120% at 90% 0%, color-mix(in srgb, var(--donation-accent-2) 16%, #ffffff0a), transparent 62%), linear-gradient(150deg, #0c1420eb, #08101ce6);border-color:color-mix(in srgb, var(--donation-accent) 24%, #ffffff1a);color:var(--bv-color-text-on-dark-surface);box-shadow:inset 0 1px #ffffff0d,0 24px 52px #0000009e}[data-theme=dark] .settings-donation-card:after{background:radial-gradient(120% 120% at 50% 50%, color-mix(in srgb, var(--donation-accent-2) 30%, transparent), transparent 74%);opacity:.5}[data-theme=dark] .settings-donation-card:hover,[data-theme=dark] .settings-donation-card:focus-within{border-color:color-mix(in srgb, var(--donation-accent) 36%, #e2e8f033);box-shadow:inset 0 1px 0 #ffffff14, 0 26px 58px #000000a3, 0 0 0 2px color-mix(in srgb, var(--donation-accent) 24%, #e2e8f033)}[data-theme=dark] .settings-donation-chip{background:color-mix(in srgb, var(--donation-accent) 18%, #ffffff0f);color:color-mix(in srgb, var(--donation-accent) 82%, #e2e8f0);border-color:color-mix(in srgb, var(--donation-accent) 36%, #e2e8f033)}[data-theme=dark] .settings-donation-chip.is-outline{color:#e2e8f0d1;background:#ffffff0d;border-color:#e2e8f02e}[data-theme=dark] .settings-donation-chip.is-ghost{color:#cbd5e1d1;background:#ffffff0d;border-color:#94c6ff29}[data-theme=dark] .settings-donation-card__title{color:var(--bv-color-text-on-dark-surface)}[data-theme=dark] .settings-donation-card__address{color:var(--bv-color-text-on-dark-surface);background:#ffffff0d;border-color:#94c6ff2e}[data-theme=dark] .settings-donation-card__cta{color:color-mix(in srgb, var(--donation-accent) 80%, #e2e8f0)}[data-theme=dark] .settings-donation-card__note{color:#cbd5e1cc}[data-theme=dark] .settings-donation-card__qr{background:linear-gradient(145deg,#0c1420f0,#0c1420db);border-color:#94c6ff33;box-shadow:inset 0 1px #ffffff0f,0 16px 32px #0000008c}[data-theme=dark] .settings-donation-card__ghost{color:var(--bv-color-text-on-dark-surface);background:#ffffff0d;border-color:#94c6ff3d;box-shadow:0 10px 22px #00000073}[data-theme=dark] .settings-donation-card__copy{box-shadow:0 14px 28px color-mix(in srgb, var(--donation-accent) 32%, #0000008c)}[data-theme=dark] .settings-donation-card__copy[data-copied=true]{box-shadow:0 12px 22px color-mix(in srgb, var(--donation-accent) 30%, #00000080);filter:saturate(1.08)}[data-theme=dark] .settings-donation-card__glyph{filter:drop-shadow(0 6px 12px #0000008c)}[data-theme=dark] .settings-donation-card[data-id=eth],[data-theme=dark] .settings-donation-card[data-id=btc],[data-theme=dark] .settings-donation-card[data-id=stripe],[data-theme=dark] .settings-donation-card[data-id=paypal]{-webkit-backdrop-filter:blur(18px)saturate(150%)contrast(1.02);backdrop-filter:blur(18px)saturate(150%)contrast(1.02);--donation-ink:#e5edf9}[data-theme=dark] .settings-donation-card.is-compact[data-id=eth],[data-theme=dark] .settings-donation-card.is-compact[data-id=btc],[data-theme=dark] .settings-donation-card.is-compact[data-id=paypal]{-webkit-backdrop-filter:blur(28px)saturate(170%)contrast(1.06);backdrop-filter:blur(28px)saturate(170%)contrast(1.06);background:linear-gradient(180deg, #0c121c42, #0c121c1a) padding-box, linear-gradient(140deg, color-mix(in srgb, var(--donation-accent) 48%, #ffffff38), #ffffff0f 34%, color-mix(in srgb, var(--donation-accent-2) 44%, #ffffff2e)) border-box;box-shadow:inset 0 1px 0 #ffffff1f, inset 0 0 0 1px #ffffff0a, 0 20px 36px #00000057, 0 0 0 1px color-mix(in srgb, var(--donation-accent) 18%, #ffffff0a);border:1.35px solid #0000}[data-theme=dark] .settings-donation-card.is-compact[data-id=eth]:before,[data-theme=dark] .settings-donation-card.is-compact[data-id=btc]:before,[data-theme=dark] .settings-donation-card.is-compact[data-id=paypal]:before{background:linear-gradient(148deg,#ffffff38,#ffffff14 12%,#ffffff08 20%,#0000 34%),radial-gradient(74% 26% at 18% 6%,#ffffff2e,#0000 66%);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff08}[data-theme=dark] .billing-portal{box-shadow:none;background:0 0;border-color:#0000}[data-theme=dark] .billing-portal__list li{color:#e5edf9db}[data-theme=dark] .billing-portal__list li:before{box-shadow:0 6px 14px #1c4f9ca3}[data-theme=dark] .billing-portal__tag{color:#85e6fe;background:#5384ef3a;border-color:#5d8bf06d}[data-theme=dark] .billing-portal__helper{color:#e5edf9bf}[data-theme=dark] .settings-donation-card[data-id=eth]{border-color:color-mix(in srgb, var(--donation-accent) 54%, #b4ceff5c);box-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px #ffffff0a, inset 0 0 0 1px #ffffff0a, 0 22px 44px #00000075, 0 0 0 1px color-mix(in srgb, var(--donation-accent) 24%, #ffffff14)}[data-theme=dark] .settings-donation-card[data-id=eth]:after{opacity:.58;mix-blend-mode:normal;filter:blur(24px);background:radial-gradient(72% 72% at 80% 84%,#4ea8ff42,#0000 62%);height:42%;inset:auto 10% 8%}[data-theme=dark] .settings-donation-card.is-compact[data-id=eth]:after{opacity:.5;filter:blur(20px);background:radial-gradient(66% 66% at 82% 86%,#4ea8ff38,#0000 64%);height:36%;inset:auto 14% 10%}[data-theme=dark] .settings-donation-card[data-id=btc]{border-color:color-mix(in srgb, var(--donation-accent) 56%, #ffdcba66);box-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px #ffffff0a, inset 0 0 0 1px #ffffff0a, 0 22px 44px #0000007a, 0 0 0 1px color-mix(in srgb, var(--donation-accent) 26%, #ffffff14)}[data-theme=dark] .settings-donation-card[data-id=btc]:after{opacity:.6;mix-blend-mode:normal;filter:blur(24px);background:radial-gradient(72% 72% at 80% 84%,#ffa65247,#0000 62%);height:42%;inset:auto 10% 8%}[data-theme=dark] .settings-donation-card[data-id=paypal]{border-color:color-mix(in srgb, var(--donation-accent) 56%, #b4ceff57);box-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px #ffffff0a, 0 22px 44px #0000007a, 0 0 0 1px color-mix(in srgb, var(--donation-accent) 24%, #ffffff14)}[data-theme=dark] .settings-donation-card[data-id=paypal]:after{opacity:.58;mix-blend-mode:normal;filter:blur(24px);background:radial-gradient(72% 72% at 80% 84%,#40d6b838,#0000 62%);height:42%;inset:auto 10% 8%}[data-theme=dark] .settings-donation-card.is-compact[data-id=paypal]:after{opacity:.5;filter:blur(20px);background:radial-gradient(66% 66% at 82% 86%,#40d6b833,#0000 64%);height:36%;inset:auto 14% 10%}[data-theme=dark] .settings-donation-card.is-compact[data-id=btc]:after{opacity:.52;filter:blur(20px);background:radial-gradient(66% 66% at 82% 86%,#ffa6523d,#0000 64%);height:36%;inset:auto 14% 10%}[data-theme=dark] .settings-donation-card.is-compact[data-id=eth] .settings-donation-card__glyph:after,[data-theme=dark] .settings-donation-card.is-compact[data-id=btc] .settings-donation-card__glyph:after,[data-theme=dark] .settings-donation-card.is-compact[data-id=paypal] .settings-donation-card__glyph:after{border-color:color-mix(in srgb, var(--donation-accent) 16%, #ffffff14);box-shadow:inset 0 1px 0 #ffffff14, 0 10px 20px color-mix(in srgb, var(--donation-accent) 10%, #0003);background:linear-gradient(142deg,#ffffff0a,#ffffff05 42%,#ffffff03),radial-gradient(100% 100% at 24% 18%,#ffffff0f,#0000 42%)}[data-theme=dark] .settings-donation-card[data-id=stripe]{background:linear-gradient(158deg, #0c0a1cdb, #0a0c18c7), radial-gradient(160% 120% at 16% -26%, color-mix(in srgb, var(--donation-accent) 26%, transparent), transparent 62%), radial-gradient(140% 120% at 84% 118%, color-mix(in srgb, var(--donation-accent-2) 24%, transparent), transparent 72%), linear-gradient(130deg, color-mix(in srgb, var(--donation-accent) 20%, transparent), #ffffff05);border-color:color-mix(in srgb, var(--donation-accent) 38%, #c8d2ff38);box-shadow:inset 0 1px #ffffff0d,0 22px 50px #000000a3,0 16px 36px #36306047}[data-theme=dark] .settings-donation-card[data-id=stripe]:after{background:radial-gradient(140% 120% at 24% 10%, color-mix(in srgb, var(--donation-accent) 30%, transparent), transparent 64%), radial-gradient(120% 120% at 78% 86%, color-mix(in srgb, var(--donation-accent-2) 30%, transparent), transparent 74%);opacity:.52;mix-blend-mode:screen;filter:blur(12px)}[data-theme=dark] .donation-modal__overlay{background:radial-gradient(140% 120% at 20% 8%, color-mix(in srgb, var(--donation-modal-accent) 16%, #ffffff0a), transparent 42%), #000000b8;-webkit-backdrop-filter:blur(18px)saturate(132%);backdrop-filter:blur(18px)saturate(132%)}[data-theme=dark] .donation-modal__panel{background:linear-gradient(180deg, #ffffff0a, #ffffff05) padding-box, linear-gradient(148deg, color-mix(in srgb, var(--donation-modal-accent) 34%, #c8d2ff61), #ffffff1a 34%, color-mix(in srgb, var(--donation-modal-accent-2) 30%, #94a3b838)) border-box;box-shadow:0 44px 96px #000000bd, 0 22px 48px color-mix(in srgb, var(--donation-modal-accent) 12%, #0000008f), 0 0 0 1px #ffffff0a}[data-theme=dark] .donation-modal__panel:before{background:linear-gradient(152deg, #ffffff1a, #ffffff05 18%, transparent 38%), radial-gradient(66% 18% at 16% 3%, #ffffff29, transparent 82%), radial-gradient(92% 92% at 86% 116%, color-mix(in srgb, var(--donation-modal-accent-2) 20%, transparent), transparent 72%);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff08}[data-theme=dark] .donation-modal__header{background:linear-gradient(180deg, #ffffff0a, #ffffff04), radial-gradient(140% 120% at 10% -20%, color-mix(in srgb, var(--donation-modal-accent) 22%, transparent), transparent 60%), radial-gradient(120% 120% at 88% 0%, color-mix(in srgb, var(--donation-modal-accent-2) 20%, transparent), transparent 64%), linear-gradient(148deg, #0a121eeb, #060c18e0);border-bottom-color:color-mix(in srgb, var(--donation-modal-accent) 24%, #ffffff14)}[data-theme=dark] .donation-modal__glyph{background:linear-gradient(140deg, var(--donation-modal-accent), var(--donation-modal-accent-2));box-shadow:inset 0 1px 0 #ffffff14, 0 16px 34px color-mix(in srgb, var(--donation-modal-accent) 38%, #0000006b)}[data-theme=dark] .donation-modal__glyph--btc,[data-theme=dark] .donation-modal__glyph--eth,[data-theme=dark] .donation-modal__glyph--paypal{box-shadow:none;background:0 0}[data-theme=dark] .donation-modal__glyph--btc:before,[data-theme=dark] .donation-modal__glyph--eth:before,[data-theme=dark] .donation-modal__glyph--paypal:before{background:radial-gradient(52% 52% at 50% 50%, color-mix(in srgb, var(--donation-modal-accent) 34%, #ffffff14), transparent 72%), radial-gradient(46% 46% at 50% 56%, color-mix(in srgb, var(--donation-modal-accent-2) 24%, transparent), transparent 74%);opacity:.92}[data-theme=dark] .donation-modal__badge{color:color-mix(in srgb, var(--donation-modal-accent) 86%, #e2e8f0)}[data-theme=dark] .donation-modal__title{color:var(--bv-color-text-on-dark-surface-strong)}[data-theme=dark] .donation-modal__subtitle{color:#e2e8f0c7}[data-theme=dark] .donation-modal__close{color:color-mix(in srgb, var(--donation-modal-action-accent) 82%, #cbd5e1);box-shadow:none;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--donation-modal-action-accent) 56%, #ffffff38)) drop-shadow(0 0 20px color-mix(in srgb, var(--donation-modal-action-accent) 34%, #00000061));background:0 0}[data-theme=dark] .donation-modal__close:hover,[data-theme=dark] .donation-modal__close:focus-visible{color:color-mix(in srgb, var(--donation-modal-action-accent) 94%, #ffffffeb);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--donation-modal-action-accent) 66%, #ffffff42)) drop-shadow(0 0 26px color-mix(in srgb, var(--donation-modal-action-accent) 42%, #00000080));background:0 0}[data-theme=dark] .donation-modal__close:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--donation-modal-action-accent) 36%, #ffffff2e)}[data-theme=dark] .donation-modal__body{background:linear-gradient(180deg, #ffffff09, #ffffff04 18%, transparent 32%), radial-gradient(150% 130% at 8% 0%, color-mix(in srgb, var(--donation-modal-accent) 20%, transparent), transparent 62%), radial-gradient(120% 120% at 94% 100%, color-mix(in srgb, var(--donation-modal-accent-2) 18%, transparent), transparent 70%), linear-gradient(154deg, #0a121ee6, #060c18d6);border-top-color:#ffffff0f}[data-theme=dark] .donation-modal__detail{box-shadow:none;background:0 0;border-color:#0000}[data-theme=dark] .donation-modal__info-card,[data-theme=dark] .donation-modal__qr{background:linear-gradient(180deg, #ffffff0d, #ffffff05) padding-box, linear-gradient(148deg, #ffffff29, color-mix(in srgb, var(--donation-modal-accent) 18%, #ffffff0a) 38%, #ffffff0f) border-box;box-shadow:inset 0 1px #ffffff14,0 20px 38px #0000008f,0 0 0 1px #ffffff0a}[data-theme=dark] .donation-modal__qr:before,[data-theme=dark] .donation-modal__info-card:before,[data-theme=dark] .donation-modal__address:before,[data-theme=dark] .donation-modal__notes:before,[data-theme=dark] .donation-modal__link-card:before{background:linear-gradient(152deg,#ffffff1a,#ffffff08 22%,#0000 46%),radial-gradient(72% 24% at 18% 4%,#ffffff24,#0000 82%);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff14}[data-theme=dark] .donation-modal__qr-caption{color:#e2e8f0c7}[data-theme=dark] .donation-modal__visual-domain{color:color-mix(in srgb, var(--donation-modal-accent) 82%, #e2e8f0e0);background:#ffffff0f;border-color:#94c6ff2e;box-shadow:inset 0 1px #ffffff14,0 12px 24px #00000038}[data-theme=dark] .donation-modal__pill{color:#e2e8f0db;background:#ffffff0f;border-color:#94c6ff2e;box-shadow:inset 0 1px #ffffff0f,0 10px 20px #0003}[data-theme=dark] .donation-modal__pill.is-strong{background:color-mix(in srgb, var(--donation-modal-accent) 26%, #ffffff0a);border-color:color-mix(in srgb, var(--donation-modal-accent) 42%, #ffffff1f);color:color-mix(in srgb, var(--donation-modal-accent) 78%, #e2e8f0)}[data-theme=dark] .donation-modal__pill.is-ghost{color:#e2e8f0c7;background:#ffffff0a;border-color:#94c6ff38}[data-theme=dark] .donation-modal__address{background:linear-gradient(180deg, #ffffff0d, #ffffff05) padding-box, linear-gradient(148deg, color-mix(in srgb, var(--donation-modal-accent) 26%, #ffffff2e), #ffffff0f 34%, color-mix(in srgb, var(--donation-modal-accent-2) 20%, #ffffff14)) border-box;box-shadow:inset 0 1px #ffffff14,0 14px 28px #00000042}[data-theme=dark] .donation-modal__address-label{color:color-mix(in srgb, var(--donation-modal-accent) 56%, #e2e8f0d6)}[data-theme=dark] .donation-modal__address-value,[data-theme=dark] .donation-modal--btc .donation-modal__address-value,[data-theme=dark] .donation-modal--eth .donation-modal__address-value{color:var(--bv-color-text-on-dark-surface)}[data-theme=dark] .donation-modal__address-copy{color:color-mix(in srgb, var(--donation-modal-action-accent) 80%, #e2e8f0)}[data-theme=dark] .donation-modal__address-copy:hover,[data-theme=dark] .donation-modal__address-copy:focus-visible{color:color-mix(in srgb, var(--donation-modal-action-accent) 90%, #f8fafc)}[data-theme=dark] .donation-modal__address-copy:focus-visible{outline-color:color-mix(in srgb, var(--donation-modal-action-accent) 26%, #94c6ff33)}[data-theme=dark] .donation-modal__address-copy[data-copied=true]{color:color-mix(in srgb, var(--donation-modal-action-accent) 86%, #f8fafc)}[data-theme=dark] .donation-modal__notes{background:linear-gradient(180deg, #ffffff0a, #ffffff04) padding-box, linear-gradient(148deg, color-mix(in srgb, var(--donation-modal-accent) 22%, #ffffff29), #ffffff0d 34%, color-mix(in srgb, var(--donation-modal-accent-2) 16%, #ffffff0f)) border-box;box-shadow:inset 0 1px #ffffff14,0 12px 24px #0000003d}[data-theme=dark] .donation-modal__cta{background:linear-gradient(135deg, var(--donation-modal-accent), var(--donation-modal-accent-2));border-color:color-mix(in srgb, var(--donation-modal-accent) 52%, #ffffff2e);box-shadow:inset 0 1px 0 #ffffff2e, 0 20px 42px color-mix(in srgb, var(--donation-modal-accent) 36%, #00000085)}[data-theme=dark] .donation-modal__cta.is-ghost{background:color-mix(in srgb, var(--donation-modal-accent) 22%, #ffffff0f);color:color-mix(in srgb, var(--donation-modal-accent) 78%, #e2e8f0);border-color:color-mix(in srgb, var(--donation-modal-accent) 36%, #ffffff1f);box-shadow:inset 0 1px #ffffff14,0 10px 22px #0000003d}[data-theme=dark] .donation-modal__cta.is-secondary{background:color-mix(in srgb, var(--donation-modal-action-accent) 18%, #ffffff0f);color:color-mix(in srgb, var(--donation-modal-action-accent) 84%, #e2e8f0);border-color:color-mix(in srgb, var(--donation-modal-action-accent) 42%, #ffffff29);box-shadow:0 14px 28px color-mix(in srgb, var(--donation-modal-action-accent) 22%, #0000006b)}[data-theme=dark] .donation-modal__cta.is-secondary:hover{background:color-mix(in srgb, var(--donation-modal-action-accent) 24%, #ffffff14);box-shadow:0 18px 34px color-mix(in srgb, var(--donation-modal-action-accent) 26%, #00000075)}[data-theme=dark] .donation-modal__cta[data-copied=true]{background:color-mix(in srgb, var(--donation-modal-action-accent) 26%, #ffffff0f);color:color-mix(in srgb, var(--donation-modal-action-accent) 82%, #e2e8f0);border-color:color-mix(in srgb, var(--donation-modal-action-accent) 38%, #94c6ff42);box-shadow:inset 0 1px #ffffff14,0 10px 20px #00000038}[data-theme=dark] .donation-modal__footnote{color:var(--donation-modal-note-color-dark)}[data-theme=dark] .donation-modal__toast{background:color-mix(in srgb, var(--donation-modal-accent) 24%, #ffffff14);border-color:color-mix(in srgb, var(--donation-modal-accent) 32%, #ffffff29);color:color-mix(in srgb, var(--donation-modal-accent) 88%, #e2e8f0);box-shadow:0 20px 38px #0000007a}[data-theme=dark] .donation-modal__toast-icon{background:color-mix(in srgb, var(--donation-modal-accent) 34%, #ffffff14);color:#0a101a}[data-theme=dark] .donation-modal__link-card{background:linear-gradient(180deg, #ffffff0a, #ffffff04) padding-box, linear-gradient(148deg, color-mix(in srgb, var(--donation-modal-accent) 22%, #ffffff29), #ffffff0d 34%, color-mix(in srgb, var(--donation-modal-accent-2) 16%, #ffffff0f)) border-box}[data-theme=dark] .settings-skeleton{background:linear-gradient(145deg,#111827eb,#0c1626f0);border-color:#78b8ff29;box-shadow:0 18px 40px #0000006b,0 3px 12px #0000003d}[data-theme=dark] .settings-skeleton__title,[data-theme=dark] .settings-skeleton__line{background:#ffffff14}[data-theme=dark] .settings-skeleton-visual{background:#ffffff0d}.settings-cookie-card{gap:.72rem;width:min(100%,980px);margin-inline:auto;display:grid}.settings-cookie-intro{max-width:72ch}.settings-cookie-intro-text{font-size:.98rem;line-height:1.5}.settings-cookie-grid{gap:.56rem;display:grid}.settings-cookie-choice{color:#0f172ae6;background:linear-gradient(145deg,#ffffffdb,#f3faffbd);border:1px solid #2563eb2e;border-radius:16px;align-items:flex-start;gap:.7rem;padding:.72rem .86rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffffe0,0 10px 20px #0f172a0f}.settings-cookie-choice:hover{border-color:#2563eb57;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 12px 26px #0f172a14}.settings-cookie-choice input{accent-color:#0c8bc6;flex-shrink:0;width:1.18rem;height:1.18rem;margin-top:.14rem}.settings-cookie-choice>span{gap:.15rem;display:grid}.settings-cookie-choice>span>strong{letter-spacing:-.01em;font-size:clamp(1rem,2.2vw,1.03rem)}.settings-cookie-choice>span>span{color:#475569d1;font-size:.84rem;line-height:1.38}.settings-cookie-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.2rem;display:grid}.settings-cookie-actions .settings-mfa-cta{width:100%}.settings-cookie-actions .settings-mfa-cta:last-child{grid-column:1/-1}.settings-cookie-actions .settings-mfa-cta:disabled{opacity:1;color:#0f172a7a;background:linear-gradient(135deg,#f1f5f9eb,#e2e8f0d1);border-color:#94a3b86b}.settings-cookie-save-hint{color:#475569e0;margin:.06rem 0 0;font-size:.82rem;line-height:1.35}.settings-cookie-legal{border-top:1px dashed #2563eb42;gap:.42rem;margin-top:.14rem;padding-top:.62rem;display:grid}.settings-cookie-card .settings-mfa-msg{margin-top:0}.settings-cookie-links{flex-wrap:wrap;gap:.75rem;display:flex}.settings-cookie-links a{color:#1e40afe6;text-underline-offset:2px;text-decoration:underline}@media (max-width:720px){.settings-cookie-actions{grid-template-columns:1fr}.settings-cookie-actions .settings-mfa-cta:last-child{grid-column:auto}}[data-theme=dark] .settings-cookie-choice{color:#e2e8f0eb;background:linear-gradient(145deg,#0f172ac2,#0f172a9e);border-color:#60a5fa47;box-shadow:inset 0 1px #ffffff0d,0 12px 26px #0000004d}[data-theme=dark] .settings-cookie-choice:hover{border-color:#60a5fa70;box-shadow:inset 0 1px #ffffff14,0 14px 30px #00000057}[data-theme=dark] .settings-cookie-choice>span>span{color:#cbd5e1d1}[data-theme=dark] .settings-cookie-actions .settings-mfa-cta:disabled{color:#e2e8f0a3;background:linear-gradient(135deg,#334155ad,#1e293ba8);border-color:#94a3b861}[data-theme=dark] .settings-cookie-save-hint{color:#cbd5e1db}[data-theme=dark] .settings-cookie-legal{border-top-color:#60a5fa52}[data-theme=dark] .settings-cookie-links a{color:#a5c4fff5}main.settings-page[data-fast-scroll=true] .settings-panel,main.settings-page[data-fast-scroll=true] .settings-tile-trigger,main.settings-page[data-fast-scroll=true] .settings-tile-body-shell,main.settings-page[data-fast-scroll=true] .settings-bubble-head,main.settings-page[data-fast-scroll=true] .tile-card,main.settings-page[data-fast-scroll=true] .tile-card--frosted{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}main.settings-page[data-fast-scroll=true] .settings-corner-hint,main.settings-page[data-fast-scroll=true] .settings-corner-hint .hint-arrow{filter:none!important;transition:none!important;animation:none!important}main.settings-page[data-fast-scroll=true] .settings-tile-trigger,main.settings-page[data-fast-scroll=true] .settings-tile-body,main.settings-page[data-fast-scroll=true] .settings-tile-body-shell,main.settings-page[data-fast-scroll=true] .settings-panel,main.settings-page[data-fast-scroll=true] .tile-card,main.settings-page[data-fast-scroll=true] .tile-card--frosted{transition:none!important}.settings-date-card:is([data-variant=fr],[data-variant=en],[data-variant=es]) .settings-date-sheet{grid-template-rows:1fr;gap:0}.settings-date-card:is([data-variant=fr],[data-variant=en],[data-variant=es]) .settings-date-sheet__top{z-index:2;min-height:0;padding:0;position:absolute;top:.7rem;right:.85rem}.settings-date-sheet__hero .settings-date-sheet__flag.locale-flag{border-radius:5px;margin-bottom:.15rem;box-shadow:inset 0 0 0 1px #0f172a1a,0 1px 2px #0f172a1f,0 12px 22px -10px #0f172a4d}.settings-date-card:is([data-variant=fr],[data-variant=en],[data-variant=es]){--settings-date-sheet-height:clamp(136px, 15vw, 164px)}.settings-date-sheet__hero--flag-only{gap:.5rem}.settings-date-sheet__hero--flag-only .settings-date-sheet__flag.locale-flag{margin-bottom:0}.settings-date-card:is([data-variant=fr],[data-variant=en],[data-variant=es]) .settings-date-sheet__accent{--date-bar-width:2.6rem;height:4px}
