body{--sc-i:var(--sam-color-text);--sc-s:var(--sam-color-text-secondary);--sc-p:var(--sam-color-canvas);--sc-c:var(--sam-color-surface);--sc-l:var(--sam-color-border-strong);--sc-h:var(--sam-color-border);--sc-a:var(--sam-color-trust-strong);--sc-t:var(--sam-color-trust-soft);--sc-d:var(--sam-color-danger);--sc-od:#fff;--sc-f:Manrope,sans-serif}:root[data-theme=dark] body{--sc-od:#231727}.sam-native{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important}:is(.sam-menu,.sam-menu-list,.sam-dialog,.sam-date,.sam-file) svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}:is(.sam-menu,.sam-segment,.sam-button,.sam-file,.sam-date-open,.sam-calendar button,.sam-dialog-field):focus-visible,.sam-date:has(.sam-date-text:focus-visible){outline:3px solid var(--sam-color-focus)!important;outline-offset:3px!important}.sam-menu,.sam-date,.sam-file,.sam-dialog .sam-dialog-field{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;min-width:0;min-height:52px;margin:0;padding:0 16px 0 20px;border:1px solid var(--sc-l)!important;border-radius:999px!important;background:var(--sc-p)!important;color:var(--sc-i)!important;font:400 16px/1.4 var(--sc-f)!important;box-shadow:none!important}.sam-menu{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.sam-menu-value{flex:1;min-width:0;overflow:hidden}.sam-menu-face{display:flex;align-items:center;gap:10px;min-width:0}.sam-menu-face>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sam-menu-photo{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;object-fit:cover;background:var(--sc-t);color:var(--sc-a);font:500 14px/1 Instrument Sans}.sam-menu[aria-expanded=true]>svg{transform:rotate(180deg)}.sam-menu[data-disabled]{opacity:.55;cursor:default}.sam-menu-list{position:fixed;inset:auto;z-index:2147483000;box-sizing:border-box;max-width:calc(100vw - 16px);margin:0;padding:6px;border:1px solid var(--sc-h);border-radius:16px;background:var(--sc-c);color:var(--sc-i);box-shadow:0 18px 40px #2b1b2f24;overflow:auto;overscroll-behavior:contain}.sam-menu-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 12px;border-radius:10px;font:400 15px/1.4 var(--sc-f);cursor:pointer}.sam-menu-option>svg{visibility:hidden;color:var(--sc-a)}.sam-menu-option[aria-selected=true]{font-weight:500}.sam-menu-option[aria-selected=true]>svg{visibility:visible}.sam-menu-option:is(.is-active,:hover,:focus){background:var(--sc-t);outline:0}.sam-menu-option[aria-disabled=true]{opacity:.5}.sam-segmented{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;box-sizing:border-box;width:100%;padding:4px;border:1px solid var(--sc-h);border-radius:12px;background:var(--sc-p)}.sam-segment{display:grid;place-items:center;min-width:0;min-height:44px;padding:0 6px;border-radius:9px;color:var(--sc-i);font:500 15px/1.2 var(--sc-f);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.sam-segment[aria-checked=true]{background:var(--sc-c);color:var(--sc-a);box-shadow:0 1px 3px #1f1a292e}:root[data-theme=dark] .sam-segment[aria-checked=true]{background:var(--sc-t)}.sam-dialog{box-sizing:border-box;width:min(480px,calc(100vw - 32px));max-width:none;max-height:min(90dvh,720px);margin:auto;padding:0;border:1px solid var(--sc-h);border-radius:20px;background:var(--sc-c);color:var(--sc-i);box-shadow:0 20px 48px #2b1b2f2e;overflow:hidden}.sam-dialog[open]{display:flex}.sam-dialog::backdrop{background:#2b1b2f61}.sam-dialog-panel{display:flex;flex-direction:column;gap:20px;box-sizing:border-box;width:100%;max-height:min(90dvh,720px);padding:28px}.sam-dialog-text{min-height:0;overflow:auto}.sam-dialog-text p{margin:0;font:400 16px/1.55 var(--sc-f);white-space:pre-line;overflow-wrap:anywhere;hyphens:manual!important}.sam-dialog-text p+p{margin-top:12px}.sam-dialog-actions{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:12px}.sam-dialog .sam-button{min-height:48px;padding:10px 22px;border:1px solid var(--sc-l)!important;border-radius:999px!important;background:none!important;color:var(--sc-a)!important;font:500 15px/1.3 var(--sc-f)!important;box-shadow:none!important;cursor:pointer}.sam-dialog .sam-button-main{border-color:var(--sc-i)!important;background:var(--sc-i)!important;color:var(--sc-p)!important}.sam-dialog .sam-button-danger{border-color:var(--sc-d)!important;background:var(--sc-d)!important;color:var(--sc-od)!important}.sam-sheet-grip{display:none;flex:none;width:40px;height:5px;margin:0 auto -8px;border-radius:999px;background:var(--sc-h)}.sam-calendar{width:min(360px,calc(100vw - 32px))}.sam-calendar .sam-dialog-panel{gap:12px;padding:20px}.sam-calendar.is-anchored{position:fixed;inset:auto;margin:0}.sam-calendar.is-anchored::backdrop{background:none}.sam-cal-head{display:flex;align-items:center;gap:8px}.sam-calendar button{min-width:0;min-height:44px;margin:0;border:0;border-radius:999px;background:none;color:var(--sc-i);font:400 15px/1 var(--sc-f);font-variant-numeric:tabular-nums;box-shadow:none;cursor:pointer}.sam-cal-title{flex:1;font:400 20px/1.2 Instrument Sans;text-align:center}.sam-cal-head .sam-menu{width:auto;min-height:44px;padding:0 10px 0 14px}.sam-calendar .sam-cal-step{display:grid;place-items:center;width:44px;border:1px solid var(--sc-h)}.sam-cal-grid,.sam-cal-row{display:grid;gap:2px}.sam-cal-row{grid-template-columns:repeat(7,minmax(0,1fr))}.sam-cal-name{padding:4px 0;color:var(--sc-s);font:400 13px var(--sc-f);text-align:center}.sam-calendar .is-outside{color:var(--sc-s)}.sam-calendar [aria-current=date]{box-shadow:inset 0 0 0 1px var(--sc-l)}.sam-cal-day[aria-selected=true]{background:var(--sc-i);color:var(--sc-p);font-weight:500}.sam-cal-day:hover:not([aria-selected=true]){background:var(--sc-t)}.sam-calendar button:disabled{opacity:.35;cursor:default}.sam-date{gap:4px;padding:0 4px 0 20px}.sam-date .sam-date-text{flex:1 1 0;width:0!important;min-width:0!important;height:auto!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:inherit!important;font:inherit!important;font-variant-numeric:tabular-nums;box-shadow:none!important;outline:0!important}.sam-date .sam-time-text{flex:0 1 7.5em;width:7.5em!important;padding-left:12px!important;border-left:1px solid var(--sc-h)!important}.sam-date [aria-invalid]{color:var(--sc-d)!important}.sam-date .sam-date-open{display:grid;place-items:center;flex:none;width:44px;height:44px;min-height:44px;padding:0;border:0!important;border-radius:50%!important;background:none!important;color:var(--sc-a)!important;box-shadow:none!important}.sam-file{width:auto;max-width:100%;min-height:48px;padding:10px 20px!important;color:var(--sc-a)!important;font-weight:500!important;cursor:pointer}.sam-file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sam-file.has-file{color:var(--sc-i)!important}summary{--sc-v:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");list-style:none;min-height:44px;align-content:center;cursor:pointer}summary::-webkit-details-marker{display:none}summary::marker{content:""}summary:not(:has(svg)):after{content:"";display:inline-block;flex:none;width:16px;height:16px;margin-inline-start:8px;vertical-align:-2px;background:currentColor;mask:var(--sc-v) center/contain no-repeat}details[open]>summary:after{transform:rotate(180deg)}textarea{resize:none!important}html,html *{scrollbar-width:none!important}::-webkit-scrollbar{display:none!important}#profile-menu:has(.sam-segmented,.sam-menu){width:min(272px,calc(100vw - 32px))!important}@media(max-width:699px){.sam-dialog{width:100%;margin:auto 0 0;border-width:1px 0 0;border-radius:24px 24px 0 0;max-height:92dvh}.sam-dialog-panel{max-height:92dvh;padding:16px 24px max(24px,env(safe-area-inset-bottom))}.sam-sheet-grip{display:block}.sam-dialog-actions{flex-direction:column}}@media(prefers-reduced-motion:no-preference){.sam-dialog[open]{animation:sam-rise .28s cubic-bezier(.32,.72,0,1)}.sam-menu>svg,summary:after{transition:transform .2s}}@keyframes sam-rise{0%{opacity:0;transform:translateY(24px)}}
