.pod-workspace{--pod-green:#174d41;--pod-border:#d9e3dd;color:#213d34}.pod-workspace button:not([data-slot]),.pod-workspace select:not([data-slot]),.pod-workspace input:not([data-slot]),.pod-workspace textarea:not([data-slot]),.content-preview button:not([data-slot]),.content-preview select:not([data-slot]),.content-preview input:not([data-slot]){font:inherit;color:inherit;background:#fff;border:1px solid #cbd9d0;border-radius:10px;max-width:100%;min-height:46px;padding:12px}.pod-workspace button:not([data-slot]),.content-preview button:not([data-slot]){cursor:pointer}.pod-workspace button:not([data-slot]):disabled{opacity:.5;cursor:default}.pod-workspace label,.content-preview label{gap:7px;min-width:0;font-size:13px;display:grid}.pod-workspace label input:not([data-slot]),.pod-workspace label select:not([data-slot]),.pod-workspace textarea:not([data-slot]){box-sizing:border-box;width:100%}.pod-workspace textarea:not([data-slot]){resize:vertical;min-height:116px}.pod-workspace p{color:#597166;line-height:1.65}.pod-workspace small,.content-preview small{letter-spacing:.09em;font-size:11px}.pod-workspace-banner{background:#eaf3ed;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:28px 32px;display:flex}.pod-workspace-banner h2{letter-spacing:-.025em;margin:8px 0;font-size:29px}.pod-workspace-banner p{margin:8px 0}.pod-workspace-banner>strong{text-align:center;min-width:120px;font-size:50px;font-weight:500}.pod-workspace-banner>strong small{letter-spacing:0;font-size:13px;display:block}.pod-workspace-banner button:not([data-slot]),.pod-primary{color:#fff!important;background:#174d41!important;border-color:#174d41!important}.pod-workspace-filters{flex-wrap:wrap;align-items:end;gap:18px;margin:20px 0;display:flex}.pod-workspace-filters>label{flex:1;min-width:180px}.pod-workspace-cards{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:20px;display:grid}.pod-workspace-card{border:1px solid var(--pod-border);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.pod-card-cover{aspect-ratio:16/8;color:#e9e4c8;text-align:center;background:linear-gradient(130deg,#123d34,#397b65);justify-content:center;align-items:center;font-size:23px;display:flex;overflow:hidden}.pod-card-cover img{object-fit:cover;width:100%;height:100%}.pod-card-cover>span{padding:24px}.pod-card-body{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.pod-card-body h3{margin:0;font-size:20px;line-height:1.35}.pod-card-body p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pod-card-facts{color:#64776e;gap:7px;margin-bottom:5px;font-size:12px;display:grid}.pod-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.pod-card-actions a{color:#174d41;box-sizing:border-box;border:1px solid #d6e0d9;border-radius:9px;align-items:center;min-height:44px;padding:10px 12px;font-size:13px;text-decoration:none;display:inline-flex}.pod-card-actions button{min-height:44px;padding:10px 12px;font-size:13px}.pod-workspace-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pod-workspace-row>label{flex:1;min-width:120px}.pod-chip{color:#285241;background:#e8f2eb;border-radius:30px;padding:6px 10px;font-size:11px;display:inline-block}.pod-workspace-note{font-size:12px;line-height:1.6;color:#64776e!important}.pod-workspace-empty{text-align:center;border:1px dashed #b7cbbe;border-radius:16px;padding:50px 24px}.content-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.content-editor-fields{gap:20px;display:grid}.content-editor-fields fieldset{border:0;margin:0;padding:0}.pod-bilingual{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pod-bilingual legend{margin-bottom:10px;font-size:14px;font-weight:600}.pod-workspace details{border-top:1px solid #d9e3dd;padding-top:16px}.pod-workspace summary{cursor:pointer;padding:10px 0;font-weight:600}.pod-workspace details>label{margin:12px 0}.content-preview{background:#f6f8f5;border:1px solid #d9e3dd;border-radius:16px;min-width:0;padding:20px;position:sticky;top:18px}.content-preview h3{margin:6px 0 16px;font-size:22px}.content-preview-stage{background:#0a2019;border-radius:12px;justify-content:center;align-items:center;min-height:200px;margin:18px 0;display:flex;overflow:hidden}.content-preview-stage .pod-cms-media{width:100%;max-height:480px;container-type:inline-size}.pod-cms-copy h2{font-size:clamp(20px,5cqw,64px)}.pod-cms-copy p{font-size:clamp(14px,2.5cqw,30px)}.content-preview-stage:has(.pod-cms-media[style*="9/16"]) .pod-cms-media{width:270px}.pod-inline-preview{max-width:950px;margin:20px 0}.pod-inline-preview>button{margin-bottom:12px}.pod-guide-demo-stage{color:#e3eee8;background:#0b221b;border-radius:16px;grid-template-columns:minmax(180px,1fr) 1fr;gap:18px;margin-top:18px;padding:20px;display:grid}.pod-guide-demo-stage p{color:#b3cfc0}.pod-guide-demo-stage .pod-guide{min-height:0}.pod-guide-demo-stage .pod-guide-stage{height:280px;min-height:0}.pod-guide-demo-stage .pod-guide img,.pod-guide-demo-stage .pod-guide video{object-fit:contain;max-height:280px}.pod-guide-demo{border:1px solid #d9e3dd;border-radius:16px;margin-top:24px;padding:20px}.pod-workspace :is(button:not([data-slot]),a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #56ac87}@media (max-width:1100px){.content-editor-grid{grid-template-columns:1fr}.content-preview{position:static}}@media (max-width:650px){.pod-workspace-banner{flex-direction:column;align-items:start;padding:22px}.pod-bilingual,.pod-guide-demo-stage,.pod-workspace-cards{grid-template-columns:1fr}.pod-workspace-banner h2{font-size:25px}.content-preview{padding:14px}}.pod-workspace .pod-cms-copy p{color:#bfd3ca}.pod-workspace .pod-cms-copy small{color:#c8d9cf}.pod-workspace .pod-cms-copy h2{color:#eef8f1}.pod-workspace .pod-guide-demo-stage p{color:#b3cfc0}
.km2{--km-line:#dfe7e5;--km-ink:#12302c;--km-muted:#5f716e;--km-brand:#0f6b5c;--km-soft:#f4f7f6;color:var(--km-ink);gap:16px;display:grid}.km2 h3,.km2 p{margin:0}.km2-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.km2-stats>div{border:1px solid var(--km-line);background:#fff;border-radius:14px;gap:2px;padding:14px 16px;display:grid}.km2-stats b{font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.1}.km2-stats b.is-live{color:var(--km-brand)}.km2-stats b.is-warn{color:#b4432f}.km2-stats span{color:var(--km-muted);font-size:12px}.km2-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.km2-tabs{background:#e9efee;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.km2 .km2-tabs button{all:unset;cursor:pointer;color:var(--km-muted);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.km2 .km2-tabs button[aria-selected=true]{color:var(--km-ink);background:#fff;box-shadow:0 1px 2px #00000014}.km2-tabs span{color:var(--km-brand);background:#0f6b5c1a;border-radius:999px;padding:0 6px;font-size:11px}.km2-updated{color:var(--km-muted);margin-inline-start:auto;font-size:12px}.km2-notice{color:var(--km-brand);font-size:13px}.km2-main{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.km2-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.km2-card{border:1px solid var(--km-line);background:#fff;border-radius:16px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.km2-card.is-selected{border-color:var(--km-brand);box-shadow:0 0 0 1px var(--km-brand)}.km2 .km2-card-main{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:14px;padding:14px;display:flex}.km2-card-main:focus-visible{outline-offset:-2px;outline:2px solid #3fb79f}.km2-face{border-radius:18px;flex:none;width:84px;height:84px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.km2-face .face{border-radius:inherit;height:100%;min-height:0!important}.km2-face .face canvas{width:118%;max-height:none}.km2-face.is-off{filter:grayscale()brightness(.75)}.km2-face.is-live:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #3fb79f8c}.km2-card-text{gap:5px;min-width:0;display:grid}.km2-card-title{align-items:center;gap:8px;min-width:0;display:flex}.km2-card-title b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.km2-badge{border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.km2-badge.is-test{color:#8a5a00;background:#fff3d6}.km2-pill{background:var(--km-soft);width:fit-content;color:var(--km-muted);border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.km2-pill i{background:currentColor;border-radius:50%;width:7px;height:7px}.km2-pill.is-live{color:var(--km-brand);background:#e3f4ef}.km2-pill.is-live i{animation:1.6s ease-in-out infinite km2-pulse}.km2-pill.is-warn{color:#b4432f;background:#fdece7}.km2-pill.is-wait{color:#8a5a00;background:#fff5e0}@keyframes km2-pulse{50%{opacity:.35}}.km2-card-text small{color:var(--km-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.km2-metrics{color:var(--km-muted);gap:14px;font-size:12px;display:flex}.km2-metrics b{color:var(--km-ink);font-variant-numeric:tabular-nums}.km2-metrics .is-warn b{color:#b4432f}.km2-card footer{border-top:1px solid var(--km-line);background:#fbfcfc;align-items:center;gap:4px;padding:6px 10px;display:flex}.km2 .km2-link{all:unset;cursor:pointer;color:var(--km-brand);border-radius:8px;padding:6px 8px;font-size:13px;font-weight:500}.km2 .km2-link:hover{background:#0f6b5c14}.km2 .km2-link.is-end{color:var(--km-muted);margin-inline-start:auto}.km2-muted{color:var(--km-muted);padding:6px 8px;font-size:13px}.km2-empty{text-align:center;border:1px dashed var(--km-line);background:#fff;border-radius:16px;grid-column:1/-1;justify-items:center;gap:8px;padding:40px 16px;display:grid}.km2-empty span{max-width:420px;color:var(--km-muted);font-size:13px}.km2-activity{border:1px solid var(--km-line);background:#fff;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;max-height:calc(100dvh - 140px);padding:16px;display:grid;position:sticky;top:16px}.km2-activity header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.km2-activity h3{font-size:15px;font-weight:600}.km2-activity header p{color:var(--km-muted);font-size:12px}.km2-switch{color:var(--km-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.km2-switch input{opacity:0;pointer-events:none;position:absolute}.km2-switch span{background:#d3dedb;border-radius:999px;width:30px;height:18px;transition:background .15s;position:relative}.km2-switch span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.km2-switch input:checked+span{background:#b4432f}.km2-switch input:checked+span:after{transform:translate(12px)}.km2-switch input:focus-visible+span{outline-offset:2px;outline:2px solid #3fb79f}.km2-events{min-height:120px;margin:0;padding:0;list-style:none;overflow:auto}.km2-events li{border-bottom:1px solid #eef3f2;grid-template-columns:10px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:7px 2px;font-size:13px;display:grid}.km2-events li i{background:#b7c6c3;border-radius:50%;width:7px;height:7px;transform:translateY(-1px)}.km2-events li.is-fail i{background:#d0533c}.km2-events li.is-fail{color:#9a3424}.km2-events li.is-good i{background:#2a9d7f}.km2-events em{color:var(--km-muted);font-style:normal}.km2-events time{color:var(--km-muted);font-variant-numeric:tabular-nums;font-size:12px}.km2-events .km2-none{color:var(--km-muted);border:0;padding:16px 2px;display:block}.km2-form{gap:14px;display:grid}.km2-form>label:not(.km2-option){gap:6px;font-size:13px;font-weight:500;display:grid}.km2-option{border:1px solid var(--km-line,#dfe7e5);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.km2-option input{accent-color:#0f6b5c;width:16px;height:16px;margin-top:3px}.km2-option span{gap:2px;display:grid}.km2-option b{font-size:13px}.km2-option small{color:#5f716e;font-size:12px}.km2-error{color:#b4432f;margin:0;font-size:13px}.km2-pair{gap:14px;display:grid}.km2-pair code{color:#d9fff4;word-break:break-all;-webkit-user-select:all;user-select:all;background:#0c2c2d;border-radius:10px;padding:12px;font-size:14px;display:block}.km2-pair .km2-link{all:unset;cursor:pointer;color:#0f6b5c;padding:8px;font-size:13px;font-weight:500}@media (max-width:1100px){.km2-main{grid-template-columns:1fr}.km2-activity{max-height:480px;position:static}}@media (max-width:700px){.km2-stats{grid-template-columns:repeat(2,1fr)}.km2-grid{grid-template-columns:1fr}}@media (pointer:coarse){.km2 .km2-link{padding:10px 12px}.km2 .km2-tabs button{padding:10px 14px}}.km2 .km2-switch{align-items:center;gap:8px;margin:0;font-weight:500;flex-direction:row!important;display:inline-flex!important}.km2-activity .km2-events{overscroll-behavior:contain}.km2-live{border-bottom:1px solid var(--km-line);gap:10px;padding-bottom:12px;display:grid}.km2-cam{aspect-ratio:4/3;background:radial-gradient(at 50% 30%,#12403c,#06171a);border-radius:12px;position:relative;overflow:hidden}.km2-cam-zone{background:#3fb79f14;border:1px dashed #b8fbe759;border-bottom:0;border-radius:10px 10px 0 0;position:absolute;inset:8% 28% 0}.km2-cam i{background:#ffffff0f;border:2px solid #ffffff8c;border-radius:8px;transition:all .35s;position:absolute}.km2-cam i.is-approach{background:#f5c5421f;border-color:#f5c542}.km2-cam i.is-interaction{background:#3fb79f2e;border-color:#3fb79f;box-shadow:0 0 18px #3fb79f73}.km2-cam.is-off{place-items:center;display:grid}.km2-cam-off{color:#a9cbc3;text-align:center;padding:12px;font-size:12px;position:relative}.km2-live-text{gap:6px;display:grid}.km2-caption{color:var(--km-ink);font-size:13px}.km2-doing{color:var(--km-muted);font-size:12px}.km2-live-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.km2-live-stats div{background:var(--km-soft);border-radius:10px;gap:2px;padding:8px;display:grid}.km2-live-stats dt{color:var(--km-muted);font-size:10px;line-height:1.2}.km2-live-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:600}.km2-live-stats small{color:var(--km-brand);font-size:11px;font-weight:500}.km2-seen{font-weight:500;color:var(--km-brand)!important}.km2-activity{grid-template-rows:auto auto minmax(0,1fr) auto}.km2-steps{counter-reset:km2s;gap:10px;margin:0;padding:0;list-style:none;display:grid}.km2-steps li{counter-increment:km2s;border:1px solid var(--km-line,#dfe7e5);border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:2px 10px;padding:12px;display:grid}.km2-steps li:before{content:counter(km2s);color:#0f6b5c;background:#e3f4ef;border-radius:50%;grid-row:span 2;place-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:grid}.km2-steps b{font-size:14px;font-weight:600}.km2-steps span{color:#5f716e;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.km2-steps .km2-link{margin-inline-start:-6px;padding:4px 6px}.km2-pair .km2-keylink{color:#5f716e;justify-self:start;font-size:12px}.km2-welcome{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.km2-welcome legend{margin-bottom:6px;padding:0;font-size:13px;font-weight:500}.km2-welcome .km2-option.is-on{background:#f2faf7;border-color:#0f6b5c;box-shadow:0 0 0 1px #0f6b5c}.km2-welcome .km2-option input{accent-color:#0f6b5c}.km2-wake{text-align:center;color:#d9fff4;background:radial-gradient(at 50% 30%,#12403c,#06171a);border-radius:12px;justify-items:center;gap:4px;padding:22px 16px;display:grid}.km2-wake b{font-size:14px;font-weight:600}.km2-wake small{color:#a9cbc3;max-width:260px;font-size:12px}.km2-wake-mic{background:#3fb79f2e;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:4px;display:grid;box-shadow:0 0 0 6px #3fb79f14}.km2-wake-mic svg{fill:none;stroke:#8ff0d4;stroke-width:1.8px;width:22px;height:22px}.km2-live-stats.is-wake{grid-template-columns:repeat(3,minmax(0,1fr))}.km2-form .km2-option{align-items:flex-start;gap:12px;margin:0;flex-direction:row!important;display:flex!important}.km2-form .km2-option input{flex:none;margin:2px 0 0}.km2-form .km2-welcome legend{text-transform:none;letter-spacing:0}.km2 .km2-link.is-strong{font-weight:600}
.ct{color:#12302c;background:#fff;border:1px solid #dfe7e5;border-radius:16px;gap:14px;margin-bottom:16px;padding:18px;display:grid}.ct h3{margin:0;font-size:16px;font-weight:600}.ct header p{color:#5f716e;margin:2px 0 0;font-size:13px}.ct-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ct-row>input,.ct-row>div:first-child{flex:260px}.ct select{height:38px;font:inherit;background:#fff;border:1px solid #d3dedb;border-radius:10px;min-width:200px;padding:0 10px;font-size:14px}.ct-msg{color:#0f6b5c;margin:0;font-size:13px}.ct-msg.is-error{color:#b4432f}.ct-card{background:#f8fbfa;border:1px solid #e6eeec;border-radius:12px;gap:12px;padding:14px;display:grid}.ct-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.ct-card dt{color:#5f716e;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.ct-card dd{margin:2px 0 0;font-size:14px;font-weight:600}.ct-visits,.ct-empty{color:#4b5f5b;margin:0;font-size:13px}.ct-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.ct .ct-form label{gap:6px;margin:0;font-size:13px;font-weight:500;display:grid}.ct-form fieldset{border:0;flex-wrap:wrap;grid-column:1/-1;gap:8px 16px;margin:0;padding:0;display:flex}.ct-form legend{margin-bottom:6px;padding:0;font-size:13px;font-weight:500}.ct .ct-check{align-items:center;gap:6px;font-size:13px;font-weight:400;flex-direction:row!important;display:inline-flex!important}.ct-check input{accent-color:#0f6b5c}.ct-form>button{justify-self:start}@media (max-width:800px){.ct-card dl,.ct-form{grid-template-columns:1fr}}.ct-reader{background:#f2f7f6;border:1px dashed #cfdcd9;border-radius:12px;gap:8px;padding:12px;display:grid}.ct-reader b{margin-inline-end:4px;font-size:13px}.ct-reader small{color:#5f716e;font-size:12px}.ct-baud label{align-items:center;gap:6px;font-size:13px;display:inline-flex}.ct-baud input{width:90px;height:34px;font:inherit;border:1px solid #d3dedb;border-radius:8px;padding:0 8px}.ct .ct-link{all:unset;cursor:pointer;color:#0f6b5c;padding:6px 4px;font-size:13px}.ct-status{color:#12302c;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.ct-status i{background:#b7c6c3;border-radius:50%;width:8px;height:8px}.ct-status i.is-on{background:#2a9d7f;animation:1.4s ease-in-out infinite ct-pulse}@keyframes ct-pulse{50%{opacity:.35}}.ct-raw{color:#d9fff4;background:#0c2c2d;border-radius:8px;max-height:140px;margin:0;padding:10px;font-size:12px;overflow:auto}.ct .ct-baud label{margin:0;flex-direction:row!important;display:inline-flex!important}
.sp{color:#e9fff8;background:radial-gradient(at 50% 0,#11463f 0%,#06191b 55%,#030c0e 100%);place-items:center;padding:24px;font-family:inherit;display:grid;position:fixed;inset:0;overflow:hidden}.sp-glow{pointer-events:none;background:radial-gradient(circle,#3fb79f38,#0000 60%);border-radius:50%;width:70vmax;height:70vmax;animation:6s ease-in-out infinite sp-breathe;position:absolute}@keyframes sp-breathe{50%{opacity:.7;transform:scale(1.12)}}.sp-card{text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0824259e;border:1px solid #b8fbe724;border-radius:28px;justify-items:center;gap:18px;width:min(760px,100%);padding:clamp(28px,5vw,56px);display:grid;position:relative;box-shadow:0 30px 80px #00000073}.sp-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#8fd8c6;font-size:12px}.sp h1{margin:0;font-size:clamp(26px,4vw,40px);font-weight:600}.sp p{color:#b4d6ce;max-width:520px;margin:0;font-size:clamp(15px,1.8vw,18px)}.sp p b{color:#fff;font-weight:600}.sp-code{font-variant-numeric:tabular-nums;align-items:center;gap:clamp(6px,1.2vw,12px);margin:8px 0 4px;display:flex}.sp-code span{color:#fff;letter-spacing:0;background:linear-gradient(#ffffff1a,#ffffff08);border:1px solid #b8fbe738;border-radius:16px;place-items:center;width:clamp(46px,9vw,92px);height:clamp(62px,12vw,120px);font-size:clamp(34px,7vw,76px);font-weight:700;display:grid}.sp-code i{color:#5fae9c;padding:0 2px;font-size:clamp(28px,5vw,56px);font-style:normal}.sp-code.is-loading span{color:#0000;animation:1.2s ease-in-out infinite sp-shimmer}@keyframes sp-shimmer{50%{opacity:.45}}.sp-meta{color:#9cc7bd;align-items:center;gap:8px;min-height:22px;font-size:14px;display:inline-flex}.sp-meta em{color:#ffb4a2;font-style:normal}.sp-meta small{color:#7aa79c;font-size:13px}.sp-dot{background:#3fb79f;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite sp-shimmer}.sp-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sp .sp-actions button{all:unset;cursor:pointer;color:#cfeee6;border:1px solid #b8fbe733;border-radius:999px;padding:10px 16px;font-size:14px}.sp .sp-actions button:hover,.sp .sp-actions button:focus-visible{background:#b8fbe714}.sp-done{color:#04201c;background:#3fb79f;border-radius:50%;place-items:center;width:84px;height:84px;font-size:40px;animation:.4s ease-out sp-pop;display:grid}@keyframes sp-pop{0%{opacity:0;transform:scale(.6)}}.sp-foot{color:#5f8b81;letter-spacing:.04em;font-size:12px;position:absolute;bottom:18px}
