.settings-grid.tile-grid>.settings-tile,.settings-grid.tile-grid>.settings-tile.is-open{margin:0;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}.settings-grid.tile-grid .settings-tile{width:min(100%,240px);--settings-icon-size:53%;--settings-icon-size-open:94%}@media (min-width:1024px){.settings-grid.tile-grid .settings-tile{width:min(100%,260px)}}.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-grid.tile-grid .settings-admin-zone{grid-column:1/-1;width:100%;margin-top:clamp(2.5rem,5vw,3.75rem);padding-top:clamp(1.5rem,4vw,2.5rem);border-top:1px dashed rgba(15,25,40,.18)}[data-theme=dark] .settings-grid.tile-grid .settings-admin-zone{border-top-color:rgba(230,244,244,.24)}.settings-tile{position:relative;display:flex;flex-direction:column}.settings-tile-trigger{padding:0;width:100%;cursor:pointer;isolation:isolate;transition:transform .28s ease,box-shadow .28s ease;appearance:none}.settings-tile-trigger--light{aspect-ratio:1;border-radius:26px;border:1px solid rgba(148,198,255,.35);background:linear-gradient(175deg,rgba(255,255,255,.9),rgba(236,244,255,.82));box-shadow:0 10px 22px rgba(15,23,42,.08);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.settings-tile-trigger--light:hover{transform:translateY(-4px);border-color:rgba(118,180,255,.6);box-shadow:0 16px 32px rgba(15,23,42,.12)}.settings-tile-trigger--light:active{transform:translateY(-1px)}[data-theme=dark] .settings-tile-trigger--light{background:linear-gradient(175deg,rgba(22,27,40,.88),rgba(12,16,28,.92));border-color:rgba(118,180,255,.28);box-shadow:0 10px 22px rgba(0,0,0,.5)}[data-theme=dark] .settings-tile-trigger--light:hover{border-color:rgba(148,198,255,.45);box-shadow:0 16px 32px rgba(0,0,0,.6)}.settings-tile-trigger:focus-visible{outline:none}.settings-tile.is-open{grid-column:1/-1;width:100%;margin-inline:auto}.settings-tile.is-open .settings-tile-trigger{aspect-ratio:auto;width:100%;max-width:clamp(360px,82vw,720px);margin-inline:auto;min-height:clamp(220px,52vw,340px);border-color:rgba(118,180,255,.88);box-shadow:0 48px 96px rgba(66,120,255,.22),0 20px 42px rgba(15,23,42,.2)}.settings-tile.is-open .settings-tile-trigger.settings-tile-trigger--light{max-width:clamp(320px,78vw,640px);min-height:clamp(180px,48vw,280px);border-color:rgba(118,180,255,.6);box-shadow:0 18px 32px rgba(15,23,42,.14)}.settings-tile.is-open .settings-tile-trigger-inner{width:100%;height:100%;padding:clamp(1.25rem,4.2vw,2.1rem) clamp(1.2rem,4vw,2.1rem);gap:clamp(.9rem,2.8vw,1.6rem);grid-template-rows:auto auto}.settings-tile.is-open .settings-tile-header{align-items:flex-start;text-align:left;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{font-size:clamp(.85rem,2vw,1rem);max-width:clamp(14rem,40vw,22rem)}.settings-grid.tile-grid .settings-bubble-label,.settings-grid.tile-grid .tile-title{position:relative;color:transparent;background:linear-gradient(118deg,rgba(146,213,255,.96),#0c8bc6);-webkit-background-clip:text;background-clip:text;text-shadow:0 8px 20px rgba(12,139,198,.18)}.settings-grid.tile-grid .settings-bubble-label:after,.settings-grid.tile-grid .tile-title:after{content:"";position:absolute;inset:62% -18% -110%;border-radius:999px;background:radial-gradient(70% 70% at 50% 50%,rgba(12,139,198,.22),transparent 78%);filter:blur(20px);opacity:.7;pointer-events:none;z-index:-1}[data-theme=dark] .settings-grid.tile-grid .settings-bubble-label,[data-theme=dark] .settings-grid.tile-grid .tile-title{background:linear-gradient(118deg,rgba(96,196,255,.92),rgba(12,139,198,.96));text-shadow:0 10px 26px rgba(12,139,198,.3)}[data-theme=dark] .settings-grid.tile-grid .settings-bubble-label:after,[data-theme=dark] .settings-grid.tile-grid .tile-title:after{background:radial-gradient(70% 70% at 50% 50%,rgba(56,180,255,.34),transparent 82%);opacity:.64}.settings-grid.tile-grid .tile-subtitle{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.3;min-height:calc(1.3em * 2);max-height:calc(1.3em * 2)}.settings-grid.tile-grid .settings-tile-visual{transform:translateY(var(--settings-visual-shift-y,0));transition:transform .2s ease}.settings-tile.is-open .settings-tile-visual{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,53%);height:var(--settings-icon-size,53%);transform:scale(var(--settings-icon-scale,1));transform-origin:center}.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:0.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-admin],.settings-tile[data-glyph=tile-glyph--settings-billing],.settings-tile[data-glyph=tile-glyph--settings-practice],.settings-tile[data-glyph=tile-glyph--settings-support]{--settings-icon-scale:1.05}.settings-tile[data-glyph=tile-glyph--settings-data] .tile-subtitle{-webkit-line-clamp:unset;line-clamp:unset;max-height:none;text-overflow:clip;min-height:auto}@media (min-width:640px){.settings-tile.is-open .settings-tile-trigger-inner{display:grid;grid-template-columns:minmax(0,1fr) clamp(110px,18vw,150px);grid-template-rows:auto;align-items:center}.settings-tile.is-open .settings-tile-visual{align-self:center;height:clamp(96px,14vw,128px);width:clamp(96px,14vw,128px);margin-left:auto;border-radius:clamp(24px,6vw,36px);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 22px 46px rgba(59,130,246,.18)}.settings-tile.is-open .tile-halo{width:100%;height:100%}}.settings-tile-placeholder{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:9999px;background:linear-gradient(135deg,rgba(12,139,198,.18),rgba(255,180,120,.32));font-size:1.5rem;font-weight:600;color:rgba(15,23,42,.6)}.settings-tile-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease,opacity .35s ease;opacity:0}.settings-tile-body.is-open{grid-template-rows:1fr;opacity:1;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-body-shell--light{border-radius:26px;border:1px solid rgba(148,198,255,.28);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(245,248,255,.9));box-shadow:0 8px 16px rgba(15,23,42,.08);width:min(100%,clamp(320px,86vw,820px));margin-inline:auto}[data-theme=dark] .settings-tile-body-shell--light{background:linear-gradient(180deg,rgba(20,26,36,.96),rgba(12,17,28,.92));border-color:rgba(148,198,255,.2);box-shadow:0 8px 16px rgba(0,0,0,.5)}.settings-tile-body:not(.is-open) .settings-tile-body-shell--light{content-visibility:auto;contain-intrinsic-size:420px 520px}.settings-tile-shell-inner{position:relative;padding:var(--shell-pad-y,clamp(1.8rem,4.8vw,2.6rem)) var(--shell-pad-x,clamp(1.8rem,4.8vw,2.6rem))}.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>*{position:relative;z-index:1}.settings-tile.is-open .settings-tile-body-shell>.settings-corner-hint{position:absolute;z-index:3}.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;font-size:clamp(.85rem,2.2vw,1rem);color:rgba(12,139,198,.75)}[data-theme=dark] .settings-tile[data-variant=bubble] .tile-subtitle{color:rgba(255,255,255,.72)}.settings-tile[data-variant=bubble] .settings-tile-trigger{width:var(--bubble-width-closed);margin-inline:auto;transform-origin:top center;transition:transform .6s cubic-bezier(.24,.7,.32,1),opacity .45s ease,box-shadow .35s ease;backface-visibility:hidden;will-change:transform,opacity}.settings-tile[data-variant=bubble] .settings-tile-body{margin-top:clamp(.1rem,.6vw,.4rem);transform-origin:top center;transform:rotateX(88deg);opacity:0;pointer-events:none;transition:transform .6s cubic-bezier(.24,.7,.32,1),opacity .45s ease,margin-top .4s ease;backface-visibility:hidden;will-change:transform,opacity}.settings-tile[data-variant=bubble] .settings-tile-body-shell{border-radius:clamp(2.4rem,6vw,3.2rem);--shell-pad-y:clamp(2.1rem,5vw,2.8rem);--shell-pad-x:clamp(1.9rem,4.6vw,2.6rem)}.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);max-width:100%;position:absolute;top:0;left:50%;transform:translateX(-50%) rotateX(-96deg) scale(.96);opacity:0;box-shadow:none;pointer-events:none}.settings-tile[data-variant=bubble].is-open .settings-tile-body{width:var(--bubble-width-open);max-width:100%;margin-inline:auto;margin-top:clamp(-2.2rem,-5.5vw,-1.6rem);transform:rotateX(0deg);opacity:1;pointer-events:auto}.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{position:sticky;top:0;margin-bottom:clamp(1.1rem,2.8vw,1.6rem);backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.75));border-radius:28px;padding:clamp(.9rem,2.6vw,1.2rem) clamp(1rem,2.8vw,1.35rem);border:1px solid rgba(12,139,198,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 20px 40px rgba(12,139,198,.12)}.settings-tile[data-variant=bubble] .settings-bubble-headline{display:flex;flex-direction:column;align-items:center;gap:.3rem;cursor:pointer;font-weight:600;letter-spacing:-.01em}.settings-tile[data-variant=bubble] .settings-bubble-headline:focus-visible{outline:2px solid rgba(12,139,198,.35);outline-offset:4px}.settings-tile[data-variant=bubble] .settings-bubble-label{position:relative;display:inline-block;font-weight:600;letter-spacing:-.01em;font-size:clamp(1.25rem,3vw,1.5rem);line-height:1.25;padding:0;text-transform:none;border-radius:0;transform:translateY(4px)}.settings-tile[data-variant=bubble] .settings-bubble-summary{font-size:.9rem;color:rgba(12,139,198,.7)}.settings-tile[data-variant=bubble] .settings-bubble-headline button{margin-left:auto}.settings-corner-hint{position:absolute;inset:0;display:inline-flex;flex-wrap:wrap;pointer-events:none;font-size:0;color:rgba(255,138,61,.76);opacity:0;transition:opacity .25s ease,color .25s ease,filter .25s ease}@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) * 1.4),calc(var(--ty, 0) * 1.4)) rotate(var(--hint-rotation,45deg)) scale(.72)}55%{opacity:1;transform:translate(calc(var(--tx, 0) * 1.08),calc(var(--ty, 0) * 1.08)) rotate(var(--hint-rotation,45deg)) scale(1.04)}to{opacity:1;transform:translate(var(--tx,0),var(--ty,0)) rotate(var(--hint-rotation,45deg)) scale(var(--hint-scale,.92))}}.settings-corner-hint .hint-arrow{position:absolute;width:var(--hint-size,1.25rem);height:var(--hint-size,1.25rem);transform-origin:center;transform:translate(var(--tx,0),var(--ty,0)) rotate(var(--hint-rotation,45deg)) scale(var(--hint-scale,.85));opacity:.85;transition:transform .35s ease,opacity .35s ease}.settings-corner-hint .hint-arrow path{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.settings-corner-hint .hint-arrow--tl{top:var(--hint-offset,.45rem);left:var(--hint-offset,.45rem);--corner-rotation:45deg;--tx:-42%;--ty:-42%}.settings-corner-hint .hint-arrow--tr{top:var(--hint-offset,.45rem);right:var(--hint-offset,.45rem);--corner-rotation:135deg;--tx:42%;--ty:-42%}.settings-corner-hint .hint-arrow--br{bottom:var(--hint-offset,.45rem);right:var(--hint-offset,.45rem);--corner-rotation:225deg;--tx:42%;--ty:42%}.settings-corner-hint .hint-arrow--bl{bottom:var(--hint-offset,.45rem);left:var(--hint-offset,.45rem);--corner-rotation:315deg;--tx:-42%;--ty:42%}.settings-corner-hint.hint-target-body .hint-arrow{--tx:0%;--ty:0%;--hint-scale:0.9}.settings-corner-hint.hint-mode-expand .hint-arrow{--hint-rotation:calc(var(--corner-rotation, 45deg) + 180deg);--hint-scale:0.92}.settings-corner-hint.hint-mode-collapse .hint-arrow{--hint-rotation:var(--corner-rotation,45deg);--hint-scale:0.92}.settings-tile[data-variant=bubble].is-open .settings-corner-hint{--hint-offset:clamp(0.5rem,1.5vw,0.75rem);--hint-size:clamp(1.35rem,3vw,1.75rem)}.settings-tile[data-variant=bubble]:not(.is-open) .settings-corner-hint.hint-mode-expand{animation:none;opacity:0}.settings-tile[data-variant=bubble]:not(.is-open) .settings-tile-trigger:focus-visible .settings-corner-hint.hint-mode-expand,.settings-tile[data-variant=bubble]:not(.is-open) .settings-tile-trigger:hover .settings-corner-hint.hint-mode-expand{opacity:.96;color:rgba(255,138,61,.96);filter:drop-shadow(0 16px 28px rgba(255,138,61,.32));animation:settings-corner-hint-fade .35s ease-out}.settings-tile[data-variant=bubble]:not(.is-open) .settings-corner-hint.hint-mode-expand .hint-arrow{animation:none;opacity:0}.settings-tile[data-variant=bubble]:not(.is-open) .settings-tile-trigger:focus-visible .settings-corner-hint.hint-mode-expand .hint-arrow,.settings-tile[data-variant=bubble]:not(.is-open) .settings-tile-trigger:hover .settings-corner-hint.hint-mode-expand .hint-arrow{opacity:1;transform:rotate(calc(var(--corner-rotation, 45deg) + 180deg)) scale(1);animation:settings-corner-arrow-pop .36s cubic-bezier(.22,.7,.3,1)}.settings-tile[data-variant=bubble].is-open .settings-tile-body-shell:focus-within .settings-corner-hint.hint-mode-collapse,.settings-tile[data-variant=bubble].is-open .settings-tile-body-shell:hover .settings-corner-hint.hint-mode-collapse{opacity:.96;color:rgba(255,138,61,.95);filter:drop-shadow(0 20px 32px rgba(255,138,61,.34))}.settings-tile[data-variant=bubble].is-open .settings-tile-body-shell:focus-within .settings-corner-hint.hint-mode-collapse .hint-arrow,.settings-tile[data-variant=bubble].is-open .settings-tile-body-shell:hover .settings-corner-hint.hint-mode-collapse .hint-arrow{opacity:1;transform:rotate(var(--corner-rotation,45deg)) scale(1)}.settings-tile[data-variant=bubble].is-open .settings-corner-hint.hint-mode-collapse{opacity:0;color:rgba(255,138,61,.88);filter:none}.settings-tile[data-variant=bubble].is-open .settings-corner-hint.hint-mode-collapse .hint-arrow{opacity:0;--hint-scale:1}.settings-tile:not([data-variant=bubble]) .settings-tile-body-shell .settings-corner-hint{--hint-offset:clamp(0.6rem,1.9vw,0.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:rgba(255,138,61,.88);filter:none}.settings-tile:not([data-variant=bubble]) .settings-corner-hint.hint-target-body.is-open .hint-arrow{opacity:.92;--hint-scale:1;transform:rotate(var(--corner-rotation,45deg)) scale(1)}.settings-tile:not([data-variant=bubble]) .settings-tile-body-shell:focus-within .settings-corner-hint.hint-target-body.is-open,.settings-tile:not([data-variant=bubble]) .settings-tile-body-shell:hover .settings-corner-hint.hint-target-body.is-open{opacity:.94;color:rgba(255,138,61,.95);filter:drop-shadow(0 26px 44px rgba(255,138,61,.34))}.settings-tile:not([data-variant=bubble]) .settings-tile-body-shell:focus-within .settings-corner-hint.hint-target-body.is-open .hint-arrow,.settings-tile:not([data-variant=bubble]) .settings-tile-body-shell:hover .settings-corner-hint.hint-target-body.is-open .hint-arrow{opacity:1}[data-theme=dark] .settings-corner-hint{color:rgba(255,180,120,.76);filter:drop-shadow(0 18px 34px rgba(255,138,61,.28))}[data-theme=dark] .settings-tile:not([data-variant=bubble]) .settings-corner-hint.hint-target-body.is-open{color:rgba(255,196,140,.9);filter:drop-shadow(0 28px 46px rgba(255,138,61,.36))}[data-theme=dark] .settings-tile:not([data-variant=bubble]) .settings-tile-body-shell:focus-within .settings-corner-hint.hint-target-body.is-open,[data-theme=dark] .settings-tile:not([data-variant=bubble]) .settings-tile-body-shell:hover .settings-corner-hint.hint-target-body.is-open{color:rgba(255,210,158,.96);filter:drop-shadow(0 32px 52px rgba(255,138,61,.4))}[data-theme=dark] .settings-tile[data-variant=bubble]:not(.is-open) .settings-tile-trigger:focus-visible .settings-corner-hint.hint-mode-expand,[data-theme=dark] .settings-tile[data-variant=bubble]:not(.is-open) .settings-tile-trigger:hover .settings-corner-hint.hint-mode-expand{color:rgba(255,192,130,.98);filter:drop-shadow(0 20px 38px rgba(255,138,61,.36))}[data-theme=dark] .settings-tile[data-variant=bubble].is-open .settings-tile-body-shell:focus-within .settings-corner-hint.hint-mode-collapse,[data-theme=dark] .settings-tile[data-variant=bubble].is-open .settings-tile-body-shell:hover .settings-corner-hint.hint-mode-collapse{color:rgba(255,204,145,.98);filter:drop-shadow(0 24px 42px rgba(255,138,61,.38))}[data-theme=dark] .settings-tile[data-variant=bubble].is-open .settings-corner-hint.hint-mode-collapse{color:rgba(255,192,135,.9);filter:drop-shadow(0 20px 36px rgba(255,138,61,.34))}[data-theme=dark] .settings-tile[data-variant=bubble] .settings-bubble-headline{color:#f8fafc}[data-theme=dark] .settings-tile[data-variant=bubble] .settings-bubble-summary{color:rgba(255,255,255,.72)}[data-theme=dark] .settings-tile[data-variant=bubble] .settings-bubble-head{backdrop-filter:none;background:transparent}