.lumie-root{font-family:var(--lumie-font-ui);letter-spacing:-.008em;color:var(--lumie-ink);-webkit-font-smoothing:antialiased;font-size:15px;line-height:normal}.lumie-prose{flex-direction:column;gap:12px;display:flex}.lumie-prose p{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--lumie-font-display);letter-spacing:-.01em;color:var(--lumie-ink-body);margin:0;font-size:16px;line-height:1.45}.lumie-prose ul,.lumie-prose ol{font-family:var(--lumie-font-display);letter-spacing:-.01em;color:var(--lumie-ink-body);margin:0;padding-inline-start:1.25em;font-size:16px;line-height:1.45}.lumie-prose ul{list-style:outside}.lumie-prose ol{list-style:decimal}.lumie-prose li+li{margin-block-start:4px}.lumie-prose strong,.lumie-prose-inline strong{color:var(--lumie-ink);font-weight:650}.lumie-scrim[data-kind=menu]{position:fixed}@keyframes lumie-pfmenu-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.lumie-topbar{z-index:1;padding:12px 20px;padding-top:calc(12px + env(safe-area-inset-top,0px));background:var(--lumie-material);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--lumie-sep);flex:none;grid-template-columns:auto 1fr;align-items:center;gap:16px;display:grid;position:relative}.lumie-iconbutton{block-size:34px;inline-size:34px;color:var(--lumie-accent-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.lumie-iconbutton svg{block-size:20px;inline-size:20px}@media (hover:hover){.lumie-iconbutton:hover{background:var(--lumie-accent-soft)}}.lumie-topbar>.lumie-iconbutton{justify-self:start}.lumie-org{justify-self:end;align-items:center;gap:10px;display:flex}.lumie-pillbtn{white-space:nowrap;color:var(--lumie-accent-text);background:var(--lumie-accent-soft);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}@media (hover:hover){.lumie-pillbtn:hover{background:var(--lumie-sep)}}.lumie-pfbtn{border-radius:50%;flex:none;place-items:center;block-size:36px;inline-size:36px;padding:0;transition:box-shadow .15s,transform .1s;display:grid;position:relative}@media (hover:hover){.lumie-pfbtn:hover{box-shadow:0 0 0 4px var(--lumie-accent-soft)}}.lumie-pfbtn:active{transform:scale(.96)}.lumie-pfbtn[aria-expanded=true]{box-shadow:0 0 0 4px #5d2cb733}.lumie-pfbtn:focus-visible{outline-offset:2px;outline:3px solid #5d2cb773}.lumie-pf-av{letter-spacing:.02em;color:#fff;background:linear-gradient(140deg,#7c55dc,#5d2cb7 60%,#4b1f98);border-radius:50%;flex:none;place-items:center;block-size:36px;inline-size:36px;font-size:13px;font-weight:700;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.lumie-pf-av.lumie-pf-av-lg{block-size:48px;inline-size:48px;font-size:17px}.lumie-pfmenu{z-index:42;inline-size:316px;max-inline-size:calc(100vw - 24px);max-block-size:calc(var(--radix-dropdown-menu-content-available-height,100vh) - 12px);-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);border:1px solid var(--lumie-sep);transform-origin:100% 0;background:#fffffff0;border-radius:18px;padding:8px;animation:.16s lumie-pfmenu-in;overflow:auto;translate:4px 4px;box-shadow:0 24px 60px #1e0f4638,0 2px 6px #0000000f}@media (max-width:860px){.lumie-pfmenu{translate:8px 4px}.lumie-pfmenu .lumie-pf-av.lumie-pf-av-lg{block-size:46px;inline-size:46px}}@media (max-width:720px){.lumie-pfmenu{translate:0 6px}}.lumie-pf-head{align-items:center;gap:12px;padding:10px 10px 12px;display:flex}.lumie-pf-hn{min-inline-size:0}.lumie-pf-hn b{letter-spacing:-.01em;font-size:16px;font-weight:700;display:block}.lumie-pf-hn small{color:var(--lumie-ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12.5px;display:block;overflow:hidden}.lumie-pf-group{border-top:1px solid var(--lumie-sep);padding:6px 0}.lumie-pf-group:last-child{padding-bottom:0}.lumie-pf-item{text-align:left;border-radius:11px;align-items:center;gap:12px;min-block-size:48px;inline-size:100%;padding:7px 10px;transition:background .12s;display:flex}.lumie-pf-item:hover,.lumie-pf-item:focus-visible{background:var(--lumie-surface-2);outline:none}.lumie-pf-ico{background:var(--lumie-accent-soft);block-size:30px;inline-size:30px;color:var(--lumie-accent-text);border-radius:9px;flex:none;place-items:center;display:grid}.lumie-pf-ico svg{block-size:16px;inline-size:16px}.lumie-pf-it{flex:1;min-inline-size:0}.lumie-pf-it b{font-size:14.5px;font-weight:600;display:block}.lumie-pf-it small{color:var(--lumie-ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;display:block;overflow:hidden}.lumie-pf-trail{color:var(--lumie-ink-3);flex:none;place-items:center;display:grid}.lumie-pf-trail svg{block-size:12px;inline-size:12px}.lumie-work{flex:1;grid-template-rows:auto minmax(0,1fr) auto auto auto;grid-template-columns:minmax(360px,480px) minmax(0,1fr);min-block-size:0;display:grid;position:relative}.lumie-dockhead{grid-area:1/1;align-items:center;gap:10px;padding:16px 20px 8px;display:flex}.lumie-dlogo{flex:none;block-size:22px;inline-size:18px;display:block}.lumie-dtitle{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-inline-size:0;font-size:16px;font-weight:600;overflow:hidden}.lumie-helppill{color:var(--lumie-accent-deep);background:#801fb30f;border:1px solid #801fb340;border-radius:999px;flex:none;padding:5px 11px;font-size:12.5px;font-weight:600;text-decoration:none}@media (hover:hover){.lumie-helppill:hover{background:#801fb31f}}.lumie-work-panel{scroll-behavior:smooth;background:#fcfbfef2;border-radius:36px 0 0 36px;grid-area:1/2/-1;min-block-size:0;padding:28px 32px 0;position:relative;overflow:hidden auto;box-shadow:-10px 0 40px #3c1e7812}.lumie-work-panel-inner{max-inline-size:720px;margin:0 auto}.lumie-work[data-stacked=yes]{flex-direction:column;display:flex;overflow:hidden auto}.lumie-work[data-stacked=yes] .lumie-dockhead{order:1;padding:12px 16px 4px}.lumie-work[data-stacked=yes] .lumie-work-panel{border-radius:28px 28px 0 0;flex:none;order:5;margin-top:14px;padding:22px 16px 28px;overflow:visible;box-shadow:0 -8px 30px #3c1e7812}.lumie-work[data-stacked=yes] .lumie-hcard{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px}.lumie-work[data-stacked=yes] .lumie-hcard .lumie-initials{block-size:44px;inline-size:44px;font-size:16px}.lumie-reveal{animation:.34s cubic-bezier(.22,.7,.3,1) both lumie-rise}.lumie-work[data-stacked=yes] .lumie-tile[data-style=back]{flex-basis:88px}.lumie-work:not([data-stacked=yes]) .lumie-tile[data-style=back]:first-child+.lumie-tile[data-style=primary]:last-child{flex:1 1 0}@media (min-width:861px) and (max-height:800px){.lumie-dockhead{padding-top:12px}}.lumie-work[data-stacked=yes] .lumie-tile{flex-basis:96px;min-block-size:112px}.lumie-work[data-stacked=yes] .lumie-tile[data-style=primary]{flex-basis:100%;min-block-size:76px}.lumie-work[data-stacked=yes] .lumie-tile[data-rank=secondary],.lumie-work[data-stacked=yes] .lumie-tile[data-style=secondary]{min-block-size:88px}.lumie-menu{z-index:40;background:var(--lumie-surface);border:1px solid var(--lumie-sep);inline-size:280px;max-inline-size:calc(100% - 32px);box-shadow:var(--lumie-shadow-3);border-radius:14px;max-block-size:76vh;padding:6px;position:absolute;top:62px;left:16px;overflow:auto}.lumie-menu:focus{outline:none}.lumie-mt{letter-spacing:.04em;text-transform:uppercase;color:var(--lumie-ink-3);padding:8px 10px 6px;font-size:12px;font-weight:500}.lumie-mi-list{margin:0;padding:0;list-style:none}.lumie-mi{text-align:left;border-radius:9px;align-items:baseline;gap:10px;inline-size:100%;padding:8px 10px;font-size:14.5px;display:flex}button.lumie-mi:hover{background:var(--lumie-surface-2)}.lumie-mi[data-current]{background:var(--lumie-accent-soft);color:var(--lumie-accent-text);font-weight:600}.lumie-mi[data-style=primary]{color:var(--lumie-accent-text);font-weight:600}.lumie-mi-n{color:var(--lumie-ink-3);inline-size:18px;font-size:12px;font-family:var(--lumie-font-ui);letter-spacing:0;flex:none}.lumie-msep{background:var(--lumie-sep);block-size:1px;margin:5px 8px}.lumie-menu-note{color:var(--lumie-ink-2);margin:0;padding:6px 10px 4px;font-size:13px;line-height:1.4}@media (max-width:600px){.lumie-pillbtn .lumie-pl{display:none}}.lumie-work[data-stacked=yes] .lumie-uplgo{scroll-margin-bottom:128px}.lumie-work[data-stacked=yes] .lumie-dropzone{border-radius:22px;min-block-size:300px;padding:36px 18px}.lumie-work[data-stacked=yes] .lumie-dzi{block-size:76px;inline-size:76px;box-shadow:0 0 0 9px #9e8ae929,0 12px 26px #9e8ae966}.lumie-work[data-stacked=yes] .lumie-dzi svg{block-size:32px;inline-size:32px}.lumie-work[data-stacked=yes] .lumie-dz-h{font-size:23px}.lumie-work[data-stacked=yes] .lumie-dz-s{font-size:14px}.lumie-work[data-stacked=yes] .lumie-dz-btn{justify-content:center;inline-size:100%}@media (max-width:720px){.lumie-topbar{padding:10px 12px;padding-top:calc(10px + env(safe-area-inset-top,0px))}}@media (prefers-reduced-motion:reduce){.lumie-work-panel{scroll-behavior:auto}}.lumie-work[data-stacked=yes] .lumie-union{table-layout:fixed}.lumie-work[data-stacked=yes] .lumie-union th,.lumie-work[data-stacked=yes] .lumie-union td{overflow-wrap:break-word;padding-inline:4px}.lumie-work[data-stacked=yes] .lumie-union-scope{white-space:normal}.lumie-work-panel .lumie-load{padding-block-start:6px}.lumie-work-panel .lumie-load-sub{display:none}.lumie-work-panel .lumie-loadcta{display:none!important}.lumie-pf-av{letter-spacing:.02em;color:#fff;background:linear-gradient(150deg,#5d2cb7,#801fb3);border-radius:50%;flex:none;place-items:center;block-size:36px;inline-size:36px;font-size:13px;font-weight:700;display:grid;overflow:hidden}.lumie-pf-av img{-o-object-fit:cover;object-fit:cover;background:#fff;block-size:100%;inline-size:100%}.lumie-pf-av[data-size=xl]{block-size:88px;inline-size:88px;font-size:30px;box-shadow:inset 0 0 0 1px #fff3,0 10px 24px #5d2cb738}@media (max-width:860px){.lumie-pf-av[data-size=xl]{block-size:72px;inline-size:72px;font-size:25px}}.lumie-menu-chats{flex-direction:column;min-block-size:220px;max-block-size:min(560px,76vh);inline-size:360px;padding:8px;display:flex}@keyframes lumie-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-64px)}}@keyframes lumie-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes lumie-blink{50%{opacity:0}}@keyframes lumie-ctasheen{0%{left:-60%}to{left:130%}}.lumie-intro{text-align:center;flex-direction:column;align-items:center;inline-size:100%;max-inline-size:560px;margin:0 auto;display:flex}.lumie-intro[data-leaving]{will-change:transform, opacity;animation:.26s cubic-bezier(.4,0,1,1) both lumie-leave}.lumie-welorb{block-size:136px;inline-size:136px;margin:0 0 30px}.lumie-welorb:before{filter:blur(38px);opacity:.55;background:radial-gradient(circle at 50% 42%,#f5b736 0%,#b572b4 40%,#9e8ae9 62%,#9bc8fd 78%,#0000 84%);inset:-42px}.lumie-welorb .lumie-core{box-shadow:0 0 20px #f5b73666}.lumie-intro h1{font-family:var(--lumie-font-display);letter-spacing:-.02em;color:var(--lumie-ink);text-wrap:balance;margin:0;font-size:32px;font-weight:600;line-height:1.2}.lumie-wsub{max-inline-size:500px;color:var(--lumie-ink-2);text-wrap:pretty;margin:14px auto 0;font-size:16px;line-height:1.6}.lumie-wsub b{color:var(--lumie-ink);font-weight:650}.lumie-wwait{color:var(--lumie-ink-2);margin:22px 0 0;font-size:14px;line-height:1.5;animation:.32s cubic-bezier(.22,1,.36,1) backwards lumie-rise}.lumie-partner{overflow-wrap:anywhere;text-align:start;vertical-align:baseline;min-inline-size:0;max-inline-size:100%;color:var(--lumie-ink);background:#c2703a1f;border:1px solid #c2703a4d;border-radius:999px;align-items:center;gap:6px;margin:0 1px;padding:1px 10px 1px 6px;font-weight:700;line-height:1.45;display:inline-flex}.lumie-partner svg{block-size:15px;inline-size:15px;color:var(--lumie-partner);flex:none}.lumie-intro .lumie-introcta{margin-top:30px}.lumie-tcursor{vertical-align:-.15em;background:var(--lumie-ink-3);width:2px;height:1em;margin-left:1px;animation:.9s step-end infinite lumie-blink;display:inline-block}.lumie-introcta{text-align:left;color:#fff;min-block-size:88px;inline-size:min(480px,100%);font-family:var(--lumie-font-display);letter-spacing:-.01em;background:linear-gradient(135deg,#6b36d6 0%,#5d2cb7 48%,#801fb3 100%) padding-box padding-box,linear-gradient(120deg,#f5b736,#b572b4 35%,#9e8ae9 70%,#9bc8fd) border-box;border:1.5px solid #0000;border-radius:26px;align-items:center;gap:18px;padding:14px 16px 14px 30px;transition:transform .18s cubic-bezier(.22,.7,.3,1),box-shadow .18s,filter .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #5d2cb757,0 3px 8px #5d2cb738,inset 0 1px #ffffff38}.lumie-introcta:after{content:"";pointer-events:none;background:linear-gradient(100deg,#fff0 0%,#ffffff47 50%,#fff0 100%);inline-size:45%;animation:1.1s ease-out 1.4s both lumie-ctasheen;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}@media (hover:hover){.lumie-introcta:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 20px 40px #5d2cb766,0 4px 10px #5d2cb740,inset 0 1px #ffffff40}.lumie-introcta:hover .lumie-arrow{transform:translate(4px)}}.lumie-introcta:active{transform:translateY(0)scale(.98);box-shadow:0 10px 22px #5d2cb752,inset 0 1px #fff3}.lumie-introcta:focus-visible{outline-offset:4px;border-radius:22px;outline:3px solid #5d2cb773}.lumie-ctx{flex:1;gap:2px;min-inline-size:0;display:grid}.lumie-ctl{font-size:24px;font-weight:700;line-height:1.15}.lumie-cts{color:#ffffffdb;font-size:14px;font-weight:500;font-family:var(--lumie-font-ui)}.lumie-introcta .lumie-arrow{block-size:58px;inline-size:58px;color:var(--lumie-accent);background:#fff;border-radius:50%;flex:none;place-items:center;transition:transform .2s cubic-bezier(.22,.7,.3,1);display:grid;box-shadow:0 4px 12px #280a5a40}.lumie-introcta .lumie-arrow svg{stroke-width:2.4px;block-size:26px;inline-size:26px}.lumie-work[data-stacked=yes] .lumie-welorb{block-size:104px;inline-size:104px;margin-bottom:24px}.lumie-work[data-stacked=yes] .lumie-intro h1{font-size:26px}.lumie-work[data-stacked=yes] .lumie-wsub{font-size:15px}.lumie-work[data-stacked=yes] .lumie-introcta{min-block-size:84px;inline-size:100%;padding:12px 14px 12px 24px}.lumie-work[data-stacked=yes] .lumie-introcta .lumie-ctl{font-size:22px}.lumie-ll{border-radius:50%;flex:none;block-size:20px;inline-size:20px;margin-top:2px;box-shadow:0 0 12px #6eabda8c}@media (prefers-reduced-motion:reduce){.lumie-intro,.lumie-menu,.lumie-pfmenu,.lumie-wwait{animation:none}.lumie-intro[data-leaving]{display:none}}@keyframes lumie-cya-in{0%{opacity:0;transform:translateY(16px)}}.lumie-cya{z-index:80;opacity:0;place-items:center;padding:max(16px,3vh) max(16px,3vw);transition:opacity .32s;display:grid;position:fixed;inset:0}.lumie-cya[data-show]{opacity:1}.lumie-cya[data-show][data-leaving]{opacity:0;transition:opacity .4s}.lumie-cya-scrim{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:#24144280;position:absolute;inset:0}.lumie-cya-panel{overscroll-behavior:contain;background:radial-gradient(90% 70% at 50% -10%, #fdfafb 0%, #fdfafb00 60%) padding-box, radial-gradient(60% 55% at 0% 100%, #aeb8e4bf 0%, #aeb8e400 70%) padding-box, radial-gradient(60% 55% at 100% 100%, #f7cfb4bf 0%, #f7cfb400 70%) padding-box, linear-gradient(180deg, #f8f4f6 0%, #eee9f2 100%) padding-box, var(--lumie-brand-gradient) border-box;border:1.5px solid #0000;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;block-size:min(800px,100%);inline-size:min(1100px,100%);padding:44px 48px 30px;transition:transform .5s cubic-bezier(.22,.7,.3,1);display:flex;position:relative;overflow:auto;transform:translateY(18px)scale(.965);box-shadow:0 40px 120px #14083073}.lumie-cya[data-show] .lumie-cya-panel{transform:none}.lumie-cya-panel .lumie-cya-x{z-index:2;block-size:40px;inline-size:40px;color:var(--lumie-ink-2);background:#ffffffc7;border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 1px 3px #00000014}.lumie-cya-x:hover{color:var(--lumie-ink);background:#fff}.lumie-cya-x svg{block-size:13px;inline-size:13px}.lumie-cya-head{text-align:center;flex-direction:column;align-items:center;max-inline-size:640px;display:flex}.lumie-orb.lumie-cya-orb{block-size:64px;inline-size:64px;margin:0 0 18px}.lumie-orb.lumie-cya-orb:before{filter:blur(18px);inset:-20px}.lumie-cya-k{letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(90deg,#b8790f,#b572b4 45%,#5d2cb7);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:700}.lumie-cya-nc{color:#9a4a06;background:#fff4e0;border:1px solid #f6c98b;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:13px;font-weight:700;display:inline-flex}.lumie-cya-nc svg{flex:none;block-size:16px;inline-size:16px}.lumie-cya-head h2{font-family:var(--lumie-font-display);letter-spacing:-.025em;color:var(--lumie-ink);text-wrap:balance;margin:12px 0 0;font-size:36px;font-weight:700;line-height:1.15}.lumie-cya-sub{color:var(--lumie-ink-2);text-wrap:pretty;margin:10px 0 0;font-size:16px;line-height:1.5}.lumie-cya-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:18px;inline-size:100%;max-inline-size:960px;margin-top:34px;display:grid}.lumie-cya-or{block-size:46px;inline-size:46px;font-family:var(--lumie-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--lumie-ink-3);background:#fff;border-radius:50%;align-self:center;place-items:center;font-size:13px;font-weight:700;animation:.5s cubic-bezier(.22,.7,.3,1) .24s backwards lumie-cya-in;display:grid;box-shadow:0 6px 18px #3c1e781f}.lumie-cya-card{text-align:left;min-block-size:360px;color:var(--lumie-ink);animation:lumie-cya-in .55s cubic-bezier(.22, .7, .3, 1) var(--lumie-d,.14s) backwards;background:#ffffffe6;border:1.5px solid #5d2cb729;border-radius:28px;flex-direction:column;align-items:flex-start;gap:12px;padding:26px 26px 22px;transition:transform .25s cubic-bezier(.22,.7,.3,1),box-shadow .25s,border-color .2s,opacity .3s,filter .3s;display:flex;position:relative;box-shadow:0 18px 44px #3c1e781f}@media (hover:hover){.lumie-cya-card:hover{border-color:#5d2cb76b;transform:translateY(-5px);box-shadow:0 28px 60px #3c1e7833}.lumie-cya-card:hover .lumie-cya-go{transform:translate(4px)}.lumie-cya-card[data-primary]:hover{box-shadow:0 32px 70px #5d2cb780}}.lumie-cya-card:active{transform:translateY(-1px)scale(.99)}.lumie-cya-card:focus-visible{outline-offset:4px;outline:3px solid #5d2cb78c}.lumie-cya-card[data-primary]{color:#fff;background:linear-gradient(155deg,#6b36d6 0%,#5d2cb7 48%,#801fb3 100%) padding-box padding-box,linear-gradient(120deg,#f5b736,#b572b4 35%,#9e8ae9 70%,#9bc8fd) border-box;border:2px solid #0000;box-shadow:0 24px 54px #5d2cb766,inset 0 1px #ffffff38}.lumie-cya-top{justify-content:space-between;align-items:center;gap:10px;inline-size:100%;display:flex}.lumie-cya-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.lumie-cya-badge:before{content:"";border-radius:50%;flex:none;block-size:6px;inline-size:6px}.lumie-cya-badge[data-tone=rec]{color:#fff;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff4d}.lumie-cya-badge[data-tone=rec]:before{background:#f5b736}.lumie-cya-badge[data-tone=warn]{color:#9a4a06;background:#fff4e0}.lumie-cya-badge[data-tone=warn]:before{background:#e0a23a}.lumie-cya-ico{background:var(--lumie-send-gradient);color:#fff;border-radius:20px;flex:none;place-items:center;block-size:64px;inline-size:64px;margin-top:6px;display:grid;box-shadow:0 12px 26px #9e8ae966}.lumie-cya-card[data-primary] .lumie-cya-ico{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff47}.lumie-cya-ico svg{block-size:30px;inline-size:30px}.lumie-cya-t{font-family:var(--lumie-font-display);letter-spacing:-.02em;margin-top:4px;font-size:26px;font-weight:700;line-height:1.15}.lumie-cya-d{color:var(--lumie-ink-2);font-size:15px;line-height:1.5}.lumie-cya-card[data-primary] .lumie-cya-d{color:#ffffffe0}.lumie-cya-list{gap:8px;margin-top:2px;display:grid}.lumie-cya-list>span{color:var(--lumie-ink);align-items:center;gap:9px;font-size:14px;font-weight:500;display:flex}.lumie-cya-card[data-primary] .lumie-cya-list>span{color:#fff}.lumie-cya-list svg{background:var(--lumie-accent-soft);block-size:12px;inline-size:12px;color:var(--lumie-accent-text);box-sizing:content-box;border-radius:50%;flex:none;padding:3px}.lumie-cya-card[data-primary] .lumie-cya-list svg{color:#fff;background:#fff3}.lumie-cya-foot{justify-content:flex-end;align-items:center;inline-size:100%;margin-top:auto;padding-top:14px;display:flex}.lumie-cya-go{background:var(--lumie-accent);color:#fff;border-radius:50%;flex:none;place-items:center;block-size:52px;inline-size:52px;transition:transform .25s cubic-bezier(.22,.7,.3,1);display:grid;box-shadow:0 8px 18px #5d2cb74d}.lumie-cya-card[data-primary] .lumie-cya-go{color:var(--lumie-accent);background:#fff;box-shadow:0 8px 20px #280a5a4d}.lumie-cya-go svg{block-size:22px;inline-size:22px}.lumie-cya-card[data-chosen]{transform:scale(1.025);box-shadow:0 0 0 4px #ffffffe6,0 0 0 9px #5d2cb759,0 30px 70px #5d2cb773}.lumie-cya-card[data-unchosen]{opacity:.35;filter:saturate(.6);transform:scale(.97)}@media (max-width:760px){.lumie-cya{padding:10px}.lumie-cya-panel{border-radius:26px;justify-content:flex-start;block-size:100%;padding:56px 16px 20px}.lumie-cya-orb{block-size:44px;inline-size:44px;margin-bottom:12px}.lumie-cya-list{display:none}.lumie-cya-head h2{font-size:26px}.lumie-cya-sub{font-size:14.5px}.lumie-cya-grid{grid-template-columns:1fr;gap:12px;margin-top:22px}.lumie-cya-or{justify-self:center;block-size:40px;inline-size:40px;font-size:12px}.lumie-cya-card{-moz-column-gap:12px;border-radius:22px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px 12px;min-block-size:0;padding:18px 18px 14px;display:grid}.lumie-cya-top,.lumie-cya-d,.lumie-cya-foot{grid-column:1/-1}.lumie-cya-ico{border-radius:14px;grid-column:1;block-size:44px;inline-size:44px;margin:0}.lumie-cya-ico svg{block-size:22px;inline-size:22px}.lumie-cya-t{grid-column:2;margin:0;font-size:21px}.lumie-cya-foot{padding-top:4px}.lumie-cya-d{font-size:14px}.lumie-cya-go{block-size:44px;inline-size:44px}}@media (min-width:761px) and (max-height:760px){.lumie-cya-panel{justify-content:flex-start;padding-top:36px}.lumie-cya-orb{display:none}.lumie-cya-card{min-block-size:0}.lumie-cya-grid{margin-top:24px}}@media (prefers-reduced-motion:reduce){.lumie-cya,.lumie-cya-panel,.lumie-cya-card,.lumie-cya-go{transition:none!important;animation:none!important}.lumie-cya-panel,.lumie-cya-card[data-chosen],.lumie-cya-card[data-unchosen]{transform:none}}.lumie-button{font:inherit;cursor:pointer;color:#fff;background:linear-gradient(90deg, var(--lumie-brand-night) 0%, var(--lumie-brand-night) 48.5%, var(--lumie-brand-deep) 100%);border:0;border-radius:100px;padding:14px 26px;font-size:15px;font-weight:500}.lumie-button:disabled{opacity:.4;cursor:default}.lumie-button[data-quiet]{color:var(--lumie-ink);background:#0000000f}.lumie-history{--lumie-history-ink:var(--lumie-ink,#000);--lumie-history-muted:var(--lumie-ink-2,#0009);--lumie-history-line:var(--lumie-sep,#0000001a);--lumie-history-hover:var(--lumie-accent-soft,#5d2cb71a);--lumie-history-current:var(--lumie-accent-soft,#5d2cb71a);--lumie-history-accent:var(--lumie-accent-text,#5d2cb7);min-block-size:0;color:var(--lumie-history-ink);font-family:var(--lumie-font-ui,inherit);flex-direction:column;flex:1;display:flex}.lumie-history-head{border-block-end:1px solid var(--lumie-history-line);flex:none;align-items:center;gap:8px;padding:6px 4px 12px;display:flex}.lumie-history-back,.lumie-history-edit{block-size:32px;inline-size:32px;color:var(--lumie-history-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.lumie-history-back:hover,.lumie-history-edit:hover{color:var(--lumie-history-ink);background:var(--lumie-history-hover)}.lumie-history-title{flex:1;margin:0;font-size:16px;font-weight:700;line-height:1.2}.lumie-history-new{border:1px solid var(--lumie-history-line);color:var(--lumie-history-accent);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:7px 12px;font-size:13px;font-weight:600}.lumie-history-new:hover:not(:disabled){background:var(--lumie-history-hover)}.lumie-history-new:disabled,.lumie-history-open:disabled{opacity:.5;cursor:default}.lumie-history-back:focus-visible,.lumie-history-edit:focus-visible,.lumie-history-new:focus-visible,.lumie-history-open:focus-visible{outline:2px solid var(--lumie-history-accent);outline-offset:1px}.lumie-history-body{overscroll-behavior:contain;flex:1;min-block-size:0;padding:6px 0 12px;overflow-y:auto}.lumie-history-note{color:var(--lumie-history-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:12px 8px;font-size:13.5px;line-height:1.45;display:flex}.lumie-history-group+.lumie-history-group{margin-block-start:10px}.lumie-history-group-name{color:var(--lumie-history-muted);letter-spacing:.02em;margin:10px 10px 4px;font-size:12px;font-weight:600}.lumie-history-list{margin:0;padding:0;list-style:none}.lumie-history-row{border-radius:10px;align-items:center;gap:2px;display:flex}.lumie-history-row:hover{background:var(--lumie-history-hover)}.lumie-history-row[data-current=yes]{background:var(--lumie-history-current)}.lumie-history-row .lumie-history-edit{opacity:0}.lumie-history-row:hover .lumie-history-edit,.lumie-history-row:focus-within .lumie-history-edit{opacity:1}@media (hover:none){.lumie-history-row .lumie-history-edit{opacity:1}}.lumie-history-open{min-inline-size:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1;gap:2px;padding:8px 10px;display:flex}.lumie-history-name,.lumie-history-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lumie-history-name{font-size:14px;font-weight:500;line-height:1.35}.lumie-history-meta{color:var(--lumie-history-muted);font-size:12px;line-height:1.35}.lumie-history-rename-box{flex:1;min-inline-size:0;display:flex}.lumie-history-rename{border:1px solid var(--lumie-history-accent);min-inline-size:0;color:inherit;font:inherit;background:0 0;border-radius:8px;flex:1;margin:4px;padding:6px 8px;font-size:14px}.lumie-history-rename:focus{outline:none}.lumie-scrim[data-kind=modal][data-portaled]{position:fixed}@keyframes lumie-drawer-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes lumie-drawer-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes lumie-spotin{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:none}}@keyframes lumie-spotpulse{0%,to{box-shadow:0 0 0 6px #5d2cb724,0 18px 44px #5d2cb74d}50%{box-shadow:0 0 0 12px #5d2cb738,0 18px 44px #5d2cb761}}.lumie-phead:empty{display:none}.lumie-pbody{padding-bottom:96px;position:relative}.lumie-work-panel-inner:has(.lumie-pfoot:not(:empty)) .lumie-pbody{padding-bottom:8px}.lumie-pfoot{z-index:2;-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);border-top:1px solid var(--lumie-sep);background:#fcfbfee6;flex-direction:column;align-items:center;gap:8px;margin:0 -32px;padding:16px 32px 20px;display:flex;position:sticky;bottom:0}.lumie-pfoot:empty{display:none}.lumie-work[data-stacked=yes] .lumie-pbody{padding-bottom:8px}.lumie-work[data-stacked=yes] .lumie-pfoot{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;padding:8px 0 0;position:static}.lumie-placed{border-radius:24px;scroll-margin-top:48px;position:relative}.lumie-spotlay{z-index:3;pointer-events:none;border-radius:22px;transition:opacity .5s;animation:.35s cubic-bezier(.22,.7,.3,1) both lumie-spotin,1.1s ease-in-out .35s 2 lumie-spotpulse;position:absolute;inset:-10px;box-shadow:0 0 0 6px #5d2cb724,0 18px 44px #5d2cb74d}.lumie-spotlay:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(120deg,#f5b736,#b572b4 35%,#5d2cb7 65%,#9bc8fd);padding:3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lumie-placed[data-fading]>.lumie-spotlay{opacity:0}.lumie-spottag{background:var(--lumie-accent);color:#fff;letter-spacing:-.005em;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 6px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:-26px;left:18px;box-shadow:0 6px 16px #5d2cb766}.lumie-spottag .lumie-ll{width:18px;height:18px;margin:0;box-shadow:0 0 0 1.5px #fff9}.lumie-phead,.lumie-pbody>*{transition:opacity .3s,filter .3s}.lumie-pbody[data-spotting]>:not([data-spot]){opacity:.35;filter:saturate(.4)}.lumie-work-panel-inner:has(>.lumie-pbody[data-spotting])>.lumie-phead{opacity:.35;filter:saturate(.4)}@media (prefers-reduced-motion:reduce){.lumie-spotlay{animation:none}}.lumie-copybox{min-block-size:230px;inline-size:100%;font:inherit;color:var(--lumie-ink);background:var(--lumie-surface-2);resize:vertical;border:0;border-radius:12px;padding:12px 13px;font-size:14px;line-height:1.55}.lumie-drawer-stub h3{font-family:var(--lumie-font-display);margin:0;font-size:22px;font-weight:600}.lumie-drawer-note{color:var(--lumie-ink-2);margin:12px 0 0;font-size:14px}.lumie-drawer{z-index:8;background:var(--lumie-surface);border-radius:36px 0 0 36px;grid-area:1/2/-1;min-block-size:0;animation:.36s cubic-bezier(.22,.7,.3,1) lumie-drawer-in;overflow:hidden auto;box-shadow:-24px 0 60px #28145a33}.lumie-drawer-bar{z-index:2;-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);border-bottom:1px solid var(--lumie-sep);background:#ffffffe6;justify-content:space-between;align-items:center;gap:12px;padding:20px 32px 14px;display:flex;position:sticky;top:0}.lumie-drawer.lumie-drawer[data-mode] .lumie-drawer-bar{padding:20px 32px 14px}.lumie-drawer-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--lumie-accent-text);font-size:12px;font-weight:600;display:block}.lumie-drawer-title{font-family:var(--lumie-font-display);letter-spacing:-.01em;margin:2px 0 0;font-size:24px;font-weight:600}.lumie-drawer-body{max-inline-size:780px;margin:0 auto;padding:22px 32px 56px}.lumie-work[data-stacked=yes] .lumie-drawer{z-index:45;box-shadow:none;border-radius:0;animation-name:lumie-drawer-up;position:fixed;inset:0}.lumie-work[data-stacked=yes] .lumie-drawer.lumie-drawer[data-mode] .lumie-drawer-bar,.lumie-work[data-stacked=yes] .lumie-drawer-bar{padding:14px 16px 10px;padding-top:calc(14px + env(safe-area-inset-top,0px))}.lumie-work[data-stacked=yes] .lumie-drawer-body{padding:16px 16px 40px}@media (prefers-reduced-motion:reduce){.lumie-drawer{animation:none}}.lumie-placed.lumie-card:has(>div>.lumie-m-group){box-shadow:none;background:0 0;border:0;padding:0}.lumie-drawer[data-mode] .lumie-drawer-bar{z-index:2;-webkit-backdrop-filter:saturate(180%)blur(18px);border-block-end:1px solid var(--lumie-sep);background:#ffffffe6;align-items:center;margin:0;padding:0 0 14px;position:sticky;inset-block-start:0}.lumie-drawer[data-mode] .lumie-drawer-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--lumie-accent-text);font-size:12px;font-weight:600}.lumie-drawer[data-mode] .lumie-drawer-title{font-family:var(--lumie-font-display);letter-spacing:-.01em;margin:2px 0 0;font-size:24px;font-weight:600}.lumie-drawer[data-mode] .lumie-drawer-bar .lumie-iconbutton{background:var(--lumie-surface-2);block-size:32px;inline-size:32px;color:var(--lumie-ink-2);border-radius:50%}.lumie-drawer[data-mode] .lumie-drawer-bar .lumie-iconbutton:hover{background:var(--lumie-sep)}.lumie-drawer[data-mode] .lumie-drawer-bar .lumie-iconbutton svg{block-size:12px;inline-size:12px}.lumie-drawer-body{letter-spacing:0}.lumie-drawer .lumie-pc-tools{z-index:1;position:sticky;inset-block-start:74px}@media (max-width:860px){.lumie-drawer[data-mode] .lumie-drawer-bar{padding:0 0 10px}.lumie-drawer .lumie-pc-tools{inset-block-start:60px}}.lumie-drawer[data-mode=mail]{background:linear-gradient(#f7f4fb 0%,#fbfafd 260px,#fff 100%)}.lumie-work[data-stacked=yes] .lumie-drawer[data-mode=mail] .lumie-drawer-body{padding:0}.lumie-pref[data-go]{background:var(--lumie-accent-soft);color:var(--lumie-accent-deep);border-color:#5d2cb759}.lumie-pref[data-go] svg:last-child{color:var(--lumie-accent-deep)}@media (hover:hover){.lumie-pref[data-go]:hover{color:var(--lumie-accent-deep);background:#5d2cb729}}.lumie-drawer[data-mode=docview]{flex-direction:column;display:flex;overflow:hidden}.lumie-drawer[data-mode=docview]>.lumie-drawer-body{flex:1;min-block-size:0;inline-size:100%;max-inline-size:none;padding:0;display:flex}.lumie-drawer-back{color:#5d2cb7;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.lumie-drawer-back:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #5d2cb7}@keyframes lumie-actsheen{to{transform:translate(120%)}}.lumie-docklink{text-align:center;grid-area:4/1;padding:4px 20px 0}.lumie-docklink:empty{display:none}.lumie-work[data-stacked=yes] .lumie-tiles{order:3;padding:6px 16px 2px}.lumie-work[data-stacked=yes] .lumie-docklink{order:4}.lumie-tiles{flex-wrap:wrap;grid-area:3/1;gap:10px;padding:8px 20px 2px;transition:opacity .2s;display:flex}.lumie-tiles:empty{display:none}.lumie-tiles[data-busy]{opacity:.45;pointer-events:none}.lumie-tiles[data-defer] .lumie-tile{opacity:.55;filter:saturate(.75)}.lumie-tiles[data-defer] .lumie-tile:hover,.lumie-tiles[data-defer] .lumie-tile:focus-visible{opacity:1;filter:none}.lumie-tiles[data-defer]:before{content:attr(data-defer-label);color:var(--lumie-ink-3);flex-basis:100%;margin:0 2px -2px;font-size:12px;font-weight:500}.lumie-tile{border:1px solid var(--lumie-accent);color:#fff;text-align:left;background:#5d2cb7b8;border-radius:22px;flex-direction:column;flex:118px;justify-content:space-between;align-items:flex-end;gap:14px;min-block-size:128px;min-inline-size:0;padding:14px 14px 16px;transition:background .15s,transform .1s,box-shadow .2s;display:flex}.lumie-tile:hover:not(:disabled){background:#5d2cb7db}.lumie-tile:active:not(:disabled){transform:scale(.98)}.lumie-tile-icon{background:#ffffff3d;border-radius:50%;flex:none;place-items:center;block-size:36px;inline-size:36px;display:grid}.lumie-tile-icon svg{block-size:18px;inline-size:18px}.lumie-tile-words{align-self:stretch}.lumie-tile-label{font-family:var(--lumie-font-display);letter-spacing:-.02em;font-size:15.5px;font-weight:600;line-height:1.25;display:block}.lumie-tile-note{opacity:.84;margin-top:4px;font-size:12.5px;line-height:1.35;display:block}.lumie-tile:disabled{color:#5d2cb799;cursor:default;background:#5d2cb714;border-color:#5d2cb733}.lumie-tile:disabled .lumie-tile-icon{background:#5d2cb71a}.lumie-tile[data-style=back]{color:var(--lumie-ink);background:#ffffff8c;border-color:#ffffffe6;flex:0 0 88px;align-items:center;gap:6px;padding:10px 6px}.lumie-tile[data-style=back] .lumie-tile-words{align-self:auto}.lumie-tile[data-style=back] .lumie-tile-label{font-size:13.5px}.lumie-tile[data-style=back]:hover:not(:disabled){background:#ffffffd9}.lumie-tile[data-style=back] .lumie-tile-icon{color:var(--lumie-ink-2);background:#fff;box-shadow:0 1px 3px #00000014}.lumie-tile[data-style=back] .lumie-tile-label{text-align:center}.lumie-tile[data-style=highlight]{background:linear-gradient(150deg,#5d2cb7,#801fb3);border-color:#801fb3;box-shadow:0 10px 24px #5d2cb74d}.lumie-tile[data-style=highlight]:hover:not(:disabled){background:linear-gradient(150deg,#4f25a0,#6f1a9c)}.lumie-tile[data-style=highlight] .lumie-tile-icon{background:var(--lumie-send-gradient)}.lumie-tile[data-pulse]{animation:1.1s ease-in-out 3 lumie-tilepulse}.lumie-tile[data-style=primary]{isolation:isolate;background:linear-gradient(135deg,#6a2fd1 0%,#5d2cb7 45%,#801fb3 100%);border:0;flex-direction:row;flex:100%;justify-content:flex-start;align-items:center;gap:14px;min-block-size:84px;padding:12px 12px 12px 14px;position:relative;overflow:hidden;box-shadow:0 14px 30px #5d2cb766,inset 0 1px #ffffff38}.lumie-tile[data-style=primary]:disabled{color:#5d2cb799;background:#5d2cb714;box-shadow:inset 0 0 0 1px #5d2cb733}.lumie-tile[data-style=primary]:disabled .lumie-tile-icon,.lumie-tile[data-style=primary]:disabled .lumie-tile-go{color:#5d2cb799;box-shadow:none;background:#5d2cb71a}.lumie-tile[data-style=primary]:disabled:after{display:none}.lumie-tile[data-style=primary]:hover:not(:disabled){background:linear-gradient(135deg,#5f27c2 0%,#52259f 45%,#741aa4 100%);transform:translateY(-1px);box-shadow:0 18px 38px #5d2cb780,inset 0 1px #ffffff38}.lumie-tile[data-style=primary]:active:not(:disabled){transform:scale(.99)}.lumie-tile[data-style=primary]:focus-visible{outline-offset:3px;outline:3px solid #5d2cb773}.lumie-tile[data-style=primary] .lumie-tile-icon{background:#ffffff2e;block-size:48px;inline-size:48px;box-shadow:inset 0 0 0 1px #ffffff4d}.lumie-tile[data-style=primary] .lumie-tile-icon svg{block-size:22px;inline-size:22px}.lumie-tile[data-style=primary] .lumie-tile-words{flex:1;align-self:center;min-inline-size:0}.lumie-tile[data-style=primary] .lumie-tile-label{letter-spacing:-.02em;font-size:18px;font-weight:700}.lumie-tile[data-style=primary] .lumie-tile-note{opacity:.88;margin-top:3px;font-size:13px}.lumie-tile-go{color:#5d2cb7;background:#fff;border-radius:50%;flex:none;place-items:center;block-size:40px;inline-size:40px;transition:transform .2s;display:grid;box-shadow:0 4px 12px #280a5a47}.lumie-tile-go svg{block-size:18px;inline-size:18px}.lumie-tile[data-style=primary]:hover .lumie-tile-go{transform:translate(3px)}.lumie-tile[data-style=primary]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff42 50%,#0000 70%);animation:2.2s ease-in-out .9s 2 lumie-actsheen;position:absolute;inset:0;transform:translate(-120%)}.lumie-tile[data-rank=secondary],.lumie-tile[data-style=secondary]{min-block-size:96px;color:var(--lumie-ink);background:#ffffffbd;border:1px solid #5d2cb73d;gap:10px;box-shadow:0 1px 2px #1018280a}.lumie-tile[data-rank=secondary]:hover:not(:disabled),.lumie-tile[data-style=secondary]:hover:not(:disabled){background:#fff;border-color:#5d2cb773}.lumie-tile[data-rank=secondary] .lumie-tile-icon,.lumie-tile[data-style=secondary] .lumie-tile-icon{background:var(--lumie-accent-soft);block-size:32px;inline-size:32px;color:var(--lumie-accent-text)}.lumie-tile[data-rank=secondary] .lumie-tile-icon svg,.lumie-tile[data-style=secondary] .lumie-tile-icon svg{block-size:16px;inline-size:16px}.lumie-tile[data-rank=secondary] .lumie-tile-label,.lumie-tile[data-style=secondary] .lumie-tile-label{font-size:14.5px}.lumie-tile[data-rank=secondary] .lumie-tile-note,.lumie-tile[data-style=secondary] .lumie-tile-note{opacity:1;color:var(--lumie-ink-2);font-size:12px}@media (prefers-reduced-motion:reduce){.lumie-tile[data-style=primary]:after{animation:none;display:none}.lumie-tile[data-style=primary],.lumie-tile-go{transition:none}.lumie-tile[data-style=primary]:hover:not(:disabled){transform:none}}@media (min-width:861px) and (max-height:800px){.lumie-tile{gap:10px;min-block-size:104px}.lumie-tile .lumie-tile-note{display:none}}.lumie-work[data-stacked=yes] .lumie-tile[data-style=primary] .lumie-tile-label{font-size:17px}@media (prefers-reduced-motion:reduce){.lumie-tile,.lumie-tiles{transition:none}}@media (max-width:720px){.lumie-root[data-keyboard] .lumie-tiles{display:none}}@media (prefers-reduced-motion:reduce){.lumie-tile{transition:none;animation:none}}.lumie-tile[data-pulse=yes]{animation:1.1s ease-in-out 3 lumie-ctapulse}@keyframes lumie-listen{0%,to{box-shadow:0 0 0 3px #5d2cb71f,0 12px 32px #5d2cb733}50%{box-shadow:0 0 0 8px #5d2cb72e,0 12px 32px #5d2cb73d}}@keyframes lumie-logoglow{0%,to{box-shadow:0 0 8px 1px #6eabda66}50%{box-shadow:0 0 22px 6px #6eabdacc}}@keyframes lumie-micpulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes lumie-wv{0%,to{block-size:5px}50%{block-size:20px}}.lumie-lbar{background:linear-gradient(#fffffff5, #fffffff5) padding-box, var(--lumie-brand-gradient) border-box;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:6px;min-block-size:60px;inline-size:100%;margin:0;padding:7px 7px 7px 9px;transition:box-shadow .2s;display:flex;box-shadow:0 12px 32px #5d2cb72e,0 2px 6px #0000000d}.lumie-lbar:focus-within{box-shadow:0 0 0 4px var(--lumie-accent-soft), 0 12px 32px #5d2cb733}.lumie-lbar[data-listening]{animation:1.6s ease-in-out infinite lumie-listen}.lumie-lulogo{-o-object-fit:cover;object-fit:cover;block-size:36px;inline-size:36px;box-shadow:0 0 12px 2px var(--lumie-glow);border-radius:50%;flex:none;transition:box-shadow .3s;display:block}.lumie-lbar[data-listening] .lumie-lulogo{animation:1.6s ease-in-out infinite lumie-logoglow}.lumie-mic{block-size:38px;inline-size:38px;color:var(--lumie-ink-3);border-radius:50%;flex:none;place-items:center;transition:color .15s,background .15s;display:grid}@media (hover:hover){.lumie-mic:hover:not(:disabled){color:var(--lumie-accent-text);background:var(--lumie-accent-soft)}}.lumie-mic svg{block-size:20px;inline-size:20px}.lumie-mic:disabled{cursor:default;opacity:.5}.lumie-lbar[data-listening] .lumie-mic{color:var(--lumie-accent-text);background:var(--lumie-accent-soft);opacity:1;animation:1.3s ease-in-out infinite lumie-micpulse}.lumie-wave{flex:none;align-items:center;gap:3px;block-size:22px;padding:0 2px;display:none}.lumie-lbar[data-listening] .lumie-wave{display:inline-flex}.lumie-wave i{background:var(--lumie-brand-gradient);background-size:60px 100%;border-radius:2px;block-size:6px;inline-size:3px;animation:.9s ease-in-out infinite lumie-wv;display:block}.lumie-wave i:nth-child(2){background-position:-14px 0;animation-delay:.12s}.lumie-wave i:nth-child(3){background-position:-28px 0;animation-delay:.24s}.lumie-wave i:nth-child(4){background-position:-42px 0;animation-delay:.36s}.lumie-wave i:nth-child(5){background-position:-57px 0;animation-delay:.48s}.lumie-lbar[data-listening] .lumie-input::placeholder{color:var(--lumie-accent-text)}.lumie-composer{padding:8px 20px calc(18px + env(safe-area-inset-bottom,0px));grid-area:5/1;justify-content:center;display:flex;position:relative}.lumie-work[data-stacked=yes] .lumie-composer{z-index:5;padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, rgba(var(--lumie-veil), 0), rgba(var(--lumie-veil), .94) 38%);order:6;position:sticky;bottom:0}.lumie-feedback{flex-direction:column;gap:12px;display:flex}.lumie-feedback-row{align-items:center;gap:4px;min-block-size:32px;display:flex}.lumie-feedback-thumb{block-size:32px;inline-size:32px;color:var(--lumie-ink-faint);cursor:pointer;background:0 0;border:0;border-radius:16px;justify-content:center;align-items:center;padding:0;transition:color .16s,background-color .16s;display:inline-flex}.lumie-feedback-thumb:hover,.lumie-feedback-thumb:focus-visible{color:var(--lumie-ink-soft);background:#0000000d}.lumie-feedback-thumb[aria-pressed=true]{color:var(--lumie-brand-deep)}.lumie-feedback-thumb:disabled{cursor:default}.lumie-feedback-note{color:var(--lumie-ink-soft);margin-inline-start:8px;font-size:13px}.lumie-feedback-note[data-tone=warn]{color:var(--lumie-warn-ink)}.lumie-feedback-sheet{border:1px solid var(--lumie-line);background:#ffffff8c;border-radius:24px;flex-direction:column;gap:14px;padding:18px 20px 20px;display:flex}.lumie-feedback-title{margin:0;font-size:15px;font-weight:600}.lumie-feedback-reasons{flex-wrap:wrap;gap:8px;display:flex}.lumie-reason{font:inherit;border:1px solid var(--lumie-line);color:var(--lumie-ink);cursor:pointer;background:#fff;border-radius:100px;padding:8px 14px;font-size:13px}.lumie-reason[aria-pressed=true]{border-color:var(--lumie-brand-deep);background:var(--lumie-brand-deep);color:#fff}.lumie-feedback-actions{gap:10px;display:flex}.lumie-scrim[data-kind=viewer][data-portaled]{position:fixed}@keyframes lumie-pulse{0%,70%,to{opacity:.25}35%{opacity:1}}.lumie-thinking{gap:5px;margin:0;padding-inline-start:43px;animation:.24s .3s backwards lumie-appear;display:flex}.lumie-thinking span{background:var(--lumie-ink-faint);border-radius:50%;block-size:6px;inline-size:6px;animation:1.1s ease-in-out infinite lumie-pulse}.lumie-thinking span:nth-child(2){animation-delay:.16s}.lumie-thinking span:nth-child(3){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.lumie-thinking,.lumie-thinking span{animation:none}.lumie-thinking span{opacity:.5}}.lumie-viewer{background:var(--lumie-surface);border-radius:24px;outline:none;flex-direction:column;block-size:100%;min-block-size:0;inline-size:100%;max-inline-size:960px;animation:.26s cubic-bezier(.22,1,.36,1) backwards lumie-bloom;display:flex;position:relative;box-shadow:0 30px 60px #1d1b202e}.lumie-viewer-head{border-block-end:1px solid var(--lumie-line);align-items:center;gap:12px;padding:12px 12px 12px 20px;display:flex}.lumie-viewer-title{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.lumie-viewer-name{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.lumie-viewer-caption{min-block-size:1em;color:var(--lumie-ink-faint);font-size:12px}.lumie-viewer-tools{align-items:center;gap:2px;display:flex}.lumie-viewer-note{color:var(--lumie-fail-ink);background:var(--lumie-fail-bg);margin:0;padding:8px 20px;font-size:13px}.lumie-viewer-body{scrollbar-gutter:stable;background:var(--lumie-mesh-top);border-end-end-radius:24px;border-end-start-radius:24px;flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-block-size:0;padding:16px;display:flex;overflow:auto}.lumie-viewer-body>.react-pdf__Document{display:contents}.lumie-viewer-body .lumie-thinking,.lumie-viewer-state{margin:auto}.lumie-viewer-image{background:var(--lumie-surface);border-radius:2px;block-size:auto;max-inline-size:none;margin-inline:auto;display:block;box-shadow:0 4px 18px #1d1b201f}.lumie-viewer-pages{flex-direction:column;align-items:flex-start;gap:12px;inline-size:100%;display:flex}.lumie-viewer-page{background:var(--lumie-surface);border-radius:2px;flex:none;margin-inline:auto;overflow:hidden;box-shadow:0 4px 18px #1d1b201f}.lumie-viewer-page canvas{display:block}.lumie-viewer-state{text-align:center;color:var(--lumie-ink-soft);flex-direction:column;align-items:center;gap:16px;padding:32px;display:flex}.lumie-viewer-state p{margin:0}.lumie-viewer-state-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lumie-viewer .lumie-viewer-nav{background:color-mix(in srgb, var(--lumie-surface) 85%, transparent);block-size:56px;inline-size:40px;color:var(--lumie-ink-soft);box-shadow:var(--lumie-shadow);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.lumie-viewer-nav[data-side=start]{inset-inline-start:8px}.lumie-viewer-nav[data-side=end]{inset-inline-end:8px}.lumie-viewer-nav:disabled{opacity:.3;cursor:default}@media (max-width:720px){.lumie-scrim[data-kind=viewer]{padding:0}.lumie-viewer,.lumie-viewer-body{border-radius:0;max-inline-size:none}}@media (prefers-reduced-motion:reduce){.lumie-viewer{animation:none}}.lumie-viewer[data-placement=drawer]{block-size:auto;max-inline-size:none;box-shadow:none;border-radius:0;flex:1;animation:none}.lumie-viewer[data-placement=drawer] .lumie-viewer-body{border-radius:0}@keyframes lumie-arrive{0%{opacity:0;transform:translateY(34px)}}.lumie-shell{isolation:isolate;background:var(--lumie-ground);flex-direction:column;block-size:100%;min-block-size:0;display:flex;position:relative}.lumie-backdrop{z-index:0;pointer-events:none;background:radial-gradient(120% 70% at 50% -12%,#fdfafb 0%,#fdfafb00 58%),radial-gradient(70% 60% at 1% 90%,#aeb8e4 0%,#aeb8e400 68%),radial-gradient(62% 56% at 20% 62%,#c7c2e6 0%,#c7c2e600 70%),radial-gradient(76% 66% at 99% 93%,#f7cfb4 0%,#f7cfb400 70%),radial-gradient(56% 46% at 87% 45%,#f2dedc 0%,#f2dedc00 72%),linear-gradient(#f6f1f2 0%,#ede8ee 46%,#e4e2ee 100%);position:absolute;inset:0}.lumie-backdrop:after{content:"";background:radial-gradient(90% 50% at 50% 100%,#ffffff42,#fff0 70%);position:absolute;inset:0}.lumie-shell[data-intro] .lumie-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.lumie-shell[data-intro] .lumie-pillbtn{display:none}.lumie-shell[data-intro] .lumie-work{grid-template-columns:minmax(0,1fr)}.lumie-shell[data-intro] .lumie-column{grid-area:1/1/-1;padding:0 16px}.lumie-shell[data-intro] .lumie-dockhead,.lumie-shell[data-intro] .lumie-tiles,.lumie-shell[data-intro] .lumie-docklink,.lumie-shell[data-intro] .lumie-composer,.lumie-shell[data-intro] .lumie-work-panel{display:none}.lumie-column{scroll-behavior:smooth;grid-area:2/1;min-block-size:0;padding:0 20px;overflow:hidden auto}.lumie-stack{flex-direction:column;gap:18px;padding:8px 0 22px;display:flex;position:relative}.lumie-shell[data-intro] .lumie-stack{align-content:center;place-items:center;min-block-size:100%;padding:18px 0 72px;display:grid}.lumie-work[data-stacked=yes] .lumie-column{flex:none;order:2;padding:0 16px;overflow:visible}.lumie-shell[data-intro] .lumie-work[data-stacked=yes] .lumie-column{flex:1 0 auto}.lumie-shell[data-intro] .lumie-work[data-stacked=yes] .lumie-stack{place-items:start center;padding:18px 0 40px}.lumie-work[data-stacked=yes] .lumie-stack>*{scroll-margin-bottom:104px}.lumie-prefs{flex-wrap:wrap;display:flex}.lumie-turn{align-items:flex-start;gap:12px;display:flex}.lumie-turn>.lumie-ll{animation:.36s cubic-bezier(.22,1,.36,1) backwards lumie-rise}.lumie-turn[data-first]>.lumie-ll,.lumie-turn[data-first] .lumie-turn-body>*{animation-name:lumie-arrive;animation-duration:.46s}.lumie-turn-body{flex-direction:column;flex:1;gap:12px;min-inline-size:0;display:flex}.lumie-turn-body>*{animation:.36s cubic-bezier(.22,1,.36,1) backwards lumie-rise}.lumie-turn-body>:nth-child(2){animation-delay:45ms}.lumie-turn-body>:nth-child(3){animation-delay:90ms}.lumie-turn-body>:nth-child(n+4){animation-delay:.125s}.lumie-work[data-stacked=yes] .lumie-turn-body>[data-card]{margin-inline-start:-32px}.lumie-said{justify-content:flex-end;padding-inline-end:14px;animation:.32s cubic-bezier(.22,1,.36,1) backwards lumie-rise;display:flex;position:relative}.lumie-said[data-echo]{animation-delay:.15s}.lumie-said:after{content:"";background:var(--lumie-user-dot);border-radius:50%;block-size:7px;inline-size:7px;transition:background .35s,opacity .35s;position:absolute;bottom:-3px;right:0}.lumie-bubble{background:var(--lumie-surface);color:var(--lumie-ink);font-family:var(--lumie-font-display);letter-spacing:-.01em;overflow-wrap:anywhere;border-radius:16px 16px 4px;max-inline-size:85%;padding:11px 15px;font-size:16px;font-weight:500;transition:background .35s,color .35s,box-shadow .35s;box-shadow:0 1px 2px #0000000a}.lumie-said[data-past] .lumie-bubble{color:#00000085;box-shadow:none;background:#ffffff7a}.lumie-said[data-past]:after{background:#682e8952}@media (hover:hover){.lumie-said[data-past]:hover .lumie-bubble{background:var(--lumie-surface);color:var(--lumie-ink)}.lumie-said[data-past]:hover:after{background:var(--lumie-user-dot)}}.lumie-alert{color:var(--lumie-fail);flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding-inline-start:43px;animation:.32s cubic-bezier(.22,1,.36,1) backwards lumie-rise;display:flex}.lumie-composer:has(.lumie-composer-hint,.lumie-composer-status){padding-bottom:calc(44px + env(safe-area-inset-bottom,0px))}.lumie-composer-hint{pointer-events:none;gap:6px;max-inline-size:500px;margin-inline:auto;display:grid;position:absolute;inset-block-end:14px;inset-inline:20px}.lumie-composer-hint-track{background:#0000000d;border-radius:1px;block-size:2px;overflow:hidden}.lumie-composer-hint-caption{text-align:center;color:var(--lumie-ink-faint);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;line-height:14px;overflow:hidden}.lumie-composer-hint-link{pointer-events:auto;appearance:none;font:inherit;color:var(--lumie-brand-deep);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.lumie-composer-hint-fill{background:var(--lumie-ink-ghost);border-radius:1px;block-size:100%;transition:inline-size .6s cubic-bezier(.22,1,.36,1);display:block}.lumie-composer-hint[data-state=reviewing] .lumie-composer-hint-fill{inline-size:34%;transition:none;animation:2.6s linear infinite lumie-slide}.lumie-composer-hint[data-state=stalled] .lumie-composer-hint-fill{opacity:.45;inline-size:100%;transition:none}.lumie-composer-hint[data-state=leaving]{animation:.6s ease-out both lumie-hint-leave}@keyframes lumie-hint-leave{to{opacity:0}}.lumie-composer:has(.lumie-composer-status) .lumie-composer-hint-caption{visibility:hidden}.lumie-composer-status{text-align:center;color:var(--lumie-ink-soft);pointer-events:none;font-size:13px;line-height:1.3;position:absolute;inset-block-end:14px;inset-inline:20px}.lumie-composer-status[data-tone=warn]{color:var(--lumie-brand-deep)}.lumie-shell:has(.lumie-work[data-stacked=yes]) .lumie-pfbtn{block-size:34px;inline-size:34px}.lumie-shell:has(.lumie-work[data-stacked=yes]) .lumie-pfbtn .lumie-pf-av{block-size:34px;inline-size:34px}@media (max-width:720px){.lumie-bubble{max-inline-size:85%}.lumie-composer-hint,.lumie-composer-status{inset-block-end:calc(8px + env(safe-area-inset-bottom,0px));inset-inline:10px}}@media (prefers-reduced-motion:reduce){.lumie-column{scroll-behavior:auto}.lumie-turn>.lumie-ll,.lumie-turn-body>*,.lumie-turn[data-first]>.lumie-ll,.lumie-turn[data-first] .lumie-turn-body>*,.lumie-said,.lumie-alert,.lumie-composer-hint[data-state=leaving]{animation:none}.lumie-composer-hint-fill{transition:none}}@keyframes lumie-pdot{0%{box-shadow:0 0 #5d2cb780}70%,to{box-shadow:0 0 0 7px #5d2cb700}}@keyframes lumie-slide{0%{transform:translate(-110%)}to{transform:translate(305%)}}@keyframes lumie-spin{to{transform:rotate(360deg)}}.lumie-grp{margin:16px 0}.lumie-grp:last-child{margin-block-end:0}.lumie-gr+.lumie-gr:before{content:"";background:var(--lumie-sep);height:1px;position:absolute;top:0;left:16px;right:0}.lumie-kv{grid-template-columns:170px minmax(0,1fr);gap:16px;font-size:15px;line-height:1.4;display:grid}.lumie-kv .lumie-k{color:var(--lumie-ink-2)}@media (max-width:600px){.lumie-kv{grid-template-columns:1fr;gap:2px}}.lumie-choice-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:2px 0 12px;display:flex}.lumie-choice-row[data-done]{display:none}.lumie-choice-row:not([data-tiles]) .lumie-choice-back{flex-basis:100%;order:1;justify-content:flex-start}.lumie-choice-row[data-pending]{background:linear-gradient(#fffffff2,#f6f1fdf2);border:1.5px solid #5d2cb752;border-radius:18px;gap:8px;inline-size:fit-content;max-inline-size:100%;margin:4px 0 14px auto;padding:10px;animation:.34s cubic-bezier(.22,.7,.3,1) both lumie-rise;box-shadow:0 10px 26px #5d2cb724}.lumie-yourturn{letter-spacing:.06em;text-transform:uppercase;color:var(--lumie-accent-text);flex-basis:100%;align-items:center;gap:7px;padding:1px 4px 3px;font-size:11.5px;font-weight:700;display:flex}.lumie-pdot{background:var(--lumie-accent);border-radius:50%;flex:none;block-size:8px;inline-size:8px;animation:1.6s ease-out infinite lumie-pdot}.lumie-choice-row[data-pending] .lumie-choice{border:1.5px solid var(--lumie-accent);min-block-size:44px;color:var(--lumie-accent-deep);background:#fff;padding:10px 16px;font-weight:600;box-shadow:0 2px 8px #5d2cb71f}.lumie-choice-row[data-pending] .lumie-choice:hover:not(:disabled){background:var(--lumie-accent);border-color:var(--lumie-accent);color:#fff}.lumie-choice-row[data-pending] .lumie-choice:active:not(:disabled){transform:scale(.98)}.lumie-heading{margin:0;font-size:18px;font-weight:600;line-height:1.2}.lumie-art{isolation:isolate;background:var(--lumie-art) center / contain no-repeat;flex:none;display:inline-block;position:relative}.lumie-art:after{content:"";mix-blend-mode:color;-webkit-mask:var(--lumie-art) center / contain no-repeat;-webkit-mask:var(--lumie-art) center / contain no-repeat;mask:var(--lumie-art) center / contain no-repeat;background:#5d2cb7;position:absolute;inset:0}.lumie-art[data-art=document]{--lumie-art:url(/lumie/document-3d.png)}.lumie-art[data-art=stopwatch]{--lumie-art:url(/lumie/stopwatch-3d.png)}.lumie-sent-card{background:#fff;border-radius:16px 16px 0;flex-direction:column;align-items:center;inline-size:215px;padding:13px 12px 14px;display:flex;position:relative}.lumie-pages{block-size:196px;inline-size:182px;position:relative}.lumie-page{background:linear-gradient(#cfcad6,#cfcad6) 12px 14px/46px 5px no-repeat,linear-gradient(#e4e0ea,#e4e0ea) 64px 14px/38px 5px no-repeat,repeating-linear-gradient(#ebe8ef 0 3px,#0000 3px 11px) 12px 32px/90px 88px no-repeat,linear-gradient(#e4e0ea,#e4e0ea) 12px 128px/40px 8px no-repeat,#fafafa;border:2px solid #fff;border-radius:8px;block-size:153px;inline-size:118px;position:absolute;overflow:hidden;box-shadow:0 2px 10px #0000001f}.lumie-page:after{content:"";background:rgb(0 0 0/var(--lumie-page-shade,0%));position:absolute;inset:0}.lumie-page[data-at="0"]{top:21.5px;left:31.5px}.lumie-page[data-at="1"]{--lumie-page-shade:9%;top:21.5px;left:43.5px;transform:rotate(7.72deg)}.lumie-page[data-at="2"]{top:27.5px;left:45.5px;transform:rotate(17.8deg)}.lumie-page[data-at="3"]{--lumie-page-shade:20%;top:35.5px;left:53.5px;transform:rotate(32.57deg)}.lumie-sent-eye{block-size:40px;inline-size:40px;color:var(--lumie-ink-soft);background:#f3f3f3;border-radius:25px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.lumie-sent-view:hover .lumie-sent-eye{color:var(--lumie-ink);background:#ebe8ef}}.lumie-sent-list{border-block-start:1px solid var(--lumie-line);flex-direction:column;align-self:stretch;gap:10px;margin:12px 0 0;padding:10px 0 0;list-style:none;display:flex}.lumie-sent-list li{align-items:center;gap:10px;min-inline-size:0;display:flex}.lumie-sent-reading{border-block-start:1px solid var(--lumie-line);flex-direction:column;align-self:stretch;gap:8px;margin:10px 0 0;padding:10px 0 0;list-style:none;display:flex}.lumie-sent-reading li{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.lumie-reading-bar{background:var(--lumie-pending-bg);border-radius:2px;block-size:4px;display:block;overflow:hidden}.lumie-reading-fill{background:var(--lumie-pending-line);border-radius:2px;block-size:100%;inline-size:34%;animation:1.1s linear infinite lumie-slide;display:block}.lumie-sent-reading li[data-state=settled] .lumie-reading-fill{inline-size:100%;animation:none}.lumie-sent-reading .lumie-row-caption{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lumie-card{background:#ffffffc7;border:1px solid #fff9;border-radius:24px;flex-direction:column;gap:14px;padding:20px;display:flex}.lumie-card[data-settled]{background:#ffffff73}.lumie-card-foot{grid-template-rows:1fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1),margin-block-start .28s cubic-bezier(.4,0,.2,1),opacity .16s;display:grid}.lumie-card-foot-row{justify-content:flex-end;min-block-size:0;display:flex}.lumie-card-foot[data-gone]{opacity:0;visibility:hidden;grid-template-rows:0fr;margin-block-start:-14px;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1),margin-block-start .28s cubic-bezier(.4,0,.2,1),opacity .16s,visibility 0s linear .28s}.lumie-card-foot[data-gone] .lumie-card-foot-row{overflow:hidden}@media (prefers-reduced-motion:reduce){.lumie-card-foot,.lumie-card-foot[data-gone]{transition:none}}.lumie-field-hint,.lumie-receipt-when{color:var(--lumie-ink-soft);margin:0;font-size:13px}.lumie-option,.lumie-attestation{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.lumie-card[data-settled] .lumie-option,.lumie-card[data-settled] .lumie-attestation{cursor:default}.lumie-option input,.lumie-attestation input{accent-color:var(--lumie-brand-deep);margin-block-start:1px}.lumie-attestation a,.lumie-attestation a:visited{color:var(--lumie-accent-text);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.lumie-attestation a:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #5d2cb759}.lumie-badge{background:var(--lumie-badge);color:#fff;text-align:center;border-radius:184px;flex-direction:column;align-items:center;gap:0;padding:24px;display:flex}.lumie-badge-title{font-size:24px;font-weight:600}.lumie-badge-caption{color:#ffffff8c;font-size:16px;font-weight:500}@media (prefers-reduced-motion:reduce){.lumie-bar-fill,.lumie-reading-fill,.lumie-composer-hint[data-state=reviewing] .lumie-composer-hint-fill{opacity:.5;inline-size:100%;animation:none}}.lumie-row-stack{flex-direction:column;flex:1;gap:3px;min-inline-size:0;display:flex}.lumie-row-label{overflow-wrap:anywhere;font-size:13px;font-weight:500}.lumie-row-caption{color:var(--lumie-ink-faint);font-size:12px}.lumie-gh{letter-spacing:.04em;text-transform:uppercase;color:var(--lumie-ink-3);justify-content:space-between;align-items:baseline;gap:12px;padding:0 16px 7px;font-size:12.5px;font-weight:500;display:flex}.lumie-gl{background:var(--lumie-surface);border:1px solid var(--lumie-sep);border-radius:14px;overflow:hidden}.lumie-gr{padding:12px 16px;position:relative}.lumie-gr+.lumie-gr:before{content:"";background:var(--lumie-sep);block-size:1px;position:absolute;inset-block-start:0;inset-inline:16px 0}.lumie-sfi{flex:none;block-size:20px;inline-size:20px;display:block}.lumie-sfi[data-tone=ok]{color:var(--lumie-ok)}.lumie-sfi[data-tone=warn]{color:var(--lumie-gold)}.lumie-sfi .on{stroke:#fff}.lumie-aspin{block-size:18px;inline-size:18px;animation:.9s steps(8,end) infinite lumie-spin}@media (prefers-reduced-motion:reduce){.lumie-aspin,.lumie-fact,.lumie-offer,.lumie-game,.lumie-gexp,.lumie-gready,.lumie-notif,.lumie-toast,.lumie-loadcta[data-pulse=yes],.lumie-tile[data-pulse=yes]{animation:none}}.lumie-frow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lumie-frow .lumie-field,.lumie-frow .lumie-text-input{min-inline-size:0}.lumie-frow .lumie-text-input{box-sizing:border-box;inline-size:100%}.lumie-field{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.lumie-field-label{color:var(--lumie-ink-soft);padding:0;font-size:13px}.lumie-options{flex-direction:column;gap:8px;display:flex}.lumie-options[hidden]{display:none}.lumie-fold-row{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;display:flex}.lumie-fold-row .lumie-field-label{flex:1}.lumie-fold-count{color:var(--lumie-ink-soft);font-size:13px}.lumie-fold-chev{width:14px;height:14px;color:var(--lumie-ink-soft);transition:transform .15s}.lumie-fold-row[aria-expanded=true] .lumie-fold-chev{transform:rotate(180deg)}.lumie-choices{flex-wrap:wrap;gap:8px;display:flex}.lumie-agl{border:0;min-inline-size:0;margin:6px 0 2px;padding:0}.lumie-agl legend{color:var(--lumie-ink-2);margin-bottom:6px;padding:0;font-size:12.5px;font-weight:600}.lumie-agl legend span{color:var(--lumie-warn)}.lumie-agl-cs{flex-wrap:wrap;gap:6px;display:flex}.lumie-agl-c{border:1px solid var(--lumie-sep);block-size:32px;color:var(--lumie-ink);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:0 11px 0 8px;font-size:13px;display:inline-flex;position:relative}.lumie-agl-c input{opacity:0;block-size:1px;inline-size:1px;margin:0;position:absolute}.lumie-agl-i{display:inline-flex}.lumie-agl-i svg{block-size:15px;inline-size:15px;color:var(--lumie-accent)}.lumie-agl-c[data-on=yes]{background:var(--lumie-accent-soft);border-color:var(--lumie-accent);color:var(--lumie-accent-text);font-weight:600}.lumie-agl-c:focus-within{outline:2px solid var(--lumie-accent);outline-offset:2px}.lumie-agl-c:has(input:disabled){cursor:default}.lumie-agl-all{block-size:32px;color:var(--lumie-accent-text);padding:0 10px;font-size:12.5px;font-weight:600}.lumie-agl-err{color:#b42318;margin:6px 0 0;font-size:12.5px}.lumie-m-tile{background:var(--lumie-accent-soft);width:34px;height:34px;color:var(--lumie-accent-text);letter-spacing:.02em;border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.lumie-m-st{background:var(--lumie-sep-strong);border-radius:50%;flex:none;width:7px;height:7px;display:block}.lumie-m-st[data-tone=have]{background:var(--lumie-ok)}.lumie-m-st[data-tone=wait]{background:var(--lumie-gold)}.lumie-choice-tiles[data-pending]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;inline-size:100%;display:grid}.lumie-choice-tiles[data-pending][data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lumie-choice-tiles[data-pending][data-n="1"]{grid-template-columns:minmax(0,1fr)}.lumie-choice-tiles[data-pending][data-back][data-n="3"]{grid-template-columns:88px repeat(2,minmax(0,1fr))}.lumie-choice-tiles[data-pending][data-back][data-n="2"]{grid-template-columns:88px minmax(0,1fr)}.lumie-choice-tiles .lumie-yourturn{order:-2;grid-column:1/-1}.lumie-choice-tile .lumie-arrow{background:#ffffff3d;border-radius:50%;flex:none;place-items:center;block-size:34px;inline-size:34px;display:grid}.lumie-choice-tile .lumie-arrow svg{block-size:17px;inline-size:17px}.lumie-choice-tile .lumie-choice-tl{align-self:stretch}.lumie-choice-tile .lumie-choice-label{font-family:var(--lumie-font-display);letter-spacing:-.02em;font-size:14.5px;font-weight:600;line-height:1.25;display:block}.lumie-choice-tile .lumie-choice-sub{opacity:.84;margin-block-start:4px;font-size:12px;line-height:1.35;display:block}.lumie-choice-back .lumie-arrow{background:var(--lumie-accent-soft);color:var(--lumie-accent-text)}.lumie-choice-back .lumie-choice-tl{text-align:center;align-self:auto}@media (max-width:600px){.lumie-choice-tiles[data-pending],.lumie-choice-tiles[data-pending][data-n="2"],.lumie-choice-tiles[data-pending][data-back][data-n="3"],.lumie-choice-tiles[data-pending][data-back][data-n="2"]{grid-template-columns:minmax(0,1fr)}.lumie-choice-back .lumie-arrow{block-size:28px;inline-size:28px}}.lumie-orb{border-radius:50%;flex:none;place-items:center;block-size:132px;inline-size:132px;display:grid;position:relative}.lumie-orb:before{content:"";filter:blur(38px);opacity:.55;background:var(--lumie-orb-glow);border-radius:50%;position:absolute;inset:-42px}.lumie-core{border-radius:50%;block-size:100%;inline-size:100%;display:block;position:relative;box-shadow:0 0 40px 10px #6eabda73}.lumie-hcard{border:1px solid var(--lumie-sep);background:var(--lumie-surface);border-radius:18px;grid-template-columns:60px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:24px;padding:16px 20px;display:grid}.lumie-initials{color:#555;letter-spacing:-.02em;border:1px solid #dadada;border-radius:50%;place-items:center;block-size:60px;inline-size:60px;font-size:22px;font-weight:700;display:grid}.lumie-hgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;display:grid}@media (max-width:1100px){.lumie-hgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lumie-hk{letter-spacing:.06em;text-transform:uppercase;color:var(--lumie-ink-3);font-size:11px;font-weight:600;display:block}.lumie-hv{align-items:flex-start;gap:6px;margin-top:3px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.lumie-hv .lumie-st{flex:none;margin-top:calc(.65em - 3.5px)}.lumie-hs{color:var(--lumie-ink-2);overflow-wrap:anywhere;margin-top:1px;font-size:12.5px;line-height:1.35;display:block}.lumie-st{border-radius:50%;block-size:7px;inline-size:7px;margin-top:6px;display:block}.lumie-st[data-tone=have]{background:var(--lumie-ok)}.lumie-st[data-tone=wait]{background:var(--lumie-gold)}.lumie-st[data-tone=todo]{background:var(--lumie-sep-strong)}.lumie-rail{z-index:20;background:var(--lumie-material);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border:1px solid var(--lumie-sep);box-shadow:var(--lumie-shadow-2);border-radius:18px;padding:16px;position:absolute;bottom:96px;left:16px;right:16px}.lumie-rail h4{letter-spacing:-.015em;margin:0;font-size:15px;font-weight:600}.lumie-rsub{color:var(--lumie-ink-2);margin:2px 0 12px;font-size:12.5px;line-height:1.4}.lumie-ritems{background:var(--lumie-surface);border:1px solid var(--lumie-sep);border-radius:12px;overflow:hidden}.lumie-ritem{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:9px 12px;display:grid;position:relative}.lumie-ritem+.lumie-ritem:before{content:"";background:var(--lumie-sep);block-size:1px;position:absolute;top:0;left:29px;right:0}.lumie-rl{font-size:13px;font-weight:500;display:block}.lumie-rv{color:var(--lumie-ink-2);margin-top:1px;font-size:12.5px;line-height:1.35;display:block}.lumie-railfoot{color:var(--lumie-ink-3);align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.lumie-railfoot .lumie-st{margin-top:0}.lumie-railgap{inline-size:6px}.lumie-numbered{flex-direction:column;gap:6px;margin:0;padding-inline-start:21px;display:flex}.lumie-numbered li::marker{font-weight:700}.lumie-item-label{font-weight:700}.lumie-advisory{color:var(--lumie-ink-soft)}.lumie-provenance{text-align:center;max-inline-size:220px;color:var(--lumie-ink-faint);margin:4px auto 0;font-size:12px}.lumie-provenance[data-wide]{max-inline-size:520px}.lumie-group{flex-direction:column;gap:12px;min-inline-size:0;display:flex}.lumie-group-head{align-items:center;gap:8px;margin:0;font-size:20px;font-weight:600;line-height:1.2;display:flex}.lumie-group-icon{flex:none;block-size:24px;inline-size:24px}.lumie-group[data-tone=pass] .lumie-group-head{color:var(--lumie-pass)}.lumie-group[data-tone=warn] .lumie-group-head{color:var(--lumie-warn)}.lumie-group[data-tone=fail] .lumie-group-head{color:var(--lumie-fail)}.lumie-group[data-tone=brand] .lumie-group-head{color:var(--lumie-brand)}.lumie-group[data-tone=quiet] .lumie-group-head{color:var(--lumie-ink-soft)}.lumie-group-rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lumie-cell{border:1px solid var(--lumie-line);background:#ffffff8c;border-radius:16px;align-items:center;gap:14px;min-block-size:63px;padding:8px 12px;display:flex}.lumie-group[data-tone=pass] .lumie-cell{background:var(--lumie-pass-bg)}.lumie-group[data-tone=warn] .lumie-cell{background:var(--lumie-warn-bg)}.lumie-group[data-tone=fail] .lumie-cell{background:var(--lumie-fail-bg)}.lumie-cell-stack{flex-direction:column;flex:1;gap:3px;min-inline-size:0;display:flex}.lumie-cell-label{font-size:13px;font-weight:500}.lumie-cell-caption{color:var(--lumie-ink-soft);align-items:center;gap:8px;font-size:12px;display:flex}.lumie-caption-icon{flex:none;block-size:16px;inline-size:16px}.lumie-group[data-tone=pass] .lumie-cell-caption{color:var(--lumie-pass-ink)}.lumie-group[data-tone=pass] .lumie-caption-icon{color:var(--lumie-pass)}.lumie-group[data-tone=warn] .lumie-cell-caption{color:var(--lumie-warn-ink)}.lumie-group[data-tone=warn] .lumie-caption-icon{color:var(--lumie-warn)}.lumie-group[data-tone=fail] .lumie-cell-caption{color:var(--lumie-fail-ink)}.lumie-group[data-tone=brand] .lumie-cell-caption{color:var(--lumie-brand)}.lumie-union{border-collapse:collapse;inline-size:100%;margin-block:4px 12px}.lumie-union th,.lumie-union td{border-block-end:1px solid var(--lumie-line);text-align:start;vertical-align:top;padding:8px 6px}.lumie-union thead th{color:var(--lumie-ink-soft);font-size:12px;font-weight:600}.lumie-union-label{font-weight:600}.lumie-union-detail{color:var(--lumie-ink-soft)}.lumie-union-scope{white-space:nowrap;color:var(--lumie-ink-soft);font-size:12px}.lumie-union tr[data-scope=subset] .lumie-union-scope{color:var(--lumie-brand-deep);font-weight:600}.lumie-m-lq .lumie-m-lq-step b{font-weight:700}.lumie-m-lq .lumie-m-lq-row:not([data-pending]){display:flex}@keyframes lumie-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lumie-obtns{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.lumie-obtns .lumie-cta{border-radius:12px;min-block-size:44px;inline-size:auto;padding:10px 18px;font-size:15.5px}.lumie-obtns .lumie-linky{padding:10px 12px}.lumie-game{text-align:start;background:var(--lumie-surface);border:1px solid var(--lumie-sep);inline-size:100%;box-shadow:var(--lumie-shadow-1);letter-spacing:0;border-radius:18px;margin-block-start:14px;padding:16px}.lumie-ghead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lumie-gtitle{align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.lumie-gtitle svg{block-size:18px;inline-size:18px;color:var(--lumie-gold-text)}.lumie-gmeta{align-items:center;gap:8px;display:inline-flex}.lumie-gscore{font-family:var(--lumie-font-ui);color:var(--lumie-accent-text);letter-spacing:0;font-size:12.5px}.lumie-gstreak{color:var(--lumie-gold-text);background:var(--lumie-gold-soft);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.lumie-gstreak svg{block-size:12px;inline-size:12px}.lumie-gdots{gap:5px;margin:12px 0 14px;display:flex}.lumie-gdots i{background:var(--lumie-sep);border-radius:2px;flex:1;block-size:4px;transition:background .3s}.lumie-gdots i[data-state=ok]{background:var(--lumie-ok)}.lumie-gdots i[data-state=bad]{background:var(--lumie-bad);opacity:.7}.lumie-gdots i[data-state=now]{background:var(--lumie-accent-text)}.lumie-gq{letter-spacing:-.01em;text-wrap:pretty;margin:0 0 12px;font-size:17px;font-weight:600;line-height:1.35}.lumie-gopts{gap:8px;display:grid}.lumie-gk{background:var(--lumie-surface);block-size:26px;inline-size:26px;color:var(--lumie-ink-2);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.lumie-gk svg{block-size:13px;inline-size:13px}.lumie-gopt[data-state=ok] .lumie-gk{background:var(--lumie-ok);color:#fff}.lumie-gopt[data-state=bad] .lumie-gk{background:var(--lumie-bad);color:#fff}.lumie-gnext{min-block-size:44px;box-shadow:none;border-radius:12px;margin-block-start:12px;padding:11px 16px;font-size:16px}.lumie-gend{text-align:center;padding:10px 0 4px}.lumie-gbig{font-family:var(--lumie-font-display);font-variant-numeric:tabular-nums;font-size:46px;font-weight:600;line-height:1}.lumie-glvl{color:var(--lumie-accent-text);margin-block-start:8px;font-size:16px;font-weight:600}.lumie-gend p{color:var(--lumie-ink-2);margin:6px 0 16px;font-size:14px;line-height:1.45}.lumie-gend .lumie-obtns{justify-content:center}.lumie-gready{background:var(--lumie-ok-soft);border-radius:12px;align-items:center;gap:10px;margin-block-end:12px;padding:10px 12px;font-size:14px;font-weight:600;animation:.3s cubic-bezier(.22,.7,.3,1) both lumie-rise-in;display:flex}.lumie-gready .lumie-sfi{block-size:20px;inline-size:20px}.lumie-gexp{background:var(--lumie-accent-soft);border-radius:12px;align-items:flex-start;gap:10px;margin-block-start:12px;padding:12px;animation:.3s cubic-bezier(.22,.7,.3,1) both lumie-rise-in;display:flex}.lumie-gexp .lumie-orb{margin-block-start:1px}.lumie-gexp p{color:var(--lumie-ink-body);margin:0;font-size:14px;line-height:1.45}.lumie-gexp b{color:var(--lumie-ink);font-weight:650}@media (prefers-reduced-motion:reduce){.lumie-pring .lumie-val,.lumie-ln,.lumie-troot,.lumie-tb:before,.lumie-tb:after,.lumie-tcard,.lumie-nchev svg,.lumie-gdots i,.lumie-gopt{transition:none}.lumie-aspin,.lumie-fact,.lumie-offer,.lumie-game,.lumie-gexp,.lumie-gready,.lumie-notif,.lumie-toast,.lumie-loadcta[data-pulse=yes],.lumie-tile[data-pulse=yes]{animation:none}}@keyframes lumie-tilepulse{0%,to{box-shadow:0 0 #5d2cb700}50%{box-shadow:0 0 0 3px #fff,0 0 0 7px #5d2cb799,0 14px 30px #5d2cb759}}.lumie-bar{background:#e0e0e066;border-radius:4px;block-size:8px;margin-inline:16px;display:block;overflow:hidden}.lumie-upl{flex-direction:column;gap:14px;display:flex}.lumie-upl h3{font-family:var(--lumie-font-display);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:600}.lumie-upl .lumie-msub{margin:-6px 0 2px}.lumie-dzi{background:var(--lumie-send-gradient);color:#fff;border-radius:50%;place-items:center;block-size:96px;inline-size:96px;margin-bottom:6px;transition:transform .2s;display:grid;box-shadow:0 0 0 12px #9e8ae929,0 14px 30px #9e8ae973}.lumie-dropzone[data-over] .lumie-dzi,.lumie-dropzone:hover:not(:disabled) .lumie-dzi{transform:translateY(-3px)scale(1.04)}.lumie-dzi svg{block-size:40px;inline-size:40px}.lumie-dz-h{font-family:var(--lumie-font-display);letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:1.2}.lumie-dz-s{color:var(--lumie-ink-2);max-inline-size:440px;font-size:15px;line-height:1.5}.lumie-dz-or{letter-spacing:.08em;text-transform:uppercase;color:var(--lumie-ink-3);margin-top:4px;font-size:12px;font-weight:600}.lumie-dz-btn{background:var(--lumie-accent);color:#fff;border-radius:999px;align-items:center;gap:8px;min-block-size:48px;padding:0 24px;font-size:16px;font-weight:600;transition:background .15s;display:inline-flex;box-shadow:0 10px 22px #5d2cb747}.lumie-dropzone:hover:not(:disabled) .lumie-dz-btn{background:var(--lumie-accent-hover)}.lumie-dz-btn svg{block-size:18px;inline-size:18px}.lumie-dz-err{color:var(--lumie-bad);margin:0;font-size:13px;line-height:1.4}.lumie-mfiles{gap:8px;display:grid}.lumie-file{background:var(--lumie-surface-2);border-radius:12px;padding:11px 12px;position:relative}.lumie-fh{align-items:center;gap:11px;padding-right:28px;display:flex}.lumie-fico{background:var(--lumie-surface);block-size:32px;inline-size:32px;color:var(--lumie-accent-text);border-radius:8px;flex:none;place-items:center;display:grid}.lumie-fico svg{block-size:16px;inline-size:16px}.lumie-fn{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.lumie-fm{color:var(--lumie-ink-3);font-size:12px;font-family:var(--lumie-font-ui);letter-spacing:0;margin-top:1px;display:block}.lumie-fm[data-tone=ok]{color:var(--lumie-ok)}.lumie-fm[data-tone=bad]{color:var(--lumie-bad)}.lumie-bar{background:var(--lumie-sep);border-radius:999px;block-size:4px;margin-top:10px;overflow:hidden}.lumie-bar i{background:var(--lumie-ok-gradient);border-radius:999px;block-size:100%;inline-size:0;transition:width .25s linear;display:block}.lumie-file[data-state=uploading] .lumie-bar i{inline-size:34%;animation:1.1s linear infinite lumie-slide}.lumie-file[data-state=done] .lumie-bar i{inline-size:100%}.lumie-file[data-state=failed] .lumie-bar i{background:var(--lumie-bad);inline-size:100%}.lumie-uplgo{gap:8px;scroll-margin-bottom:24px;display:grid}.lumie-cta.lumie-uplcta{border-radius:16px;justify-content:center;align-items:center;gap:10px;min-block-size:56px;font-size:17px;display:flex}.lumie-uplcta .lumie-arrow{background:#ffffff38;border-radius:50%;flex:none;place-items:center;block-size:30px;inline-size:30px;transition:transform .2s;display:grid}.lumie-uplcta .lumie-arrow svg{block-size:16px;inline-size:16px}.lumie-uplcta:not(:disabled):hover .lumie-arrow{transform:translate(2px)}.lumie-cta.lumie-uplcta:disabled{opacity:1;color:#5d2cb780;box-shadow:none;background:#5d2cb71a}.lumie-uplcta:disabled .lumie-arrow{background:#5d2cb71a}.lumie-uplcta[data-pulse]{animation:1.1s ease-in-out 3 lumie-tilepulse}.lumie-uplnote{text-align:center;color:var(--lumie-ink-2);justify-content:center;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.lumie-uplnote svg{block-size:15px;inline-size:15px;color:var(--lumie-ok)}@media (prefers-reduced-motion:reduce){.lumie-dzi{transition:none}.lumie-dropzone:hover .lumie-dzi,.lumie-dropzone[data-over] .lumie-dzi{transform:none}}.lumie-msub{color:var(--lumie-ink-2);margin:-8px 0 0;font-size:14px;line-height:1.45}.lumie-sd-k{letter-spacing:.07em;text-transform:uppercase;color:var(--lumie-px-faint);font-size:11px;font-weight:700}.lumie-sd-faint{color:var(--lumie-px-faint)}.lumie-sd-reqic{background:var(--lumie-px-warnw);block-size:36px;inline-size:36px;color:var(--lumie-px-warn);border-radius:11px;place-items:center;display:grid}.lumie-sd-reqic svg{block-size:17px;inline-size:17px}.lumie-fu{letter-spacing:0;max-inline-size:780px;margin:0 auto;padding:22px 4px 56px}.lumie-fu>*+*{margin-block-start:24px}.lumie-fu-card{background:linear-gradient(135deg,#fff 0%,#faf6ff 100%) padding-box padding-box,linear-gradient(90deg,#f5b736,#b572b4,#9e8ae9,#9bc8fd) border-box;border:1.5px solid #0000;border-radius:22px;padding:22px 24px 18px;box-shadow:0 14px 36px #5d2cb729}.lumie-fu-card h3{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.lumie-fu-card .lumie-sd-k{color:var(--lumie-accent-text);text-align:center;margin-block-start:14px;display:block}.lumie-fu-lead{text-align:center;margin:4px 0 12px;font-size:14.5px}.lumie-fu-docs{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lumie-fu-doc{text-align:center;background:#fff;border:1px solid #5d2cb729;border-radius:12px;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-inline-size:180px;max-inline-size:250px;padding:13px 12px 12px;font-size:13.5px;font-weight:700;display:flex}.lumie-fu-doc .lumie-sd-reqic{background:var(--lumie-accent-soft);color:var(--lumie-accent-text)}.lumie-upl-sub{color:var(--lumie-ink-2);margin:6px 0 14px;font-size:15px;line-height:1.5}.lumie-upl-note{text-align:center;color:var(--lumie-ink-2);margin:10px 0 0;font-size:13px}@media (max-width:860px){.lumie-fu{padding:16px 0 40px}}@keyframes lumie-pop{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:none}}@keyframes lumie-ctapulse{0%,to{box-shadow:0 10px 24px #5d2cb752}50%{box-shadow:0 0 0 9px var(--lumie-accent-soft), 0 10px 24px #5d2cb752}}@keyframes lumie-dropin{0%{opacity:0;transform:translate(-50%,-28px)}to{opacity:1;transform:translate(-50%)}}.lumie-mgroup{margin:16px 0}.lumie-mgroup:last-child{margin-block-end:0}.lumie-mtile{background:var(--lumie-accent-soft);block-size:34px;inline-size:34px;color:var(--lumie-accent-text);letter-spacing:.02em;border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.lumie-segc{background:var(--lumie-surface-2);border-radius:10px;grid-template-columns:1fr 1fr;padding:2px;display:grid}.lumie-load{text-align:center;letter-spacing:0;flex-direction:column;align-items:center;padding-block-start:14px;display:flex}.lumie-load-orb{flex:none;place-items:center;block-size:108px;inline-size:108px;margin-block-end:30px;display:grid;position:relative}.lumie-pring{block-size:calc(100% + 24px);inline-size:calc(100% + 24px);position:absolute;inset:-12px;overflow:visible;transform:rotate(-90deg)}.lumie-pring circle{fill:none;stroke-width:3px}.lumie-pring .lumie-trk{stroke:var(--lumie-sep)}.lumie-pring .lumie-val{stroke-linecap:round;stroke-dasharray:351.86;stroke-dashoffset:351.86px;transition:stroke-dashoffset .6s}.lumie-load h1{font-family:var(--lumie-font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:1.2}.lumie-load-sub{color:var(--lumie-ink-2);max-inline-size:440px;margin:10px auto 0;font-size:15px;line-height:1.5}.lumie-lpanel{text-align:start;inline-size:100%;margin-block-start:28px}.lumie-gh .lumie-pct{font-family:var(--lumie-font-ui);letter-spacing:0;color:var(--lumie-accent-text)}.lumie-lstep{grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 16px;display:grid}.lumie-lsi{border:1.5px solid var(--lumie-sep-strong);block-size:20px;inline-size:20px;color:var(--lumie-ink-3);border-radius:50%;place-items:center;margin-block-start:1px;display:grid}.lumie-lstep[data-state=active] .lumie-lsi{color:var(--lumie-accent-text);border:0}.lumie-lstep[data-state=done] .lumie-lsi{border:0}.lumie-lstep[data-state=stalled] .lumie-lsi{border-color:var(--lumie-warn);border-style:dashed}.lumie-ln{color:var(--lumie-ink-3);font-size:15px;font-weight:600;transition:color .3s;display:block}.lumie-lstep[data-state=active] .lumie-ln,.lumie-lstep[data-state=done] .lumie-ln,.lumie-lstep[data-state=stalled] .lumie-ln{color:var(--lumie-ink)}.lumie-ls{color:var(--lumie-ink-2);overflow-wrap:anywhere;min-block-size:1.45em;margin-block-start:2px;font-size:13px;line-height:1.45;display:block}.lumie-lt{color:var(--lumie-ink-3);white-space:nowrap;padding-block-start:1px;font-size:13px}.lumie-lstep[data-state=done] .lumie-lt{color:var(--lumie-ok)}.lumie-facts{flex-wrap:wrap;gap:6px;margin-block-start:9px;display:flex}.lumie-facts:empty{display:none}.lumie-fact{animation:.3s cubic-bezier(.22,.7,.3,1) both lumie-pop}.lumie-tree{margin-block-start:12px}.lumie-troot{background:var(--lumie-surface-2);border-radius:12px;align-items:center;gap:11px;padding:9px 12px;transition:background .3s;display:flex}.lumie-troot[data-on=yes]{background:var(--lumie-accent-soft)}.lumie-troot .lumie-mtile{background:var(--lumie-surface);block-size:30px;inline-size:30px;font-size:9.5px}.lumie-troot b{font-size:14px;font-weight:600;display:block}.lumie-troot small{color:var(--lumie-ink-2);margin-block-start:1px;font-size:12.5px;display:block}.lumie-tbr{margin-inline-start:26px;padding-inline-start:18px}.lumie-tb{padding:4px 0;position:relative}.lumie-tb:before{content:"";border-inline-start:1.5px solid var(--lumie-sep-strong);border-block-end:1.5px solid var(--lumie-sep-strong);border-end-start-radius:8px;block-size:50%;inline-size:13px;transition:border-color .3s;position:absolute;inset-block-start:0;inset-inline-start:-18px}.lumie-tb:not(:last-child):after{content:"";border-inline-start:1.5px solid var(--lumie-sep-strong);transition:border-color .3s;position:absolute;inset-block:50% 0;inset-inline-start:-18px}.lumie-tb[data-lit=yes]:before,.lumie-tb[data-lit=yes]:not(:last-child):after{border-color:var(--lumie-accent-text)}.lumie-tcard{border:1px solid var(--lumie-sep);background:var(--lumie-surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;transition:border-color .3s,box-shadow .3s;display:grid}.lumie-tb[data-checking=yes] .lumie-tcard{border-color:var(--lumie-accent-text);box-shadow:0 0 0 3px var(--lumie-accent-soft)}.lumie-tcard .lumie-tn{font-size:14px;font-weight:600;display:block}.lumie-tcard .lumie-ta{color:var(--lumie-ink-2);margin-block-start:1px;font-size:12.5px;display:block}.lumie-tstat{color:var(--lumie-ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.lumie-tb[data-checking=yes] .lumie-tstat{color:var(--lumie-accent-text)}.lumie-tstat .lumie-aspin{block-size:14px;inline-size:14px}.lumie-loadcta{max-inline-size:320px;margin-block-start:24px}.lumie-loadcta[data-pulse=yes]{animation:1.1s ease-in-out 3 lumie-ctapulse}.lumie-lelapsed{font-family:var(--lumie-font-ui);letter-spacing:0;text-transform:none;color:var(--lumie-ink-3)}.lumie-notify{text-align:start;inline-size:100%;margin-block-start:14px}.lumie-nrow{text-align:start;inline-size:100%;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;transition:background .15s;display:grid}.lumie-nico{background:var(--lumie-gold-soft);block-size:34px;inline-size:34px;color:var(--lumie-gold-text);border-radius:9px;flex:none;place-items:center;display:grid}.lumie-nico svg{block-size:18px;inline-size:18px}.lumie-notify[data-on=yes] .lumie-nico{background:var(--lumie-ok-soft);color:var(--lumie-ok)}.lumie-nt{font-size:15px;font-weight:600;display:block}.lumie-ns{color:var(--lumie-ink-2);margin-block-start:1px;font-size:13px;line-height:1.4;display:block}.lumie-nchev{color:var(--lumie-ink-3);place-items:center;display:grid}.lumie-nchev svg{block-size:14px;inline-size:14px;transition:transform .25s cubic-bezier(.22,.7,.3,1)}.lumie-nrow[aria-expanded=true] .lumie-nchev svg{transform:rotate(90deg)}.lumie-nform{border-block-start:1px solid var(--lumie-sep);gap:10px;padding:12px 14px 14px;display:grid}.lumie-nline{gap:8px;display:flex}.lumie-nline .lumie-cta{min-block-size:0;inline-size:auto;box-shadow:none;white-space:nowrap;border-radius:11px;padding:0 16px;font-size:15px}.lumie-nnote{color:var(--lumie-ink-3);margin:0;font-size:12.5px;line-height:1.4}.lumie-notif{z-index:70;border:1px solid var(--lumie-sep);text-align:start;cursor:pointer;inline-size:min(440px,100% - 24px);font:inherit;color:inherit;letter-spacing:0;background:var(--lumie-material);-webkit-backdrop-filter:saturate(180%)blur(24px);box-shadow:var(--lumie-shadow-2);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 12px 12px 14px;animation:.45s cubic-bezier(.22,.7,.3,1) lumie-dropin;display:grid;position:fixed;inset-block-start:calc(10px + env(safe-area-inset-top,0px));inset-inline-start:50%;transform:translate(-50%)}.lumie-notif .lumie-nh{letter-spacing:.04em;text-transform:uppercase;color:var(--lumie-ink-3);justify-content:space-between;gap:10px;font-size:11.5px;font-weight:600;display:flex}.lumie-notif b{margin-block-start:2px;font-size:14.5px;font-weight:600;display:block}.lumie-notif .lumie-orb{margin-block-start:2px}.lumie-notif p{color:var(--lumie-ink-body);margin:2px 0 0;font-size:14px;line-height:1.4}.lumie-waitcard{text-align:start;inline-size:100%;margin-block-start:16px}.lumie-offer{background:var(--lumie-surface);border:1px solid var(--lumie-sep);box-shadow:var(--lumie-shadow-1);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-block-start:14px;padding:14px;animation:.34s cubic-bezier(.22,.7,.3,1) both lumie-rise-in;display:grid}.lumie-oico{background:var(--lumie-send-gradient);color:#fff;border-radius:14px;flex:none;place-items:center;block-size:52px;inline-size:52px;display:grid}.lumie-oico svg{block-size:26px;inline-size:26px}.lumie-oname{font-size:16px;font-weight:600;display:block}.lumie-osub{color:var(--lumie-ink-2);margin-block-start:2px;font-size:13px;line-height:1.4;display:block}@media (max-width:860px){.lumie-load h1{font-size:24px}}@media (prefers-reduced-motion:reduce){.lumie-pring .lumie-val,.lumie-ln,.lumie-troot,.lumie-tb:before,.lumie-tb:after,.lumie-tcard,.lumie-nchev svg,.lumie-gdots i,.lumie-gopt{transition:none}.lumie-aspin,.lumie-fact,.lumie-offer,.lumie-game,.lumie-gexp,.lumie-gready,.lumie-notif,.lumie-toast,.lumie-loadcta[data-pulse=yes],.lumie-tile[data-pulse=yes]{animation:none}}.lumie-sd{--lumie-px-card:#fff;--lumie-px-bd:#e4e7ec;--lumie-px-bd2:#eef0f3;--lumie-px-ink:#111827;--lumie-px-mut:#5b6472;--lumie-px-faint:#8a93a0;--lumie-px-soft:#f7f8fa;--lumie-px-soft2:#f3f4f6;--lumie-px-lu:#580683;--lumie-px-luw:#fbf7ff;--lumie-px-lub:#e9d5ff;--lumie-px-lut:#6b21a8;--lumie-px-ok:#2f7a45;--lumie-px-okw:#e6f4ea;--lumie-px-okb:#bfe3c9;--lumie-px-okbar:#3e9b57;--lumie-px-warn:#9a4a06;--lumie-px-warnw:#fff4e0;--lumie-px-warnb:#f6c98b;--lumie-px-warnbar:#e0a23a;--lumie-px-bad:#b42318;--lumie-px-badw:#fdecea;--lumie-px-badb:#f4c3be;--lumie-px-badbar:#d9534a;max-inline-size:880px;color:var(--lumie-px-ink);letter-spacing:0;flex-direction:column;gap:16px;margin:0 auto;padding:18px 4px 56px;display:flex;container:sd/inline-size}:where(.lumie-sd) button{font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer}.lumie-sd-sitesh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-block-end:-6px;display:flex}.lumie-sd-sitesh .lumie-sd-faint{font-size:12.5px}.lumie-sd-sites{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@container sd (max-width:740px){.lumie-sd-sites{grid-template-columns:repeat(2,minmax(0,1fr))}}.lumie-sd-site{border:1.5px solid var(--lumie-px-bd);background:var(--lumie-px-card);text-align:start;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;min-inline-size:0;padding:12px 12px 11px;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s;display:flex;position:relative;box-shadow:0 1px 2px #1018280d,0 4px 12px #1018280d}.lumie-sd-site:hover{border-color:#c9a6e8;transform:translateY(-1px);box-shadow:0 2px 4px #1018280f,0 10px 22px #5806831a}.lumie-sd-site:focus-visible{outline-offset:2px;outline:3px solid #58068359}.lumie-sd-site[aria-pressed=true]{border-color:var(--lumie-px-lu);background:linear-gradient(#fbf7ff,#f4eafe);transform:none;box-shadow:0 0 0 3px #5806831f,0 8px 20px #5806831f}.lumie-sd-sitet{align-items:flex-start;gap:9px;inline-size:100%;min-inline-size:0;display:flex}.lumie-sd-site .lumie-mtile{border-radius:10px;flex:none;block-size:34px;inline-size:34px;font-size:11.5px}.lumie-sd-site[aria-pressed=true] .lumie-mtile{background:var(--lumie-px-lu);color:#fff}.lumie-sd-sitec{flex:1;min-inline-size:0}.lumie-sd-site b{color:var(--lumie-px-ink);font-size:13.5px;font-weight:700;line-height:1.25;display:block}.lumie-sd-site small{color:var(--lumie-px-faint);margin-block-start:1px;font-size:11.5px;line-height:1.3;display:block}.lumie-sd-on{background:var(--lumie-px-lu);color:#fff;border-radius:50%;place-items:center;block-size:20px;inline-size:20px;display:grid;position:absolute;inset-block-start:-7px;inset-inline-end:-7px;box-shadow:0 0 0 2px #fff}.lumie-sd-on svg{block-size:11px;inline-size:11px}.lumie-sd-siteo{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;color:var(--lumie-px-mut);margin-block-start:auto;font-size:11.5px;font-weight:600;display:block;overflow:hidden}.lumie-sd-siteo .lumie-sd-f2k{margin-inline-end:5px}.lumie-sd-stag{white-space:nowrap;color:var(--lumie-px-faint);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.lumie-sd-stag[data-tone=warn],.lumie-sd-stag[data-tone=ok],.lumie-sd-stag[data-tone=bad]{font-weight:700}.lumie-sd-stag[data-tone=warn]:before,.lumie-sd-stag[data-tone=ok]:before,.lumie-sd-stag[data-tone=bad]:before{content:"";border-radius:50%;block-size:7px;inline-size:7px}.lumie-sd-stag[data-tone=warn]{color:var(--lumie-px-warn)}.lumie-sd-stag[data-tone=warn]:before{background:var(--lumie-px-warnbar)}.lumie-sd-stag[data-tone=ok]{color:var(--lumie-px-ok)}.lumie-sd-stag[data-tone=ok]:before{background:var(--lumie-px-okbar)}.lumie-sd-stag[data-tone=bad]{color:var(--lumie-px-bad)}.lumie-sd-stag[data-tone=bad]:before{background:var(--lumie-px-badbar)}.lumie-sd-card{background:var(--lumie-px-card);border:1px solid var(--lumie-px-bd);border-radius:16px;flex-direction:column;gap:16px;min-inline-size:0;padding:20px 24px;display:flex;box-shadow:0 1px 2px #1018280d;container-type:inline-size}.lumie-sd-sub{color:var(--lumie-px-mut);margin:0;font-size:12.5px;line-height:1.5}.lumie-sd-agh{justify-content:space-between;gap:16px;display:flex}.lumie-sd-agh h3{letter-spacing:-.01em;margin:3px 0 6px;font-size:22px;font-weight:700;line-height:1.25}.lumie-sd-agr{flex-direction:column;align-items:flex-end;gap:6px;min-inline-size:220px;display:flex}.lumie-sd-pill{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;block-size:22px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.lumie-sd-bar{background:var(--lumie-px-soft2);border-radius:99px;block-size:6px;inline-size:220px;display:block;overflow:hidden}.lumie-sd-bar i{border-radius:99px;block-size:100%;display:block}.lumie-sd-bar i[data-tone=ok]{background:var(--lumie-px-okbar)}.lumie-sd-bar i[data-tone=warn]{background:var(--lumie-px-warnbar)}.lumie-sd-bar i[data-tone=bad]{background:var(--lumie-px-badbar)}.lumie-sd-facts{background:var(--lumie-px-soft);border-radius:10px;flex-wrap:wrap;gap:4px 18px;padding:8px 12px;font-size:13px;line-height:1.4;display:flex}.lumie-sd-f2k{letter-spacing:.06em;text-transform:uppercase;color:var(--lumie-px-faint);margin-inline-end:3px;font-size:10.5px;font-weight:700}.lumie-sd-facts b{font-weight:600}.lumie-sd-req{text-align:center;border:1px solid var(--lumie-px-warnb);background:linear-gradient(#fff9ee,#fff4e0);border-radius:14px;padding:16px 18px 14px}.lumie-sd-req[data-tone=bad]{border-color:var(--lumie-px-badb);background:linear-gradient(#fef3f1,#fdecea)}.lumie-sd-reqh .lumie-sd-k{color:var(--lumie-px-warn)}.lumie-sd-req[data-tone=bad] .lumie-sd-reqh .lumie-sd-k{color:var(--lumie-px-bad)}.lumie-sd-reqh p{color:var(--lumie-px-ink);margin:5px 0 0;font-size:14.5px}.lumie-sd-reqh p b{white-space:nowrap;font-weight:800}.lumie-sd-reqi{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;margin:13px 0 11px;display:flex}.lumie-sd-reqit{background:#fff;border:1px solid #9a4a0629;border-radius:12px;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-inline-size:180px;max-inline-size:250px;padding:13px 12px 12px;display:flex;box-shadow:0 1px 2px #1018280d}.lumie-sd-req[data-tone=bad] .lumie-sd-reqit{border-color:#b4231829}.lumie-sd-req[data-tone=bad] .lumie-sd-reqic{background:var(--lumie-px-badw);color:var(--lumie-px-bad)}.lumie-sd-reqtx{min-inline-size:0}.lumie-sd-reqtx b{font-size:13.5px;font-weight:700;line-height:1.3;display:block}.lumie-sd-reqtx small{color:var(--lumie-px-mut);margin-block-start:2px;font-size:12px;line-height:1.35;display:block}.lumie-sd-cbox{border:1px solid var(--lumie-px-bd);border-radius:12px;padding:12px 16px}.lumie-sd-cbox[data-hl=yes]{border-color:#e9c98b;box-shadow:0 0 0 3px #f5b73624}.lumie-sd-cbt{text-align:start;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:10px;inline-size:100%;padding:0;display:flex}.lumie-sd-cbs{white-space:nowrap;align-items:center;gap:8px;margin-block-start:3px;font-size:12.5px;font-weight:600;display:inline-flex}.lumie-sd-okt{color:var(--lumie-px-ok)}.lumie-sd-wt{color:var(--lumie-px-warn)}.lumie-sd-badt{color:var(--lumie-px-bad)}.lumie-sd-chev{color:var(--lumie-px-faint);transition:transform .15s;display:inline-flex}.lumie-sd-chev svg{block-size:14px;inline-size:14px}[aria-expanded=true]>.lumie-sd-chev svg,[aria-expanded=true]>.lumie-sd-cbs>.lumie-sd-chev svg{transform:rotate(180deg)}.lumie-sd-npsum{margin-block-start:10px!important}.lumie-sd-npsum b{color:var(--lumie-px-ink)}.lumie-sd-npt{align-items:flex-start;gap:11px;min-inline-size:0;display:flex}.lumie-sd-npti{background:var(--lumie-px-luw);block-size:32px;inline-size:32px;color:var(--lumie-px-lu);box-shadow:inset 0 0 0 1px var(--lumie-px-lub);border-radius:10px;flex:none;place-items:center;display:grid}.lumie-sd-npti svg{block-size:16px;inline-size:16px}.lumie-sd-npt b{letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.2;display:block}.lumie-sd-npt small{color:var(--lumie-px-mut);margin-block-start:3px;font-size:12.5px;line-height:1.35;display:block}.lumie-sd-npm{border:1px solid var(--lumie-px-bd2);border-radius:12px;margin-block-start:14px;overflow:hidden}.lumie-sd-npmh,.lumie-sd-npmr{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.lumie-sd-npmh{background:var(--lumie-px-soft);letter-spacing:.06em;text-transform:uppercase;color:var(--lumie-px-faint);font-size:10.5px;font-weight:700}.lumie-sd-npmh b{letter-spacing:0;text-transform:none;color:var(--lumie-px-ink);font-size:12.5px;font-weight:700;display:block}.lumie-sd-npmh small{letter-spacing:0;text-transform:none;color:var(--lumie-px-lut);margin-block-start:1px;font-size:11px;font-weight:600;display:block}.lumie-sd-npmr{border-block-start:1px solid var(--lumie-px-bd2);min-block-size:56px;font-size:13.5px}.lumie-sd-npmr[data-miss=yes]{box-shadow:inset 3px 0 0 var(--lumie-px-warnbar);background:#fffbf3}.lumie-sd-npn{min-inline-size:0}.lumie-sd-npn b{font-weight:600;line-height:1.3;display:block}.lumie-sd-npn small{color:var(--lumie-px-mut);margin-block-start:3px;font-size:12px;line-height:1.3;display:block}.lumie-sd-scope{vertical-align:1px;white-space:nowrap;color:#8a5a00;background:#fff1cc;border-radius:6px;align-items:center;block-size:19px;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-flex}.lumie-sd-npcl{display:none}.lumie-sd-npc{color:var(--lumie-px-ink);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.lumie-sd-npc i{border-radius:50%;flex:none;place-items:center;block-size:18px;inline-size:18px;display:grid}.lumie-sd-npc i svg{block-size:11px;inline-size:11px}.lumie-sd-npc[data-state=req] i{box-shadow:inset 0 0 0 1.5px var(--lumie-px-lu)}.lumie-sd-npc[data-state=req] i:after{content:"";background:var(--lumie-px-lu);border-radius:50%;block-size:7px;inline-size:7px}.lumie-sd-npc[data-state=ok]{color:var(--lumie-px-ok)}.lumie-sd-npc[data-state=ok] i{background:var(--lumie-px-ok);color:#fff}.lumie-sd-npc[data-state=miss]{color:var(--lumie-px-warn)}.lumie-sd-npc[data-state=miss] i{background:var(--lumie-px-warn)}.lumie-sd-npc[data-state=miss] i:after{content:"";background:#fff;border-radius:50%;block-size:7px;inline-size:7px}.lumie-sd-npc[data-state=na]{color:var(--lumie-px-faint);font-weight:500}.lumie-sd-npc[data-state=na] i{box-shadow:inset 0 0 0 1.5px var(--lumie-px-bd)}.lumie-sd-npc[data-state=na] i:after{content:"";background:var(--lumie-px-bd);block-size:1.5px;inline-size:7px}.lumie-sd-npf{background:var(--lumie-px-soft);border-radius:12px;margin-block-start:12px;padding:12px 14px}.lumie-sd-npfh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-block-end:4px;display:flex}.lumie-sd-npfh .lumie-sd-faint{font-size:12.5px}.lumie-sd-npfr{border-block-start:1px solid var(--lumie-px-bd);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.lumie-sd-npfh+.lumie-sd-npfr{border-block-start:0}.lumie-sd-fno{block-size:28px;color:var(--lumie-px-lu);letter-spacing:.02em;box-shadow:inset 0 0 0 1px var(--lumie-px-lub);font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:800;display:inline-flex}.lumie-sd-fx{min-inline-size:0}.lumie-sd-fx b{font-size:13.5px;font-weight:600;line-height:1.3;display:block}.lumie-sd-fx small{color:var(--lumie-px-mut);margin-block-start:2px;font-size:12px;line-height:1.3;display:block}.lumie-sd-fst{color:var(--lumie-px-faint);white-space:nowrap;font-size:12.5px;font-weight:600}.lumie-sd-fst[data-state=ok]{color:var(--lumie-px-ok)}.lumie-sd-fst[data-state=miss]{color:var(--lumie-px-warn);white-space:normal;text-align:end;max-inline-size:200px}.lumie-sd-nptip{border-block-start:1px solid var(--lumie-px-bd);align-items:flex-start;gap:8px;padding-block-start:10px;display:flex;margin-block-start:10px!important}.lumie-sd-nptip svg{block-size:14px;inline-size:14px;color:var(--lumie-px-lu);flex:none;margin-block-start:2px}.lumie-sd-cbh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-block-end:2px;display:flex}.lumie-sd-clr{border-block-start:1px solid var(--lumie-px-bd2)}.lumie-sd-clr.lumie-line{border-block-end:0}.lumie-sd-clh{text-align:start;background:0 0;border:0;border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto 18px;align-items:center;gap:12px;inline-size:100%;padding:12px 0;font-size:14px;transition:background .15s;display:grid}@media (hover:hover){.lumie-sd-clh:hover{background:var(--lumie-px-soft)}.lumie-sd-clh:hover .lumie-sd-ntag{border-color:#b4bdc9}}.lumie-sd-clh b{font-size:15px;font-weight:700}.lumie-sd-cli{border-radius:99px;justify-content:center;align-items:center;block-size:26px;inline-size:26px;font-size:12px;font-weight:800;display:flex}.lumie-sd-cli svg{block-size:13px;inline-size:13px}.lumie-sd-cli[data-tone=ok]{background:var(--lumie-px-okw);color:var(--lumie-px-ok)}.lumie-sd-cli[data-tone=warn]{background:var(--lumie-px-warnw);color:var(--lumie-px-warn);box-shadow:inset 0 0 0 1px var(--lumie-px-warnb)}.lumie-sd-cli[data-tone=bad]{background:var(--lumie-px-badw);color:var(--lumie-px-bad)}.lumie-sd-cli[data-tone=none]{background:var(--lumie-px-soft2);color:var(--lumie-px-mut)}.lumie-sd-ntag{white-space:nowrap;block-size:30px;color:var(--lumie-px-ink);background:#fff;border:1px solid #cbd2dc;border-radius:99px;align-items:center;gap:7px;padding:0 12px 0 4px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #1018280f}.lumie-sd-ntag b{background:var(--lumie-px-ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;block-size:22px;min-inline-size:22px;padding:0 7px;font-size:13px;font-weight:800;line-height:1;display:inline-grid}.lumie-sd-ntag[data-tone=warn]{background:var(--lumie-px-warnw);border-color:var(--lumie-px-warnb);color:var(--lumie-px-warn)}.lumie-sd-ntag[data-tone=warn] b{background:var(--lumie-px-warn)}.lumie-sd-ntag[data-tone=ok]{background:var(--lumie-px-okw);border-color:var(--lumie-px-okb);color:var(--lumie-px-ok)}.lumie-sd-ntag[data-tone=ok] b{background:var(--lumie-px-ok)}.lumie-sd-all{color:var(--lumie-px-lut);background:0 0;border:0;border-radius:6px;padding:4px 2px;font-size:12.5px;font-weight:600}.lumie-sd-all:hover{text-decoration:underline}.lumie-sd-dt{border:1px solid var(--lumie-px-bd2);border-radius:10px;margin:0 0 12px 38px;overflow:hidden}.lumie-sd-dtr{border-block-start:1px solid var(--lumie-px-bd2);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:8px 12px;font-size:12.5px;display:grid}.lumie-sd-dtr:first-child{border-block-start:0}.lumie-sd-dth{background:var(--lumie-px-soft);letter-spacing:.06em;text-transform:uppercase;color:var(--lumie-px-faint);font-size:10.5px;font-weight:700}.lumie-sd-dtr b{font-weight:700}.lumie-sd-go{border-block-start:1px solid var(--lumie-px-bd2);text-align:center;flex-direction:column;align-items:center;gap:10px;padding-block-start:20px;display:flex}.lumie-sd-upcta{color:#fff;text-align:start;background:linear-gradient(135deg,#6b21a8 0%,#580683 55%,#4a0570 100%);border:0;border-radius:999px;align-items:center;gap:14px;min-block-size:60px;padding:8px 10px;transition:transform .15s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 12px 26px #58068347,inset 0 1px #ffffff2e}.lumie-sd-upcta:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 16px 34px #5806835c,inset 0 1px #ffffff38}.lumie-sd-upcta:active{transform:translateY(0)scale(.99);box-shadow:0 8px 18px #5806834d}.lumie-sd-upcta:focus-visible{outline-offset:3px;outline:3px solid #58068359}.lumie-sd-upcta:disabled{opacity:.5;cursor:default;filter:none;transform:none}.lumie-sd-upico{background:#ffffff29;border-radius:50%;flex:none;place-items:center;block-size:44px;inline-size:44px;display:grid;box-shadow:inset 0 0 0 1px #ffffff38}.lumie-sd-upico svg{block-size:20px;inline-size:20px}.lumie-sd-uptx{min-inline-size:0;padding-inline-end:6px}.lumie-sd-uptx b{letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.2;display:block}.lumie-sd-uptx small{color:#fffc;margin-block-start:3px;font-size:12.5px;font-weight:500;line-height:1.3;display:block}.lumie-sd-uparr{color:#580683;background:#fff;border-radius:50%;flex:none;place-items:center;block-size:36px;inline-size:36px;transition:transform .2s;display:grid}.lumie-sd-uparr svg{block-size:16px;inline-size:16px}.lumie-sd-upcta:hover .lumie-sd-uparr{transform:translate(3px)}.lumie-sd-note{color:var(--lumie-px-faint);text-align:center;margin:0;font-size:12.5px}.lumie-pc-door{align-self:flex-start;margin-block-start:12px}@media (max-width:860px){.lumie-sd{padding:14px 0 40px}.lumie-sd-card{padding:16px}.lumie-sd-agh{flex-direction:column}.lumie-sd-agr{align-items:flex-start;min-inline-size:0}.lumie-sd-bar{inline-size:100%}.lumie-sd-np .lumie-sd-cbt{flex-wrap:wrap;row-gap:8px}.lumie-sd-npt{flex:100%}.lumie-sd-np .lumie-sd-cbs{margin:0 0 0 auto}.lumie-sd-npmh{display:none}.lumie-sd-npmr{grid-template-columns:1fr 1fr;row-gap:10px;padding:12px 14px}.lumie-sd-npn{grid-column:1/-1}.lumie-sd-npcl{color:var(--lumie-px-mut);margin-block-end:4px;font-size:11px;font-weight:600;line-height:1.3;display:block}.lumie-sd-npcell{min-inline-size:0}.lumie-sd-npfr{grid-template-columns:auto minmax(0,1fr);align-items:start}.lumie-sd-fst{white-space:normal;grid-column:1/-1}.lumie-sd-fst[data-state=miss]{text-align:start;max-inline-size:none}.lumie-sd-clh{gap:10px}.lumie-sd-ntw{display:none}.lumie-sd-sites{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lumie-sd-site{padding:10px}.lumie-sd-dt{margin-inline-start:0}.lumie-sd-dtr{grid-template-columns:minmax(0,1fr) auto}.lumie-sd-dtr>:nth-child(3){grid-column:1/-1}.lumie-sd-dth{display:none}.lumie-sd-req{padding:14px 14px 12px}}@media (prefers-reduced-motion:reduce){.lumie-sd-site,.lumie-sd-chev,.lumie-sd-clh,.lumie-sd-upcta,.lumie-sd-uparr{transition:none}.lumie-sd-site:hover,.lumie-sd-upcta:hover,.lumie-sd-upcta:hover .lumie-sd-uparr{transform:none}}.lumie-pc{letter-spacing:0;flex-direction:column;gap:16px;padding:6px 4px 40px;display:flex}.lumie-pc-tools{background:var(--lumie-surface);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0 12px;display:flex}.lumie-pc-search{border:1px solid var(--lumie-sep-strong);background:#fff;border-radius:12px;flex:260px;align-items:center;gap:8px;block-size:42px;padding:0 12px;display:flex}.lumie-pc-search:focus-within{border-color:var(--lumie-accent);box-shadow:0 0 0 3px var(--lumie-accent-soft)}.lumie-pc-si{color:var(--lumie-ink-3);place-items:center;display:grid}.lumie-pc-si svg{block-size:17px;inline-size:17px}.lumie-pc-search input{min-inline-size:0;font:inherit;color:var(--lumie-ink);background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.lumie-pc-sb{flex:1;min-inline-size:0;display:flex}.lumie-pc-count{color:var(--lumie-ink-3);white-space:nowrap;font-size:12.5px;font-weight:600}.lumie-pc-list{border:1px solid var(--lumie-sep);background:#fff;border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.lumie-pc-it{align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.lumie-pc-it+.lumie-pc-it,.lumie-pc-gh+.lumie-pc-it{border-block-start:1px solid var(--lumie-sep)}.lumie-pc-gh{letter-spacing:.06em;color:var(--lumie-ink-3);background:var(--lumie-surface-2);border-block-start:1px solid var(--lumie-sep);padding:6px 16px;font-size:11.5px;font-weight:700}.lumie-pc-gh:first-child{border-block-start:0}.lumie-pc-it .lumie-mtile{color:#245c99;background:#e6f0fb}.lumie-pc-tx{flex:1;gap:3px;min-inline-size:0;display:grid}.lumie-pc-pn{color:var(--lumie-ink);font-size:14.5px;font-weight:700}.lumie-pc-cn{color:var(--lumie-ink);font-size:13.5px}.lumie-pc-l{letter-spacing:.04em;text-transform:uppercase;color:var(--lumie-ink-3);margin:4px 0 1px;font-size:11px;font-weight:600;display:block}.lumie-pc-em{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.lumie-pc-em a{color:var(--lumie-accent-text);overflow-wrap:anywhere;text-decoration:none}.lumie-pc-em a:hover{text-decoration:underline}.lumie-pc-em a:focus-visible,.lumie-pc-cp:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #5d2cb759}.lumie-pc-cp{background:var(--lumie-accent-soft);block-size:24px;color:var(--lumie-accent-text);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 9px 0 7px;font-size:12px;font-weight:600;display:inline-flex}.lumie-pc-cp svg{block-size:12px;inline-size:12px}@media (hover:hover){.lumie-pc-cp:hover{background:#5d2cb72e}}.lumie-pc-list mark{color:inherit;background:#fff1b8;border-radius:3px;padding:0 1px}.lumie-pc-empty{border:1px dashed var(--lumie-sep-strong);text-align:center;color:var(--lumie-ink-2);border-radius:14px;margin:8px 0;padding:22px 16px;font-size:13.5px}.lumie-ic{letter-spacing:0;gap:16px;max-inline-size:720px;margin:0 auto;padding:22px 4px 56px;display:grid}:where(.lumie-ic,.lumie-pf) button{font:inherit;letter-spacing:inherit;cursor:pointer}.lumie-ic-intro{background:linear-gradient(#f8f3fe,#f3eafd);border:1px solid #5d2cb729;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.lumie-ic-introi{background:var(--lumie-accent);color:#fff;border-radius:13px;place-items:center;block-size:42px;inline-size:42px;display:grid}.lumie-ic-introi svg{block-size:21px;inline-size:21px}.lumie-ic-intro b{font-size:15.5px}.lumie-ic-intro p{color:var(--lumie-ink-2);margin:3px 0 0;font-size:13.5px;line-height:1.45}.lumie-ic-intro p b{font-size:inherit;color:var(--lumie-ink)}.lumie-ic-count{background:var(--lumie-surface);color:var(--lumie-accent-text);white-space:nowrap;border-radius:999px;align-self:start;padding:4px 10px;font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px #5d2cb733}.lumie-ic-list{gap:12px;display:grid}.lumie-ic-card{border:1px solid var(--lumie-sep);background:var(--lumie-surface);border-radius:18px;padding:16px 18px;transition:border-color .15s,box-shadow .2s;box-shadow:0 1px 2px #1018280a}.lumie-ic-card[data-primary=yes]{border-color:#5d2cb74d}.lumie-ic-card[data-editing=yes]{border-color:var(--lumie-accent);padding:18px 20px 16px;box-shadow:0 0 0 4px #5d2cb71a,0 12px 28px #5d2cb71a}.lumie-ic-v{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.lumie-ic-card[data-primary=yes] .lumie-ic-av{background:var(--lumie-accent);color:#fff}.lumie-ic-info{min-inline-size:0}.lumie-ic-nm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lumie-ic-nm b{letter-spacing:-.01em;font-size:16px;font-weight:700}.lumie-ic-badge{letter-spacing:.02em;background:var(--lumie-accent-soft);color:var(--lumie-accent-text);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.lumie-ic-meta{color:var(--lumie-ink-2);margin-block-start:2px;font-size:13px}.lumie-ic-lines{flex-wrap:wrap;gap:6px 18px;margin-block-start:10px;display:flex}.lumie-ic-line{color:var(--lumie-ink);align-items:center;gap:7px;min-inline-size:0;font-size:14px;text-decoration:none;display:inline-flex}.lumie-ic-line svg{block-size:15px;inline-size:15px;color:var(--lumie-accent-text);flex:none}.lumie-ic-line span{overflow-wrap:anywhere}.lumie-ic-line[data-none=yes],.lumie-ic-line[data-none=yes] svg{color:var(--lumie-ink-3)}.lumie-ic-edit{color:var(--lumie-accent-text);background:var(--lumie-accent-soft);border:0;border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:600;transition:background .15s}.lumie-ic-edit:hover:not(:disabled){background:#5d2cb72e}.lumie-ic-edit:disabled{opacity:.5;cursor:default}.lumie-ic-fh{align-items:center;gap:12px;margin-block-end:14px;display:flex}.lumie-ic-fh b{font-size:16px;font-weight:700;display:block}.lumie-ic-fh small{color:var(--lumie-ink-2);margin-block-start:1px;font-size:12.5px;display:block}.lumie-ic-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lumie-ic-f{border:0;align-content:start;gap:6px;min-inline-size:0;margin:0;padding:0;display:grid}.lumie-ic-f[data-wide=yes],.lumie-ic-sw{grid-column:1/-1}.lumie-ic-fl{color:var(--lumie-ink-2);padding:0;font-size:12.5px;font-weight:600}.lumie-ic-fl em{color:var(--lumie-ink-3);margin-inline-start:4px;font-style:normal;font-weight:500}.lumie-ic-f input{border:1px solid var(--lumie-sep-strong);background:var(--lumie-surface);inline-size:100%;min-inline-size:0;font:inherit;color:var(--lumie-ink);border-radius:12px;padding:11px 13px;font-size:15px;transition:border-color .15s,box-shadow .15s}.lumie-ic-f input::placeholder{color:var(--lumie-ink-3)}.lumie-ic-f input:focus{border-color:var(--lumie-accent);box-shadow:0 0 0 3px var(--lumie-accent-soft);outline:none}.lumie-ic-f input[aria-invalid=true]{border-color:var(--lumie-bad);box-shadow:0 0 0 3px #b423181a}.lumie-ic-err{color:var(--lumie-bad);font-size:12.5px}.lumie-ic-segs{flex-wrap:wrap;gap:6px;display:flex}.lumie-ic-seg{position:relative}.lumie-ic-seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lumie-ic-seg span{border:1px solid var(--lumie-sep-strong);min-block-size:36px;color:var(--lumie-ink-2);background:var(--lumie-surface);border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.lumie-ic-seg input:checked+span{background:var(--lumie-accent);border-color:var(--lumie-accent);color:#fff}.lumie-ic-seg input:focus-visible+span{outline-offset:2px;outline:3px solid #5d2cb759}.lumie-ic-sw{background:var(--lumie-surface-2);cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid;position:relative}.lumie-ic-sw input{opacity:0;cursor:pointer;block-size:26px;inline-size:44px;margin:0;position:absolute;inset-inline-start:14px}.lumie-ic-swt{background:#cfcad8;border-radius:999px;block-size:26px;inline-size:44px;transition:background .2s;position:relative}.lumie-ic-swt:after{content:"";background:#fff;border-radius:50%;block-size:20px;inline-size:20px;transition:transform .2s;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 1px 3px #00000040}.lumie-ic-sw input:checked+.lumie-ic-swt{background:var(--lumie-accent)}.lumie-ic-sw input:checked+.lumie-ic-swt:after{transform:translate(18px)}.lumie-ic-sw input:focus-visible+.lumie-ic-swt{outline-offset:2px;outline:3px solid #5d2cb759}.lumie-ic-sw[data-locked=yes]{cursor:default;opacity:.85}.lumie-ic-sw[data-locked=yes] input{cursor:default}.lumie-ic-sw b{font-size:14px;display:block}.lumie-ic-sw small{color:var(--lumie-ink-2);margin-block-start:1px;font-size:12.5px;display:block}.lumie-ic-pls{flex-wrap:wrap;gap:6px;margin-block-start:12px;display:flex}.lumie-ic-pl{background:var(--lumie-surface-2);min-block-size:26px;color:var(--lumie-ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.lumie-ic-pl svg{block-size:13px;inline-size:13px;color:var(--lumie-accent-text);flex:none}.lumie-ic-pl[data-all=yes]{background:var(--lumie-accent-soft);color:var(--lumie-accent-deep)}.lumie-ic-pl[data-none=yes]{color:var(--lumie-ink-3)}.lumie-ic-pl[data-more=yes]{background:var(--lumie-surface);box-shadow:inset 0 0 0 1px var(--lumie-sep-strong)}.lumie-ic-gap{color:var(--lumie-ink);background:#fff4e0;border:1px solid #f6c98b;border-radius:14px;align-items:flex-start;gap:9px;padding:11px 14px;font-size:13.5px;line-height:1.45;display:flex}.lumie-ic-gap svg{color:#9a5b00;flex:none;block-size:16px;inline-size:16px;margin-block-start:2px}.lumie-ic-plt{align-items:baseline;gap:8px;display:flex}.lumie-ic-plc{color:var(--lumie-ink-3);margin-inline-start:auto;font-size:12px;font-weight:600}.lumie-ic-plh{color:var(--lumie-ink-2);margin-block-start:-2px;font-size:12.5px}.lumie-ic-ms{min-inline-size:0;position:relative}.lumie-ic .lumie-ic-mst{border:1px solid var(--lumie-sep-strong);background:var(--lumie-surface);min-block-size:46px;inline-size:100%;min-inline-size:0;max-inline-size:100%;color:var(--lumie-ink);text-align:start;border-radius:12px;align-items:center;gap:10px;padding:0 12px 0 13px;font-size:15px;transition:border-color .15s,box-shadow .15s;display:flex}.lumie-ic-mst:hover{border-color:var(--lumie-accent)}.lumie-ic-mst:focus-visible,.lumie-ic-ms[data-open=yes] .lumie-ic-mst{border-color:var(--lumie-accent);box-shadow:0 0 0 3px var(--lumie-accent-soft);outline:none}.lumie-ic-mst[aria-invalid=true]{border-color:var(--lumie-bad);box-shadow:0 0 0 3px #b423181a}.lumie-ic-msv{flex:1;align-items:center;gap:9px;min-inline-size:0;display:flex}.lumie-ic-msv[data-ph=yes]{color:var(--lumie-ink-3)}.lumie-ic-msi,.lumie-ic-msoi{background:var(--lumie-accent-soft);block-size:26px;inline-size:26px;color:var(--lumie-accent-text);border-radius:8px;flex:none;place-items:center;display:grid}.lumie-ic-msi svg,.lumie-ic-msoi svg{block-size:14px;inline-size:14px}.lumie-ic-mstx{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:600;overflow:hidden}.lumie-ic-msn{background:var(--lumie-accent);color:#fff;border-radius:999px;flex:none;place-items:center;block-size:22px;min-inline-size:24px;padding:0 7px;font-size:12px;font-weight:700;display:grid}.lumie-ic-mschev{color:var(--lumie-ink-2);flex:none;place-items:center;transition:transform .2s;display:grid}.lumie-ic-mschev svg{block-size:18px;inline-size:18px}.lumie-ic-ms[data-open=yes] .lumie-ic-mschev{transform:rotate(180deg)}.lumie-ic-msp{z-index:6;background:var(--lumie-surface);border:1px solid var(--lumie-sep);border-radius:14px;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;overflow:hidden;box-shadow:0 12px 32px #10182824,0 2px 6px #1018280f}.lumie-ic-msp[hidden]{display:none}.lumie-ic-mss{border:1px solid var(--lumie-sep-strong);background:var(--lumie-surface-2);color:var(--lumie-ink-3);border-radius:10px;align-items:center;gap:8px;margin:8px;padding:0 6px 0 11px;display:flex}.lumie-ic-mss:focus-within{border-color:var(--lumie-accent);background:var(--lumie-surface);box-shadow:0 0 0 3px var(--lumie-accent-soft)}.lumie-ic-mss>svg{flex:none;block-size:16px;inline-size:16px}.lumie-ic-f .lumie-ic-mss input.lumie-ic-msq{min-inline-size:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:10px 0;font-size:14.5px}.lumie-ic-f .lumie-ic-mss input.lumie-ic-msq:focus{box-shadow:none}.lumie-ic-msqb{flex:1;min-inline-size:0;display:flex}.lumie-ic .lumie-ic-msx{block-size:28px;inline-size:28px;color:var(--lumie-ink-2);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.lumie-ic-msx[hidden]{display:none}.lumie-ic-msx svg{block-size:14px;inline-size:14px}.lumie-ic-msx:hover{background:var(--lumie-surface-2)}.lumie-ic-msl{overscroll-behavior:contain;max-block-size:252px;padding:0 6px 6px;overflow-y:auto}.lumie-ic-mso{min-block-size:44px;color:var(--lumie-ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:11px;padding:0 10px;font-size:14px;display:flex}.lumie-ic-mso:hover,.lumie-ic-mso[data-hl=yes]{background:var(--lumie-surface-2)}.lumie-ic-mso[data-hl=yes]{box-shadow:inset 0 0 0 1.5px var(--lumie-accent)}.lumie-ic-mso[data-all=yes]{border-block-end:1px solid var(--lumie-sep);border-radius:10px 10px 0 0;margin-block-end:4px}.lumie-ic-mso small{color:var(--lumie-ink-3);margin-inline-start:auto;font-size:12px;font-weight:600}.lumie-ic-msb{border:1.5px solid var(--lumie-sep-strong);background:var(--lumie-surface);color:#fff;border-radius:5px;flex:none;place-items:center;block-size:18px;inline-size:18px;transition:background .12s,border-color .12s;display:grid}.lumie-ic-msb svg{opacity:0;block-size:12px;inline-size:12px}.lumie-ic-mso[aria-selected=true] .lumie-ic-msb,.lumie-ic-msb[data-mixed=yes]{background:var(--lumie-accent);border-color:var(--lumie-accent)}.lumie-ic-mso[aria-selected=true] .lumie-ic-msb svg,.lumie-ic-msb[data-mixed=yes] svg{opacity:1}.lumie-ic-mson{flex:1;min-inline-size:0}.lumie-ic-mso[aria-selected=true] .lumie-ic-mson{font-weight:600}.lumie-ic-mson mark{color:inherit;background:#5d2cb724;border-radius:3px;padding:0 1px}.lumie-ic-mse{color:var(--lumie-ink-2);text-align:center;margin:0;padding:14px 10px 16px;font-size:13.5px}.lumie-ic-msf{border-block-start:1px solid var(--lumie-sep);background:var(--lumie-surface-2);align-items:center;gap:8px;padding:8px 8px 8px 14px;display:flex}.lumie-ic-msfn{color:var(--lumie-ink-2);flex:1;font-size:12.5px;font-weight:600}.lumie-ic .lumie-ic-msc{color:var(--lumie-accent-text);background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:600}.lumie-ic .lumie-ic-msc:disabled{color:var(--lumie-ink-3);cursor:default}.lumie-ic .lumie-ic-msc:not(:disabled):hover{background:var(--lumie-accent-soft)}.lumie-ic-acts{border-block-start:1px solid var(--lumie-sep);flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:16px;padding-block-start:14px;display:flex}.lumie-ic-grow{flex:1}.lumie-ic-del{color:var(--lumie-bad);background:0 0;border:0;padding:8px 4px;font-size:13.5px;font-weight:600}.lumie-ic-del:hover{text-decoration:underline}.lumie-ic-rm{background:#fdf1ef;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;inline-size:100%;padding:10px 12px;font-size:14px;display:flex}.lumie-ic-rm span{flex:1;min-inline-size:160px}.lumie-ic-add{min-block-size:58px;inline-size:100%;color:var(--lumie-accent-text);background:0 0;border:1.5px dashed #5d2cb766;border-radius:18px;justify-content:center;align-items:center;gap:9px;font-size:15px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.lumie-ic-add:hover{background:var(--lumie-accent-soft);border-color:var(--lumie-accent);border-style:solid}.lumie-ic-add svg{block-size:18px;inline-size:18px}.lumie-ic-empty{text-align:center;background:var(--lumie-surface-2);border-radius:18px;justify-items:center;gap:6px;padding:26px 18px;display:grid}.lumie-ic-empty b{font-size:15.5px}.lumie-ic-empty p{color:var(--lumie-ink-2);max-inline-size:360px;margin:0;font-size:13.5px;line-height:1.45}.lumie-ic-warn{background:#fff4e0;border:1px solid #f6c98b;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;font-size:14px;display:flex}.lumie-ic-warn span{flex:1;min-inline-size:200px}.lumie-ic-note{text-align:center;color:var(--lumie-ink-3);margin:0;font-size:12.5px}.lumie-pf{letter-spacing:0;gap:22px;max-inline-size:720px;margin:0 auto;padding:22px 4px 56px;display:grid}.lumie-pf-hero{background:linear-gradient(#f8f3fe,#f3eafd);border:1px solid #5d2cb724;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;padding:20px;display:grid}.lumie-pf-hx b{font-family:var(--lumie-font-display);letter-spacing:-.01em;font-size:22px;font-weight:600;display:block}.lumie-pf-hx small{color:var(--lumie-ink-2);margin-block-start:2px;font-size:13px;display:block}.lumie-pf-logo{flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:12px;display:flex}.lumie-pf-rmlogo{color:var(--lumie-bad);background:0 0;border:0;padding:6px 4px;font-size:13px;font-weight:600}.lumie-pf-hint{color:var(--lumie-ink-3);margin:8px 0 0;font-size:12px;line-height:1.45}.lumie-pf-sec{gap:8px;display:grid}.lumie-pf-sh{justify-content:space-between;align-items:center;gap:10px;padding:0 4px;display:flex}.lumie-pf-sh h3{letter-spacing:.05em;text-transform:uppercase;color:var(--lumie-ink-3);margin:0;font-size:12.5px;font-weight:600}.lumie-pf-list{border:1px solid var(--lumie-sep);background:var(--lumie-surface);border-radius:16px;overflow:hidden}.lumie-pf-row{grid-template-columns:150px minmax(0,1fr);gap:14px;padding:13px 16px;font-size:14.5px;display:grid}.lumie-pf-row+.lumie-pf-row{border-block-start:1px solid var(--lumie-sep)}.lumie-pf-k{color:var(--lumie-ink-2)}.lumie-pf-v{color:var(--lumie-ink);overflow-wrap:anywhere;font-weight:500}.lumie-pf-v[data-none=yes]{color:var(--lumie-ink-3);font-weight:400}.lumie-pf-form{border:1px solid var(--lumie-accent);background:var(--lumie-surface);border-radius:16px;padding:16px;box-shadow:0 0 0 4px #5d2cb71a}.lumie-pf-cn{flex:1;min-inline-size:0}.lumie-pf-cn b{font-size:14.5px;font-weight:600}.lumie-pf-cn .lumie-ic-badge{margin-inline-start:6px}.lumie-pf-cn small{color:var(--lumie-ink-2);overflow-wrap:anywhere;margin-block-start:1px;font-size:12.5px;display:block}.lumie-pf-crow{text-align:start;inline-size:100%;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;transition:background .12s;display:flex}.lumie-pf-crow+.lumie-pf-crow{border-block-start:1px solid var(--lumie-sep)}.lumie-pf-crow:hover{background:var(--lumie-surface-2)}.lumie-pf-crow>svg{block-size:12px;inline-size:12px;color:var(--lumie-ink-3);flex:none}.lumie-pf-empty{color:var(--lumie-ink-3);margin:0;padding:14px 16px;font-size:14px}@media (max-width:860px){.lumie-pc{padding:4px 0 32px}.lumie-ic{gap:14px;padding:16px 0 40px}.lumie-ic-intro{grid-template-columns:auto minmax(0,1fr);padding:14px}.lumie-ic-count{grid-column:2;justify-self:start}.lumie-ic-v{grid-template-columns:auto minmax(0,1fr)}.lumie-ic-edit{grid-column:2;justify-self:start}.lumie-ic-grid{grid-template-columns:1fr}.lumie-ic-f input,.lumie-ic .lumie-ic-mst,.lumie-ic-f .lumie-ic-mss input.lumie-ic-msq{font-size:16px}.lumie-ic-msl{max-block-size:220px}.lumie-ic-acts .lumie-ic-grow{display:none}.lumie-ic-del{text-align:start;inline-size:100%}.lumie-pf{gap:18px;padding:16px 0 40px}.lumie-pf-hero{text-align:center;grid-template-columns:1fr;justify-items:center;padding:18px}.lumie-pf-logo{justify-content:center}.lumie-pf-row{grid-template-columns:1fr;gap:2px;padding:11px 14px}}@media (prefers-reduced-motion:reduce){.lumie-ic-card,.lumie-ic-swt,.lumie-ic-swt:after,.lumie-ic-seg span,.lumie-ic-mschev,.lumie-ic-msb,.lumie-pf-crow{transition:none}}.lumie-ag{gap:8px;display:grid}.lumie-ag-list{border:1px solid var(--lumie-sep,#0000001f);border-radius:10px;gap:2px;max-height:280px;padding:6px;display:grid;overflow-y:auto}.lumie-ag-list[data-error=yes]{border-color:#b42318}.lumie-ag-cust{letter-spacing:.05em;text-transform:uppercase;color:#0000008c;padding:6px 6px 2px;font-size:11px;font-weight:700}.lumie-ag-row{cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:7px 6px;display:flex}.lumie-ag-row input{accent-color:#5d2cb7;flex:none;width:16px;height:16px;margin:2px 0 0}.lumie-ag-row input:focus-visible,.lumie-ag input[role=switch]:focus-visible+.lumie-ic-swt{outline-offset:2px;outline:2px solid #5d2cb7}.lumie-ag-rt{overflow-wrap:anywhere;gap:1px;min-width:0;display:grid}.lumie-ag-rt b{font-size:13.5px;font-weight:600}.lumie-ag-rt small{color:#0009;font-size:12px}.lumie-ag-tag{color:#245a97;text-overflow:ellipsis;white-space:nowrap;background:#e3ecf8;border-radius:99px;align-items:center;max-width:100%;margin:2px 0;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.lumie-ag-tag[data-needs=yes]{color:#8a5a00;background:#fdf1dc}.lumie-ag-needs{color:#6b4600;background:#fdf1dc;border-radius:8px;margin:6px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.4}.lumie-m-cx-hero{background:linear-gradient(135deg, #fff 0%, #faf6ff 100%) padding-box, var(--lumie-brand-gradient) border-box;border:1.5px solid #0000;border-radius:22px;margin:0 0 26px;position:relative;overflow:hidden;box-shadow:0 14px 36px #5d2cb729}.lumie-m-group.lumie-m-cx-hero{margin-top:0}.lumie-m-cx-ag{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:22px 24px 18px;display:grid}.lumie-m-cx-agt{min-width:0}.lumie-m-cx-agt .lumie-m-doct{padding-right:210px}.lumie-m-cx-acts{z-index:2;align-items:flex-start;gap:8px;display:flex;position:absolute;top:18px;right:18px}.lumie-m-cx-dlw{position:relative}.lumie-m-cx-pc svg{width:17px;height:17px}.lumie-m-cx-pcn{background:var(--lumie-accent-soft);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-grid}.lumie-m-group .lumie-m-cx-dl{height:36px;color:var(--lumie-accent-text);letter-spacing:.03em;background:#fff;border:1px solid #5d2cb74d;border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 11px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,box-shadow .2s,transform .1s;display:inline-flex;box-shadow:0 1px 2px #1018280f}.lumie-m-cx-dl svg{flex:none;width:16px;height:16px}@media (hover:hover){.lumie-m-cx-dl:hover:not(:disabled){border-color:var(--lumie-accent);background:#f6f0fd;box-shadow:0 6px 16px #5d2cb729}}.lumie-m-cx-dl:active:not(:disabled){transform:scale(.97)}.lumie-m-cx-dl:focus-visible{outline-offset:2px;outline:3px solid #5d2cb759}.lumie-m-cx-dl:disabled{opacity:.6}.lumie-m-cx-tipx{background:var(--lumie-hud);color:#fff;text-align:left;opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;width:max-content;max-width:260px;padding:9px 12px 10px;font-size:12.5px;line-height:1.4;transition:opacity .15s,transform .15s,visibility 0s linear .15s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px);box-shadow:0 10px 24px #140a2840}.lumie-m-cx-tipx:before{content:"";background:var(--lumie-hud);border-radius:2px;width:9px;height:9px;position:absolute;top:-4px;right:20px;transform:rotate(45deg)}.lumie-m-cx-tipx b{font-size:13px;font-weight:700;display:block}.lumie-m-cx-tipx span{color:#ffffffc7;margin-top:1px;display:block}@media (hover:hover){.lumie-m-cx-dlw:hover .lumie-m-cx-tipx{opacity:1;visibility:visible;transition:opacity .15s .3s,transform .15s .3s,visibility 0s .3s;transform:none}}.lumie-m-cx-dl:focus-visible+.lumie-m-cx-tipx{opacity:1;visibility:visible;transition:opacity .15s,transform .15s;transform:none}.lumie-m-docico{background:var(--lumie-send-gradient);color:#fff;border-radius:12px;flex:none;place-items:center;width:54px;height:64px;display:grid;position:relative;box-shadow:0 10px 22px #9e8ae973}.lumie-m-docico svg{width:28px;height:28px}.lumie-m-docico:after{content:"";background:#ffffff8c;border-bottom-left-radius:8px;width:14px;height:14px;position:absolute;top:0;right:0}.lumie-m-cx-agt h3.lumie-m-doct{letter-spacing:-.02em;margin:2px 0 0;font-family:inherit;font-size:22px;font-weight:700;line-height:1.2;display:block}.lumie-m-docs{color:var(--lumie-ink-2);margin-top:3px;font-size:13.5px;line-height:1.4;display:block}.lumie-m-cx-sts{flex-wrap:wrap;gap:6px 8px;margin-top:12px;display:flex}.lumie-m-cx-st{border:1px solid var(--lumie-sep);min-height:28px;color:var(--lumie-ink);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:3px 11px;font-size:12.5px;font-weight:600;line-height:1.3;display:inline-flex}.lumie-m-cx-stk{color:var(--lumie-ink-3);margin-right:2px;font-weight:600}.lumie-m-cx-req{text-align:center;background:linear-gradient(#5d2cb70d,#5d2cb700);border-top:1px solid #5d2cb71f;padding:18px 20px 20px}.lumie-m-cx-k{letter-spacing:.08em;text-transform:uppercase;color:var(--lumie-accent-text);margin-bottom:5px;font-size:11.5px;font-weight:700;display:block}.lumie-m-group .lumie-m-rqi-lead{color:var(--lumie-ink-2);margin:0 0 12px;font-size:14.5px}.lumie-m-rqi-lead b{color:var(--lumie-ink);font-weight:700}.lumie-m-rqi-docs{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;display:flex}.lumie-m-rqi-doc{background:var(--lumie-surface);border:1px solid var(--lumie-sep);border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:5px;min-width:170px;max-width:240px;padding:13px 12px 12px;transition:border-color .2s,background .2s;display:flex;box-shadow:0 1px 2px #1018280d}@media (min-width:861px){.lumie-m-cx-req .lumie-m-rqi-doc{justify-content:flex-start}.lumie-m-rqi-docs-two{grid-template-columns:repeat(2,minmax(0,240px));justify-content:center;display:grid}.lumie-m-rqi-docs-two .lumie-m-rqi-doc{max-width:none}}.lumie-m-cx-ag.lumie-m-cx-pty{align-items:start}.lumie-m-pc-ico{flex:none;width:60px;height:60px;margin-top:2px;position:relative}.lumie-m-pc-ico .lumie-m-pc-big{box-sizing:border-box;color:#2f3a52;width:48px;height:48px;font:700 15px/1 var(--lumie-font-ui);background:#e6e9f0;border-radius:15px;place-items:center;padding:0 8px 8px 0;display:grid;position:absolute;top:0;left:0;box-shadow:0 6px 16px #2f3a5224}.lumie-m-pc-ico .lumie-m-pc-sm{color:#fff;width:30px;height:30px;font:700 11px/1 var(--lumie-font-ui);background:linear-gradient(150deg,#5d2cb7,#801fb3);border-radius:10px;place-items:center;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 0 0 3px #fff,0 6px 14px #5d2cb74d}.lumie-m-cx-agt h3.lumie-m-pc-h{font-size:20px;line-height:1.3}.lumie-m-pc-x{color:var(--lumie-ink-3);margin:0 4px 0 0;font-weight:500}.lumie-m-pc-nw,.lumie-m-you.lumie-m-you-tag{white-space:nowrap}.lumie-m-you{background:var(--lumie-accent-soft);height:18px;color:var(--lumie-accent-deep);letter-spacing:.02em;vertical-align:3px;border-radius:999px;align-items:center;margin-left:4px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.lumie-m-you.lumie-m-you-req{color:#344054;background:#eef0f3;margin-left:2px}.lumie-m-pc-sub{color:var(--lumie-ink-2);margin-top:4px;font-size:13.5px;line-height:1.4;display:block}.lumie-m-rqi-ico{background:var(--lumie-accent-soft);width:36px;height:36px;color:var(--lumie-accent-text);border-radius:11px;place-items:center;margin-bottom:2px;display:grid}.lumie-m-rqi-ico svg{width:17px;height:17px}.lumie-m-rqi-tx{min-width:0}.lumie-m-rqi-doc b{font-size:13.5px;font-weight:700;line-height:1.3;display:block}.lumie-m-rqi-doc small{color:var(--lumie-ink-2);margin-top:2px;font-size:12px;line-height:1.35;display:block}.lumie-m-rqi-st{background:var(--lumie-accent-soft);color:var(--lumie-accent-text);border-radius:999px;align-items:center;gap:4px;margin-top:7px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.lumie-m-rqi-st svg{width:11px;height:11px}.lumie-m-rqi-doc-got{background:#f6fbf7;border-color:#2f7a4559}.lumie-m-rqi-doc-got .lumie-m-rqi-ico,.lumie-m-rqi-doc-got .lumie-m-rqi-st{background:var(--lumie-ok-soft);color:var(--lumie-ok)}@media (prefers-reduced-motion:reduce){.lumie-m-cx-dl,.lumie-m-cx-tipx,.lumie-m-rqi-doc{transition:none!important}}@media (max-width:860px){.lumie-m-cx-ag{align-items:start;gap:14px;padding:18px 16px 14px}.lumie-m-cx-ag .lumie-m-docico{width:44px;height:52px;margin-top:2px}.lumie-m-cx-ag .lumie-m-docico svg{width:22px;height:22px}.lumie-m-cx-acts{gap:6px;top:14px;right:14px}.lumie-m-cx-pcl{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lumie-m-cx-agt .lumie-m-doct{padding-right:84px}.lumie-m-cx-agt h3.lumie-m-doct{font-size:20px}.lumie-m-pc-ico{width:50px;height:50px;margin-top:2px}.lumie-m-pc-ico .lumie-m-pc-big{border-radius:12px;width:40px;height:40px;padding:0 6px 6px 0;font-size:13px}.lumie-m-pc-ico .lumie-m-pc-sm{border-radius:8px;width:26px;height:26px;font-size:10px}.lumie-m-cx-agt h3.lumie-m-pc-h{font-size:18px}.lumie-m-cx-acts .lumie-m-cx-dl{gap:5px;height:34px;padding:0 10px 0 9px}.lumie-m-cx-req{padding:14px 12px}.lumie-m-cx-req .lumie-m-rqi-doc{justify-content:flex-start}.lumie-m-rqi-doc{text-align:left;flex-direction:row;flex-basis:100%;align-items:center;gap:11px;max-width:none;padding:10px 12px}.lumie-m-rqi-doc .lumie-m-rqi-ico{flex:none;margin:0}}@media (max-width:380px){.lumie-m-cx-pcn{display:none}.lumie-m-cx-agt .lumie-m-doct{padding-right:112px}}@media (max-width:340px){.lumie-m-cx-hero .lumie-m-cx-ag{padding-top:58px}.lumie-m-cx-agt .lumie-m-doct{padding-right:0}}.lumie-m-cx-upw{padding:0 16px 16px}.lumie-m-cx-hero .lumie-m-cx-upcta{background:linear-gradient(135deg, var(--lumie-accent), var(--lumie-accent-deep));color:#fff;text-align:left;border:0;border-radius:14px;align-items:center;gap:12px;inline-size:100%;padding:12px 16px;display:flex;box-shadow:0 10px 24px -14px #5d2cb7cc}.lumie-m-cx-hero .lumie-m-cx-upcta svg{box-sizing:border-box;background:#ffffff2e;border-radius:50%;flex:none;block-size:36px;inline-size:36px;padding:8px}.lumie-m-cx-hero .lumie-m-cx-upcta b{font-size:15px;display:block}.lumie-m-cx-hero .lumie-m-cx-upcta small{opacity:.85;margin-top:1px;font-size:12.5px;display:block}.lumie-m-cx-hero .lumie-m-cx-upcta:hover:not(:disabled){filter:brightness(1.06)}.lumie-m-cx-hero .lumie-m-cx-upcta:focus-visible{outline-offset:2px;outline:3px solid #5d2cb766}.lumie-m-cx-hero .lumie-m-cx-upcta:disabled{cursor:default}.lumie-pending{border:1px dashed var(--lumie-pending-line);background:var(--lumie-pending-bg);text-align:center;border-radius:0 16px 16px;flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}.lumie-pending-kicker{color:#00000080;font-size:13px}.lumie-pending-state{color:var(--lumie-brand);font-size:18px;font-weight:500}.lumie-pending-what{color:var(--lumie-ink-soft);margin:0;font-size:14px}.lumie-section{flex-direction:column;gap:12px;display:flex}.lumie-groups{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px 12px;display:grid}.lumie-parties{min-inline-size:0;container-type:inline-size}.lumie-parties-table{border-collapse:collapse;inline-size:100%}.lumie-parties-table td,.lumie-parties-table th{border-block-end:1px solid var(--lumie-line);text-align:start;vertical-align:top;padding:8px 6px}.lumie-parties-table thead th{color:var(--lumie-ink-soft);font-size:12px;font-weight:600}.lumie-parties-section th{text-transform:uppercase;letter-spacing:.04em;color:var(--lumie-ink-soft);border-block-end:0;padding-block:12px 6px;font-size:12px;font-weight:700}.lumie-parties-count{text-transform:none;letter-spacing:0;margin-inline-start:8px;font-weight:500}.lumie-party-head{padding:0}.lumie-party-toggle{inline-size:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 6px;display:grid}.lumie-party-toggle:hover{background:var(--lumie-line)}.lumie-party-name{font-weight:600}.lumie-party-chevron{grid-area:1/2/span 3;align-self:center;transition:transform .16s}.lumie-party[data-open=yes] .lumie-party-chevron{transform:rotate(180deg)}.lumie-party-scope,.lumie-party-at{color:var(--lumie-ink-soft);grid-column:1;font-size:12px;display:block}.lumie-party-at{color:var(--lumie-brand-deep)}.lumie-party-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.lumie-party-status i{border:2px solid;border-radius:999px;block-size:10px;inline-size:10px}.lumie-party-none{color:var(--lumie-ink-faint);font-size:12px}.lumie-party-detail td{background:#00000005;padding-block:4px 12px}.lumie-party-lead{color:var(--lumie-ink-soft);margin:0 0 6px;font-size:13px}.lumie-party-profiles{margin:0;padding-inline-start:18px;font-size:13px}.lumie-lines{flex-direction:column;gap:6px;display:flex}.lumie-lines-all{font:inherit;color:var(--lumie-brand-deep);cursor:pointer;background:0 0;border:0;align-self:flex-end;padding:0;font-size:12px;text-decoration:underline}.lumie-line-list,.lumie-line-items{margin:0;padding:0;list-style:none}.lumie-line{border-block-end:1px solid var(--lumie-line)}.lumie-line:last-child{border-block-end:0}.lumie-line-toggle{inline-size:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:8px;padding:8px 4px;display:grid}.lumie-line-toggle:hover:not(:disabled){background:var(--lumie-line)}.lumie-line-toggle:disabled{cursor:default;color:var(--lumie-ink-faint)}.lumie-line-name{font-weight:600}.lumie-line-chevron{transition:transform .16s}.lumie-line-toggle[aria-expanded=true] .lumie-line-chevron{transform:rotate(180deg)}.lumie-line-verdict{white-space:nowrap;border-radius:999px;justify-self:end;padding:1px 8px;font-size:11px;font-weight:600}.lumie-line-items{padding:0 4px 8px 12px}.lumie-line-item{grid-template-columns:minmax(0,1fr) minmax(0,auto) auto;align-items:baseline;gap:2px 10px;padding:4px 0;font-size:13px;display:grid}.lumie-line-label{color:var(--lumie-ink-soft)}.lumie-line-value{overflow-wrap:anywhere;text-align:end;font-weight:600}.lumie-line-note{color:var(--lumie-fail-ink);grid-column:1/-1;font-size:12px}.lumie-rx-short,.lumie-party-lines{margin:0;padding:0;font-size:13px;list-style:none}.lumie-profile-view,.lumie-party-view{font:inherit;color:inherit;text-align:start;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--lumie-ink-ghost);text-decoration-color:var(--lumie-ink-ghost);text-underline-offset:3px;background:0 0;border:0;padding:0}.lumie-profile-view:hover,.lumie-party-view:hover{color:var(--lumie-brand-deep);text-decoration-color:currentColor}.lumie-party-views{flex-wrap:wrap;gap:4px 10px;padding:0 6px 8px;display:flex}.lumie-party-view{color:var(--lumie-brand-deep);font-size:12px}@container (max-width:440px){.lumie-parties .lumie-parties-table{table-layout:fixed}.lumie-parties .lumie-parties-table th:first-child{inline-size:40%}.lumie-parties .lumie-parties-table td,.lumie-parties .lumie-parties-table th{overflow-wrap:break-word;padding-inline:4px}.lumie-parties .lumie-party-status{white-space:normal;gap:4px;padding-inline:6px}}.lumie-m-group{letter-spacing:-.008em;margin:16px 0}.lumie-m-group:last-child{margin-bottom:0}:where(.lumie-m-group button){font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;background:0 0;border:0}.lumie-m-group button:disabled{cursor:default}.lumie-m-group p{margin:0}.lumie-m-gh{letter-spacing:.04em;text-transform:uppercase;color:var(--lumie-ink-3);justify-content:space-between;align-items:baseline;gap:12px;padding:0 16px 7px;font-size:12.5px;font-weight:500;display:flex}.lumie-m-gl{background:var(--lumie-surface);border:1px solid var(--lumie-sep);border-radius:14px;overflow:hidden}.lumie-m-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lumie-m-cx-np,.lumie-m-cx-sum{container-type:inline-size}.lumie-m-cx-mh,.lumie-m-cx-mr{grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:12px;padding:12px 16px;display:grid}.lumie-m-cx-mr+.lumie-m-cx-mr,.lumie-m-cx-md+.lumie-m-cx-mr{border-top:1px solid var(--lumie-sep)}.lumie-m-cx-mn{align-items:center;gap:12px;min-width:0;display:flex}.lumie-m-cx-mn>span:last-child{min-width:0}.lumie-m-cx-mn b{font-size:14.5px;font-weight:600;line-height:1.3;display:block}.lumie-m-cx-mn small{color:var(--lumie-ink-2);margin-top:2px;font-size:12.5px;line-height:1.3;display:block}.lumie-m-cx-bb{background:var(--lumie-accent);color:#fff}.lumie-m-np-party{--lumie-np-c:var(--lumie-accent);--lumie-np-wash:#f5f0fd;--lumie-np-line:#5d2cb738}.lumie-m-np-party-own{--lumie-np-c:#2f6fb5;--lumie-np-wash:#eef5fd;--lumie-np-line:#2f6fb53d}.lumie-m-np-party+.lumie-m-np-party{border-top:1px solid var(--lumie-sep)}.lumie-m-np-party-own .lumie-m-tile{color:#245c99;background:#e6f0fb}.lumie-m-np-sec{border-top:1px solid var(--lumie-sep);background:#fff;padding:16px 16px 10px;display:block}.lumie-m-np-sec>span{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.lumie-m-np-sec i{background:var(--lumie-accent);border-radius:3px;flex:none;align-self:flex-start;width:10px;height:10px;margin-top:3px}.lumie-m-np-sec b{letter-spacing:.06em;text-transform:uppercase;max-width:calc(100% - 20px);color:var(--lumie-accent-text);font-size:12.5px;font-weight:700;line-height:16px}.lumie-m-np-secn{background:var(--lumie-accent-soft);color:var(--lumie-accent-text);border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:700}.lumie-m-np-sec small{color:var(--lumie-ink-2);flex-basis:100%;margin-top:1px;padding-left:20px;font-size:12.5px}.lumie-m-np-sec-pol{border-top:0}.lumie-m-np-sec-pol i{background:#475467}.lumie-m-np-sec-pol b{color:#344054}.lumie-m-cx-ap{padding:0 16px 16px}.lumie-m-cx-apg{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.lumie-m-ap-nc,.lumie-m-cx-ap .lumie-m-np-card{border-color:var(--lumie-sep)}.lumie-m-ap-rh{justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding-top:6px;padding-bottom:6px;display:flex}.lumie-m-ap-rh>span{align-items:center;gap:8px;display:inline-flex}.lumie-m-ap-rh>span svg{width:15px;height:15px;color:var(--lumie-ink-2)}.lumie-m-cx-ap .lumie-m-np-k{grid-template-columns:minmax(0,1fr);gap:3px;padding:10px 14px}.lumie-m-cx-ap .lumie-m-np-l{color:var(--lumie-ink-3);font-size:12px}.lumie-m-cx-ap .lumie-m-np-v b{font-weight:700}.lumie-m-cx-ap+.lumie-m-np-sec{border-top:1px solid var(--lumie-sep)}.lumie-m-ch-badge{background:var(--lumie-accent-soft);height:20px;color:var(--lumie-accent-text);letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.lumie-m-group .lumie-m-ch-tog{border-top:1px solid var(--lumie-sep);width:100%;min-height:44px;color:var(--lumie-accent-text);text-align:left;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;transition:background .15s;display:flex}@media (hover:hover){.lumie-m-ch-tog:hover{background:#fbf8ff}}.lumie-m-ch-tog:focus-visible{outline-offset:-3px;border-radius:0 0 12px 12px;outline:3px solid #5d2cb759}.lumie-m-ch-chev{background:var(--lumie-accent-soft);border-radius:999px;place-items:center;width:20px;height:20px;transition:transform .2s;display:inline-grid}.lumie-m-ch-chev svg{width:13px;height:13px}.lumie-m-ch-tog[aria-expanded=true] .lumie-m-ch-chev{transform:rotate(180deg)}.lumie-m-ch-more{border-top:1px solid var(--lumie-sep);background:#fcfbfe}.lumie-m-ch-it+.lumie-m-ch-it{border-top:1px solid var(--lumie-sep)}.lumie-m-cx-ap .lumie-m-np-k.lumie-m-ch-nk{-moz-column-gap:12px;grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.lumie-m-ch-nk .lumie-m-np-l{grid-area:1/1}.lumie-m-ch-nk .lumie-m-np-v{grid-area:2/1}.lumie-m-ch-nk .lumie-m-ch-tag{white-space:nowrap;grid-area:1/2/3;align-self:start}.lumie-m-np-rtag.lumie-m-ch-tag-own{color:#245c99;background:#e6f0fb}.lumie-m-np-rtag.lumie-m-ch-tag-own i{background:#2f6fb5}.lumie-m-ch-n{letter-spacing:.05em;text-transform:uppercase;color:var(--lumie-ink-3);padding:10px 14px 0;font-size:11px;font-weight:700;display:block}.lumie-m-ch-it .lumie-m-np-k:first-of-type{padding-top:4px}.lumie-m-np-nm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (prefers-reduced-motion:reduce){.lumie-m-ch-chev,.lumie-m-group .lumie-m-ch-tog{transition:none}}.lumie-m-cx-np .lumie-m-np-sec{border-bottom:1px solid var(--lumie-sep);background:linear-gradient(#5d2cb70f,#5d2cb706);padding:13px 16px}.lumie-m-cx-np .lumie-m-np-sec>span{align-items:center}.lumie-m-cx-np .lumie-m-np-sec i{background:var(--lumie-accent-soft);width:28px;height:28px;color:var(--lumie-accent-text);border-radius:9px;align-self:center;place-items:center;margin:0;display:grid}.lumie-m-cx-np .lumie-m-np-sec i svg{width:16px;height:16px}.lumie-m-cx-np .lumie-m-np-sec-pol i{color:#344054;background:#eef0f3}.lumie-m-cx-np .lumie-m-np-sec b{max-width:calc(100% - 40px);font-size:13px}.lumie-m-cx-np .lumie-m-np-sec-pol{background:linear-gradient(#3440540d,#34405405)}.lumie-m-cx-np .lumie-m-np-sec-pol+.lumie-m-cx-ap{padding-top:14px}.lumie-m-cx-np .lumie-m-cx-mr.lumie-m-np-row .lumie-m-np-rq{padding-left:16px}.lumie-m-cx-np .lumie-m-cx-mn .lumie-m-tile{border-radius:9px;width:32px;height:32px}.lumie-m-np-colh{background:var(--lumie-surface-2);border-top:1px solid var(--lumie-sep);border-bottom:1px solid var(--lumie-sep);letter-spacing:.06em;text-transform:uppercase;color:var(--lumie-ink-3);padding:8px 16px;font-size:11px;font-weight:600}.lumie-m-np-colh+.lumie-m-np-party{border-top:0}.lumie-m-np-party-open{box-shadow:0 0 0 1px var(--lumie-np-line), 0 12px 30px #28185a1a, 0 2px 6px #28185a0d;background:#fff;border-top:0;border-radius:16px;margin:6px 12px 14px;position:relative;overflow:hidden}.lumie-m-np-party-open:before{content:"";background:var(--lumie-np-c);z-index:1;width:4px;position:absolute;top:0;bottom:0;left:0}.lumie-m-np-party-open+.lumie-m-np-party{border-top:0}.lumie-m-np-party-open .lumie-m-np-row-open,.lumie-m-np-party-open .lumie-m-np-row-open:hover{background:var(--lumie-np-wash)}.lumie-m-np-party-open .lumie-m-cx-md{border-top:1px solid var(--lumie-np-line);background:#fff;padding:14px 16px 16px 20px}.lumie-m-np-party-open .lumie-m-np-cell{gap:14px}.lumie-m-np-party-open .lumie-m-np-card,.lumie-m-np-party-open .lumie-m-np-req{border-color:var(--lumie-sep);box-shadow:0 1px 2px #1018280d}.lumie-m-np-party-open .lumie-m-np-rh{background:var(--lumie-np-wash);color:var(--lumie-np-c)}.lumie-m-np-row{cursor:pointer;transition:background .15s}@media (hover:hover){.lumie-m-np-row:hover{background:var(--lumie-surface-2)}.lumie-m-np-row-open:hover{background:#f6f0fd}}.lumie-m-np-row-open{background:#fbf8ff}.lumie-m-np-t{text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;min-width:0;padding:0;display:flex}.lumie-m-np-t:focus-visible{outline-offset:4px;outline:3px solid #5d2cb759}.lumie-m-np-tx{min-width:0}.lumie-m-cx-mr.lumie-m-np-fixed,.lumie-m-cx-mr.lumie-m-np-bbr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 16px}.lumie-m-np-rq{min-width:0}.lumie-m-np-rhn{min-width:20px;height:20px;color:var(--lumie-np-c);letter-spacing:0;background:#fff;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.lumie-m-np-pi{align-items:center;gap:12px;padding:11px 14px;display:flex}.lumie-m-np-pi+.lumie-m-np-pi{border-top:1px solid var(--lumie-sep)}.lumie-m-np-pi .lumie-m-tile{color:#245c99;background:#e6f0fb;border-radius:8px;width:30px;height:30px;font-size:10.5px}.lumie-m-np-pin{min-width:0}.lumie-m-np-pin b{color:var(--lumie-ink);font-size:13.5px;font-weight:600;line-height:1.3;display:block}.lumie-m-np-pin small{color:var(--lumie-ink-3);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.lumie-m-np-rtag{background:var(--lumie-accent-soft);color:var(--lumie-accent-text);border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 9px;font-size:12.5px;font-weight:600;line-height:1.3;display:inline-flex}.lumie-m-np-rtag i{background:var(--lumie-accent);border-radius:50%;flex:none;width:7px;height:7px}.lumie-m-np-party-own .lumie-m-np-rtag{color:#245c99;background:#e6f0fb}.lumie-m-np-party-own .lumie-m-np-rtag i{background:#2f6fb5}.lumie-m-np-loc{border-left:2px solid #dce8f7;min-width:0;padding-left:14px;display:block}.lumie-m-np-loc b{color:var(--lumie-ink);font-size:13.5px;font-weight:600;line-height:1.3;display:block}.lumie-m-np-loc small{color:var(--lumie-ink-3);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.lumie-m-np-chev{color:var(--lumie-ink-3);justify-self:end;transition:transform .15s,color .15s;display:inline-flex}.lumie-m-np-chev svg{width:14px;height:14px}.lumie-m-np-row-open .lumie-m-np-chev{color:var(--lumie-accent-text);transform:rotate(180deg)}.lumie-m-np-party-own .lumie-m-np-row-open .lumie-m-np-chev{color:#2f6fb5}.lumie-m-cx-md{padding:0 16px 16px 62px}.lumie-m-np-cell{gap:10px;display:grid}.lumie-m-np-rh{letter-spacing:.05em;text-transform:uppercase;color:var(--lumie-ink-3);background:var(--lumie-surface-2);justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;font-size:11.5px;font-weight:600;display:flex}.lumie-m-np-ln+.lumie-m-np-ln{border-top:1px solid var(--lumie-sep)}.lumie-m-cx-lh.lumie-m-np-lh{padding:11px 14px}.lumie-m-np-ln-open .lumie-m-cx-chev{transform:rotate(180deg)}.lumie-m-np-items{border:1px solid var(--lumie-sep);border-radius:10px;margin:0 14px 12px 60px;overflow:hidden}.lumie-m-np-it{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;font-size:13px;line-height:1.35;display:grid}.lumie-m-np-it+.lumie-m-np-it{border-top:1px solid var(--lumie-sep)}.lumie-m-np-il{color:var(--lumie-ink-2);min-width:0}.lumie-m-np-iv{overflow-wrap:anywhere;min-width:0;font-weight:600}.lumie-m-np-card{background:#fff;border:1px solid #5d2cb729;border-radius:12px;display:block;overflow:hidden;box-shadow:0 1px 2px #1018280a}.lumie-m-np-k{grid-template-columns:160px minmax(0,1fr);gap:12px;padding:10px 14px;font-size:13.5px;line-height:1.4;display:grid}.lumie-m-np-k+.lumie-m-np-k{border-top:1px solid var(--lumie-sep)}.lumie-m-np-k-mid{align-items:center}.lumie-m-np-k-mid .lumie-m-np-l{padding-top:0}.lumie-m-np-l{color:var(--lumie-ink-2);padding-top:1px;font-size:12.5px}.lumie-m-np-v{overflow-wrap:anywhere;min-width:0;color:var(--lumie-ink)}.lumie-m-np-v b{font-weight:600}.lumie-m-group .lumie-m-cx-all{letter-spacing:0;text-transform:none;color:var(--lumie-accent-text);border-radius:6px;padding:2px 4px;font-size:12.5px;font-weight:600}.lumie-m-cx-all:hover{text-decoration:underline}.lumie-m-cx-all:focus-visible{outline-offset:2px;outline:3px solid #5d2cb759}.lumie-m-cx-lh{text-align:left;grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:12px;width:100%;padding:13px 16px;transition:background .15s;display:grid}@media (hover:hover){.lumie-m-cx-lh:hover{background:var(--lumie-surface-2)}}.lumie-m-cx-lh:focus-visible{outline-offset:-3px;border-radius:14px;outline:3px solid #5d2cb759}.lumie-m-cx-li{background:var(--lumie-accent-soft);width:32px;height:32px;color:var(--lumie-accent-text);border-radius:10px;place-items:center;display:grid}.lumie-m-cx-li svg{width:16px;height:16px}.lumie-m-cx-lt{min-width:0}.lumie-m-cx-lt b{font-size:15px;font-weight:600;line-height:1.25;display:block}.lumie-m-cx-lt small{color:var(--lumie-ink-2);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.lumie-m-cx-n{height:28px;color:var(--lumie-ink);white-space:nowrap;background:#fff;border:1px solid #cbd2dc;border-radius:99px;align-items:center;gap:7px;padding:0 11px 0 4px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #1018280f}.lumie-m-cx-n b{background:var(--lumie-ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:800;line-height:1;display:inline-grid}.lumie-m-cx-chev{color:var(--lumie-ink-3);transition:transform .15s;display:inline-flex}.lumie-m-cx-chev svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.lumie-m-np-row,.lumie-m-np-chev,.lumie-m-cx-chev,.lumie-m-cx-lh{transition:none}}@container (max-width:600px){.lumie-m-cx-mr{flex-wrap:wrap;gap:8px;padding:12px 14px 12px 60px;display:flex}.lumie-m-cx-mn{flex:100%;margin-left:-46px;padding-right:22px}.lumie-m-np-loc{flex:100%;margin-top:-2px}.lumie-m-np-rq{flex:100%}.lumie-m-np-row{position:relative}.lumie-m-np-chev{position:absolute;top:22px;right:14px}.lumie-m-cx-md,.lumie-m-cx-ap{padding:0 12px 12px}.lumie-m-np-party-open{margin:6px 8px 12px}.lumie-m-np-party-open .lumie-m-cx-md{padding:12px 10px 12px 14px}.lumie-m-np-sec{padding:14px 14px 9px}.lumie-m-np-sec small{padding-left:0}.lumie-m-np-k{grid-template-columns:1fr;gap:2px;padding:10px 12px}.lumie-m-cx-lh.lumie-m-np-lh{padding:11px 12px}.lumie-m-np-items{margin:0 10px 10px}.lumie-m-np-it{grid-template-columns:minmax(0,1fr) auto;row-gap:3px;padding:9px 11px}.lumie-m-np-il{grid-column:1/-1}.lumie-m-np-pr{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.lumie-m-np-gl{margin-left:16px}.lumie-m-np-gh{padding:9px 11px}.lumie-m-np-pr .lumie-m-rx-pf{grid-column:1/-1}}@container (max-width:420px){.lumie-m-cx-lh{grid-template-columns:32px minmax(0,1fr) 14px;grid-template-areas:"i t c""i n c";gap:8px 10px;padding:12px 14px}.lumie-m-cx-li{grid-area:i;align-self:start}.lumie-m-cx-lt{grid-area:t}.lumie-m-cx-n,.lumie-m-np-nr{grid-area:n;justify-self:start;height:26px;font-size:12px}.lumie-m-cx-chev{grid-area:c;align-self:start;margin-top:4px}}.lumie-m-sum-rh{border-bottom:1px solid var(--lumie-sep);letter-spacing:.03em}.lumie-m-sum-rh .lumie-m-cx-all{white-space:nowrap}.lumie-m-cx-sum .lumie-m-sum-rh{border-bottom:1px solid var(--lumie-sep);background:#fff;min-height:52px;padding:10px 16px;font-size:11.5px}.lumie-m-rxf-ch.lumie-m-sum-ch{-moz-column-gap:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--lumie-ink-3);background:var(--lumie-surface-2);border-bottom:1px solid var(--lumie-sep);grid-template-columns:32px minmax(0,1fr) 116px 16px;align-items:center;column-gap:12px;padding:8px 16px;font-size:11px;font-weight:600;display:grid}.lumie-m-sum-ch>span:nth-child(3){justify-self:start;display:block}.lumie-m-sum-ch+.lumie-m-np-ln{border-top:0}.lumie-m-cx-sum .lumie-m-np-ln>.lumie-m-cx-lh.lumie-m-np-lh{-moz-column-gap:12px;grid-template-columns:32px minmax(0,1fr) 116px 16px;grid-template-areas:none;column-gap:12px;padding:12px 16px}.lumie-m-cx-sum .lumie-m-np-ln>.lumie-m-cx-lh>*{grid-area:auto}.lumie-m-cx-sum .lumie-m-np-ln>.lumie-m-cx-lh .lumie-m-cx-n{justify-self:stretch;height:28px;font-size:12.5px}.lumie-m-cx-sum .lumie-m-np-ln>.lumie-m-cx-lh .lumie-m-cx-n>span{text-transform:capitalize}.lumie-m-cx-sum .lumie-m-np-ln>.lumie-m-cx-lh .lumie-m-cx-li{align-self:center}.lumie-m-cx-sum .lumie-m-np-ln>.lumie-m-cx-lh .lumie-m-cx-chev{align-self:center;margin-top:0}.lumie-m-cx-sum .lumie-m-np-items{margin:0 16px 14px 60px}.lumie-m-np-iv.lumie-m-np-seev{color:var(--lumie-accent-text)}@media (max-width:699px){.lumie-m-cx-sum .lumie-m-np-ln>.lumie-m-cx-lh.lumie-m-np-lh,.lumie-m-rxf-ch.lumie-m-sum-ch{-moz-column-gap:10px;grid-template-columns:28px minmax(0,1fr) 108px 14px;column-gap:10px}.lumie-m-cx-sum .lumie-m-np-ln>.lumie-m-cx-lh.lumie-m-np-lh{padding:12px}.lumie-m-rxf-ch.lumie-m-sum-ch{padding:8px 12px}.lumie-m-cx-sum .lumie-m-sum-rh{padding:10px 12px}.lumie-m-cx-sum .lumie-m-np-ln>.lumie-m-cx-lh .lumie-m-cx-li{border-radius:8px;width:28px;height:28px}}.lumie-m-np-it+.lumie-m-np-grp,.lumie-m-np-grp+.lumie-m-np-it,.lumie-m-np-grp+.lumie-m-np-grp{border-top:1px solid var(--lumie-sep)}.lumie-m-np-gh{background:#fbf8ff;align-items:center;gap:9px;padding:9px 12px;font-size:13px;display:flex}.lumie-m-np-gh b{color:var(--lumie-ink);font-weight:700}.lumie-m-np-gc{color:var(--lumie-ink-3);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600}.lumie-m-np-gl{border-left:2px solid #5b21b640;margin:0 0 8px 31px}.lumie-m-np-gl .lumie-m-np-it{padding-left:12px}.lumie-m-np-gl .lumie-m-np-it:first-child{padding-top:9px}.lumie-m-np-cat{letter-spacing:.04em;border-radius:5px;flex:none;place-items:center;width:38px;height:18px;font-size:10.5px;font-weight:700;line-height:1;display:inline-grid}.lumie-m-np-it.lumie-m-np-pp{grid-template-columns:minmax(0,1fr);row-gap:6px}.lumie-m-np-only{color:var(--lumie-ink-3);margin-top:2px;font-size:11.5px;font-weight:600;display:block}.lumie-m-np-pps{gap:4px;display:grid}.lumie-m-np-pr{background:var(--lumie-surface-2);border-radius:8px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 8px;display:grid}.lumie-m-rx-pf{min-width:0;color:var(--lumie-ink);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.lumie-m-rx-pf .lumie-m-tile{border-radius:6px;width:22px;height:22px;font-size:9px}.lumie-m-np-def .lumie-m-np-allt{background:var(--lumie-surface);color:var(--lumie-ink-2);box-shadow:inset 0 0 0 1px var(--lumie-sep-strong)}.lumie-m-np-ovr{background:#eef5fd;box-shadow:inset 3px 0 #2f6fb5}.lumie-m-lsum-g,.lumie-m-rxg,.lumie-m-rxf,.lumie-m-cx-np,.lumie-m-cx-sum{margin-top:34px}.lumie-m-lsum-g>.lumie-m-gh,.lumie-m-rxg>.lumie-m-gh,.lumie-m-rxf>.lumie-m-gh,.lumie-m-cx-np>.lumie-m-gh,.lumie-m-cx-sum>.lumie-m-gh{letter-spacing:-.01em;text-transform:none;color:var(--lumie-ink);justify-content:flex-start;align-items:center;gap:10px;padding:0 2px 12px;font-size:17px;font-weight:700;line-height:1.25;display:flex}.lumie-m-lsum-g>.lumie-m-gh:before,.lumie-m-rxg>.lumie-m-gh:before,.lumie-m-rxf>.lumie-m-gh:before,.lumie-m-cx-np>.lumie-m-gh:before,.lumie-m-cx-sum>.lumie-m-gh:before{content:"";background:linear-gradient(180deg, var(--lumie-accent), var(--lumie-accent-deep));border-radius:2px;flex:none;width:4px;height:20px}.lumie-m-rxg>.lumie-m-gl,.lumie-m-rxf>.lumie-m-gl,.lumie-m-cx-np>.lumie-m-gl,.lumie-m-cx-sum>.lumie-m-gl{border:1px solid #5d2cb724;box-shadow:0 1px 2px #1018280a,0 14px 32px -20px #5d2cb759}.lumie-m-cx-np>.lumie-m-gl,.lumie-m-cx-sum>.lumie-m-gl{border-radius:16px}@media (max-width:699px){.lumie-m-lsum-g,.lumie-m-rxg,.lumie-m-rxf,.lumie-m-cx-np,.lumie-m-cx-sum{margin-top:28px}.lumie-m-cx-np>.lumie-m-gh,.lumie-m-cx-sum>.lumie-m-gh{padding-bottom:10px;font-size:16px}}.lumie-m-rxf-ch{letter-spacing:.05em;text-transform:uppercase;color:var(--lumie-ink-3);background:var(--lumie-surface-2);border-bottom:1px solid var(--lumie-sep);grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:7px 14px;font-size:11px;font-weight:600;display:grid}.lumie-m-cx-lh[aria-expanded=true] .lumie-m-cx-chev{transform:rotate(180deg)}@keyframes lumie-showme-tag{0%,80%{opacity:1}to{opacity:0}}@keyframes lumie-showme-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.lumie-m-rd-allpol,.lumie-m-rd-ents{scroll-margin-top:48px;transition:box-shadow .3s,background-color .3s;position:relative}.lumie-m-rd-allpol+.lumie-m-rd-ents>.lumie-m-np-sec:first-child{border-top:10px solid var(--lumie-surface-2);box-shadow:inset 0 1px 0 var(--lumie-sep), 0 -1px 0 var(--lumie-sep)}.lumie-m-cx-sum{scroll-margin-top:48px;position:relative}.lumie-m-rd-allpol[data-showme=yes],.lumie-m-rd-ents[data-showme=yes]{background:#5d2cb70a;box-shadow:inset 0 0 0 2px #5d2cb78c,inset 0 0 26px #5d2cb729}.lumie-m-cx-sum[data-showme=yes]>.lumie-m-gl{box-shadow:0 0 0 3px var(--lumie-accent), 0 18px 40px #5d2cb72e}.lumie-m-rd-allpol[data-showme=yes]:after,.lumie-m-rd-ents[data-showme=yes]:after,.lumie-m-cx-sum[data-showme=yes]:after{content:"Lumie is showing you this";z-index:3;background:var(--lumie-accent);color:#fff;pointer-events:none;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;animation:3.4s forwards lumie-showme-tag;position:absolute;top:8px;right:12px}.lumie-m-cx-sum[data-showme=yes]:after{top:2px;right:2px}.lumie-m-cx-all[data-pulse=yes]{background:var(--lumie-accent-soft);border-radius:8px;animation:1s ease-in-out 3 lumie-showme-pulse}@media (prefers-reduced-motion:reduce){.lumie-m-rd-allpol[data-showme=yes]:after,.lumie-m-rd-ents[data-showme=yes]:after,.lumie-m-cx-sum[data-showme=yes]:after,.lumie-m-cx-all[data-pulse=yes]{animation:none}}@keyframes lumie-m-rxpop{0%{opacity:0;transform:scale(.97)translateY(-4px)}}@keyframes lumie-m-rxsheet{0%{opacity:0;transform:translateY(24px)}}@keyframes lumie-lsum-fresh{0%{box-shadow:0 0 #5d2cb700}20%{border-color:var(--lumie-accent);box-shadow:0 0 0 4px #5d2cb740}to{box-shadow:0 0 #5d2cb700}}.lumie-m-gr{padding:12px 16px;position:relative}.lumie-m-gr+.lumie-m-gr:before{content:"";background:var(--lumie-sep);height:1px;position:absolute;top:0;left:16px;right:0}.lumie-m-sfi{flex:none;width:20px;height:20px;display:block}.lumie-m-sfi-ok{color:var(--lumie-ok)}.lumie-m-sfi-warn{color:var(--lumie-gold)}.lumie-m-sfi .lumie-m-sfi-on{stroke:#fff}.lumie-m-sfi .lumie-m-sfi-on-fill{fill:#fff}.lumie-m-np-st{white-space:nowrap;color:var(--lumie-ink);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.lumie-m-np-st i{border-radius:50%;flex:none;place-items:center;width:14px;height:14px;display:grid}.lumie-m-np-grp-wos .lumie-m-np-gh{background:#f3faf9}.lumie-m-np-grp-wos .lumie-m-np-gl{border-left-color:#0e6b634d}.lumie-m-np-cat-ai{color:#5b21b6;background:#efe8fd;box-shadow:inset 0 0 0 1px #5b21b62e}.lumie-m-np-cat-wos{color:#0e6b63;background:#e2f3f1;box-shadow:inset 0 0 0 1px #0e6b6333}.lumie-m-sfi-quiet{color:var(--lumie-ink-3);place-items:center;display:grid}.lumie-m-sfi-quiet svg{width:20px;height:20px}.lumie-m-rx-more:focus-visible{outline-offset:1px;outline:3px solid #6d28d959}.lumie-m-gr.lumie-m-rrow.lumie-m-rx-row{grid-template-columns:28px 20px minmax(0,1fr) auto 28px 34px;align-items:center;gap:12px;padding:10px 8px 10px 12px;transition:background .15s;display:grid}.lumie-m-rt{flex:1;min-width:0;font-size:15px}.lumie-m-rt small{color:var(--lumie-ink-2);margin-top:1px;font-size:13px;line-height:1.4;display:block}.lumie-m-rt-name{font:inherit;text-align:left;color:inherit;border-radius:6px;padding:0}.lumie-m-rt-name:focus-visible{outline-offset:2px;outline:3px solid #5d2cb759}@media (hover:hover){.lumie-m-rt-name:hover{text-decoration:underline}}.lumie-m-rx-tag{border-radius:999px;align-items:center;gap:5px;margin-top:6px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.lumie-m-rx-tag svg{width:11px;height:11px}.lumie-m-rx-more{color:#8d889c;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:grid}.lumie-m-rx-more svg{width:18px;height:18px}@media (hover:hover){.lumie-m-rx-more:not(:disabled):hover{color:var(--lumie-ink);background:#3c2c6e1f}}.lumie-m-rx-more[aria-expanded=true]{color:var(--lumie-ink);background:#3c2c6e1f}.lumie-m-rx-more:disabled{opacity:.35;cursor:not-allowed}.lumie-m-rx-all .lumie-m-np-iv small{color:var(--lumie-warn);margin-top:2px;font-size:12px;font-weight:600;display:block}.lumie-m-rx-ok{color:var(--lumie-ink-2);background:#f6fbf7;border:1px solid #2f7a454d;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.lumie-m-rx-ok .lumie-m-sfi{width:18px;height:18px;color:var(--lumie-ok);flex:none}.lumie-m-rx-ok b{color:var(--lumie-ink)}.lumie-m-rx-seg{background:var(--lumie-surface-2);border:1px solid var(--lumie-sep);border-radius:999px;justify-self:start;gap:2px;padding:3px;display:inline-flex}.lumie-m-rx-seg button{color:var(--lumie-ink-2);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}@media (hover:hover){.lumie-m-rx-seg button[aria-pressed=false]:hover{color:var(--lumie-ink);background:#3c2c6e0d}}.lumie-m-rx-seg button[aria-pressed=true]{color:var(--lumie-ink);background:#fff;box-shadow:0 1px 3px #1018281f}.lumie-m-rx-seg button:focus-visible{outline-offset:1px;outline:3px solid #6d28d959}.lumie-m-rx-segn{min-width:18px;height:18px;color:var(--lumie-ink-2);background:#3c2c6e1a;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.lumie-m-rx-seg button[aria-pressed=true] .lumie-m-rx-segn{background:var(--lumie-ink);color:#fff}.lumie-m-rx-seg button[data-view=gap][aria-pressed=true] .lumie-m-rx-segn{background:var(--lumie-warn)}.lumie-m-cx-n-met{color:var(--lumie-ok);background:#f6fbf7;border-color:#2f7a4559}.lumie-m-cx-n-met b{background:var(--lumie-ok)}.lumie-m-cx-n-miss{color:var(--lumie-warn);background:#fffbf3;border-color:#b8790f66}.lumie-m-cx-n-miss b{background:var(--lumie-warn)}.lumie-m-np-st-met{color:var(--lumie-ok)}.lumie-m-np-st-met i{background:var(--lumie-ok);color:#fff}.lumie-m-np-st-met i svg{width:9px;height:9px}.lumie-m-np-st-miss{color:var(--lumie-warn)}.lumie-m-np-st-miss i{background:var(--lumie-warn);color:#fff;font-size:10px;font-style:normal;font-weight:800;line-height:1}.lumie-m-rxmenu{width:340px;max-width:calc(100vw - 24px);color:var(--lumie-ink);text-align:left;cursor:default;transform-origin:100% 0;background:#fff;border-radius:14px;padding:6px;animation:.16s cubic-bezier(.32,.72,0,1) lumie-m-rxpop;box-shadow:0 18px 50px #1e143c29,0 2px 8px #1e143c12}.lumie-m-rxmenu[data-side=top]{transform-origin:100% 100%}.lumie-m-rx-mh{border-bottom:1px solid #281c501c;flex-direction:column;gap:1px;margin-bottom:4px;padding:6px 8px 8px;display:flex}.lumie-m-rx-mh b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.lumie-m-rx-mh small{color:#8d889c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lumie-m-rxmenu .lumie-m-rx-mi{text-align:left;width:100%;color:var(--lumie-ink);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.lumie-m-rx-mi:hover:not(:disabled),.lumie-m-rx-mi:focus-visible{background:#3c2c6e0e;outline:none}.lumie-m-rx-mi:disabled{opacity:.5;cursor:default}.lumie-m-rx-mic{color:#5b21b6;flex:none;place-items:center;width:22px;height:22px;display:grid}.lumie-m-rx-mic svg{width:17px;height:17px}.lumie-m-rx-mt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lumie-m-rx-mt b{font-weight:500;line-height:1.3}.lumie-m-rx-mt small{color:#8d889c;font-size:12px;line-height:1.3}.lumie-m-rxmenu .lumie-m-rx-cancel{display:none}@media (max-width:699px){[data-radix-popper-content-wrapper]:has(>.lumie-m-rxmenu){transform:none!important}.lumie-m-rxmenu{right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));border-radius:18px;width:auto;max-width:none;padding:8px;animation:.3s cubic-bezier(.32,.72,0,1) lumie-m-rxsheet;position:fixed;top:auto!important;left:8px!important}.lumie-m-rxmenu .lumie-m-rx-mi{padding:12px 10px}.lumie-m-rxmenu .lumie-m-rx-cancel{color:#5b21b6;text-align:center;background:#3c2c6e0e;border-radius:12px;width:100%;margin-top:6px;padding:13px;font-size:15px;font-weight:600;display:block}}@media (prefers-reduced-motion:reduce){.lumie-m-rxmenu{animation:none}.lumie-m-rx-row,.lumie-m-rx-more,.lumie-m-rx-seg button{transition:none}}@container (max-width:520px){.lumie-m-gr.lumie-m-rrow.lumie-m-rx-row{grid-template-columns:28px 20px minmax(0,1fr) 28px 34px;row-gap:6px}.lumie-m-rx-row>.lumie-m-sfi{grid-row:1/3}.lumie-m-rx-row>.lumie-m-rt{grid-area:1/3}.lumie-m-rx-row>.lumie-m-chip{grid-area:2/3;justify-self:start}.lumie-m-rx-row>.lumie-m-rx-more{grid-area:1/5/3}}.lumie-m-rxw{background:#f8f4fe;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:7px 8px 7px 12px;display:flex;box-shadow:inset 0 0 0 1px #801fb324}.lumie-m-rxw:not([data-open]):not([data-fits]){cursor:pointer}.lumie-m-rxw-l{letter-spacing:.06em;text-transform:uppercase;color:var(--lumie-accent);flex:none;font-size:11px;font-weight:700}.lumie-m-rxw-t{min-width:0;color:var(--lumie-ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;line-height:1.45;overflow:hidden}.lumie-m-rxw .lumie-m-rxw-b{height:26px;font:650 12.5px/1 var(--lumie-font-ui);color:var(--lumie-accent);cursor:pointer;background:0 0;border:0;border-radius:99px;flex:none;align-items:center;gap:3px;padding:0 8px;display:inline-flex}.lumie-m-rxw .lumie-m-rxw-b:focus-visible{outline:2px solid var(--lumie-accent);outline-offset:1px}.lumie-m-rxw .lumie-m-rxw-chev{flex:none;width:14px;height:14px;transition:transform .2s}.lumie-m-rxw[data-fits] .lumie-m-rxw-b{display:none}.lumie-m-rxw[data-open]{flex-wrap:wrap;align-items:flex-start;row-gap:4px;padding:9px 8px 9px 12px}.lumie-m-rxw[data-open] .lumie-m-rxw-l{flex:1;padding-top:3px}.lumie-m-rxw[data-open] .lumie-m-rxw-t{white-space:normal;color:var(--lumie-ink-body);flex-basis:100%;order:4;font-size:13px;line-height:1.5;overflow:visible}.lumie-m-rxw[data-open] .lumie-m-rxw-b{order:3;margin-top:-3px}.lumie-m-rxw[data-open] .lumie-m-rxw-chev{transform:rotate(180deg)}@media (hover:hover){.lumie-m-rxw .lumie-m-rxw-b:hover,.lumie-m-rxw:not([data-open]):not([data-fits]):hover .lumie-m-rxw-b{background:#5d2cb714}}@media (prefers-reduced-motion:reduce){.lumie-m-rxw .lumie-m-rxw-chev{transition:none}}@media (max-width:699px){.lumie-m-rxw{flex-wrap:wrap;align-items:flex-start;row-gap:2px}.lumie-m-rxw-l{flex:1;padding-top:3px}.lumie-m-rxw .lumie-m-rxw-b{margin-top:-3px}.lumie-m-rxw-t{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-basis:100%;order:4;display:-webkit-box}.lumie-m-rxw[data-open] .lumie-m-rxw-t{-webkit-line-clamp:unset;display:block}}.lumie-m-rxa-tag>span:not(.lumie-m-tile):not(.lumie-m-sr-only){text-transform:capitalize}.lumie-m-rxa-pad{padding:12px}.lumie-m-rxa-tag{gap:5px;padding:2px 9px 2px 3px;font-size:11.5px}.lumie-m-rxa-tag .lumie-m-tile{width:18px;height:18px;color:var(--lumie-accent-text);background:#fff;border-radius:5px;font-size:8px;box-shadow:inset 0 0 0 1px #5d2cb733}.lumie-m-rxa-tag .lumie-m-tile+.lumie-m-tile{margin-left:-7px}.lumie-m-rxg .lumie-m-rx-ch.lumie-m-rx-chx{-moz-column-gap:12px;border-bottom:1px solid var(--lumie-sep);letter-spacing:.06em;text-transform:uppercase;min-height:36px;color:var(--lumie-ink-3);background:var(--lumie-surface-2);grid-template-columns:32px minmax(0,1fr) 116px 16px;align-items:center;column-gap:12px;padding:8px 16px;font-size:11px;font-weight:600;display:grid}.lumie-m-rxg .lumie-m-rx-chx>span:first-child{grid-area:1/1}.lumie-m-rxg .lumie-m-rx-chx>span:nth-child(2){grid-area:1/2}.lumie-m-rxg .lumie-m-rx-chx>span:nth-child(3){grid-area:1/3;justify-self:start}.lumie-m-rxg .lumie-m-gr.lumie-m-rrow.lumie-m-rx-row{-moz-column-gap:12px;grid-template-columns:32px minmax(0,1fr) 116px 16px;column-gap:12px;padding:12px 16px}.lumie-m-rxg .lumie-m-rx-row>.lumie-m-sfi{grid-area:auto/1}.lumie-m-rxg .lumie-m-rx-row>.lumie-m-rt{grid-area:auto/2}.lumie-m-rxg .lumie-m-rx-row>.lumie-m-chip,.lumie-m-rxg .lumie-m-rx-row>.lumie-m-rx-stp{grid-area:auto/3;justify-self:stretch}.lumie-m-rxg .lumie-m-rx-row>.lumie-m-chip{height:28px}.lumie-m-rxg .lumie-m-gr.lumie-m-rrow.lumie-m-rx-row[data-can]{box-shadow:inset 3px 0 0 var(--lumie-accent);cursor:pointer;background:#5d2cb709}@media (hover:hover){.lumie-m-rxg .lumie-m-gr.lumie-m-rrow.lumie-m-rx-row[data-can]:hover{background:#5d2cb714}.lumie-m-rxg .lumie-m-rx-row[data-can]:hover .lumie-m-rx-see:not(:disabled){text-decoration:underline}}.lumie-m-rxg .lumie-m-gr.lumie-m-rrow.lumie-m-rx-row[data-can]:focus-within{background:#5d2cb714}.lumie-m-rxg .lumie-m-rx-row .lumie-m-rx-sep{color:var(--lumie-ink-3)}.lumie-m-rxg .lumie-m-rx-row button.lumie-m-rx-see{font:inherit;color:var(--lumie-accent-text);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;border-radius:4px;padding:0;font-weight:600;display:inline}.lumie-m-rxg .lumie-m-rx-row button.lumie-m-rx-see:disabled{cursor:default;opacity:.6}.lumie-m-rxg .lumie-m-rx-row button.lumie-m-rx-see:focus-visible{outline-offset:2px;outline:3px solid #5d2cb759}@media (max-width:699px){.lumie-m-rxg .lumie-m-gr.lumie-m-rrow.lumie-m-rx-row,.lumie-m-rxg .lumie-m-rx-ch.lumie-m-rx-chx{-moz-column-gap:10px;grid-template-columns:28px minmax(0,1fr) 108px 14px;column-gap:10px}.lumie-m-rxg .lumie-m-gr.lumie-m-rrow.lumie-m-rx-row{padding:12px}.lumie-m-rxg .lumie-m-rx-ch.lumie-m-rx-chx{padding:8px 12px}}.lumie-m-rx-covbar{border-bottom:1px solid var(--lumie-sep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 16px;display:flex}.lumie-m-rxf .lumie-m-rxf-bar{justify-content:flex-start;gap:10px 12px;padding:12px 16px}.lumie-m-rxf .lumie-m-rxf-bar>.lumie-m-cx-all{color:var(--lumie-accent-text);border-radius:8px;margin-left:auto;margin-right:-10px;padding:6px 10px;font-size:13px;font-weight:600}@media (hover:hover){.lumie-m-rxf .lumie-m-rxf-bar>.lumie-m-cx-all:hover{background:var(--lumie-accent-soft);text-decoration:none}}.lumie-m-rxf .lumie-m-rx-seg{background:#f3f0fa;border:1px solid #5d2cb729;border-radius:14px;gap:4px;padding:4px}.lumie-m-rxf .lumie-m-rx-seg button{min-height:40px;color:var(--lumie-ink-2);cursor:pointer;border-radius:10px;gap:8px;padding:0 12px 0 11px;font-size:13.5px;font-weight:600}.lumie-m-rxf .lumie-m-rx-seg button svg{flex:none;width:16px;height:16px}.lumie-m-rxf .lumie-m-rx-seg button[data-view=gap] svg{color:var(--lumie-warn)}.lumie-m-rxf .lumie-m-rx-seg button[data-view=all] svg{color:var(--lumie-accent-text)}@media (hover:hover){.lumie-m-rxf .lumie-m-rx-seg button[aria-pressed=false]:hover{color:var(--lumie-accent-deep);background:#5d2cb714}}.lumie-m-rxf .lumie-m-rx-seg button[aria-pressed=true]{background:var(--lumie-accent);color:#fff;box-shadow:0 6px 14px -5px #5d2cb78c,inset 0 1px #ffffff2e}.lumie-m-rxf .lumie-m-rx-seg button[aria-pressed=true] svg{color:#fff}.lumie-m-rxf .lumie-m-rx-segn{font-variant-numeric:tabular-nums;min-width:22px;height:20px;padding:0 6px;font-size:12px}.lumie-m-rxf .lumie-m-rx-seg button[data-view=gap] .lumie-m-rx-segn{background:var(--lumie-warn-soft);color:var(--lumie-warn)}.lumie-m-rxf .lumie-m-rx-seg button[data-view=all] .lumie-m-rx-segn{color:var(--lumie-accent-text);background:#5d2cb71a}.lumie-m-rxf .lumie-m-rx-seg button[aria-pressed=true] .lumie-m-rx-segn{background:#fff}.lumie-m-rxf .lumie-m-rx-seg button:focus-visible{outline-offset:2px;outline:3px solid #5d2cb759}.lumie-m-rxf-ch:not(.lumie-m-rxa-cch){letter-spacing:.06em;grid-template-columns:32px minmax(0,1fr) 116px 16px;padding:8px 16px}.lumie-m-rxf-ch:not(.lumie-m-rxa-cch)>span:nth-child(3){justify-self:start}.lumie-m-rxf .lumie-m-np-ln>.lumie-m-cx-lh.lumie-m-np-lh{-moz-column-gap:12px;grid-template-columns:32px minmax(0,1fr) 116px 16px;column-gap:12px;padding:12px 16px}.lumie-m-rxf .lumie-m-np-ln>.lumie-m-cx-lh .lumie-m-cx-n{justify-self:stretch}.lumie-m-rxf .lumie-m-np-ln{border-top:1px solid var(--lumie-sep)}.lumie-m-rxf .lumie-m-rxf-ch+.lumie-m-np-ln{border-top:0}.lumie-m-rxf .lumie-m-cx-n>span{text-transform:capitalize}.lumie-m-np-ch{border-bottom:1px solid var(--lumie-sep);letter-spacing:.05em;text-transform:uppercase;color:var(--lumie-ink-3);background:var(--lumie-surface-2);gap:12px;padding:6px 12px;font-size:11px;font-weight:600;display:grid}.lumie-m-rxf .lumie-m-np-it,.lumie-m-rxf .lumie-m-np-ch{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(88px,.9fr)}.lumie-m-rxf[data-v1=yes] .lumie-m-np-it,.lumie-m-rxf[data-v1=yes] .lumie-m-np-ch{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) minmax(150px,1fr)}.lumie-m-rxf .lumie-m-np-items{margin:0 16px 14px 60px}.lumie-m-rx-res{justify-items:start;gap:3px;min-width:0;display:grid}.lumie-m-rx-res small{color:var(--lumie-warn);font-size:12px;font-weight:600;line-height:1.35}.lumie-m-rxf-il{justify-items:start;gap:5px;display:grid}.lumie-m-rxf .lumie-m-np-iv .lumie-m-rxf-ovr{color:var(--lumie-ink-2);margin-top:2px;font-size:12px;font-weight:600;display:block}.lumie-m-rxf-whyb{cursor:default;grid-column:1/-1;gap:8px;margin:4px 0 2px;display:grid}.lumie-m-rxf .lumie-m-np-gl{border-left:0;margin-left:0;position:relative}.lumie-m-rxf .lumie-m-np-gl:before{content:"";background:#5b21b640;border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:5px}.lumie-m-rxf .lumie-m-np-grp-wos .lumie-m-np-gl:before{background:#0e6b634d}.lumie-m-rxf-it .lumie-m-rxa-tag .lumie-m-tile+.lumie-m-tile{margin-left:-7px}@media (max-width:699px){.lumie-m-rxf .lumie-m-rxf-bar{padding:12px}.lumie-m-rxf .lumie-m-rx-seg{width:100%;display:flex}.lumie-m-rxf .lumie-m-rx-seg button{text-align:center;flex:1 1 0;justify-content:center;gap:6px;min-height:44px;padding:0 6px;font-size:12.5px;line-height:1.2}.lumie-m-rxf .lumie-m-rx-seg button svg{width:14px;height:14px}.lumie-m-rxf-ch:not(.lumie-m-rxa-cch),.lumie-m-rxf .lumie-m-np-ln>.lumie-m-cx-lh.lumie-m-np-lh{-moz-column-gap:10px;grid-template-columns:28px minmax(0,1fr) 108px 14px;column-gap:10px}.lumie-m-rxf-ch:not(.lumie-m-rxa-cch){padding:8px 12px}.lumie-m-rxf .lumie-m-np-ln>.lumie-m-cx-lh.lumie-m-np-lh{padding:12px}.lumie-m-rxf .lumie-m-np-items{margin:0 10px 12px}.lumie-m-rxf[data-v1=yes] .lumie-m-np-it{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:6px}.lumie-m-rxf[data-v1=yes] .lumie-m-np-it>.lumie-m-rx-res{grid-column:1/-1}.lumie-m-rxf[data-v1=yes] .lumie-m-np-ch{display:none}}@container (max-width:420px){.lumie-m-rxf .lumie-m-np-ln>.lumie-m-cx-lh.lumie-m-np-lh{grid-template-columns:32px minmax(0,1fr) 14px}.lumie-m-rxf .lumie-m-np-ln>.lumie-m-cx-lh .lumie-m-cx-n{justify-self:start}}.lumie-m-rxf-dd{align-items:center;max-width:100%;display:inline-flex;position:relative}.lumie-m-rxf .lumie-m-rxf-ddb{max-width:100%;min-height:40px;color:var(--lumie-ink);cursor:pointer;background:#fff;border:1px solid #5d2cb738;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.lumie-m-rxf-ddb>svg{width:16px;height:16px;color:var(--lumie-accent-text);flex:none}.lumie-m-rxf-ddb b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.lumie-m-rxf-ddb .lumie-m-tile{width:20px;height:20px;color:var(--lumie-accent-text);background:#fff;border-radius:6px;flex:none;font-size:8.5px;box-shadow:inset 0 0 0 1px #5d2cb740}.lumie-m-rxf-ddc{color:var(--lumie-ink-3);place-items:center;transition:transform .2s;display:grid}.lumie-m-rxf-ddc svg{width:14px;height:14px}.lumie-m-rxf .lumie-m-rxf-ddb[aria-expanded=true] .lumie-m-rxf-ddc{transform:rotate(180deg)}@media (hover:hover){.lumie-m-rxf .lumie-m-rxf-ddb:hover:not(:disabled){background:#fbf9fe;border-color:#5d2cb780}}.lumie-m-rxf .lumie-m-rxf-ddb[aria-expanded=true]{border-color:var(--lumie-accent);box-shadow:0 0 0 3px #5d2cb724}.lumie-m-rxf .lumie-m-rxf-ddb:focus-visible{outline-offset:2px;outline:3px solid #5d2cb759}.lumie-m-rxf .lumie-m-rxf-ddb:disabled{cursor:default;opacity:.6}.lumie-m-rxf-dd[data-on] .lumie-m-rxf-ddb{background:var(--lumie-accent-soft);color:var(--lumie-accent-deep);border-color:#5d2cb773;padding-right:42px}.lumie-m-rxf-dd[data-on] .lumie-m-rxf-ddc{color:var(--lumie-accent-text)}.lumie-m-rxf .lumie-m-rxf-fx{width:24px;height:24px;color:var(--lumie-accent-text);border-radius:50%;flex:none;place-items:center;margin-top:-12px;transition:background .15s;display:grid;position:absolute;top:50%;right:8px}.lumie-m-rxf-fx svg{width:13px;height:13px}@media (hover:hover){.lumie-m-rxf .lumie-m-rxf-fx:hover:not(:disabled){background:#5d2cb724}}.lumie-m-rxf .lumie-m-rxf-fx:focus-visible{outline-offset:1px;outline:3px solid #5d2cb759}.lumie-m-rxf-ddm{transform-origin:0 0;width:320px}.lumie-m-rxf-ddm[data-side=top]{transform-origin:0 100%}.lumie-m-rxf-ddm .lumie-m-rxf-o{text-align:left;width:100%;color:var(--lumie-ink);cursor:pointer;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:grid}.lumie-m-rxf-ddm .lumie-m-rxf-o:hover,.lumie-m-rxf-ddm .lumie-m-rxf-o:focus-visible{background:#5d2cb712;outline:none}.lumie-m-rxf-ddm .lumie-m-rxf-o[aria-selected=true]{background:var(--lumie-accent-soft)}.lumie-m-rxf-o .lumie-m-tile{width:30px;height:30px;color:var(--lumie-accent-text);background:#fff;border-radius:9px;font-size:10px;box-shadow:inset 0 0 0 1px #5d2cb738}.lumie-m-rxf-o .lumie-m-tile.lumie-m-tile-all{background:var(--lumie-accent);color:#fff;box-shadow:none;font-size:12px}.lumie-m-rxf-o[aria-selected=true] .lumie-m-rx-mt b{color:var(--lumie-accent-deep);font-weight:650}.lumie-m-rxf-o small.lumie-m-rxf-bad{color:var(--lumie-warn);font-weight:600}.lumie-m-rxf-o small.lumie-m-rxf-ok{color:var(--lumie-ok);font-weight:600}.lumie-m-rxf-ck{color:var(--lumie-accent-text);opacity:0;place-items:center;display:grid}.lumie-m-rxf-ck svg{width:16px;height:16px}.lumie-m-rxf-o[aria-selected=true] .lumie-m-rxf-ck{opacity:1}.lumie-m-rxf-sep{background:#281c501c;height:1px;margin:4px 8px}.lumie-m-rxf[data-lit=yes]>.lumie-m-gl{box-shadow:0 0 0 3px var(--lumie-accent), 0 18px 40px #5d2cb72e}@media (max-width:699px){.lumie-m-rxf-dd{width:100%}.lumie-m-rxf .lumie-m-rxf-ddb{width:100%;min-height:44px}.lumie-m-rxf-ddb b{text-align:left;flex:1}.lumie-m-rxf-ddm .lumie-m-rxf-o{padding:11px 10px}.lumie-m-rxf-ddm{width:auto}}@media (prefers-reduced-motion:reduce){.lumie-m-rxf .lumie-m-rxf-ddb,.lumie-m-rxf-ddc{transition:none}}.lumie-m-lsum{background:linear-gradient(var(--lumie-surface), var(--lumie-surface)) padding-box, linear-gradient(90deg, #f5b73699, #b572b48c, #9e8ae98c, #9bc8fd99) border-box;border:1px solid #0000;border-radius:22px;padding:14px 16px 12px;position:relative;box-shadow:0 1px 2px #1e143c0d,0 22px 48px -34px #5d2cb78c}.lumie-m-lsum-hd{color:var(--lumie-ink-3);align-items:center;gap:10px;margin:0 0 10px;font-size:12.5px;font-weight:500;display:flex}.lumie-m-lsum-ava{border-radius:50%;flex:none;width:24px;height:24px;overflow:hidden;box-shadow:0 0 12px #6eabda8c}.lumie-m-lsum-ava svg{block-size:100%;inline-size:100%;display:block}.lumie-m-lsum-rvtag{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:650;display:inline-flex}.lumie-m-lsum-rvtag svg{width:12px;height:12px}.lumie-m-lsum .lumie-m-lsum-rv{color:var(--lumie-ink-2);background:#f3f7fd;border:1px solid #dbe7f7;border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:8px 12px;font-size:13px;line-height:1.45;display:flex}.lumie-m-lsum-rv svg{color:#2f6fb5;flex:none;width:14px;height:14px;margin-top:2px}.lumie-m-lsum-rv strong{color:var(--lumie-ink);font-weight:600}.lumie-m-lsum .lumie-m-lsum-lead{font-family:var(--lumie-font-display);color:var(--lumie-ink);margin:0 0 10px;font-size:16px;line-height:1.5}.lumie-m-lsum-pctw{margin:0 0 12px}.lumie-m-lsum-pcth{color:var(--lumie-ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13px;display:flex}.lumie-m-lsum-pctl strong{color:var(--lumie-ink);letter-spacing:-.02em;font-size:20px;font-weight:700}.lumie-m-lsum-pcts{color:var(--lumie-ink-3);margin-left:auto;font-size:12.5px}.lumie-m-lsum-pctbar{background:#b8790f2e;border-radius:99px;height:8px;margin-top:6px;overflow:hidden}.lumie-m-lsum-pctbar i{background:linear-gradient(90deg,#1f9254,#35b876);border-radius:99px;height:100%;display:block}.lumie-m-lsum .lumie-m-lsum-next{color:var(--lumie-ink-2);margin:2px 0 0;font-size:13px}.lumie-m-lsum-k2{letter-spacing:.06em;text-transform:uppercase;color:var(--lumie-accent-text);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:4px 0 6px;font-size:11px;font-weight:700;display:flex}.lumie-m-lsum-k2 span{letter-spacing:0;text-transform:none;color:var(--lumie-ink-3);font-size:12px;font-weight:500}.lumie-m-lsum-rows{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.lumie-m-lsum-row{text-align:left;width:100%;color:var(--lumie-ink);background:var(--lumie-surface);cursor:default;border:1px solid #5d2cb72e;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;display:flex}.lumie-m-lsum-row[data-act=yes]{cursor:pointer}.lumie-m-lsum-row[data-act=yes] .lumie-m-lsum-tt{font:inherit;color:inherit;text-align:left;cursor:inherit;background:0 0;border:0;padding:0;display:inline}.lumie-m-lsum-row[data-act=yes] .lumie-m-lsum-tt[aria-disabled=true]{cursor:default}.lumie-m-lsum-row[data-act=yes]:has(.lumie-m-lsum-tt[aria-disabled=true]){cursor:default}.lumie-m-lsum-row[data-act=yes] .lumie-m-lsum-tt:focus-visible{outline:2px solid var(--lumie-accent);outline-offset:2px}.lumie-m-lsum-row.is-q{align-items:flex-start}.lumie-m-lsum-row.is-done{background:#f6fbf8;border-color:#1f925440}.lumie-m-lsum-row.is-pending{background:#fffaf0;border-color:#b8790f4d}.lumie-m-lsum-row.is-fresh{animation:2.4s lumie-lsum-fresh}.lumie-m-lsum-n{background:var(--lumie-accent-soft);width:22px;height:22px;color:var(--lumie-accent-text);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.lumie-m-lsum-n svg{width:13px;height:13px}.lumie-m-lsum-n[data-state=done]{background:var(--lumie-ok-soft);color:var(--lumie-ok)}.lumie-m-lsum-n[data-state=pending]{background:var(--lumie-gold-soft);color:var(--lumie-gold-text)}.lumie-m-lsum-n[data-kind=agreement]{background:var(--lumie-surface-2);color:var(--lumie-ink-3)}.lumie-m-lsum-rt{flex:1;min-width:0;font-weight:600;line-height:1.35}.lumie-m-lsum-rt em{color:var(--lumie-ink-2);margin-top:2px;font-size:12.5px;font-style:normal;font-weight:400;line-height:1.4;display:block}.lumie-m-lsum-rt em.lumie-m-lsum-g2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lumie-m-lsum-rt em.lumie-m-lsum-g2[data-open=yes]{-webkit-line-clamp:unset;display:block}.lumie-m-lsum-upd{vertical-align:1px;border-radius:99px;margin-right:6px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.lumie-m-lsum-exp{vertical-align:1px;border-radius:99px;align-items:center;height:18px;margin:0 6px 0 0;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.lumie-m-lsum .lumie-m-lsum-more{font:inherit;color:var(--lumie-accent-deep);cursor:pointer;background:0 0;border:0;margin:2px 0 0;padding:0;font-size:12px;font-weight:600;display:inline-block}.lumie-m-lsum .lumie-m-lsum-dt{font:inherit;color:var(--lumie-accent-deep);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:5px 0 0;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.lumie-m-lsum .lumie-m-lsum-more+.lumie-m-lsum-dt{margin-left:12px}.lumie-m-lsum-dt svg{width:12px;height:12px;transition:transform .2s}.lumie-m-lsum-dt[aria-expanded=true] svg{transform:rotate(180deg)}.lumie-m-lsum-dd{background:var(--lumie-surface-2,#f6f5fa);color:var(--lumie-ink);border-radius:8px;margin:6px 0 2px;padding:8px 10px;font-size:12.5px;font-weight:400;line-height:1.45;display:block}.lumie-m-lsum-dd[hidden]{display:none}.lumie-m-lsum-dd strong{font-weight:650}.lumie-m-lsum-yn{gap:6px;margin-top:8px;display:flex}.lumie-m-lsum .lumie-m-lsum-yb{height:30px;color:var(--lumie-accent-text);font:inherit;cursor:pointer;background:#fff;border:1px solid #5d2cb74d;border-radius:99px;padding:0 13px;font-size:13px;font-weight:600}.lumie-m-lsum .lumie-m-lsum-chg{font:inherit;color:var(--lumie-accent-text);cursor:pointer;background:0 0;border:0;border-radius:8px;margin:4px 0 0 -8px;padding:4px 8px;font-size:12.5px;font-weight:600;display:inline-block}.lumie-m-lsum-tag{white-space:nowrap;border-radius:99px;flex:none;padding:3px 9px;font-size:11.5px;font-weight:650}.lumie-m-lsum-tag[data-tone=in]{opacity:.85;font-weight:600}.lumie-m-lsum-chev{color:var(--lumie-accent-text);font-size:18px}.lumie-m-lsum .lumie-m-lsum-heads{color:var(--lumie-warn);background:#fff7e6;border-radius:10px;align-items:flex-start;gap:7px;margin:4px 0 8px;padding:8px 10px;font-size:13px;line-height:1.4;display:flex}.lumie-m-lsum-heads svg{flex:none;width:15px;height:15px;margin-top:1px}.lumie-m-lsum-foot{border-top:1px solid var(--lumie-sep);flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;display:flex}.lumie-m-lsum .lumie-m-lsum-chip{height:32px;color:var(--lumie-accent-text);font:500 13px/1 var(--lumie-font-ui);white-space:nowrap;cursor:pointer;background:#fbf9fe;border:0;border-radius:99px;align-items:center;gap:6px;padding:0 12px;transition:background .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #801fb32b}.lumie-m-lsum button:disabled{cursor:default;opacity:.6}.lumie-m-lsum .lumie-m-lsum-more:disabled,.lumie-m-lsum .lumie-m-lsum-dt:disabled{opacity:1}.lumie-m-lsum button:focus-visible{outline:2px solid var(--lumie-accent);outline-offset:2px}@media (hover:hover){.lumie-m-lsum .lumie-m-lsum-yb:hover:not(:disabled),.lumie-m-lsum .lumie-m-lsum-chg:hover:not(:disabled),.lumie-m-lsum .lumie-m-lsum-chip:hover:not(:disabled){background:var(--lumie-accent-soft)}}@media (prefers-reduced-motion:reduce){.lumie-m-lsum-row.is-fresh{animation:none}.lumie-m-lsum-dt svg{transition:none}}@media (max-width:699px){.lumie-m-lsum{padding:12px 12px 10px}.lumie-m-lsum-row{flex-wrap:wrap}.lumie-m-lsum-tag{margin-left:32px}}.lumie-m-exn-tag,.lumie-m-pol-tag{white-space:nowrap;vertical-align:middle;border-radius:99px;align-items:center;block-size:20px;margin:4px 6px 0 0;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.lumie-m-pol-tag{font-weight:650}.lumie-m-cx-lt .lumie-m-cx-tags{display:block}.lumie-m-cx-n-exp{color:#b42318;background:#fef3f2;border-color:#b4231859}.lumie-m-cx-n-exp b{background:#b42318}.lumie-m-np-st-exp{color:#b42318}.lumie-m-np-st-exp i{color:#fff;background:#b42318;font-size:10px;font-style:normal;font-weight:800;line-height:1}.lumie-m-rx-res .lumie-m-np-st-exp+small{color:#b42318}.lumie-m-rx-res small.lumie-m-exn-via{color:var(--lumie-ok);font-size:11.5px;font-weight:600}.lumie-m-rxf .lumie-m-rxf-whyq{color:var(--lumie-accent-deep);text-align:left;margin:2px 0 0;padding:0;font-size:12px;font-weight:600;text-decoration:none;display:block}.lumie-m-rxf .lumie-m-rxf-whyq:hover{text-underline-offset:2px;text-decoration:underline}.lumie-m-rxf .lumie-m-rxf-whym{background:var(--lumie-surface-2);color:var(--lumie-ink-2);border-radius:8px;grid-column:1/-1;margin:2px 0 4px;padding:6px 10px;font-size:12.5px;line-height:1.45}.lumie-m-rxf .lumie-m-rxf-whym b{letter-spacing:.05em;text-transform:uppercase;color:var(--lumie-ink);margin-right:3px;font-size:11px;font-weight:650}.lumie-m-exn-row{color:var(--lumie-ink-2);grid-column:1/-1;align-items:flex-start;gap:4px 8px;margin-top:2px;font-size:12.5px;line-height:1.45;display:flex}.lumie-m-exn-line{color:var(--lumie-ink-2);align-items:flex-start;gap:4px 8px;padding:8px 14px 2px;font-size:12.5px;line-height:1.45;display:flex}.lumie-m-exn-pill{white-space:nowrap;border-radius:99px;flex:none;align-items:center;block-size:20px;padding:0 8px;font-size:11.5px;font-weight:650;display:inline-flex}.lumie-m-exn-t{flex:1 1 0;min-inline-size:0;padding-top:1px}.lumie-m-rxf .lumie-m-rx-res{padding-right:30px;position:relative}.lumie-m-rxf .lumie-m-rxf-more{position:absolute;top:-3px;right:-4px}.lumie-m-rxf .lumie-m-rx-res[data-v1=yes]{justify-content:space-between;align-items:flex-start;gap:8px;padding-right:0;display:flex}.lumie-m-rxf .lumie-m-rx-res[data-v1=yes] .lumie-m-rxf-more{position:static}.lumie-m-rx-rs{justify-items:start;gap:3px;min-width:0;display:grid}.lumie-m-exc-ctl{flex:none;display:inline-flex;position:relative}.lumie-m-exc-btn{color:#5d2cb7;cursor:pointer;background:#5d2cb71a;border:0;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;display:inline-grid;position:relative}.lumie-m-exc-btn svg{width:16px;height:16px}@media (hover:hover){.lumie-m-exc-btn:hover{background:#5d2cb729}}.lumie-m-exc-btn:focus-visible{outline-offset:2px;outline:2px solid #5d2cb7}.lumie-m-exc-btn:disabled{cursor:default;opacity:.6}.lumie-m-exc-badge{box-sizing:border-box;color:#fff;text-align:center;background:#5d2cb7;border-radius:99px;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:17px;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #fff}.lumie-m-exc-tip{z-index:5;color:#fff;white-space:nowrap;pointer-events:none;background:#1d1430;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:500;line-height:1.3;position:absolute;bottom:calc(100% + 8px);right:0}.lumie-m-rxf .lumie-m-rxw{align-items:flex-start}.lumie-m-rxf .lumie-m-rxw-l{padding-top:2px}.lumie-m-rxf .lumie-m-rxw-t{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.lumie-m-rxf .lumie-m-rxw[data-open] .lumie-m-rxw-t{-webkit-line-clamp:unset;line-clamp:unset;display:block}.lumie-needchips{flex-wrap:wrap;gap:6px;margin:6px 0 10px;display:flex}.lumie-needchips .lumie-pref{margin:0}.lumie-needchips .lumie-pref[aria-pressed=true]{background:var(--lumie-accent-soft);border-color:var(--lumie-accent);color:var(--lumie-accent-text)}.lumie-stack[data-dock=empty]{padding-bottom:6px}.lumie-stack[data-dock=empty] .lumie-choice-row[data-pending]:last-child{margin-bottom:4px}.lumie-fu-sub{color:var(--lumie-ink-2);font-size:12.5px;font-weight:400}@keyframes lumie-bloom{0%{opacity:0;transform:scale(.9)}}@keyframes lumie-appear{0%{opacity:0}}@keyframes lumie-modalin{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lumie-draft-line{color:var(--lumie-ink-2);margin:0 0 4px;font-size:14px}.lumie-draft-styles{flex-wrap:wrap;gap:8px;padding:12px 0 0;display:flex}.lumie-draft-style{border:1px solid var(--lumie-sep);background:var(--lumie-surface);color:var(--lumie-ink);border-radius:999px;padding:7px 12px;font-size:13.5px;font-weight:500}.lumie-draft-style[aria-pressed=true]{background:var(--lumie-accent-soft,#5d2cb71a);border-color:var(--lumie-accent);color:var(--lumie-accent-text)}.lumie-draft-style:disabled{opacity:.5}.lumie-draft{background:var(--lumie-pending-bg);border:1px dashed var(--lumie-pending-line);border-radius:0 16px 16px;flex-direction:column;gap:16px;padding:16px;display:flex}.lumie-draft-tools{justify-content:space-between;align-items:center;display:flex}.lumie-draft-tool{font:inherit;letter-spacing:-.48px;color:var(--lumie-ink-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12px;display:inline-flex}.lumie-draft-tool-icon{color:var(--lumie-ink-faint);background:#f3f3f3;border-radius:25px;padding:10px;display:inline-flex}.lumie-draft-text{letter-spacing:-.56px;overflow-wrap:anywhere;font-size:14px;line-height:normal}.lumie-draft-text p{margin:0 0 1.5px}.lumie-draft-text .lumie-draft-subject{margin-block-end:1em}.lumie-draft-body{white-space:pre-wrap}.lumie-draft-sheet{block-size:min(640px,100%);inline-size:min(500px,100%);box-shadow:var(--lumie-shadow);letter-spacing:-.56px;background:#fff;border-radius:40px;flex-direction:column;gap:16px;padding:38px 26px 16px;font-size:14px;animation:.26s cubic-bezier(.22,1,.36,1) backwards lumie-bloom;display:flex}.lumie-draft-caption{margin:0}.lumie-draft-field{gap:4px;display:flex}.lumie-draft-field input,.lumie-draft-editor{min-inline-size:0;font:inherit;letter-spacing:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;line-height:normal}.lumie-draft-editor{resize:none;overflow-wrap:anywhere}.lumie-draft-editor>div{flex-direction:column;flex:1;min-block-size:0;display:flex}.lumie-draft-editor>div:focus-within{--tw-ring-shadow:0 0 #0000;box-shadow:none}.lumie-draft-editor .ProseMirror{min-block-size:0;font:inherit;letter-spacing:inherit;color:inherit;overflow-wrap:anywhere;outline:none;flex:1;padding:0;line-height:normal}.lumie-draft-editor .ProseMirror p{margin:0}.lumie-draft-editor .ProseMirror p+p{margin-block-start:1lh}.lumie-draft-field input:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #5d2cb759}.lumie-draft-foot{justify-content:flex-end;display:flex}.lumie-send{color:#fff;background:var(--lumie-send-gradient);border-radius:50%;flex:none;place-items:center;block-size:44px;inline-size:44px;transition:transform .12s;display:grid;box-shadow:0 4px 12px #b572b459}.lumie-send:active:not(:disabled){transform:scale(.94)}.lumie-send svg{block-size:19px;inline-size:19px}.lumie-send:disabled{opacity:.7;cursor:default}.lumie-scrim{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1d1b2024;justify-content:center;align-items:center;padding:24px;animation:.18s backwards lumie-appear;display:flex;position:absolute;inset:0}.lumie-scrim[data-align=start]{justify-content:flex-start;align-items:flex-start;padding-block-start:88px}.lumie-scrim[data-align=end]{justify-content:flex-end;align-items:flex-start;padding-block-start:88px}.lumie-scrim[data-kind=sheet]{-webkit-backdrop-filter:none;backdrop-filter:none;padding-block:calc(var(--lumie-nav) + 16px) 162px;background:#f7f5f12e;align-items:flex-end}@media (max-width:720px),(max-height:760px){.lumie-scrim[data-kind=sheet]{align-items:center;padding:16px}}.lumie-scrim[data-kind=menu]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;animation:none;display:block}.lumie-scrim[data-kind=modal]{background:var(--lumie-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;padding:20px;display:grid}.lumie-modal{background:var(--lumie-surface);max-block-size:86vh;inline-size:min(480px,100%);box-shadow:var(--lumie-shadow-3);border-radius:20px;flex-direction:column;gap:14px;padding:24px;animation:.3s cubic-bezier(.22,.7,.3,1) lumie-modalin;display:flex;position:relative;overflow:auto}.lumie-grab{background:var(--lumie-sep-strong);border-radius:3px;block-size:5px;inline-size:36px;margin:-12px auto 2px;display:none}.lumie-modal .lumie-modal-x{block-size:30px;inline-size:30px;color:var(--lumie-ink-2);background:var(--lumie-surface-2);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.lumie-modal .lumie-modal-x svg{block-size:12px;inline-size:12px}.lumie-modal h3{letter-spacing:-.02em;margin:0;padding-right:40px;font-size:19px;font-weight:600}@media (max-width:600px){.lumie-scrim[data-kind=modal]{place-items:end center;padding:0}.lumie-modal{max-block-size:92vh;inline-size:100%;padding:22px 18px calc(22px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0}.lumie-grab{display:block}}@media (max-width:720px){.lumie-scrim[data-kind=sheet]{align-items:stretch;padding:92px 0 112px}.lumie-scrim[data-kind=viewer]{padding:0}}@media (prefers-reduced-motion:reduce){.lumie-scrim,.lumie-draft-sheet{animation:none}}.lumie-em{max-inline-size:720px;margin:0 auto;padding:22px 32px 96px}.lumie-em-card{background:var(--lumie-surface);border:1px solid #5d2cb738;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1018280a,0 14px 34px #5d2cb71a}.lumie-em-card:before{content:"";background:linear-gradient(90deg,#5d2cb7,#801fb3 55%,#c86ad8);block-size:3px;position:absolute;inset:0 0 auto}.lumie-em-hd{border-block-end:1px solid var(--lumie-sep);background:linear-gradient(#5d2cb712,#5d2cb705);align-items:center;gap:10px;padding:14px 14px 12px 16px;display:flex}.lumie-em-by{color:var(--lumie-accent-deep);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.lumie-em-mark{border-radius:50%;flex:none;block-size:20px;inline-size:20px;overflow:hidden}.lumie-em-mark svg{block-size:100%;inline-size:100%;display:block}.lumie-em-st{background:var(--lumie-surface);border:1px solid var(--lumie-sep);block-size:22px;color:var(--lumie-ink-2);border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.lumie-em-copy{background:var(--lumie-surface);min-block-size:36px;color:var(--lumie-accent-text);font:inherit;cursor:pointer;border:1px solid #5d2cb766;border-radius:999px;align-items:center;gap:7px;margin-inline-start:auto;padding:0 14px;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.lumie-em-copy svg{flex:none;block-size:16px;inline-size:16px}.lumie-em-copy:hover{background:var(--lumie-accent-soft);border-color:var(--lumie-accent)}.lumie-em-copy:focus-visible,.lumie-em-cp:focus-visible{outline-offset:2px;outline:3px solid #5d2cb759}.lumie-em-copy[data-done=yes]{color:#1f6b41;background:#e8f6ee;border-color:#2e8b57}.lumie-mrow{border-block-end:1px solid var(--lumie-sep);overflow-wrap:anywhere;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;padding:11px 16px;font-size:14px;display:grid}.lumie-mrow.lumie-em-r{grid-template-columns:72px minmax(0,1fr) auto}.lumie-mk{color:var(--lumie-ink-2);font-size:12.5px;font-weight:600}.lumie-mrow input{inline-size:100%;min-inline-size:0;font:inherit;color:var(--lumie-ink);background:0 0;border:0;outline:0;padding:0;font-size:15px;font-weight:600}.lumie-mrow input:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #5d2cb759}.lumie-em-v{overflow-wrap:anywhere;min-inline-size:0}.lumie-em-cp{block-size:30px;inline-size:30px;color:var(--lumie-ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:background .15s,color .15s;display:grid}.lumie-em-cp svg{block-size:15px;inline-size:15px}.lumie-em-cp:hover{background:var(--lumie-accent-soft);color:var(--lumie-accent-text)}.lumie-em-cp[data-done=yes]{color:#1f6b41;background:#e8f6ee}.lumie-mbody{resize:vertical;block-size:240px;min-block-size:160px;max-block-size:320px;inline-size:100%;font:inherit;color:var(--lumie-ink);background:var(--lumie-surface);border:0;outline:0;padding:16px 18px;font-size:15px;line-height:1.55;transition:opacity .25s;display:block}.lumie-mbody:focus{box-shadow:inset 0 0 0 2px var(--lumie-accent-soft)}.lumie-mbody[data-rewriting=yes]{opacity:.3}.lumie-em-note{border-block-start:1px solid var(--lumie-sep);color:var(--lumie-ink-3);background:var(--lumie-surface);margin:0;padding:10px 18px 14px;font-size:12.5px}.lumie-mrow.lumie-ema-row{grid-template-columns:72px minmax(0,1fr) auto;align-items:start}.lumie-ema-row .lumie-mk{padding-block-start:1px}.lumie-ema-sum{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.lumie-ema-sum>b{color:var(--lumie-ink);font-size:14.5px;font-weight:650;line-height:1.35}.lumie-ema-tags{flex-wrap:wrap;gap:5px;display:flex}.lumie-ema-tags i{block-size:22px;color:var(--lumie-accent-text);white-space:nowrap;background:#fbf9fe;border-radius:99px;align-items:center;padding:0 8px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #801fb32e}.lumie-ema-tags i.soon{color:var(--lumie-warn);background:#fff7e6;box-shadow:inset 0 0 0 1px #b8790f4d}.lumie-ema-none{color:var(--lumie-ink-2);font-size:13px}.lumie-ema-edit{background:var(--lumie-surface);block-size:34px;font:inherit;color:var(--lumie-accent-text);cursor:pointer;white-space:nowrap;border:1px solid #5d2cb766;border-radius:99px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:650;transition:background .15s,border-color .15s;display:inline-flex}.lumie-ema-edit svg{block-size:14px;inline-size:14px}.lumie-ema-edit:hover{background:var(--lumie-accent-soft);border-color:var(--lumie-accent)}.lumie-ema-edit:focus-visible,.lumie-rf:focus-visible,.lumie-em-send:focus-visible{outline-offset:2px;outline:3px solid #5d2cb759}.lumie-mtools{background:var(--lumie-surface-2);border-block-start:1px solid var(--lumie-sep);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.lumie-mt-l{color:var(--lumie-ink-2);align-items:center;gap:7px;margin-inline-end:4px;font-size:12.5px;display:inline-flex}.lumie-rf{border:1px solid var(--lumie-sep);background:var(--lumie-surface);font:inherit;color:var(--lumie-ink);cursor:pointer;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:500}.lumie-rf:hover{border-color:var(--lumie-accent);color:var(--lumie-accent-text)}.lumie-rf[aria-pressed=true]{background:var(--lumie-accent-soft);color:var(--lumie-accent-deep);border-color:#5d2cb759}.lumie-em-foot{flex-wrap:wrap;justify-content:flex-start;margin-block-start:14px;display:flex}.lumie-em-fn{color:var(--lumie-ink-2);flex:100%;margin:0 0 10px;font-size:13px}.lumie-em-fn[hidden]{display:none}.lumie-em-foot.lumie-jn-foot{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px}.lumie-jn-foot .lumie-em-fn{flex:auto;margin:0}.lumie-em-send svg{block-size:16px;inline-size:16px}.lumie-em-send:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media (max-width:860px){.lumie-em{padding:14px 12px 96px}.lumie-em-hd{flex-wrap:wrap;padding:12px}.lumie-mrow{grid-template-columns:60px minmax(0,1fr);padding:10px 12px}.lumie-mrow.lumie-em-r,.lumie-mrow.lumie-ema-row{grid-template-columns:60px minmax(0,1fr) auto}.lumie-em-foot .lumie-em-send{inline-size:100%}.lumie-jn-foot .lumie-em-send{flex:none;inline-size:auto}.lumie-mbody{block-size:260px;padding:14px;font-size:16px}.lumie-mrow input{font-size:16px}}@media (max-width:699px){.lumie-mrow.lumie-ema-row{grid-template-columns:60px minmax(0,1fr)}.lumie-ema-row .lumie-ema-edit{grid-column:2;justify-self:start;block-size:36px;margin-block-start:2px}}@media (max-width:420px){.lumie-em-st{display:none}}.lumie-scrim[data-kind=ask][data-portaled],.lumie-scrim[data-kind=draft][data-portaled]{position:fixed}.lumie-scrim[data-kind=ask]{z-index:60;background:var(--lumie-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;padding:20px;display:grid}.lumie-modal.lumie-emam{gap:0;max-block-size:min(86vh,780px);inline-size:min(600px,100%);padding:0;overflow:hidden}.lumie-emam .lumie-grab{margin:8px auto 0}.lumie-emam-h{align-items:center;gap:10px;padding:18px 20px 12px;display:flex}.lumie-emam h3{font-family:var(--lumie-font-display);padding-right:0;font-size:20px}.lumie-emam .lumie-modal-x{flex:none;margin-left:auto;position:static}.lumie-emam-f{border-bottom:1px solid var(--lumie-sep);flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 14px;display:flex}.lumie-emam-b{overscroll-behavior:contain;background:#fcfbfe;flex:auto;min-block-size:0;padding:14px 20px 16px;overflow:auto}.lumie-emam-ft{border-top:1px solid var(--lumie-sep);background:var(--lumie-surface);align-items:center;gap:10px;padding:12px 20px 16px;display:flex}.lumie-ema-chips{flex-wrap:wrap;gap:6px;display:flex}.lumie-ema-chips button{background:var(--lumie-surface);block-size:30px;box-shadow:inset 0 0 0 1px var(--lumie-sep);font:600 12.5px var(--lumie-font-ui);color:var(--lumie-ink-2);cursor:pointer;white-space:nowrap;border:0;border-radius:99px;padding:0 12px}.lumie-ema-chips button[aria-pressed=true]{background:var(--lumie-accent);color:#fff;box-shadow:none}.lumie-ema-s{background:var(--lumie-surface);block-size:36px;min-inline-size:0;box-shadow:inset 0 0 0 1px var(--lumie-sep);color:var(--lumie-ink-3);cursor:text;border-radius:10px;flex:200px;align-items:center;gap:7px;padding:0 10px;display:flex}.lumie-ema-s:focus-within{box-shadow:inset 0 0 0 2px #5d2cb780}.lumie-ema-s svg{flex:none;block-size:15px;inline-size:15px}.lumie-ema-s input{block-size:100%;min-inline-size:0;font:500 14px var(--lumie-font-ui);color:var(--lumie-ink);background:0 0;border:0;outline:0;flex:1}.lumie-ema-l{background:var(--lumie-surface);box-shadow:inset 0 0 0 1px var(--lumie-sep);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.lumie-ema-g+.lumie-ema-g{border-top:1px solid var(--lumie-sep)}.lumie-ema-gh{-moz-column-gap:10px;grid-template-columns:22px 30px minmax(0,1fr) 30px;align-items:center;column-gap:10px;padding:10px 8px 10px 12px;display:grid}.lumie-ema-gi{background:var(--lumie-accent-soft);block-size:30px;inline-size:30px;color:var(--lumie-accent);border-radius:8px;place-items:center;display:grid}.lumie-ema-gi svg{block-size:16px;inline-size:16px}.lumie-ema-gt{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.lumie-ema-gt b{color:var(--lumie-ink);font-size:14px;font-weight:650;line-height:1.3}.lumie-ema-gt small{color:var(--lumie-ink-2);font-size:12px;line-height:1.35}.lumie-ema-x{block-size:30px;inline-size:30px;color:var(--lumie-ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.lumie-ema-x svg{block-size:16px;inline-size:16px;transition:transform .15s}.lumie-ema-x:hover:not(:disabled){background:var(--lumie-accent-soft);color:var(--lumie-accent-text)}.lumie-ema-x:disabled{cursor:default;opacity:.4}.lumie-ema-g.lumie-open .lumie-ema-x svg{transform:rotate(180deg)}.lumie-ema-items{margin:0;padding:0 12px 6px 52px;list-style:none}.lumie-ema-it{-moz-column-gap:10px;border-top:1px dashed var(--lumie-sep);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:10px;padding:9px 0;display:grid}.lumie-ema-itt{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.lumie-ema-itt b{color:var(--lumie-ink);font-size:13px;font-weight:600;line-height:1.35}.lumie-ema-itt small{color:var(--lumie-ink-2);font-size:11.5px;line-height:1.4}.lumie-ema-itt small em{color:var(--lumie-warn);font-style:normal;font-weight:600}.lumie-ema-xr{-moz-column-gap:10px;cursor:pointer;background:#fff7e6;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;column-gap:10px;margin-top:10px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #b8790f38}.lumie-ema-xr .lumie-ema-itt b{font-size:13.5px}.lumie-ema-xr .lumie-ema-itt small{color:var(--lumie-warn);font-weight:600}.lumie-ema-empty{color:var(--lumie-ink-2);margin:4px 2px;font-size:13.5px}.lumie-emam mark{color:inherit;background:#fde9a8;border-radius:3px;padding:0 1px}.lumie-ema-cb{background:var(--lumie-surface);cursor:pointer;color:#fff;border:1.5px solid #281c5052;border-radius:6px;flex:none;place-items:center;block-size:22px;inline-size:22px;padding:0;transition:background .12s,border-color .12s;display:grid}.lumie-ema-cb.lumie-sm{border-radius:5px;block-size:20px;inline-size:20px}.lumie-ema-cb svg{block-size:13px;inline-size:13px}.lumie-ema-cb[aria-checked=true],.lumie-ema-cb[aria-checked=mixed]{background:var(--lumie-accent);border-color:var(--lumie-accent)}@media (hover:hover){.lumie-ema-cb:hover{border-color:var(--lumie-accent)}}.lumie-ema-n{background:var(--lumie-accent-soft);block-size:26px;color:var(--lumie-accent-text);white-space:nowrap;border-radius:99px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:650;display:inline-flex}.lumie-ema-all{font:600 13px var(--lumie-font-ui);color:var(--lumie-accent-text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px}.lumie-ema-all:hover{background:var(--lumie-accent-soft)}.lumie-ema-done{background:var(--lumie-accent);color:#fff;min-block-size:40px;font:650 14px var(--lumie-font-ui);cursor:pointer;border:0;border-radius:99px;margin-left:auto;padding:0 22px}@media (max-width:600px){.lumie-scrim[data-kind=ask]{place-items:end center;padding:0}.lumie-modal.lumie-emam{border-radius:20px 20px 0 0;max-block-size:92vh;inline-size:100%;padding:0}.lumie-emam .lumie-grab{display:block}.lumie-emam-h{padding:12px 16px 10px}.lumie-emam-f{flex-direction:column;align-items:stretch;padding:0 16px 12px}.lumie-ema-s{flex:none;block-size:40px}.lumie-ema-s input{font-size:16px}.lumie-emam-b{padding:12px 14px 14px}.lumie-emam-ft{padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px))}.lumie-ema-gh{grid-template-columns:22px minmax(0,1fr) 30px;padding:10px 6px 10px 10px}.lumie-ema-gh .lumie-ema-gi{display:none}.lumie-ema-items{padding-left:12px}}.lumie-em-subject{min-inline-size:0}.lumie-ema-sb{flex:1;align-self:stretch;min-inline-size:0;display:flex}.lumie-draft-field-box{flex:1;min-inline-size:0;display:flex}.lumie-exr{gap:4px;display:grid}.lumie-exf2{gap:10px;inline-size:min(460px,100%);margin:2px 0 12px auto;display:grid}.lumie-exc2{background:var(--lumie-surface);border:1px solid var(--lumie-sep);box-shadow:var(--lumie-shadow-1);border-left:3px solid #5d2cb7;border-radius:14px;gap:8px;padding:12px 14px;transition:box-shadow .4s,opacity .2s;display:grid}.lumie-exc2[data-off=yes]{opacity:.45}.lumie-exc2[data-fresh=yes]{box-shadow:0 0 0 3px #5d2cb759,0 10px 26px #5d2cb72e}.lumie-exc2-h{align-items:flex-start;gap:10px;display:flex}.lumie-exc2-h b{font-size:14.5px;line-height:1.3;display:block}.lumie-exc2-ln{letter-spacing:.05em;text-transform:uppercase;color:var(--lumie-ink-3);font-size:11px;font-weight:700;display:block}.lumie-exc2-pick input{accent-color:#6d28d9;block-size:18px;inline-size:18px;margin:2px 0 0}.lumie-exc2-g{background:var(--lumie-surface-2);border-radius:10px;grid-template-columns:96px minmax(0,1fr);gap:4px 10px;margin:0;padding:8px 10px;font-size:13px;display:grid}.lumie-exc2-g dt{color:var(--lumie-ink-3);text-transform:uppercase;letter-spacing:.04em;padding-top:1px;font-size:11.5px;font-weight:600}.lumie-exc2-g dd{min-inline-size:0;color:var(--lumie-ink);overflow-wrap:anywhere;margin:0}.lumie-exc2-g dd[data-k=req]{color:var(--lumie-ink-2);text-decoration:line-through}.lumie-exc2-g dd[data-k=ask]{color:#5d2cb7;font-weight:600}.lumie-exc2-nl{color:var(--lumie-ink-2);font-size:12px;font-weight:600}.lumie-exc2-note{box-sizing:border-box;border:1px solid var(--lumie-sep);inline-size:100%;font:inherit;resize:vertical;color:var(--lumie-ink);background:#fff;border-radius:10px;padding:8px 10px;font-size:13.5px;line-height:1.45}.lumie-exc2-note:disabled{background:var(--lumie-surface);color:var(--lumie-ink-2)}.lumie-exc2-count{color:var(--lumie-ink-3);font-variant-numeric:tabular-nums;justify-self:end;margin-top:-4px;font-size:11.5px}.lumie-exc2-count[data-cap=yes]{color:var(--lumie-ink-2)}.lumie-exf2-foot{justify-content:flex-end;align-items:center;gap:8px;display:flex}.lumie-exf2-send{background:var(--lumie-accent);color:#fff;font-family:var(--lumie-font-display);border-radius:999px;padding:9px 22px;font-size:16px;font-weight:600}.lumie-exf2-send:hover:not(:disabled){background:var(--lumie-accent-hover)}.lumie-exf2-send:disabled{opacity:.45;cursor:default}.lumie-exf2-back{color:var(--lumie-accent-text);align-items:center;gap:6px;margin-inline-end:auto;padding:8px 4px;font-size:14px;font-weight:600;display:inline-flex}.lumie-exf2-back svg{block-size:16px;inline-size:16px}.lumie-exf2-sent{color:var(--lumie-ok);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.lumie-exf2-sent svg{block-size:16px;inline-size:16px}@media (hover:none) and (pointer:coarse){.lumie-exc2-note{font-size:16px}}.lumie-exc2-covt{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.lumie-exc2-edit{color:#5d2cb7;cursor:pointer;background:#5d2cb71a;border:0;border-radius:99px;align-items:center;height:26px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.lumie-exc2-edit:focus-visible,.lumie-exc2-cov:focus-visible{outline-offset:2px;outline:2px solid #5d2cb7}.lumie-exc2-cov{box-sizing:border-box;width:100%;height:34px;font:inherit;background:#fff;border:1px solid #5d2cb759;border-radius:8px;padding:0 10px;font-size:13.5px}.lumie-exc2-out{color:#b8790f;margin-top:2px;font-size:12px;font-weight:600;display:block}.lumie-m-pick{border:1px solid var(--lumie-sep,#0000001a);box-sizing:border-box;background:#fff;border-left:3px solid #5d2cb7;border-radius:12px;gap:12px;max-width:100%;padding:14px;display:grid}.lumie-m-pick[data-locked=yes]{opacity:.75}.lumie-m-pick-ask{letter-spacing:.06em;text-transform:uppercase;color:#5d2cb7;font-size:11px;font-weight:700}.lumie-m-pick-sw{background:#f3f0fa;border-radius:10px;gap:2px;padding:3px;display:flex}.lumie-m-pick-sb{color:#5d2cb7;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1 1 0;min-width:0;min-height:36px;padding:0 10px;font-size:13px;font-weight:600;line-height:1.2}.lumie-m-pick-sb[aria-checked=true]{color:#fff;background:#5d2cb7}.lumie-m-pick-sb:disabled{cursor:default;opacity:.45}.lumie-m-pick-sb:focus-visible,.lumie-m-pick-go:focus-visible,.lumie-m-pick-row input:focus-visible,.lumie-m-pick-all input:focus-visible{outline-offset:2px;outline:2px solid #5d2cb7}.lumie-m-pick-list{gap:2px;display:grid}.lumie-m-pick-all,.lumie-m-pick-row{cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 6px;display:flex}.lumie-m-pick-all{font-size:13px;font-weight:600}.lumie-m-pick-row input,.lumie-m-pick-all input{accent-color:#5d2cb7;flex:none;width:16px;height:16px;margin:2px 0 0}.lumie-m-pick-rt{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.lumie-m-pick-ln{letter-spacing:.04em;font-variant:small-caps;color:#5d2cb7;font-size:11px;font-weight:700}.lumie-m-pick-rt b{font-size:14px;font-weight:600}.lumie-m-pick-rt small{color:#0009;font-size:12.5px}.lumie-m-pick-foot{justify-content:flex-end;display:flex}.lumie-m-pick-go{color:#fff;cursor:pointer;background:#5d2cb7;border:0;border-radius:10px;min-height:40px;padding:0 16px;font-size:13.5px;font-weight:600}.lumie-m-pick-go[data-off=yes],.lumie-m-pick-go[aria-disabled=true]{opacity:.45;cursor:default}.lumie-m-pick-done{color:var(--lumie-ok,#2f7a45);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.lumie-m-pick-done svg{width:14px;height:14px}@media (max-width:699px){.lumie-m-pick-foot,.lumie-m-pick-go{width:100%}}.lumie-m-exs{gap:10px;display:grid}.lumie-m-exs-h{align-items:center;gap:10px;min-width:0;display:flex}.lumie-m-exs-bar{background:#5d2cb7;border-radius:2px;flex:none;width:4px;height:20px}.lumie-m-exs-tile{color:#5d2cb7;background:#5d2cb71a;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.lumie-m-exs-tile svg{width:16px;height:16px}.lumie-m-exs-t{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;margin-right:auto;display:flex}.lumie-m-exs-t b{font-size:17px;font-weight:700}.lumie-m-exs-t small{color:#0009;font-size:12.5px}.lumie-m-exs-req{color:#5d2cb7;cursor:pointer;background:#5d2cb71a;border:1px solid #5d2cb759;border-radius:99px;flex:none;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover){.lumie-m-exs-req:hover:not(:disabled){background:#5d2cb729}.lumie-m-exs-rb:hover{background:#5d2cb70a}}.lumie-m-exs-body{border:1px solid var(--lumie-sep,#0000001a);background:#fff;border-radius:12px;gap:8px;padding:4px 0;display:grid}.lumie-m-exs-empty{color:#0009;margin:0;padding:12px 14px;font-size:13.5px}.lumie-m-exs-list{display:grid}.lumie-m-exs-row{border-top:1px solid var(--lumie-sep,#00000014);transition:background-color .6s;position:relative}.lumie-m-exs-list>.lumie-m-exs-row:first-child{border-top:0}.lumie-m-exs-row:before{content:"";opacity:0;background:#5d2cb7;width:3px;transition:opacity .6s;position:absolute;top:0;bottom:0;left:0}.lumie-m-exs-row[data-lit=yes]{background:#5d2cb71f}.lumie-m-exs-row[data-lit=yes]:before{opacity:1}.lumie-m-exs-rb{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) 14px;align-items:start;gap:10px;width:100%;padding:12px 14px;display:grid}.lumie-m-exs-rb:focus-visible,.lumie-m-exs-req:focus-visible,.lumie-m-exs-past:focus-visible,.lumie-m-exs-wd:focus-visible{outline-offset:2px;outline:2px solid #5d2cb7}.lumie-m-exs-bub{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.lumie-m-exs-bub i{background:currentColor;border-radius:50%;width:7px;height:7px}.lumie-m-exs-bub[data-status=pending]{color:#2f6fb5;background:#eef4fd}.lumie-m-exs-bub[data-status=approved]{color:#2f7a45;background:#eaf5ee}.lumie-m-exs-bub[data-status=rejected]{color:#b8790f;background:#fffbf3;box-shadow:inset 0 0 0 1px #b8790f66}.lumie-m-exs-bub[data-status=rejected] i{border-radius:1px}.lumie-m-exs-bub[data-status=withdrawn]{color:#5f5b6e;background:#f1eff4}.lumie-m-exs-main{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.lumie-m-exs-ln{letter-spacing:.04em;font-variant:small-caps;color:#5d2cb7;font-size:11px;font-weight:700}.lumie-m-exs-ask{font-size:14.5px;font-weight:600}.lumie-m-exs-inst,.lumie-m-exs-who,.lumie-m-exs-prof{color:#000000a6;font-size:13px}.lumie-m-exs-chev{place-items:center;margin-top:4px;transition:transform .2s;display:inline-grid}.lumie-m-exs-row[data-open=yes] .lumie-m-exs-chev{transform:rotate(180deg)}.lumie-m-exs-det{gap:6px;padding:0 14px 12px;font-size:13px;display:grid}.lumie-m-exs-det p{margin:0}.lumie-m-exs-wd{color:#0009;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:12.5px;font-weight:600;text-decoration:underline}.lumie-m-exs-past{border:0;border-top:1px solid var(--lumie-sep,#00000014);color:#5d2cb7;text-align:center;cursor:pointer;background:0 0;width:100%;padding:10px 14px;font-size:13px;font-weight:600}.lumie-m-exs-pl{letter-spacing:.06em;text-transform:uppercase;color:#00000073;padding:4px 14px 0;font-size:11px;font-weight:700}@media (prefers-reduced-motion:reduce){.lumie-m-exs-row,.lumie-m-exs-row:before,.lumie-m-exs-chev{transition:none}}@media (max-width:699px){.lumie-m-exs-h{flex-wrap:wrap}}.lumie-m-dof{margin-top:34px}.lumie-m-dof>.lumie-m-gh{letter-spacing:-.01em;text-transform:none;color:var(--lumie-ink);justify-content:flex-start;align-items:center;gap:10px;padding:0 2px 12px;font-size:17px;font-weight:700;line-height:1.25;display:flex}.lumie-m-dof>.lumie-m-gh:before{content:"";background:linear-gradient(180deg, var(--lumie-accent), var(--lumie-accent-deep));border-radius:2px;flex:none;width:4px;height:20px}.lumie-m-dof>.lumie-m-gl{border:1px solid #5d2cb724;padding:0;overflow:hidden;box-shadow:0 1px 2px #1018280a,0 14px 32px -20px #5d2cb759}.lumie-m-dof .lumie-m-dof-h{text-align:left;inline-size:100%;color:var(--lumie-ink);align-items:center;gap:12px;padding:12px 16px;display:flex}.lumie-m-dof .lumie-m-dof-h:hover{background:var(--lumie-surface-2)}.lumie-m-dof-i{block-size:32px;inline-size:32px;color:var(--lumie-accent-deep);background:#5d2cb714;border-radius:9px;flex:none;place-items:center;display:grid}.lumie-m-dof-i svg{block-size:16px;inline-size:16px}.lumie-m-dof-t{flex-direction:column;flex:1;gap:1px;display:flex}.lumie-m-dof-t b{font-size:14px;font-weight:650}.lumie-m-dof-t small{color:var(--lumie-ink-2);font-size:12.5px}.lumie-m-dof-c{color:var(--lumie-ink-2);transition:transform .2s;display:inline-flex}.lumie-m-dof-c svg{block-size:14px;inline-size:14px}.lumie-m-dof .lumie-m-dof-h[aria-expanded=true] .lumie-m-dof-c{transform:rotate(180deg)}.lumie-m-dof-l{border-top:1px solid var(--lumie-sep)}.lumie-m-dof-l[hidden]{display:none}.lumie-m-dof .lumie-m-dof-r{border-top:1px solid var(--lumie-sep);text-align:left;inline-size:100%;color:var(--lumie-ink);grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:grid}.lumie-m-dof .lumie-m-dof-r:first-child{border-top:0}button.lumie-m-dof-r:hover{background:var(--lumie-surface-2)}button.lumie-m-dof-r:hover .lumie-m-dof-n b{color:var(--lumie-accent-deep);text-decoration:underline}.lumie-m-dof .lumie-m-dof-rh{cursor:default;letter-spacing:.06em;text-transform:uppercase;color:var(--lumie-ink-2);background:var(--lumie-surface-2);padding-top:8px;padding-bottom:8px;font-size:10.5px;font-weight:650}.lumie-m-dof-n{align-items:center;gap:8px;min-inline-size:0;display:flex}.lumie-m-dof-n svg{block-size:15px;inline-size:15px;color:var(--lumie-accent-deep);flex:none}.lumie-m-dof-n>span{flex-direction:column;min-inline-size:0;display:flex}.lumie-m-dof-n b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lumie-m-dof-n small,.lumie-m-dof-w small{color:var(--lumie-ink-2);font-size:11.5px}.lumie-m-dof-w{flex-direction:column;display:flex}.lumie-m-dof-by{color:var(--lumie-ink-2)}@media (max-width:699px){.lumie-m-dof{margin-top:28px}.lumie-m-dof>.lumie-m-gh{padding-bottom:10px;font-size:16px}}.lumie-crail-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.lumie-crail-table-head{color:#ffffff73;font:600 12px/1 var(--lumie-font-display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;padding:0 2px 8px;display:flex}.lumie-crail-table-title{overflow-wrap:anywhere;min-inline-size:0}.lumie-crail-show-list{color:#cbb8ff;font:600 12.5px/1 var(--lumie-font-ui);letter-spacing:0;text-transform:none;border-radius:8px;margin-inline-start:auto;padding:6px 8px}.lumie-crail-show-list:hover{background:#9e8ae929}.lumie-crail-card{background:var(--lumie-crail-card,#fff);border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #0000001a}.lumie-crail-row{text-align:start;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;transition:background .15s;display:grid;position:relative}.lumie-crail-row+.lumie-crail-row{border-block-start:1px solid #0000001a}.lumie-crail-row[data-opens]:hover{background:var(--lumie-crail-wash,#f8f4fe)}.lumie-crail-tile{block-size:30px;inline-size:30px;color:hsl(var(--lumie-h) 45% 33%);background:hsl(var(--lumie-h) 68% 93%);letter-spacing:.01em;border-radius:8px;place-items:center;font-size:11px;font-weight:700;display:grid}.lumie-crail-row-text{min-inline-size:0}.lumie-crail-row-name{color:#141413;font:600 14px/1.3 var(--lumie-font-ui);overflow-wrap:anywhere}.lumie-crail-row .lumie-crail-row-open{color:inherit;font:inherit;text-align:start;padding:0;position:static}.lumie-crail-row-open:after{content:"";position:absolute;inset:0}.lumie-crail-row-open:focus-visible{outline:none}.lumie-crail-row[data-opens]:has(.lumie-crail-row-open:focus-visible){outline:2px solid var(--lumie-crail-ink,#5d2cb7);outline-offset:-2px}.lumie-crail-row-meta{color:#00000073;overflow-wrap:anywhere;margin-block-start:1px;font-size:12.5px;line-height:1.3}.lumie-crail-row-meta>span+span:before{content:" · ";white-space:pre}.lumie-crail-pill{white-space:nowrap;border-radius:99px;align-items:center;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.45;display:inline-flex}.lumie-crail-table-more{color:#00000073;border-block-start:1px solid #0000001a;margin:0;padding:8px 12px;font-size:12px}.lumie-fit-head{gap:4px;padding:0 2px 8px;display:grid}.lumie-fit-title{color:#ffffff73;font:600 12px/1.2 var(--lumie-font-display);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}.lumie-fit-basis{color:#fff9;font:400 12.5px/1.3 var(--lumie-font-ui)}.lumie-fit-card{background:var(--lumie-crail-card,#fff);color:var(--lumie-crail-card-ink,#2b2140);border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #0000001a}.lumie-fit-row{gap:6px;padding:10px 12px;display:grid}.lumie-fit-row+.lumie-fit-row{border-block-start:1px solid #0000001a}.lumie-fit-name{font:600 14px/1.3 var(--lumie-font-ui);overflow-wrap:anywhere}.lumie-fit-open{color:inherit;font:inherit;text-align:start;text-underline-offset:2px;padding:0;-webkit-text-decoration:underline #5d2cb759;text-decoration:underline #5d2cb759}.lumie-fit-why{font:400 13px/1.4 var(--lumie-font-ui);margin:0}.lumie-fit-counts{font:400 12.5px/1.3 var(--lumie-font-ui);align-items:center;gap:5px;margin:0;display:flex}.lumie-fit-counts span{margin-inline-start:3px}.lumie-fit-dot{background:var(--lumie-gold);border-radius:50%;flex:none;block-size:8px;inline-size:8px;display:inline-block}.lumie-fit-dot[data-fit=met]{background:var(--lumie-ok)}.lumie-fit-dot[data-fit=short]{background:var(--lumie-bad)}.lumie-fit-dot[data-fit=unknown]{background:var(--lumie-gold)}.lumie-fit-lines{gap:8px;margin:2px 0;padding:0;list-style:none;display:grid}.lumie-fit-line{font:400 12.5px/1.35 var(--lumie-font-ui);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:2px 8px;display:grid}.lumie-fit-line-name{font-weight:600}.lumie-fit-line-label{color:#2b2140b3}.lumie-fit-line-reason{color:#2b2140bf;overflow-wrap:anywhere;grid-column:2/-1}.lumie-fit-actions{flex-wrap:wrap;gap:4px;display:flex}.lumie-fit-toggle,.lumie-fit-show{color:var(--lumie-crail-ink,#5d2cb7);font:600 12.5px/1 var(--lumie-font-ui);border-radius:8px;margin-inline-start:-8px;padding:6px 8px}.lumie-fit-toggle:hover,.lumie-fit-show:hover{background:var(--lumie-crail-wash,#f8f4fe)}.lumie-fit-footer{color:#ffffff8c;font:400 12px/1.35 var(--lumie-font-ui);margin:8px 2px 0}.lumie-support{background:var(--lumie-crail-card,#fff);color:var(--lumie-crail-card-ink,#2b2140);border-radius:14px;gap:8px;padding:12px;display:grid;box-shadow:0 0 0 1px #0000001a}.lumie-support-title{font:600 14px/1.3 var(--lumie-font-display);margin:0}.lumie-support-subject{font:600 14px/1.3 var(--lumie-font-ui);overflow-wrap:anywhere;margin:0}.lumie-support-body{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4;overflow:visible}.lumie-support-note{color:#0009;font:400 12.5px/1.3 var(--lumie-font-ui);margin:0}.lumie-support-actions{flex-wrap:wrap;gap:8px;display:flex}.lumie-support-open{background:var(--lumie-accent,#5b3df5);color:var(--lumie-accent-ink,#fff);font:600 13px/1.2 var(--lumie-font-ui);border-radius:999px;padding:8px 14px;text-decoration:none}.lumie-support-open:hover{filter:brightness(.92)}.lumie-support-open:focus-visible{outline:2px solid var(--lumie-accent,#5b3df5);outline-offset:2px}.lumie-support-copy{font:inherit;color:var(--lumie-ink-soft);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:12px;display:inline-flex}.lumie-highlight{display:contents}.lumie-highlight .layer{pointer-events:none;z-index:2147483647;background:0 0;border:0;width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.lumie-highlight .ring{box-sizing:border-box;border-radius:10px;position:absolute;top:0;left:0;box-shadow:0 0 0 3px #5d2cb7,0 0 0 8px #5d2cb72e,0 10px 30px #5d2cb740}.lumie-highlight .tag{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#5d2cb7;border-radius:999px;max-width:280px;padding:3px 10px;font:600 12px/18px Lumie Inter,Inter,system-ui,sans-serif;position:absolute;bottom:calc(100% + 10px);left:0;overflow:hidden}.lumie-highlight .tag[data-below]{top:calc(100% + 10px);bottom:auto}@media (prefers-reduced-motion:no-preference){.lumie-highlight .ring{animation:1.1s ease-in-out 2 lumie-ring}}@keyframes lumie-ring{50%{box-shadow:0 0 0 3px #5d2cb7,0 0 0 14px #5d2cb71a,0 10px 30px #5d2cb740}}.lumie-customer{--lumie-crail-bg:linear-gradient(180deg, #1b0b33 0%, #241040 60%, #1d1444 100%);--lumie-crail-side-text:#cfc6e6;--lumie-crail-side-active:#4a1d7a;--lumie-crail-orange:#f4a068;--lumie-crail-ink:#5d2cb7;--lumie-crail-wash:#f8f4fe;--lumie-crail-edge:#801fb32b;--lumie-crail-line:#ffffff1a;--lumie-crail-card:#fff;--lumie-crail-card-ink:#2b2140;--lumie-crail-me:#efe6fb;--lumie-crail-grad:linear-gradient(90deg, #f5b736, #b572b4, #9e8ae9, #9bc8fd);--lumie-crail-curve:cubic-bezier(.32, .72, .33, 1);block-size:100%;position:relative;container:lumie-crail/inline-size}.lumie-crail{--lumie-crail-gutter:14px;block-size:100%;min-block-size:0;padding:calc(18px + env(safe-area-inset-top,0px)) var(--lumie-crail-gutter) calc(14px + env(safe-area-inset-bottom,0px));color:#fff;background:var(--lumie-crail-bg);flex-direction:column;display:flex;position:relative;box-shadow:1px 0 #0000001a,14px 0 44px #1410281f}.lumie-crail[data-open=no]{display:none}.lumie-crail-bar{flex-direction:column;flex:none;gap:14px;padding:0 6px 14px;display:flex}.lumie-crail-wordmark{block-size:39px;inline-size:121px;max-inline-size:none;margin:6px 0 0 4px;display:block}.lumie-crail-close{z-index:3;color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;block-size:36px;inline-size:36px;transition:background .15s,box-shadow .15s;display:grid;position:absolute;inset-block-start:calc(14px + env(safe-area-inset-top,0px));inset-inline-end:14px;box-shadow:inset 0 0 0 1px #ffffff3d}.lumie-crail-close:hover{background:#ffffff38;box-shadow:inset 0 0 0 1px #fff6}.lumie-crail-close:focus-visible,.lumie-crail-menu-btn:focus-visible,.lumie-crail-new:focus-visible{outline:2px solid var(--lumie-crail-orange);outline-offset:2px}.lumie-crail-menu{flex-wrap:wrap;gap:4px;display:flex}.lumie-crail-menu-btn{block-size:36px;inline-size:36px;color:var(--lumie-crail-side-text);background:0 0;border-radius:10px;place-items:center;display:grid;position:relative}.lumie-crail-menu-btn svg{fill:currentColor}.lumie-crail-menu-btn:hover{color:#fff;background:#ffffff14}.lumie-crail-menu-btn[data-active]{color:#fff;background:var(--lumie-crail-side-active)}.lumie-crail-menu-btn:after,.lumie-crail-new:after{content:attr(data-tip);color:#2b2140;font:600 12px var(--lumie-font-ui);white-space:nowrap;opacity:0;pointer-events:none;z-index:5;background:#fff;border-radius:7px;padding:5px 9px;transition:opacity .12s,transform .12s;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:50%;transform:translate(-50%,-4px);box-shadow:0 6px 18px #00000040}.lumie-crail-menu-btn:before,.lumie-crail-new:before{content:"";opacity:0;z-index:5;background:#fff;block-size:9px;inline-size:9px;transition:opacity .12s;position:absolute;inset-block-start:calc(100% + 3px);inset-inline-start:50%;transform:translate(-50%)rotate(45deg)}.lumie-crail-menu-btn:hover:after,.lumie-crail-menu-btn:focus-visible:after,.lumie-crail-new:hover:after,.lumie-crail-new:focus-visible:after{opacity:1;transform:translate(-50%)}.lumie-crail-menu-btn:hover:before,.lumie-crail-menu-btn:focus-visible:before,.lumie-crail-new:hover:before,.lumie-crail-new:focus-visible:before{opacity:1}.lumie-crail-menu-btn:first-child:after{inset-inline-start:0;transform:translateY(-4px)}.lumie-crail-menu-btn:first-child:hover:after,.lumie-crail-menu-btn:first-child:focus-visible:after{transform:translate(0)}.lumie-crail-new:after{inset-inline:auto 0;transform:translateY(-4px)}.lumie-crail-new:hover:after,.lumie-crail-new:focus-visible:after{transform:translate(0)}.lumie-crail-head{border-block-end:1px solid var(--lumie-crail-line);flex:none;align-items:center;gap:11px;padding:0 6px 14px;display:flex}.lumie-crail-head-mark{flex:none;block-size:25px;inline-size:20px;display:block}.lumie-crail-head-text{flex:1;min-inline-size:0}.lumie-crail-title{color:#fff;font:700 17px/1.2 var(--lumie-font-display);margin:0}.lumie-crail-sub{color:var(--lumie-crail-side-text);margin:2px 0 0;font-size:12.5px}.lumie-crail-new{color:#fff9;border-radius:50%;flex:none;place-items:center;block-size:32px;inline-size:32px;display:grid;position:relative}.lumie-crail-new:hover:not(:disabled){color:#fff;background:#ffffff1a}.lumie-crail-new:disabled{opacity:.4;cursor:default}.lumie-crail-log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex-direction:column;flex:1;justify-content:safe flex-end;gap:22px;min-block-size:0;padding:18px 6px 10px;display:flex;position:relative;overflow-y:auto}@container lumie-crail (max-width:339px){.lumie-crail{--lumie-crail-gutter:10px}.lumie-crail-title{font-size:15px}}.lumie-crail .lumie-said{padding-inline-end:16px}.lumie-crail .lumie-said:after{background:var(--lumie-crail-orange);block-size:8px;inline-size:8px;bottom:4px}.lumie-crail .lumie-bubble{max-inline-size:85%;color:var(--lumie-crail-card-ink);background:var(--lumie-crail-me);font-family:var(--lumie-font-ui);letter-spacing:0;border-radius:16px 16px 4px;padding:10px 14px;font-size:14.5px;font-weight:400;line-height:1.5;box-shadow:0 2px 10px #0000002e}.lumie-crail .lumie-turn{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;display:grid}.lumie-crail-mark{block-size:19px;inline-size:15px;margin-block-start:3px;animation:.36s cubic-bezier(.22,1,.36,1) backwards lumie-rise;display:block}.lumie-crail .lumie-turn-body>*>.lumie-prose,.lumie-crail-hello{color:var(--lumie-crail-card-ink);background:var(--lumie-crail-card);font:14.5px/1.6 var(--lumie-font-ui);border-radius:4px 16px 16px;padding:11px 14px;box-shadow:0 2px 10px #0000002e}.lumie-crail .lumie-prose p,.lumie-crail .lumie-prose ul,.lumie-crail .lumie-prose ol,.lumie-crail-hello{font-family:var(--lumie-font-ui);letter-spacing:0;margin:0;font-size:14.5px;line-height:1.6}.lumie-crail .lumie-prose p,.lumie-crail .lumie-prose ul,.lumie-crail .lumie-prose ol,.lumie-crail .lumie-prose strong{color:inherit}.lumie-crail .lumie-thinking,.lumie-crail .lumie-alert,.lumie-crail-note{padding-inline-start:28px}.lumie-crail .lumie-thinking span{background:#fff9}.lumie-crail .lumie-alert{color:#ffb3ab}.lumie-crail-note{color:var(--lumie-crail-side-text);margin:0;font-size:14px}.lumie-crail .lumie-said[data-settled],.lumie-crail .lumie-turn[data-settled]>.lumie-crail-mark,.lumie-crail .lumie-turn[data-settled] .lumie-turn-body>*{animation:none}.lumie-crail-act{color:#fff;block-size:32px;font:600 13px var(--lumie-font-ui);background:#ffffff1a;border-radius:12px;align-items:center;gap:6px;padding:0 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff42}.lumie-crail-act[data-primary]{color:#580683;box-shadow:none;background:#fff}.lumie-crail .lumie-turn-body>.lumie-feedback{margin-block-start:4px}.lumie-crail .lumie-feedback-thumb{color:#ffffff8c}.lumie-crail .lumie-feedback-thumb:hover,.lumie-crail .lumie-feedback-thumb:focus-visible{color:#fff;background:#ffffff1a}.lumie-crail .lumie-feedback-thumb[aria-pressed=true]{color:var(--lumie-crail-orange)}.lumie-crail .lumie-feedback-note{color:var(--lumie-crail-side-text);font-family:var(--lumie-font-ui)}.lumie-crail .lumie-feedback-note[data-tone=warn]{color:var(--lumie-crail-orange)}.lumie-crail .lumie-feedback-sheet{border:1px solid var(--lumie-crail-line);background:#ffffff0f;border-radius:16px;gap:12px;padding:14px}.lumie-crail .lumie-feedback-title{color:#fff;font-family:var(--lumie-font-ui);font-size:14px}.lumie-crail .lumie-reason{border-color:var(--lumie-crail-line);color:var(--lumie-crail-side-text);font-family:var(--lumie-font-ui);background:0 0}.lumie-crail .lumie-reason[aria-pressed=true]{border-color:var(--lumie-crail-orange);background:var(--lumie-crail-side-active);color:#fff}.lumie-crail .lumie-feedback .lumie-field-label{color:var(--lumie-crail-side-text)}.lumie-crail .lumie-feedback .lumie-text-input{border-color:var(--lumie-crail-line);color:#fff;background:#ffffff14}.lumie-crail .lumie-feedback .lumie-button{background:var(--lumie-crail-orange);color:#1b0b33;padding:10px 20px}.lumie-crail .lumie-feedback .lumie-button[data-quiet]{border:1px solid var(--lumie-crail-line);color:var(--lumie-crail-side-text);background:0 0}.lumie-crail-approval{color:var(--lumie-crail-card-ink);background:var(--lumie-crail-card);font:14px/1.45 var(--lumie-font-ui);border-radius:4px 16px 16px;gap:10px;padding:14px;display:grid;box-shadow:0 2px 10px #0000002e}.lumie-crail-approval-title{font:600 14.5px/1.35 var(--lumie-font-ui);overflow-wrap:anywhere;margin:0}.lumie-crail-approval-rows{border-collapse:collapse;inline-size:100%}.lumie-crail-approval-rows th,.lumie-crail-approval-rows td{text-align:start;vertical-align:top;overflow-wrap:anywhere;border-block-start:1px solid #0000001a;padding:6px 0}.lumie-crail-approval-rows th{color:#0000008c;white-space:nowrap;padding-inline-end:12px;font-size:12.5px;font-weight:600}.lumie-crail-approval-before{color:#0000008c}.lumie-crail-approval-after{font-weight:600}.lumie-crail-approval [data-empty]{font-style:italic}.lumie-crail-approval-note,.lumie-crail-approval-expiry,.lumie-crail-approval-state{color:#0000008c;margin:0;font-size:12.5px}.lumie-crail-approval-state{font-weight:600}.lumie-crail-approval-state[data-state=Saved]{color:#1b7f47}.lumie-crail-approval-actions{gap:8px;display:flex}.lumie-crail-approval .lumie-crail-act{color:var(--lumie-crail-card-ink);background:0 0;box-shadow:inset 0 0 0 1px #00000038}.lumie-crail-approval .lumie-crail-act[data-primary]{color:#fff;background:var(--lumie-crail-ink);box-shadow:none}.lumie-crail-approval .lumie-crail-act:disabled{opacity:.55}.lumie-crail-log[hidden],.lumie-crail-compose[hidden]{display:none}.lumie-crail .lumie-history{--lumie-history-ink:#fff;--lumie-history-muted:var(--lumie-crail-side-text);--lumie-history-line:var(--lumie-crail-line);--lumie-history-hover:#ffffff14;--lumie-history-current:#ffffff24;--lumie-history-accent:var(--lumie-crail-orange);padding:10px 6px 0}.lumie-crail-chips{--lumie-chips-fade:24px;--lumie-chips-hide-start:var(--lumie-chips-fade);--lumie-chips-hide-end:var(--lumie-chips-fade);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--lumie-chips-fade), #000 calc(100% - var(--lumie-chips-fade)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--lumie-chips-fade), #000 calc(100% - var(--lumie-chips-fade)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--lumie-chips-fade), #000 calc(100% - var(--lumie-chips-fade)), transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(100% + var(--lumie-chips-hide-start) + var(--lumie-chips-hide-end)) 100%;-webkit-mask-size:calc(100% + var(--lumie-chips-hide-start) + var(--lumie-chips-hide-end)) 100%;mask-size:calc(100% + var(--lumie-chips-hide-start) + var(--lumie-chips-hide-end)) 100%;-webkit-mask-position:calc(0px - var(--lumie-chips-hide-start)) 0;-webkit-mask-position:calc(0px - var(--lumie-chips-hide-start)) 0;mask-position:calc(0px - var(--lumie-chips-hide-start)) 0;flex-wrap:nowrap;flex:none;gap:6px;padding:8px 6px 4px;transition:-webkit-mask-size .2s ease-out,mask-size .2s ease-out,-webkit-mask-position .2s ease-out,mask-position .2s ease-out;display:flex;overflow-x:auto}.lumie-crail-chips[data-more-start]{--lumie-chips-hide-start:0px}.lumie-crail-chips[data-more-end]{--lumie-chips-hide-end:0px}@media (prefers-reduced-motion:reduce){.lumie-crail-chips{transition:none}}.lumie-crail-chips::-webkit-scrollbar{display:none}.lumie-crail-chip{color:#fff;text-align:start;white-space:nowrap;background:#ffffff1a;border-radius:99px;flex:none;padding:7px 12px;font-size:13px;font-weight:600;line-height:1.45;box-shadow:inset 0 0 0 1px #ffffff38}.lumie-crail-chip:hover:not(:disabled){color:#cbb8ff;background:#ffffff2e;box-shadow:inset 0 0 0 1px #bea0ff80}.lumie-crail-chip:disabled{opacity:.5;cursor:default}.lumie-crail-chip:focus-visible{outline:2px solid var(--lumie-crail-orange);outline-offset:2px}.lumie-crail-compose{flex:none;padding:0 2px}.lumie-crail-field{border-radius:30px;margin-block-start:12px;padding:2px;transition:background .2s;box-shadow:0 4px 20px #0000001f}.lumie-crail-field:focus-within{background:var(--lumie-crail-grad)}.lumie-crail-form{background:#ffffffd9;border-radius:28px;align-items:flex-end;gap:8px;padding:7px 7px 7px 18px;display:flex}.lumie-crail-field:focus-within .lumie-crail-form{background:#fff}.lumie-crail .lumie-input{resize:none;color:#141413;max-block-size:140px;min-inline-size:0;font:14.5px/1.5 var(--lumie-font-ui);background:0 0;border:0;outline:0;flex:1;align-self:center;padding:8px 0}.lumie-crail .lumie-input::placeholder{color:#00000073}.lumie-crail .lumie-input:focus-visible{outline:none}.lumie-crail .lumie-send{color:#fff;background:radial-gradient(136% 76% at 22% -5%,#f5b736 27%,#f5b736db 46%,#f5b73600 100%),radial-gradient(154% 79% at 81% 108%,#9acfff 15%,#9acfffe3 34%,#9acfff00 100%),#a245d3;border-radius:50%;flex:none;block-size:38px;inline-size:38px;transition:transform .2s;box-shadow:0 0 10px #f5b73699}.lumie-crail .lumie-send:hover:not(:disabled){transform:scale(1.05)}.lumie-crail .lumie-send svg{block-size:16px;inline-size:16px}.lumie-crail-foot{color:#ffffff73;text-align:center;margin:10px 0 0;font-size:12px;line-height:1.45}.lumie-crail[data-open=yes]{animation:lumie-crail-in .45s var(--lumie-crail-curve) backwards}@keyframes lumie-crail-in{0%{transform:translate(-100%)}}.lumie-crail[data-open=yes][data-origin=nav]{animation:lumie-from-nav .5s var(--lumie-crail-curve) backwards}@keyframes lumie-from-nav{0%{clip-path:inset(0 calc(100% - var(--lumie-crail-from,266px)) 0 0);opacity:.6}to{clip-path:inset(0);opacity:1}}.lumie-crail[data-open=yes][data-closing=yes]{animation:lumie-crail-out .45s var(--lumie-crail-curve) forwards}@keyframes lumie-crail-out{0%{transform:none}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.lumie-crail[data-open=yes],.lumie-crail[data-open=yes][data-origin=nav],.lumie-crail[data-open=yes][data-closing=yes]{animation:none}}.lumie-crail-nav{block-size:100%;color:var(--lumie-crail-side-text);background:var(--lumie-crail-bg);flex-direction:column;padding:24px 12px 16px;display:flex}.lumie-crail-nav[hidden]{display:none}.lumie-crail-nav-wordmark{flex:none;block-size:39px;inline-size:121px;max-inline-size:none;margin:0 0 26px 12px;display:block}.lumie-crail-nav-body{flex-direction:column;flex:1;gap:10px;min-block-size:0;margin:4px 0 12px;animation:.35s both lumie-nav-in;display:flex}@keyframes lumie-nav-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.lumie-crail-nav-head{color:#fff;align-items:center;gap:8px;padding:0 4px;font-size:15px;display:flex}.lumie-crail-nav-dot{background:var(--lumie-crail-orange);border-radius:50%;flex:none;block-size:22px;inline-size:22px}.lumie-crail-nav-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-block-size:0;display:flex;overflow:hidden}.lumie-crail-nav-user{color:#2a1a3d;background:#fff;border-radius:14px 14px 4px;align-self:flex-end;max-inline-size:92%;padding:8px 11px;font-size:13.5px;line-height:1.4;animation:.25s both lumie-nav-in}.lumie-crail-nav-dots{background:#ffffff24;border-radius:14px 14px 14px 4px;align-self:flex-start;gap:4px;padding:10px 12px;display:inline-flex}.lumie-crail-nav-dots i{background:var(--lumie-crail-orange);border-radius:50%;block-size:6px;inline-size:6px;animation:1s ease-in-out infinite lumie-nav-dot}.lumie-crail-nav-dots i:nth-child(2){animation-delay:.15s}.lumie-crail-nav-dots i:nth-child(3){animation-delay:.3s}@keyframes lumie-nav-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.lumie-crail-nav-box{color:#fff;background:#ffffff1f;border:1px solid #f4a06899;border-radius:14px;align-items:center;min-block-size:44px;padding:8px 8px 8px 12px;font-size:13.5px;line-height:1.35;display:flex;box-shadow:0 0 0 3px #f4a06824}.lumie-crail-nav-text{word-break:break-word;flex:1;min-inline-size:0}.lumie-crail-nav-caret{background:var(--lumie-crail-orange);block-size:16px;inline-size:2px;margin:0 6px 0 1px;animation:1s step-end infinite lumie-nav-blink}@keyframes lumie-nav-blink{50%{opacity:0}}.lumie-crail-nav-send{color:#fff;background:#ffffff2e;border-radius:50%;flex:none;place-items:center;block-size:30px;inline-size:30px;display:grid}.lumie-crail-nav-send svg{block-size:16px;inline-size:16px}.lumie-crail-nav-send[data-on]{color:#2a1a3d;background:var(--lumie-crail-orange)}@media (prefers-reduced-motion:reduce){.lumie-crail-nav-body,.lumie-crail-nav-user,.lumie-crail-nav-dots i,.lumie-crail-nav-caret{animation:none}}