.app-body{min-height:100dvh;background:radial-gradient(70% 50% at 50% -10%,rgba(124,58,237,.12),transparent 70%),var(--bg);overflow-x:clip}.app-body.has-modal{overflow:hidden}#root{min-height:100dvh}.app h1,.app h2,.app h3{letter-spacing:-.025em}:focus-visible{outline:2px solid var(--violet-light);outline-offset:2px}.app h1[tabindex="-1"]:focus,.app main[tabindex="-1"]:focus{outline:none}.muted{color:var(--muted)}.faint{color:var(--faint)}.mono{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-size:.92em;letter-spacing:0}.nowrap{white-space:nowrap}.stack{display:grid;gap:16px}.stack--lg{gap:24px}.row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.row--end{justify-content:flex-end}.row--between{justify-content:space-between}.grid-2,.grid-3,.grid-4{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:760px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.button--block{width:100%}.app .button--sm{min-height:40px}.button--danger{background:#b42343;box-shadow:inset 0 1px #fff3,inset 0 -1px #00000047,0 1px 1px #0006,0 8px 20px -8px #ef444480}.button--danger:hover{background:#c52a4c}.button[disabled],.button[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.button .ic{width:18px;height:18px}.btn-label.is-loading{opacity:.85}.btn-text{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:4px 2px;border:0;background:none;color:var(--violet-light);font:inherit;font-weight:600;font-size:14.5px;cursor:pointer;text-decoration:none}.btn-text:hover{color:var(--white)}.btn-text .ic{width:16px;height:16px}.icon-btn{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:1px solid var(--hairline);border-radius:50%;background:#ffffff05;color:var(--muted);cursor:pointer;transition:color .16s ease-out,border-color .16s ease-out,background-color .16s ease-out}.icon-btn:hover{color:var(--white);border-color:var(--hairline-strong);background:#ffffff0f}.icon-btn .ic{width:18px;height:18px}.spinner{display:inline-block;width:22px;height:22px;border:2px solid rgba(196,181,253,.25);border-top-color:var(--violet-light);border-radius:50%;animation:ui-spin .7s linear infinite}.spinner--inline{width:16px;height:16px;border-color:#ffffff59;border-top-color:var(--white)}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-field{display:grid;gap:8px;min-width:0}.ui-field-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ui-label{font-size:14px;font-weight:600;color:var(--offwhite)}.ui-optional{font-weight:500;color:var(--faint)}.ui-hint{margin:0;font-size:13px;line-height:1.5;color:var(--faint)}.ui-error{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:13px;font-weight:500;line-height:1.45;color:#fca5a5}.ui-error .ic{width:15px;height:15px;margin-top:1px}.ui-input{width:100%;min-width:0;min-height:48px;padding:0 16px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#07050f8c;color:var(--white);font-family:var(--body);font-size:15.5px;font-weight:500;line-height:1.4;box-shadow:var(--well);transition:border-color .16s ease-out,box-shadow .16s ease-out}.ui-input::placeholder{color:#6f6a85}.ui-input:hover{border-color:#fff3}.ui-input:focus{outline:2px solid transparent;border-color:var(--violet);box-shadow:inset 0 2px 4px #0006,var(--ring-focus)}.ui-input[aria-invalid=true]{border-color:#ef4444b3}.ui-input:disabled,.ui-input[disabled]{opacity:.6;cursor:not-allowed}.ui-textarea{min-height:120px;padding:12px 16px;resize:vertical}.ui-input-wrap{position:relative}.ui-input--with-btn{padding-right:52px}.ui-input-btn{position:absolute;top:50%;right:4px;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer;translate:0 -50%}.ui-input-btn:hover{color:var(--white);background:#ffffff0f}.ui-input-btn .ic{width:18px;height:18px}.ui-select{position:relative}.ui-select select{appearance:none;padding-right:40px;cursor:pointer}.ui-select .ic{position:absolute;top:50%;right:14px;width:16px;height:16px;color:var(--muted);pointer-events:none;translate:0 -50%}.ui-search{position:relative;flex:1 1 240px;min-width:0}.ui-search>.ic{position:absolute;top:50%;left:14px;width:17px;height:17px;color:var(--faint);pointer-events:none;translate:0 -50%}.ui-input--search{min-height:42px;padding-left:40px;font-size:14.5px}.ui-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14.5px;line-height:1.5;color:var(--muted)}.ui-check input{position:absolute;opacity:0;width:1px;height:1px}.ui-check-box{display:grid;place-items:center;flex:none;width:20px;height:20px;margin-top:1px;border:1px solid rgba(255,255,255,.22);border-radius:6px;background:#07050f8c;transition:background-color .14s ease-out,border-color .14s ease-out}.ui-check-box .ic{width:14px;height:14px;stroke-width:2.6;color:var(--white);opacity:0}.ui-check input:checked+.ui-check-box{border-color:var(--violet);background:var(--violet)}.ui-check input:checked+.ui-check-box .ic{opacity:1}.ui-check input:focus-visible+.ui-check-box{box-shadow:var(--ring-focus)}.ui-check input[aria-invalid=true]+.ui-check-box{border-color:#ef4444cc}.ui-check-label a{font-weight:600}.ui-switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.ui-switch-text{min-width:0}.ui-switch-label{font-size:14.5px;font-weight:600;color:var(--offwhite)}.ui-switch{appearance:none;position:relative;flex:none;width:44px;height:26px;margin:0;border-radius:var(--radius-pill);background:#ffffff24;cursor:pointer;transition:background-color .16s ease-out}.ui-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--white);box-shadow:0 1px 3px #0006;transition:translate .18s var(--ease)}.ui-switch:checked{background:var(--violet)}.ui-switch:checked:after{translate:18px 0}.ui-switch:focus-visible{box-shadow:var(--ring-focus)}.ui-switch[disabled]{opacity:.5;cursor:not-allowed}.ui-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);background:#ffffff08}.ui-seg-btn{min-height:38px;padding:0 16px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--muted);font-family:var(--body);font-size:14.5px;font-weight:600;cursor:pointer;transition:color .16s ease-out,background-color .16s ease-out}.ui-seg-btn:hover{color:var(--white)}.ui-seg-btn[aria-checked=true]{background:var(--white);color:var(--ink)}.ui-seg--sm .ui-seg-btn{min-height:32px;padding:0 12px;font-size:13.5px}.ui-code{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:360px}.ui-code-box{width:100%;min-width:0;height:56px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#07050f99;color:var(--white);font-family:var(--body);font-size:22px;font-weight:650;text-align:center;box-shadow:var(--well)}.ui-code-box:focus{outline:2px solid transparent;border-color:var(--violet);box-shadow:inset 0 2px 4px #0006,var(--ring-focus)}.ui-code-box[aria-invalid=true]{border-color:#ef4444b3}.ui-pwchecks{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--faint)}.ui-pwchecks li{display:flex;align-items:center;gap:8px}.ui-pwchecks .ic{width:14px;height:14px;stroke-width:2.4}.ui-pwchecks li.is-ok{color:var(--up-text)}.loading-block{display:grid;place-items:center;min-height:160px}.skeleton{border-radius:10px;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:ui-shimmer 1.4s ease-in-out infinite}.skeleton-lines{display:grid;gap:10px}.skeleton--line{height:14px}.skeleton--line:last-child:not(:first-child){width:60%}@keyframes ui-shimmer{to{background-position:-200% 0}}.empty{display:grid;justify-items:center;gap:8px;padding:40px 20px;text-align:center}.empty-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:4px;border:1px solid rgba(196,181,253,.22);border-radius:14px;background:#7c3aed1a;color:var(--violet-light)}.empty-title{font-size:16px;font-weight:650;color:var(--offwhite)}.empty-body{max-width:44ch;font-size:14px;color:var(--muted)}.empty-action{margin-top:8px}.notice-box{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--hairline-strong);border-radius:14px;background:#ffffff08;font-size:14px;line-height:1.55;color:var(--muted)}.notice-box>.ic{margin-top:1px}.notice-box-text{flex:1;min-width:0}.notice-box-title{font-weight:650;color:var(--offwhite)}.notice-box-action{flex:none}@media(max-width:599px){.notice-box{flex-wrap:wrap}.notice-box-text{flex-basis:calc(100% - 40px)}.notice-box-action{flex-basis:100%;padding-left:32px}}.pending-note{display:inline-block;margin-left:8px;font-size:12.5px;font-weight:500;color:var(--faint)}.ui-confirm-error{margin-top:14px}.notice-box--info>.ic{color:var(--violet-light)}.notice-box--success{border-color:#22c55e4d;background:#22c55e0f}.notice-box--success>.ic{color:var(--up-text)}.notice-box--warning{border-color:#ffc9474d;background:#ffc9470f}.notice-box--warning>.ic{color:var(--gold)}.notice-box--danger{border-color:#ef444459;background:#ef444412}.notice-box--danger>.ic{color:#fca5a5}.notice-box--preview{border-color:#c4b5fd47;border-style:dashed;background:#7c3aed12}.notice-box--preview>.ic{color:var(--violet-light)}.demo-banner{display:flex;align-items:center;gap:10px;padding:9px 14px;border:1px dashed rgba(196,181,253,.32);border-radius:12px;background:#7c3aed14;font-size:13px;line-height:1.45;color:#cfc6ea}.demo-banner-tag,.preview-tag{flex:none;padding:3px 8px;border-radius:var(--radius-pill);background:#c4b5fd29;color:#e3dbff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.preview-tag{display:inline-block;margin-left:8px;vertical-align:middle}.toasts{position:fixed;right:16px;bottom:84px;z-index:90;display:grid;gap:8px;max-width:min(380px,calc(100vw - 32px))}.toast{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid var(--hairline-strong);border-radius:14px;background:#141120f5;box-shadow:var(--lift-3);font-size:14px;color:var(--offwhite);animation:ui-rise .24s var(--ease) both}.toast--success .ic{color:var(--up-text)}.toast--danger .ic{color:#fca5a5}.toast--warning .ic{color:var(--gold)}@keyframes ui-rise{0%{opacity:0;transform:translateY(8px)}}.ui-modal{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:16px}.ui-scrim{position:absolute;inset:0;background:#040309b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ui-fade .2s ease-out both}@keyframes ui-fade{0%{opacity:0}}.ui-dialog{position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 32px);border:1px solid rgba(255,255,255,.1);border-radius:22px;background:radial-gradient(120% 70% at 0% 0%,rgba(124,58,237,.16),transparent 60%),var(--surface-1);box-shadow:var(--lift-3);animation:ui-rise .24s var(--ease) both}.ui-dialog:focus{outline:none}.ui-dialog--sm{max-width:440px}.ui-dialog--md{max-width:560px}.ui-dialog--lg{max-width:760px}.ui-dialog-head{display:flex;align-items:flex-start;gap:14px;padding:22px 22px 0}.ui-dialog-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:#ef44441f;color:#fca5a5}.ui-dialog-titles{flex:1;min-width:0}.ui-dialog-title{font-size:19px;font-weight:650;line-height:1.3}.ui-dialog-desc{margin-top:4px;font-size:14px;color:var(--muted)}.ui-dialog-close{margin:-6px -6px 0 0}.ui-dialog-body{padding:18px 22px;overflow-y:auto;font-size:14.5px;color:var(--muted)}.ui-dialog-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 22px 22px;border-top:1px solid var(--hairline)}.ui-modal--drawer{place-items:stretch end;padding:0}.ui-drawer{position:relative;display:flex;flex-direction:column;width:min(520px,100vw);height:100dvh;border-left:1px solid var(--hairline-strong);background:var(--surface-0);box-shadow:var(--lift-3);animation:ui-slide .26s var(--ease) both}.ui-drawer:focus{outline:none}@keyframes ui-slide{0%{transform:translate(24px);opacity:0}}.ui-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px;border-bottom:1px solid var(--hairline)}.ui-drawer-body{flex:1;padding:20px 22px;overflow-y:auto}.ui-drawer-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid var(--hairline)}.ui-menu{position:relative}.ui-menu-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;min-height:40px;padding:4px;border:0;border-radius:var(--radius-pill);background:transparent;color:inherit;font:inherit;cursor:pointer}.ui-menu-list{position:absolute;top:calc(100% + 6px);right:0;z-index:60;display:grid;min-width:200px;padding:6px;border:1px solid var(--hairline-strong);border-radius:14px;background:#141120fa;box-shadow:var(--lift-3);animation:ui-rise .16s var(--ease) both}.ui-menu-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border:0;border-radius:9px;background:transparent;color:var(--offwhite);font-family:var(--body);font-size:14px;font-weight:500;text-align:left;cursor:pointer}.ui-menu-item:hover,.ui-menu-item:focus-visible{background:#ffffff0f;outline:none}.ui-menu-item .ic{width:17px;height:17px;color:var(--muted)}.ui-menu-item.is-danger{color:#fca5a5}.ui-menu-item[disabled]{opacity:.5;cursor:not-allowed}@media(max-width:599px){.ui-modal{place-items:end stretch;padding:0}.ui-dialog{max-width:none;max-height:92dvh;border-radius:22px 22px 0 0;animation-name:ui-sheet}.ui-dialog-foot .button{flex:1 1 auto}.ui-modal--drawer{place-items:stretch}.ui-drawer{width:100vw;border-left:0}}@keyframes ui-sheet{0%{transform:translateY(40px);opacity:0}}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:24px}.page-head-text{min-width:0}.page-head .eyebrow{margin-bottom:10px}.page-title{font-size:clamp(26px,3vw,32px);font-weight:650;line-height:1.15;letter-spacing:-.035em}.page-sub{max-width:64ch;margin-top:8px;font-size:15px;line-height:1.55;color:var(--muted)}.page-head-actions{display:flex;flex-wrap:wrap;gap:10px}.ui-card{min-width:0;border:1px solid var(--hairline);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 40%),var(--surface-1);box-shadow:var(--lift-1)}.ui-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 0}.ui-card-title{font-size:16px;font-weight:650;line-height:1.35;letter-spacing:-.015em}.ui-card-sub{margin-top:3px;font-size:13.5px;color:var(--faint)}.ui-card-actions{display:flex;flex-wrap:wrap;gap:8px}.ui-card-body{padding:18px 20px 20px}.ui-card--flush>.ui-card-body{padding:8px 0 0}.stat{display:grid;gap:6px;min-width:0;padding:18px 20px;border:1px solid var(--hairline);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 50%),var(--surface-1);box-shadow:var(--lift-1)}.stat-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.stat-label{font-size:13px;font-weight:600;color:var(--muted)}.stat-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(196,181,253,.2);border-radius:10px;background:#7c3aed1a;color:var(--violet-light)}.stat-icon .ic{width:17px;height:17px}.stat-value{font-size:clamp(22px,2.4vw,28px);font-weight:650;line-height:1.15;letter-spacing:-.03em;color:var(--white);font-variant-numeric:tabular-nums}.stat-delta,.stat-hint{font-size:12.5px;font-weight:600}.stat-hint{font-weight:500;color:var(--faint)}.stat-delta.is-up{color:var(--up-text)}.stat-delta.is-down{color:#fca5a5}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid transparent;border-radius:var(--radius-pill);font-size:12px;font-weight:650;line-height:1.4;white-space:nowrap}.badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.badge--neutral{border-color:var(--hairline-strong);background:#ffffff0a;color:var(--muted)}.badge--violet{border-color:#c4b5fd4d;background:#7c3aed24;color:#ddd3fe}.badge--green{border-color:#22c55e52;background:#22c55e1a;color:var(--up-text)}.badge--amber{border-color:#ffc9474d;background:#ffc94717;color:#fcd98a}.badge--red{border-color:#ef444452;background:#ef44441a;color:#fca5a5}.badge--blue{border-color:#60a5fa52;background:#60a5fa1a;color:#bfdbfe}.kv{display:grid;margin:0}.kv-row{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--hairline);font-size:14px}.kv-row:last-child{border-bottom:0}.kv dt{color:var(--muted)}.kv dd{margin:0;min-width:0;font-weight:600;color:var(--offwhite);text-align:right;overflow-wrap:anywhere}@media(min-width:760px){.kv--2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}.avatar{display:inline-grid;place-items:center;flex:none;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#5b21b6);color:var(--white);font-weight:700;letter-spacing:.02em}.avatar--sm{width:28px;height:28px;font-size:11px}.avatar--md{width:36px;height:36px;font-size:13px}.avatar--lg{width:52px;height:52px;font-size:18px}.progress{height:8px;overflow:hidden;border-radius:var(--radius-pill);background:#ffffff12}.progress-fill{display:block;height:100%;border-radius:inherit;transition:width .4s var(--ease)}.progress-fill--violet{background:linear-gradient(90deg,#7c3aed,#a78bfa)}.progress-fill--green{background:linear-gradient(90deg,#16a34a,#4ade80)}.progress-fill--red{background:linear-gradient(90deg,#b91c1c,#f87171)}.progress-fill--amber{background:linear-gradient(90deg,#d97706,#fcd34d)}.ui-tabs{display:flex;gap:4px;max-width:100%;margin-bottom:18px;overflow-x:auto;border-bottom:1px solid var(--hairline);scrollbar-width:none}.ui-tabs::-webkit-scrollbar{display:none}.ui-tab{display:inline-flex;align-items:center;gap:8px;flex:none;padding:10px 12px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-family:var(--body);font-size:14.5px;font-weight:600;cursor:pointer;margin-bottom:-1px}.ui-tab:hover{color:var(--white)}.ui-tab[aria-selected=true]{border-bottom-color:var(--violet-light);color:var(--white)}.ui-tab-count{padding:1px 7px;border-radius:var(--radius-pill);background:#ffffff14;font-size:12px;color:var(--muted)}.ui-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.ui-toolbar .ui-select{flex:0 1 200px}.ui-toolbar .ui-select .ui-input{min-height:42px;font-size:14.5px}.ui-table-wrap{min-width:0;overflow-x:auto;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-1);transition:opacity .16s ease-out}.ui-table-wrap.is-busy{opacity:.6}.ui-table{width:100%;border-collapse:collapse;font-size:14px}.ui-table th{padding:12px 16px;border-bottom:1px solid var(--hairline);background:#ffffff05;color:var(--faint);font-size:12px;font-weight:650;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.ui-table td{padding:13px 16px;border-bottom:1px solid var(--hairline);color:var(--offwhite);vertical-align:middle}.ui-table tr:last-child td{border-bottom:0}.ui-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-table tr.is-clickable{cursor:pointer}.ui-table tr.is-clickable:hover td{background:#ffffff06}.ui-row-open{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ui-row-open:hover{color:var(--white)}.cell-main{display:flex;align-items:center;gap:12px;min-width:0}.cell-title{display:block;font-weight:600;color:var(--white)}.cell-sub{display:block;font-size:12.5px;color:var(--faint)}@media(max-width:759px){.ui-table-wrap{overflow:visible;border:0;background:transparent}.ui-table,.ui-table tbody,.ui-table tr,.ui-table td{display:block}.ui-table thead{display:none}.ui-table tr{margin-bottom:10px;padding:14px 16px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface-1)}.ui-table td{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:6px 0;border:0;text-align:right}.ui-table td:before{content:attr(data-label);flex:none;color:var(--faint);font-size:12.5px;font-weight:600;text-align:left}.ui-table td.is-primary{display:block;padding:0 0 8px;margin-bottom:4px;border-bottom:1px solid var(--hairline);text-align:left}.ui-table td.is-primary:before{content:none}.ui-table td.hide-phone{display:none}.ui-table td.hide-tablet:not(.hide-phone){display:flex}.ui-table .is-num{text-align:right}}.ui-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;font-size:13px;color:var(--faint)}.copy-field{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 14px;border:1px solid var(--hairline-strong);border-radius:14px;background:#07050f8c}.copy-field-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13.5px;color:var(--offwhite)}.copy-field-wrap{display:grid;gap:6px;min-width:0}.copy-field-note{font-size:12.5px;line-height:1.45;color:#fcd98a}.chart{position:relative;min-width:0}.chart svg{display:block;overflow:visible}.chart svg:focus-visible{outline:2px solid var(--violet-light);outline-offset:4px;border-radius:6px}.chart-grid{stroke:#ffffff0f;stroke-width:1}.chart-axis{fill:var(--faint);font-size:11.5px;font-family:var(--body)}.chart-line{fill:none;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.chart-tone--violet.chart-line,.chart-tone--violet.chart-dot{stroke:#a78bfa}.chart-tone--muted.chart-line,.chart-tone--muted.chart-dot{stroke:#ffffff59;stroke-dasharray:4 4}.chart-tone--green.chart-line,.chart-tone--green.chart-dot{stroke:#4ade80}.chart-dot{fill:var(--surface-1);stroke-width:2}.chart-cursor{stroke:#c4b5fd4d;stroke-dasharray:3 3}.chart-bar{fill:#a78bfad9}.chart-bar:hover{fill:#c4b5fd}.chart-readout{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:10px;font-size:13px;color:var(--muted)}.chart-readout-date{font-weight:600;color:var(--offwhite)}.chart-readout-item{display:inline-flex;align-items:center;gap:6px}.chart-readout-item i{width:10px;height:3px;border-radius:2px;background:#a78bfa}.chart-readout-item.chart-tone--muted i{background:#fff6}.chart-readout-item.chart-tone--green i{background:#4ade80}.chart-readout-item strong{color:var(--white);font-variant-numeric:tabular-nums}.chart-empty{display:grid;place-items:center;min-height:160px;color:var(--faint);font-size:14px}.sparkline{width:120px;height:32px}.sparkline path{fill:none;stroke:#a78bfa;stroke-width:1.8}.rank-bars{display:grid;gap:12px;margin:0;padding:0;list-style:none}.rank-bars-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:14px}.rank-bars-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--offwhite)}.rank-bars-value{font-weight:600;font-variant-numeric:tabular-nums;color:var(--white)}.rank-bars-sub{margin-left:8px;font-weight:500;color:var(--faint)}.rank-bars-track{display:block;height:6px;overflow:hidden;border-radius:var(--radius-pill);background:#ffffff0f}.rank-bars-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#a78bfa)}.app-body .wordmark--logo{flex:none;gap:0;border-radius:8px}.app-body .wordmark--logo .logo{display:block;flex:none;width:auto;max-width:none;height:30px}.app-body .wordmark--sm .logo{height:26px}.google-g{width:18px;height:18px;flex:none}@media(max-width:1023px){.ui-table th.hide-tablet,.ui-table td.hide-tablet{display:none}}@media(max-width:599px){.toasts{inset:12px 12px auto;max-width:none}}@media(max-width:599px){.ui-input,.ui-code-box{font-size:16px}}@media(prefers-reduced-motion:reduce){.spinner,.skeleton{animation-duration:2.4s}.toast,.ui-dialog,.ui-drawer,.ui-scrim,.ui-menu-list{animation:none}.ui-switch:after,.progress-fill{transition:none}}.app-body{--hc-grad: linear-gradient(99deg, #7C3AED, #9F67FF);--hc-surface: #100C1C;--hc-raised: #161127;--hc-line: #1E1830;--hc-line-strong: #2C2444;--hc-outline: #3F3461;--hc-outline-hover: #5B4A8C;--hc-ring: 0 0 0 3px rgba(124, 58, 237, .25);--hc-shadow: inset 0 1px 0 rgba(255, 255, 255, .14), 0 1px 2px rgba(7, 5, 15, .45)}@property --btn-a{syntax: "<color>"; inherits: false; initial-value: #7C3AED;}@property --btn-b{syntax: "<color>"; inherits: false; initial-value: #9F67FF;}.app-body .button{--btn-a: #7C3AED;--btn-b: #9F67FF;border:0;border-radius:8px;background:linear-gradient(99deg,var(--btn-a),var(--btn-b));color:var(--white);font-weight:600;letter-spacing:0;box-shadow:var(--hc-shadow);transition:--btn-a .15s ease-out,--btn-b .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out,translate .15s ease-out}.app-body .button:hover:where(:not([disabled],[aria-disabled=true])){--btn-a: var(--violet);--btn-b: var(--violet);color:var(--white);transform:none;box-shadow:var(--hc-shadow)}.app-body .button:active:where(:not([disabled],[aria-disabled=true])){--btn-a: var(--violet-dark);--btn-b: var(--violet-dark);transform:none;translate:0 1px;box-shadow:inset 0 1px 2px #07050f59;transition-duration:70ms}.app-body .button:focus-visible{outline:2px solid var(--violet-light);outline-offset:3px}.app-body .button--quiet,.app-body .button--frost{border:1px solid var(--hc-outline);background:transparent;color:var(--offwhite);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-body .button--quiet:hover:where(:not([disabled],[aria-disabled=true])),.app-body .button--frost:hover:where(:not([disabled],[aria-disabled=true])){border-color:var(--hc-outline-hover);background:var(--hc-raised);color:var(--white);box-shadow:none}.app-body .button--quiet:active:where(:not([disabled],[aria-disabled=true])),.app-body .button--frost:active:where(:not([disabled],[aria-disabled=true])){background:#1b1530;box-shadow:none}.app-body .button--light{background:var(--white);color:var(--ink);box-shadow:var(--hc-shadow)}.app-body .button--light:hover:where(:not([disabled],[aria-disabled=true])){background:var(--offwhite);color:var(--ink)}.app-body .button--light:active:where(:not([disabled],[aria-disabled=true])){background:#ede6fa;box-shadow:inset 0 1px 2px #1a10252e}.app-body .button--danger{background:#b42343;box-shadow:var(--hc-shadow)}.app-body .button--danger:hover:where(:not([disabled],[aria-disabled=true])){background:#c52a4c}.app-body .button--danger:active:where(:not([disabled],[aria-disabled=true])){background:#9c1d39}.app-body .button>.btn-label+.ic{transition:translate .15s ease-out}.app-body .button:is(:hover,:focus-visible):where(:not([disabled],[aria-disabled=true]))>.btn-label+.ic{translate:2px 0}.app-body .button[aria-busy=true]{opacity:1;cursor:progress}.app-body .button>.spinner--inline{flex:none;margin:1px}.app-body .button--light>.spinner--inline{border-color:#120e1c38;border-top-color:var(--ink)}.app-body .button[aria-busy=true]>.btn-label{opacity:.8}.app-body .button[aria-busy=true]>.spinner+.ic,.app-body .button--block[aria-busy=true]>.ic{display:none}.app-body .button[aria-busy=true]>.btn-label+.ic{visibility:hidden}.app-body .button:not(.button--block)[aria-busy=true]:has(>.spinner+.btn-label)>.spinner{position:absolute;inset:0;margin:auto}.app-body .button:not(.button--block)[aria-busy=true]:has(>.spinner+.btn-label)>:not(.spinner){opacity:0}@media(prefers-reduced-motion:reduce){.app-body .button,.app-body .button>.btn-label+.ic{transition:none}.app-body .button:active,.app-body .button:is(:hover,:focus-visible)>.btn-label+.ic{translate:none}}.app-body .ui-input{border-color:var(--hc-line-strong);border-radius:12px;background:var(--hc-surface);box-shadow:none}.app-body .ui-input:hover{border-color:var(--hc-outline)}.app-body .ui-input:focus{border-color:var(--violet);box-shadow:var(--hc-ring)}.app-body .ui-input[aria-invalid=true]{border-color:#ef4444b3}.app-body .eyebrow,.app-body .preview-tag,.app-body .demo-banner-tag,.app-body .hub-tag,.app-body .ui-table th,.app-body .admin-env,.app-body .admin-nav-head{letter-spacing:0;text-transform:none}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl){--ds-green: #A78BFA;--ds-g1: #8B5CF6;--ds-g2: #C4B5FD;--ds-hi: #B79CFF;--ds-ink: #0B0716;--ds-body: #DDD8EA;--ds-inset: #0C0A14;--ds-raised: #181524;--ds-pop: #1D1A2B;--ds-line: rgba(255, 255, 255, .1);--ds-line-2: rgba(255, 255, 255, .15);--bg: #07050F;--surface-0: #0C0A14;--surface-1: #181524;--border: rgba(255, 255, 255, .12);--hairline: rgba(255, 255, 255, .1);--hairline-strong: rgba(255, 255, 255, .15);--hc-surface: #110D1F;--hc-raised: #1D1A2B;--hc-line: rgba(255, 255, 255, .1);--hc-line-strong: rgba(255, 255, 255, .15);--hc-outline: rgba(255, 255, 255, .15);--hc-outline-hover: rgba(255, 255, 255, .26)}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .button{min-height:44px;padding:0 20px;border-radius:10px;font-size:14px;font-weight:600;line-height:20px;letter-spacing:0;transition:--btn-a .2s ease-out,--btn-b .2s ease-out,background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .button--sm{min-height:40px;padding:0 16px}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .button--lg{min-height:48px;padding:0 24px;font-size:16px}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .button--block{min-height:48px;font-size:16px}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .button:active{translate:none}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .button:not(.button--quiet,.button--frost,.button--light,.button--danger,.button--google){--btn-a: var(--ds-green);--btn-b: var(--ds-g2);background:linear-gradient(90deg,var(--btn-a),var(--btn-b));color:var(--ds-ink);box-shadow:none}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .button:not(.button--quiet,.button--frost,.button--light,.button--danger,.button--google):hover:not([disabled],[aria-disabled=true]){--btn-a: var(--ds-hi);--btn-b: var(--ds-g2);color:var(--ds-ink);box-shadow:none}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .button:not(.button--quiet,.button--frost,.button--light,.button--danger,.button--google):active:not([disabled],[aria-disabled=true]){--btn-a: var(--ds-g1);--btn-b: var(--ds-green);box-shadow:inset 0 1px 2px #0b07164d;transition-duration:70ms}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .button:not(.button--quiet,.button--frost,.button--light,.button--danger,.button--google)>.spinner--inline{border-color:#0b071638;border-top-color:var(--ds-ink)}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .button:is([disabled],[aria-disabled=true]):not([aria-busy=true]){opacity:1;background:var(--hc-raised);color:var(--muted);box-shadow:inset 0 0 0 1px var(--hc-line-strong);cursor:default}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .button:is(.button--quiet,.button--frost):is([disabled],[aria-disabled=true]):not([aria-busy=true]){border-color:var(--hc-line-strong);box-shadow:none}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .button:is(.button--quiet,.button--frost):hover:not([disabled],[aria-disabled=true]){background:#ffffff0f}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .button:is(.button--quiet,.button--frost):active:not([disabled],[aria-disabled=true]){background:#ffffff1a}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .button--danger,.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .button--light{border-radius:10px}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-input{border-color:var(--hc-line);border-radius:12px;background-color:var(--hc-surface);box-shadow:none;transition:border-color .16s ease-out,box-shadow .16s ease-out,background-color .16s ease-out}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-input:not(.ui-input--search){font-size:16px;font-weight:400}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-input::placeholder{color:var(--faint)}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-input:hover:not(:focus,:disabled,[aria-invalid=true]){border-color:var(--hc-line-strong)}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-input:focus{outline:2px solid transparent;outline-offset:2px;border-color:var(--violet);box-shadow:var(--hc-ring)}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-input[aria-invalid=true]{border-color:var(--down);box-shadow:0 0 0 3px #ef444433}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-input:-webkit-autofill,.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--white);caret-color:var(--white);box-shadow:inset 0 0 0 100px var(--hc-surface)}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--white);caret-color:var(--white);box-shadow:inset 0 0 0 100px var(--hc-surface),var(--hc-ring)}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-input:disabled,.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-input[disabled]{opacity:1;background-color:var(--hc-raised);color:var(--muted)}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-input-btn{width:40px;height:40px;border-radius:8px}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-input-btn:focus-visible{outline:2px solid var(--violet-light);outline-offset:0}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-check-box{border-color:var(--hc-outline);background:var(--hc-surface)}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-check input[aria-invalid=true]+.ui-check-box{border-color:var(--down)}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-check input:checked+.ui-check-box{border-color:var(--ds-green);background:var(--ds-green)}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-check input:checked+.ui-check-box .ic{color:var(--ds-ink)}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-check input:focus-visible+.ui-check-box{box-shadow:none;outline:2px solid var(--violet-light);outline-offset:2px}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-switch:focus-visible{box-shadow:none;outline:2px solid var(--violet-light);outline-offset:2px}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-seg{border-color:var(--hc-line-strong);border-radius:10px;background:var(--hc-surface)}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-seg-btn{border-radius:6px;font-size:14px}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-seg-btn:focus-visible{outline:2px solid var(--violet-light);outline-offset:2px}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-code-box{border-color:var(--hc-line);border-radius:12px;background:var(--hc-surface);box-shadow:none;transition:border-color .16s ease-out,box-shadow .16s ease-out}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-code-box:hover:not(:focus,:disabled,[aria-invalid=true]){border-color:var(--hc-line-strong)}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-code-box:focus{outline:2px solid transparent;outline-offset:2px;border-color:var(--violet);box-shadow:var(--hc-ring)}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-code-box[aria-invalid=true]{border-color:var(--down);box-shadow:0 0 0 3px #ef444433}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-code-box:disabled{opacity:1;background:var(--hc-raised);color:var(--muted)}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) :is(.ui-card,.ui-table-wrap){border-color:var(--ds-line);border-top-color:var(--ds-line-2);border-radius:16px;background:var(--ds-raised);box-shadow:none}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-dialog{border-color:var(--ds-line-2);border-radius:16px;background:var(--ds-pop)}@media(max-width:599px){.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-dialog{border-radius:16px 16px 0 0}}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) :is(.ui-card,.ui-dialog) .ui-table-wrap{border-color:var(--ds-line);border-radius:12px;background:var(--ds-inset)}@media(max-width:759px){.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-table-wrap,.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) :is(.ui-card,.ui-dialog) .ui-table-wrap{border-width:0;border-radius:0;background:transparent}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-table tr{border-color:var(--ds-line);border-top-color:var(--ds-line-2);border-radius:16px;background:var(--ds-raised)}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) :is(.ui-card,.ui-dialog) .ui-table tr{border-color:var(--ds-line);border-radius:12px;background:var(--ds-inset)}}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .progress-fill--violet{background:var(--violet-mid)}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .progress-fill--green{background:var(--up)}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .progress-fill--red{background:var(--down)}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .progress-fill--amber{background:var(--gold)}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .notice-box{border-radius:12px}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .notice-box:not(.notice-box--success,.notice-box--warning,.notice-box--danger,.notice-box--preview){border-color:var(--hc-line-strong)}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .toast{border-color:var(--hc-line-strong);border-radius:12px}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .empty-icon{border-radius:12px}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .icon-btn{border-color:#ffffff1f;border-radius:8px;background:transparent}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .icon-btn:hover:not(:disabled){border-color:#ffffff38;background:#ffffff0f;color:var(--white)}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .icon-btn:focus-visible{outline:2px solid var(--violet-light);outline-offset:2px}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .skip-link{border-radius:8px}.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .kv dd{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .button,.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-input,.app-body:has(.auth-shell,.co-shell,.acct-shell,.apl) .ui-code-box{transition:none}}.app-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 4px;width:100%;max-width:var(--page-max);margin-inline:auto;padding:8px var(--gutter) 20px;font-size:13px;color:var(--faint)}.app-foot span{padding-inline:8px}.app-foot a{display:inline-flex;align-items:center;max-width:100%;min-height:40px;padding-inline:8px;border-radius:8px;color:var(--faint);text-decoration:none;overflow-wrap:anywhere;transition:color .16s var(--ease)}.app-foot a:hover{color:var(--white)}@media(max-width:1199px){.app-foot{padding-bottom:84px}}@media(max-width:899px){.co-shell:has(.ck-bar) .app-foot{padding-bottom:calc(160px + env(safe-area-inset-bottom))}}.acct-shell{min-height:100dvh}.acct-bar{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--hairline);background:#07050fdb;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.acct-bar-inner{display:flex;align-items:center;gap:20px;max-width:var(--page-max);height:64px;margin:0 auto;padding:0 var(--gutter)}.acct-nav{display:flex;flex:1;gap:0;min-width:0}.acct-nav-link{display:inline-flex;align-items:center;gap:7px;flex:none;min-height:40px;padding:8px 10px;border-radius:var(--radius-pill);color:var(--muted);font-size:14px;font-weight:550;line-height:1;text-decoration:none;transition:color .16s ease-out,background-color .16s ease-out}.acct-nav-link .ic{width:16px;height:16px}.acct-nav-link:hover{color:var(--white);background:#ffffff0d}.acct-nav-link.is-on{color:var(--white);background:#7c3aed2e}.acct-bar-end{display:flex;align-items:center;gap:10px;margin-left:auto}.acct-main{display:grid;gap:20px;max-width:var(--page-max);margin:0 auto;padding:28px var(--gutter) 64px}.acct-content{min-width:0}@media(max-width:1279px){.acct-bar-inner{flex-wrap:wrap;height:auto;padding-top:12px;gap:12px 16px}.acct-nav{order:3;flex:1 0 100%;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 10px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent)}.acct-nav::-webkit-scrollbar{display:none}.acct-nav-link{padding:8px 14px}}@media(max-width:479px){.acct-buy{display:none}}.admin-shell{--side-w: 256px;min-height:100dvh}.admin-side{position:fixed;inset:0 auto 0 0;z-index:50;display:flex;flex-direction:column;width:var(--side-w);border-right:1px solid var(--hairline);background:linear-gradient(180deg,rgba(124,58,237,.07),transparent 40%),var(--surface-0)}.admin-side-top{display:flex;align-items:center;justify-content:space-between;gap:8px;height:64px;padding:0 18px;border-bottom:1px solid var(--hairline)}.admin-env{padding:3px 8px;border:1px solid rgba(196,181,253,.25);border-radius:var(--radius-pill);color:#ddd3fe;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-nav{flex:1;display:grid;align-content:start;gap:18px;padding:16px 12px;overflow-y:auto}.admin-nav-group{display:grid;gap:2px}.admin-nav-head{padding:0 10px 6px;color:var(--faint);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.admin-nav-link{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:10px;color:var(--muted);font-size:14px;font-weight:550;text-decoration:none;transition:color .14s ease-out,background-color .14s ease-out}.admin-nav-link .ic{width:18px;height:18px}.admin-nav-link:hover{color:var(--white);background:#ffffff0a}.admin-nav-link.is-on{color:var(--white);background:#7c3aed2e;box-shadow:inset 2px 0 0 var(--violet-light)}.admin-nav-link.is-on .ic{color:var(--violet-light)}.admin-side-foot{padding:12px;border-top:1px solid var(--hairline)}.admin-scrim{display:none}.admin-main{min-width:0;margin-left:var(--side-w)}.admin-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:14px;height:64px;padding:0 28px;border-bottom:1px solid var(--hairline);background:#07050fdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-menu-btn{display:none}.admin-top-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;color:var(--offwhite)}.admin-crumb{color:var(--faint);font-weight:550}.admin-crumb:after{content:"/";margin:0 8px;color:#fff3}.admin-top-end{display:flex;align-items:center;gap:12px;margin-left:auto}.admin-me{display:inline-flex;align-items:center;gap:10px;padding:3px 8px 3px 3px;border:1px solid var(--hairline);border-radius:var(--radius-pill);color:var(--muted)}.admin-me .ic{width:15px;height:15px}.admin-me-text{display:grid;line-height:1.15;text-align:left}.admin-me-name{color:var(--white);font-size:13px;font-weight:600}.admin-me-role{color:var(--faint);font-size:11.5px}.role-switch{display:flex;align-items:center;gap:8px}.role-switch-tag{color:var(--faint);font-size:12px;font-weight:600;white-space:nowrap}.role-switch .ui-input{min-height:36px;padding-left:12px;font-size:13.5px;border-style:dashed;border-color:#c4b5fd59}.admin-side-role{display:none;padding:12px 14px;border-bottom:1px solid var(--hairline)}.admin-side-role .role-switch-tag{display:inline}.admin-side-role .ui-select{flex:1}.admin-content{display:grid;gap:20px;max-width:1320px;padding:28px 28px 64px}.admin-fatal{max-width:640px;margin:80px auto;padding:0 var(--gutter)}.admin-denied{display:grid;justify-items:center;gap:10px;max-width:480px;margin:60px auto;text-align:center}.admin-denied>.ic{width:32px;height:32px;color:var(--violet-light)}.admin-denied-title{margin:0;font-size:18px;font-weight:650}.admin-denied-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.admin-content [tabindex="-1"]:focus{outline:none}.admin-side-close{display:none}@media(max-width:1023px){.admin-shell{--side-w: min(300px, calc(100vw - 20px) )}.admin-side{translate:-100% 0;visibility:hidden;transition:translate .26s var(--ease),visibility 0s linear .26s;box-shadow:var(--lift-3)}.admin-shell.is-nav-open .admin-side{translate:0 0;visibility:visible;transition:translate .26s var(--ease),visibility 0s}.admin-side-top{justify-content:flex-start;padding-right:10px}.admin-side-close{display:inline-grid;margin-left:auto}.admin-shell.is-nav-open .admin-scrim{position:fixed;inset:0;z-index:45;display:block;border:0;background:#04030999}.admin-main{margin-left:0}.admin-menu-btn{display:inline-grid}.admin-top{padding:0 16px}.admin-content{padding:20px 16px 56px}}@media(max-width:699px){.admin-me-text,.admin-top .role-switch{display:none}.admin-side-role{display:block}.admin-side-role .role-switch .ui-input{max-width:none}}@media(prefers-reduced-motion:reduce){.admin-side,.admin-shell.is-nav-open .admin-side{transition:none}}.co-shell{min-height:100dvh}.co-bar{position:relative;isolation:isolate;border-bottom:1px solid var(--hairline);background:#07050fdb}.co-bar.has-steps:after{content:"";position:absolute;right:0;bottom:-1px;left:0;z-index:-1;height:24px;background:linear-gradient(90deg,#a78bfa00 10%,#a78bfa80,#a78bfa00 90%) 0 100% / 100% 1px no-repeat,radial-gradient(42% 100% at 50% 100%,#7c3aed24,#7c3aed00);pointer-events:none}.co-bar-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand tools";align-items:center;column-gap:16px;max-width:1120px;min-height:64px;margin:0 auto;padding:0 var(--gutter)}.co-bar.has-steps .co-bar-inner{grid-template-areas:"brand tools" "steps steps";padding-bottom:14px}.co-brand{display:flex;grid-area:brand;align-items:center;gap:14px;min-width:0}.co-brand-label{padding-left:14px;border-left:1px solid var(--hairline-strong);color:var(--offwhite);font-size:15px;font-weight:600;line-height:24px;white-space:nowrap}.co-tools{display:flex;grid-area:tools;justify-self:end;align-items:center;gap:4px}.co-tool{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border-radius:10px;color:var(--muted);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:color .15s ease-out,background-color .15s ease-out}.co-tool:hover{background:#ffffff0d;color:var(--white)}.co-tool .ic{flex:none;width:17px;height:17px;transition:color .15s ease-out}.co-tool:hover .ic{color:var(--ds-g2, #C4B5FD)}@media(prefers-reduced-motion:reduce){.co-tool,.co-tool .ic{transition:none}}.co-steps{display:flex;grid-area:steps;align-items:center;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.co-steps li{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0;color:var(--faint);font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap}.co-steps li:first-child{flex:none}.co-steps li+li:before{content:"";flex:1 1 0;min-width:12px;height:1px;background:var(--hairline-strong)}.co-steps li:is(.is-done,.is-on):before{background:#a78bfa8c}.co-steps li.is-on:before{background:linear-gradient(90deg,#a78bfa66,#a78bfae6)}.co-step-n{display:inline-grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--hairline-strong);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.co-step-n .ic{width:13px;height:13px;stroke-width:2.6}.co-step-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.co-steps li.is-done{color:var(--muted)}.co-steps li.is-done .co-step-n{background:#a78bfa1a;box-shadow:inset 0 0 0 1px #a78bfa66;color:var(--ds-g2, #C4B5FD)}.co-steps li.is-on{color:var(--white)}.co-steps li.is-on .co-step-n{background:var(--ds-green, #A78BFA);box-shadow:0 0 0 4px #a78bfa29;color:var(--ds-ink, #0B0716)}@media(min-width:1024px){.co-bar-inner{min-height:72px}.co-bar.has-steps .co-bar-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"brand steps tools";padding-bottom:0}.co-steps{gap:10px}.co-steps li{flex:none;gap:10px}.co-steps li+li:before{flex:none;width:28px}}.co-main{display:grid;gap:20px;max-width:1120px;margin:0 auto;padding:28px var(--gutter) 72px}.co-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:24px}.co-grid--single{grid-template-columns:minmax(0,1fr)}.co-body{min-width:0}.co-summary{position:sticky;top:24px;border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(124,58,237,.1),transparent 40%),var(--surface-1);box-shadow:var(--lift-2)}.co-summary-toggle{display:none}.co-summary-body{padding:22px}@media(max-width:899px){.co-grid{grid-template-columns:minmax(0,1fr)}.co-summary{position:static;order:-1}.co-summary-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:16px 18px;border:0;background:transparent;color:var(--offwhite);font-family:var(--body);font-size:15px;font-weight:600;cursor:pointer}.co-summary-total{margin-left:auto;color:var(--white);font-weight:700}.co-summary-toggle .ic{width:16px;height:16px;transition:rotate .2s ease-out}.co-summary.is-open .co-summary-toggle .ic{rotate:180deg}.co-summary-body{display:none;padding-top:0}.co-summary.is-open .co-summary-body{display:block}}@media(max-width:599px){.co-main{padding-top:20px}.co-tool{justify-content:center;width:40px;padding:0;box-shadow:inset 0 0 0 1px var(--hairline)}.co-tool-label,.co-steps li:not(.is-on) .co-step-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:379px){.co-brand-label{display:none}}.auth-shell{position:relative;min-height:100dvh;background:var(--bg)}html:has(.auth-shell){scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}.auth-side{position:relative;z-index:0;display:flex;flex-direction:column;min-width:0;min-height:100dvh}.auth-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px var(--gutter)}.auth-back{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:40px;padding:0 16px 0 13px;border:1px solid var(--hc-outline);border-radius:10px;background:transparent;color:var(--offwhite);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.auth-back:hover{border-color:var(--hc-outline-hover);background:#ffffff0f;color:var(--white)}.auth-back .ic{width:16px;height:16px;color:var(--violet-light);transition:translate .2s var(--ease)}.auth-back:hover .ic{translate:-2px 0}.auth-main{flex:1;display:flex;align-items:center;justify-content:center;padding:16px var(--gutter) 48px}.auth-stack{display:grid;gap:20px;width:100%;max-width:440px;min-width:0}.auth-stack:has(>.auth-card--wide){max-width:560px}.auth-card{min-width:0}.auth-head{margin-bottom:28px}.auth-title{font-size:32px;font-weight:650;line-height:1.12;letter-spacing:-.035em;color:var(--white);text-wrap:balance}.auth-sub{margin-top:10px;font-size:16px;line-height:1.5;color:var(--muted);text-wrap:pretty}.auth-after{font-size:14.5px;color:var(--muted);text-align:center}.auth-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 4px;padding:8px var(--gutter) 20px;font-size:13px;color:var(--faint)}.auth-foot span{padding-inline:8px}.auth-foot a{display:inline-flex;align-items:center;min-height:40px;padding-inline:8px;border-radius:8px;color:var(--faint);text-decoration:none;transition:color .16s var(--ease)}.auth-foot a:hover{color:var(--white)}.auth-brand{display:none}.auth-brand-frame{position:relative;z-index:0;display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow:hidden;border:1px solid var(--ds-line);border-top-color:var(--ds-line-2);border-radius:16px;background:var(--ds-inset)}.auth-art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 0;pointer-events:none;-webkit-user-select:none;user-select:none}.auth-brand-frame:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent 6%,rgba(255,255,255,.18) 50%,transparent 94%) 50% 0 / 100% 1px no-repeat,linear-gradient(to top,rgba(7,5,15,.92) 0%,rgba(7,5,15,.7) 36%,rgba(7,5,15,.28) 56%,transparent 68%),linear-gradient(to bottom,rgba(7,5,15,.45) 0%,transparent 22%);pointer-events:none}.auth-brand-top{display:flex;padding:32px 40px 0}.auth-brand-copy{max-width:560px;padding:40px 40px 44px}.auth-brand-tag{font-family:var(--round);font-size:clamp(40px,3.7vw,56px);font-weight:800;line-height:1.04;letter-spacing:-.03em;color:var(--white);text-wrap:balance}.auth-brand-accent{display:block;color:var(--violet-light)}.auth-brand-line{max-width:420px;margin-top:16px;font-size:17px;font-weight:500;line-height:1.5;color:var(--ds-body);text-wrap:balance}.auth-facts{display:grid;gap:16px;margin:28px 0 0;padding:24px 0 0;border-top:1px solid var(--ds-line);list-style:none}.auth-fact{position:relative;display:flex;align-items:center;gap:14px;min-width:0}.auth-fact:not(:last-child):after{content:"";position:absolute;top:calc(50% + 21px);bottom:-16px;left:20.5px;width:1px;background:var(--ds-line-2);pointer-events:none}.auth-fact-icon{display:grid;flex:none;place-items:center;width:42px;height:42px;border:1px solid var(--hc-line-strong);border-top-color:#ffffff38;border-radius:10px;background:var(--hc-raised);color:var(--violet-light)}.auth-fact-icon .ic{width:20px;height:20px}.auth-fact-text{display:grid;gap:2px;min-width:0}.auth-fact-head{font-size:16px;font-weight:650;line-height:1.35;color:var(--white)}.auth-fact-more{font-size:14.5px;line-height:1.4;color:var(--muted)}.auth-coins{position:absolute;inset:0;z-index:-1;display:none;overflow:hidden;pointer-events:none;opacity:.5;--col: 240px;--drift: 8px}.auth-coin{position:absolute;top:var(--y);left:var(--x);width:var(--s);height:var(--s);border-radius:50%;rotate:var(--r);-webkit-user-select:none;user-select:none}.auth-coin--baby-shiba{--x: max(-22px, calc(50% - var(--col) - 108px));--y: max(112px, 18%);--s: 56px;--r: 7deg;--fall: 44px;--dur: 28s;--delay: -2s;--sway: 9s;--tilt: 5deg}.auth-coin--penguin{--x: max(-20px, calc(50% - var(--col) - 80px));--y: 62%;--s: 48px;--r: -4deg;--fall: 40px;--dur: 29s;--delay: -11s;--sway: 10s;--tilt: 5deg}.auth-coin--pill{--x: calc(100% - 34px) ;--y: 34%;--s: 68px;--r: -12deg;--fall: 48px;--dur: 33s;--delay: -20s;--sway: 10s;--tilt: 4deg}.auth-coin--cat{--x: min( calc(100% - 30px) , calc(50% + var(--col) + 56px));--y: 74%;--s: 48px;--r: -6deg;--fall: 40px;--dur: 25s;--delay: -14s;--sway: 7s;--tilt: 6deg}@media(min-width:600px){.auth-coins{display:block}.auth-side:has(.auth-card--wide) .auth-coins{display:none}}@media(min-width:1024px){.auth-coins{--col: 200px}.auth-coin--baby-shiba,.auth-coin--penguin{display:none}.auth-coin--pill{--x: calc(100% - 32px) ;--y: 30%;--s: 72px}.auth-coin--cat{--x: calc(100% - 26px) ;--y: 68%;--s: 52px}}@media(min-width:1280px){.auth-coin--baby-shiba,.auth-coin--penguin{display:block}.auth-coin--baby-shiba{--x: max(24px, calc(50% - var(--col) - 124px));--y: 20%;--s: 60px}.auth-coin--penguin{--x: max(32px, calc(50% - var(--col) - 96px));--y: 66%;--s: 52px}.auth-coin--pill{--x: calc(100% - 44px) ;--y: 32%;--s: 80px}.auth-coin--cat{--x: min( calc(100% - 76px) , calc(50% + var(--col) + 60px));--y: 74%;--s: 52px}}@media(prefers-reduced-motion:no-preference){.auth-coin{animation:auth-coin-fall var(--dur) linear var(--delay) infinite,auth-coin-sway var(--sway) ease-in-out var(--delay) infinite alternate}}@keyframes auth-coin-fall{0%{translate:0 calc(var(--fall) / -2);opacity:0}18%,82%{opacity:1}to{translate:0 calc(var(--fall) / 2);opacity:0}}@keyframes auth-coin-sway{0%{transform:translate(calc(var(--drift) * -1));rotate:calc(var(--r) - var(--tilt))}to{transform:translate(var(--drift));rotate:calc(var(--r) + var(--tilt))}}.auth-form{display:grid;gap:20px}.auth-flow{grid-template-columns:minmax(0,1fr)}.auth-form .ui-label{color:var(--ds-body)}.auth-lead{position:relative;min-width:0}.auth-lead>.ic{position:absolute;top:50%;left:16px;z-index:1;width:18px;height:18px;color:var(--faint);pointer-events:none;translate:0 -50%;transition:color .16s var(--ease)}.auth-lead:focus-within>.ic{color:var(--violet-light)}.auth-lead .ui-input{padding-left:46px}.auth-form .ui-input-btn{transition:color .16s var(--ease),background-color .16s var(--ease)}.auth-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.auth-divider{display:flex;align-items:center;gap:14px;font-size:12.5px;font-weight:500;color:var(--faint)}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--ds-line)}.app-body .button--google{background:var(--white);color:#1f1f1f;box-shadow:none}.app-body .button--google:hover:where(:not([disabled],[aria-disabled=true])){background:var(--offwhite);color:#1f1f1f;box-shadow:none}.app-body .button--google:active:where(:not([disabled],[aria-disabled=true])){background:#ede6fa;box-shadow:none}.auth-form>.notice-box,.auth-form .ui-error{animation:auth-in .22s ease-out both}@keyframes auth-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.auth-form>.notice-box,.auth-form .ui-error{animation:none}.auth-back .ic{transition:none}}.auth-glyph{display:grid;place-items:center;width:52px;height:52px;margin-bottom:20px;border:1px solid var(--hc-line-strong);border-top-color:#ffffff38;border-radius:12px;background:var(--hc-raised);color:var(--violet-light)}.auth-glyph .ic{width:24px;height:24px}.auth-glyph--green{border-color:#22c55e4d;background:#22c55e0f;color:var(--up-text)}.auth-glyph--green .ic{stroke-width:2.2}.auth-glyph--amber{border-color:#ffc9474d;background:#ffc9470f;color:var(--gold)}.auth-card h1[tabindex="-1"]:focus{outline:none}.auth-link{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin-block:-10px;padding:0;border:0;background:none;color:var(--violet-light);font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:color .16s var(--ease)}.auth-link:hover{color:var(--white)}.auth-link:focus-visible{outline:2px solid var(--violet-light);outline-offset:2px;border-radius:6px}.auth-link .ic{width:16px;height:16px}.auth-link[disabled]{opacity:.5;cursor:not-allowed}.auth-link--aside{font-size:13.5px}.auth-link--quiet{color:var(--muted);font-weight:500}.auth-inline-btn{font-size:inherit}.auth-inline-link{font-weight:600}.auth-after-line{max-width:400px;margin-inline:auto;line-height:1.6;text-wrap:balance}.auth-check .ui-check{padding-block:9px;margin-block:-9px}.auth-checks{display:grid;gap:18px}.auth-check-error{margin-top:10px;padding-left:30px}.auth-optional{color:var(--faint);white-space:nowrap}.auth-pw{display:grid;gap:12px;min-width:0}.auth-rules .ui-pwchecks{display:flex;flex-wrap:wrap;gap:6px}.auth-rules .ui-pwchecks li{gap:6px;padding:4px 11px 4px 8px;border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);background:#ffffff06;font-size:12.5px;line-height:1.35;transition:color .18s var(--ease),border-color .18s var(--ease),background-color .18s var(--ease)}.auth-rules .ui-pwchecks li.is-ok{border-color:#22c55e57;background:#22c55e17}.auth-rules--error{font-size:13px;color:var(--faint)}.auth-rules-skeleton{display:flex;flex-wrap:wrap;gap:6px 18px}.auth-rules-skeleton .skeleton--line{height:12px;margin-block:3px}.auth-rules-skeleton .skeleton--line:nth-child(1){width:150px}.auth-rules-skeleton .skeleton--line:nth-child(2),.auth-rules-skeleton .skeleton--line:nth-child(3){width:72px}.auth-strong{font-weight:600;color:var(--offwhite);overflow-wrap:anywhere}.auth-note{font-size:14px;line-height:1.6;color:var(--muted)}.auth-note--center{font-size:13px;color:var(--faint);text-align:center}.auth-sep{height:1px;background:var(--hairline)}.auth-ref{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 14px;border:1px solid rgba(196,181,253,.22);border-radius:12px;background:#7c3aed14;font-size:14px;line-height:1.45;color:var(--ds-body)}.auth-ref .ic{width:17px;height:17px;color:var(--violet-light)}.auth-ref-code{font-weight:650;color:var(--white);overflow-wrap:anywhere}.auth-google{gap:12px}.auth-google .preview-tag{position:absolute;top:-9px;right:18px;margin:0;border:1px solid rgba(196,181,253,.35);background:var(--ds-pop);color:var(--ds-g2)}.auth-who{display:flex;align-items:center;gap:14px;min-width:0;padding:14px 16px;border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);background:#ffffff08}.auth-who-text{min-width:0}.auth-who-label{font-size:13px;line-height:1.4;color:var(--faint)}.auth-who-email{font-size:15px;font-weight:600;line-height:1.4;color:var(--offwhite);overflow-wrap:anywhere}.auth-for{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 14px;border:1px solid var(--hairline);border-radius:12px;background:#ffffff06;font-size:14px;line-height:1.45;color:var(--muted)}.auth-for .ic{width:16px;height:16px;color:var(--faint)}.auth-code .ui-code{max-width:none;gap:10px}.auth-code .ui-code-box{height:60px;font-size:24px;font-variant-numeric:tabular-nums;caret-color:var(--violet-light)}.auth-mono-input{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;letter-spacing:.04em}.auth-alt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;padding-top:18px;border-top:1px solid var(--hairline);font-size:14.5px}.auth-resend{display:grid;gap:10px}.auth-resend-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.auth-resend-row .preview-tag{margin-left:0}.auth-resend--primary .button .preview-tag{margin-left:8px;border:1px solid rgba(196,181,253,.35);background:var(--ds-pop);color:var(--ds-g2)}.auth-resend-wait{display:grid;gap:4px;font-size:13.5px;line-height:1.5;color:var(--faint)}.auth-resend--primary .auth-resend-wait{text-align:center}.auth-resend-sent{display:inline-flex;align-items:flex-start;gap:8px;color:var(--up-text)}.auth-resend-sent .ic{width:16px;height:16px;margin-top:2px;stroke-width:2.2}.auth-resend--primary .auth-resend-sent{display:inline}.auth-resend--primary .auth-resend-sent .ic{display:inline-block;margin:0 6px 0 0;vertical-align:-3px}.auth-num{font-weight:600;font-variant-numeric:tabular-nums;color:var(--offwhite)}.auth-progress{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--hc-line-strong);border-radius:12px;background:#ffffff08;font-size:14.5px;color:var(--muted)}.auth-skeleton-field{display:grid;gap:10px}.auth-skeleton-label{width:76px}.auth-skeleton-input{border-radius:12px}.auth-skeleton-button{border-radius:10px}@media(min-width:1024px){.auth-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-brand{position:sticky;top:0;display:block;align-self:start;height:100dvh;min-height:600px;padding:16px 0 16px 16px}.auth-top{justify-content:flex-end;padding:43px 32px 8px}.auth-top-brand{display:none}.auth-main{padding:24px 48px 56px}.auth-stack{max-width:400px}}@media(min-width:600px)and (max-width:1023px){.auth-top{padding:20px 28px}.auth-main{padding:16px 28px 56px}.auth-stack{max-width:480px}.auth-card{padding:32px;border:1px solid var(--ds-line);border-top-color:var(--ds-line-2);border-radius:16px;background:var(--ds-raised)}}@media(max-width:1199px){.auth-foot{padding-bottom:84px}}@media(max-width:599px){.auth-main{align-items:flex-start;padding:12px var(--gutter) 32px}.auth-head{margin-bottom:24px}.auth-title{font-size:28px}.auth-sub{font-size:15px}.auth-code .ui-code{gap:8px}.auth-code .ui-code-box{height:56px;font-size:22px}}@media(max-width:379px){.auth-foot span{flex-basis:100%;padding-top:10px;text-align:center}.auth-back-more{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.auth-code .ui-code{gap:6px}.auth-code .ui-code-box{height:52px;border-radius:12px;font-size:20px}}@media(max-width:760px){.auth-form .ui-input{font-size:16px}}@media(max-width:479px){.auth-glyph{width:46px;height:46px;margin-bottom:16px}.auth-glyph .ic{width:22px;height:22px}}.hub{min-height:100dvh;background:radial-gradient(60% 40% at 50% 0%,rgba(124,58,237,.2),transparent 70%),var(--bg)}.hub-top{display:flex;align-items:center;gap:14px;max-width:1120px;margin:0 auto;padding:22px var(--gutter)}.hub-tag{padding:4px 10px;border:1px dashed rgba(196,181,253,.4);border-radius:var(--radius-pill);color:#ddd3fe;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hub-main{display:grid;gap:44px;max-width:1120px;margin:0 auto;padding:24px var(--gutter) 80px}.hub-intro{display:grid;gap:14px;max-width:720px}.hub-title{font-size:clamp(30px,4vw,44px);font-weight:650;line-height:1.08;letter-spacing:-.04em}.hub-lede{font-size:16.5px;line-height:1.6;color:var(--muted)}.hub-lede code{padding:2px 6px;border-radius:6px;background:#ffffff0f;font-size:.86em}.hub-group{display:grid;gap:16px}.hub-group-head h2{font-size:20px;font-weight:650}.hub-group-head p{margin-top:4px;color:var(--muted);font-size:14.5px}.hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none}.hub-card{display:flex;align-items:center;gap:14px;height:100%;padding:16px;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-1);color:inherit;text-decoration:none;transition:border-color .16s ease-out,transform .2s var(--ease),background-color .16s ease-out}.hub-card:hover{border-color:#c4b5fd59;background:#181427;color:inherit;transform:translateY(-2px)}.hub-card-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border:1px solid rgba(196,181,253,.22);border-radius:12px;background:#7c3aed1f;color:var(--violet-light)}.hub-card-text{display:grid;gap:3px;min-width:0}.hub-card-label{font-weight:650;color:var(--white)}.hub-card-note{font-size:13.5px;line-height:1.45;color:var(--muted)}.hub-card-go{margin-left:auto;color:var(--faint)}.hub-tools{display:flex;flex-wrap:wrap;gap:12px;padding-top:24px;border-top:1px solid var(--hairline)}@media(prefers-reduced-motion:reduce){.hub-card:hover{transform:none}}.apl{display:flex;flex-direction:column;min-height:100dvh;background:var(--bg)}html:has(.apl){scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}.apl-top{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:1180px;margin:0 auto;padding:20px var(--gutter)}.apl-top .btn-text{white-space:nowrap}.apl-main{flex:1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "form" "more";gap:32px;width:100%;max-width:1180px;margin:0 auto;padding:12px var(--gutter) 64px}.apl-intro{grid-area:intro;min-width:0}.apl-formcol{grid-area:form;min-width:0}.apl-more{grid-area:more;display:grid;align-content:start;gap:32px;min-width:0}.apl-title{margin-top:18px;font-size:clamp(34px,4.6vw,52px);font-weight:650;line-height:1.04;letter-spacing:-.042em;text-wrap:balance}.apl-lede{max-width:50ch;margin-top:18px;color:var(--muted);font-size:17px;line-height:1.6;text-wrap:pretty}.apl-h2{font-size:20px;font-weight:650;line-height:1.25;letter-spacing:-.02em}.apl-h3{font-size:15.5px;font-weight:650;line-height:1.35;letter-spacing:-.01em}.apl-block{display:grid;gap:16px}.apl-gets{display:grid;gap:16px;margin:0;padding:0;list-style:none}.apl-get{display:flex;gap:14px}.apl-get-ic{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid var(--hc-line-strong);border-top-color:#ffffff38;border-radius:12px;background:var(--hc-raised);color:var(--violet-light)}.apl-get-ic .ic{width:19px;height:19px}.apl-get p,.apl-steps p{margin-top:3px;color:var(--muted);font-size:14.5px;line-height:1.55}.apl-link{padding:1px 7px;border:1px solid var(--hc-line-strong);border-radius:6px;background:var(--hc-surface);color:var(--offwhite);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;white-space:nowrap}.apl-steps{display:grid;gap:14px;margin:0;padding:0;list-style:none}.apl-steps li{position:relative;display:flex;gap:14px}.apl-steps li:not(:last-child):after{content:"";position:absolute;top:31px;bottom:-7px;left:13.5px;width:1px;background:#c4b5fd33;pointer-events:none}.apl-step-n{display:grid;place-items:center;flex:none;width:28px;height:28px;margin-top:-2px;border:1px solid var(--hc-line-strong);border-radius:50%;background:var(--hc-raised);color:var(--violet-light);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.apl-rule{display:flex;gap:10px;padding:14px 16px;border:1px solid var(--hc-line);border-radius:12px;background:#ffffff05;color:var(--faint);font-size:13.5px;line-height:1.55}.apl-rule .ic{width:17px;height:17px;margin-top:1px;color:var(--violet-light)}.apl-card{display:grid;gap:22px;padding:28px;border:1px solid var(--ds-line);border-top-color:var(--ds-line-2);border-radius:16px;background:var(--ds-raised)}.apl .ui-label{color:var(--ds-body)}.apl-skel-title{width:45%}.apl-form-head{display:grid;gap:6px}.apl-form-sub{color:var(--muted);font-size:14.5px}.apl-group{min-width:0;margin:0;padding:0;border:0}.apl-group+.apl-group{padding-top:22px;border-top:1px solid var(--hc-line)}.apl-group legend{float:left;width:100%;margin:0 0 14px;padding:0;color:var(--muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:0;text-transform:none}.apl-fields{clear:both;display:grid;gap:18px}.apl-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 14px}.apl-count{color:var(--faint);font-size:12px;font-variant-numeric:tabular-nums}.apl-count.is-near{color:var(--gold)}.apl-errors{display:grid;gap:8px;padding:14px 16px;border:1px solid rgba(239,68,68,.35);border-radius:12px;background:#ef444412}.apl-errors:focus-visible{outline:2px solid #FCA5A5;outline-offset:2px}.apl-errors-title{display:flex;align-items:center;gap:8px;color:var(--white);font-size:14.5px;font-weight:650}.apl-errors-title .ic{width:17px;height:17px;color:#fca5a5}.apl-errors ul{display:grid;gap:2px;margin:0;padding:0 0 0 25px;list-style:none}.apl-errors .btn-text{min-height:40px;padding:3px 0;color:#fecaca;font-size:13.5px;font-weight:550;text-align:left;text-decoration:underline;text-decoration-color:#fecaca66;text-underline-offset:3px}.apl-errors .btn-text:hover{color:var(--white)}.apl-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.apl-submit{display:grid;gap:12px;padding-top:4px}.apl-fine{color:var(--faint);font-size:13px;line-height:1.5;text-align:center}.apl-done{justify-items:start}.apl-done-mark{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(34,197,94,.35);border-radius:12px;background:#22c55e1a;color:var(--up-text)}.apl-done-mark .ic{width:24px;height:24px;stroke-width:2.2}.apl-done-mark--quiet{border-color:var(--hc-line-strong);background:var(--hc-raised);color:var(--violet-light)}.apl-done-title{margin-top:-6px;font-size:26px;font-weight:650;line-height:1.15;letter-spacing:-.03em}.apl-done-title:focus{outline:none}.apl-done-lede{max-width:52ch;margin-top:-10px;color:var(--muted);font-size:15.5px;line-height:1.6}.apl-done-lede strong{color:var(--offwhite);font-weight:600;overflow-wrap:anywhere}.apl-done-next{display:grid;gap:14px;width:100%;padding:18px;border:1px solid var(--hc-line);border-radius:12px;background:#ffffff05}.apl-done-label{color:var(--muted);font-size:12px;font-weight:600;line-height:16px;letter-spacing:0;text-transform:none}.apl-done .notice-box{width:100%}.apl-done-actions{display:flex;flex-wrap:wrap;gap:10px}@media(min-width:980px){.apl-main{grid-template-columns:minmax(0,1fr) minmax(0,600px);grid-template-rows:auto 1fr;grid-template-areas:"intro form" "more form";column-gap:64px;row-gap:40px;padding-top:36px}.apl-intro{padding-top:8px}}@media(max-width:379px){.apl-top{gap:10px}.apl-top .btn-text .ic{display:none}}@media(max-width:599px){.apl-card{gap:20px;padding:22px 18px}.apl-row{grid-template-columns:minmax(0,1fr)}.apl-lede{font-size:16px}.apl-done-actions .button{flex:1 1 100%}.apl-link{white-space:normal;overflow-wrap:anywhere}}.legal-shell{display:flex;flex-direction:column;min-height:100dvh}.legal-bar{border-bottom:1px solid var(--hairline);background:#07050fdb}.legal-bar-inner{display:flex;align-items:center;max-width:var(--page-max);height:64px;margin:0 auto;padding:0 var(--gutter)}.legal-main{flex:1}.legal-main .prose{padding-block:40px 72px}.legal-main .legal-head{padding-bottom:8px}.legal-doc section h2{margin-top:40px}.legal-static .reveal,.legal-static .stagger.reveal>*{opacity:1}.acc-po-card>.ui-card-body{padding-top:20px}.acc-po-anchor{min-width:0;scroll-margin-top:140px}.acc-po-made-title:focus{outline:none}.acc-po-form{display:grid;gap:22px}.acc-po-account{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-inset)}.acc-po-account-text{display:grid;flex:1;gap:2px;min-width:0}.acc-po-account-name{font-size:15.5px;font-weight:650;color:var(--white)}.acc-po-account-sub{font-size:13px;color:var(--muted)}.acc-po-amount{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.acc-po-amount-box{position:relative;flex:1 1 200px;max-width:280px}.acc-po-amount-box .ui-input{padding-left:34px;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.acc-po-dollar{position:absolute;top:50%;left:17px;z-index:1;transform:translateY(-50%);font-size:18px;font-weight:600;color:var(--faint);pointer-events:none}.acc-po-quick{display:inline-flex;gap:16px}.acc-po-wallet{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px;letter-spacing:.01em}.acc-po-choices{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.acc-po-choices>legend{margin-bottom:10px;padding:0}.acc-po-choice-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media(min-width:520px){.acc-po-choice-grid.is-wide{grid-template-columns:repeat(2,minmax(0,1fr))}}.acc-po-choice{position:relative;display:flex;align-items:center;gap:14px;min-height:72px;padding:14px 16px;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-inset);cursor:pointer;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out}.acc-po-choice:hover{border-color:var(--ds-line-2)}.acc-po-choice.is-on{border-color:var(--ds-green);background:#181426;box-shadow:0 0 0 1px var(--ds-green)}.acc-po-choice:has(input:focus-visible){outline:2px solid var(--violet-light);outline-offset:3px}.acc-po-choice-logo{flex:none;width:40px;height:40px}.acc-po-choice-logo[src$="solana.svg"]{padding:9px;border-radius:50%;background:var(--ds-inset);box-shadow:inset 0 0 0 1px var(--ds-line-2)}.acc-po-choice-text{display:grid;flex:1;gap:2px;min-width:0}.acc-po-choice-title{font-size:16px;font-weight:650;color:var(--white)}.acc-po-choice-note{font-size:13px;line-height:1.4;color:var(--muted)}.acc-po-choice-tick{display:grid;place-items:center;flex:none;width:24px;height:24px;border:1px solid var(--hc-line-strong);border-radius:50%;color:transparent;transition:background-color .16s ease-out,border-color .16s ease-out}.acc-po-choice-tick .ic{width:14px;height:14px;stroke-width:2.4}.acc-po-choice.is-on .acc-po-choice-tick{border-color:var(--ds-green);background:var(--ds-green);color:var(--ds-ink)}.acc-po-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px}@media(max-width:599px){.acc-po-actions .button{flex:1 1 auto}}.acc-po-form-error{margin:0}.acc-po-preview{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:13px;line-height:1.4;color:var(--faint)}.acc-po-preview .preview-tag{margin-left:0}.acc-po-review{display:grid;gap:18px}.acc-po-dest{display:grid;gap:12px;margin:0;padding:16px;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-inset)}.acc-po-dest dt{font-size:13px;font-weight:600;color:var(--faint)}.acc-po-dest dd{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 0 0;font-size:14.5px;color:var(--offwhite)}.acc-po-dest-note{color:var(--muted)}.acc-po-dest dd.acc-po-address{display:block}.acc-po-address{overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px}.acc-po-mark{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--offwhite);white-space:nowrap}.acc-po-mark img{flex:none;width:18px;height:18px}.acc-po-mark img[src$="solana.svg"]{padding:3px;border-radius:50%;background:var(--ds-inset);box-shadow:inset 0 0 0 1px var(--ds-line-2)}.acc-po-made-head{display:flex;align-items:flex-start;gap:16px}.acc-po-made-icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:12px;background:#22c55e24;color:var(--up-text)}.acc-po-made-icon .ic{width:24px;height:24px}.acc-po-made-title{font-size:20px;font-weight:650;line-height:1.3;letter-spacing:-.015em;color:var(--white)}.acc-po-made-sub{margin-top:4px;font-size:14.5px;line-height:1.55;color:var(--muted)}.acc-po-steps{display:grid;gap:0;margin:22px 0 8px;padding:0;list-style:none}.acc-po-steps li{position:relative;display:flex;gap:14px;padding-bottom:18px}.acc-po-steps li:not(:last-child):before{content:"";position:absolute;top:26px;bottom:2px;left:11px;width:2px;border-radius:2px;background:var(--hc-line-strong)}.acc-po-steps li.is-done:not(:last-child):before{background:linear-gradient(180deg,var(--up) 0%,rgba(34,197,94,.45) 40%,var(--hc-line-strong) 100%)}.acc-po-step-dot{display:grid;place-items:center;flex:none;width:24px;height:24px;border:2px solid var(--hc-line-strong);border-radius:50%;background:var(--ds-inset)}.acc-po-steps li.is-done .acc-po-step-dot{border-color:var(--up);background:var(--up);color:var(--ds-ink)}.acc-po-step-dot .ic{width:13px;height:13px;stroke-width:2.6}.acc-po-step-text{display:grid;gap:2px;min-width:0;padding-top:1px}.acc-po-step-title{font-size:14.5px;font-weight:650;color:var(--white)}.acc-po-step-body{font-size:13.5px;line-height:1.5;color:var(--muted)}.acc-po-accounts{display:grid;margin:0;padding:0;list-style:none}.acc-po-accounts>li{display:grid;gap:12px;padding:14px 20px 16px}.acc-po-accounts>li+li{border-top:1px solid var(--hc-line)}.acc-po-acc-top{display:flex;align-items:center;gap:12px;min-width:0}.acc-po-acc-id{display:grid;flex:1;gap:1px;min-width:0}.acc-po-acc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;color:var(--white)}.acc-po-acc-sub{font-size:13px;color:var(--faint)}.acc-po-gate{display:grid;gap:7px}.acc-po-gate-top{display:flex;justify-content:space-between;gap:12px;font-size:13px;font-weight:600;color:var(--muted)}.acc-po-gate-n{font-variant-numeric:tabular-nums;color:var(--offwhite)}.acc-po-why{font-size:13px;line-height:1.5;color:var(--faint)}.acc-po-how-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.acc-po-how-list li{position:relative;padding-left:18px;font-size:13.5px;line-height:1.55;color:var(--muted)}.acc-po-how-list li:before{content:"";position:absolute;top:.62em;left:2px;width:6px;height:6px;border-radius:50%;background:var(--ds-green)}.acc-po-how-list strong{font-weight:650;color:var(--offwhite)}.acc-po-history>.ui-card-body{padding:12px 0 0}@media(max-width:759px){.acc-po-history>.ui-card-body{padding:12px 20px 10px}}.acc-po-history .empty{padding-bottom:28px}.acc-po-h-acc{display:grid;gap:1px;font-weight:600;color:var(--white)}.acc-po-h-sub{font-size:13px;font-weight:500;color:var(--faint)}.acc-po-h-paid{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 12px}@media(max-width:759px){.acc-po-h-paid{justify-content:flex-end}}.acc-po-h-cert{font-size:13.5px}.acc-po-h-note{font-size:13px;color:var(--faint)}.acc-po-dash-pad{padding:8px 20px 16px}.acc-po-dash-body{display:grid;gap:14px}.acc-po-dash-figure{font-size:14px;color:var(--muted)}.acc-po-dash-figure strong{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--white)}.acc-po-dash-min{color:var(--faint)}.acc-po-dash-last{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding-top:12px;border-top:1px solid var(--hc-line);font-size:13px;color:var(--muted)}.acc-cert{display:block;width:100%;height:auto}.acc-cert-large{overflow:hidden;border-radius:12px;box-shadow:0 0 0 1px var(--hc-line-strong),0 1px 2px #07050f73}.acc-cert-name-note{margin-top:14px}.acc-cert-name-note a{color:var(--violet-light)}.acc-cert-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none}@media(max-width:599px){.acc-cert-list{display:flex;gap:12px;margin:-4px -20px 0;padding:6px 20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none}.acc-cert-list::-webkit-scrollbar{display:none}.acc-cert-list>li{flex:0 0 min(260px,80%);scroll-snap-align:start}}.acc-cert-thumb{display:grid;gap:10px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.acc-cert-frame{position:relative;display:block;overflow:hidden;border-radius:10px;box-shadow:0 0 0 1px var(--hc-line-strong),0 1px 2px #07050f73;transition:box-shadow .18s ease-out}.acc-cert-frame:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px #ffffff24;pointer-events:none}.acc-cert-thumb:hover .acc-cert-frame{box-shadow:0 0 0 1px #ffc94773,0 1px 2px #07050f73}.acc-cert-thumb:focus-visible{outline:2px solid var(--violet-light);outline-offset:3px;border-radius:10px}.acc-cert-cap{display:grid;gap:2px}.acc-cert-title{font-size:14px;font-weight:650;color:var(--white)}.acc-cert-sub{font-size:13px;line-height:1.45;color:var(--faint)}.acc-loyal>.ui-card-body{display:grid;gap:14px}.acc-loyal-count{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.acc-loyal-label{font-size:14px;font-weight:600;color:var(--muted)}.acc-loyal-n{font-family:var(--display);font-size:34px;font-weight:800;line-height:1;color:var(--white)}.acc-loyal-next{display:grid;gap:8px;font-size:13px;color:var(--muted)}.acc-loyal-tiers{display:grid;margin:0;padding:0;border-top:1px solid var(--hc-line);list-style:none}.acc-loyal-tiers>li{display:grid;gap:10px;padding:12px 0}.acc-loyal-tiers>li+li{border-top:1px solid var(--hc-line)}.acc-loyal-tiers>li:last-child{padding-bottom:0}.acc-loyal-tier{display:flex;align-items:center;gap:12px}.acc-loyal-mark{display:grid;place-items:center;flex:none;width:30px;height:30px;border:1px solid var(--hc-line-strong);border-radius:50%;font-size:13px;font-weight:700;color:var(--muted)}.acc-loyal-tiers>li.is-reached .acc-loyal-mark{border-color:#ffc94799;background:#ffc94724;color:var(--gold)}.acc-loyal-mark .ic{width:15px;height:15px;stroke-width:2.4}.acc-loyal-text{display:grid;flex:1;gap:1px;min-width:0}.acc-loyal-at{font-size:13px;font-weight:600;color:var(--faint)}.acc-loyal-reward{font-size:14.5px;font-weight:650;color:var(--white)}.acc-loyal-reward:first-letter{text-transform:none;letter-spacing:0}@media(prefers-reduced-motion:reduce){.acc-cert-frame,.acc-po-choice{transition:none}}.app-body:has(.acct-shell){--acc-down-text: #FCA5A5;--acc-refund-text: #BFDBFE;--ds-pill-green: linear-gradient(180deg, #2b1a55 0%, #1d1240 100%);--ds-pill-green-edge: inset 0 1px 0 rgba(196, 181, 253, .24), inset 0 -1px 0 rgba(7, 5, 15, .45), inset 0 0 0 1px rgba(167, 139, 250, .32);--ds-pill-drop: 0 1px 1px rgba(7, 5, 15, .55), 0 2px 3px rgba(7, 5, 15, .45)}.app-body:has(.acct-shell) .ui-drawer{border-left-color:var(--ds-line-2);background:var(--ds-pop)}.acct-shell>.acct-bar{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:1279px){.acct-shell .acct-nav{margin-top:-4px;padding-top:4px;scroll-padding-inline:var(--gutter)}}.acct-bar .avatar--sm{background:var(--ds-green);color:var(--ds-ink);font-size:12px}html:has(.acct-shell){scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}.app-body:has(.acct-shell) :is(.preview-tag,.demo-banner-tag){font-size:12px}.app-body:has(.acct-shell) .ui-card--flush .ui-table-wrap{border-width:1px 0 0;border-radius:0 0 15px 15px;background:transparent}@media(max-width:759px){.app-body:has(.acct-shell) .ui-card--flush .ui-table-wrap{border-width:0;border-radius:0}}.acct-shell .acct-nav-link.is-on{background:var(--ds-pill-green);box-shadow:var(--ds-pill-green-edge)}@media(hover:hover){.acct-shell .acct-nav-link .ic{transition:color .16s ease-out}.acct-shell .acct-nav-link:hover:not(.is-on) .ic{color:var(--violet-light)}}.app-body:has(.acct-shell) .ui-tabs{gap:2px;width:fit-content;padding:4px;border-bottom:0;border-radius:10px;background:#08060e99;box-shadow:0 1px #ddd8ea0a,inset 0 0 0 1px var(--ds-line)}.app-body:has(.acct-shell) .ui-tab{min-height:36px;margin-bottom:0;padding:0 12px;border-bottom:0;border-radius:6px;color:var(--faint);font-size:14px;font-weight:500;line-height:20px;transition:color .15s ease-out}.app-body:has(.acct-shell) .ui-tab:hover{color:var(--ds-body)}.app-body:has(.acct-shell) .ui-tab[aria-selected=true]{background:var(--ds-pill-green);box-shadow:var(--ds-pill-green-edge),var(--ds-pill-drop);color:var(--white)}.app-body:has(.acct-shell) .ui-tab:focus-visible{outline-offset:0}.app-body:has(.acct-shell) .ui-tab-count{min-width:20px;padding:0 6px;background:#ffffff0f;color:var(--muted);font-size:12px;font-weight:600;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.app-body:has(.acct-shell) .ui-tab[aria-selected=true] .ui-tab-count{background:#c4b5fd29;color:var(--ds-g2)}.app-body:has(.acct-shell) .badge{padding:3px 10px;font-weight:600}.app-body:has(.acct-shell) .badge--neutral{border-color:var(--ds-line-2);background:#ffffff0d;color:var(--muted)}.app-body:has(.acct-shell) .badge--violet{border-color:#a78bfa4d;background:#a78bfa1a;color:var(--ds-g2)}.app-body:has(.acct-shell) .ui-switch{background:var(--hc-surface);box-shadow:inset 0 0 0 1px var(--hc-outline);transition:background-color .16s ease-out,box-shadow .16s ease-out}.app-body:has(.acct-shell) .ui-switch:after{background:var(--muted);box-shadow:none}.app-body:has(.acct-shell) .ui-switch:hover:not(:checked,[disabled]){box-shadow:inset 0 0 0 1px var(--hc-outline-hover)}.app-body:has(.acct-shell) .ui-switch:checked{background:var(--ds-green);box-shadow:none}.app-body:has(.acct-shell) .ui-switch:checked:hover:not([disabled]){background:var(--ds-hi)}.app-body:has(.acct-shell) .ui-switch:checked:after{background:var(--ds-ink)}.app-body:has(.acct-shell) .ui-switch:focus-visible:not(:checked){box-shadow:inset 0 0 0 1px var(--hc-outline)}.app-body:has(.acct-shell) .ui-menu-list{border-color:var(--ds-line-2);border-radius:12px;background:var(--ds-pop);box-shadow:0 10px 28px #07050fb3}.app-body:has(.acct-shell) .ui-menu-item{border-radius:8px}.app-body:has(.acct-shell) .ui-menu-item:focus-visible{outline:2px solid var(--violet-light);outline-offset:-2px}.app-body:has(.acct-shell) .copy-field{border-color:var(--ds-line);border-radius:12px;background:var(--ds-inset)}.app-body:has(.acct-shell) .empty-icon{border-color:var(--hc-line-strong);background:var(--hc-raised)}@media(prefers-reduced-motion:reduce){.app-body:has(.acct-shell) :is(.ui-tab,.ui-switch){transition:none}}.acc-page{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0}.acc-page>.page-head{margin-bottom:4px}@media(min-width:1100px){.acc-page{background:radial-gradient(closest-side at 280px 68px,rgba(124,58,237,.18),transparent) no-repeat}}.acc-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}@media(min-width:1100px){.acc-grid{grid-template-columns:minmax(0,1fr) minmax(0,360px)}}.acc-col{display:grid;gap:20px;min-width:0}.acc-sub-title{font-size:13px;font-weight:650;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--faint)}.acc-pending{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px}.acc-pending .preview-tag{margin-left:6px}.acc-pending-note{margin-left:8px;font-size:13px;font-weight:600;color:var(--faint)}.acc-note{font-size:13px;line-height:1.5;color:var(--faint)}.acc-link-arrow{display:inline-flex;align-items:center;gap:6px;min-height:40px;font-size:14px;font-weight:600;color:var(--violet-light);text-decoration:none;transition:color .16s ease-out}.acc-link-arrow:hover{color:var(--white)}.acc-link-arrow .ic{width:16px;height:16px;transition:transform .18s ease-out}.acc-link-arrow:hover .ic,.acc-link-arrow:focus-visible .ic{transform:translate(2px)}.acc-eval{position:relative;min-width:0;overflow:hidden;border:1px solid var(--ds-line);border-top-color:var(--ds-line-2);border-radius:16px;background:var(--ds-raised)}.acc-eval-head{padding:22px 24px 20px}.acc-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--violet-light)}.acc-eyebrow-sep{width:3px;height:3px;border-radius:50%;background:var(--faint)}.acc-size{margin-top:10px;font-family:var(--display);font-size:48px;font-weight:800;line-height:.95;letter-spacing:-.035em;color:var(--white)}.acc-eval-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px}.acc-eval-title .acc-size{margin-top:0;font-size:40px}.acc-eval--hero .acc-eval-title .acc-size{font-size:48px}.acc-eval--hero{background:linear-gradient(90deg,transparent,rgba(196,181,253,.38) 50%,transparent) 50% 0 / 76% 1px no-repeat,var(--ds-raised)}.acc-eval-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px;font-size:13.5px;color:var(--muted)}.acc-eval-meta>span{display:inline-flex;align-items:center;gap:6px}.acc-eval-meta .ic{width:15px;height:15px;color:var(--faint)}.acc-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--hc-line)}.acc-figs>div{min-width:0;padding:16px 24px;border-left:1px solid var(--hc-line)}.acc-figs>div:first-child{border-left:0}.acc-figs dt{font-size:13px;font-weight:600;color:var(--muted)}.acc-figs dd{margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:650;line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--white)}.acc-figs dd.is-up{color:var(--up-text)}.acc-figs dd.is-down{color:var(--acc-down-text)}.acc-meters{display:grid;gap:20px;padding:20px 24px 22px;border-top:1px solid var(--hc-line)}@media(min-width:760px){.acc-meters--cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px}}@media(min-width:1000px){.acc-meters--cols.has-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.acc-meter{min-width:0}.acc-meter-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;margin-bottom:9px}.acc-meter-label{font-size:14px;font-weight:600;color:var(--offwhite)}.acc-meter-value{font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--white)}.acc-meter-hint{margin-top:8px;font-size:13px;line-height:1.45;color:var(--faint)}.acc-updated{display:flex;align-items:center;gap:6px;padding:0 24px 18px;font-size:13px;color:var(--faint)}.acc-updated .ic{width:14px;height:14px}.acc-callout{display:flex;align-items:flex-start;gap:14px;margin:0 24px 20px;padding:16px 18px;border:1px solid var(--hc-line-strong);border-radius:12px;background:#ffffff06}.acc-callout--passed{border-color:#a78bfa4d;background:#a78bfa14}.acc-callout--ended{border-color:#ef444442;background:#ef44440d}.acc-callout-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:#a78bfa29;color:var(--violet-light)}.acc-callout--ended .acc-callout-icon{background:#ef44441f;color:var(--acc-down-text)}.acc-callout-icon .ic{width:18px;height:18px}.acc-callout-text{flex:1;min-width:0}.acc-callout-title{font-size:15px;font-weight:650;line-height:1.35;color:var(--white)}.acc-callout-body{margin-top:4px;font-size:14px;line-height:1.55;color:var(--muted)}.acc-callout-body strong{color:var(--offwhite);font-weight:650}.acc-callout-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px}.acc-eval-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:14px 24px;border-top:1px solid var(--ds-line);background:var(--ds-inset)}.acc-eval-foot-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0}.acc-eval-foot .button{max-width:100%}.acc-eval-foot .btn-label{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:479px){.acc-hide-narrow{display:none}}.acc-eval-waiting{display:flex;align-items:flex-start;gap:12px;padding:20px 24px;border-top:1px solid var(--hc-line);font-size:14px;line-height:1.55;color:var(--muted)}.acc-eval-waiting .ic{flex:none;width:18px;height:18px;margin-top:2px;color:var(--violet-light)}.acc-figs--2{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-meta-link{color:var(--violet-light);text-decoration:none}.acc-meta-link:hover{color:var(--white);text-decoration:underline}.acc-specs-wrap{padding:18px 24px 22px;border-top:1px solid var(--hc-line)}.acc-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:12px 0 0;overflow:hidden;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-line)}@media(min-width:760px){.acc-specs{grid-template-columns:repeat(3,minmax(0,1fr))}}.acc-spec{min-width:0;padding:12px 14px 13px;background:var(--ds-inset)}.acc-spec dt{font-size:13px;font-weight:600;color:var(--muted)}.acc-spec dd{margin:3px 0 0;font-size:15.5px;font-weight:650;line-height:1.3;font-variant-numeric:tabular-nums;color:var(--white)}.acc-spec dd.acc-spec-note{margin-top:3px;font-size:13px;font-weight:400;line-height:1.4;color:var(--faint)}.acc-nudge .notice-box-action{align-self:center}.acc-links{display:grid;margin:0;padding:0;list-style:none}.acc-links>li+li{border-top:1px solid var(--hc-line)}.acc-link{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 20px;color:inherit;text-decoration:none;transition:background-color .16s ease-out}.acc-link:hover{background:#ffffff08;color:inherit}.acc-link:focus-visible{outline-offset:-2px;border-radius:12px}.acc-link-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid var(--hc-line-strong);border-radius:12px;background:var(--hc-raised);color:var(--violet-light)}.acc-link-icon .ic,.acc-link-icon .brand-ic{width:18px;height:18px}.acc-link-text{flex:1;min-width:0}.acc-link-title{display:block;font-size:14.5px;font-weight:600;line-height:1.35;color:var(--white)}.acc-link-sub{display:block;margin-top:2px;font-size:13px;line-height:1.4;color:var(--faint)}.acc-link-go{flex:none;width:18px;height:18px;color:var(--faint);transition:color .16s ease-out,translate .18s ease-out}.acc-link:hover .acc-link-go{color:var(--white);translate:2px 0}.acc-link-icon{transition:border-color .16s ease-out}.acc-link:hover .acc-link-icon{border-color:#a78bfa73}.acc-card-list>.ui-card-body{padding:6px 0 4px}.acc-order-row{display:flex;align-items:center;gap:16px;min-height:64px;padding:12px 20px;color:inherit;text-decoration:none;transition:background-color .16s ease-out}.acc-order-row:hover{background:#ffffff08;color:inherit}.acc-order-row:focus-visible{outline-offset:-2px;border-radius:12px}.acc-order-main{flex:1;min-width:0}.acc-order-name{display:block;font-size:14.5px;font-weight:600;line-height:1.35;color:var(--white)}.acc-order-sub .mono{font-size:13px}.acc-order-sub{display:block;margin-top:2px;font-size:13px;color:var(--faint)}.acc-order-end{display:flex;flex-direction:row-reverse;align-items:center;gap:14px;flex:none}@media(max-width:599px){.acc-order-end{flex-direction:column;align-items:flex-end;gap:4px}}.acc-order-total{font-size:14.5px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--white)}.acc-empty-hero{border:1px solid var(--ds-line);border-top-color:var(--ds-line-2);border-radius:16px;background:var(--ds-raised)}.acc-empty-hero .empty{padding:44px 24px}.acc-list{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none}.acc-tabs-row .ui-tabs{margin-bottom:0}.acc-lines{display:grid;margin:0}.acc-line{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;font-size:14.5px}.acc-line dt{min-width:0;color:var(--muted)}.acc-line dd{flex:none;margin:0;font-weight:600;font-variant-numeric:tabular-nums;color:var(--offwhite)}.acc-line.is-discount dd{color:var(--up-text)}.acc-line.is-total{margin-top:6px;padding-top:14px;border-top:1px solid var(--hc-line)}.acc-line.is-total dt{font-weight:650;color:var(--white)}.acc-line.is-total dd{font-size:18px;font-weight:700;color:var(--white)}.acc-line.is-refund dd{color:var(--acc-refund-text)}.acc-drawer-block{display:grid;gap:10px;padding:18px 0;border-top:1px solid var(--hc-line)}.acc-drawer-block:first-child{padding-top:0;border-top:0}.acc-drawer-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;color:var(--muted)}.acc-drawer-account{display:flex;align-items:center;gap:14px}.acc-drawer-account-name{font-size:16px;font-weight:650;color:var(--white)}.acc-settings{display:grid;gap:32px}.acc-section{display:grid;grid-template-columns:minmax(0,1fr);gap:14px 48px;padding-top:32px;border-top:1px solid var(--hc-line)}.acc-section:first-child{padding-top:0;border-top:0}@media(min-width:960px){.acc-section{grid-template-columns:minmax(0,300px) minmax(0,1fr)}}.acc-section-title{font-size:17px;font-weight:650;line-height:1.3;letter-spacing:-.015em}.acc-section-desc{margin-top:6px;max-width:46ch;font-size:14px;line-height:1.55;color:var(--muted)}.acc-section-body{min-width:0}@media(min-width:960px){.acc-section-body{max-width:680px}}.acc-form{display:grid;gap:20px}.acc-form-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 14px;margin:4px -20px -20px;padding:16px 20px;border-top:1px solid var(--ds-line);border-radius:0 0 15px 15px;background:var(--ds-inset)}.acc-input-readonly{background:var(--hc-raised);color:var(--muted);box-shadow:none}.acc-input-readonly:focus{border-color:var(--hc-line-strong)}.acc-tfa{display:flex;flex-wrap:wrap;align-items:center;gap:14px 16px}.acc-tfa-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--hc-line-strong);background:var(--hc-raised);color:var(--muted)}.acc-tfa-icon.is-on{border-color:#22c55e52;background:#22c55e1a;color:var(--up-text)}.acc-tfa-text{flex:1 1 220px;min-width:0}.acc-tfa-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:15px;font-weight:650;color:var(--white)}.acc-tfa-sub{margin-top:3px;font-size:13.5px;line-height:1.5;color:var(--muted)}.acc-tfa-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--hc-line)}.acc-step{display:grid;gap:16px}.acc-step:focus{outline:none}.acc-step-dots{display:flex;gap:6px}.acc-step-dots span{width:22px;height:4px;border-radius:4px;background:var(--hc-line-strong)}.acc-step-dots span.is-on{background:var(--violet-light)}.acc-step-text{font-size:14.5px;line-height:1.6;color:var(--muted)}.acc-step-text strong{color:var(--offwhite);font-weight:600}.acc-apps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.acc-apps li{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-inset);font-size:14px;line-height:1.5;color:var(--muted)}.acc-apps li .ic{flex:none;width:18px;height:18px;margin-top:2px;color:var(--violet-light)}.acc-apps li strong{display:block;color:var(--offwhite);font-weight:600}.acc-scan{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:18px}@media(min-width:600px){.acc-scan{grid-template-columns:188px minmax(0,1fr)}}.acc-qr-box{display:grid;place-items:center;width:188px;height:188px;margin:0 auto;padding:10px;border-radius:12px;background:#fff;box-shadow:0 1px 2px #07050f73}.acc-qr{width:100%;height:100%}.acc-qr-placeholder{display:grid;place-items:center;align-content:center;gap:10px;width:188px;height:188px;margin:0 auto;padding:16px;border:1px dashed rgba(196,181,253,.4);border-radius:12px;background:var(--ds-inset);text-align:center}.acc-qr-placeholder .ic{width:34px;height:34px;color:var(--violet-light);stroke-width:1.5}.acc-qr-placeholder span{font-size:13px;font-weight:600;line-height:1.4;color:var(--violet-light)}.acc-scan-side{display:grid;gap:12px;min-width:0}.acc-key-label{font-size:13px;font-weight:600;color:var(--offwhite)}.acc-key-missing{padding:12px 14px;border:1px dashed rgba(196,181,253,.32);border-radius:12px;font-size:13px;line-height:1.5;color:var(--muted)}.acc-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:14px;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-inset);list-style:none;counter-reset:code}.acc-codes li{display:flex;align-items:baseline;gap:8px;padding:6px 8px;border-radius:8px;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-size:14.5px;font-weight:600;letter-spacing:.04em;color:var(--white);counter-increment:code}.acc-codes li:before{content:counter(code,decimal-leading-zero);font-size:12px;font-weight:500;color:var(--faint)}.acc-code-tools{display:flex;flex-wrap:wrap;gap:10px}.acc-code-tools .button{flex:1 1 auto}.acc-code-field{display:grid;gap:10px}.acc-hold{font-size:13px;font-weight:600;color:var(--gold)}.acc-aff-top{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media(min-width:1000px){.acc-aff-top{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.acc-rate{font-size:28px;font-weight:650;line-height:1.15;letter-spacing:-.03em;color:var(--white)}.acc-rate--unset{font-size:15px;font-weight:600;line-height:1.5;letter-spacing:0;color:var(--offwhite)}.acc-ref-kind{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--white)}.acc-ref-kind .ic{width:16px;height:16px;color:var(--violet-light)}.acc-reflink .copy-field-value{white-space:normal;overflow-wrap:anywhere}.acc-dash{color:var(--faint)}.acc-invite{display:grid;justify-items:start;gap:14px;max-width:720px;padding:32px;border:1px solid var(--ds-line);border-top-color:var(--ds-line-2);border-radius:16px;background:var(--ds-raised)}.acc-invite-title{font-size:24px;font-weight:650;line-height:1.2;letter-spacing:-.03em}.acc-invite p{max-width:60ch;font-size:15px;line-height:1.6;color:var(--muted)}.acc-invite-list{display:grid;gap:10px;margin:4px 0;padding:0;list-style:none;font-size:14.5px;color:var(--offwhite)}.acc-invite-list li{display:flex;align-items:flex-start;gap:10px}.acc-invite-list .ic{flex:none;width:18px;height:18px;margin-top:2px;color:var(--violet-light)}.acc-chat{display:flex;flex-direction:column;height:clamp(440px,calc(100dvh - 210px),720px);min-width:0;overflow:hidden;border:1px solid var(--ds-line);border-top-color:var(--ds-line-2);border-radius:16px;background:var(--ds-raised)}.acc-chat-head{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--hc-line)}.acc-chat-head-text{flex:1;min-width:0}.acc-chat-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;line-height:1.3;letter-spacing:-.015em}.acc-chat-sub{margin-top:2px;font-size:13px;color:var(--faint)}.acc-chat-log{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;padding:20px;overflow-y:auto;overscroll-behavior:contain;background:var(--ds-inset)}.acc-chat-log:focus-visible{outline-offset:-2px}.acc-msg{display:flex;align-items:flex-end;gap:10px;max-width:min(84%,560px)}.acc-msg--me{align-self:flex-end;flex-direction:row-reverse}.acc-msg--staff{align-self:flex-start}.acc-msg-body{min-width:0}.acc-msg-who{margin:0 0 4px 4px;font-size:13px;font-weight:600;color:var(--muted)}.acc-bubble{padding:10px 14px;border-radius:14px;font-size:14.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.acc-msg--me .acc-bubble{border:1px solid transparent;border-bottom-right-radius:4px;background:linear-gradient(90deg,var(--ds-g1),var(--ds-g2)) border-box;color:var(--ds-ink)}.acc-msg--staff .acc-bubble{border:1px solid var(--ds-line-2);border-bottom-left-radius:4px;background:var(--ds-pop);color:var(--ds-body)}.acc-msg-time{margin-top:4px;padding:0 4px;font-size:12px;line-height:1.55;font-variant-numeric:tabular-nums;color:var(--faint)}.acc-msg--me .acc-msg-time{text-align:right}.acc-system{align-self:center;display:flex;align-items:flex-start;gap:8px;max-width:min(100%,520px);padding:9px 14px;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-raised);font-size:13px;line-height:1.5;color:var(--muted);text-align:left}.acc-system .ic{flex:none;width:15px;height:15px;margin-top:2px;color:var(--gold)}.acc-typing{align-self:flex-start;display:flex;align-items:center;gap:8px;margin-left:4px;font-size:13px;color:var(--faint)}.acc-composer{display:grid;gap:8px;padding:14px 16px 16px;border-top:1px solid var(--hc-line)}.acc-composer-row{display:flex;align-items:flex-end;gap:10px}.acc-composer .ui-textarea{flex:1;min-height:48px;max-height:160px;padding-top:12px;padding-bottom:12px;resize:none}.acc-send{flex:none;width:48px;height:48px;min-height:48px;padding:0}.acc-send .ic{width:19px;height:19px}.acc-composer-hint{font-size:13px;color:var(--faint)}.acc-card-pad{padding:8px 20px 16px}.acc-card-pad--skel{padding:12px 20px 18px}.stack.acc-stack-tight{gap:6px}.acc-note.acc-note--md{font-size:14px}.acc-note.acc-note--spaced{margin-top:12px}.acc-tfa-warn{margin-top:16px}.acc-card-list>.ui-card-head{align-items:center;min-height:58px;padding-top:12px}.acc-card-list>.ui-card-head .acc-link-arrow{min-height:40px}.acc-savebar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 12px;padding:12px 12px 12px 20px;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-raised);transition:border-color .2s ease-out}.acc-savebar.is-dirty{position:sticky;bottom:16px;z-index:20;border-color:#c4b5fd57;background:var(--ds-pop)}.acc-savebar-text{display:flex;align-items:center;gap:8px;margin-right:auto;font-size:14px;color:var(--muted)}.acc-savebar-text .ic{width:16px;height:16px}.acc-savebar-text:focus{outline:none}.acc-savebar-text:focus-visible{outline:2px solid var(--violet-light);outline-offset:4px;border-radius:6px}.acc-savebar.is-dirty .acc-savebar-text{color:var(--offwhite)}.acc-savebar.is-dirty .acc-savebar-text .ic{color:var(--gold)}@media(min-width:960px){.acc-savebar{margin-left:348px;max-width:680px}}@media(max-width:599px){.acc-savebar.is-dirty{bottom:0;z-index:61;margin:0 calc(var(--gutter) * -1);padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0}}body:has(.acc-support-page) #support{display:none}.acc-figcards{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media(min-width:760px){.acc-figcards{grid-template-columns:repeat(2,minmax(0,1fr))}}.acc-figcard{min-width:0;overflow:hidden;border:1px solid var(--ds-line);border-top-color:var(--ds-line-2);border-radius:16px;background:var(--ds-raised)}.acc-figcard-head{display:flex;align-items:center;gap:10px;padding:16px 20px 0}.acc-figcard-head .acc-link-icon{width:32px;height:32px;border-radius:10px}.acc-figcard-head .acc-link-icon .ic{width:16px;height:16px}.acc-figcard-title{font-size:15px;font-weight:650;line-height:1.3;letter-spacing:-.01em}.acc-figcard .acc-figs{margin-top:14px}.acc-figcard .acc-figs>div{padding:14px 20px 18px}.acc-figcard .acc-figs dd{font-size:24px}@media(max-width:759px){.acc-ref-table .ui-table td:empty{display:none}}.acc-skeleton-card{display:grid;gap:18px;padding:24px;border:1px solid var(--ds-line);border-top-color:var(--ds-line-2);border-radius:16px;background:var(--ds-raised)}@media(max-width:599px){.acc-nudge{flex-wrap:wrap}.acc-nudge .notice-box-action{flex-basis:100%;padding-left:32px}.app-body:has(.acct-shell) .acc-tabs-row .ui-tab{gap:6px;min-height:40px;padding-right:10px;padding-left:10px}.acc-figs:not(.acc-figs--2){grid-template-columns:repeat(2,minmax(0,1fr))}.acc-figs:not(.acc-figs--2)>div:first-child{grid-column:1 / -1;border-bottom:1px solid var(--hc-line)}.acc-figs:not(.acc-figs--2)>div:nth-child(2){border-left:0;padding-left:18px}.acc-figcard .acc-figs{grid-template-columns:repeat(3,minmax(0,1fr))}.acc-figcard .acc-figs>div:first-child{grid-column:auto;border-bottom:0}.acc-figcard .acc-figs>div:nth-child(2){border-left:1px solid var(--hc-line);padding-left:12px}.acc-order-row{gap:12px}.acc-eval-head{padding:18px 18px 16px}.acc-size{font-size:40px}.acc-eval-title .acc-size,.acc-eval--hero .acc-eval-title .acc-size{font-size:38px}.acc-figs>div{padding:14px 12px 14px 18px}.acc-figs>div+div{padding-left:12px}.acc-figs dd{font-size:17px}.acc-meters{padding:18px 18px 20px}.acc-updated{padding:0 18px 16px}.acc-callout{margin:0 18px 18px;padding:14px}.acc-eval-foot{padding:14px 18px}.acc-specs-wrap{padding:16px 18px 18px}.acc-spec{padding:10px 12px 11px}.acc-eval-waiting{padding:18px}.acc-link,.acc-order-row{padding:12px 16px}.acc-invite{padding:24px 20px}.acc-chat{height:clamp(440px,calc(100dvh - 150px),680px)}.acc-chat-log{padding:16px 14px}.acc-msg{max-width:92%}.acc-composer{padding:12px}.acc-composer-hint{display:none}.acc-form-foot .button{flex:1 1 auto}.acc-savebar{padding:12px}.acc-savebar-text{flex:1 1 100%;padding:0 4px 2px}.acc-savebar .button{flex:1 1 0}.acc-figcard .acc-figs>div{padding:12px 10px 16px 18px}.acc-figcard .acc-figs>div+div{padding-left:12px}.acc-figcard .acc-figs dd{font-size:20px}}@media(max-width:359px){.acc-codes{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.acc-link-arrow,.acc-link-arrow .ic,.acc-link,.acc-order-row,.acc-link-go,.acc-link-icon,.acct-shell .acct-nav-link .ic,.acc-savebar{transition:none}.acc-link-arrow:hover .ic,.acc-link-arrow:focus-visible .ic{transform:none}.acc-link:hover .acc-link-go{translate:none}}.acc-tile-value.is-up,.acc-perf-value.is-up,.acc-cal-sum dd.is-up,.acc-cal-wk-pnl.is-up,.acc-day-figs dd.is-up,.acc-trade-pnl.is-up,.acc-balance-day strong.is-up{color:var(--up-text)}.acc-tile-value.is-down,.acc-perf-value.is-down,.acc-cal-sum dd.is-down,.acc-cal-wk-pnl.is-down,.acc-day-figs dd.is-down,.acc-trade-pnl.is-down,.acc-balance-day strong.is-down{color:var(--acc-down-text)}.mono-num{font-variant-numeric:tabular-nums}.acc-mine{display:grid;gap:12px;min-width:0}.acc-mine-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px}.acc-mine-title{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:650;line-height:1.3;letter-spacing:-.015em;color:var(--white)}.acc-mine-count{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:var(--radius-pill);background:#a78bfa1a;box-shadow:inset 0 0 0 1px #a78bfa42;color:var(--ds-g2);font-size:13px;font-weight:700}.acc-mine-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:0;padding:0;list-style:none}.acc-mine-list>li{display:flex;min-width:0}.acc-tile{position:relative;display:flex;flex-direction:column;gap:14px;width:100%;min-width:0;padding:14px 16px 16px;border:1px solid var(--ds-line);border-top-color:var(--ds-line-2);border-radius:16px;background:var(--ds-raised);transition:border-color .16s ease-out,box-shadow .16s ease-out}.acc-tile:hover{border-color:var(--hc-outline-hover)}.acc-tile-pick{display:grid;align-content:start;gap:14px;width:100%;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.acc-tile-pick:after{content:"";position:absolute;inset:-1px;border-radius:16px}.acc-tile-pick:focus-visible{outline:none}.acc-tile-pick:focus-visible:after{outline:2px solid var(--violet-light);outline-offset:2px}.acc-tile-launch{position:relative;z-index:1;align-self:flex-start;margin-top:auto}.acc-tile.is-on{border-color:var(--ds-green);box-shadow:0 0 0 1px var(--ds-green)}.acc-tile-top{display:flex;align-items:center;gap:10px;min-width:0}.acc-tile-id{display:grid;flex:1;min-width:0}.acc-tile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;color:var(--white)}.acc-tile-kind{font-size:12px;color:var(--faint)}.acc-tile-figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.acc-tile-fig{display:grid;gap:2px;min-width:0}.acc-tile-label{font-size:12px;font-weight:600;color:var(--muted)}.acc-tile-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--white)}.acc-tile-wait{font-size:13px;color:var(--muted)}.acc-tile-bar{display:block;height:4px;overflow:hidden;border-radius:var(--radius-pill);background:var(--ds-inset)}.acc-tile-bar-fill{display:block;height:100%;border-radius:inherit;background:var(--violet-mid)}@media(max-width:599px){.acc-mine-list{display:flex;gap:10px;margin:-4px calc(var(--gutter) * -1) 0;padding:6px var(--gutter) 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.acc-mine-list::-webkit-scrollbar{display:none}.acc-mine-list>li{flex:0 0 min(280px,82%);scroll-snap-align:start}}@media(max-width:380px){.acc-mine-list>li{flex-basis:min(280px,88%)}.acc-tile{padding:13px 14px 15px}}.acc-dash-ended{display:flex;align-items:flex-start;gap:10px;padding:16px 24px;border-top:1px solid var(--hc-line);font-size:14px;line-height:1.5;color:var(--muted)}.acc-dash-ended strong{color:var(--acc-down-text);font-weight:650}.acc-dash-ended .ic{flex:none;width:18px;height:18px;margin-top:1px;color:var(--acc-down-text)}.acc-dash-progress{border-top:1px solid var(--hc-line)}.acc-dash-progress .acc-meters{padding-top:6px;border-top:0}.acc-track{padding:18px 24px 16px}.acc-track-ends{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px}.acc-track-end{display:grid;gap:2px}.acc-track-end.is-right{text-align:right}.acc-track-k{font-size:12px;font-weight:600;color:var(--muted)}.acc-track-v{font-size:15px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--white)}.acc-track-bar{position:relative;height:12px;margin:0 9px;border-radius:var(--radius-pill);background:var(--ds-inset);box-shadow:inset 0 0 0 1px var(--ds-line)}.acc-track-risk{position:absolute;top:0;bottom:0;left:0;border-radius:var(--radius-pill) 0 0 var(--radius-pill);background:#ef444438}.acc-track-fill{position:absolute;top:0;bottom:0;border-radius:var(--radius-pill);background:var(--violet-mid)}.acc-track-fill.is-down{background:var(--down)}.acc-track-start{position:absolute;top:-5px;bottom:-5px;width:2px;margin-left:-1px;border-radius:1px;background:var(--muted)}.acc-track-now{position:absolute;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:3px solid var(--violet);border-radius:50%;background:var(--white);box-shadow:0 1px 2px #07050f73}.acc-track-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:12px;font-size:13px;line-height:1.45;color:var(--faint)}.acc-track-foot strong{font-weight:650;font-variant-numeric:tabular-nums;color:var(--offwhite)}.acc-track-foot .is-right{text-align:right}.acc-track-start-label{color:var(--faint)}@media(max-width:599px){.acc-track{padding:16px 18px 14px}.acc-track-start-label{order:3;flex-basis:100%}}.acc-specs.acc-specs--list{grid-template-columns:minmax(0,1fr);margin-top:0}.acc-specs--list .acc-spec{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px}.acc-specs--list .acc-spec dd{margin:0;text-align:right}.acc-specs--list .acc-spec dd.acc-spec-note{grid-column:1 / -1;text-align:left}.acc-sec{margin:0;padding:0;list-style:none}.acc-sec>li{display:flex;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid var(--hc-line)}.acc-sec>li:first-child{border-top:0}.acc-sec-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid var(--hc-line-strong);border-radius:10px;background:var(--hc-raised);color:var(--muted)}.acc-sec-icon.is-on{border-color:#22c55e59;background:#22c55e1a;color:var(--up-text)}.acc-sec-icon .ic{width:17px;height:17px}.acc-sec-text{display:grid;flex:1;gap:1px;min-width:0}.acc-sec-title{font-size:14px;font-weight:600;color:var(--offwhite)}.acc-sec-sub{overflow-wrap:anywhere;font-size:13px;color:var(--faint)}.acc-perf-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 22px;overflow:hidden;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-line)}.acc-perf-fig{display:grid;align-content:start;gap:3px;min-width:0;padding:13px 16px 14px;background:var(--ds-inset)}.acc-perf-fig dt{font-size:13px;font-weight:600;color:var(--muted)}.acc-perf-fig dd{margin:0}.acc-perf-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:650;line-height:1.25;letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--white)}.acc-perf-hint{font-size:13px;color:var(--faint)}@media(max-width:759px){.acc-perf-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.acc-perf-fig{padding:12px 12px 13px}.acc-perf-value{font-size:16.5px}}.acc-balance .chart-readout{min-height:22px}.acc-balance .chart-axis{font-size:12px}.acc-balance-ref line{stroke-width:1.2;stroke-dasharray:5 5}.acc-balance-ref text{fill:var(--muted);font-family:var(--body);font-size:12px;font-weight:600;paint-order:stroke;stroke:var(--ds-raised);stroke-width:4px;stroke-linejoin:round}.acc-balance-ref.is-target line{stroke:var(--violet-light);stroke-opacity:.7}.acc-balance-ref.is-floor line{stroke:var(--down);stroke-opacity:.8}.acc-balance-ref.is-start line{stroke:var(--white);stroke-opacity:.3}.acc-balance-area{fill:var(--violet);fill-opacity:.14}.acc-cal{display:grid;gap:16px;padding:18px 20px}.acc-cal-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px}.acc-cal-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.acc-cal-account{min-width:0;max-width:260px}.acc-cal-nav{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-inset)}.acc-cal-month{min-width:128px;font-size:14px;font-weight:650;text-align:center;color:var(--white)}.acc-cal-sum{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-line)}.acc-cal-sum>div{min-width:0;padding:11px 14px 12px;background:var(--ds-inset)}.acc-cal-sum dt{font-size:12px;font-weight:600;color:var(--muted)}.acc-cal-sum dd{margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--white)}.acc-cal-sum-main dd{font-size:21px;letter-spacing:-.02em}.acc-cal-sum.is-pending dd{color:var(--faint)}.acc-cal-wrap{position:relative;container-type:inline-size;min-width:0}.acc-cal-wrap.is-busy{cursor:progress}.acc-cal-wrap.is-busy .acc-cal-wk>*{visibility:hidden}.acc-cal-loading{position:absolute;top:50%;left:50%;z-index:1;display:inline-flex;align-items:center;gap:10px;margin:0;padding:10px 16px;border:1px solid var(--ds-line-2);border-radius:12px;background:var(--ds-pop);transform:translate(-50%,-50%);font-size:13px;font-weight:600;white-space:nowrap;color:var(--ds-body)}.acc-cal-loading .spinner{flex:none;width:16px;height:16px}.acc-cal-grid{table-layout:fixed;border-collapse:separate;border-spacing:6px;margin:-6px;width:calc(100% + 12px)}.acc-cal-grid th{padding:0 0 2px;font-size:12px;font-weight:700;letter-spacing:0;text-align:left;text-transform:none;color:var(--faint)}.acc-cal-grid th>span[aria-hidden=true]{display:none}.acc-cal-grid th.acc-cal-wk-h{width:16%;text-align:right}.acc-cal-grid td{padding:0;vertical-align:top}.acc-cal-day{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:4px;width:100%;min-height:87px;padding:8px 9px 9px;border:1px solid var(--ds-line);border-radius:8px;background:var(--ds-inset);color:var(--muted);font:inherit;text-align:left}button.acc-cal-day{cursor:pointer;transition:border-color .16s ease-out,background-color .16s ease-out}button.acc-cal-day:hover{border-color:var(--hc-outline)}button.acc-cal-day:focus-visible{outline:2px solid var(--violet-light);outline-offset:2px}.acc-cal-day.is-future{border-style:dashed;background:transparent}.acc-cal-day.is-up{border-color:#22c55e52;background:#22c55e1f}.acc-cal-day.is-up:hover{border-color:#4ade8099}.acc-cal-day.is-down{border-color:#ef444457;background:#ef44441f}.acc-cal-day.is-down:hover{border-color:#f8717199}.acc-cal-day.is-flat{border-color:var(--ds-line-2);background:#ffffff0a}.acc-cal-day.is-open{box-shadow:0 0 0 2px var(--violet-light)}.acc-cal-num{font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--faint)}.acc-cal-day.is-up .acc-cal-num,.acc-cal-day.is-down .acc-cal-num,.acc-cal-day.is-flat .acc-cal-num{color:var(--offwhite)}.acc-cal-day.is-today .acc-cal-num{display:inline-grid;place-items:center;min-width:22px;height:20px;margin:-2px 0 0 -3px;padding:0 5px;border-radius:var(--radius-pill);background:var(--ds-green);color:var(--ds-ink)}.acc-cal-pnl,.acc-cal-pnl-short,.acc-cal-pnl-tiny,.acc-cal-pnl-k{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.acc-cal-pnl-short,.acc-cal-pnl-tiny,.acc-cal-pnl-k{display:none}.acc-cal-day.is-up .acc-cal-pnl,.acc-cal-day.is-up .acc-cal-pnl-short,.acc-cal-day.is-up .acc-cal-pnl-tiny,.acc-cal-day.is-up .acc-cal-pnl-k{color:var(--up-text)}.acc-cal-day.is-down .acc-cal-pnl,.acc-cal-day.is-down .acc-cal-pnl-short,.acc-cal-day.is-down .acc-cal-pnl-tiny,.acc-cal-day.is-down .acc-cal-pnl-k{color:var(--acc-down-text)}.acc-cal-day.is-flat .acc-cal-pnl,.acc-cal-day.is-flat .acc-cal-pnl-short,.acc-cal-day.is-flat .acc-cal-pnl-tiny,.acc-cal-day.is-flat .acc-cal-pnl-k{color:var(--offwhite)}.acc-cal-trades{font-size:12px;color:var(--muted)}.acc-cal-wk{text-align:right}.acc-cal-wk>span{display:block}.acc-cal-wk-pnl{padding-top:10px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.acc-cal-wk-days{padding-top:2px;font-size:12px;color:var(--faint)}.acc-cal-wk>.acc-cal-wk-days:first-child{padding-top:12px}.acc-cal-error{padding:4px 0}.acc-cal-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px}.acc-cal-key{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--muted)}.acc-cal-key li{display:inline-flex;align-items:center;gap:7px}.acc-cal-key i{width:12px;height:12px;border:1px solid var(--ds-line-2);border-radius:4px;background:var(--ds-inset)}.acc-cal-key i.is-up{border-color:#22c55e80;background:#22c55e4d}.acc-cal-key i.is-down{border-color:#ef444480;background:#ef44444d}@container (max-width: 730px){.acc-cal-pnl{display:none}.acc-cal-pnl-short{display:block}}@container (max-width: 640px){.acc-cal-day{min-height:66px;padding:7px 7px 8px}.acc-cal-trades{display:none}.acc-cal-pnl-short{font-size:13px}.acc-cal-wk-pnl{font-size:12px}}@container (max-width: 540px){.acc-cal-grid{border-spacing:4px;margin:-4px;width:calc(100% + 8px)}.acc-cal-day{padding:7px 4px 8px}.acc-cal-day.is-today .acc-cal-num{margin-left:-1px}.acc-cal-pnl-short{letter-spacing:-.02em}}@container (max-width: 470px){.acc-cal-grid{border-spacing:3px;margin:-3px;width:calc(100% + 6px)}.acc-cal-grid th{font-size:12px;letter-spacing:0;text-align:center}.acc-cal-grid th>span[aria-hidden=true]{display:inline}.acc-cal-wd{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.acc-cal-grid .acc-cal-wk-h,.acc-cal-grid .acc-cal-wk{display:none}.acc-cal-day{align-items:center;min-height:58px;padding:6px 2px 7px;border-radius:8px}.acc-cal-day.is-idle{justify-content:flex-start}.acc-cal-pnl-short{font-size:12px;letter-spacing:-.02em}.acc-cal-num{font-size:12px}.acc-cal-day.is-today .acc-cal-num{margin:-2px 0 0}.acc-cal-day.is-k .acc-cal-pnl-short{display:none}.acc-cal-day.is-k .acc-cal-pnl-tiny{display:block;font-size:12px;letter-spacing:-.02em}}@container (max-width: 315px){.acc-cal-grid{border-spacing:2px;margin:-2px;width:calc(100% + 4px)}.acc-cal-day{min-height:56px;padding:5px 1px 6px}.acc-cal-pnl-short{display:none}.acc-cal-pnl-tiny{display:block;font-size:12px;letter-spacing:-.02em}}@container (max-width: 260px){.acc-cal-day.is-k .acc-cal-pnl-tiny{display:none}.acc-cal-day.is-k .acc-cal-pnl-k{display:block;font-size:12px;letter-spacing:-.02em}}@media(max-width:759px){.acc-cal{padding:16px}.acc-cal-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-cal-sum-main{grid-column:1 / -1}}@media(max-width:599px){.acc-cal-tools{width:100%}.acc-cal-account{flex:1 1 100%;max-width:none}.acc-cal-nav{flex:1;justify-content:space-between}}@media(min-width:1024px){.ui-dialog--lg:has(.acc-day-figs){max-width:960px}}.acc-day-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 18px;overflow:hidden;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-line)}.acc-day-figs>div{min-width:0;padding:11px 14px 12px;background:var(--ds-inset)}.acc-day-figs dt{font-size:12px;font-weight:600;color:var(--muted)}.acc-day-figs dd{margin:3px 0 0;font-size:17px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--white)}.acc-day-flat{font-size:13px;font-weight:500;color:var(--faint)}.acc-day-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;width:100%}.acc-day-step{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:599px){.acc-day-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-day-foot>.button{flex:1 1 100%}}.acc-trades{min-width:0}.acc-trade-token{display:grid;gap:1px}.acc-trade-sym{font-weight:700;letter-spacing:.02em;color:var(--white)}.acc-trade-when{font-size:12px;font-weight:500;color:var(--faint)}.acc-trade-pnl{font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.acc-history>.ui-card-body{display:grid;gap:4px}.acc-trade-list{display:none;margin:0;padding:0;list-style:none;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-inset)}.acc-trade-item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:10px 14px}.acc-trade-item+.acc-trade-item{border-top:1px solid var(--hc-line)}.acc-trade-item-main,.acc-trade-item-end{display:grid;gap:2px;min-width:0}.acc-trade-item-end{justify-items:end;text-align:right}.acc-trade-item-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-variant-numeric:tabular-nums;color:var(--faint)}.acc-trade-item .acc-trade-pnl{font-size:15px}@media(max-width:759px){.acc-trades-table{display:none}.acc-trade-list{display:block}}.acc-eval-foot-links{display:inline-flex;flex-wrap:wrap;gap:0 18px}@media(prefers-reduced-motion:reduce){.acc-tile,button.acc-cal-day{transition:none}.acc-cal-loading .spinner{animation:none}}.acc-sp-avatar{display:inline-grid;flex:none;place-items:center;overflow:hidden;border-radius:50%;background:var(--ds-pop);box-shadow:inset 0 0 0 1px var(--ds-line)}.acc-sp-avatar img{display:block;width:74%;height:74%;object-fit:contain;-webkit-user-select:none;user-select:none}.acc-sp-avatar--head{width:40px;height:40px}.acc-sp-avatar--row{width:28px;height:28px;margin-bottom:21px}.acc-msg.is-grouped .acc-sp-avatar--row{margin-bottom:0;visibility:hidden}.acc-msg.is-follow{margin-top:-10px}.acc-msg--me.is-follow .acc-bubble{border-top-right-radius:4px}.acc-msg--staff.is-follow .acc-bubble{border-top-left-radius:4px}.acc-chat-tags{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 8px}.acc-chat-tags .preview-tag{margin-left:0}.acc-start-back{justify-self:start;margin:-4px 0 -8px}.acc-msg.is-sending .acc-bubble{border:1px dashed rgba(196,181,253,.55);background:#a78bfa24;color:var(--ds-body)}.acc-msg--me.is-failed .acc-bubble{border:1px solid rgba(252,165,165,.4);background:#ef444424;color:var(--ds-body)}.acc-msg-state{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 6px}.acc-msg.is-failed .acc-msg-state{color:var(--acc-down-text)}.acc-msg-state .ic{width:14px;height:14px}.acc-spinner{width:12px;height:12px;border:1.5px solid rgba(255,255,255,.18);border-top-color:var(--violet-light);border-radius:50%;animation:acc-spin .8s linear infinite}@keyframes acc-spin{to{transform:rotate(360deg)}}.acc-retry{min-height:0;padding:0;font-size:inherit;font-weight:650;text-decoration:underline;text-underline-offset:2px;vertical-align:baseline}.acc-retry:focus-visible{border-radius:4px}.acc-typing-dots{width:24px;height:8px;background:radial-gradient(circle,var(--violet-light) 2.5px,transparent 3px) 0 50% / 8px 8px repeat-x;animation:acc-pulse 1.2s ease-in-out infinite}@keyframes acc-pulse{50%{opacity:.35}}.acc-resolved{display:grid;justify-items:center;gap:4px;padding:14px 16px;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-raised);text-align:center}.acc-resolved>.ic{width:20px;height:20px;margin-bottom:2px;color:var(--up-text)}.acc-resolved-title{margin:0;color:var(--offwhite);font-size:13.5px;font-weight:650}.acc-resolved-text{margin:0;color:var(--muted);font-size:13px;line-height:1.5}@media(max-width:599px){.acc-chat-head{flex-wrap:wrap;row-gap:8px;padding:14px 16px}.acc-chat-tags{order:1;flex-basis:100%;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.acc-spinner,.acc-typing-dots{animation:none}}html:has(.co-shell){scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}.ck-stack{display:grid;gap:16px}.ck-field{min-width:0;min-inline-size:0;margin:0;padding:0;border:0}.ck-legend{float:left;width:100%;margin:0 0 12px;padding:0;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--faint)}.ck-legend+*{clear:both}.ck-radio{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.ck-eyebrow{margin:0;font-size:11.5px;font-weight:800;line-height:1.2;letter-spacing:0;text-transform:none;color:#c4b5fde6}.ck-dot{display:grid;place-items:center;flex:none;width:22px;height:22px;border:1.5px solid var(--hc-outline);border-radius:50%;background:var(--hc-surface);transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out}.ck-dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--ds-ink);opacity:0;transform:scale(.4);transition:opacity .16s ease-out,transform .16s ease-out}.is-on>.ck-dot,.is-on .ck-size-top .ck-dot{border-color:var(--ds-green);background:var(--ds-green);box-shadow:none}.is-on>.ck-dot:after,.is-on .ck-size-top .ck-dot:after{opacity:1;transform:none}.ck-tag{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid rgba(167,139,250,.32);border-radius:var(--radius-pill);background:#a78bfa24;color:var(--ds-g2);font-size:11px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap}@media(min-width:1100px){.ck-tag{padding:5px 9px;font-size:12px}}.ck-rl{margin:0}.ck-rl-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--hc-line)}.ck-rl-row:last-child{border-bottom:0}.ck-rl dt{flex:1 1 auto;min-width:0;font-size:14.5px;font-weight:500;line-height:1.4;color:var(--offwhite)}.ck-rl-note{display:block;margin-top:2px;font-size:12.5px;font-weight:400;line-height:1.4;color:var(--faint);text-wrap:pretty}.ck-rl dd{flex:none;max-width:55%;margin:0;font-size:15px;font-weight:650;line-height:1.4;text-align:right;text-wrap:balance;font-variant-numeric:tabular-nums;color:var(--white)}.ck-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-top:24px}.ck-foot-back{min-height:44px}.ck-foot-go{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto}@media(max-width:599px){.ck-foot{flex-direction:column-reverse;align-items:stretch}.ck-foot-go{margin-left:0}.ck-foot-go .button{width:100%}.ck-foot-back{justify-content:center}}.ck-notices{display:grid;gap:12px;margin-bottom:20px}@media(max-width:599px){.ck-notice{flex-wrap:wrap}.ck-notice .notice-box-text{flex:1 1 calc(100% - 40px)}.ck-notice .notice-box-action{flex:1 1 100%;padding-left:32px}}.ck-hint{display:flex;align-items:flex-start;gap:8px;margin-top:14px;font-size:13.5px;line-height:1.5;color:var(--muted)}.ck-hint .ic{width:17px;height:17px;margin-top:1px;color:var(--violet-light)}.ck-choose .page-head{margin-bottom:20px}.ck-progs{margin-bottom:18px}.ck-prog-well{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:min(100%,520px);padding:4px;border:1px solid var(--ds-line);border-top-color:var(--ds-line-2);border-radius:16px;background:#13111cb8}.ck-prog-well[data-count="1"]{width:min(100%,260px)}.ck-prog-well[data-count="2"]:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:12px;background:#24164a;box-shadow:inset 0 1px #c4b5fd3d,inset 0 -1px #07050f73,inset 0 0 0 1px #a78bfa52;transition:translate .2s ease-out}.ck-prog-well[data-count="2"][data-on="1"]:before{translate:100% 0}.ck-prog{position:relative;z-index:1;display:grid;place-items:center;min-width:0;min-height:62px;padding:4px 16px;border-radius:12px;color:var(--white);text-align:center;cursor:pointer;transition:background-color .16s ease-out}.ck-prog:hover:not(.is-on){background:#ffffff08}.ck-prog-well:not([data-count="2"]) .ck-prog.is-on{background:#24164a;box-shadow:inset 0 1px #c4b5fd3d,inset 0 -1px #07050f73,inset 0 0 0 1px #a78bfa52}.ck-prog:has(.ck-radio:focus-visible){outline:2px solid var(--violet-light);outline-offset:2px}.ck-prog-text{display:grid;justify-items:center;gap:2px;min-width:0}.ck-prog-name{font-size:18px;font-weight:600;line-height:24px}.ck-prog-note{font-size:13px;font-weight:500;line-height:18px;white-space:nowrap;color:var(--muted)}.ck-prog:hover .ck-prog-note,.ck-prog.is-on .ck-prog-note{color:var(--ds-body)}@media(max-width:599px){.ck-prog{padding:4px 8px}.ck-prog-name{font-size:16px}}.ck-intro{display:grid;gap:8px;max-width:760px;margin-bottom:24px}.ck-kicker{font-size:11.5px;font-weight:800;line-height:1.2;letter-spacing:0;text-transform:none;color:#c4b5fdd9}.ck-tagline{font-size:15.5px;line-height:1.55;color:var(--muted);text-wrap:pretty}.ck-facts{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:14px 20px;border-bottom:1px solid var(--hc-line);list-style:none}.ck-facts li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 9px;border:1px solid var(--hc-line-strong);border-radius:var(--radius-pill);background:#ffffff0d;font-size:13px;font-weight:600;line-height:1.2;color:var(--offwhite)}.ck-facts .ic{width:15px;height:15px;stroke-width:2.4;color:var(--violet-light)}.ck-sizes{margin-bottom:28px}.ck-size-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;padding-top:10px}.ck-size{position:relative;display:flex;flex-direction:column;min-width:0;padding:20px 16px 0;border:1px solid var(--ds-line);border-radius:16px;background:var(--ds-inset);box-shadow:none;cursor:pointer;transition:border-color .16s ease-out,box-shadow .16s ease-out,background-color .16s ease-out}.ck-size:hover{border-color:var(--ds-line-2)}.ck-size.is-on{border-color:var(--ds-green);background:#181426;box-shadow:0 0 0 1px var(--ds-green)}.ck-size:has(.ck-radio:focus-visible){outline:2px solid var(--violet-light);outline-offset:3px}.ck-size-badge{position:absolute;top:-10px;left:50%;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--radius-pill);background:var(--ds-green);color:var(--ds-ink);font-size:11px;font-weight:700;line-height:16px;letter-spacing:0;text-transform:none;white-space:nowrap;translate:-50% 0}.ck-size-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ck-size-amount{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;min-width:0;font-size:18px;font-weight:500;line-height:24px;letter-spacing:-.4px;color:var(--white)}.ck-size-amount>span{font-size:13px;font-weight:500;line-height:18px;letter-spacing:0;color:var(--muted)}.ck-size-price{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;font-size:28px;font-weight:500;line-height:32px;letter-spacing:-.6px;color:var(--ds-green);font-variant-numeric:tabular-nums}.ck-size-once{margin:2px 0 16px;font-size:13px;font-weight:500;line-height:18px;color:var(--muted)}.ck-size-act{margin:auto -16px 0;padding:12px 16px 14px;border-top:1px solid #08060E;border-radius:0 0 15px 15px;background:#13111c;box-shadow:inset 0 1px #ddd8ea09;font-size:13px;line-height:18px;color:var(--muted)}.ck-size.is-on .ck-size-act{border-top-color:#07050f99;background:#a78bfa09;color:var(--ds-body)}@media(min-width:760px){.ck-size-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ck-size-amount{font-size:20px}.ck-size-price{font-size:32px;line-height:36px}}@media(min-width:1100px){.ck-size{padding:24px 20px 0}.ck-size-amount{font-size:28px;line-height:32px;letter-spacing:-.6px}.ck-size-amount>span{font-size:14px;line-height:20px}.ck-size-price{font-size:40px;line-height:40px;letter-spacing:-1px}.ck-size-act{margin:auto -20px 0;padding:12px 20px 16px;font-size:14px;line-height:20px}}.ck-choose-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.ck-choose-main{display:grid;gap:16px;min-width:0}.ck-rules{overflow:hidden;border:1px solid var(--ds-line);border-top-color:var(--ds-line-2);border-radius:16px;background:var(--ds-raised);box-shadow:none}.ck-rules-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px;padding:20px 20px 16px;border-bottom:1px solid var(--hc-line)}.ck-rules-title{margin-top:6px;font-size:22px;font-weight:650;line-height:1.2;letter-spacing:-.02em}.ck-rules-link{min-height:44px}.ck-rules-groups{display:grid;grid-template-columns:minmax(0,1fr)}.ck-rule-group{min-width:0;padding:16px 20px 6px}.ck-rule-group+.ck-rule-group{border-top:1px solid var(--hc-line)}.app .ck-rule-group-title{margin-bottom:2px;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--faint)}.ck-compare{overflow:hidden;border:1px solid var(--ds-line);border-top-color:var(--ds-line-2);border-radius:16px;background:var(--ds-raised);box-shadow:none}.ck-compare-h{margin:0;font-size:inherit}.ck-compare-btn{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:14px 20px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease-out}.ck-compare-btn:hover{background:var(--hc-raised)}.ck-compare-btn:focus-visible{outline:2px solid var(--violet-light);outline-offset:-3px}.ck-compare-text{display:grid;flex:1;gap:3px;min-width:0}.ck-compare-title{font-size:15.5px;font-weight:650;line-height:1.3;color:var(--white)}.ck-compare-hint{font-size:13px;font-weight:500;color:var(--faint)}.ck-compare-btn>.ic{width:18px;height:18px;color:var(--muted);transition:rotate .2s ease-out}.ck-compare.is-open .ck-compare-btn>.ic{rotate:180deg}.ck-compare-body{border-top:1px solid var(--hc-line)}.ck-cmp-wrap{overflow-x:auto;overscroll-behavior-x:contain}.ck-cmp{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px;line-height:1.35;font-variant-numeric:tabular-nums}.ck-cmp th,.ck-cmp td{padding:11px 12px;border-bottom:1px solid var(--hc-line);text-align:right;vertical-align:top}.ck-cmp td{white-space:nowrap}.ck-cmp thead th{padding-top:14px;font-size:14.5px;font-weight:800;white-space:nowrap;color:var(--white)}.ck-cmp thead th:first-child,.ck-cmp tbody th{position:sticky;left:0;z-index:1;width:34%;min-width:104px;padding-left:20px;background:var(--ds-raised);text-align:left}.ck-cmp tbody th{font-weight:600;color:var(--offwhite)}.ck-cmp td{font-weight:650;color:var(--muted)}.ck-cmp td:last-child,.ck-cmp th:last-child{padding-right:16px}.ck-cmp-note{display:block;margin-top:2px;font-size:12px;font-weight:500;line-height:1.35;color:var(--faint)}.ck-cmp .is-on{background:#a78bfa1a;color:var(--white)}.ck-cmp thead .is-on{color:var(--violet-light)}.ck-cmp tbody tr:last-child>*{border-bottom:0}.ck-caps{display:grid;gap:3px}@media(max-width:599px){.ck-cmp{font-size:12.5px}.ck-cmp th,.ck-cmp td{padding:10px 5px}.ck-cmp thead th{font-size:12.5px}.ck-cmp thead th:first-child,.ck-cmp tbody th{width:30%;min-width:92px;padding-left:14px}.ck-cmp td:last-child,.ck-cmp th:last-child{padding-right:12px}.ck-cmp-note{font-size:11.5px}}.ck-pick{display:none}.ck-pick-card{padding:24px;border:1px solid var(--ds-line);border-top-color:var(--ds-line-2);border-radius:16px;background:var(--ds-raised);box-shadow:none}.ck-pick-size{font-size:28px;font-weight:500;line-height:34px;letter-spacing:-.6px;color:var(--white)}.ck-pick-sub{margin-top:8px;font-size:14px;color:var(--muted)}.ck-pick-lines{display:grid;gap:14px;margin:20px 0;padding:16px 0;border-top:1px solid var(--hc-line);border-bottom:1px solid var(--hc-line)}.ck-pick-lines>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ck-pick-lines dt{font-size:14.5px;font-weight:500;color:var(--offwhite)}.ck-pick-lines dt span{display:block;margin-top:2px;font-size:12.5px;font-weight:400;color:var(--faint)}.ck-pick-lines dd{margin:0;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--white)}.ck-pick-lines>div:first-child dd{font-size:32px;font-weight:500;line-height:36px;letter-spacing:-.8px;color:var(--ds-green)}.ck-pick-later{padding-top:14px;border-top:1px solid var(--ds-line)}.ck-pick-note{margin-top:12px;font-size:13px;line-height:1.5;color:var(--faint)}.ck-bar{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;gap:12px;height:calc(76px + env(safe-area-inset-bottom));padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--ds-line-2);background:var(--ds-raised)}.ck-bar-text{flex:1;min-width:0}.ck-bar-name{overflow:hidden;font-size:15px;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;color:var(--white)}.ck-bar-price{overflow:hidden;margin-top:2px;font-size:13px;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.ck-bar-price strong{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ds-green)}.ck-bar .button{flex:none}@media(max-width:374px){.co-shell .ck-bar .button{padding:0 16px}.ck-bar .button .ic{display:none}}@media(max-width:339px){.ck-bar{gap:8px}.co-shell .ck-bar .button{padding:0 14px}.ck-bar-price strong{font-size:13px}}@media(max-width:899px){.ck-choose{padding-bottom:calc(76px + env(safe-area-inset-bottom))}body:has(.ck-bar){--sp-offset: calc(76px + env(safe-area-inset-bottom)) }html:has(.ck-bar){scroll-padding-bottom:calc(164px + env(safe-area-inset-bottom))}}@media(max-width:599px){body:has(.ck-bar){--sp-offset: 76px}}@media(min-width:900px){.ck-choose-grid{grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:24px}.ck-pick{position:sticky;top:24px;display:block}.ck-bar{display:none}}.ck-skel{display:grid;gap:20px}.ck-skel-switch{width:min(100%,520px);border-radius:16px}.ck-skel-intro{max-width:560px}.ck-skel-card{border-radius:16px}.co-shell .co-summary{border-color:var(--ds-line);border-top-color:#c4b5fd38;border-radius:16px;background:var(--ds-raised);box-shadow:none}.ck-sum{display:grid;gap:16px}.ck-sum-h{margin:0;font-size:15px;font-weight:600;line-height:1.3;color:var(--offwhite)}@media(max-width:899px){.ck-sum-h{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.ck-sum-priced{display:grid;gap:16px}.ck-sum-priced>*{transition:opacity .16s ease-out}.ck-sum-priced.is-busy>:not(.ck-sum-busy){opacity:.55}.ck-sum-busy{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.4;color:var(--muted)}.ck-sum-busy .spinner{flex:none;width:16px;height:16px}.ck-sum-item{position:relative;isolation:isolate;display:flex;align-items:flex-start;gap:12px;min-height:112px;overflow:hidden;padding:16px 14px 16px 18px;border:1px solid var(--ds-line);border-top-color:#c4b5fd42;border-radius:14px;background:var(--ds-inset)}.ck-sum-art{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:right center;pointer-events:none}.ck-sum-name{flex:1;min-width:0}.ck-sum-prog{font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-g2)}.ck-sum-size{margin-top:6px;font-size:24px;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--white)}.ck-sum-sub{margin-top:6px;font-size:13px;color:var(--muted)}.ck-sum-item .ck-sum-change{flex:none;min-height:32px;padding:4px 12px;border-radius:999px;background:#0b0716c7;box-shadow:inset 0 0 0 1px var(--ds-line-2);font-size:13px;color:var(--offwhite)}.ck-sum-item .ck-sum-change:hover{color:var(--white);background:#0b0716e6;box-shadow:inset 0 0 0 1px #c4b5fd73}.ck-sum-lines{display:grid;gap:10px;margin:0;padding-top:16px;border-top:1px solid var(--hc-line)}.ck-sum-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14.5px;line-height:1.4}.ck-sum-line dt{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--muted)}.ck-sum-line dd{margin:0;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--offwhite)}.ck-sum-line--fee dt{flex-direction:column;align-items:flex-start;gap:2px;color:var(--offwhite)}.ck-sum-note{font-size:12.5px;font-weight:400;color:var(--faint)}.ck-sum-line--rule{padding-top:10px;border-top:1px dashed var(--hc-line-strong)}.ck-sum-line--rule dt,.ck-sum-line--rule dd{color:var(--muted)}.ck-sum-line--off dt,.ck-sum-line--off dd{color:var(--up-text)}.ck-sum-line--off .ic{width:15px;height:15px}.ck-sum-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--hc-line-strong)}.ck-sum-total>span{font-size:16px;font-weight:600;color:var(--white)}.ck-sum-total strong{display:inline-flex;align-items:baseline;gap:6px;font-size:32px;font-weight:500;line-height:1;letter-spacing:-.8px;font-variant-numeric:tabular-nums;color:var(--ds-green)}.ck-sum-cur{font-size:12.5px;font-weight:600;letter-spacing:0;color:var(--muted)}.ck-later{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-inset);font-size:13px;line-height:1.5;color:var(--muted)}.ck-later-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px;font-weight:600;color:var(--offwhite)}.ck-later-row>span{display:inline-flex;align-items:center;gap:7px;min-width:0}.ck-later .ic{flex:none;width:15px;height:15px;color:var(--muted)}.ck-later strong{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--white)}.ck-later-tag{display:inline-block;margin-right:6px;padding:0 8px;border-radius:999px;background:#a78bfa1a;box-shadow:inset 0 0 0 1px #a78bfa52;font-size:11.5px;font-weight:600;line-height:20px;white-space:nowrap;color:var(--ds-g2)}.ck-sum-na{display:flex;align-items:flex-start;gap:10px;padding-top:16px;border-top:1px solid var(--hc-line);font-size:14px;line-height:1.5;color:var(--muted)}.ck-sum-na .ic{width:18px;height:18px;margin-top:1px;color:var(--gold)}.ck-sum-loading{display:grid;gap:16px;padding-top:16px;border-top:1px solid var(--hc-line)}.ck-sum-loading .skeleton{border-radius:var(--radius-sm)}@media(max-width:899px){.co-shell .co-summary-toggle{min-height:64px;text-align:left}.co-summary-what{display:grid;flex:1;gap:2px;min-width:0}.co-summary-label{font-size:12.5px;font-weight:500;line-height:1.3;color:var(--muted)}.co-summary-label:only-child{font-size:15px;font-weight:600;color:var(--offwhite)}.co-summary-item{overflow:hidden;font-size:15px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;color:var(--white)}.co-shell .co-summary-total{display:grid;flex:none;justify-items:end;gap:2px}.co-summary-due{font-size:12.5px;font-weight:500;line-height:1.3;color:var(--muted)}.co-summary-figure{font-size:17px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--ds-green)}}.ck-due{display:grid;gap:12px;padding:18px 20px;border:1px solid var(--ds-line);border-top-color:var(--ds-line-2);border-radius:16px;background:var(--ds-raised);transition:opacity .16s ease-out}.ck-due.is-busy{opacity:.55}.ck-due-now{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.ck-due-now>span{font-size:16px;font-weight:600;color:var(--white)}.ck-due-now strong{display:inline-flex;align-items:baseline;gap:6px;font-size:32px;font-weight:500;line-height:1;letter-spacing:-.8px;font-variant-numeric:tabular-nums;color:var(--ds-green)}.ck-due-skel>.skeleton{height:158px;border-radius:16px}@media(max-width:479px),(min-width:900px)and (max-width:1099px){.ck-due-skel>.skeleton{height:178px}}.ck-chosen{display:flex;align-items:center;gap:12px;padding:12px 8px 12px 16px;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-inset)}.ck-chosen-text{display:grid;flex:1;gap:2px;min-width:0}.ck-chosen-name{font-size:16px;font-weight:600;line-height:1.35;color:var(--white)}.ck-chosen-sub{font-size:13px;line-height:1.4;color:var(--faint)}.ck-chosen-change{flex:none;min-height:44px;padding:4px 8px;font-size:13.5px;color:var(--muted)}.ck-chosen-skel>.skeleton{height:70px;border-radius:12px}.ck-item{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--hc-line)}.ck-item-text{flex:1;min-width:0}.ck-item-title{margin-top:4px;font-size:20px;font-weight:650;line-height:1.25;letter-spacing:-.02em}.ck-item-sub{margin-top:3px;font-size:13.5px;color:var(--faint)}.ck-item-change{flex:none;align-self:flex-start}.app .ck-sub-h{margin:18px 0 2px;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--faint)}.ck-more{margin-top:10px;min-height:44px}.ck-card-loading{display:grid;gap:20px}.ck-promo-row{display:flex;gap:10px}.ck-promo-row .ui-input{flex:1;text-transform:none;letter-spacing:0}.ck-promo-row .ui-input::placeholder{text-transform:none;letter-spacing:0}.co-shell .ck-promo-row .button{flex:none;min-height:48px}.ck-promo-on-wrap{display:grid;gap:8px}.ck-promo-on{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 8px 10px 14px;border:1px solid var(--ds-line-2);border-radius:12px;background:var(--ds-inset)}.ck-promo-mark{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid rgba(34,197,94,.4);border-radius:50%;background:#22c55e24;color:var(--up-text)}.ck-promo-mark .ic{width:15px;height:15px;stroke-width:2.6}.ck-promo-on-text{display:grid;flex:1;min-width:0;gap:1px}.ck-promo-on-text strong{font-size:15px;font-weight:700;letter-spacing:.02em;overflow-wrap:anywhere;color:var(--white)}.ck-promo-on-text span{font-size:13px;color:var(--up-text)}.ck-promo-off{flex:none;font-size:15px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--up-text)}.ck-promo-on .btn-text{min-height:44px;padding:4px 8px}.ck-promo-note{margin-top:14px}@media(max-width:479px){.ck-item{flex-wrap:wrap;row-gap:10px}.ck-item-text{flex:1 1 100%}.ck-promo-on{flex-wrap:wrap;row-gap:2px}.ck-promo-on-text{flex-basis:calc(100% - 40px)}.ck-promo-off{margin-left:40px}.ck-promo-on .btn-text{margin-left:auto}}.ck-me-row{display:flex;align-items:center;gap:14px}.ck-me-text{min-width:0}.ck-me-label{font-size:13px;font-weight:600;color:var(--faint)}.ck-me-email{overflow-wrap:anywhere;font-size:17px;font-weight:650;color:var(--white)}.ck-me-body{margin-top:16px;font-size:14.5px;line-height:1.55;color:var(--muted)}.ck-details{display:grid;gap:14px;margin-top:20px;padding-top:20px;border-top:1px solid var(--hc-line)}.ck-details-h{margin:0;font-size:16px;font-weight:600;line-height:1.3;color:var(--white)}.ck-details-note{margin-top:-8px;font-size:13.5px;line-height:1.5;color:var(--muted)}.ck-details-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.ck-me-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px}.ck-me-switch{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:var(--muted)}.ck-me-switch .btn-text{min-height:44px}@media(max-width:599px){.ck-details-fields{grid-template-columns:minmax(0,1fr)}.ck-me-actions .button{width:100%}.ck-me-switch{justify-content:center;width:100%}}.ck-choices{display:grid;gap:14px}.ck-choice{display:flex;flex-direction:column;gap:10px;min-width:0;padding:22px;border:1px solid var(--ds-line);border-top-color:var(--ds-line-2);border-radius:16px;background:var(--ds-raised);box-shadow:none}.ck-choice:first-child{border-color:var(--hc-outline)}.ck-choice-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:4px;border:1px solid var(--hc-outline);border-radius:var(--radius-sm);background:#a78bfa1a;color:var(--ds-g2)}.ck-choice-title{font-size:17px;font-weight:650;line-height:1.3}.ck-choice-body{flex:1;margin-bottom:6px;font-size:14px;line-height:1.55;color:var(--muted)}@media(min-width:640px){.ck-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.ck-methods{display:grid;gap:12px}.ck-method{position:relative;display:flex;align-items:center;gap:14px;min-width:0;padding:16px;border:1px solid var(--ds-line);border-radius:16px;background:var(--ds-inset);box-shadow:none;cursor:pointer;transition:border-color .16s ease-out,box-shadow .16s ease-out,background-color .16s ease-out}.ck-method:hover{border-color:var(--ds-line-2)}.ck-method.is-on{border-color:var(--ds-green);background:#181426;box-shadow:0 0 0 1px var(--ds-green)}.ck-method:has(.ck-radio:focus-visible){outline:2px solid var(--violet-light);outline-offset:3px}.ck-method:has(.ck-radio:disabled){cursor:default}.ck-method-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border:1px solid var(--hc-line-strong);border-radius:var(--radius-sm);background:var(--hc-raised);color:var(--muted);transition:border-color .18s ease-out,background-color .18s ease-out,color .18s ease-out}.ck-method.is-on .ck-method-icon{border-color:#a78bfa73;background:#a78bfa1f;color:var(--ds-g2)}.ck-method-text{display:grid;flex:1;gap:3px;min-width:0}.ck-method-title{font-size:16px;font-weight:650;line-height:1.3;color:var(--white)}.ck-method-body{font-size:13.5px;line-height:1.5;color:var(--muted)}.ck-method>.ck-dot{margin-top:0}@media(min-width:640px){.ck-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}.ck-secure{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-inset);font-size:13.5px;line-height:1.55;color:var(--muted)}.ck-secure .ic{flex:none;width:18px;height:18px;margin-top:1px;color:var(--muted)}.ck-terms{display:grid;gap:8px;padding:4px 0}.ck-terms .ui-check{min-height:44px;align-items:center;color:var(--offwhite)}.ck-terms .ui-check-box{margin-top:0}.ck-terms-error{padding-left:30px}.ck-preview-note{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap;margin-top:-4px;font-size:13px;line-height:1.5;color:var(--faint)}.ck-preview-note .preview-tag{margin-left:0}@media(max-width:599px){.ck-preview-note{justify-content:center;text-align:center}}.ck-confirm .page-head .eyebrow{font-family:ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.06em}.ck-conf-empty-actions{justify-content:center}.ck-conf-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}@media(min-width:900px){.ck-conf-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.ck-conf-grid--single{grid-template-columns:minmax(0,640px)}}.ck-conf-grid>.skeleton{border-radius:var(--radius-lg)}.ck-conf-status{display:flex;align-items:center;gap:14px;margin-bottom:8px;padding-bottom:16px;border-bottom:1px solid var(--hc-line)}.ck-conf-status>div{flex:1;min-width:0}.ck-conf-mark{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:var(--radius-sm);border:1px solid var(--hc-line-strong);background:var(--hc-raised);color:var(--muted)}.ck-conf-mark .ic{width:22px;height:22px}.ck-conf-status--wait .ck-conf-mark{border-color:#ffc9474d;background:#ffc94714;color:var(--gold)}.ck-conf-status--ok .ck-conf-mark{border-color:#22c55e52;background:#22c55e1a;color:var(--up-text)}.ck-conf-status--bad .ck-conf-mark{border-color:#ef444452;background:#ef44441a;color:#fca5a5}.ck-conf-ref-label{margin-bottom:6px;font-size:12.5px;font-weight:600;color:var(--faint)}.ck-conf-total{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ds-green)}.ck-conf-order .ck-later{margin-top:12px}.ck-off{color:var(--up-text)}.ck-conf-wait{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding-top:14px;border-top:1px solid var(--hc-line);font-size:13.5px;color:var(--muted)}.ck-conf-wait .spinner{width:16px;height:16px}.ck-next{display:grid;margin:0;padding:0;list-style:none}.ck-next-step{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;padding-bottom:20px}.ck-next-step:last-child{padding-bottom:0}.ck-next-step:not(:last-child):before{content:"";position:absolute;top:36px;bottom:4px;left:15.5px;width:1px;background:var(--hc-line-strong)}.ck-next-n{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--hc-line-strong);border-radius:50%;background:var(--hc-surface);color:var(--faint);font-size:13.5px;font-weight:700}.ck-next-n .ic{width:15px;height:15px;stroke-width:2.4}.ck-next-step.is-now .ck-next-n{border-color:var(--ds-green);background:var(--ds-green);color:var(--ds-ink);box-shadow:none}.ck-next-step.is-done .ck-next-n{border-color:#22c55e80;color:var(--up-text)}.ck-next-text{min-width:0;padding-top:4px}.ck-next-title{font-size:15px;font-weight:650;line-height:1.35;color:var(--offwhite)}.ck-next-step.is-next .ck-next-title{color:var(--muted)}.ck-next-body{margin-top:3px;font-size:13.5px;line-height:1.5;color:var(--faint)}.ck-conf-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}@media(max-width:599px){.ck-conf-actions .button{flex:1 1 100%}}@media(forced-colors:active){.ck-prog.is-on,.ck-size.is-on,.ck-method.is-on{outline:2px solid CanvasText;outline-offset:-4px}}@media(prefers-reduced-motion:reduce){.ck-prog-well[data-count="2"]:before,.ck-prog,.ck-size,.ck-method,.ck-method-icon,.ck-dot,.ck-dot:after,.ck-compare-btn,.ck-compare-btn>.ic,.co-shell .co-summary-toggle .ic,.ck-sum-priced>*,.ck-due{transition:none}}.ck-paym{margin-top:16px;padding-top:14px;border-top:1px solid var(--hc-line, rgba(255, 255, 255, .08))}.ck-paym-label{font-size:12.5px;font-weight:500;line-height:1.3;color:var(--faint)}.ck-paym-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;padding:0;list-style:none}.ck-paym-list>li{display:flex}.ck-paym-card{width:auto;height:26px;border:1px solid var(--hc-line-strong, rgba(255, 255, 255, .14));border-radius:8px;background:var(--hc-surface, #120E20)}.ck-paym-coin{align-items:center;gap:6px;height:26px;padding:0 8px 0 7px;border:1px solid var(--hc-line-strong, rgba(255, 255, 255, .14));border-radius:8px;background:var(--hc-surface, #120E20);color:var(--offwhite);font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.ck-paym-coin-mark{flex:none;width:14px;height:14px}.app-body{--adm-surface: var(--hc-surface, #100C1C);--adm-raised: var(--hc-raised, #161127);--adm-line: var(--hc-line, #1E1830);--adm-line-strong: var(--hc-line-strong, #2C2444);--adm-outline: var(--hc-outline, #3F3461);--adm-outline-hover: var(--hc-outline-hover, #5B4A8C);--adm-chosen: #1E1338;--adm-well: #0C0916;--adm-tint: rgba(124, 58, 237, .1);--adm-ring: 0 0 0 3px rgba(124, 58, 237, .25);--adm-shadow: inset 0 1px 0 rgba(255, 255, 255, .04), 0 1px 2px rgba(7, 5, 15, .45);--adm-radius: 12px;--adm-radius-ctl: 8px}.ins-page{container:ins-page / inline-size;display:grid;gap:20px;min-width:0}.ins-page>.page-head{margin-bottom:4px}.ins-fade{opacity:.55;transition:opacity .16s ease-out;pointer-events:none}.ins-more{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--violet-light);font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap}.ins-more .ic{width:15px;height:15px;transition:translate .16s var(--ease)}.ins-more:hover{color:var(--white)}.ins-more:hover .ic{translate:2px 0}.ins-card-foot{display:flex;justify-content:flex-end;padding-top:6px}.ins-card-note{margin-top:16px;padding-top:14px;border-top:1px solid var(--adm-line);font-size:13.5px;color:var(--muted)}.ins-card-note strong{color:var(--white);font-weight:650}.ins-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ins-kpis-error{grid-column:1 / -1}.ins-tile{position:relative;display:block;min-width:0;border-radius:var(--adm-radius);color:inherit;text-decoration:none}.ins-tile .stat,.ins-kpis>.stat{height:100%;align-content:start}.ins-tile.is-link .stat{transition:border-color .16s ease-out,background-color .16s ease-out}.ins-tile.is-link:hover .stat{border-color:var(--adm-outline);background:var(--adm-raised)}.ins-tile.is-link:hover .stat-label{color:var(--offwhite)}.ins-tile.is-link:focus-visible{outline:2px solid var(--violet-light);outline-offset:3px}.ins-tile-go{position:absolute;right:18px;bottom:18px;width:16px;height:16px;color:var(--violet-light);opacity:0;translate:-4px 0;transition:opacity .16s ease-out,translate .2s var(--ease)}.ins-tile.is-link:hover .ins-tile-go,.ins-tile.is-link:focus-visible .ins-tile-go{opacity:1;translate:0 0}.ins-stat-skel{min-height:112px}@container ins-page (max-width: 559px){.ins-kpis{gap:10px}.ins-kpis .stat{gap:4px;padding:14px 14px 15px}.ins-kpis .stat-icon{display:none}.ins-kpis .stat-label{font-size:12.5px;line-height:1.35}.ins-kpis .stat-value{font-size:22px}.ins-kpis .stat-hint{font-size:12px}.ins-tile-go{display:none}.ins-kpis--5>:last-child{grid-column:1 / -1}}@container ins-page (min-width: 560px) and (max-width: 879px){.ins-kpis--5>:last-child{grid-column:1 / -1}}@container ins-page (min-width: 880px){.ins-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}}.ins-split{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:stretch}.ins-split:empty{display:none}@container ins-page (min-width: 960px){.ins-split{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.ins-split--even{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-split>:only-child{grid-column:1 / -1}}.ins-traffic .ui-card-head{flex-wrap:wrap}.ins-split>.ui-card,.ins-grid-3>.ui-card{display:flex;flex-direction:column}.ins-split>.ui-card>.ui-card-body,.ins-grid-3>.ui-card>.ui-card-body{display:flex;flex:1;flex-direction:column}.ins-split>.ui-card>.ui-card-body>*,.ins-grid-3>.ui-card>.ui-card-body>*{min-width:0}.ins-card-foot{margin-top:auto}.ins-attn{display:grid;gap:18px}.ins-attn-group+.ins-attn-group{padding-top:16px;border-top:1px solid var(--adm-line)}.ins-attn-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.ins-attn-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border:1px solid var(--adm-line-strong);border-radius:var(--adm-radius-ctl);background:var(--adm-surface);color:var(--violet-light)}.ins-attn-icon .ic{width:16px;height:16px}.ins-attn-title{flex:1;min-width:0;font-size:14.5px;font-weight:650;color:var(--offwhite)}.ins-attn-none{display:flex;align-items:center;gap:10px;min-height:30px;font-size:14px;color:var(--muted)}.ins-attn-none .ic{width:16px;height:16px;color:var(--up-text)}.ins-attn-none+.ins-attn-group,.ins-attn-group+.ins-attn-none{padding-top:16px;border-top:1px solid var(--adm-line)}.ins-attn-skel{display:grid;gap:22px}.ins-mini{display:grid;margin:0;padding:0;list-style:none}.ins-mini>li+li{border-top:1px solid var(--adm-line)}.ins-mini-row{display:flex;align-items:center;gap:14px;min-height:56px;margin:0 -10px;padding:9px 10px;border-radius:var(--adm-radius-ctl);color:inherit;text-decoration:none;transition:background-color .14s ease-out}a.ins-mini-row:hover{background:var(--adm-raised)}a.ins-mini-row:hover .ins-mini-title{color:var(--white)}.ins-mini-main{display:grid;flex:1;gap:2px;min-width:0}.ins-mini-title,.ins-mini-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ins-mini-title{font-size:14px;font-weight:600;color:var(--offwhite)}.ins-mini-sub{font-size:12.5px;color:var(--faint)}.ins-mini-dot{margin:0 6px;color:var(--faint)}.ins-mini-end{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:4px}.ins-mini-amount{font-size:14px;font-weight:650;color:var(--white);font-variant-numeric:tabular-nums}.ins-mini-skel{display:grid}.ins-mini-skel-row{display:flex;align-items:center;gap:14px;min-height:56px}.ins-mini-skel-row+.ins-mini-skel-row{border-top:1px solid var(--adm-line)}.ins-mini-skel-text{display:grid;flex:1;gap:8px}.ins-skel-w40{width:40%}.ins-skel-w50{width:50%}.ins-skel-w60{width:60%}.ins-skel-pill{flex:none;width:72px;border-radius:var(--radius-pill)}.ins-skel-avatar{flex:none;width:32px;border-radius:50%}.ins-skel-cell{flex:0 1 110px}.ins-skel-card{display:grid;gap:18px;padding:20px}.ins-table-skel{display:grid;border:1px solid var(--adm-line);border-radius:var(--adm-radius);background:var(--adm-surface)}.ins-table-skel-row{display:flex;align-items:center;gap:18px;padding:14px 16px}.ins-table-skel-row+.ins-table-skel-row{border-top:1px solid var(--adm-line)}.ins-table-skel-text{display:grid;flex:1;gap:8px;min-width:0}@media(max-width:759px){.ins-table-skel{gap:10px;border:0;background:transparent}.ins-table-skel-row{border:1px solid var(--adm-line);border-radius:var(--adm-radius);background:var(--adm-surface)}.ins-table-skel-row+.ins-table-skel-row{border-top:1px solid var(--adm-line)}.ins-skel-hide-phone{display:none}}.ins-analytics{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start;transition:opacity .16s ease-out}@container ins-page (min-width: 900px){.ins-analytics{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-span-all{grid-column:1 / -1}}.ins-chart .ui-card-head{align-items:center}.ins-view-toggle{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--adm-line-strong);border-radius:var(--adm-radius-ctl);background:transparent;color:var(--muted);font-family:var(--body);font-size:13px;font-weight:600;cursor:pointer;transition:color .14s ease-out,background-color .14s ease-out,border-color .14s ease-out}.ins-view-toggle:hover{color:var(--white);border-color:var(--adm-outline);background:var(--adm-raised)}.ins-view-toggle[aria-pressed=true]{border-color:var(--adm-outline-hover);background:var(--adm-raised);color:var(--white)}.ins-bar-total{margin-bottom:10px;font-size:13px;font-weight:600;color:var(--offwhite);font-variant-numeric:tabular-nums}.ins-bar-total span{font-weight:500;color:var(--muted)}.ins-series{overflow-y:auto;border:1px solid var(--adm-line);border-radius:var(--adm-radius);overscroll-behavior:contain}.ins-series:focus-visible{outline:2px solid var(--violet-light);outline-offset:2px}.ins-series-table{width:100%;border-collapse:collapse;font-size:13.5px}.ins-series-table th{position:sticky;top:0;padding:9px 14px;border-bottom:1px solid var(--adm-line);background:var(--adm-raised);color:var(--muted);font-size:12.5px;font-weight:600;text-align:left}.ins-series-table td{padding:8px 14px;border-bottom:1px solid var(--adm-line);color:var(--offwhite)}.ins-series-table tr:last-child td{border-bottom:0}.ins-series-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.ins-grid-3{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:stretch}@container ins-page (min-width: 700px){.ins-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-grid-3>:last-child{grid-column:1 / -1}}@container ins-page (min-width: 1060px){.ins-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ins-grid-3>:last-child{grid-column:auto}}.ins-path{color:var(--offwhite);overflow-wrap:anywhere}.ins-card-table>.ui-card-body{padding:10px 0 6px}.ins-card-table .ui-table-wrap{border:0;border-radius:0;background:transparent}.ins-card-table .ui-table th{background:transparent}@media(max-width:759px){.ins-card-table>.ui-card-body{padding:6px 20px 8px}.ins-card-table .ui-table tr{margin:0;padding:12px 0;border:0;border-radius:0;background:transparent}.ins-card-table .ui-table tr+tr{border-top:1px solid var(--adm-line)}.ins-card-table .ui-table tr{display:flex;align-items:center;justify-content:space-between;gap:12px}.ins-card-table .ui-table td,.ins-card-table .ui-table td.is-primary{margin:0;padding:0;border:0}.ins-card-table .ui-table td.is-primary{flex:1;min-width:0}.ins-card-table .ui-table td:before{content:none}}.ins-list{min-width:0}.ins-cell-text{display:grid;min-width:0}.ins-cell-text .cell-title,.ins-cell-text .cell-sub,.ins-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ins-email{display:block;max-width:34ch}.ins-badge-ic.ic{width:13px;height:13px;margin:0 -1px 0 -2px;stroke-width:2}.ins-tag{display:inline-block;max-width:100%;padding:2px 8px;overflow:hidden;border:1px solid var(--adm-line-strong);border-radius:6px;background:var(--adm-surface);color:var(--offwhite);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.ins-when{display:grid}.ins-amount,.ins-discount,.ins-kv-stack{display:inline-grid;justify-items:end}.ins-discount{justify-items:start}.ins-compact-only,.ins-tabs-narrow{display:none}.ins-tabs-wide .ui-tabs{margin-bottom:16px}@container ins-page (max-width: 899px){.ins-tabs-wide{display:none}.ins-tabs-narrow{display:block}}@media(min-width:760px){.ins-users .ui-table td.is-primary{min-width:210px}.ins-orders .ui-table td.is-primary{min-width:150px}@container ins-page (max-width: 999px){.ins-users .ui-table th:nth-child(4),.ins-users .ui-table td:nth-child(4),.ins-users .ui-table th:nth-child(6),.ins-users .ui-table td:nth-child(6){display:none}}@container ins-page (max-width: 879px){.ins-orders .ui-table th:nth-child(5),.ins-orders .ui-table td:nth-child(5){display:none}}@container ins-page (max-width: 1079px){.ins-orders .ui-table th:nth-child(2),.ins-orders .ui-table td:nth-child(2),.ins-orders .ui-table th:nth-child(7),.ins-orders .ui-table td:nth-child(7){display:none}.ins-orders .ins-compact-only{display:block}.ins-orders .ui-table td.is-primary{min-width:230px}}}@media(max-width:759px){.ins-compact-only{display:block}.ins-when-ago{display:none}.ins-email{max-width:none}.ins-amount{justify-items:end}.ins-list .ui-row-open{display:block;width:100%;min-width:0}.ins-list .ui-toolbar .ui-search{flex-basis:100%}.ins-list .ui-toolbar .ui-select{flex:1 1 140px}}.ins-danger-text.button--quiet{color:#fca5a5}.ins-danger-text.button--quiet:hover{border-color:#ef444473;background:#ef444414;color:#fecaca}.ins-strong{font-weight:650;color:var(--white)}.ins-link{font-weight:600;text-decoration:none}.ins-link:hover{text-decoration:underline}.ins-detail{display:grid;gap:24px}.ins-person{display:flex;align-items:center;gap:14px}.ins-person-text{display:grid;flex:1;gap:8px;min-width:0}.ins-person-meta{font-size:13.5px;color:var(--muted)}.ins-person-badges{display:flex;flex-wrap:wrap;gap:6px}.ins-skel-avatar-lg{flex:none;width:52px;border-radius:50%}.ins-detail-section{display:grid;gap:4px}.ins-detail .kv dt{flex:none}.ins-detail-title{display:flex;align-items:center;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--adm-line);color:var(--muted);font-size:13px;font-weight:600}.ins-count{padding:1px 7px;border-radius:var(--radius-pill);background:var(--adm-raised);color:var(--muted);font-size:11.5px;font-variant-numeric:tabular-nums}.ins-none{padding:10px 0 2px;font-size:14px;color:var(--faint)}.ins-records{display:grid;margin:0;padding:0;list-style:none}.ins-record{display:grid;gap:4px;padding:12px 0}.ins-record+.ins-record{border-top:1px solid var(--adm-line)}.ins-record-link{display:grid;gap:4px;margin:-12px -10px;padding:12px 10px;border-radius:var(--adm-radius-ctl);color:inherit;text-decoration:none;transition:background-color .14s ease-out}.ins-record-link:hover{background:var(--adm-raised);color:inherit}.ins-record-top,.ins-record-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.ins-record-title{min-width:0;overflow:hidden;font-size:14.5px;font-weight:600;color:var(--offwhite);text-overflow:ellipsis;white-space:nowrap}.ins-record-amount{flex:none;font-size:14.5px;font-weight:650;color:var(--white);font-variant-numeric:tabular-nums}.ins-record-sub,.ins-record-meta{min-width:0;font-size:13px;color:var(--faint)}.ins-record-progress{display:grid;gap:6px;margin-top:6px}.ins-timeline{display:grid;margin:0;padding:6px 0 0;list-style:none}.ins-timeline li{position:relative;display:grid;gap:2px;padding:0 0 16px 22px}.ins-timeline li:before{content:"";position:absolute;top:6px;left:3px;width:9px;height:9px;border:2px solid var(--violet-light);border-radius:50%;background:var(--adm-surface)}.ins-timeline li:not(:last-child):after{content:"";position:absolute;top:19px;bottom:2px;left:7px;width:1px;background:var(--adm-line-strong)}.ins-timeline li:last-child{padding-bottom:0}.ins-timeline-what{font-size:14px;font-weight:550;color:var(--offwhite)}.ins-timeline-when{font-size:12.5px;color:var(--faint)}.ins-order-sum{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--adm-line);border-radius:var(--adm-radius);background:var(--adm-surface)}.ins-order-sum:focus{outline:none}.ins-order-sum:focus-visible{outline:2px solid var(--violet-light);outline-offset:2px}.ins-order-total{font-size:26px;font-weight:650;line-height:1.1;letter-spacing:-.01em;color:var(--white);font-variant-numeric:tabular-nums}.ins-order-what{margin-top:4px;font-size:13.5px;color:var(--muted)}.ins-export{display:grid;justify-items:start;gap:6px}@container ins-page (min-width: 880px){.ins-export{justify-items:end}}.ins-export-row{display:flex;align-items:center}.ins-export-hint{font-size:12.5px;color:var(--faint)}.ins-rewards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.ins-rewards>:last-child:nth-child(odd){grid-column:1 / -1}@container ins-page (max-width: 559px){.ins-rewards .ins-reward{gap:5px;padding:11px 12px}.ins-rewards .ins-reward-count{font-size:19px}}@container ins-page (min-width: 640px){.ins-rewards{grid-template-columns:repeat(5,minmax(0,1fr))}.ins-rewards>:last-child:nth-child(odd){grid-column:auto}}.ins-reward{display:grid;gap:6px;width:100%;height:100%;padding:14px 14px 13px;border:1px solid var(--adm-line);border-radius:var(--adm-radius);background:var(--adm-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease-out,background-color .14s ease-out}.ins-reward:hover{border-color:var(--adm-line-strong);background:var(--adm-raised)}.ins-reward[aria-pressed=true]{border-color:var(--violet);background:var(--adm-chosen)}.ins-reward-label{font-size:13px;font-weight:600;color:var(--muted)}.ins-reward[aria-pressed=true] .ins-reward-label{color:#ddd3fe}.ins-reward-count{font-size:22px;font-weight:650;line-height:1.15;letter-spacing:-.01em;color:var(--white);font-variant-numeric:tabular-nums}.ins-reward-bar{display:block;height:4px;overflow:hidden;border-radius:var(--radius-pill);background:var(--adm-line-strong)}.ins-reward-bar>span{display:block;height:100%;border-radius:inherit;background:var(--violet-mid)}.ins-reward-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 6px;font-size:12px;font-weight:600;color:var(--offwhite);font-variant-numeric:tabular-nums}.ins-reward-odds{font-weight:500;color:var(--faint)}.ins-form{display:grid;gap:18px}.ins-money{position:relative}.ins-money>span{position:absolute;top:50%;left:16px;color:var(--muted);font-size:15.5px;font-weight:600;pointer-events:none;translate:0 -50%}.ins-money .ui-input{padding-left:30px;font-variant-numeric:tabular-nums}.ins-aside-btn{padding:0;font-size:13px}.ins-confirm{display:grid;gap:10px}.ins-preview-note{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:#cfc6ea}.ins-preview-note .preview-tag{margin:1px 0 0}.ins-drawer-actions{display:flex;flex:1;align-items:center;justify-content:flex-end;gap:10px}.ins-drawer-actions .preview-tag{margin:0 auto 0 0}.ins-confirm-reason{padding:10px 12px;border:1px solid var(--adm-line);border-radius:var(--adm-radius-ctl);background:var(--adm-surface);color:var(--offwhite);font-size:14px;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.ins-tile-go,.ins-more .ic,.ins-fade,.ins-analytics{transition:none}}.tm-page{display:grid;gap:20px;min-width:0}.tm-page>.page-head{margin-bottom:4px}.tm-panel{display:grid;gap:14px;min-width:0}.tm-panel>.ui-toolbar{margin-bottom:0}.tm-page>.ui-tabs{margin-bottom:-6px}.tm-page .button--sm,.tm-drawer .button--sm,.tm-page .btn-text,.tm-drawer .btn-text{min-height:40px}@media(max-width:599px){.tm-panel>.ui-toolbar .ui-search{flex-basis:100%}.tm-panel>.ui-toolbar .ui-select{flex:1 1 140px}}@media(max-width:479px){.tm-page>.ui-tabs .ui-tab{padding:10px 9px 12px;font-size:14px}}.tm-drawer{display:grid;gap:0}.tm-section{display:grid;gap:12px;min-width:0;padding:20px 0;border-top:1px solid var(--adm-line)}.tm-section:first-child{padding-top:0;border-top:0}.tm-section:last-child{padding-bottom:4px}.tm-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}.tm-section-title{font-size:13px;font-weight:600;line-height:1.3;color:var(--muted)}.tm-section p{font-size:14px;line-height:1.6;color:var(--muted)}.tm-section .kv-row{padding:9px 0}.tm-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tm-badge-ic{width:13px;height:13px;stroke-width:2}.tm-drawer-who{display:flex;align-items:center;gap:14px;min-width:0}.tm-drawer-who-text{display:grid;gap:2px;min-width:0}.tm-drawer-who-name{overflow-wrap:anywhere;font-size:18px;font-weight:650;line-height:1.25;color:var(--white)}.tm-drawer-who-sub{overflow-wrap:anywhere;font-size:14px;color:var(--muted)}.tm-quote{margin:0;padding:12px 14px;border:1px solid var(--adm-line);border-radius:var(--adm-radius);background:var(--adm-surface);color:var(--offwhite);font-size:14.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.tm-foot-spacer{flex:1}.tm-foot-status{display:flex;flex:1 1 100%;align-items:flex-start;align-self:center;gap:8px;min-width:0;margin:0;color:var(--up-text);font-size:13.5px;font-weight:550;line-height:1.45}.tm-foot-status .ic{flex:none;width:16px;height:16px;margin-top:1px}.tm-foot-status--danger{color:#fca5a5}.tm-preview-note{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;color:var(--faint)}.tm-preview-note .preview-tag{margin:0}.tm-unset{color:var(--faint);font-style:italic;font-weight:500}.tm-cell-text{display:grid;min-width:0}.tm-cell-text .cell-title,.tm-cell-text .cell-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-code{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-size:13px;color:var(--offwhite)}.tm-ext{display:inline-flex;align-items:center;gap:5px;max-width:100%;overflow-wrap:anywhere;font-weight:600;text-decoration:none}.tm-ext .ic{width:14px;height:14px}.tm-skel{overflow:hidden;border:1px solid var(--adm-line);border-radius:var(--adm-radius);background:var(--adm-surface)}.tm-skel-row{display:flex;align-items:center;gap:16px;padding:16px;border-bottom:1px solid var(--adm-line)}.tm-skel-row:last-child{border-bottom:0}.tm-skel-avatar{flex:none;width:32px;border-radius:50%}.tm-skel-text{display:grid;flex:1 1 40%;gap:8px;min-width:0}.tm-skel-w60{width:60%}.tm-skel-w40{width:40%}.tm-skel-cell{flex:1 1 14%;min-width:0}@media(max-width:759px){.tm-skel{border:0;background:transparent}.tm-skel-row{margin-bottom:10px;border:1px solid var(--adm-line);border-radius:var(--adm-radius);background:var(--adm-surface)}.tm-skel-wide{display:none}}.inb-page.is-split{margin-bottom:-40px}@media(max-width:1023px){.inb-page.is-split{margin-bottom:-32px}}.inb{min-width:0}.inb--two,.inb--three{display:grid;grid-template-columns:316px minmax(0,1fr);height:var(--inb-h, 640px);overflow:hidden;border:1px solid var(--adm-line);border-radius:var(--adm-radius);background:var(--adm-surface);box-shadow:var(--adm-shadow)}.inb--three{grid-template-columns:340px minmax(0,1fr)}.inb .button--sm{min-height:40px}.inb-pad{padding:14px}.inb-list{display:flex;flex-direction:column;min-width:0;min-height:0}.inb--two .inb-list,.inb--three .inb-list{border-right:1px solid var(--adm-line);background:#07050f40}.inb-list-head{display:grid;gap:12px;padding:6px 12px 12px;border-bottom:1px solid var(--adm-line)}.inb-list-head .ui-tabs{gap:0;margin:0 -12px;padding:0 4px}.inb-list-head .ui-tab{gap:6px;padding:10px 7px 11px;font-size:13.5px}.inb-list-head .ui-tab-count{padding:0 5px;font-size:11px}.inb-filters{display:grid;gap:8px}.inb-filters-row{display:flex;align-items:center;gap:8px}.inb-filters-row .ui-select{flex:1;min-width:0}.inb-filters .ui-input{min-height:40px;font-size:14px}.inb-filters .icon-btn{width:40px;height:40px}.inb-list-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.inb-list-body .empty{padding:36px 18px}.inb-items{display:grid;gap:2px;margin:0;padding:6px;list-style:none;transition:opacity .16s ease-out}.inb-items.is-busy{opacity:.6}.inb-item{position:relative;display:flex;gap:12px;padding:12px;border-radius:12px;color:inherit;text-decoration:none;transition:background-color .14s ease-out}.inb-item:hover{background:#ffffff09;color:inherit}.inb-item.is-on{background:#7c3aed26;box-shadow:inset 2px 0 0 var(--violet-light)}.inb-item:focus-visible{outline-offset:-2px}.inb-item-main{display:grid;flex:1;gap:2px;min-width:0}.inb-item-top,.inb-item-line{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.inb-item-who,.inb-item-subject,.inb-item-preview{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inb-item-who{color:var(--muted);font-size:13px;font-weight:600}.inb-item-time{flex:none;color:var(--faint);font-size:12px;font-variant-numeric:tabular-nums}.inb-item-subject{color:var(--offwhite);font-size:14.5px;font-weight:550;line-height:1.4}.inb-item-preview{color:var(--faint);font-size:13px;line-height:1.45}.inb-item.is-unread .inb-item-who{color:var(--offwhite)}.inb-item.is-unread .inb-item-subject{color:var(--white);font-weight:700}.inb-dot{flex:none;align-self:center;width:8px;height:8px;border-radius:50%;background:var(--violet-mid);box-shadow:0 0 0 3px #7c3aed40}.inb-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px}.inb-item-meta .badge{padding:1px 8px;font-size:11.5px}.inb-item-assignee{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:12px;font-weight:550}.inb-item-assignee.is-none{color:var(--faint)}.inb-item-assignee .ic{width:13px;height:13px}.inb-tag{padding:0 7px;border:1px solid var(--adm-line-strong);border-radius:6px;color:var(--muted);font-size:11.5px;font-weight:600;line-height:18px}.inb-tags{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.inb-main{min-width:0;min-height:0}.inb-main--two,.inb-main--three{display:grid;height:100%}.inb-main--three{grid-template-columns:minmax(0,1fr) 300px}.inb-thread{display:flex;flex-direction:column;min-width:0;min-height:0}.inb-thread--empty{display:grid;place-items:center;min-height:320px}.inb-thread-head{display:flex;align-items:flex-start;gap:12px;padding:16px 20px 0}.inb-thread-titles{display:grid;flex:1;gap:3px;min-width:0}.inb-subject{overflow-wrap:anywhere;font-size:18px;font-weight:650;line-height:1.3;letter-spacing:-.02em}.inb-thread-who{display:flex;flex-wrap:wrap;gap:2px 10px;color:var(--muted);font-size:13.5px}.inb-thread-name{color:var(--offwhite);font-weight:600}.inb-thread-email{overflow-wrap:anywhere}.inb-thread-head .badge{margin-top:3px}.inb-thread-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 20px 14px;border-bottom:1px solid var(--adm-line)}.inb-assign{display:flex;flex:1 1 200px;align-items:center;gap:8px;min-width:0;max-width:300px}.inb-assign>.ic,.inb-assigned .ic{width:16px;height:16px;color:var(--faint)}.inb-assign .ui-select{flex:1;min-width:0}.inb--two .inb-assign{max-width:240px}.inb-assign .ui-input{min-height:40px;padding-left:12px;font-size:14px}.inb-assigned{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:14px}.inb-thread-actions{display:flex;flex-wrap:wrap;gap:8px}.inb-thread-body{flex:1;min-height:0;padding:20px;overflow-y:auto;overscroll-behavior:contain}.inb-thread-body:focus-visible{outline-offset:-3px}.inb-msgs{display:grid;gap:16px;margin:0;padding:0;list-style:none}.inb-daysep{display:flex;align-items:center;gap:12px;color:var(--faint);font-size:12px;font-weight:650;letter-spacing:.02em}.inb-daysep:before,.inb-daysep:after{content:"";flex:1;height:1px;background:var(--adm-line)}.inb-msg{display:flex;gap:10px;min-width:0}.inb-msg--staff,.inb-msg--note{justify-content:flex-end}.inb-msg-avatar{flex:none;padding-top:20px}.inb-msg-col{display:grid;gap:5px;min-width:0;max-width:min(580px,84%)}.inb-msg--staff .inb-msg-col,.inb-msg--note .inb-msg-col{justify-items:end}.inb-msg-meta{display:flex;align-items:baseline;gap:8px;color:var(--faint);font-size:12px}.inb-msg-name{color:var(--muted);font-weight:650}.inb-bubble{min-width:0;max-width:100%;padding:10px 14px;border:1px solid transparent;border-radius:16px;font-size:14.5px;line-height:1.55}.inb-bubble p{white-space:pre-wrap;overflow-wrap:anywhere}.inb-msg--customer .inb-bubble{border-color:#ffffff12;border-top-left-radius:6px;background:var(--adm-raised);color:var(--offwhite)}.inb-msg--staff .inb-bubble{border-color:#c4b5fd3d;border-top-right-radius:6px;background:#7c3aed42;color:var(--white)}.inb-msg--note .inb-bubble{border:1px dashed rgba(255,201,71,.42);border-top-right-radius:6px;background:#ffc94712;color:var(--offwhite)}.inb-note-label{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:4px;color:#fcd98a;font-size:12px;font-weight:700;letter-spacing:.01em}.inb-note-label .ic{width:13px;height:13px}.inb-note-sub{color:#fcd98aad;font-weight:500}.inb-note-sub:before{content:"\b7";margin-right:6px}.inb-msg--system{align-items:flex-start;justify-content:center;gap:8px;max-width:540px;margin:0 auto;padding:9px 14px;border:1px solid var(--adm-line);border-radius:12px;background:#ffffff05;color:var(--faint);font-size:12.5px;line-height:1.5}.inb-msg--system .ic{width:15px;height:15px;margin-top:1px}.inb-readonly{display:flex;align-items:center;gap:8px;padding:16px 20px;border-top:1px solid var(--adm-line);color:var(--faint);font-size:13.5px}.inb-readonly .ic{width:16px;height:16px}.inb-composer{display:grid;gap:10px;padding:12px 16px 14px;border-top:1px solid var(--adm-line);background:#07050f59;transition:background-color .16s ease-out,border-color .16s ease-out}.inb-composer.is-note{border-top-color:#ffc94747;background:#ffc9470b}.inb-composer-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.inb-composer-to{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:var(--faint);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.inb-composer-to .ic{width:14px;height:14px}.inb-composer.is-note .inb-composer-to{color:#fcd98a}.inb-composer.is-note .ui-seg-btn[aria-checked=true]{background:var(--gold);color:var(--ink)}.inb-composer-text{min-height:0;padding:11px 14px;font-size:14.5px;line-height:1.5;resize:none}.inb-composer.is-note .inb-composer-text{border-color:#ffc94759;background:#1e160473}.inb-composer.is-note .inb-composer-text:focus{border-color:#e8b53e;box-shadow:inset 0 2px 4px #0006,0 0 0 1px #e8b53e,0 0 0 4px #ffc94738}.inb-composer-error{margin-top:-2px}.inb-composer-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.inb-composer-hint{min-width:0;color:var(--faint);font-size:12.5px}.inb-composer-hint kbd{display:inline-block;margin-right:3px;padding:0 5px;border:1px solid var(--adm-line-strong);border-bottom-width:2px;border-radius:5px;color:var(--muted);font-family:var(--body);font-size:11px;font-weight:600;line-height:17px}.inb-composer-go{display:flex;flex:none;align-items:center;gap:10px}.inb-composer-go .preview-tag{margin:0}.inb-cust-btn{width:40px;height:40px}@media(max-height:820px)and (min-width:700px){.inb-page.is-split .page-sub{display:none}}.button.inb-send.is-note{background:var(--gold);color:var(--ink);box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 1px 1px #0006}.button.inb-send.is-note:hover{background:#ffd465;color:var(--ink);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0003,0 2px 2px #0006,0 8px 20px -8px #ffc94780}.inb-side{min-width:0;min-height:0;padding:18px 18px 24px;overflow-y:auto;overscroll-behavior:contain;border-left:1px solid var(--adm-line);background:#ffffff03}.inb-cust-who{display:flex;align-items:center;gap:12px;min-width:0}.inb-cust-text{display:grid;gap:2px;min-width:0}.inb-cust .inb-cust-name{overflow-wrap:anywhere;color:var(--white);font-size:16px;font-weight:650;line-height:1.3}.inb-cust .inb-cust-email{overflow-wrap:anywhere;color:var(--muted);font-size:13.5px;line-height:1.4}.inb-cust .kv-row{font-size:13.5px}.inb-cust-link{justify-self:start;font-size:14px}.inb-recs{display:grid;gap:8px;margin:0;padding:0;list-style:none}.inb-rec{display:grid;gap:7px;padding:11px 12px;border:1px solid var(--adm-line);border-radius:12px;background:#ffffff05}.inb-rec-top,.inb-rec-sub{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}.inb-rec-name{color:var(--offwhite);font-size:14px;font-weight:600}.inb-rec-sub{color:var(--muted);font-size:13px}.inb-rec-amount{color:var(--offwhite);font-weight:600;font-variant-numeric:tabular-nums}.inb-cust .inb-rec-date{color:var(--faint);font-size:12.5px;line-height:1.4}.inb-rec .progress{height:6px}.inb-skel{display:grid;padding:6px}.inb-skel-row{display:flex;gap:12px;padding:12px}.inb-skel-avatar{flex:none;width:36px;border-radius:50%}.inb-skel-avatar-lg{width:52px;border-radius:50%}.inb-skel-text{display:grid;flex:1;gap:8px;min-width:0}.inb-w40{width:40%}.inb-w50{width:50%}.inb-w60{width:60%}.inb-w80{width:80%}.inb-w90{width:90%}.inb-skel-msgs{display:grid;gap:16px}.inb-skel-bubble{width:62%;border-radius:16px}.inb-skel-bubble.is-right{justify-self:end;width:46%}.inb--one .inb-list{overflow:hidden;border:1px solid var(--adm-line);border-radius:var(--adm-radius);background:var(--adm-surface)}.inb--one .inb-list-body{overflow:visible}.inb--one .inb-thread--empty{min-height:0}.inb-page.is-thread{gap:12px}.inb--one .inb-thread-head{align-items:center;margin:0 -16px;padding:10px 16px;border-bottom:1px solid var(--adm-line);background:#0a0714}.inb--one .inb-subject{display:-webkit-box;overflow:hidden;font-size:16.5px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.inb-composer.is-compact{gap:0}.inb-composer.is-compact .inb-composer-top,.inb-composer.is-compact .inb-composer-foot{display:none}.inb--one .inb-thread-head .badge{margin-top:0}.inb--one .inb-thread-bar{padding:12px 0}.inb--one .inb-assign{max-width:none}.inb--one .inb-thread-body{padding:16px 0 20px;overflow:visible}.inb--one .inb-msg-col{max-width:88%}.inb--one .inb-composer{position:sticky;bottom:0;z-index:6;margin:0 -16px -56px;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:#0c0915}.inb--one .inb-composer.is-note{background:#1c170ef7}.inb--one .inb-readonly{margin:0 -16px;padding:16px}@media(max-width:479px){.inb-composer-hint kbd,.inb-composer-hint{font-size:12px}.inb-composer-hint kbd,.inb-composer-hint{display:none}.inb-composer-foot{justify-content:flex-end}.inb--one .inb-composer-go,.inb--one .inb-composer-foot .button{flex:1}}@media(prefers-reduced-motion:reduce){.inb-items,.inb-composer,.inb-item{transition:none}}.biz-page{container:biz / inline-size;display:grid;gap:20px;min-width:0}.biz-page>.page-head{margin-bottom:4px}.biz-page .ui-field,.biz-dialog .ui-field{align-content:start}.biz-page .button--sm,.biz-dialog .button--sm,.biz-page .ui-seg-btn,.biz-dialog .ui-seg-btn{min-height:40px}.biz-art{flex:none;width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.45))}.biz-meta{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:0 14px;border:1px solid var(--adm-line);border-radius:var(--radius-pill);background:#ffffff05;color:var(--faint);font-size:13px;line-height:1.35}.biz-meta .ic{width:16px;height:16px}.biz-meta strong{color:var(--offwhite);font-weight:600}.biz-where p,.biz-readonly p{margin:0}.biz-fieldset{display:grid;gap:20px;min-width:0;margin:0;padding:0;border:0}.biz-stack{display:grid;gap:18px;min-width:0}.biz-panel[hidden]{display:none}.biz-panel{display:grid;gap:20px;min-width:0}.biz-planned{display:inline-block;padding:2px 8px;border:1px dashed rgba(196,181,253,.4);border-radius:var(--radius-pill);color:#ddd3fe;font-size:12px;font-weight:600;line-height:1.4;vertical-align:1px}.biz-linkbtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:40px;padding:0 10px;border:0;border-radius:8px;background:none;color:var(--violet-light);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.biz-linkbtn:hover{color:var(--white)}.biz-linkbtn[disabled]{color:var(--faint);cursor:not-allowed}.biz-linkbtn .ic{width:15px;height:15px}.biz-inline-link{display:inline-flex;align-items:center;gap:6px;min-height:40px;color:var(--violet-light);font-size:14px;font-weight:600;text-decoration:none}.biz-inline-link .ic{width:15px;height:15px}.biz-inline-link:hover{color:var(--white)}.biz-affix{position:relative;align-self:start;min-width:0}.biz-affix-text{position:absolute;top:50%;color:var(--faint);font-size:15px;font-weight:600;pointer-events:none;translate:0 -50%}.biz-affix--pre .biz-affix-text{left:14px}.biz-affix--pre .ui-input{padding-left:28px}.biz-affix--post .biz-affix-text{right:14px}.biz-affix--post .ui-input{padding-right:34px}.biz-affix[data-unit-length=long] .ui-input{padding-right:84px}.biz-num{font-variant-numeric:tabular-nums}.biz-affix.is-changed:after,.biz-changed-mark:after{content:"";position:absolute;top:-4px;right:-4px;width:10px;height:10px;border-radius:50%;background:var(--violet-mid);box-shadow:0 0 0 3px var(--adm-surface)}.biz-changed-mark{position:relative}.biz-dense .ui-input{min-height:44px;border-radius:12px}@media(min-width:600px){.biz-dense .ui-input{font-size:15px}}.biz-fieldset:disabled .ui-input,.biz-fieldset:disabled .ui-switch,.biz-fieldset:disabled .ui-seg-btn,.biz-form:disabled .ui-input,.biz-form:disabled .ui-switch,.biz-form:disabled .ui-seg-btn{cursor:not-allowed}.biz-dense .ui-select .ui-input{min-height:44px}.biz-dense .ui-textarea{min-height:72px;padding:11px 14px}.biz-grow{min-height:72px;max-height:220px;field-sizing:content}@container biz (max-width: 639px){.biz-grow{min-height:96px}}.biz-count{flex:none;color:var(--faint);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.biz-count.is-near{color:#fcd98a}.biz-count.is-over{color:#fca5a5}.biz-hint-warn{color:#fcd98a}.biz-hint-ok{color:var(--up-text)}.biz-block{display:block;margin-top:4px}.biz-picker{display:grid;gap:14px;min-width:0}.biz-picker-group{display:grid;gap:8px;min-width:0}.biz-picker-head{display:flex;align-items:center;gap:8px;color:var(--offwhite);font-size:13.5px;font-weight:650}.biz-picker-art{width:22px;height:22px}.biz-picker-head .biz-linkbtn{margin:-8px -10px -8px auto}.biz-linkbtn:focus-visible{outline:none;box-shadow:var(--ring-focus)}.biz-picker-items{display:flex;flex-wrap:wrap;gap:8px}.biz-picker .ui-check{position:relative;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 11px;border:1px solid var(--adm-line-strong);border-radius:var(--radius-pill);background:#ffffff08;color:var(--offwhite);font-size:14px;font-weight:600;line-height:1.2;transition:border-color .14s ease-out,background-color .14s ease-out}.biz-picker .ui-check:hover{border-color:#ffffff3d}.biz-picker .ui-check:has(input:checked){border-color:#c4b5fd80;background:#7c3aed29}.biz-picker .ui-check:has(input:focus-visible){box-shadow:var(--ring-focus)}.biz-picker .ui-check:has(input:disabled){opacity:.6;cursor:not-allowed}.biz-picker .ui-check-box{width:18px;height:18px;margin-top:0;border-radius:5px}.biz-picker .ui-check-label{display:inline-flex;align-items:center;gap:8px}.biz-picker-mark{padding:1px 7px;border-radius:var(--radius-pill);background:#ffffff12;color:var(--muted);font-size:11.5px;font-weight:600}.biz-tabs .ui-tabs{margin-bottom:0}.biz-tab{display:inline-flex;align-items:center;gap:9px}.biz-tab-art{width:24px;height:24px}.biz-tab-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:#7c3aed47;color:#e9e2ff;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums}.biz-tab-badge.is-error{background:#ef444433;color:#fca5a5}.biz-savebar{position:sticky;bottom:16px;z-index:25;display:flex;justify-content:center;pointer-events:none}.biz-savebar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(100%,680px);padding:10px 10px 10px 18px;border:1px solid var(--adm-line-strong);border-radius:var(--adm-radius);background:var(--adm-raised);box-shadow:var(--adm-shadow),0 12px 28px -12px #07050fcc;pointer-events:auto;animation:ui-rise .24s var(--ease) both}.biz-savebar-text{display:flex;align-items:center;gap:10px;min-width:0;color:var(--muted);font-size:14px;line-height:1.35}.biz-savebar-text strong{color:var(--white);font-weight:650}.biz-savebar-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--violet-mid);box-shadow:0 0 0 4px #a78bfa33}.biz-savebar-err{color:#fca5a5;font-weight:600}.biz-savebar-text .preview-tag{margin-left:0}.biz-savebar-actions{display:flex;flex:none;gap:8px}@container biz (max-width: 519px){.biz-savebar{bottom:10px}.biz-savebar-inner{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.biz-savebar-text{justify-content:center}.biz-savebar-actions .button{flex:1 1 0}}@media(prefers-reduced-motion:reduce){.biz-savebar-inner{animation:none}}.biz-skeleton{display:grid;gap:18px}.biz-skeleton-tabs{max-width:320px}.biz-skeleton-card{display:grid;gap:18px;padding:20px}.biz-skeleton-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.biz-prog-title{display:inline-flex;align-items:center;gap:10px}.biz-prog-title .biz-art{width:30px;height:30px}.biz-rules{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,176px),1fr));gap:16px}.biz-rules-featured{grid-column:1 / -1;max-width:420px}.biz-rules-note{margin-top:16px;padding-top:14px;border-top:1px solid var(--adm-line);color:var(--faint);font-size:13px;line-height:1.55}.biz-acc-list{display:grid;min-width:0}.biz-acc-head{display:none}.biz-acc{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name switch" "money money" "desc desc";gap:12px 16px;min-width:0;padding:18px 0;border-top:1px solid var(--adm-line)}.biz-acc:first-of-type{padding-top:2px;border-top:0}.biz-acc-name{grid-area:name;display:grid;align-content:start;gap:4px;min-width:0}.biz-acc-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--white);font-size:15.5px;font-weight:650;letter-spacing:-.01em}.biz-acc-sub{color:var(--faint);font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums}.biz-acc-switch{grid-area:switch;align-self:start}.biz-acc-switch .ui-switch-row{gap:10px}.biz-acc-switch .ui-switch-label{color:var(--muted);font-size:13.5px}.biz-acc-money{grid-area:money;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 12px;min-width:0}.biz-acc-desc{grid-area:desc}.biz-acc-desc .ui-hint{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.biz-acc-desc .ui-label{font-size:13px}.biz-acc.is-off .biz-acc-name,.biz-acc.is-off .biz-acc-money,.biz-acc.is-off .biz-acc-desc{opacity:.6}.biz-acc-money .ui-label{font-size:13px}.biz-acc-money .ui-hint{font-size:12px}@container biz (min-width: 640px){.biz-acc-money{grid-template-columns:repeat(4,minmax(0,1fr))}}@container biz (min-width: 1000px){.biz-acc-head,.biz-acc{grid-template-columns:minmax(190px,.85fr) minmax(0,3fr) 108px;grid-template-areas:"name money switch" ". desc .";column-gap:20px}.biz-acc-head{display:grid;align-items:end;padding:0 0 12px;border-bottom:1px solid var(--adm-line);color:var(--faint);font-size:12px;font-weight:600}.biz-acc-head-money{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px}.biz-acc-head small{display:block;margin-top:3px;font-size:11.5px;font-weight:500;letter-spacing:0;text-transform:none}.biz-acc-head-switch{text-align:right}.biz-acc:first-of-type{padding-top:18px}.biz-acc-name{padding-top:2px}.biz-acc-switch{justify-self:end;padding-top:10px}.biz-acc-switch .ui-switch-label,.biz-acc-money .ui-field-top,.biz-acc-money .ui-hint{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.biz-review{display:grid;gap:18px}.biz-review-group{display:grid;gap:8px}.biz-review-head{display:flex;align-items:center;gap:8px;color:var(--offwhite);font-size:14px;font-weight:650;letter-spacing:-.01em}.biz-review-head .biz-art{width:22px;height:22px}.biz-review-list{margin:0;padding:0;overflow:hidden;border:1px solid var(--adm-line);border-radius:14px;background:#ffffff05;list-style:none}.biz-review-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding:11px 14px;border-top:1px solid var(--adm-line);font-size:14px}.biz-review-row:first-child{border-top:0}.biz-review-field{color:var(--offwhite);font-weight:600}.biz-review-values{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.biz-review-values .ic{width:15px;height:15px;color:var(--faint)}.biz-review-from{color:var(--faint);text-decoration:line-through;text-decoration-color:#ffffff4d}.biz-review-to{color:var(--white);font-weight:650}.biz-review-row--text{display:grid;justify-content:stretch;gap:6px}.biz-review-row--text .biz-review-from,.biz-review-row--text .biz-review-to{display:block;font-size:13.5px;line-height:1.5}.biz-review-row--text .biz-review-to{font-weight:500;color:var(--offwhite)}.biz-delta{padding:1px 7px;border-radius:var(--radius-pill);background:#ffffff0f;color:var(--muted);font-size:12px;font-weight:650}.biz-delta.is-big{background:#ffc9471f;color:#fcd98a}.biz-form{display:grid;gap:18px;min-width:0;margin:0;padding:0;border:0}.biz-form-row{display:grid;gap:18px 14px;min-width:0}@media(min-width:600px){.biz-form-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.biz-form-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.biz-form-section{display:grid;gap:16px;padding-top:18px;border-top:1px solid var(--adm-line)}.biz-form-section-title{color:var(--offwhite);font-size:14.5px;font-weight:650}.biz-discount{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}@media(max-width:459px){.biz-discount{grid-template-columns:minmax(0,1fr)}}.biz-facts{display:flex;flex-wrap:wrap;gap:8px 18px;padding:12px 14px;border:1px solid var(--adm-line);border-radius:14px;background:#ffffff05;color:var(--muted);font-size:13.5px}.biz-facts strong{color:var(--white);font-weight:650;font-variant-numeric:tabular-nums}.biz-dialog .ui-dialog-body{color:var(--muted)}.ui-dialog-body:has(>.biz-dialog),.ui-dialog-body:has(>.biz-review){margin-top:16px;border-top:1px solid var(--adm-line)}.biz-code{display:inline-block;padding:3px 9px;border:1px dashed rgba(196,181,253,.45);border-radius:8px;background:#7c3aed1a;color:#ede7ff;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-size:13px;font-weight:650;letter-spacing:.04em}.biz-code-cell{display:grid;gap:6px;justify-items:start;min-width:0}.biz-code-note{max-width:34ch;overflow:hidden;color:var(--faint);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.biz-use{display:grid;gap:6px;min-width:96px;justify-items:end}.biz-use .progress{width:96px;height:5px}.biz-dates{color:var(--muted);font-size:13.5px;white-space:nowrap}@media(max-width:759px){.biz-use{min-width:0}.biz-dates{white-space:normal;text-align:right}}.biz-present{display:grid;gap:16px}.biz-present>.ui-seg{justify-self:start}.biz-present-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}@container biz (min-width: 760px){.biz-present-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.biz-present-item{display:grid;align-content:start;gap:4px;padding:14px 16px;border:1px solid var(--adm-line);border-radius:14px;background:#ffffff05;color:var(--muted);font-size:13.5px;line-height:1.5;transition:border-color .16s ease-out,background-color .16s ease-out}.biz-present-item.is-on{border-color:#c4b5fd6b;background:#7c3aed1a}.biz-present-name{display:flex;align-items:center;gap:8px;color:var(--offwhite);font-size:14px;font-weight:650}.biz-present-name .ic{width:16px;height:16px;color:var(--violet-light)}.biz-rw-head{display:none}.biz-rw-list{display:grid;min-width:0}.biz-rw{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind active" "label label" "text text" "weight weight";gap:12px 14px;min-width:0;padding:18px 0;border-top:1px solid var(--adm-line)}.biz-rw:first-of-type{padding-top:2px;border-top:0}.biz-rw-kind{grid-area:kind;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.biz-rw-id{color:var(--faint);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.biz-rw-label{grid-area:label}.biz-rw-text{grid-area:text}.biz-rw-weight{grid-area:weight;display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);align-items:end;gap:12px}.biz-rw-active{grid-area:active}.biz-rw-active .ui-switch-label{color:var(--muted);font-size:13.5px}.biz-rw.is-off .biz-rw-label,.biz-rw.is-off .biz-rw-text,.biz-rw.is-off .biz-rw-weight{opacity:.6}.biz-odds{display:grid;gap:6px;padding-bottom:4px;min-width:0}.biz-odds-top{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:12.5px;font-variant-numeric:tabular-nums}.biz-odds-top strong{color:var(--white);font-size:14px;font-weight:650}.biz-odds-bar{height:6px;overflow:hidden;border-radius:var(--radius-pill);background:#ffffff12}.biz-odds-fill{display:block;height:100%;min-width:2px;border-radius:inherit;background:linear-gradient(99deg,#7c3aed,#9f67ff);transition:width .3s var(--ease)}@container biz (min-width: 1000px){.biz-rw-head,.biz-rw{grid-template-columns:minmax(150px,.9fr) minmax(130px,.9fr) minmax(0,2fr) minmax(220px,1.2fr) 72px;grid-template-areas:"kind label text weight active";column-gap:16px}.biz-rw-head{display:grid;padding:0 0 12px;border-bottom:1px solid var(--adm-line);color:var(--faint);font-size:12px;font-weight:600}.biz-rw-head-end{text-align:right}.biz-rw{align-items:start}.biz-rw:first-of-type{padding-top:18px}.biz-rw-kind{flex-direction:column;align-items:flex-start;gap:6px;padding-top:6px}.biz-rw-weight{grid-template-columns:104px minmax(0,1fr);align-items:center}.biz-rw-active{justify-self:end;padding-top:10px}.biz-rw .ui-field-top,.biz-rw .ui-hint,.biz-rw .biz-rw-hint,.biz-rw-active .ui-switch-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.biz-total{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:6px;padding:14px 16px;border:1px solid var(--adm-line);border-radius:14px;background:#ffffff05;font-size:14px}.biz-total-sum{display:inline-flex;align-items:center;gap:8px;color:var(--offwhite);font-weight:600;font-variant-numeric:tabular-nums}.biz-total-sum .ic{width:17px;height:17px}.biz-total.is-ok .biz-total-sum .ic{color:var(--up-text)}.biz-total.is-bad{border-color:#ef444459;background:#ef44440f}.biz-total.is-bad .biz-total-sum .ic{color:#fca5a5}.biz-says{display:grid;gap:14px}.biz-says-sentence{padding:14px 16px;border-left:3px solid var(--violet-mid);border-radius:0 12px 12px 0;background:#7c3aed14;color:var(--offwhite);font-size:15px;line-height:1.55}.biz-says-groups{display:grid;gap:8px;margin:0;padding:0;list-style:none}.biz-says-groups li{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--adm-line);border-radius:12px;color:var(--offwhite);font-size:14px}.biz-says-groups li span:last-child{color:var(--muted);white-space:nowrap}.biz-says-groups li.is-rare{border-color:#ffc94747}.biz-says-groups li.is-rare span:last-child{color:#fcd98a}.biz-deals{display:grid;gap:14px;margin:0;padding:0;list-style:none}@container biz (min-width: 760px){.biz-deals{grid-template-columns:repeat(2,minmax(0,1fr))}}.biz-deal{display:grid;align-content:start;gap:12px;min-width:0;padding:18px 20px 20px;border:1px solid var(--adm-line);border-radius:var(--adm-radius);background:var(--adm-surface);box-shadow:var(--adm-shadow)}.biz-deal-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.biz-deal-title{color:var(--white);font-size:16px;font-weight:650;line-height:1.35;letter-spacing:-.015em}.biz-deal-body{color:var(--muted);font-size:14px;line-height:1.55}.biz-chips{display:flex;flex-wrap:wrap;gap:6px}.biz-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;border:1px solid var(--adm-line-strong);border-radius:var(--radius-pill);background:#ffffff08;color:var(--offwhite);font-size:12.5px;font-weight:600}.biz-chip .biz-art{width:18px;height:18px}.biz-deal-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding-top:12px;border-top:1px solid var(--adm-line);color:var(--faint);font-size:13px}.biz-deal-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}.biz-deal-meta .ic{width:15px;height:15px}.biz-cta-sample{display:inline-flex;align-items:center;padding:5px 12px;border-radius:var(--radius-pill);background:var(--white);color:var(--ink);font-size:12.5px;font-weight:650}.biz-preview-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.biz-status{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--offwhite);font-size:14px;font-weight:600;line-height:1.4}.biz-status-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--faint)}.biz-status--live .biz-status-dot{background:var(--up);box-shadow:0 0 0 4px #22c55e2e}.biz-status--scheduled .biz-status-dot{background:#60a5fa;box-shadow:0 0 0 4px #60a5fa2e}.biz-status--hidden .biz-status-dot{background:var(--gold);box-shadow:0 0 0 4px #ffc94729}.biz-frames{display:grid;gap:20px}.biz-frames-row{display:grid;gap:18px;min-width:0}@container biz (min-width: 760px){.biz-frames-row{grid-template-columns:minmax(0,392px) minmax(0,1fr);align-items:start}}.biz-checks{display:grid;gap:10px;margin:0;padding:0;list-style:none}@container biz (min-width: 760px){.biz-checks{padding-top:26px}}.biz-checkline{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;color:var(--muted);font-size:13.5px;line-height:1.5}.biz-checkline-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ffffff0f;color:var(--muted)}.biz-checkline-icon .ic{width:14px;height:14px;stroke-width:2.2}.biz-checkline.is-ok .biz-checkline-icon{background:#22c55e1f;color:var(--up-text)}.biz-checkline.is-warn{color:#fcd98a}.biz-checkline.is-warn .biz-checkline-icon{background:#ffc9471f;color:var(--gold)}.biz-checkline>span:last-child{padding-top:3px}.biz-frame{display:grid;gap:8px;min-width:0}.biz-frame-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--faint);font-size:12.5px}.biz-frame-label{display:inline-flex;align-items:center;gap:6px;color:var(--offwhite);font-size:13px;font-weight:650}.biz-frame-label .ic{width:16px;height:16px;color:var(--muted)}.biz-frame-window{position:relative;overflow:hidden;border:1px solid var(--adm-line-strong);border-radius:14px;background:#07050f}.biz-frame-window--phone,.biz-frame--phone{max-width:392px}.biz-preview .ui-card-head{flex-wrap:wrap}.biz-preview .ui-card-head>div:first-child{flex:1 1 280px}.biz-preview .ui-card-actions{flex:0 1 auto;max-width:100%}.biz-frame-stage{transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none}.biz-frame-window.is-hidden .promo{opacity:.3;filter:saturate(.4)}.biz-frame-off{margin-left:4px;padding:1px 8px;border:1px solid var(--adm-line-strong);border-radius:var(--radius-pill);background:#ffffff0a;color:var(--muted);font-size:11.5px;font-weight:650}.biz-fit{display:flex;align-items:flex-start;gap:7px;color:var(--muted);font-size:13px;line-height:1.45}.biz-fit .ic{width:15px;height:15px;margin-top:2px}.biz-fit.is-ok .ic{color:var(--up-text)}.biz-fit.is-warn{color:#fcd98a}.biz-site{background:transparent}.biz-site--desktop{--gutter: 32px}.biz-site--phone{--gutter: 20px}.biz-site--desktop .promo-long{display:block}.biz-site--desktop .promo-short{display:none}.biz-site--desktop .promo-inner{gap:14px}.biz-site--desktop .promo-text{gap:10px;font-size:13.5px}.biz-site--desktop .promo-btn{padding:6px 13px;font-size:12.5px}.biz-site--phone .promo-long{display:none}.biz-site--phone .promo-short{display:block}.biz-site--phone .promo-inner{gap:10px}.biz-site--phone .promo-text{gap:8px;font-size:12.5px}.biz-site--phone .promo-btn{padding:5px 10px;font-size:12px}.biz-site-head{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px}.biz-site--desktop .wordmark{font-size:20px}.biz-site--desktop .mark{width:32px;height:32px}.biz-site--desktop .button--sm{padding:0 18px;font-size:14px}.biz-site--phone .biz-site-head{gap:10px}.biz-site--phone .wordmark{font-size:18px}.biz-site--phone .mark{width:28px;height:28px}.biz-site--phone .button--sm{padding:0 14px;font-size:13.5px}.biz-site-nav{display:flex;align-items:center;gap:2px}.biz-site-nav span{padding:8px 14px;color:var(--offwhite);font-size:14.5px;font-weight:500;line-height:1}.biz-site-end{display:flex;align-items:center;gap:8px}.biz-site .button--sm{min-height:38px}.biz-site-menu{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--adm-line);border-radius:50%;color:var(--offwhite)}.biz-cols{display:grid;gap:20px;min-width:0}@container biz (min-width: 1000px){.biz-cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}.biz-tones{display:grid;gap:8px}.biz-tone{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) minmax(88px,42%);align-items:center;gap:12px;min-height:56px;padding:10px 10px 10px 14px;border:1px solid var(--adm-line-strong);border-radius:14px;background:#ffffff05;cursor:pointer;transition:border-color .14s ease-out,background-color .14s ease-out}.biz-tone:hover{border-color:#ffffff3d}.biz-tone:has(.biz-tone-input:checked){border-color:#c4b5fd80;background:#7c3aed1a}.biz-tone:has(.biz-tone-input:focus-visible){box-shadow:var(--ring-focus)}.biz-tone:has(.biz-tone-input:disabled){opacity:.6;cursor:not-allowed}.biz-tone-input{position:absolute;top:50%;left:14px;width:18px;height:18px;margin:0;opacity:0;translate:0 -50%}.biz-tone-radio{width:18px;height:18px;border:1.5px solid rgba(255,255,255,.3);border-radius:50%;transition:border-color .14s ease-out,background-color .14s ease-out}.biz-tone:has(.biz-tone-input:checked) .biz-tone-radio{border-color:var(--violet-light);background:radial-gradient(circle,var(--violet-light) 0 4px,transparent 4.5px)}.biz-tone-text{display:grid;gap:2px;min-width:0}.biz-tone-name{color:var(--offwhite);font-size:14.5px;font-weight:650;line-height:1.3}.biz-tone-body{color:var(--faint);font-size:12.5px;line-height:1.4}.biz-tone .biz-tone-bar{display:flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 10px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:9px}.biz-tone .promo-dot{width:6px;height:6px;box-shadow:0 0 0 3px #ffc9472e}.biz-tone-line{flex:0 1 64px;min-width:10px;height:5px;border-radius:3px;background:#fff9}.biz-tone-pill{flex:none;width:22px;height:12px;border-radius:var(--radius-pill);background:var(--white)}.biz-modes{display:grid;gap:10px}.biz-mode{display:grid;gap:20px}.biz-mode-now{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.biz-mode-name{color:var(--white);font-size:22px;font-weight:650;letter-spacing:-.02em}.biz-mode-body{max-width:70ch;color:var(--muted);font-size:14.5px;line-height:1.6}.biz-modes-compare{display:grid;gap:10px;margin:0;padding:0;list-style:none}@container biz (min-width: 720px){.biz-modes-compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.biz-modes-compare li{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--adm-line);border-radius:14px;background:#ffffff05;color:var(--muted);font-size:13.5px;line-height:1.5}.biz-modes-compare li.is-on{border-color:#c4b5fd66;background:#7c3aed1a}.biz-modes-compare strong{display:flex;align-items:center;gap:8px;color:var(--offwhite);font-size:14px;font-weight:650}.biz-checklist{margin:0;padding:0;overflow:hidden;border:1px solid var(--adm-line);border-radius:14px;list-style:none}.biz-check{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:14px 16px;border-top:1px solid var(--adm-line)}.biz-check:first-child{border-top:0}.biz-check-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ef44441f;color:#fca5a5}.biz-check-icon .ic{width:15px;height:15px;stroke-width:2.2}.biz-check.is-ready .biz-check-icon{background:#22c55e1f;color:var(--up-text)}.biz-check.is-unknown .biz-check-icon{background:#ffffff0f;color:var(--muted)}.biz-check-name{color:var(--offwhite);font-size:14.5px;font-weight:650}.biz-check-why{margin-top:2px;color:var(--faint);font-size:13px;line-height:1.5}@container biz (max-width: 519px){.biz-check{grid-template-columns:auto minmax(0,1fr)}.biz-check>.badge{grid-column:2;justify-self:start}}.biz-mode-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.biz-mode-why{color:var(--faint);font-size:13.5px;line-height:1.5}.biz-choice-list{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.biz-choice-list li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;color:var(--faint);font-size:13.5px;line-height:1.5}.biz-choice-list li strong{color:var(--muted);font-weight:600}.biz-choice-list li.is-on{color:var(--muted)}.biz-choice-list li.is-on strong{color:var(--white)}.biz-choice-list .biz-choice-dot{width:8px;height:8px;margin:7px 4px 0;border-radius:50%;background:#ffffff29}.biz-choice-list li.is-on .biz-choice-dot{background:var(--violet-mid);box-shadow:0 0 0 4px #a78bfa2e}.biz-settings-grid{display:grid;gap:20px;min-width:0}@container biz (min-width: 1000px){.biz-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.biz-divider{height:1px;margin:4px 0;background:var(--adm-line)}.biz-links{display:grid;gap:16px}.biz-link-input{position:relative}.biz-link-input .brand-ic,.biz-link-input>.ic{position:absolute;top:50%;left:15px;width:17px;height:17px;color:var(--muted);pointer-events:none;translate:0 -50%}.biz-link-input .ui-input{padding-left:44px}.biz-featured-note{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.biz-typed{font-family:ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.biz-discard-actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:599px){.biz-dialog .notice-box{flex-wrap:wrap}.biz-dialog .notice-box-action{flex:1 1 100%}.biz-dialog .biz-discard-actions .button{flex:1 1 0}}.biz-contents{display:contents}.biz-code-input{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.biz-code-input::placeholder{letter-spacing:.04em;text-transform:none}.biz-dialog input[type=date],.biz-dialog input[type=datetime-local],.biz-page input[type=date],.biz-page input[type=datetime-local]{font-variant-numeric:tabular-nums}@container biz (min-width: 760px){.biz-form-row--copy{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.biz-confirm-sentence{margin-top:12px;padding:12px 14px;border-left:3px solid var(--violet-mid);border-radius:0 10px 10px 0;background:#7c3aed14;color:var(--offwhite)}.biz-page .ui-field>.ui-seg,.biz-dialog .ui-field>.ui-seg{justify-self:start;max-width:100%}.biz-short{display:none}@container biz (max-width: 479px){.biz-long{display:none}.biz-short{display:inline}.biz-page .ui-field>.ui-seg,.biz-page .biz-present>.ui-seg{justify-self:stretch}.biz-page .ui-seg{display:flex;flex-wrap:nowrap}.biz-page .ui-seg-btn{flex:1 1 auto;padding:0 10px;white-space:nowrap}}@media(max-width:479px){.biz-dialog .biz-long{display:none}.biz-dialog .biz-short{display:inline}.biz-dialog .ui-field>.ui-seg{justify-self:stretch}.biz-dialog .ui-seg{display:flex;flex-wrap:nowrap}.biz-dialog .ui-seg-btn{flex:1 1 auto;padding:0 10px;white-space:nowrap}}.biz-modes .biz-picker-mark{margin-left:8px}.lra-live{display:inline-flex;align-items:center;gap:8px;color:var(--violet-light);font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap}.lra-live .ic{width:15px;height:15px}.lra-live:hover{color:var(--white)}.lra-present{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border:1px solid var(--adm-line);border-radius:var(--adm-radius);background:#ffffff05;color:var(--muted);font-size:13.5px;line-height:1.5}.lra-present .ic{flex:none;width:16px;height:16px;margin-top:2px;color:var(--violet-light)}.lra-present strong{color:var(--offwhite);font-weight:650}.lra-list{display:grid;gap:12px;min-width:0}.lra-empty{margin:0;color:var(--muted);font-size:14px}.lra-rw{display:grid;gap:14px;min-width:0;padding:16px;border:1px solid var(--adm-line);border-radius:16px;background:#ffffff05;transition:border-color .16s ease-out,background-color .16s ease-out}.lra-rw:focus-within{border-color:#c4b5fd47}.lra-rw-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}.lra-rw-n{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ffffff0f;color:var(--muted);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.lra-rw-id{color:var(--faint);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.lra-rw-end{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.lra-rw-end .ui-switch-label{color:var(--muted);font-size:13.5px}.lra-rw-remove:hover{color:#fca5a5}.lra-rw-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.lra-rw.is-off .lra-rw-grid{opacity:.62}.lra-f-note{display:grid;align-content:start;gap:6px}.lra-f-weight{display:grid;gap:8px;min-width:0}.lra-f-qty{display:grid;align-content:start;gap:10px;min-width:0}.lra-f-unl{margin:0}@container biz (min-width: 340px) and (max-width: 759px){.lra-rw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lra-f-name,.lra-f-text,.lra-f-weight,.lra-f-qty{grid-column:1 / -1}}@container biz (min-width: 760px){.lra-rw-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.lra-f-name{grid-column:span 2}.lra-f-text{grid-column:span 4}.lra-f-kind,.lra-f-detail,.lra-f-weight,.lra-f-qty,.lra-f-from,.lra-f-until{grid-column:span 2}}@container biz (min-width: 1100px){.lra-rw-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.lra-f-name{grid-column:span 4}.lra-f-text{grid-column:span 8}}.lra-confirm{display:grid;gap:6px;margin:12px 0 0;padding:12px 14px;border:1px solid var(--adm-line);border-radius:12px;list-style:none}.lra-confirm li{display:flex;justify-content:space-between;gap:12px;font-size:14px}.lra-confirm strong{color:var(--white);font-variant-numeric:tabular-nums}.lra-preview-bar{display:flex;align-items:center;gap:8px 14px;min-width:0;overflow-x:auto;scrollbar-width:none}.lra-preview-bar .ui-seg{flex:none}.lra-site{padding:28px;background:#07050f}.lra-site--phone{padding:48px 0 0}.lra-site .lra-cups{position:relative;inset:auto;z-index:auto;display:block;padding:0;overflow:visible}.lra-site .cups-card{margin:0 auto;animation:none}.lra-site--phone .cups-card{max-height:720px;overflow:hidden}.lra-site .cups-stage.is-shuffling .cup{animation-iteration-count:infinite}.lra-site .cup{cursor:default}.lra-btn-busy{opacity:.55}.lra-site .lra-field{display:flex;align-items:center;color:var(--faint)}.lra-link{color:var(--muted);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.lra-claims-count{color:var(--faint);font-size:13px;font-variant-numeric:tabular-nums}.lra-claims-empty{color:var(--muted);font-size:14px;line-height:1.5}.lra-claims-empty .ic{width:18px;height:18px;margin-right:10px;color:var(--faint);vertical-align:-4px}.lra-claims-empty strong{color:var(--offwhite);font-weight:650}.em-back{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:none}.em-back .ic{width:16px;height:16px}.em-back:hover{color:var(--white)}.em-sending p,.em-page .notice-box p{margin:0}.em-muted{color:var(--muted);font-size:13.5px;line-height:1.5}.em-dim{color:var(--faint)}.em-na{color:var(--faint);font-size:13.5px;white-space:nowrap}.em-head-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.em-head-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:-10px}.em-head-row .biz-meta{margin:0}.em-list-tools{padding:16px 16px 4px}.em-list-tools .ui-toolbar{margin:0}.em-list-card .ui-table-wrap{border:0;border-radius:0 0 var(--adm-radius) var(--adm-radius)}.em-filter{min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.em-filter--select{display:none;min-width:0}@container biz (max-width: 639px){.em-filter--seg{display:none}.em-filter--select{display:block;width:100%}}.em-filter-n{margin-left:6px;color:var(--faint);font-size:12px;font-variant-numeric:tabular-nums}.ui-seg-btn[aria-checked=true] .em-filter-n{color:inherit;opacity:.75}.em-cell-name{display:grid;gap:3px;min-width:0;text-align:left}.em-cell-title{color:var(--white);font-weight:600}.em-cell-sub{overflow:hidden;color:var(--muted);font-size:13.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.em-cell-audience{color:var(--muted);font-size:14px}.em-cell-status{display:grid;justify-items:start;gap:5px}.em-cell-when{color:var(--faint);font-size:12.5px;white-space:nowrap}.em-stats{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13.5px;font-variant-numeric:tabular-nums}.em-stats-n{flex-basis:100%;color:var(--white);font-weight:600}.em-stat{color:var(--white);white-space:nowrap}.em-stat-label{color:var(--muted)}.em-empty{padding:8px 16px 20px}@media(max-width:759px){.em-list-card{border:0;background:none;box-shadow:none}.em-list-tools{padding:0 0 12px}.em-empty{padding:0}.em-cell-status{justify-items:end}.em-stats{justify-content:flex-end}.em-stats-n{text-align:right}}.em-intro{max-width:78ch;margin:0;color:var(--muted);font-size:14.5px;line-height:1.55}.em-groups{display:grid;gap:16px;align-items:start}.em-group .ui-card-head{padding-bottom:8px}.em-tpl-list{margin:0;padding:0;list-style:none}.em-tpl{display:flex;align-items:center;gap:12px;padding:14px 20px;border-top:1px solid var(--adm-line);color:inherit;text-decoration:none;transition:background-color .14s ease-out}.em-tpl:hover{background:#ffffff08}.em-tpl:focus-visible{outline-offset:-2px}.em-tpl-text{display:grid;flex:1;gap:3px;min-width:0}.em-tpl-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;color:var(--white);font-size:15px;font-weight:600}.em-tpl-trigger{color:var(--muted);font-size:13.5px;line-height:1.45}.em-tpl-meta{color:var(--faint);font-size:12.5px}.em-tpl-chev{flex:none;width:18px;height:18px;color:var(--faint)}@container biz (min-width: 900px){.em-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.em-work{display:grid;gap:20px;align-items:start;min-width:0}.em-edit,.em-side{display:grid;gap:20px;min-width:0}.em-pane-switch{display:flex}.em-pane-switch .ui-seg{width:100%}.em-pane-switch .ui-seg-btn{flex:1 1 0}@container biz (max-width: 939px){.em-work[data-pane=edit] .em-side,.em-work[data-pane=preview] .em-edit{display:none}}@container biz (min-width: 940px){.em-pane-switch{display:none}.em-work{grid-template-columns:minmax(0,1.08fr) minmax(360px,1fr)}.em-side{position:sticky;top:80px;max-height:calc(100dvh - 96px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border-radius:var(--adm-radius)}}.em-fields{display:grid;gap:16px;min-width:0}.em-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 24px}.em-row-field{display:grid;gap:8px;min-width:0}.em-row--dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@container biz (max-width: 479px){.em-row--dates{grid-template-columns:minmax(0,1fr)}}.em-blocks-error{margin:0 0 12px}.em-tok{position:relative;min-width:0;border-radius:14px;background:#07050f8c;box-shadow:var(--well)}.em-tok .em-tok-input{position:relative;z-index:1;display:block;background:transparent;box-shadow:none;color:transparent;-webkit-text-fill-color:transparent;caret-color:var(--white)}.em-tok .em-tok-input:focus{box-shadow:var(--ring-focus)}.em-tok .em-tok-input::placeholder{color:#6f6a85;-webkit-text-fill-color:#6F6A85}.em-tok .em-tok-input::selection{background:#a78bfa61}.em-tok-mirror{position:absolute;inset:0;z-index:0;display:flex;align-items:center;overflow:hidden;padding:0 16px;border:1px solid transparent;color:var(--white);font-family:var(--body);font-size:15.5px;font-weight:500;line-height:1.4;white-space:pre;pointer-events:none}.em-tok--multi .em-tok-input{min-height:96px;padding:12px 16px;overflow:hidden;resize:none;white-space:pre-wrap;overflow-wrap:break-word}.em-tok--multi .em-tok-mirror{display:block;padding:12px 16px;white-space:pre-wrap;overflow-wrap:break-word}.em-tok-chip{border-radius:5px;background:#7c3aed6b;box-shadow:0 0 0 1px #7c3aed6b;color:#ede7ff}.em-tok-chip.is-bad{background:#ef444457;box-shadow:0 0 0 1px #ef444457;color:#fecaca}.em-tok.is-disabled .em-tok-mirror{opacity:.6}.em-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:-6px}.em-chips-label{margin-right:2px;color:var(--faint);font-size:12px;font-weight:600}.em-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(167,139,250,.32);border-radius:var(--radius-pill);background:#7c3aed24;color:#ddd6fe;font-family:var(--body);font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .14s ease-out,border-color .14s ease-out}.em-chip:hover:not(:disabled){border-color:#c4b5fd8c;background:#7c3aed42}.em-chip:disabled{cursor:not-allowed;opacity:.5}.em-chip--static{min-height:24px;padding:0 8px;font-size:12.5px;cursor:default}.em-chips-links{margin-top:-4px}.em-block-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.em-block{min-width:0;border:1px solid var(--adm-line-strong);border-radius:14px;background:#ffffff05;transition:border-color .14s ease-out,background-color .14s ease-out}.em-block.is-open{border-color:#a78bfa73;background:#7c3aed0d}.em-block.has-error{border-color:#ef44448c}.em-block-head{display:flex;align-items:center;min-width:0}.em-block-toggle{display:flex;flex:1;align-items:center;gap:12px;min-width:0;min-height:60px;padding:10px 8px 10px 12px;border:0;border-radius:14px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.em-block-icon{display:grid;flex:none;width:34px;height:34px;place-items:center;border-radius:10px;background:#7c3aed29;color:var(--violet-light)}.em-block-icon .ic{width:17px;height:17px}.em-block-text{display:grid;flex:1;gap:2px;min-width:0}.em-block-kind{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--white);font-size:14.5px;font-weight:600}.em-block-sum{overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.em-lock{display:inline-flex;align-items:center;gap:4px;padding:1px 8px 1px 6px;border:1px solid rgba(196,181,253,.28);border-radius:var(--radius-pill);color:var(--violet-light);font-size:11.5px;font-weight:600}.em-lock .ic{width:11px;height:11px}.em-block-bad{color:#fca5a5;font-size:12px;font-weight:600}.em-block-chev{flex:none;width:18px;height:18px;color:var(--faint);transition:transform .16s var(--ease)}.em-block.is-open .em-block-chev{transform:rotate(180deg)}.em-block-tools{display:flex;flex:none;align-items:center;gap:2px;padding-right:8px}.em-block-tools .icon-btn{width:36px;height:36px}.em-block-tools .icon-btn:disabled{opacity:.3;cursor:not-allowed}.em-move .ic{width:16px;height:16px}.em-move--up .ic{transform:rotate(-90deg)}.em-move--down .ic{transform:rotate(90deg)}.em-block-locked{display:grid;width:36px;height:36px;place-items:center;color:var(--faint)}.em-block-locked .ic{width:16px;height:16px}.em-block-body{padding:14px 16px 18px;border-top:1px solid var(--adm-line)}.em-block-body[hidden]{display:none}.em-why{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--violet-light);font-size:13px;line-height:1.5}.em-why .ic,.em-locked-href .ic{flex:none;width:14px;height:14px;margin-top:2px}.em-locked-href{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--violet-light)}.em-locked-href .ic{margin-top:0}.em-fixed{display:grid;gap:8px;margin:0;padding:0;list-style:none}.em-fixed li{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:13.5px;line-height:1.5}.em-fixed .ic{flex:none;width:14px;height:14px;margin-top:3px;color:var(--violet-light)}.em-fixed code,.em-ph-row code{color:var(--faint);font-size:12px}.em-rows{display:grid;gap:12px}.em-detail{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:end;gap:10px}.em-detail-x{margin-bottom:6px}@container biz (max-width: 559px){.em-detail{grid-template-columns:minmax(0,1fr) auto}.em-detail>.ui-field:nth-child(2){grid-column:1}.em-detail-x{grid-row:1;grid-column:2;align-self:end}}.em-add{display:grid;gap:10px;margin-top:16px;padding-top:16px;border-top:1px dashed var(--adm-line-strong)}.em-add-label{margin:0;color:var(--faint);font-size:12px;font-weight:600}.em-add-row{display:flex;flex-wrap:wrap;gap:8px}.em-swatch-label{display:inline-flex;align-items:center;gap:7px}.em-swatch{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 1px #ffffff47}.em-swatch--violet{background:#7c3aed}.em-swatch--ink{background:#120e1c}.em-swatch--gold{background:#ffc947}.em-source-list{display:flex;flex-wrap:wrap;gap:8px}.em-source-list .ui-check{padding:8px 14px 8px 10px;border:1px solid var(--adm-line-strong);border-radius:var(--radius-pill);background:#ffffff05}.em-source-list .ui-check:has(input:checked){border-color:#a78bfa80;background:#7c3aed1f}.em-count{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(167,139,250,.28);border-radius:14px;background:#7c3aed14}.em-count-icon{display:grid;flex:none;width:38px;height:38px;place-items:center;border-radius:50%;background:#7c3aed33;color:var(--violet-light)}.em-count-icon .ic{width:18px;height:18px}.em-count-text{display:grid;gap:2px;min-width:0}.em-count-n{display:flex;align-items:center;gap:10px;margin:0;color:var(--white);font-size:16px;font-weight:650;font-variant-numeric:tabular-nums}.em-count-text .em-muted{margin:0}.em-consent{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.em-consent .ic{flex:none;width:16px;height:16px;margin-top:2px;color:var(--violet-light)}.em-preview{display:grid;gap:12px;min-width:0}.em-preview-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.em-seg-ic{display:inline-flex;align-items:center;gap:6px}.em-seg-ic .ic{width:15px;height:15px}.em-inbox{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;border:1px solid var(--adm-line);border-radius:12px;background:#ffffff08}.em-inbox-mark{flex:none;width:36px;height:36px;padding:4px;border-radius:50%;background:#fff}.em-inbox-text{display:grid;gap:1px;min-width:0;flex:1}.em-inbox-text p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.em-inbox-from{display:flex;justify-content:space-between;gap:8px;color:var(--white);font-size:13.5px}.em-inbox-from span{color:var(--faint);font-size:12px}.em-inbox-subject{color:var(--white);font-size:14.5px;font-weight:600}.em-inbox-pre{color:var(--muted);font-size:13.5px}.em-inbox-pre .em-muted,.em-inbox-subject .em-muted{font-weight:500}.em-stage{display:flex;justify-content:center;min-width:0;overflow:hidden;border-radius:12px;background:#f4f2f8}.em-stage--phone{padding:12px;border:1px solid var(--adm-line);background:#ffffff06}.em-device{position:relative;flex:none;overflow:hidden}.em-stage--phone .em-device{border:1px solid rgba(255,255,255,.22);border-radius:26px;background:#f4f2f8}.em-frame{display:block;border:0;background:#f4f2f8;transform-origin:0 0}.em-stage-note{margin:0;color:var(--faint);font-size:12.5px}.em-send .ui-card-body,.em-locked-card .ui-card-body,.em-ph-card .ui-card-body{display:grid;gap:12px}.em-ready{display:grid;gap:8px}.em-ready-head{margin:0;color:var(--white);font-size:13.5px;font-weight:600}.em-ready-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.em-ready-list li{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:13.5px;line-height:1.45}.em-ready-list .ic{flex:none;width:14px;height:14px;margin-top:2px;color:#fbbf24}.em-ready-ok,.em-ready-fixed{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:13.5px;line-height:1.45}.em-ready-ok{color:var(--up-text)}.em-ready-fixed{color:var(--muted)}.em-ready-ok .ic,.em-ready-fixed .ic{flex:none;width:14px;height:14px;margin-top:2px}.em-ready-fixed .ic{color:var(--violet-light)}.em-send-actions{display:flex;flex-wrap:wrap;gap:8px}.em-send-why{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.em-ph-list{display:grid;gap:10px;margin:0}.em-ph-row{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);align-items:start;gap:10px}.em-ph-row dt{min-width:0}.em-ph-row dd{display:grid;gap:2px;min-width:0;margin:0;overflow-wrap:anywhere}.em-ph-row .em-muted{font-size:13px}@container biz (max-width: 519px){.em-block-chev{display:none}.em-block-toggle{gap:10px;padding-right:4px}.em-block-tools{gap:0;padding-right:6px}.em-block-tools .icon-btn,.em-block-locked{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.em-block-chev,.em-block,.em-chip,.em-tpl{transition:none}}.cda-inline-btn{padding:0;border:0;background:none;color:var(--violet-light);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cda-inline-btn:disabled{color:var(--faint);text-decoration:none;cursor:default}.cda-moment{display:grid;gap:12px;padding:14px 16px;border:1px solid var(--adm-line-strong);border-radius:var(--adm-radius);background:#ffffff06}.cda-moment--empty{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--muted);font-size:13.5px;line-height:1.5}.cda-moment--empty .ic,.cda-moment-note .ic{flex:none;width:16px;height:16px;margin-top:2px;color:var(--muted)}.cda-moment-list{display:grid;gap:10px;margin:0}.cda-moment-list>div{display:grid;gap:2px;min-width:0}.cda-moment-list dt{color:var(--faint);font-size:12px;font-weight:600}.cda-moment-list dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;color:var(--offwhite);font-size:14px;line-height:1.45;font-variant-numeric:tabular-nums}.cda-moment-list strong{color:var(--white);font-weight:650}.cda-moment-rel{color:var(--violet-light);font-size:13px;font-weight:600}.cda-moment-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding-top:10px;border-top:1px solid var(--adm-line);color:var(--muted);font-size:13px;line-height:1.5}.cda-moment-note.is-warn{color:#fcd98a}.cda-moment-note.is-warn .ic{color:var(--gold)}.cda-zero p{margin:0}.cda-preview-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.cda-preview-note{color:var(--faint);font-size:12.5px}.biz-frame-window.is-hidden .lc{opacity:.35;filter:saturate(.4)}.cda-site{padding:26px 32px 28px}.cda-site--phone{padding:18px 20px 22px}.cda-site .lc{margin-top:0}.cda-site--desktop .lc-num{font-size:48px}.cda-site--desktop .lc-clock{column-gap:36px}.cda-site--phone .lc-num{font-size:40px}.cda-site--phone .lc-clock{column-gap:22px}.cda-site--phone .lc-sep{display:none}.cda-site--phone .lc-when{display:block}@media(max-width:599px){.cda-site--desktop .lc-sep,.cda-site--desktop .lc-when{display:inline}}.afa-label{margin-bottom:8px;color:var(--muted);font-size:13px;font-weight:600}.tm-section p.afa-label{color:var(--muted);font-size:13px}.afa-field{display:grid;min-width:0}.afa-strong{color:var(--white);font-weight:650}.tm-section p.afa-note,.afa-note{color:var(--faint);font-size:13px}.afa-rate{font-weight:650;font-variant-numeric:tabular-nums}.afa-count{color:var(--muted);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.button--quiet.afa-reject{color:#fca5a5}.button--quiet.afa-reject:hover{border-color:#ef444473;background:#ef444414;color:#fecaca}.afa-profiles ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.afa-profiles li{min-width:0;font-size:14px}.afa-plain{overflow-wrap:anywhere;color:var(--offwhite)}.afa-decision{display:grid;gap:16px}.afa-decision>p{font-size:14.5px;line-height:1.6;color:var(--muted)}.afa-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.afa-stats>div{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid var(--adm-line);border-radius:12px;background:#ffffff05}.afa-stats dt{color:var(--faint);font-size:12px;font-weight:600}.afa-stats dd{margin:0;overflow:hidden;color:var(--white);font-size:18px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.afa-rate-form{display:grid;gap:12px}.afa-rate-input{position:relative;max-width:220px}.afa-rate-input .ui-input{padding-right:40px;font-variant-numeric:tabular-nums}.afa-rate-suffix{position:absolute;top:50%;right:16px;color:var(--faint);font-weight:600;pointer-events:none;translate:0 -50%}.afa-rate-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.afa-rate-actions .button--sm{min-height:40px}.afa-refs{display:grid;margin:0;padding:0;list-style:none}.afa-ref{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 0;border-top:1px solid var(--adm-line)}.afa-ref:first-child{border-top:0}.afa-ref-ic{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid var(--adm-line-strong);border-radius:10px;background:#ffffff08;color:var(--faint)}.afa-ref-ic .ic{width:15px;height:15px}.afa-ref--signup .afa-ref-ic{border-color:#60a5fa4d;color:#bfdbfe}.afa-ref--purchase .afa-ref-ic{border-color:#c4b5fd52;background:#7c3aed1f;color:var(--violet-light)}.afa-ref-main{display:grid;flex:1;gap:2px;min-width:0}.afa-ref-top,.afa-ref-sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.afa-ref-kind{color:var(--offwhite);font-size:14px;font-weight:600}.afa-ref-sub{color:var(--faint);font-size:12.5px}.afa-ref-amount{flex:none;color:var(--offwhite);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.afa-perf .ui-card-body{min-height:120px}.afa-foot{max-width:80ch;color:var(--faint);font-size:13px;line-height:1.55}@media(max-width:479px){.afa-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.afa-rate-input{max-width:none}}.stf-you{display:inline-block;margin-left:8px;padding:1px 7px;border:1px solid rgba(196,181,253,.3);border-radius:var(--radius-pill);background:#7c3aed24;color:#ddd3fe;font-size:11px;font-weight:650;line-height:1.5;vertical-align:1px}.stf-role-cell{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.stf-custom{color:var(--faint);font-size:12px;font-weight:600}.stf-facts{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:-2px;font-size:13px;color:var(--faint)}.stf-facts strong{color:var(--offwhite);font-weight:650;font-variant-numeric:tabular-nums}.stf-rolefield{display:grid;gap:8px}.tm-section .stf-rolefield p.ui-hint{font-size:13px;color:var(--faint)}.stf-strong{color:var(--white);font-weight:650}.tm-section p.stf-note,.stf-note{font-size:13px;line-height:1.5;color:var(--faint)}.stf-perm-count{color:var(--muted);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.stf-perm-intro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.stf-perm-intro p{flex:1 1 220px}.stf-perms{display:grid;gap:10px}.stf-perm-group{min-width:0;margin:0;padding:4px 14px 8px;border:1px solid var(--adm-line);border-radius:14px;background:#ffffff04}.stf-perm-legend{display:flex;justify-content:space-between;gap:12px;width:100%;padding:10px 0 6px;float:left;color:var(--offwhite);font-size:13.5px;font-weight:650}.stf-perm-legend+*{clear:both}.stf-perm-legend-count{color:var(--faint);font-weight:600;font-variant-numeric:tabular-nums}.stf-perm-items{display:grid;margin:0;padding:0;list-style:none}.stf-perm{border-top:1px solid var(--adm-line)}.stf-perm .ui-check{align-items:center;min-height:42px;padding:6px 0}.stf-perm .ui-check-box{margin-top:0}.stf-perm .ui-check-label{display:flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;color:var(--offwhite)}.stf-perm .ui-check:has(input[disabled]){cursor:not-allowed}.stf-perm .ui-check:has(input[disabled]) .ui-check-label,.stf-perm .ui-check:has(input[disabled]) .ui-check-box{opacity:.5}.stf-change{padding:1px 8px;border-radius:var(--radius-pill);font-size:11.5px;font-weight:650;line-height:1.5}.stf-change.is-added{background:#7c3aed29;color:#ddd3fe}.stf-change.is-removed{background:#ffffff0f;color:var(--muted)}.stf-perm-read{display:flex;align-items:center;gap:10px;min-height:40px;color:var(--faint);font-size:14px}.stf-perm-read .ic{width:16px;height:16px;stroke-width:2.2}.stf-perm-read.is-on{color:var(--offwhite)}.stf-perm-dash{flex:none;width:16px;height:2px;border-radius:2px;background:#ffffff29}.stf-perm-read.is-on .ic{color:var(--violet-light)}.button--quiet.stf-danger-quiet{color:#fca5a5}.button--quiet.stf-danger-quiet:hover{border-color:#ef444473;background:#ef444414;color:#fecaca}.stf-mail{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid var(--adm-line-strong);border-radius:50%;background:#ffffff08;color:var(--muted)}.stf-mail .ic{width:17px;height:17px}.stf-seg-count{margin-left:7px;color:inherit;font-variant-numeric:tabular-nums;opacity:.7}.stf-invite{display:grid;gap:18px}.stf-invite-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.stf-rolepick{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.stf-rolepick legend{margin-bottom:8px;padding:0}.stf-rolepick-list{display:grid;gap:8px}.stf-roleopt{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--adm-line-strong);border-radius:14px;background:#ffffff05;cursor:pointer;transition:border-color .14s ease-out,background-color .14s ease-out}.stf-roleopt:hover{border-color:#ffffff38}.stf-roleopt.is-on{border-color:#c4b5fd8c;background:#7c3aed1f}.stf-roleopt input{position:absolute;opacity:0;width:1px;height:1px}.stf-roleopt:has(input:focus-visible){outline:2px solid var(--violet-light);outline-offset:2px}.stf-roleopt-dot{flex:none;width:18px;height:18px;margin-top:2px;border:1.5px solid rgba(255,255,255,.3);border-radius:50%;transition:border-color .14s ease-out,box-shadow .14s ease-out}.stf-roleopt.is-on .stf-roleopt-dot{border-color:var(--violet-light);box-shadow:inset 0 0 0 4px var(--adm-surface),inset 0 0 0 9px var(--violet-light)}.stf-roleopt:has(input[aria-invalid=true]) .stf-roleopt-dot{border-color:#ef4444bf}.stf-roleopt-text{display:grid;flex:1;gap:2px;min-width:0}.stf-roleopt-name{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;color:var(--white);font-size:14.5px;font-weight:650}.stf-roleopt-count{color:var(--faint);font-size:12px;font-weight:600}.stf-roleopt-sum{color:var(--muted);font-size:13.5px;line-height:1.45}.stf-roles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.stf-rolecard{display:grid;grid-template-rows:auto 1fr auto;gap:10px;min-width:0;padding:16px;border:1px solid var(--adm-line);border-radius:var(--adm-radius);background:var(--adm-surface);box-shadow:var(--adm-shadow)}.stf-rolecard-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.stf-rolecard-count{color:var(--faint);font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums}.stf-rolecard-sum{color:var(--muted);font-size:13.5px;line-height:1.5}.stf-rolecard-meta{color:var(--faint);font-size:12.5px;font-weight:600}.stf-matrix-wrap{padding:0 0 6px}.stf-matrix{width:100%;border-collapse:collapse;font-size:14px}.stf-matrix thead th{position:sticky;top:64px;z-index:1;padding:12px 10px;border-bottom:1px solid var(--adm-line);background:#16131f;color:var(--faint);font-size:12px;font-weight:600;text-align:center;white-space:nowrap}.stf-matrix thead th.stf-matrix-perm{padding-left:20px;text-align:left}.stf-matrix-group th{padding:18px 20px 8px;color:var(--violet-light);font-size:12px;font-weight:600;text-align:left}.stf-matrix tbody tr:not(.stf-matrix-group) th,.stf-matrix tbody td{padding:9px 10px;border-top:1px solid var(--adm-line)}.stf-matrix tbody tr:not(.stf-matrix-group):hover th,.stf-matrix tbody tr:not(.stf-matrix-group):hover td{background:#ffffff06}.stf-matrix th.stf-matrix-perm{padding-left:20px;font-weight:500;text-align:left}.stf-matrix-label{display:block;color:var(--offwhite)}.stf-matrix-id{display:block;margin-top:1px;color:var(--faint);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px}.stf-matrix td{width:12%;text-align:center}.stf-matrix td .ic{display:inline-block;width:18px;height:18px;color:var(--violet-light);stroke-width:2.4;vertical-align:middle}.stf-matrix-no{display:inline-block;width:10px;height:2px;border-radius:2px;background:#ffffff29;vertical-align:middle}.stf-matrix-phone{display:none}.stf-act{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.stf-act-verb{color:var(--offwhite)}.stf-act-target{padding:1px 8px;border:1px solid var(--adm-line-strong);border-radius:8px;background:#ffffff08;color:var(--muted);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px}@media(max-width:1279px){.stf-roles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1023px){.stf-matrix thead th{top:64px}}@media(max-width:759px){.stf-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stf-rolecard{padding:14px}.stf-matrix-wrap{display:none}.stf-matrix-phone{display:grid;gap:16px;padding:8px 16px 16px}.stf-act{justify-content:flex-end;text-align:right}.stf-facts{font-size:12.5px}}@media(max-width:420px){.stf-roles{grid-template-columns:minmax(0,1fr)}.stf-rolecard{grid-template-rows:auto}}.fta-empty,.fta-note{margin:0;color:var(--muted);font-size:13.5px;line-height:1.5}.fta-note a,.fta-link-community a{color:var(--violet-light);font-weight:600}.fta-subhead{margin:0;color:var(--offwhite);font-size:14px;font-weight:650}.fta-limit{color:var(--faint);font-size:12.5px}.fta-actions{display:inline-flex;flex:none;align-items:center;gap:4px}.icon-btn.fta-icon-btn{width:36px;height:36px}.icon-btn.fta-icon-btn .ic{width:16px;height:16px}.fta-up .ic{transform:rotate(180deg)}.icon-btn.fta-icon-btn:disabled{opacity:.35;cursor:default}.icon-btn.fta-icon-btn:disabled:hover{border-color:var(--adm-line);background:#ffffff05;color:var(--muted)}.icon-btn.fta-remove:not(:disabled):hover{border-color:#f8717173;background:#f871711a;color:#fca5a5}.fta-add-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.fta-community-menu .ui-menu-trigger{min-height:40px;padding:0 14px;border:1px solid var(--adm-line-strong);background:#ffffff0a;color:var(--offwhite);font-size:14px;font-weight:650}.fta-community-menu .ui-menu-trigger:hover{background:#ffffff14;color:var(--white)}.fta-community-menu .ui-menu-trigger:disabled{opacity:.5;cursor:default}.fta-menu-trigger{display:inline-flex;align-items:center;gap:7px}.fta-menu-trigger .ic{width:16px;height:16px}.fta-community-menu .ui-menu-list{right:auto;left:0}.fta-section{display:grid;gap:14px;padding:16px;border:1px solid var(--adm-line-strong);border-radius:var(--adm-radius);background:#ffffff05}.fta-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.fta-section-tag{color:var(--faint);font-size:12px;font-weight:600}.fta-links{display:grid;gap:8px;margin:0;padding:0;list-style:none}.fta-link{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num actions" "fields fields";align-items:center;gap:8px;padding:8px 8px 10px 12px;border:1px solid var(--adm-line);border-radius:var(--adm-radius);background:#07050f73}.fta-link-num{grid-area:num;color:var(--faint);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.fta-link-fields{grid-area:fields;display:grid;gap:8px;min-width:0}.fta-link .fta-actions{grid-area:actions}@container biz (min-width: 560px){.fta-link{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"num fields actions";align-items:start;padding:8px}.fta-link-num{display:grid;place-items:center;height:48px;font-size:12.5px;letter-spacing:0}.fta-link-word{display:none}.fta-link .fta-actions{min-height:48px}}.fta-link-community{display:flex;align-items:center;gap:8px;min-height:40px;margin:0;padding:0 12px;border:1px dashed var(--adm-line-strong);border-radius:var(--adm-radius);color:var(--muted);font-size:13.5px;line-height:1.35}.fta-link-community .brand-ic,.fta-network .brand-ic{flex:none;width:15px;height:15px;color:var(--offwhite)}.fta-link-notes{display:grid;gap:4px}.fta-link-notes p{margin:0}.fta-warn{display:flex;align-items:flex-start;gap:6px;color:#fcd98a;font-size:12.5px;line-height:1.45}.fta-warn .ic{flex:none;width:14px;height:14px;margin-top:2px;color:var(--gold)}.fta-list-error{margin:0}@container biz (min-width: 560px){.fta-link-fields{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.fta-link-notes{grid-column:1 / -1}}.fta-link-community{min-height:48px}.fta-social{display:grid;gap:14px}.fta-network{display:inline-flex;align-items:center;gap:8px}.fta-social .ui-hint{overflow-wrap:anywhere}.fta-always{display:grid;gap:10px;margin:0;padding:0;list-style:none}.fta-always li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;color:var(--muted);font-size:13.5px;line-height:1.5}.fta-always .ic{width:16px;height:16px;margin-top:2px;color:var(--faint)}.fta-restore{display:grid;justify-items:start;gap:4px;color:var(--faint);font-size:12.5px;line-height:1.45}.fta-preview-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.biz-frame-window.is-hidden .site-footer{opacity:.35;filter:saturate(.4)}.fta-site .site-footer{border-top:0}.has-sp .fta-site .site-footer{padding-bottom:32px}.fta-site--desktop{--gutter: 32px}.fta-site--desktop .footer-top{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.fta-site--desktop .footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.fta-site--desktop .footer-cols.footer-cols--4{grid-template-columns:repeat(2,minmax(0,1fr))}.fta-site--desktop .footer-word{font-size:143px}.fta-site--phone{--gutter: 20px}.fta-site--phone .footer-top{grid-template-columns:minmax(0,1fr)}.fta-site--phone .footer-cols,.fta-site--phone .footer-cols.footer-cols--4{grid-template-columns:repeat(2,minmax(0,1fr))}.fta-site--phone .footer-word{font-size:55px}
