.ev-hero{padding-bottom:clamp(72px,8vw,112px);position:relative}.ev-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;padding-block:clamp(44px,5vw,76px) clamp(36px,3.6vw,56px);display:flex}.ev-title{font:400 clamp(46px, 6.2vw, 96px) / .98 var(--font-display);letter-spacing:-.024em;color:#fff9ef;flex:520px;margin:0}.ev-title>span{display:block}.ev-side{flex:0 520px}.ev-side .hero-lead{font-size:18px}.ev-ctas{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.ev-jump{gap:10px}.ev-note{font:500 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#a9bab5;margin:18px 0 0}.ev-stage{position:relative}.ev-canvas{transform-origin:0 0;position:absolute;top:0;left:0}.ev-desk{color:#1f1a14;position:absolute}.ev-pad{z-index:2;position:absolute}.ev-phone{z-index:3;position:absolute}.ev-small{display:none}@media (width<=1199.98px){.ev-stage{display:none}.ev-small{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:32px 48px;display:grid}}@media (width<=759.98px){.ev-small{grid-template-columns:minmax(0,1fr);justify-items:center}}.ev-small-phone{flex-direction:column;align-items:center;gap:14px;display:flex}.ev-small-side{flex-direction:column;gap:28px;width:100%;max-width:460px;padding-top:40px;display:flex}@media (width<=759.98px){.ev-small-side{padding-top:0}}.ev-card{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ev-card-in{box-sizing:border-box;color:#1f1a14;background:#fffdf8;border-radius:18px;width:100%;padding:16px 18px;box-shadow:0 18px 40px -24px #0009}.ev-lab{color:#a9bab5;white-space:nowrap;background:#e9dfcd14;border-radius:999px;align-items:center;gap:8px;height:26px;padding:0 12px;font-size:12.5px;font-weight:500;transition:color .3s;display:inline-flex;position:absolute;box-shadow:inset 0 0 0 1px #e9dfcd24}.ev-lab:before{content:"";background:#5f7a74;border-radius:50%;width:6px;height:6px;transition:background .3s,box-shadow .3s}.ev-lab[data-on]{color:#fff9ef}.ev-lab[data-on]:before{background:#d9774b;box-shadow:0 0 0 3px #d9774b38}.ev-lab-flow{position:static}.ev-swap{animation:ev-in .5s var(--ease-out-expo) backwards}.ev-chip,.ev-mark{animation:ev-pop .7s var(--ease-spring) backwards}.ev-count{animation:ev-bump .5s var(--ease-out-expo) backwards;display:inline-block}.ev-row{isolation:isolate}.ev-row:before{content:"";z-index:-1;opacity:0;animation:ev-glow 2.8s ease-out var(--d,0s) backwards;background:#e9f0ec;border-radius:8px;position:absolute;inset:3px -8px}.ev-fill{transform:scaleX(var(--v));transform-origin:0;animation:ev-fill 1s var(--ease-out-expo) var(--d,0s) backwards;background:#0f5c58;border-radius:3px;position:absolute;inset:0}.ev-approve,.ev-take{font-variant-numeric:tabular-nums;color:#fffdf8;background:#0f5c58;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:transform .18s ease-out,background .18s;display:flex;position:relative}.ev-approve{border-radius:12px;height:42px;margin-top:12px;font-size:14px}.ev-take{border-radius:24px;height:48px;font-size:15px}:is(.ev-approve,.ev-take)[data-pressed]{background:#0b4a47;transform:scale(.97)}:is(.ev-approve,.ev-take):after{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-5px;box-shadow:0 0 0 2px #0f5c5873}:is(.ev-approve,.ev-take)[data-pressed]:after{animation:.7s ease-out ev-ring}.ev-over{position:absolute;inset:0}.ev-behind{transform-origin:50% 80%;animation:ev-back .6s var(--ease-out-expo) backwards;background:#f8f3eb;border-radius:12px 12px 0 0;flex-direction:column;display:flex;position:absolute;inset:-2px 10px 0;overflow:hidden}.ev-behind:after{content:"";opacity:.14;background:#000;animation:.6s ease-out backwards ev-dim;position:absolute;inset:0}.ev-sheet{z-index:1;color:#1f1a14;animation:ev-rise .65s var(--ease-out-expo) .14s backwards;background:#fffdf9;border-radius:26px 26px 0 0;flex-direction:column;display:flex;position:absolute;inset:6px 0 0;overflow:hidden;box-shadow:0 -10px 30px -14px #0006}.ev-sheet[data-out]{animation:ev-drop .5s var(--ease-out-expo) forwards}.ev-front{transform-origin:50% 80%;min-height:0;animation:ev-front .6s var(--ease-out-expo) backwards;flex-direction:column;flex:1;display:flex;position:relative}.ev-toast{z-index:2;animation:ev-toast .6s var(--ease-out-expo) .3s backwards;background:#0e2b29;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;position:absolute;bottom:36px;left:10px;right:10px;box-shadow:0 16px 34px -14px #0009}.ev-bar{margin-top:36px}.ev-days{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px;display:grid}.ev-days>span{font:500 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#93a8a2;white-space:nowrap;border-top:1px solid #e9dfcd38;margin-inline-end:16px;padding-top:8px}.ev-rail{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ev-stop{display:flex;position:relative}.ev-step{text-align:start;color:#a9bab5;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin:-4px 0 0 -4px;padding:4px 16px 6px 4px;transition:color .2s;display:flex}.ev-step:hover{color:#fff9ef}.ev-dot{z-index:1;box-sizing:border-box;background:#0e2b29;border:2px solid #e9dfcd66;border-radius:50%;width:12px;height:12px;transition:background .3s,border-color .3s,box-shadow .3s;position:relative}.ev-step[data-past] .ev-dot{background:#e9dcc6;border-color:#e9dcc6}.ev-step[aria-current] .ev-dot{background:#d9774b;border-color:#d9774b;box-shadow:0 0 0 4px #d9774b3d}.ev-when{font:500 12.5px var(--font-mono);letter-spacing:.04em;color:#e9dcc6;font-variant-numeric:tabular-nums}.ev-day{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ev-what{text-wrap:balance;font-size:14.5px;line-height:1.35}.ev-step[aria-current] .ev-what{color:#fff9ef;font-weight:500}.ev-seg{pointer-events:none;background:#e9dfcd2e;border-radius:1px;height:2px;position:absolute;top:5px;left:20px;right:8px;overflow:hidden}.ev-seg>i{transform-origin:0;background:#e9dcc6;position:absolute;inset:0;transform:scaleX(0)}.ev-seg>i[data-done]{transform:none}.ev-seg>i[data-on]{animation:ev-grow var(--hold) linear forwards}.ev-bar[data-held] .ev-seg>i[data-on]{animation-play-state:paused}@media (width<=759.98px){.ev-days,.ev-seg{display:none}.ev-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 0}.ev-step{padding-inline-end:10px}.ev-day{clip-path:none;color:#93a8a2;width:auto;height:auto;margin-bottom:2px;display:block;position:static}.ev-what{font-size:14px}}.ev-foot{border-top:1px solid #e9dfcd24;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 32px;margin-top:26px;padding-top:22px;display:flex}.ev-cap{max-width:860px;color:var(--color-on-deep-2);text-wrap:pretty;flex:520px;margin:0;font-size:16.5px;line-height:1.55;display:grid}.ev-cap-in{opacity:0;transition:opacity .3s ease-out, transform .5s var(--ease-out-expo);grid-area:1/1;transform:translateY(8px)}.ev-cap-in[data-on]{opacity:1;transition-delay:.1s;transform:none}.ev-cap-time{font:500 12.5px var(--font-mono);letter-spacing:.04em;color:var(--color-sand);margin-inline-end:10px}.ev-play{color:#e9dcc6;border-radius:999px;flex:none;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #e9dfcd47}.ev-play:hover{background:#e9dfcd14}@keyframes ev-in{0%{opacity:0;transform:translateY(6px)}}@keyframes ev-pop{0%{opacity:0;transform:scale(.82)}}@keyframes ev-bump{0%{opacity:.3;transform:scale(.6)}}@keyframes ev-glow{12%{opacity:1}to{opacity:0}}@keyframes ev-fill{0%{transform:scaleX(0)}}@keyframes ev-ring{0%{opacity:1;transform:scale(.96)}to{opacity:0;transform:scale(1.06)}}@keyframes ev-back{0%{border-radius:0;transform:scale(1.075)translateY(-1.5%)}}@keyframes ev-dim{0%{opacity:0}}@keyframes ev-rise{0%{transform:translateY(100%)}}@keyframes ev-drop{to{transform:translateY(104%)}}@keyframes ev-front{0%{transform:scale(.93)}}@keyframes ev-toast{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes ev-grow{to{transform:none}}@media (prefers-reduced-motion:reduce){.ev-swap,.ev-chip,.ev-mark,.ev-count,.ev-row:before,.ev-fill,.ev-behind,.ev-behind:after,.ev-sheet,.ev-front,.ev-toast,:is(.ev-approve,.ev-take):after{animation:none}.ev-sheet[data-out]{visibility:hidden;animation:none}.ev-cap-in{transition:opacity .25s ease-out;transform:none!important}}.wh{padding-bottom:clamp(72px,8vw,112px);position:relative}.wh-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 64px;padding-block:clamp(72px,8vw,112px) clamp(32px,3.4vw,48px);display:flex}.wh-title{max-width:700px;font:400 clamp(34px, 3.8vw, 54px) / 1.04 var(--font-display);letter-spacing:-.015em;text-wrap:balance;flex:520px;margin:0}.wh-side{flex:0 500px}.wh-note{font:500 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#706456;margin:12px 0 0}.wh-grid{--wh-cols:minmax(200px, 250px) minmax(0, 1.3fr) minmax(0, 1fr) minmax(0, 1fr)}.wh-cols,.wh-row{grid-template-columns:var(--wh-cols);column-gap:28px;display:grid}.wh-cells{display:contents}.wh-col{color:#544a3e;align-items:center;gap:9px;padding:18px 22px 14px;font-size:14px;font-weight:600;display:flex}.wh-col svg{color:#0f5c58;flex:none}.wh-col-desk{color:#1f1a14;background:#fffdf8;border-radius:18px 18px 0 0}.wh-who,.wh-cell{border-top:1px solid #e3d8c7}.wh-cell-desk{border-top-color:#eee6da}.wh-who{font:inherit;align-items:flex-start;gap:12px;margin:0;padding:22px 0 24px;display:flex}.wh-av{color:#2a1f12;background:#d9c4a3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:inline-flex}.wh-name{font:400 23px/1.15 var(--font-display);letter-spacing:-.01em;color:#1f1a14;display:block}.wh-role{color:#706456;margin-top:3px;font-size:13.5px;line-height:1.4;display:block}.wh-cell{padding:22px 22px 24px}.wh-cell-desk{background:#fffdf8}.wh-last .wh-cell-desk{border-radius:0 0 18px 18px}.wh-cell dd{margin:0}.wh-dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wh-when{color:#1f1a14;font-size:15px;font-weight:600;display:block}.wh-what{color:#544a3e;text-wrap:pretty;margin-top:5px;font-size:14.5px;line-height:1.55;display:block}.wh-foot{color:#544a3e;max-width:860px;margin:30px 0 0;font-size:15px;line-height:1.6}.wh-more{color:#0f5c58;white-space:nowrap;align-items:center;gap:8px;margin-inline-start:6px;font-weight:500;text-decoration:none;display:inline-flex}.wh-more:hover{color:#0b4a47}@media (width<=1099.98px){.wh-grid{--wh-cols:minmax(180px, 200px) minmax(0, 1.2fr) minmax(0, 1fr) minmax(0, 1fr)}.wh-name{font-size:21px}.wh-cols,.wh-row{column-gap:18px}.wh-col,.wh-cell{padding-inline:16px}}@media (width<=899.98px){.wh-cols{display:none}.wh-grid{gap:16px;display:grid}.wh-row{background:#fffdf8;border-radius:20px;padding:6px 20px 8px;display:block}.wh-who{border-top:0;padding:16px 0 14px}.wh-cells{margin:0;display:block}.wh-cell,.wh-last .wh-cell-desk{background:0 0;border-top:1px solid #eee6da;border-radius:0;padding:14px 0 16px}.wh-dt{clip-path:none;color:#0f5c58;width:auto;height:auto;margin-bottom:4px;font-size:13px;font-weight:600;position:static;overflow:visible}}.aw-band{padding-bottom:clamp(72px,8vw,112px);position:relative}.aw-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 64px;padding-block:clamp(72px,8vw,112px) clamp(32px,3.4vw,48px);display:flex}.aw-title{max-width:700px;font:400 clamp(34px, 3.8vw, 54px) / 1.04 var(--font-display);letter-spacing:-.015em;color:#fff9ef;text-wrap:balance;flex:520px;margin:0}.aw-side{flex:0 500px}.aw-lead{color:var(--color-on-deep-2);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.55}.aw-note{font:500 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#a9bab5;margin:12px 0 0}.aw-stage{position:relative}.aw-canvas{transform-origin:0 0;position:absolute;top:0;left:0}.aw-desk{color:#1f1a14;position:absolute}.aw-phone{z-index:3;position:absolute}.aw-small{display:none}@media (width<=1199.98px){.aw-stage{display:none}.aw-small{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:32px 48px;display:grid}}@media (width<=759.98px){.aw{flex-direction:column;display:flex}.aw-small{display:contents}.aw-small-phone{align-self:center}.aw-small-side{order:2;align-self:center;margin-top:36px}.aw-role{display:none}}.aw-small-phone{flex-direction:column;align-items:center;gap:14px;display:flex}.aw-small-side{width:100%;max-width:460px;padding-top:40px}@media (width<=759.98px){.aw-small-side{padding-top:0}}.aw-wall{transition:opacity .4s ease-out, transform .7s var(--ease-out-expo);position:absolute;inset:0}.aw-lock{transition:opacity .2s ease-out, transform .6s var(--ease-out-expo)}:is(.aw-wall,.aw-lock)[data-out]{opacity:0;pointer-events:none;transform:scale(1.08)}.aw-push{box-sizing:border-box;color:#1c1c1e;width:100%;font:inherit;text-align:start;transition:transform .25s var(--ease-out-expo);background:#e7e6e2;border-radius:22px;align-items:center;gap:10px;padding:11px 12px;display:flex;position:relative;box-shadow:0 12px 30px -14px #00000080}button.aw-push{cursor:pointer}button.aw-push[data-pressed]{transition-duration:.15s;transform:scale(.97)}:is(.aw-push,.aw-pile):focus-visible{outline-offset:3px;outline:2px solid #fff}.aw-pile{isolation:isolate;text-align:start;cursor:pointer;width:100%;transition:transform .25s var(--ease-out-expo);border-radius:22px;padding:0 0 12px;display:block;position:relative}.aw-pile:disabled{cursor:default}.aw-pile:not(:disabled):active{transform:scale(.98)}.aw-layer{z-index:-1;background:#f7f5f194;border-radius:0 0 18px 18px;height:40px;position:absolute;bottom:5px;left:12px;right:12px;box-shadow:0 10px 22px -14px #00000080}.aw-layer-2{z-index:-2;background:#f7f5f152;bottom:0;left:24px;right:24px}.aw-pile:after{content:"";opacity:0;pointer-events:none;border-radius:27px;position:absolute;inset:-5px -5px 7px;box-shadow:0 0 0 2px #ffffff8c}.aw[data-hint] .aw-pile:not(:disabled):after{animation:2s ease-out .4s 3 aw-hint}.aw-open .ev-behind{animation-name:aw-app;animation-delay:50ms}.aw-sheet-in{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.aw-body{transition:opacity .16s ease-out, transform .4s var(--ease-out-expo);padding:0 14px}.aw-body[data-done]{opacity:0;transform:translateY(-10px)scale(.98)}.aw-done{text-align:center;opacity:0;transition:opacity .35s ease-out .1s, transform .8s var(--ease-spring) .1s;pointer-events:none;position:absolute;top:74px;left:14px;right:14px;transform:translateY(18px)}.aw-done[data-on]{opacity:1;transform:none}.aw-tick{color:#fffdf8;width:44px;height:44px;animation:aw-tick .8s var(--ease-spring) .2s backwards;background:#286d42;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.aw-cta{background:linear-gradient(#fffdf900,#fffdf9 22%);padding:16px 14px 28px;position:absolute;bottom:0;left:0;right:0}.aw-approve{color:#fffdf8;width:100%;height:48px;font:inherit;font-variant-numeric:tabular-nums;background:#0f5c58;border-radius:24px;justify-content:center;align-items:center;gap:9px;font-size:15px;font-weight:600;transition:background .2s,transform .2s,opacity .3s;display:flex;position:relative}.aw-approve:not(:disabled){cursor:pointer}.aw-approve:not(:disabled):hover{background:#0b4a47}.aw-approve:not(:disabled):active{transform:scale(.98)}.aw-approve:focus-visible{outline-offset:3px;outline:2px solid #0f5c58}.aw-approve[data-busy]{opacity:.72}.aw-approve-done{color:#1f1a14;background:#f0e9de}.aw-approve-done:not(:disabled):hover{background:#e9dfcd}.aw-bar{background:#fffdf8;border-radius:18px;flex:none;align-items:flex-start;gap:9px;margin:0 8px 24px;padding:10px 10px 10px 12px;display:flex;box-shadow:0 0 0 1px #eee6da,0 10px 24px -14px #2e200e59}.aw-btn{color:#1f1a14;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f0e9de;border-radius:20px;flex:none;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:13px;font-weight:600;transition:background .2s,transform .2s,opacity .3s;display:inline-flex}.aw-btn-p{color:#fffdf8;background:#0f5c58;flex:1;padding:0 10px}.aw-btn-p[data-busy]{opacity:.72}.aw-undo{color:#0f5c58;border-radius:9px;flex:none;height:30px;margin:-3px -2px 0 0;padding:0 8px;font-size:13.5px;font-weight:600;transition:background .2s}.aw-undo:not(:disabled){cursor:pointer}.aw-undo:not(:disabled):hover{background:#e0ece8}.aw-undo:focus-visible{outline-offset:1px;outline:2px solid #0f5c58}.aw-btn:not(:disabled){cursor:pointer}.aw-btn:not(:disabled):hover{background:#e9dfcd}.aw-btn-p:not(:disabled):hover{background:#0b4a47}.aw-btn:not(:disabled):active{transform:scale(.97)}.aw-btn:focus-visible{outline-offset:2px;outline:2px solid #0f5c58}.aw-foot{border-top:1px solid #e9dfcd24;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 32px;margin-top:26px;padding-top:22px;display:flex}.aw-hint{max-width:860px;min-height:3.1em;color:var(--color-on-deep-2);text-wrap:pretty;flex:520px;margin:0;font-size:16.5px;line-height:1.55}@media (width<=759.98px){.aw-hint{min-height:4.65em}}.aw .ev-play:disabled{opacity:.42;cursor:default}.aw .ev-play:disabled:hover{background:0 0}.aw-times{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;margin:64px 0 0;padding:0;list-style:none;display:grid}.aw-times>li{border-top:1px solid #e9dfcd38;padding-top:16px}.aw-times>li[data-on]{border-top-color:#d9774b}.aw-time{font:500 12.5px var(--font-mono);letter-spacing:.04em;color:#e9dcc6;font-variant-numeric:tabular-nums}.aw-times p{color:var(--color-on-deep-2);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.5}@media (width<=1023.98px){.aw-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}}@media (width<=559.98px){.aw-times{grid-template-columns:minmax(0,1fr);gap:22px}}.aw-more{color:#e9dcc6;align-items:center;gap:8px;margin-top:36px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.aw-more:hover{color:#fffdf8}@keyframes aw-hint{0%{opacity:.9;transform:scale(.97)}70%,to{opacity:0;transform:scale(1.05)}}@keyframes aw-app{0%{opacity:0;transform:scale(.86)}}@keyframes aw-tick{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.aw-tick,.aw-pile:after,.aw-open .ev-behind{animation:none!important}.aw-wall,.aw-lock,.aw-push,.aw-pile,.aw-body,.aw-done{transition:opacity .25s ease-out;transform:none!important}}.si-band{border-top:1px solid #e3d8c7;padding-bottom:clamp(72px,8vw,112px);position:relative}.si,.si-stage{position:relative}.si-canvas{transform-origin:0 0;position:absolute;top:0;left:0}.si-desk{color:#1f1a14;position:absolute}.si-phone{z-index:3;position:absolute}.si-small{display:none}@media (width<=1199.98px){.si-stage{display:none}.si-small{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px 48px;display:grid}}@media (width<=759.98px){.si-small{grid-template-columns:minmax(0,1fr);justify-items:center}}.si-small-side{flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:560px;padding-top:40px;display:flex}@media (width<=759.98px){.si-small-side{padding-top:0}}.si-small-phone{flex-direction:column;align-items:center;gap:14px;display:flex}.ev-lab-dark{color:#706456;background:#1f1a140a;box-shadow:inset 0 0 0 1px #1f1a141f}.ev-lab-dark:before{background:#b9ab97}.ev-lab-dark[data-on]{color:#1f1a14}.si-card{box-sizing:border-box;color:#1f1a14;background:#fffdf8;border:1px solid #ebe2d4;border-radius:16px;width:100%;overflow:hidden}.si-small .si-card{box-shadow:0 24px 50px -36px #2e200e73}.si-h{margin:0;font-size:15px;font-weight:600}.si-h:focus{outline:none}.si-h:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #0f5c58}.si-rows{border-top:1px solid #eee6da;margin:0;padding:0;list-style:none}.si-row{transition:opacity .26s ease-out, transform .26s var(--ease-out-expo);border-bottom:1px solid #eee6da;align-items:center;gap:12px;padding:10px 16px 10px 20px;display:flex}.si-row:last-child{border-bottom:0}.si-row[data-leaving]{opacity:0;transform:translate(14px)}.si-pill{background:var(--color-good-tint);color:#286d42;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:20px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.si-pill>i{background:currentColor;border-radius:50%;width:6px;height:6px}.si-out{color:#1f1a14;white-space:nowrap;border-radius:10px;flex:none;height:32px;padding:0 12px;font-size:13.5px;font-weight:500;transition:background .2s;position:relative}.si-out:not(:disabled){cursor:pointer}.si-out:not(:disabled):hover{background:#f0e9de}.si-out:focus-visible{outline-offset:2px;outline:2px solid #0f5c58}.si-out:after{content:"";opacity:0;pointer-events:none;border-radius:13px;position:absolute;inset:-4px;box-shadow:0 0 0 2px #0f5c5873}.si[data-hint] .si-out:not(:disabled):after{animation:2s ease-out .4s 3 aw-hint}.si-all{background:#f0e9de80;border-top:1px solid #eee6da;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 16px 10px 20px;display:flex}.si-danger{color:#fffdf8;white-space:nowrap;background:#a53220;border-radius:10px;flex:none;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.si-toast{z-index:4;box-sizing:border-box;width:300px;animation:ev-toast .6s var(--ease-out-expo) backwards;background:#0e2b29;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px 12px 16px;display:flex;position:absolute;bottom:24px;right:24px;box-shadow:0 18px 40px -16px #09181699}.si-toast-flow{align-self:flex-end;width:100%;max-width:340px}.si-toast-flow .si-toast{width:100%;position:static}.si-screen{background:#f8f3eb;flex-direction:column;transition:opacity .45s ease-out;display:flex;position:absolute;inset:0}.si-screen[data-out]{opacity:0}.si-in{animation:.6s ease-out .15s backwards si-in}.si-signin{color:#1f1a14;flex-direction:column;padding:10px 20px 0;display:flex}.si-notice{color:#22477e;animation:si-note .6s var(--ease-out-expo) .5s backwards;background:#e6edf6;border-radius:14px;gap:8px;margin-top:14px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.si-foot{border-top:1px solid #e3d8c7;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 32px;margin-top:26px;padding-top:22px;display:flex}.si-hint{color:#544a3e;text-wrap:pretty;flex:520px;max-width:860px;min-height:3.1em;margin:0;font-size:16.5px;line-height:1.55}@media (width<=759.98px){.si-hint{min-height:4.65em}}.si .si-again{color:#1f1a14;box-shadow:inset 0 0 0 1px #d8cdbb}.si .si-again:hover{background:#1f1a140d}.si .si-again:disabled{opacity:.42;cursor:default}.si .si-again:disabled:hover{background:0 0}.si-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;margin:64px 0 0;padding:0;list-style:none;display:grid}.si-facts>li{border-top:1px solid #e3d8c7;padding-top:16px}.si-facts h3{color:#1f1a14;margin:0;font-size:15px;font-weight:600}.si-facts p{color:#544a3e;text-wrap:pretty;margin:6px 0 0;font-size:14.5px;line-height:1.55}@media (width<=1023.98px){.si-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}}@media (width<=559.98px){.si-facts{grid-template-columns:minmax(0,1fr);gap:22px}}.si-more{margin:36px 0 0}@keyframes si-in{0%{opacity:0}}@keyframes si-note{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.si-in,.si-notice,.si-toast,.si-out:after{animation:none!important}.si-row{transition:opacity .25s ease-out;transform:none!important}}
