._pcRhG_root,._pcRhG_panel,._pcRhG_scrim{--um-surface:var(--popover);--um-muted:var(--secondary);--um-text:var(--foreground);--um-text-secondary:var(--body-text);--um-text-muted:var(--muted-foreground);--um-line:var(--border);--um-font:var(--font-ronzino), sans-serif;--um-fast:var(--motion-fast);--um-spring:var(--motion-popover);--um-ease:var(--motion-ease-out)}._pcRhG_root{display:contents}._pcRhG_panel{--row:36px;--inset:4px;z-index:60;box-sizing:border-box;width:15.5rem;max-width:calc(100vw - 24px);padding:var(--inset);border:1px solid var(--um-line);border-radius:var(--radius-preview);background:var(--um-surface);box-shadow:var(--shadow-overlay);color:var(--um-text);font-family:var(--um-font);letter-spacing:var(--tracking-ui);text-align:left;transform-origin:var(--origin-x,0px) var(--origin-y,0px);outline:none;line-height:1.3;position:fixed;top:0;left:0}._pcRhG_header{align-items:center;gap:10px;padding:8px;display:flex}._pcRhG_portrait{background:var(--um-muted);object-fit:cover;outline-offset:-1px;-webkit-user-select:none;user-select:none;border-radius:50%;outline:1px solid #19191917;flex:none;width:34px;height:34px;display:block}._pcRhG_identity{flex:1;gap:2px;min-width:0;display:grid}._pcRhG_name{color:var(--um-text);font:400 var(--text-ui)/16px var(--font-radley), serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._pcRhG_detail{color:var(--um-text-muted);font-size:var(--text-caption);letter-spacing:var(--tracking-body);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}._pcRhG_list{position:relative}._pcRhG_separator{height:1px;margin:var(--inset) calc(var(--inset) * -1);background:var(--um-line)}._pcRhG_highlight{border-radius:var(--radius);background:var(--um-muted);opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0}._pcRhG_item{width:100%;height:var(--row);box-sizing:border-box;border-radius:var(--radius);color:var(--um-text);font:inherit;font-size:var(--text-label);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--um-fast) var(--um-ease);background:0 0;border:0;outline:none;align-items:center;gap:10px;margin:0;padding:0 8px;display:flex;position:relative}._pcRhG_icon{width:16px;color:var(--um-text-secondary);transition:color var(--um-fast) var(--um-ease);flex:none;place-items:center;display:inline-grid}._pcRhG_icon svg{width:16px;height:16px}._pcRhG_item:focus ._pcRhG_icon{color:var(--um-text)}._pcRhG_itemLabel{flex:1;min-width:0;display:inline-flex;position:relative}@media (hover:none){._pcRhG_item:active{background:var(--um-muted)}}._pcRhG_row{align-items:center;gap:10px;height:40px;padding:0 4px 0 8px;display:flex;position:relative}._pcRhG_rowLabel{color:var(--um-text);font-size:var(--text-label);flex:1}._pcRhG_segments{--segment:28px;isolation:isolate;grid-auto-columns:var(--segment);background:var(--um-muted);border-radius:7px;flex:none;grid-auto-flow:column;height:28px;padding:2px;display:inline-grid;position:relative}._pcRhG_thumb{z-index:-1;width:var(--segment);background:var(--um-surface);box-shadow:0 1px 1.5px #19191914, 0 0 0 1px var(--um-line);transform:translateX(calc(var(--index) * 100%));transition:transform var(--um-spring) var(--um-ease);border-radius:5px;position:absolute;top:2px;bottom:2px;left:2px}._pcRhG_segment{color:var(--um-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--um-fast) var(--um-ease);background:0 0;border:0;border-radius:5px;outline:none;place-items:center;margin:0;padding:0;display:grid}._pcRhG_segment svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){._pcRhG_segment:hover{color:var(--um-text-secondary)}}._pcRhG_segment[aria-checked=true]{color:var(--um-text)}._pcRhG_segment[aria-disabled=true]{cursor:not-allowed;opacity:.4}._pcRhG_segment:focus-visible{box-shadow:0 0 0 2px var(--ring)}._pcRhG_scrim{z-index:70;-webkit-tap-highlight-color:transparent;background:#19191952;position:fixed;inset:0}._pcRhG_sheet{--row:48px;--inset:12px;z-index:71;overscroll-behavior:contain;width:auto;max-width:none;max-height:88dvh;padding:8px var(--inset) calc(12px + env(safe-area-inset-bottom));border-radius:var(--radius-panel) var(--radius-panel) 0 0;border-bottom:0;position:fixed;inset:auto 0 0;overflow-y:auto}._pcRhG_handle{background:var(--input);cursor:grab;border-radius:999px;width:36px;height:4px;margin:0 auto 12px;display:block}._pcRhG_sheet ._pcRhG_header{padding:4px 8px 12px}._pcRhG_sheet ._pcRhG_item,._pcRhG_sheet ._pcRhG_rowLabel{font-size:var(--text-prose)}._pcRhG_sheet ._pcRhG_row{height:52px}._pcRhG_sheet ._pcRhG_segments{--segment:44px;height:40px}@media (prefers-reduced-motion:reduce){._pcRhG_segment,._pcRhG_thumb,._pcRhG_item,._pcRhG_icon{transition:none}}
@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}._9SqHiG_className{font-family:Geist,Geist Fallback;font-style:normal}._9SqHiG_variable{--la-font:"Geist", "Geist Fallback"}
.la-ruler{height:calc(64 * var(--u));cursor:grab;touch-action:pan-y;flex-shrink:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.la-ruler[data-dragging]{cursor:grabbing}.la-ruler:focus-visible{outline:2px solid var(--la-accent-blue,#2f6fed);outline-offset:-2px}.la-ruler-track{translate:calc(196.5 * var(--u) - var(--position) * 42 * var(--u)) 0;transition:translate .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.la-ruler[data-dragging] .la-ruler-track{transition:none}.la-ruler-tick{bottom:calc(14 * var(--u));left:calc(var(--at) * 42 * var(--u));width:0;height:calc(16 * var(--u));border-left:1px solid var(--la-base-600);position:absolute}.la-ruler-tick:after{content:"";width:calc(42 * var(--u));height:calc(8 * var(--u));background:repeating-linear-gradient(90deg, transparent 0 calc(8.4 * var(--u) - 1px), var(--la-base-400) calc(8.4 * var(--u) - 1px) calc(8.4 * var(--u)));position:absolute;bottom:0;left:0}.la-ruler-tick:last-child:after{display:none}.la-ruler-tick b{bottom:calc(22 * var(--u));color:var(--la-base-500);font-size:calc(14 * var(--u));font-variant-numeric:tabular-nums;font-weight:400;transition:color .15s,font-size .15s;position:absolute;left:0;translate:-50%}.la-ruler-tick[data-current] b{color:#fff;font-size:calc(19 * var(--u));font-weight:600}.la-ruler-marker{width:0;height:calc(34 * var(--u));border-left:calc(2 * var(--u)) solid #fff;position:absolute;bottom:0;left:50%;translate:-50%}.la-ruler-marker:after{content:"";bottom:calc(-1 * var(--u));left:calc(-6 * var(--u));border:calc(5 * var(--u)) solid transparent;border-bottom-color:#fff;position:absolute}
.lumin-size{--u:calc(100cqw / 393);background:var(--la-base-100);color:#fff;font-family:var(--la-font), system-ui, sans-serif;letter-spacing:.02em;font-size:calc(15 * var(--u));-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.lumin-size svg{flex-shrink:0}.lumin-size-status{padding:calc(20 * var(--u)) calc(34 * var(--u)) 0 calc(52 * var(--u));font-size:calc(17 * var(--u));justify-content:space-between;align-items:center;font-weight:600;display:flex}.lumin-size-status>span:last-child{gap:calc(5 * var(--u));display:flex}.lumin-size-status svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.lumin-size-top{z-index:1;padding:calc(14 * var(--u)) calc(15 * var(--u)) 0;justify-content:space-between;align-items:center;display:flex;position:relative}.lumin-size-round{width:calc(44 * var(--u));height:calc(44 * var(--u));background:#0000008c;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.lumin-size-round svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.lumin-size-address{align-items:center;gap:calc(7 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u)) calc(6 * var(--u)) calc(8 * var(--u));font-size:calc(13 * var(--u));background:#0000008c;border-radius:999px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.lumin-size-address i{width:calc(16 * var(--u));height:calc(16 * var(--u));background:var(--la-system-failed);font-size:calc(11 * var(--u));border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.lumin-size-art{width:calc(393 * var(--u));height:calc(412 * var(--u));position:absolute;top:0;left:0;overflow:hidden}.lumin-size-glow{top:calc(81 * var(--u));left:calc(72 * var(--u));width:calc(250 * var(--u));height:calc(250 * var(--u));filter:blur(calc(87 * var(--u)));background:radial-gradient(closest-side,#d49947cc,#d4994733);border-radius:50%;position:absolute}.lumin-size-grid{top:calc(-45 * var(--u));left:calc(-55 * var(--u));width:calc(503 * var(--u));height:calc(503 * var(--u));-webkit-mask:linear-gradient(90deg, #000 calc(20 * var(--u)), transparent 0) 0 0 / calc(21 * var(--u)) 100%, linear-gradient(#000 calc(20 * var(--u)), transparent 0) 0 0 / 100% calc(21 * var(--u));mask:linear-gradient(90deg, #000 calc(20 * var(--u)), transparent 0) 0 0 / calc(21 * var(--u)) 100%, linear-gradient(#000 calc(20 * var(--u)), transparent 0) 0 0 / 100% calc(21 * var(--u));background:#171717e6;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.lumin-size-panel{top:calc((var(--row) * 21 - 45) * var(--u));left:calc((var(--column) * 21 - 55) * var(--u));width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:calc(2 * var(--u));background:var(--la-accent-amber);animation:.22s cubic-bezier(.34,1.56,.64,1) lumin-size-pop;position:absolute}@keyframes lumin-size-pop{0%{opacity:0;scale:.6}}.lumin-size>*{flex-shrink:0}.lumin-size>.lumin-size-space{min-height:0;height:calc(258 * var(--u));flex-shrink:1}.lumin-size>:not(.lumin-size-art){z-index:1;position:relative}.lumin-size-grabber{width:calc(100 * var(--u));height:calc(4 * var(--u));margin:calc(8 * var(--u)) 0 calc(22 * var(--u));background:var(--la-base-400);border-radius:999px;align-self:center}.lumin-size-label{color:var(--la-base-500);font-size:calc(14 * var(--u));text-align:center;margin:0}.lumin-size-kw{margin:calc(4 * var(--u)) 0 calc(18 * var(--u));font-size:calc(34 * var(--u));letter-spacing:-.01em;text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.lumin-size-cards{gap:calc(8 * var(--u));padding:0 calc(12 * var(--u));grid-template-columns:1fr 1fr;display:grid}.lumin-size-cards>div{align-items:center;gap:calc(4 * var(--u));padding:calc(14 * var(--u)) 0 calc(14 * var(--u));background:var(--la-base-200);flex-direction:column;display:flex}.lumin-size-cards strong{margin-top:calc(6 * var(--u));font-size:calc(15 * var(--u));font-weight:500}.lumin-size-cards span:last-child{color:var(--la-base-500);font-size:calc(12 * var(--u));font-variant-numeric:tabular-nums}.lumin-size-ring{width:calc(46 * var(--u));height:calc(46 * var(--u));background:var(--la-base-100);border-radius:50%;place-items:center;display:grid;position:relative}.lumin-size-ring>svg:first-child{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.lumin-size-ring circle{fill:none;stroke:#34c77b;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset .3s}.lumin-size-ring>svg:not(:first-child){width:calc(20 * var(--u));height:calc(20 * var(--u))}.lumin-size-rows{margin:calc(12 * var(--u)) 0 0;padding:0 calc(20 * var(--u))}.lumin-size-rows>div{padding:calc(9 * var(--u)) 0;color:var(--la-base-300);font-size:calc(14 * var(--u));justify-content:space-between;display:flex}.lumin-size-rows dt{align-items:center;gap:calc(8 * var(--u));font-weight:500;display:flex}.lumin-size-rows dt svg{width:calc(16 * var(--u));height:calc(16 * var(--u));color:var(--la-base-500)}.lumin-size-rows dd{color:var(--la-base-500);font-variant-numeric:tabular-nums;margin:0}.lumin-size-cta{justify-content:center;align-items:center;gap:calc(8 * var(--u));height:calc(52 * var(--u));margin:calc(14 * var(--u)) calc(20 * var(--u)) 0;background:var(--la-accent-blue);color:#fff;font:500 calc(17 * var(--u)) / 1 inherit;cursor:pointer;border:0;border-radius:999px;transition:scale .15s;display:flex}.lumin-size-cta:active{scale:.97}.lumin-size-cta svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.lumin-size-home{width:calc(134 * var(--u));height:calc(5 * var(--u));margin:calc(22 * var(--u)) 0 calc(8 * var(--u));background:#fff;border-radius:999px;align-self:center}.lumin-size .la-ruler{margin-top:auto}@media (prefers-reduced-motion:reduce){.lumin-size *,.lumin-size :after{transition:none!important}}
.la-button{border-radius:var(--la-rounded-full);width:100%;height:52px;font:500 14px / 20px var(--la-font), system-ui, sans-serif;letter-spacing:.5px;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;transition:background-color .12s,color .12s,box-shadow .12s;display:inline-flex}.la-button:focus-visible{outline:2px solid var(--la-accent-blue);outline-offset:2px}.la-button:disabled{cursor:default}.la-button[aria-busy]{cursor:progress}.la-button-spinner{fill:currentColor;width:16px;height:16px;animation:1s steps(8,end) infinite la-spin}@keyframes la-spin{to{rotate:1turn}}.la-button[data-variant=white]{background:var(--la-accent-white);color:var(--la-base-100)}.la-button[data-variant=white]:is(:active,[data-state=pressed]):not(:disabled){background:var(--la-accent-white-pressed)}.la-button[data-variant=white]:disabled{background:var(--la-accent-white-disabled)}.la-button[data-variant=blue]{background:var(--la-accent-blue);color:var(--la-accent-white)}.la-button[data-variant=blue]:is(:active,[data-state=pressed]):not(:disabled){background:var(--la-accent-blue-pressed)}.la-button[data-variant=blue]:disabled{background:var(--la-accent-blue-disabled);color:var(--la-accent-white-disabled)}.la-button[data-variant=black]{background:var(--la-base-100);color:var(--la-accent-white)}.la-button[data-variant=black]:is(:active,[data-state=pressed]):not(:disabled){background:var(--la-base-200)}.la-button[data-variant=black]:disabled{background:color-mix(in srgb, var(--la-base-100) 50%, transparent)}.la-button[data-variant=dark]{background:var(--la-base-200);color:var(--la-accent-white);box-shadow:inset 0 0 0 1px var(--la-accent-white-subtle)}.la-button[data-variant=dark]:is(:active,[data-state=pressed]):not(:disabled){background:var(--la-base-400)}.la-button[data-variant=dark]:disabled{background:color-mix(in srgb, var(--la-base-200) 50%, transparent)}.la-button[data-variant=ghost]{color:var(--la-base-100);background:0 0}.la-button[data-variant=ghost]:is(:active,[data-state=pressed]):not(:disabled){color:var(--la-base-600)}.la-button[data-variant=ghost]:disabled{color:var(--la-base-500)}.la-button[data-variant=outline]{color:var(--la-base-100);box-shadow:inset 0 0 0 1.5px var(--la-base-800);background:0 0}.la-button[data-variant=outline]:is(:active,[data-state=pressed]):not(:disabled){background:var(--la-base-300)}.la-button[data-variant=outline]:disabled{color:var(--la-base-500);box-shadow:inset 0 0 0 1.5px var(--la-base-350)}.la-button[data-variant=outline][aria-busy]{box-shadow:inset 0 0 0 1.5px var(--la-base-100)}.la-button[data-variant=destructive]{background:var(--la-system-failed);color:var(--la-accent-white)}.la-button[data-variant=destructive]:is(:active,[data-state=pressed]):not(:disabled){background:var(--la-system-failed-pressed)}.la-button[data-variant=destructive]:disabled{background:var(--la-system-failed-subtle);color:var(--la-accent-white-disabled)}[data-surface=dark] .la-button:is([data-variant=ghost],[data-variant=outline]){color:var(--la-accent-white)}[data-surface=dark] .la-button[data-variant=ghost]:disabled,[data-surface=dark] .la-button[data-variant=outline]:disabled{color:var(--la-accent-white-disabled)}[data-surface=dark] .la-button[data-variant=outline]{box-shadow:inset 0 0 0 1.5px var(--la-base-400)}[data-surface=dark] .la-button[data-variant=outline]:is(:active,[data-state=pressed]):not(:disabled){background:var(--la-base-200)}@media (prefers-reduced-motion:reduce){.la-button-spinner{animation-duration:3s}}
.la-button-demo{border-radius:inherit;font-family:var(--la-font), system-ui, sans-serif;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:16px;transition:background-color .24s;display:flex;position:absolute;inset:0}.la-button-demo[data-surface=dark]{background:var(--la-base-100)}.la-button-demo-live{width:min(353px,80%)}.la-button-demo-row{color:var(--la-base-600);letter-spacing:.2px;align-items:center;gap:16px;font-size:13px;display:flex;position:absolute;top:16px;right:20px}.la-button-demo[data-surface=dark] .la-button-demo-row{color:var(--la-base-500)}.la-button-demo-switch{cursor:pointer;align-items:center;gap:8px;display:flex}.la-button-demo-switch input{opacity:0;pointer-events:none;position:absolute}.la-button-demo-switch i{background:var(--la-base-800);border-radius:999px;width:32px;height:20px;transition:background-color .16s;position:relative}.la-button-demo[data-surface=dark] .la-button-demo-switch i{background:var(--la-base-400)}.la-button-demo-switch i:after{content:"";width:16px;height:16px;box-shadow:var(--la-shadow-sm);background:#fff;border-radius:50%;transition:translate .2s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px}.la-button-demo-switch input:checked+i{background:#34c77b}.la-button-demo-switch input:checked+i:after{translate:12px}.la-button-demo-switch input:focus-visible+i{outline:2px solid var(--la-accent-blue);outline-offset:2px}
.la-tokens{color:var(--la-base-100);font-family:var(--la-font), system-ui, sans-serif;letter-spacing:.2px;position:absolute;inset:0}.la-tokens button{font:inherit;color:inherit;cursor:pointer}.la-tokens button:focus-visible{outline:2px solid var(--la-accent-blue);outline-offset:2px}.la-swatch-fill{background:linear-gradient(var(--swatch), var(--swatch)), repeating-conic-gradient(#d9d9d9 0 25%, #f4f4f4 0 50%) 0 0 / 10px 10px}.la-phone{--u:calc(100cqw / 393);background:var(--la-base-100);color:#fff;overflow:hidden}.la-phone-scroll{padding:calc(64 * var(--u)) calc(20 * var(--u)) calc(40 * var(--u));scrollbar-width:none;animation:.28s cubic-bezier(.22,1,.36,1) la-phone-in;position:absolute;inset:0;overflow-y:auto}.la-phone-scroll::-webkit-scrollbar{display:none}@keyframes la-phone-in{0%{opacity:0;translate:0 calc(8 * var(--u))}}.la-phone-eyebrow{color:var(--la-base-500);font-size:calc(13 * var(--u));margin:0}.la-phone-title{margin:calc(2 * var(--u)) 0 calc(20 * var(--u));font-size:calc(32 * var(--u));font-weight:500;line-height:calc(36 * var(--u))}.la-phone h4{margin:calc(18 * var(--u)) 0 calc(10 * var(--u));color:var(--la-base-500);font-size:calc(13 * var(--u));font-weight:500}.la-phone-swatches{gap:calc(14 * var(--u)) calc(8 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.la-phone-swatches button{justify-items:center;gap:calc(3 * var(--u));text-align:center;min-width:0;display:grid}.la-phone-swatches i{width:calc(56 * var(--u));height:calc(56 * var(--u));margin-bottom:calc(4 * var(--u));border-radius:50%;transition:scale .14s;box-shadow:inset 0 0 0 1px #ffffff24}.la-phone-swatches button:active i{scale:.92}.la-phone-swatches b{max-width:100%;font-size:calc(11 * var(--u));white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.la-phone-swatches span{color:var(--la-base-500);font-size:calc(10 * var(--u))}.la-phone-type>div{gap:calc(4 * var(--u));padding:calc(12 * var(--u)) 0;border-bottom:1px solid var(--la-base-200);display:grid}.la-phone-type span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.la-phone-type em{color:var(--la-base-500);font-size:calc(11 * var(--u));font-style:normal}.la-phone-radii{justify-content:space-between;display:flex}.la-phone-radii span,.la-phone-space span{align-items:center;gap:calc(8 * var(--u));color:var(--la-base-500);font-size:calc(11 * var(--u));display:flex}.la-phone-radii span{flex-direction:column}.la-phone-radii i{width:calc(60 * var(--u));height:calc(60 * var(--u));border:1.5px solid var(--la-accent-blue);background:color-mix(in srgb, var(--la-accent-blue) 16%, transparent)}.la-phone-space{gap:calc(6 * var(--u));display:grid}.la-phone-space i{height:calc(10 * var(--u));border-radius:calc(3 * var(--u));background:var(--la-accent-blue)}.la-phone-buttons{gap:calc(10 * var(--u));display:grid}.la-phone .la-button{height:calc(52 * var(--u));font-size:calc(14 * var(--u))}.la-phone-toast{bottom:calc(28 * var(--u));align-items:center;gap:calc(6 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u));color:var(--la-base-100);font-size:calc(13 * var(--u));white-space:nowrap;box-shadow:var(--la-shadow-lg);background:#fff;border-radius:999px;font-weight:500;animation:.24s cubic-bezier(.22,1,.36,1) la-phone-in;display:flex;position:absolute;left:50%;translate:-50%}.la-phone-toast svg{width:calc(16 * var(--u));height:calc(16 * var(--u));color:#34c77b}@media (prefers-reduced-motion:reduce){.la-tokens *{transition:none!important;animation:none!important}}
.la-vars{place-items:center;padding-bottom:8px;display:grid;position:absolute;inset:0}.la-vars-modal{--line:#444;--dim:#a3a3a3;color:#fff;letter-spacing:.055px;background:#2c2c2c;border-radius:12px;grid-template-columns:186px minmax(0,1fr);width:70%;height:72%;font:500 11px/16px Inter,system-ui,-apple-system,sans-serif;display:grid;overflow:hidden;box-shadow:0 0 0 .5px #00000080,inset 0 0 0 1px #3a3a3a,0 2px 5px #00000026,0 12px 32px -8px #0006}.la-vars button{font:inherit;color:inherit;text-align:left;cursor:default}.la-vars button:focus-visible{outline-offset:-2px;outline:2px solid #0d99ff}.la-vars svg{flex-shrink:0;width:14px;height:14px}.la-vars-dim{color:var(--dim)}.la-vars-side{border-right:1px solid var(--line);scrollbar-width:none;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.la-vars-title{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;height:32px;padding:0 10px 0 12px;font-weight:600;display:flex}.la-vars-label{justify-content:space-between;align-items:center;height:32px;margin-top:4px;padding:0 10px 0 12px;font-weight:600;display:flex}.la-vars-label span{color:var(--dim);gap:10px;display:flex}.la-vars-label-groups{border-top:1px solid var(--line);height:40px;margin-top:8px;padding-top:8px}.la-vars-collection,.la-vars-group{border-radius:5px;justify-content:space-between;align-items:center;width:calc(100% - 12px);height:26px;margin:0 6px;padding:0 8px 0 6px;display:flex;color:#e6e6e6!important}.la-vars-collection span,.la-vars-group span{color:var(--dim);font-variant-numeric:tabular-nums;font-weight:400}.la-vars-collection:hover,.la-vars-group:hover{background:#383838}.la-vars-collection[aria-selected=true]{background:#444;font-weight:600;color:#fff!important}.la-vars-group[aria-selected=true]{background:#3c4562;font-weight:600;color:#fff!important}.la-vars-group-child{padding-left:14px}.la-vars-main{flex-direction:column;min-width:0;min-height:0;display:flex}.la-vars-bar{border-bottom:1px solid var(--line);color:#e6e6e6;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;height:32px;padding:0 10px;display:flex}.la-vars-search{width:170px;height:22px;color:var(--dim);background:#383838;border-radius:5px;align-items:center;gap:6px;margin-right:2px;padding:0 4px 0 8px;font-weight:400;display:flex}.la-vars-search svg{width:12px;height:12px}.la-vars-filter{color:#e6e6e6;border:1px solid #5a5a5a;border-radius:50%;margin-left:auto;padding:1px}.la-vars-table{scrollbar-color:#5c5c5c transparent;flex:1;min-height:0;overflow-y:auto}.la-vars-row{border-bottom:1px solid var(--line);grid-template-columns:150px 200px minmax(0,1fr) 34px;width:100%;height:33px;display:grid}.la-vars-row>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex;overflow:hidden}.la-vars-row>span+span{border-left:1px solid var(--line)}button.la-vars-row:hover{background:#333}.la-vars-head{z-index:1;background:#2c2c2c;font-weight:600;position:sticky;top:0}.la-vars-add{color:#e6e6e6;justify-content:center;padding:0!important}.la-vars-section{border-bottom:1px solid var(--line);align-items:flex-end;height:44px;padding:0 12px 9px;font-weight:600;display:flex}.la-vars-icon{color:#e6e6e6}.la-vars-swatch{background:var(--solid);border-radius:2px;flex-shrink:0;width:12px;height:12px;box-shadow:inset 0 0 0 1px #ffffff1a}.la-vars-swatch[data-alpha]{background:linear-gradient(90deg, var(--solid) 50%, transparent 50%), linear-gradient(var(--alpha), var(--alpha)), repeating-conic-gradient(#7a7a7a 0 25%, #c8c8c8 0 50%) 0 0 / 6px 6px}.la-vars-aa{min-width:24px;font-family:var(--la-font), system-ui, sans-serif;line-height:1;display:inline-block}.la-vars-shadow{background:#fff;border-radius:2px;flex-shrink:0;width:18px;height:12px}.la-vars-copied{color:#0d99ff}.la-vars-create{border-top:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;height:34px;padding:0 12px;display:flex}@container (max-width:860px){.la-vars-modal{grid-template-columns:140px minmax(0,1fr);width:calc(100% - 24px)}.la-vars-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.la-vars-row>span:nth-child(n+3){display:none}.la-vars-search{width:110px}}
.la-inputs{font-family:var(--la-font), system-ui, sans-serif;letter-spacing:.5px;grid-template-columns:repeat(2,393px);place-content:center;gap:28px 24px;padding-top:24px;display:grid;position:absolute;inset:0}.la-inputs-single{grid-template-columns:393px;padding-top:0}.la-inputs-frame{grid-template-rows:auto 1fr;gap:8px;display:grid;position:relative}.la-inputs-frame:nth-child(2){z-index:2}.la-inputs-name{color:#19191973;letter-spacing:.2px;margin:0;font-size:12px}.la-inputs-card{background:#fdfdfd;border-radius:16px;padding:20px;box-shadow:0 1px 1.5px #1919190a,0 4px 11px -7px #19191936}.la-field{gap:6px;display:grid;position:relative}.la-field-label{color:var(--la-base-900);font-size:14px;font-weight:500;line-height:20px}.la-field-box{height:56px;color:var(--la-base-900);font:inherit;text-align:left;cursor:text;background:#f3f3f3;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 16px 0 14px;font-size:16px;transition:box-shadow .14s;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.la-field-box[data-focus]{box-shadow:inset 0 0 0 1.5px var(--la-accent-blue)}.la-field-box[data-loading]{color:#8b8b8b;cursor:progress;justify-content:center;font-weight:500}.la-field-icon{color:#8b8b8b;flex-shrink:0;width:24px;height:24px;transition:color .14s}.la-field-icon[data-on]{color:var(--la-accent-blue)}.la-field-box input{min-width:0;height:100%;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.la-field-box input::placeholder{color:#8b8b8b}.la-field-clear{color:#8b8b8b;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.la-field-clear svg{width:20px;height:20px}.la-field-clear:hover{color:var(--la-base-700)}.la-field-spin{color:#343330;width:24px;height:24px;animation:.9s linear infinite la-field-spin}@keyframes la-field-spin{to{rotate:360deg}}.la-field-note{color:var(--la-base-700);margin:0;font-size:14px;line-height:20px}.la-field-note button{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.la-field[data-status=error] .la-field-note,.la-field[data-status=error] .la-field-box input,.la-field[data-status=error] .la-code-box input,.la-field[data-status=error] .la-field-icon{color:#c13b30}.la-field[data-status=error] .la-field-box input{font-weight:500}.la-field[data-status=found] .la-field-note{color:var(--la-system-success)}.la-code{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.la-code-box{cursor:text;background:#f3f3f3;border-radius:12px;place-items:center;height:56px;transition:box-shadow .14s;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #0000}.la-code-box[data-focus]{box-shadow:inset 0 0 0 1.5px var(--la-accent-blue)}.la-code-box i{pointer-events:none;background:#d4d4d4;border-radius:50%;width:12px;height:12px;position:absolute}.la-code-box input{width:100%;height:100%;color:var(--la-base-900);font:inherit;text-align:center;caret-color:var(--la-accent-blue);background:0 0;border:0;outline:0;padding:0;font-size:16px;font-weight:500}.la-select{cursor:pointer;justify-content:space-between;padding-left:16px}.la-select [data-placeholder]{color:#6e6e6e}.la-select-caret{color:#343330;width:24px;height:24px;transition:rotate .2s cubic-bezier(.22,1,.36,1)}.la-select-caret[data-open]{rotate:180deg}.la-select:focus-visible{outline:2px solid var(--la-accent-blue);outline-offset:2px}.la-menu{z-index:3;scrollbar-width:thin;background:#fdfdfd;border:1px solid #e7e7e7;border-radius:12px;max-height:248px;margin:0;padding:4px 16px;list-style:none;animation:.16s cubic-bezier(.22,1,.36,1) la-menu-in;position:absolute;top:88px;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px #0000000d,0 10px 15px #0000001a}@keyframes la-menu-in{0%{opacity:0;translate:0 -4px}}.la-menu li{height:48px;color:var(--la-base-900);cursor:pointer;justify-content:space-between;align-items:center;font-size:16px;display:flex}.la-menu li+li{border-top:1px solid #f0f0f0}.la-menu li[data-active]{color:var(--la-accent-blue)}.la-menu li svg{width:18px;height:18px;color:var(--la-accent-blue)}.la-toggles{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.la-toggles button{height:52px;color:var(--la-base-900);font:inherit;cursor:pointer;background:#f3f3f3;border:0;border-radius:32px;font-size:16px;font-weight:500;transition:background-color .16s,color .16s,box-shadow .16s,scale .12s;box-shadow:inset 0 0 0 1.5px #1717171a}.la-toggles button:active{scale:.97}.la-toggles button[aria-checked=true]{background:var(--la-system-success);box-shadow:none;color:#fdfdfd}.la-toggles button:focus-visible{outline:2px solid var(--la-accent-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.la-inputs *,.la-menu{transition:none!important;animation:none!important}}.la-results li{height:auto;min-height:48px;padding:12px 0;font-size:15px;line-height:20px}.la-results-here{color:var(--la-base-900);align-items:center;gap:10px;display:flex}.la-results .la-results-here svg{color:#f26b1d;width:20px;height:20px}.la-results li[data-active] .la-results-here{color:var(--la-accent-blue)}.la-results .la-results-empty{color:#8b8b8b;cursor:default}
.la-opened{z-index:20;background:var(--la-base-100,#171717);animation:.32s cubic-bezier(.22,1,.36,1) la-opened-in;position:absolute;inset:0}.la-opened img{object-fit:cover;object-position:top}.la-opened-back{top:calc(62 * var(--u));left:calc(16 * var(--u));width:calc(44 * var(--u));height:calc(44 * var(--u));color:#fff;cursor:pointer;background:#1f1f1f;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #ffffff24}.la-opened-back svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.la-opened-back:focus-visible{outline:2px solid var(--la-accent-blue,#2f6fed);outline-offset:2px}@keyframes la-opened-in{0%{opacity:0;translate:30%}}@media (prefers-reduced-motion:reduce){.la-opened{animation:none}}
.la-sheet-screen{--u:calc(100cqw / 393);background:var(--la-base-100);color:#fff;font-family:var(--la-font), system-ui, sans-serif;font-size:calc(15 * var(--u));letter-spacing:.02em;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.la-sheet-screen button{font:inherit;color:inherit;cursor:pointer}.la-sheet-screen svg{flex-shrink:0}.la-sheet-photo{height:calc((var(--top) + 24) * var(--u));transition:height .42s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0;overflow:hidden}.la-sheet-screen:has(.la-sheet[data-dragging]) .la-sheet-photo{transition:none}.la-sheet-photo img{object-fit:cover;object-position:48% 50%}.la-sheet-status{padding:calc(20 * var(--u)) calc(34 * var(--u)) 0 calc(52 * var(--u));font-size:calc(17 * var(--u));text-shadow:0 1px 4px #0006;justify-content:space-between;align-items:center;font-weight:600;display:flex;position:relative}.la-sheet-status>span:last-child{gap:calc(5 * var(--u));display:flex}.la-sheet-status svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.la-sheet-top{padding:calc(16 * var(--u)) calc(16 * var(--u)) 0;justify-content:space-between;align-items:center;display:flex;position:relative}.la-sheet-round{width:calc(44 * var(--u));height:calc(44 * var(--u));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.la-sheet-round svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.la-sheet-address{align-items:center;gap:calc(7 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u)) calc(6 * var(--u)) calc(8 * var(--u));font-size:calc(13 * var(--u));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:999px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.la-sheet-address i{width:calc(16 * var(--u));height:calc(16 * var(--u));background:var(--la-system-failed);font-size:calc(11 * var(--u));border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.la-sheet{top:calc(var(--top) * var(--u));border-radius:calc(24 * var(--u)) calc(24 * var(--u)) 0 0;background:var(--la-base-100);box-shadow:0 calc(-8 * var(--u)) calc(24 * var(--u)) #00000059;flex-direction:column;transition:top .42s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:0;left:0;right:0}.la-sheet[data-dragging]{transition:none}.la-sheet-handle{height:calc(28 * var(--u));cursor:grab;touch-action:none;flex-shrink:0;place-items:center;display:grid}.la-sheet[data-dragging] .la-sheet-handle{cursor:grabbing}.la-sheet-handle span{width:calc(100 * var(--u));height:calc(4 * var(--u));background:var(--la-base-400);border-radius:999px}.la-sheet-handle:focus-visible{outline:2px solid var(--la-accent-blue);outline-offset:-4px;border-radius:calc(12 * var(--u))}.la-sheet-content{min-height:0;padding:calc(8 * var(--u)) 0 calc(200 * var(--u));scrollbar-width:none;flex:1;overflow:hidden}.la-sheet[data-stop=up] .la-sheet-content{overflow-y:auto}.la-sheet-content::-webkit-scrollbar{display:none}.la-sheet-label{color:var(--la-base-500);font-size:calc(14 * var(--u));text-align:center;margin:0}.la-sheet-kw{margin:calc(4 * var(--u)) 0 calc(18 * var(--u));font-size:calc(34 * var(--u));text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.la-sheet-cards{gap:calc(8 * var(--u));padding:0 calc(12 * var(--u));grid-template-columns:1fr 1fr;display:grid}.la-sheet-cards>div{align-items:center;gap:calc(4 * var(--u));padding:calc(14 * var(--u)) 0;background:var(--la-base-200);flex-direction:column;display:flex}.la-sheet-cards strong{margin-top:calc(6 * var(--u));font-size:calc(15 * var(--u));font-weight:500}.la-sheet-cards span:last-child{color:var(--la-base-500);font-size:calc(12 * var(--u));font-variant-numeric:tabular-nums}.la-sheet-ring{width:calc(46 * var(--u));height:calc(46 * var(--u));background:radial-gradient(closest-side, var(--la-base-100) 88%, transparent 90%), conic-gradient(#34c77b calc(var(--p) * 100%), var(--la-base-400) 0);border-radius:50%;place-items:center;transition:background .3s;display:grid}.la-sheet-ring svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.la-sheet-rows{margin:calc(12 * var(--u)) 0 0;padding:0 calc(20 * var(--u))}.la-sheet-rows>div{padding:calc(11 * var(--u)) 0;font-size:calc(14 * var(--u));justify-content:space-between;display:flex}.la-sheet-rows dt{align-items:center;gap:calc(8 * var(--u));font-weight:500;display:flex}.la-sheet-rows dt>svg{width:calc(16 * var(--u));height:calc(16 * var(--u));color:var(--la-base-600)}.la-sheet-rows dt button{margin-left:calc(-2 * var(--u));color:var(--la-base-600);place-items:center;display:grid}.la-sheet-rows dt button svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.la-sheet-rows dt button:hover{color:var(--la-base-500)}.la-sheet-rows dd{color:var(--la-base-500);font-variant-numeric:tabular-nums;margin:0}.la-sheet-heading{padding:calc(24 * var(--u)) calc(20 * var(--u)) calc(12 * var(--u));border-top:calc(6 * var(--u)) solid #0f0f0f;font-size:calc(16 * var(--u));margin:0;font-weight:500}.la-sheet-table{margin:0 calc(12 * var(--u))}.la-sheet-table>div{padding:calc(12 * var(--u)) calc(12 * var(--u));border-bottom:1px solid var(--la-base-200);color:var(--la-base-500);font-size:calc(14 * var(--u));justify-content:space-between;display:flex}.la-sheet-table dd{color:#fff;font-variant-numeric:tabular-nums;margin:0;font-weight:500}.la-sheet-total{margin:calc(8 * var(--u)) 0 calc(24 * var(--u));background:var(--la-base-200);color:#fff!important;font-size:calc(16 * var(--u))!important;border:0!important}.la-sheet-total dt{align-items:center;gap:calc(8 * var(--u));display:flex}.la-sheet-total svg{width:calc(16 * var(--u));height:calc(16 * var(--u));color:var(--la-base-500)}.la-sheet-ghost{justify-content:center;align-items:center;gap:calc(10 * var(--u));width:calc(100% - 40 * var(--u));height:calc(52 * var(--u));margin:0 calc(20 * var(--u)) calc(8 * var(--u));background:var(--la-base-200);box-shadow:inset 0 0 0 1px var(--la-accent-white-subtle);border-radius:999px;transition:background-color .12s;display:flex;font-size:calc(16 * var(--u))!important;font-weight:500!important}.la-sheet-ghost:active{background:var(--la-base-400)}.la-sheet-ghost svg{width:calc(18 * var(--u));height:calc(18 * var(--u));color:var(--la-base-500)}.la-sheet-content>.la-sheet-ghost:last-child{margin-bottom:0}.la-sheet-tip{top:calc(190 * var(--u));left:calc(36 * var(--u));right:calc(36 * var(--u));z-index:3;gap:calc(6 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));border-radius:calc(14 * var(--u));color:var(--la-base-600);font-size:calc(14 * var(--u));text-align:center;box-shadow:var(--la-shadow-lg);background:#fff;line-height:1.45;animation:.2s la-tip-in;display:grid;position:absolute}.la-sheet-tip b{color:var(--la-base-100);font-size:calc(16 * var(--u));font-weight:500}.la-sheet-tip[data-tip=sun]{top:calc(234 * var(--u))}.la-sheet-tip[data-tip=roof]{top:calc(278 * var(--u))}@keyframes la-tip-in{0%{opacity:0;translate:0 calc(6 * var(--u))}}.la-sheet-actions{z-index:2;padding-top:calc(16 * var(--u));border-radius:calc(24 * var(--u)) calc(24 * var(--u)) 0 0;background:linear-gradient(transparent, var(--la-base-100) calc(20 * var(--u)));flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.la-sheet-cta{justify-content:center;align-items:center;gap:calc(8 * var(--u));height:calc(52 * var(--u));margin:calc(14 * var(--u)) calc(20 * var(--u)) 0;background:var(--la-accent-blue);border-radius:999px;transition:background-color .12s;display:flex;font-size:calc(17 * var(--u))!important;font-weight:500!important}.la-sheet-cta:active{background:var(--la-accent-blue-pressed)}.la-sheet-cta svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.la-sheet-home{width:calc(134 * var(--u));height:calc(5 * var(--u));margin:calc(22 * var(--u)) 0 calc(8 * var(--u));background:#fff;border-radius:999px;align-self:center}@media (prefers-reduced-motion:reduce){.la-sheet,.la-sheet-photo,.la-sheet-tip{transition:none;animation:none}}
.la-mood{--u:calc(100cqw / 1152);inset:calc(40 * var(--u)) 0 calc(78 * var(--u));grid-template-columns:repeat(var(--columns), calc(127 * var(--u)));grid-template-rows:repeat(2, calc(288 * var(--u)));place-content:center;gap:calc(10 * var(--u));display:grid;position:absolute}.la-mood-cell{animation:.42s cubic-bezier(.22,1,.36,1) both la-mood-in;animation-delay:calc(var(--i) * 28ms);position:relative}.la-mood figure{border-radius:calc(12 * var(--u));background:#e4e4e4;margin:0;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 1.5px #1919190a,0 4px 11px -7px #19191936}.la-mood img{object-fit:cover;object-position:top}@keyframes la-mood-in{0%{opacity:0;translate:0 calc(10 * var(--u));scale:.97}}@media (prefers-reduced-motion:reduce){.la-mood-cell{animation:none}}
.la-survey{--u:calc(100cqw / 393);background:var(--la-base-100);color:#fff;font-family:var(--la-font), system-ui, sans-serif;font-size:calc(15 * var(--u));letter-spacing:.02em;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.la-survey button{font:inherit;color:inherit;text-align:left;cursor:pointer}.la-survey button:focus-visible{outline:2px solid var(--la-accent-blue);outline-offset:2px}.la-survey svg{flex-shrink:0}.la-survey-header{z-index:4;padding-bottom:calc(8 * var(--u));background:var(--la-base-100);flex-shrink:0;position:relative}.la-survey-status{padding:calc(20 * var(--u)) calc(34 * var(--u)) 0 calc(52 * var(--u));font-size:calc(17 * var(--u));justify-content:space-between;align-items:center;font-weight:600;display:flex}.la-survey-status>span:last-child{gap:calc(5 * var(--u));display:flex}.la-survey-status svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.la-survey-bar{align-items:center;gap:calc(10 * var(--u));padding:calc(16 * var(--u)) calc(16 * var(--u)) 0;display:flex}.la-survey-user{align-items:center;gap:calc(10 * var(--u));font-size:calc(16 * var(--u));flex:1;font-weight:500;display:flex}.la-survey-round{width:calc(44 * var(--u));height:calc(44 * var(--u));background:var(--la-base-200);box-shadow:inset 0 0 0 1px var(--la-accent-white-subtle);border-radius:50%;place-items:center;display:grid}.la-survey-round svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.la-survey-add{background:var(--la-accent-blue);box-shadow:none}button.la-survey-round:active{scale:.94}.la-survey-scroll{min-height:0;padding-bottom:calc(40 * var(--u));overscroll-behavior:contain;scrollbar-width:none;flex:1;animation:.28s cubic-bezier(.22,1,.36,1) la-survey-in;position:relative;overflow-y:auto}.la-survey-scroll::-webkit-scrollbar{display:none}@keyframes la-survey-in{0%{opacity:0}}.la-survey-panel{top:calc(4 * var(--u));width:calc(112 * var(--u));height:calc(168 * var(--u));background:url(/cases/luminasset/tracker-direct.png) calc(-281 * var(--u)) calc(-122 * var(--u)) / calc(393 * var(--u)) auto no-repeat;position:absolute;right:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.la-survey-address{align-items:center;gap:calc(8 * var(--u));margin:calc(10 * var(--u)) calc(20 * var(--u)) 0;color:var(--la-base-500);font-size:calc(14 * var(--u));display:flex;position:relative}.la-survey-address i{width:calc(16 * var(--u));height:calc(16 * var(--u));background:var(--la-system-failed);color:#fff;font-size:calc(11 * var(--u));border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.la-survey-title{margin:calc(6 * var(--u)) calc(20 * var(--u)) calc(18 * var(--u));font-size:calc(30 * var(--u));font-weight:500;line-height:1.2;position:relative}.la-survey-stages{padding:0 calc(20 * var(--u)) calc(24 * var(--u));margin:0;list-style:none;position:relative}.la-survey-stages li{gap:calc(16 * var(--u));min-height:calc(76 * var(--u));display:flex;position:relative}.la-survey-stages li:not(:last-child):before{content:"";top:calc(42 * var(--u));bottom:0;left:calc(20.5 * var(--u));background:var(--la-base-400);width:1px;position:absolute}.la-survey-stages li[data-state=done]:before{background:var(--la-accent-blue)}.la-survey-node{z-index:1;width:calc(42 * var(--u));height:calc(42 * var(--u));background:var(--la-base-200);box-shadow:inset 0 0 0 1px var(--la-base-400);color:var(--la-base-500);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.la-survey-node svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}li[data-shape=optional] .la-survey-node{box-shadow:none;outline:1px dashed var(--la-base-600);outline-offset:-1px}li[data-shape=payment] .la-survey-node{width:calc(34 * var(--u));height:calc(34 * var(--u));margin:calc(4 * var(--u));border-radius:calc(4 * var(--u));rotate:45deg}li[data-shape=payment] .la-survey-node svg{rotate:-45deg}li[data-state=done] .la-survey-node{background:var(--la-accent-blue);box-shadow:none;color:#fff}li[data-state=current] .la-survey-node{background:var(--la-base-200);box-shadow:inset 0 0 0 1.5px var(--la-accent-blue);color:#fff;animation:2.2s ease-in-out infinite la-survey-pulse}@keyframes la-survey-pulse{0%,to{box-shadow:inset 0 0 0 1.5px var(--la-accent-blue), 0 0 0 0 #2f6fed73}50%{box-shadow:inset 0 0 0 1.5px var(--la-accent-blue), 0 0 0 calc(7 * var(--u)) #2f6fed00}}.la-survey-text{align-content:start;gap:calc(4 * var(--u));padding-top:calc(2 * var(--u));display:grid}.la-survey-name{align-items:center;gap:calc(6 * var(--u));font-size:calc(16 * var(--u));font-weight:500;display:flex}.la-survey-name button{width:calc(22 * var(--u));height:calc(22 * var(--u));margin:calc(-4 * var(--u)) 0;color:var(--la-base-600);border-radius:50%;place-items:center;display:grid}.la-survey-name button svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.la-survey-name button:hover,.la-survey-name button[aria-expanded=true]{color:var(--la-base-500)}.la-survey-note{color:var(--la-base-500);font-size:calc(14 * var(--u))}li[data-state=upcoming] .la-survey-name{color:#e6e6e6}.la-survey-tip{bottom:calc(100% - 6 * var(--u));left:calc(-2 * var(--u));z-index:3;gap:calc(6 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));border-radius:calc(14 * var(--u));color:var(--la-base-600);font-size:calc(14 * var(--u));text-align:center;box-shadow:var(--la-shadow-lg);background:#fff;line-height:1.45;animation:.2s la-survey-tip;display:grid;position:absolute;right:0}.la-survey-tip b{color:var(--la-base-100);font-size:calc(16 * var(--u));font-weight:500}.la-survey-tip:after{content:"";top:100%;left:calc(160 * var(--u));border:calc(7 * var(--u)) solid transparent;border-top-color:#fff;position:absolute}li:nth-child(2) .la-survey-tip{bottom:auto;top:calc(100% - 22 * var(--u))}li:nth-child(2) .la-survey-tip:after{border-top-color:#0000;border-bottom-color:#fff;top:auto;bottom:100%}@keyframes la-survey-tip{0%{opacity:0;translate:0 calc(4 * var(--u))}}.la-survey-rows{border-top:calc(6 * var(--u)) solid #0f0f0f;border-bottom:calc(6 * var(--u)) solid #0f0f0f}.la-survey-rows button{align-items:center;gap:calc(16 * var(--u));width:100%;min-height:calc(86 * var(--u));padding:0 calc(20 * var(--u));transition:background-color .12s;display:flex}.la-survey-rows button+button{border-top:1px solid var(--la-base-200)}.la-survey-rows button:active{background:var(--la-base-200)}.la-survey-rows button>span:nth-child(2){gap:calc(4 * var(--u));flex:1;display:grid}.la-survey-rows b{font-size:calc(18 * var(--u));font-weight:500}.la-survey-rows button>span:nth-child(2)>span{color:var(--la-base-600);font-size:calc(14 * var(--u))}.la-survey-row-icon{width:calc(32 * var(--u));height:calc(32 * var(--u));background:var(--la-base-400);border-radius:50%;place-items:center;display:grid}.la-survey-row-icon svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.la-survey-row-icon[data-tone=amber]{background:var(--la-accent-amber)}.la-survey-row-icon[data-tone=red]{background:var(--la-system-failed-subtle);color:var(--la-system-failed)}.la-survey-caret{width:calc(16 * var(--u));height:calc(16 * var(--u));color:var(--la-base-600)}.la-survey-facts{margin:calc(16 * var(--u)) 0 0;padding:0 calc(20 * var(--u))}.la-survey-facts>div{padding:calc(10 * var(--u)) 0;font-size:calc(14 * var(--u));justify-content:space-between;display:flex}.la-survey-facts dt{align-items:center;gap:calc(8 * var(--u));font-weight:500;display:flex}.la-survey-facts dt svg{width:calc(16 * var(--u));height:calc(16 * var(--u));color:var(--la-base-500)}.la-survey-facts dd{color:var(--la-base-500);margin:0}.la-survey-details{width:calc(100% - 24 * var(--u));height:calc(52 * var(--u));margin:calc(18 * var(--u)) calc(12 * var(--u)) 0;background:var(--la-base-200);box-shadow:inset 0 0 0 1px var(--la-accent-white-subtle);border-radius:999px;justify-content:center;align-items:center;transition:background-color .12s;display:flex;font-size:calc(16 * var(--u))!important;text-align:center!important;font-weight:500!important}.la-survey-details:active{background:var(--la-base-400)}@media (prefers-reduced-motion:reduce){.la-survey *,.la-survey-scroll{transition:none!important;animation:none!important}}
.af{--af-canvas:#f8f9fb;--af-card:#fff;--af-line:#e5e7eb;--af-line-strong:#d1d5db;--af-ink:#1f2937;--af-muted:#6b7280;--af-faint:#9ca3af;--af-blue:#2563eb;--af-blue-soft:#eaf1fe;--af-blue-ink:#1d4ed8;border-radius:inherit;background:var(--af-canvas);color:var(--af-ink);font:14px / 1.35 Inter, var(--font-sans,system-ui), system-ui, sans-serif;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.af button,.af input,.af select{font:inherit;color:inherit}.af button{cursor:pointer}.af :focus-visible{outline:2px solid var(--af-blue);outline-offset:2px}.af-dots{background-image:radial-gradient(#1f293712 1px,#0000 1px);background-size:20px 20px}.af-card{background:var(--af-card);width:268px;box-shadow:0 0 0 1px var(--af-line), 0 1px 2px #0000000d;border-radius:6px;position:absolute;overflow:visible}.af-card-head{border-bottom:1px solid var(--af-line);align-items:center;gap:12px;padding:16px 14px;font-size:15px;font-weight:600;display:flex}.af-icon{width:32px;height:32px;color:var(--af-muted);background:#f3f4f6;border-radius:6px;place-items:center;display:grid}.af-icon svg{width:16px;height:16px}.af-row{border-bottom:1px solid var(--af-line);align-items:center;gap:10px;min-height:40px;padding:0 14px;font-size:14px;display:flex;position:relative}.af-row svg{width:16px;height:16px;color:var(--af-faint)}.af-add{width:100%;height:38px;color:var(--af-blue);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;display:flex;font-size:13px!important}.af-add svg{width:14px;height:14px}.af-port{border:1.5px solid var(--af-faint);background:var(--af-canvas);border-radius:50%;width:10px;height:10px;margin-top:-5px;padding:0;position:absolute;top:50%;right:-22px}.af-port[data-live]{border-color:var(--af-blue)}.af-chip{background:var(--af-blue-soft);color:var(--af-blue-ink);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.af-chip svg{width:13px;height:13px;color:inherit}.af-btn{background:var(--af-blue);border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 14px;font-weight:500;transition:background-color .12s,scale .12s;display:inline-flex;color:#fff!important;font-size:13px!important}.af-btn:active{scale:.97}.af-btn[data-quiet]{box-shadow:inset 0 0 0 1px var(--af-line-strong);background:#fff;color:var(--af-ink)!important}.af-hint{color:var(--af-muted);white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:18px;left:50%;translate:-50%}.af-toast{z-index:4;background:var(--af-ink);color:#fff;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;animation:.22s cubic-bezier(.22,1,.36,1) af-in;display:flex;position:absolute;top:16px;left:50%;translate:-50%}.af-toast svg{color:#4ade80;width:16px;height:16px}@keyframes af-in{0%{opacity:0;translate:-50% -6px}}@media (prefers-reduced-motion:reduce){.af *,.af :before{transition:none!important;animation:none!important}}
.af-logic-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.af-logic-lines path{fill:none;stroke:#9ca3af;stroke-width:2px}.af-logic-lines path[data-drag]{stroke:var(--af-blue);stroke-dasharray:5 5}.af-logic-flag{background:var(--af-blue-soft);width:30px;height:30px;color:var(--af-blue);border-radius:6px;place-items:center;display:grid;position:absolute}.af-logic-flag svg{width:18px;height:18px}.af-logic .af-port{cursor:crosshair;touch-action:none}.af-logic button.af-port:hover,.af-logic button.af-port[data-live]{border-color:var(--af-blue);background:var(--af-blue-soft)}.af-logic .af-card[data-target]{box-shadow:0 0 0 2px var(--af-blue), 0 1px 2px #0000000d}.af-logic-chip{position:absolute;left:calc(100% + 30px)}.af-logic-rule{min-width:0;color:var(--af-blue);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:0;overflow:hidden;font-size:14px!important}.af-logic-rule:hover{text-underline-offset:3px;text-decoration:underline}.af-logic-scrim{z-index:5;background:#1118272e;place-items:center;animation:.16s af-fade;display:grid;position:absolute;inset:0}@keyframes af-fade{0%{opacity:0}}.af-logic-dialog{background:#fff;border-radius:10px;width:min(520px,100% - 48px);padding:26px 26px 0;animation:.2s cubic-bezier(.22,1,.36,1) af-pop;position:relative;box-shadow:0 20px 40px -12px #00000040}@keyframes af-pop{0%{opacity:0;scale:.97}}.af-logic-dialog h3{margin:0 0 18px;font-size:17px;font-weight:600}.af-logic-x{width:28px;height:28px;color:var(--af-muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.af-logic-x:hover{background:#f3f4f6}.af-logic-x svg{width:18px;height:18px}.af-logic-box{background:var(--af-canvas);box-shadow:inset 0 0 0 1px var(--af-line);border-radius:8px;gap:10px;padding:12px;display:grid}.af-logic-box .af-chip{justify-self:start}.af-logic-field{height:36px;box-shadow:inset 0 0 0 1px var(--af-line);background:#fff;border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.af-logic-field svg{width:16px;height:16px;color:var(--af-muted)}.af-logic-field select{outline-offset:0;background:0 0;border:0;flex:1;height:100%}.af-logic-pair{grid-template-columns:130px minmax(0,1fr);gap:8px;display:grid}.af-logic-pair select,.af-logic-pair input{height:36px;box-shadow:inset 0 0 0 1px var(--af-line);background:#fff;border:0;border-radius:6px;padding:0 10px}.af-logic-goto{height:36px;color:var(--af-muted);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.af-logic-goto svg{width:14px;height:14px}.af-logic-dialog footer{border-top:1px solid var(--af-line);justify-content:space-between;align-items:center;margin:20px -26px 0;padding:14px 26px;display:flex}.af-logic-dialog footer>span{gap:8px;display:flex}.af-logic-delete{color:var(--af-muted);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex;font-size:12px!important}.af-logic-delete svg{width:14px;height:14px}.af-logic-delete:hover{color:#c13b30}
.af-picker{grid-template-columns:minmax(0,1fr) 400px;display:grid}.af-picker-canvas{align-items:center;padding-left:40px;display:flex;position:relative}.af-picker-question{width:250px;position:relative}.af-picker-question .af-card-head{font-size:14px}.af-picker-line{width:100px;height:80px;margin:-110px 0 0 22px;overflow:visible}.af-picker-line path{fill:none;stroke:#9ca3af;stroke-width:2px}.af-picker-step{background:var(--af-blue-soft);width:220px;color:var(--af-blue);text-align:center;border-radius:6px;justify-items:center;gap:6px;margin-top:-110px;padding:24px 16px;transition:background-color .2s;display:grid;box-shadow:inset 0 0 0 1px #bcd2fb}.af-picker-step svg{width:26px;height:26px}.af-picker-step b{font-size:15px;font-weight:500}.af-picker-step span{color:var(--af-muted);font-size:12px;animation:.2s af-in}.af-picker-step[data-filled]{box-shadow:inset 0 0 0 1px var(--af-line), 0 1px 2px #0000000d;background:#fff}.af-picker-panel{min-height:0;box-shadow:-1px 0 0 var(--af-line);background:#fff;grid-template-rows:auto auto minmax(0,1fr) auto;padding:20px 18px 0;display:grid}.af-picker-panel header{margin-bottom:14px;position:relative}.af-picker-panel h3{margin:0;font-size:17px;font-weight:600}.af-picker-panel p{color:var(--af-muted);margin:4px 0 0;font-size:12px}.af-picker-x{color:var(--af-muted);position:absolute;top:0;right:0}.af-picker-x svg{width:18px;height:18px}.af-picker-search{height:38px;box-shadow:inset 0 0 0 1px var(--af-line-strong);border-radius:6px;align-items:center;gap:8px;margin-bottom:12px;padding:0 10px;display:flex}.af-picker-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--af-blue)}.af-picker-search svg{width:16px;height:16px;color:var(--af-muted)}.af-picker-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%}.af-picker-search input::placeholder{color:var(--af-faint)}.af-picker-search button{color:var(--af-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.af-picker-list{scrollbar-width:thin;align-content:start;gap:6px;min-height:0;margin:0 -18px;padding:0 18px 12px;list-style:none;display:grid;overflow-y:auto}.af-picker-list>li{box-shadow:inset 0 0 0 1px var(--af-line);border-radius:6px}.af-picker-row{align-items:center;gap:10px;height:52px;padding:0 12px;display:flex}.af-picker input[type=checkbox]{width:16px;height:16px;accent-color:var(--af-blue);cursor:pointer;margin:0}.af-picker-thumb{color:#4b5563;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.af-picker-thumb svg{width:20px;height:20px}.af-picker-name{flex:1;font-size:14px}.af-picker-caret{color:var(--af-muted);background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;display:flex;font-size:12px!important}.af-picker-caret svg{width:12px;height:12px;transition:rotate .2s}.af-picker-caret[aria-expanded=true] svg{rotate:180deg}.af-picker-variants{margin:0;padding:0 12px 8px 38px;list-style:none;animation:.2s cubic-bezier(.22,1,.36,1) af-drop;display:grid}@keyframes af-drop{0%{opacity:0;translate:0 -4px}}.af-picker-variants label{border-top:1px solid var(--af-line);cursor:pointer;align-items:center;gap:10px;height:34px;font-size:13px;display:flex}.af-picker-empty{color:var(--af-muted);padding:14px;font-size:13px;box-shadow:none!important}.af-picker-panel footer{border-top:1px solid var(--af-line);color:var(--af-muted);justify-content:space-between;align-items:center;margin:0 -18px;padding:12px 18px;font-size:12px;display:flex}.af-picker-panel footer>span:last-child{gap:8px;display:flex}.af-picker-panel footer button:disabled{opacity:.5;cursor:default}
.af-colour{grid-template-columns:300px minmax(0,1fr);display:grid}.af-colour-panel{box-shadow:1px 0 0 var(--af-line);background:#fff;align-content:start;gap:14px;padding:22px 20px;display:grid}.af-colour-panel h3{margin:0;font-size:15px;font-weight:600}.af-colour-swatches{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.af-colour-swatches button{aspect-ratio:1;color:#fff;border:0;border-radius:6px;place-items:center;padding:0;transition:scale .12s,box-shadow .12s;display:grid}.af-colour-swatches button:active{scale:.94}.af-colour-swatches button[aria-pressed=true]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--c)}.af-colour-swatches svg{width:14px;height:14px}.af-colour-hex{height:38px;box-shadow:inset 0 0 0 1px var(--af-line-strong);border-radius:6px;align-items:center;gap:10px;padding:0 10px;display:flex}.af-colour-hex:focus-within{box-shadow:inset 0 0 0 1.5px var(--af-blue)}.af-colour-hex[data-invalid]{box-shadow:inset 0 0 0 1.5px #dc2626}.af-colour-hex span{border-radius:4px;width:18px;height:18px}.af-colour-hex input{font-variant-numeric:tabular-nums;text-transform:uppercase;background:0 0;border:0;outline:0;flex:1;min-width:0}.af-colour-tabs{background:#f3f4f6;border-radius:6px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.af-colour-tabs button{height:28px;color:var(--af-muted);background:0 0;border:0;border-radius:4px;padding:0;font-size:12px!important}.af-colour-tabs button[aria-selected=true]{color:var(--af-ink);background:#fff;box-shadow:0 1px 2px #00000014}.af-colour-tokens{gap:10px;margin:0;padding:0;list-style:none;display:grid}.af-colour-tokens li{align-items:center;gap:10px;font-size:13px;animation:.2s af-colour-in;display:flex}.af-colour-tokens i{border-radius:4px;flex:none;width:18px;height:18px;transition:background-color .2s;box-shadow:inset 0 0 0 1px #00000014}.af-colour-tokens small{color:var(--af-muted);font-size:11px;display:block}@keyframes af-colour-in{0%{opacity:0;translate:0 2px}}.af-colour-preview{align-content:center;gap:28px;padding:28px 36px;display:grid}.af-colour-states{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.af-colour-state{text-align:left;background:0 0;border:0;border-radius:8px;align-content:start;gap:8px;padding:12px;transition:background-color .15s;display:grid}.af-colour-state:hover,.af-colour-state[aria-pressed=true]{background:#1f29370a}.af-colour-state b{color:var(--af-muted);margin-bottom:2px;font-size:12px;font-weight:400}.af-answer{--bg:5%;--line:20%;--dot:20%;background:color-mix(in srgb, var(--c) var(--bg), #fff);height:38px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) var(--line), #fff);color:var(--c);border-radius:6px;align-items:center;gap:10px;padding:0 12px;font-size:13px;transition:background-color .15s,box-shadow .15s,color .2s;display:flex;position:relative}.af-answer i{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c) var(--dot), #fff);background:#fff;border-radius:50%;flex:none;place-items:center;transition:inherit;display:grid}.af-answer[data-kind=check] i{border-radius:4px}.af-answer i svg{color:#fff;width:11px;height:11px}.af-colour-state[data-state=hover] .af-answer,.af-answer[data-live]:hover{--bg:10%;--line:50%;--dot:60%}.af-colour-state[data-state=active] .af-answer,.af-answer[data-checked]{--bg:10%;--line:80%;--dot:100%}.af-colour-state[data-state=active] .af-answer[data-kind=radio] i,.af-answer[data-kind=radio][data-checked] i{background:color-mix(in srgb, var(--c) 15%, #fff)}.af-colour-state[data-state=active] .af-answer[data-kind=radio] i:after,.af-answer[data-kind=radio][data-checked] i:after{content:"";background:var(--c);border-radius:50%;width:8px;height:8px;animation:.18s cubic-bezier(.22,1,.36,1) af-colour-dot}.af-colour-state[data-state=active] .af-answer[data-kind=check] i{background:var(--c);box-shadow:none}@keyframes af-colour-dot{0%{scale:0}}.af-colour-live{box-shadow:0 0 0 1px var(--af-line), 0 1px 2px #0000000a;background:#fff;border-radius:8px;gap:12px;padding:20px 22px;display:grid}.af-colour-live p{color:var(--af-ink);margin:0;font-size:16px;font-weight:500}.af-colour-live [role=radiogroup]{gap:8px;display:grid}.af-answer[data-live]{cursor:pointer}.af-answer[data-live]:active{scale:.99}.af-answer input{opacity:0;pointer-events:none;position:absolute}.af-answer:has(input:focus-visible){outline:2px solid var(--c);outline-offset:2px}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.XVThCq_className{font-family:Inter,Inter Fallback;font-style:normal}.XVThCq_variable{--af-font:"Inter", "Inter Fallback"}
.afk{--k-blue:#2563eb;--k-blue-hover:#1d4ed8;--k-blue-active:#1e40af;--k-blue-off:#adc6fb;--k-blue-soft:#eff6ff;--k-blue-soft-2:#dbeafe;--k-ring:#bfdbfe;--k-red:#dc2626;--k-red-hover:#b91c1c;--k-red-active:#991b1b;--k-red-soft:#fef2f2;--k-red-soft-2:#fee2e2;--k-red-soft-3:#fecaca;--k-purple:#9333ea;--k-purple-soft:#faf5ff;--k-purple-soft-2:#f3e8ff;--k-purple-line:#e9d5ff;--k-green:#16a34a;--k-ink:#111827;--k-text:#374151;--k-muted:#6b7280;--k-faint:#9ca3af;--k-line:#e5e7eb;--k-fill:#f3f4f6;--k-question:#f9fafb;border-radius:inherit;color:var(--k-ink);font:14px / 1.4 var(--af-font), Inter, system-ui, sans-serif;position:absolute;inset:0}.afk button,.afk input{font:inherit;color:inherit}.afk button{cursor:pointer}.afk :focus-visible{box-shadow:0 0 0 3px var(--k-ring);outline:none}.afk-center{place-content:center;justify-items:center;gap:18px;display:grid}.afk-row{color:var(--k-muted);align-items:center;gap:16px;font-size:12px;display:flex}.afk-dock{bottom:max(calc(3.4 * var(--stage-unit)), 24px);height:32px;position:absolute;left:50%;translate:-50%}.afk-note{color:var(--k-muted);font-size:12px}.afk-corner{color:var(--k-muted);align-items:center;gap:16px;font-size:12px;display:flex;position:absolute;top:16px;right:20px}.afk-switch{cursor:pointer;align-items:center;gap:7px;display:flex}.afk-switch input{opacity:0;pointer-events:none;position:absolute}.afk-switch i{background:#d1d5db;border-radius:999px;width:28px;height:16px;transition:background-color .16s;position:relative}.afk-switch i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:translate .2s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px}.afk-switch input:checked+i{background:var(--k-blue)}.afk-switch input:checked+i:after{translate:12px}.afk-switch input:focus-visible+i{box-shadow:0 0 0 3px var(--k-ring)}.afk-seg{box-shadow:inset 0 0 0 1px var(--k-line);background:#fff;border-radius:6px;padding:2px;display:flex}.afk-seg button{height:22px;color:var(--k-muted);background:0 0;border:0;border-radius:4px;padding:0 8px;font-size:12px!important}.afk-seg button[aria-checked=true]{background:var(--k-fill);color:var(--k-ink);font-weight:500}.afk-button-demo{place-items:center;display:grid}.afk-btn{border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:64px;height:32px;padding:0 12px;font-weight:500;transition:background-color .12s,color .12s,box-shadow .12s;display:inline-flex}.afk-btn[data-size=Xs]{border-radius:4px;min-width:52px;height:22px;padding:0 8px;font-size:12px}.afk-btn[data-size=Sm]{height:28px;padding:0 10px;font-size:12px}.afk-btn[data-size=Md]{height:32px;font-size:14px}.afk-btn[data-size=Lg]{border-radius:6px;height:44px;padding:0 18px;font-size:16px}.afk-btn[data-style=primary]{background:var(--k-blue);color:#fff}.afk-btn[data-style=primary]:hover{background:var(--k-blue-hover)}.afk-btn[data-style=primary]:active,.afk-btn[data-style=primary][data-loading]{background:var(--k-blue-active)}.afk-btn[data-style=primary]:disabled{background:var(--k-blue-off)}.afk-btn[data-style=secondary]{box-shadow:inset 0 0 0 1px var(--k-line);color:var(--k-text);background:#fff}.afk-btn[data-style=secondary]:hover{background:var(--k-fill)}.afk-btn[data-style=secondary]:active,.afk-btn[data-style=secondary][data-loading]{background:var(--k-line)}.afk-btn[data-style=secondary]:disabled{color:var(--k-faint);background:#fafafa}.afk-btn[data-style=primary][data-destructive]{background:var(--k-red)}.afk-btn[data-style=primary][data-destructive]:hover{background:var(--k-red-hover)}.afk-btn[data-style=primary][data-destructive]:active,.afk-btn[data-style=primary][data-destructive][data-loading]{background:var(--k-red-active)}.afk-btn[data-style=primary][data-destructive]:disabled{background:#f0a7a7}.afk-btn[data-style=secondary][data-destructive]{background:var(--k-red-soft);box-shadow:none;color:#991b1b}.afk-btn[data-style=secondary][data-destructive]:hover{background:var(--k-red-soft-2)}.afk-btn[data-style=secondary][data-destructive]:active,.afk-btn[data-style=secondary][data-destructive][data-loading]{background:var(--k-red-soft-3)}.afk-btn[data-style=ghost]{color:var(--k-muted);background:0 0}.afk-btn[data-style=ghost]:hover,.afk-btn[data-style=ghost]:active,.afk-btn[data-style=ghost][data-loading]{background:var(--k-line);color:var(--k-text)}.afk-btn[data-style=ghost]:disabled{color:#d1d5db;background:0 0}.afk-btn[data-style=link]{color:var(--k-blue-hover);background:0 0}.afk-btn[data-style=link]:hover{background:var(--k-blue-soft)}.afk-btn[data-style=link]:active,.afk-btn[data-style=link][data-loading]{background:var(--k-blue-soft-2)}.afk-btn[data-style=link]:disabled{color:#bfd3fb;background:0 0}.afk-btn[data-style=toolbar]{box-shadow:inset 0 0 0 1px var(--k-line);color:var(--k-ink);background:#fff}.afk-btn[data-style=toolbar]:hover{background:var(--k-blue-soft);box-shadow:inset 0 0 0 1px var(--k-ring);color:var(--k-blue-hover)}.afk-btn[data-style=toolbar]:active,.afk-btn[data-style=toolbar][data-loading]{background:var(--k-blue-soft-2);box-shadow:inset 0 0 0 1px var(--k-ring);color:var(--k-blue-hover)}.afk-btn[data-style=toolbar]:disabled{color:var(--k-faint);background:#fafafa}.afk-btn[data-style=highlighted]{background:var(--k-purple-soft);box-shadow:inset 0 0 0 1px var(--k-purple-line);color:var(--k-purple)}.afk-btn[data-style=highlighted]:hover{background:var(--k-purple-soft-2)}.afk-btn[data-style=highlighted]:active,.afk-btn[data-style=highlighted][data-loading]{background:#e9d5ff}.afk-btn[data-style=highlighted]:disabled{opacity:.5}.afk-btn:disabled{cursor:not-allowed}.afk-btn:focus-visible{box-shadow:0 0 0 3px var(--k-ring)}.afk-spin{width:1.1em;height:1.1em;animation:.8s linear infinite afk-spin}@keyframes afk-spin{to{rotate:360deg}}.afk-field{gap:6px;width:300px;display:grid;position:relative}.afk-field>label,.afk-label{font-size:14px;font-weight:500}.afk-box{height:44px;box-shadow:inset 0 0 0 1px var(--k-line);background:#fff;border-radius:6px;align-items:center;gap:10px;padding:0 12px;transition:box-shadow .12s;display:flex}.afk-box>svg{width:18px;height:18px;color:var(--k-muted);flex-shrink:0}.afk-box input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:16px}.afk-box input::placeholder{color:var(--k-muted)}.afk-box input:focus-visible{box-shadow:none}.afk-box:hover{background:#fcfcfd}.afk-box:focus-within,.afk-trigger[data-open]{box-shadow:inset 0 0 0 1px var(--k-ring), 0 0 0 3px var(--k-ring)}.afk-box[data-disabled]{color:var(--k-faint);background:#f9fafb}.afk-box[data-disabled] svg,.afk-box[data-disabled] input::placeholder{color:#d1d5db}.afk-field[data-status=error] .afk-box{box-shadow:inset 0 0 0 1px var(--k-red)}.afk-field[data-status=success] .afk-box{box-shadow:inset 0 0 0 1px var(--k-green)}.afk-field[data-size=small] .afk-box{height:38px}.afk-field[data-size=small] input{font-size:14px}.afk-field>p{color:var(--k-muted);align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.afk-field>p svg{width:14px;height:14px}.afk-field[data-status=error]>p{color:var(--k-red)}.afk-field[data-status=success]>p{color:var(--k-green)}.afk-select{position:relative}.afk-trigger{text-align:left;cursor:pointer;border:0;width:100%}.afk-trigger span{flex:1;font-size:16px}.afk-trigger span[data-placeholder]{color:var(--k-muted)}.afk-clear{width:22px;height:22px;color:var(--k-muted);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:40px;translate:0 -50%}.afk-clear:hover{background:var(--k-fill)}.afk-clear svg{width:14px;height:14px}.afk-menu{z-index:3;box-shadow:0 0 0 1px var(--k-line), 0 10px 24px -8px #0000002e;background:#fff;border-radius:8px;margin:0;padding:6px;list-style:none;animation:.16s cubic-bezier(.22,1,.36,1) afk-in;position:absolute;top:76px;left:0;right:0}@keyframes afk-in{0%{opacity:0;translate:0 -4px}}.afk-menu li{cursor:pointer;border-radius:6px;align-items:center;gap:10px;height:38px;padding:0 10px;font-size:15px;display:flex}.afk-menu li svg{width:18px;height:18px;color:var(--k-muted)}.afk-menu li[data-active]{background:var(--k-fill)}.afk-menu li[aria-selected=true],.afk-menu li[aria-selected=true] svg{color:var(--k-blue)}.afk-tick{margin-left:auto}.afk-checks{border:0;gap:12px;min-width:260px;margin:0;padding:0;display:grid}.afk-checks legend{margin-bottom:4px}.afk-checks label{cursor:pointer;align-items:center;gap:10px;font-size:16px;display:flex}.afk-checks label[data-disabled]{color:var(--k-faint);cursor:not-allowed}.afk-checks-children{gap:12px;padding-left:30px;display:grid}.afk-checks input{width:20px;height:20px;accent-color:var(--k-blue);cursor:inherit;margin:0}.afk-checks[data-size=sm] label{font-size:14px}.afk-checks[data-size=sm] input{width:16px;height:16px}.afk-checks p{color:var(--k-muted);margin:4px 0 0;font-size:12px}.afk-canvas{background-image:radial-gradient(#11182712 1px,#0000 1px);background-size:18px 18px}.afk-question{background:var(--k-question);width:320px;position:relative;box-shadow:0 1px 2px #0000000f}.afk-question-flag{background:var(--k-blue-soft-2);height:32px;color:var(--k-blue-hover);border-radius:6px 0 0 6px;align-items:center;gap:4px;padding:0 8px;font-size:15px;display:flex;position:absolute;top:6px;right:100%}.afk-question-flag svg{width:18px;height:18px}.afk-question-head{gap:8px;padding:10px 14px 0;display:flex}.afk-badge{background:var(--k-blue-soft-2);height:26px;color:var(--k-blue-active);border-radius:4px;align-items:center;padding:0 8px;font-size:13px;display:inline-flex}.afk-badge[data-tone=warn]{color:#92400e;background:#fef3c7}.afk-badge[data-tone=grey]{background:var(--k-fill);color:var(--k-text);margin-left:auto}.afk-question-title{align-items:center;gap:12px;padding:12px 14px 14px;font-size:16px;font-weight:600;display:flex}.afk-step-icon{background:var(--k-line);width:32px;height:32px;color:var(--k-text);border-radius:4px;place-items:center;display:grid}.afk-step-icon svg{width:16px;height:16px}.afk-answers{margin:0;padding:0;list-style:none}.afk-answers li{position:relative}.afk-answer{border:0;border-top:1px solid var(--k-line);text-align:left;background:#fff;align-items:center;gap:10px;width:100%;height:46px;padding:0 14px;font-size:15px;transition:background-color .12s;display:flex}.afk-answer svg{color:#fff;background:#9ca3af;border-radius:3px;width:18px;height:18px;padding:2px}.afk-answer:hover{background:#fafafa}.afk-answer-edit{cursor:text;outline:0;box-shadow:0 2px 8px #0000001f}.afk-port{border:1.5px solid var(--k-faint);background:#fff;border-radius:50%;width:9px;height:9px;margin-top:-4px;transition:background-color .16s,border-color .16s;position:absolute;top:50%;right:-20px}.afk-answer-insight{grid-template-columns:1fr auto;align-content:center;row-gap:6px;height:56px;display:grid;position:relative}.afk-answer-insight span:last-of-type{color:var(--k-muted);font-size:13px}.afk-answer-insight i{background:#3b82f6;border-radius:2px;grid-column:1/-1;height:8px;animation:.5s cubic-bezier(.22,1,.36,1) afk-bar;box-shadow:0 0 #0000}@keyframes afk-bar{0%{width:0}}.afk-map{overflow:hidden}.afk-map-lines{width:100%;height:100%;position:absolute;inset:0}.afk-map-lines path,.afk-mini-map path{fill:none;stroke-width:1.5px}.afk-map-lines path[data-c="1"],.afk-mini-map path[data-c="1"]{stroke:#f97316}.afk-map-lines path[data-c="2"],.afk-mini-map path[data-c="2"]{stroke:#6366f1}.afk-map-card{width:170px;box-shadow:0 0 0 1px var(--k-line), 0 1px 2px #0000000d;background:#fff;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;transition:box-shadow .16s,background-color .16s;display:flex;position:absolute}.afk-map-card[data-picked]{background:var(--k-blue-soft);box-shadow:0 0 0 2px var(--k-blue)}.afk-mini-wrap{align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:16px;right:16px}.afk-mini{width:190px;box-shadow:0 0 0 1px var(--k-line), 0 4px 12px -4px #0000001f;background:#fff;border-radius:6px;animation:.18s afk-in;overflow:hidden}.afk-mini-map{background:var(--k-fill);height:72px;margin:10px;position:relative}.afk-mini-map svg{width:100%;height:100%;position:absolute;inset:0}.afk-mini-card{width:52px;height:20px;box-shadow:0 0 0 1px var(--k-line);text-align:left;background:#fff;border:0;border-radius:3px;padding:0 6px;font-weight:600;position:absolute;font-size:11px!important}.afk-mini-card[data-picked]{background:var(--k-blue-soft-2);box-shadow:0 0 0 1px var(--k-ring);color:var(--k-blue-active)}.afk-mini-bar{color:var(--k-text);gap:6px;padding:0 10px 10px;display:flex}.afk-mini-bar svg{width:14px;height:14px}.afk-mini-toggle{width:36px;height:36px;box-shadow:0 0 0 1px var(--k-line);color:var(--k-blue);background:#fff;border:0;border-radius:6px;place-items:center;display:grid}.afk-mini-toggle svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.afk *,.afk :after{transition:none!important;animation:none!important}}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.fcS5tG_className{font-family:Inter,Inter Fallback;font-style:normal}.fcS5tG_variable{--tq-font:"Inter", "Inter Fallback"}
.tqk{--t-ink:#0d0b08;--t-text:#5a584b;--t-muted:#7c7768;--t-line:#efede5;--t-line-2:#dedaca;--t-tab-line:#c9c1a8;--t-fill:#f7f6f2;--t-fill-2:#efede5;--t-amber:#d97706;--t-amber-soft:#fef3c7;--t-amber-ink:#fffbeb;--t-green:#16a34a;--t-green-ink:#f0fdf4;--t-red:#dc2626;--t-red-ink:#fef2f2;--t-orange:#ea580c;--t-sky:#e0f2fe;--t-purple:#f3e8ff;--t-ring:#d9770659;border-radius:inherit;color:var(--t-ink);font:14px / 1.4 var(--tq-font), Inter, system-ui, sans-serif;position:absolute;inset:0}.tqk button{font:inherit;color:inherit;cursor:pointer}.tqk button:disabled{cursor:default}.tqk h4,.tqk p{margin:0}.tqk :focus-visible{box-shadow:0 0 0 3px var(--t-ring);outline:none}.tqk-center{place-items:center;padding:24px;display:grid}.tqk-muted{color:var(--t-muted);font-size:12px}.tqk-btn{background:var(--t-fill);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:12px;font-weight:500;transition:background-color .14s,filter .14s;display:inline-flex}.tqk-btn svg{width:16px;height:16px}.tqk button.tqk-btn:not(:disabled):hover{filter:brightness(.96)}.tqk-btn:disabled{color:var(--t-muted)}.tqk-btn[data-tone=ink]{background:var(--t-ink);color:#fff}.tqk-btn[data-tone=green]{background:var(--t-green);color:var(--t-green-ink)}.tqk-btn[data-tone=amber]{background:var(--t-amber);color:#fff}.tqk-badge{background:var(--t-fill);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.tqk-badge[data-tone=outline]{box-shadow:inset 0 0 0 1.5px var(--t-line);background:0 0}.tqk-badge[data-tone=red]{background:var(--t-red);color:var(--t-red-ink)}.tqk-star{color:#f59e0b;width:14px;height:14px}.tqk-avatar{background:var(--t-amber);width:32px;height:32px;color:var(--t-amber-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:500;display:inline-grid}.tqk-avatar[data-size=xs]{width:18px;height:18px;font-size:8px}.tqk-avatar[data-size=lg]{width:64px;height:64px;font-size:20px}.tqk-tabs{gap:2px;display:inline-flex}.tqk-tabs button{height:28px;color:var(--t-text);background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:500;transition:background-color .14s,color .14s}.tqk-tabs button[aria-checked=true]{background:var(--t-fill-2);color:var(--t-ink);box-shadow:inset 0 0 0 1px var(--t-tab-line)}.tqk-tabs button[aria-checked=false]:hover{color:var(--t-ink)}.tqk-icon-btn{background:var(--t-fill);border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:inline-grid}.tqk-icon-btn svg{width:16px;height:16px}.tqk-icon-btn:disabled{opacity:.45}.tqk-icon-btn[data-tone=orange]{background:var(--t-orange);color:#fff}.tqk-switch{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.tqk-switch input{opacity:0;pointer-events:none;position:absolute}.tqk-switch i{background:var(--t-line-2);border-radius:999px;width:32px;height:18px;transition:background-color .16s;position:relative}.tqk-switch i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:translate .22s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026}.tqk-switch input:checked+i{background:var(--t-ink)}.tqk-switch input:checked+i:after{translate:14px}.tqk-switch input:focus-visible+i{box-shadow:0 0 0 3px var(--t-ring)}.tqk-dot{background:var(--t-orange);border-radius:50%;width:6px;height:6px;margin:0 6px 1px;display:inline-block}.tqk-dot[data-off]{background:var(--t-line-2)}.tqk-hw{background:#fff;border-radius:16px;gap:20px;width:min(100%,520px);padding:20px;display:grid;box-shadow:0 1px 2px #0d0b080a,0 8px 24px #0d0b080d}.tqk-hw-head{gap:14px;min-width:0;display:flex}.tqk-hw-head>div{gap:8px;min-width:0;display:grid}.tqk-hw-type{background:var(--t-amber-soft);border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.tqk-hw-type svg{width:18px;height:18px}.tqk-hw h4{font-size:16px;font-weight:500;line-height:24px}.tqk-hw-head p{color:var(--t-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.tqk-hw hr{border:0;border-top:1.5px solid var(--t-line);margin:0}.tqk-hw-foot{justify-content:space-between;align-items:center;gap:8px;min-height:32px;margin-top:-4px;display:flex}.tqk-hw-meta,.tqk-hw-actions{align-items:center;gap:8px;display:flex}.tqk-hw-meta .tqk-avatar{margin-right:8px}.tqk-hw-actions>*{animation:.26s cubic-bezier(.22,1,.36,1) tqk-in}.tqk-waiting{color:var(--t-text);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.tqk-waiting svg{width:16px;height:16px}.tqk-hw-feedback{background:var(--t-fill);border-radius:12px;gap:6px;margin-top:-4px;padding:14px 16px;font-size:12px;animation:.26s cubic-bezier(.22,1,.36,1) tqk-in;display:grid}.tqk-hw-feedback p{color:var(--t-text);line-height:18px}.tqk-progress{background:#fff;border-radius:16px;gap:16px;width:min(100%,356px);padding:14px 16px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0d0b080a,0 8px 24px #0d0b080d}.tqk-progress-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.tqk-progress h4{font-size:16px;font-weight:500;line-height:24px}.tqk-progress-body{align-items:center;gap:20px;display:flex}.tqk-legend{flex:1;gap:14px;margin:0;padding:0 0 0 2px;list-style:none;display:grid}.tqk-legend li{align-items:center;gap:8px;font-size:12px;line-height:12px;transition:opacity .16s;display:flex}.tqk-legend li[data-dim]{opacity:.35}.tqk-legend i{border-radius:2px;width:8px;height:8px}.tqk-legend svg{width:12px;height:12px;margin:-2px}.tqk-legend span{flex:1}.tqk-legend b{color:var(--t-muted);font-weight:500}.tqk-sep{background:var(--t-line);align-self:stretch;width:1px}.tqk-donut{flex:none;width:80px;height:80px}.tqk-donut circle{fill:none;stroke-width:6.5px;transition:stroke-dasharray .52s cubic-bezier(.22,1,.36,1),stroke-dashoffset .52s cubic-bezier(.22,1,.36,1),opacity .16s}.tqk-donut circle[data-dim]{opacity:.3}.tqk-donut text{text-anchor:middle;dominant-baseline:central;fill:var(--t-ink);font-size:7.5px;font-weight:500}.tqk-details{background:var(--t-ink);opacity:0;border:0;border-radius:10px;align-items:center;gap:10px;height:40px;padding:0 16px;font-size:14px;transition:opacity .18s,scale .22s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:58%;left:50%;translate:-50% -50%;scale:.96;color:#fff!important}.tqk-details svg{width:18px;height:18px}.tqk-progress:hover .tqk-details,.tqk-details:focus-visible{opacity:1;scale:1}.tqk-progress:hover .tqk-progress-body{opacity:.45}.tqk-progress-body{transition:opacity .18s}.tqk-progress-sheet{z-index:2;color:var(--t-text);background:#fff;align-content:center;justify-items:start;gap:12px;padding:20px;font-size:12px;animation:.24s cubic-bezier(.22,1,.36,1) tqk-in;display:grid;position:absolute;inset:0}.tqk-progress-sheet strong{color:var(--t-ink);margin-bottom:4px;font-size:14px;font-weight:500;display:block}.tqk-cal{grid-template-rows:auto 1fr;gap:16px;padding:24px 24px 64px;display:grid}.tqk-cal:has(.tqk-avail){grid-template-rows:1fr}.tqk-cal-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tqk-cal-nav{align-items:center;gap:8px;display:flex}.tqk-cal-nav strong{text-align:center;min-width:112px;font-size:14px;font-weight:500}.tqk-cal-nav .tqk-icon-btn,.tqk-cal-nav .tqk-btn{background:#fff}.tqk-cal-body{grid-template-columns:1fr 260px;gap:16px;min-height:0;display:grid}.tqk-week{box-shadow:inset 0 0 0 1px var(--t-line);background:#fff;border-radius:12px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.tqk-day{border-left:1px solid var(--t-line);flex-direction:column;gap:6px;min-width:0;padding:0 8px 10px;display:flex}.tqk-day:first-child{border-left:0}.tqk-day-head{border-bottom:1px solid var(--t-line);height:40px;color:var(--t-muted);justify-content:center;align-items:center;gap:8px;margin:0 -8px 4px;font-size:11px;display:flex}.tqk-day-head b{width:22px;height:22px;color:var(--t-ink);border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}.tqk-day-head[data-today] b{background:var(--t-ink);color:#fff}.tqk-day-empty{color:var(--t-muted);text-align:center;padding:8px 2px;font-size:12px}.tqk-event{background:var(--t-fill);text-align:left;border:0;border-radius:6px;gap:2px;padding:7px 8px;transition:background-color .14s,box-shadow .14s;display:grid}.tqk-event b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.tqk-event span{color:var(--t-muted);font-size:11px}.tqk-event:hover{background:var(--t-fill-2)}.tqk-event[data-current]{box-shadow:inset 0 0 0 1px var(--t-line-2)}.tqk-event[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--t-muted)}.tqk-event[data-cancelled] b{color:var(--t-muted);text-decoration:line-through}.tqk-cal-side{box-shadow:inset 0 0 0 1px var(--t-line);background:#fff;border-radius:12px;align-content:start;gap:12px;padding:16px;display:grid}.tqk-event-card{box-shadow:inset 0 0 0 1px var(--t-line);border-radius:8px;gap:4px;padding:12px;animation:.22s cubic-bezier(.22,1,.36,1) tqk-in;display:grid}.tqk-event-card strong{font-size:14px;font-weight:500}.tqk-event-card[data-cancelled] strong{color:var(--t-muted);text-decoration:line-through}.tqk-event-meta{color:var(--t-muted);align-items:center;gap:6px;font-size:12px;display:flex}.tqk-event-meta .tqk-dot{margin:0 0 0 4px}.tqk-cal-side .tqk-btn{justify-self:start}.tqk-avail{place-items:center;min-height:0;display:grid}.tqk-avail-panel{background:#fff;border-radius:16px;gap:12px;width:min(100%,400px);padding:20px;display:grid;box-shadow:0 1px 2px #0d0b080a,0 8px 24px #0d0b080d}.tqk-avail-panel h4{font-size:16px;font-weight:500}.tqk-avail-panel>.tqk-tabs{justify-self:start}.tqk-avail-days{background:var(--t-fill);border-radius:12px;gap:2px;margin:0;padding:8px 12px;list-style:none;display:grid}.tqk-avail-days li{grid-template-columns:auto 40px 1fr;align-items:center;gap:12px;height:32px;font-size:12px;display:grid}.tqk-avail-days b{font-weight:500}.tqk-time{background:#fff;border-radius:6px;justify-self:start;padding:4px 8px;font-size:12px;font-weight:500;animation:.2s tqk-in}.tqk-link{background:var(--t-fill);border-radius:12px;align-items:center;gap:8px;padding:12px;display:flex}.tqk-link>div{flex:1;gap:2px;display:grid}.tqk-link strong{font-size:13px;font-weight:500}.tqk-link .tqk-icon-btn:not([data-tone]){background:#fff}.tqk-link .tqk-dot{margin-left:0}.tqk-avail-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.tqk-avail-sum{min-height:16px;color:var(--t-muted);font-size:12px}.tqk-class{grid-template-rows:1fr auto;gap:12px;padding:44px 20px 68px;display:grid}.tqk-room{gap:12px;min-height:0;display:flex;position:relative}.tqk-room-main{background:#2a2723;border-radius:14px;flex:1;display:grid;position:relative;overflow:hidden}.tqk-tile{color:#ffffffbf;place-content:center;justify-items:center;gap:10px;font-size:12px;transition:background-color .24s;display:grid}.tqk-tile em{font-style:normal}.tqk-tile[data-cam]{background:radial-gradient(circle at 50% 40%,#6b6255,#3b3630)}.tqk-tile-small{background:#3d3a35;border-radius:10px;gap:6px;width:132px;height:84px;font-size:11px;position:absolute;bottom:12px;right:12px}.tqk-board{font:500 22px / 1.2 var(--tq-font), Inter, sans-serif;color:#4338ca;background:#fff;align-content:center;justify-items:start;gap:10px;padding:0 12%;animation:.26s tqk-in;display:grid}.tqk-board span:nth-child(2){color:#0d9488}.tqk-board span:nth-child(3){color:var(--t-amber)}.tqk-share{background:var(--t-sky);color:#0c4a6e;align-content:center;gap:10px;padding:0 14%;animation:.26s tqk-in;display:grid}.tqk-share i{background:#0c4a6e2e;border-radius:5px;height:10px;display:block}.tqk-share i:nth-of-type(2){width:80%}.tqk-share i:nth-of-type(3){width:60%}.tqk-reaction{pointer-events:none;font-size:32px;animation:1.4s ease-out forwards tqk-float;position:absolute;bottom:20px;left:50%}.tqk-chat{background:#fff;border-radius:14px;align-content:start;gap:10px;width:220px;padding:14px;font-size:12px;animation:.24s cubic-bezier(.22,1,.36,1) tqk-in;display:grid}.tqk-chat b{font-size:13px;font-weight:500}.tqk-chat p{background:var(--t-fill);color:var(--t-text);border-radius:10px;padding:8px 10px}.tqk-chat p[data-me]{background:var(--t-amber-soft)}.tqk-chat strong{color:var(--t-ink);font-weight:500;display:block}.tqk-left{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:14px;place-content:center;justify-items:center;gap:12px;font-size:14px;animation:.22s tqk-in;display:grid;position:absolute;inset:0}.tqk-tool{background:var(--t-fill);border:0;border-radius:12px;place-items:center;width:40px;height:40px;transition:background-color .14s,filter .14s,scale .16s cubic-bezier(.22,1,.36,1);display:inline-grid}.tqk-tool svg{width:18px;height:18px}.tqk-tool:not(:disabled):active{scale:.94}.tqk-tool:not(:disabled):hover{filter:brightness(.96)}.tqk-tool:disabled{opacity:.55}.tqk-tool[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--t-line-2);background:#fff}.tqk-tool[data-tone=plain]{background:0 0}.tqk-tool[data-tone=sky]{background:var(--t-sky)}.tqk-tool[data-tone=purple]{background:var(--t-purple)}.tqk-tool[data-tone=sky][aria-pressed=true]{box-shadow:none;background:#bae6fd}.tqk-tool[data-tone=purple][aria-pressed=true]{box-shadow:none;background:#e9d5ff}.tqk-tool[data-tone=red]{background:var(--t-red);color:#fff}.tqk-tool[data-tone=pressed]{background:var(--t-fill-2)}.tqk-bar{background:#fff;border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px 14px;display:grid}.tqk-bar-title{align-items:center;gap:4px;min-width:0;display:flex}.tqk-bar-title div{min-width:0;display:grid}.tqk-bar-title b{white-space:nowrap;font-size:15px;font-weight:500}.tqk-bar-title span{color:var(--t-muted);white-space:nowrap;font-size:12px}.tqk-bar-tools{align-items:center;gap:8px;display:flex}.tqk-group{background:var(--t-fill-2);border-radius:14px;padding:2px;display:inline-flex}.tqk-group .tqk-tool{width:34px;height:36px}.tqk-group .tqk-tool[data-tone=plain]{width:26px}.tqk-bar-end{justify-content:flex-end;align-items:center;gap:8px;display:flex}.tqk-rec{height:40px;box-shadow:inset 0 0 0 1px var(--t-line);background:#fff;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex;color:var(--t-red)!important}.tqk-rec i{background:var(--t-red);opacity:.45;border-radius:50%;width:8px;height:8px}.tqk-rec i[data-on]{opacity:1;animation:1.2s ease-in-out infinite tqk-pulse}.tqk-rec span{color:var(--t-ink);font-variant-numeric:tabular-nums}.tqk-class-mobile{justify-items:center}.tqk-class-mobile .tqk-room{width:min(100%,360px)}.tqk-class-mobile .tqk-chat{z-index:1;width:190px;position:absolute;top:10px;bottom:10px;right:10px;box-shadow:0 8px 24px #0003}.tqk-mbar{background:#fff;border-radius:14px;gap:12px;width:min(100%,360px);padding:14px 16px;display:grid}.tqk-mbar-row{justify-content:space-between;gap:8px;display:flex}.tqk-mbar-row:first-child:not(:last-child){justify-content:center;gap:16px;animation:.22s cubic-bezier(.22,1,.36,1) tqk-in}@keyframes tqk-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@keyframes tqk-float{0%{opacity:0;translate:-50%;scale:.6}20%{opacity:1;scale:1}to{opacity:0;translate:-50% -120px}}@keyframes tqk-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.tqk *,.tqk :before,.tqk :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
