.s-screen{--s-bg:#e4e8dc;--s-card:#eef4ea;--s-raised:#f6f5ef;--s-ink:#16352a;--s-ink-2:#3c5245;--s-faint:#586a5c;--s-line:#d7e0d3;--s-line-2:#c0cdbb;--s-celadon:#2e7f6c;--s-celadon-text:#1f6a58;--s-soft:#cfe6dc;--s-soft-ink:#0f4438;background:var(--s-bg);width:390px;height:844px;color:var(--s-ink);font-family:var(--font-public-sans), ui-sans-serif, system-ui, sans-serif;text-align:left;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.s-screen *,.s-sheet *,.s-task *{box-sizing:border-box}.s-pad{padding:0 18px}.s-icon{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.s-mono{font:600 11px/14px var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--s-ink-2)}.s-status{height:46px;font:600 15px/1 var(--font-public-sans), sans-serif;justify-content:space-between;align-items:center;padding:4px 26px 0 30px;display:flex}.s-status-icons{gap:5px;display:flex}.s-status-icons .s-icon{stroke-width:2.2px;width:17px;height:17px}.s-chips{flex-wrap:wrap;gap:6px;display:flex}.s-chip{font:800 11px/14px var(--font-public-sans), sans-serif;white-space:nowrap;border-radius:8px;padding:3px 8px}.s-chip-due{color:#284232;background:#e1e9de}.s-chip-overdue{color:#fff3ec;background:#b4441c}.s-chip-must{color:#2a3f2c;background:#e7e1cf}.s-chip-optional{color:#586a5c;background:#ffffff80}.s-chip-medium{color:#3c5245;background:#e4e8dc;box-shadow:inset 0 0 0 1px #d7e0d3}.s-chip-personal{color:#5a4a16;background:#efe4c4}.s-chip-work{color:#284232;background:#e1e9de}.s-btn{height:44px;font:800 15px/1 var(--font-public-sans), sans-serif;white-space:nowrap;border-radius:15px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.s-btn-dark{background:var(--s-ink);color:#f4f2e8}.s-btn-line{color:var(--s-ink);box-shadow:inset 0 0 0 1.5px var(--s-line-2);background:0 0}.s-btn-soft{background:var(--s-soft);color:var(--s-soft-ink);box-shadow:inset 0 0 0 1px #b7d6c8}.s-btn-sm{border-radius:19px;height:38px;padding:0 18px;font-size:14px}.s-pill-btn{background:var(--s-raised);height:32px;box-shadow:inset 0 0 0 1px var(--s-line);font:700 13px/32px var(--font-public-sans), sans-serif;border-radius:16px;padding:0 14px}.s-link{color:var(--s-celadon-text);font-weight:800}.s-card{background:var(--s-raised);border-radius:20px;box-shadow:0 1px #16352a0a,inset 0 0 0 1px #ffffffb3}.s-today-head{justify-content:space-between;align-items:flex-start;padding-top:18px;display:flex}.s-today-head>div{flex-direction:column;display:flex}.s-date{font:500 13px/18px var(--font-public-sans), sans-serif;color:var(--s-faint)}.s-big{font:800 36px/1.05 var(--font-public-sans), sans-serif;letter-spacing:-.03em;margin-top:2px}.s-sub{font:500 13px/18px var(--font-public-sans), sans-serif;color:var(--s-ink-2);margin-top:6px}.s-plan-row{font:700 13px/1 var(--font-public-sans), sans-serif;align-items:baseline;gap:10px;margin-top:26px;display:flex}.s-plan-row .s-mono{margin-right:auto}.s-plan-count{color:var(--s-ink-2)}.s-progress{background:#16352a1f;border-radius:3px;height:6px;margin-top:12px;overflow:hidden}.s-progress-zero>span{width:0!important}.s-progress>span{background:var(--s-celadon);border-radius:3px;width:33.3%;height:100%;display:block}.s-now{border-radius:24px;flex-direction:column;gap:12px;margin-top:16px;padding:18px;display:flex}.s-now-top{align-items:center;gap:10px;display:flex}.s-num{background:var(--s-ink);color:#f4f2e8;width:26px;height:26px;font:800 13px/26px var(--font-public-sans), sans-serif;text-align:center;border-radius:13px}.s-now-title{font:800 23px/1.15 var(--font-public-sans), sans-serif;letter-spacing:-.02em}.s-now-actions{gap:10px;margin-top:4px;display:flex}.s-now-actions .s-btn:first-child{flex:2.2}.s-now-actions .s-btn:last-child{flex:1}.s-row-head{font:800 16px/1 var(--font-public-sans), sans-serif;justify-content:space-between;align-items:baseline;margin:24px 2px 10px;display:flex}.s-row-head span:last-child{color:var(--s-ink-2);font-size:13px;font-weight:700}.s-ready{flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.s-ready-title{font:700 15px/20px var(--font-public-sans), sans-serif}.s-ready-step{font:500 14px/20px var(--font-public-sans), sans-serif;color:var(--s-ink-2)}.s-ready-note{font:500 13px/18px var(--font-public-sans), sans-serif;color:var(--s-faint)}.s-ready .s-now-actions{margin-top:8px}.s-ready .s-btn{height:40px;font-size:14px}.s-radar{justify-content:space-between;align-items:center;margin-top:12px;padding:16px 18px;display:flex}.s-radar-text{font:800 17px/22px var(--font-public-sans), sans-serif;flex-direction:column;gap:2px;display:flex}.s-radar-text span:last-child{font:500 13px/18px var(--font-public-sans), sans-serif;color:var(--s-ink-2)}.s-nav{color:#ffffffdb;background:#16352aed;border-radius:37px;justify-content:space-around;align-items:center;height:68px;padding:0 8px;display:flex;position:absolute;bottom:22px;left:14px;right:14px;box-shadow:0 10px 30px #0f2a2147,inset 0 0 0 1px #ffffff24}.s-nav-item{width:66px;font:600 11px/1 var(--font-public-sans), sans-serif;border-radius:22px;flex-direction:column;align-items:center;gap:3px;padding:7px 0 6px;display:flex}.s-nav-item.is-active{color:#fff;background:#ffffff47}.s-nav-capture{background:var(--s-soft);width:50px;height:50px;color:var(--s-soft-ink);border-radius:25px;place-items:center;display:grid}.s-nav-capture .s-icon{stroke-width:2px;width:24px;height:24px}.s-chat{flex-direction:column;display:flex}.s-chat-head{font:800 23px/1.1 var(--font-public-sans), sans-serif;letter-spacing:-.02em;align-items:center;gap:18px;padding:16px 20px 18px;display:flex}.s-chat-head .s-icon{stroke-width:2.2px;width:24px;height:24px}.s-chat-task{background:#dce2d4;border-radius:16px;flex-direction:column;gap:3px;margin:0 12px;padding:14px 16px;display:flex}.s-chat-task-title{font:800 14px/18px var(--font-public-sans), sans-serif;color:var(--s-ink-2)}.s-chat-task-meta{font:500 12px/16px var(--font-public-sans), sans-serif;color:var(--s-faint);margin-top:2px}.s-chat-task-step{font:500 13px/18px var(--font-public-sans), sans-serif;color:var(--s-ink-2)}.s-chat-body{flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:16px 12px 12px;display:flex;overflow:hidden}.s-bubble{background:var(--s-soft);max-width:80%;color:var(--s-ink);font:500 15px/20px var(--font-public-sans), sans-serif;border-radius:22px;align-self:flex-end;padding:11px 16px}.s-state{background:var(--s-card);font:600 13px/16px var(--font-public-sans), sans-serif;color:var(--s-ink);border-radius:14px;padding:8px 13px}.s-reply{background:var(--s-card);width:100%;box-shadow:inset 0 0 0 1px var(--s-line-2);font:500 15px/21px var(--font-public-sans), sans-serif;border-radius:18px;padding:14px 16px}.s-reply-card{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.s-reply-title{font-weight:800}.s-reply-text{color:var(--s-ink-2);font-size:14px;line-height:20px}.s-reply-card .s-btn{margin-top:6px}.s-chat-foot{flex-direction:column;align-items:flex-end;gap:10px;padding:0 12px 30px;display:flex}.s-compose{align-items:center;gap:12px;width:100%;display:flex}.s-compose-field{background:var(--s-raised);height:64px;box-shadow:inset 0 0 0 1px var(--s-line);font:500 14px/20px var(--font-public-sans), sans-serif;color:var(--s-faint);border-radius:6px;flex:1;padding:12px 14px}.s-compose-say{font:800 15px/1 var(--font-public-sans), sans-serif}.s-compose-send{color:#4a584f;height:44px;font:800 15px/44px var(--font-public-sans), sans-serif;background:#c9d2c6;border-radius:22px;padding:0 22px}.s-task{background:var(--s-raised,#f6f5ef);color:#16352a;width:390px;font-family:var(--font-public-sans), ui-sans-serif, system-ui, sans-serif;text-align:left;border-radius:24px;align-items:center;gap:14px;padding:16px 16px 16px 20px;display:flex}.s-task-body{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.s-task-title{font:700 17px/22px var(--font-public-sans), sans-serif}.s-task-add{color:#0f4438;background:#cfe6dc;border-radius:22px;flex:none;place-items:center;width:44px;height:44px;display:grid}.s-task-add .s-icon{stroke-width:2.2px}.s-sheet{color:#16352a;width:390px;font-family:var(--font-public-sans), ui-sans-serif, system-ui, sans-serif;text-align:left;background:#eef2e8;border-radius:28px;flex-direction:column;padding:12px 22px 26px;display:flex}.s-sheet-handle{background:#c0cdbb;border-radius:2px;align-self:center;width:36px;height:4px;margin-bottom:16px}.s-sheet-field{background:#f6f8f2;border-radius:24px;height:150px;padding:18px 20px;box-shadow:inset 0 0 0 1px #d7e0d3,0 2px 6px #16352a0d}.s-sheet-text{font:500 21px/28px var(--font-public-sans), sans-serif}.s-caret{vertical-align:-4px;background:#2e7f6c;width:2px;height:24px;margin-left:2px;display:inline-block}.s-sheet-mic{align-self:flex-end;margin:14px 6px 6px}.s-sheet-mic .s-icon{width:26px;height:26px}.s-sheet-label{margin:6px 0 12px}.s-sheet-ws{gap:12px;display:flex}.s-ws{height:52px;font:800 17px/1 var(--font-public-sans), sans-serif;border-radius:15px;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.s-ws .s-icon{width:20px;height:20px}.s-ws-work{color:#1f6a58;background:#cfe6dc}.s-ws-personal{color:#5a4a16;background:#efe4c4}.s-capture{background:#47524b}.s-capture .s-status{color:#e9ede6}.s-capture-sheet{position:absolute;bottom:0;left:0;right:0}.s-capture-sheet .s-sheet{border-radius:28px 28px 0 0;padding-bottom:34px}.s-capture-behind{position:absolute;inset:46px 0 0}.s-capture-behind .s-screen{height:100%}.s-capture-scrim{background:#303a34d1;position:absolute;inset:0}.s-capture .s-status{position:relative}.s-chat-live{justify-content:flex-end}.s-turn{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.s-results{flex-direction:column;gap:8px;width:100%;display:flex}.s-option{align-items:center;gap:12px;padding:12px 14px;display:flex}.s-option-info{flex-direction:column;flex:1;gap:2px;display:flex}.s-option-meta{font:700 14px/18px var(--font-public-sans), sans-serif;color:var(--s-ink-2)}.s-option-src{font:500 12px/16px var(--font-public-sans), sans-serif;color:var(--s-faint)}.s-check{font:500 14px/20px var(--font-public-sans), sans-serif;color:var(--s-ink);align-items:center;gap:10px;display:flex}.s-check-box{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--s-line-2);border-radius:6px;flex:none}.s-reply-card .s-mono{color:var(--s-faint)}.s-typing{gap:5px;width:auto;padding:14px 16px;display:inline-flex}.s-typing span{background:var(--s-ink-2);opacity:.35;border-radius:4px;width:7px;height:7px}.s-shade{color:#e7ebe5;width:390px;font-family:var(--font-public-sans), ui-sans-serif, system-ui, sans-serif;text-align:left;background:#151a17;border-radius:30px;padding:14px}.s-shade *,.s-plan *,.s-person *,.s-web *{box-sizing:border-box}.s-shade-group{background:#232a26;border-radius:24px;padding:16px 18px 6px}.s-shade-head{align-items:center;gap:12px;margin-bottom:6px;display:flex}.s-shade-icon img{border-radius:17px;width:34px;height:34px;display:block}.s-shade-app{font:500 14px/1 var(--font-public-sans), sans-serif;color:#c9d0ca;flex:1}.s-shade-count{min-width:28px;height:22px;font:700 12px/22px var(--font-public-sans), sans-serif;text-align:center;color:#e7ebe5;background:#333b36;border-radius:11px;padding:0 8px}.s-shade-item{border-top:1px solid #ffffff0f;flex-direction:column;gap:3px;padding:12px 0 14px 46px;display:flex}.s-shade-item:first-of-type{border-top:0}.s-shade-time,.s-shade-time-inline{font:500 12px/16px var(--font-public-sans), sans-serif;color:#a6afa8}.s-shade-title{font:700 15px/20px var(--font-public-sans), sans-serif;color:#f1f4ef}.s-shade-body{font:400 14px/20px var(--font-public-sans), sans-serif;color:#c9d0ca}.s-plan{flex-direction:column;display:flex}.s-plan .s-pad{flex:1}.s-tier{flex-direction:column;gap:2px;margin:22px 2px 10px;display:flex}.s-tier-title{font:800 16px/20px var(--font-public-sans), sans-serif}.s-tier-sub{font:500 13px/18px var(--font-public-sans), sans-serif;color:var(--s-faint)}.s-plan-item{background:var(--s-raised);border-radius:20px;align-items:flex-start;gap:14px;margin-bottom:10px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffffb3}.s-plan-pick{width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--s-line-2);border-radius:13px;flex:none;place-items:center;margin-top:1px;display:grid}.s-plan-item.is-on .s-plan-pick{background:var(--s-celadon);box-shadow:none;color:#fff}.s-plan-pick .s-icon{stroke-width:2.6px;width:16px;height:16px}.s-plan-note{font:500 12px/16px var(--font-public-sans), sans-serif;color:var(--s-ink-2);margin-top:-4px}.s-plan-foot{background:var(--s-card);box-shadow:0 -1px 0 var(--s-line);flex-direction:column;gap:10px;padding:14px 18px 30px;display:flex}.s-plan-sum{font:600 13px/18px var(--font-public-sans), sans-serif;color:var(--s-ink-2)}.s-plan-confirm{width:100%;height:50px}.s-person{color:#16352a;width:390px;font-family:var(--font-public-sans), ui-sans-serif, system-ui, sans-serif;text-align:left;background:#f6f5ef;border-radius:24px;flex-direction:column;gap:14px;padding:16px 16px 14px;display:flex}.s-person-row{align-items:center;gap:12px;display:flex}.s-avatar{width:40px;height:40px;font:800 16px/1 var(--font-public-sans), sans-serif;border-radius:20px;flex:none;place-items:center;display:grid}.s-avatar-forest{color:#f4f2e8;background:#16352a}.s-avatar-celadon{color:#0f4438;background:#cfe6dc}.s-avatar-ochre{color:#5a4a16;background:#efe4c4}.s-person-task{font:500 14px/19px var(--font-public-sans), sans-serif;color:#3c5245}.s-person-actions{gap:8px;display:flex}.s-person-actions .s-btn{color:#16352a;flex:1;gap:6px;padding:0 10px;box-shadow:inset 0 0 0 1.5px #c0cdbb}.s-person-actions .s-icon{stroke-width:2px;width:16px;height:16px}.s-web{--s-bg:#e4e8dc;--s-card:#eef4ea;--s-raised:#f6f5ef;--s-ink:#16352a;--s-ink-2:#3c5245;--s-faint:#586a5c;--s-line:#d7e0d3;--s-line-2:#c0cdbb;--s-celadon:#2e7f6c;--s-soft:#cfe6dc;--s-soft-ink:#0f4438;background:var(--s-bg);width:1040px;height:520px;color:var(--s-ink);font-family:var(--font-public-sans), ui-sans-serif, system-ui, sans-serif;text-align:left;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.s-web-bar{background:#d9dfd1;flex:none;align-items:center;gap:14px;height:40px;padding:0 16px;display:flex}.s-web-dots{gap:7px;display:flex}.s-web-dots span{background:#b9c3b4;border-radius:6px;width:11px;height:11px}.s-web-url{background:#eef2e8;border-radius:12px;width:280px;height:24px;margin:0 auto}.s-web-app{flex:1;min-height:0;display:flex}.s-web-rail{color:#fffc;background:#16352a;flex-direction:column;flex:none;align-items:center;gap:10px;width:76px;padding:18px 0;display:flex}.s-web-rail img{border-radius:10px;margin-bottom:12px}.s-web-rail span{border-radius:14px;place-items:center;width:46px;height:40px;display:grid}.s-web-rail span.is-active{color:#fff;background:#ffffff38}.s-web-main{flex-direction:column;flex:1;gap:20px;min-width:0;padding:26px 32px;display:flex}.s-web-head{align-items:baseline;gap:16px;display:flex}.s-web-cols{grid-template-columns:1.1fr 1fr;align-items:start;gap:28px;display:grid}.s-web-col{flex-direction:column;gap:12px;min-width:0;display:flex}.s-web-col .s-plan-row,.s-web-col .s-progress{margin-top:0}.s-web-col .s-now{margin-top:2px}.s-task-web{width:100%;padding:14px 14px 14px 18px}.s-people-label{margin:26px 2px 12px;display:block}.s-people-list{flex-direction:column;gap:12px;display:flex}.s-people-list .s-person{width:100%}.s-swap{display:inline-grid}.s-swap>*{grid-area:1/1}.s-swap-b{opacity:0}.s-num{position:relative}.s-num-check{border-radius:inherit;color:#fff;opacity:0;background:#2e7f6c;place-items:center;display:grid;position:absolute;inset:0}.s-num-check .s-icon{stroke-width:2.8px;width:15px;height:15px}.s-progress>span{transform-origin:0}.s-now-stage{margin-top:16px;position:relative}.s-now-stage .s-now{margin-top:0}.s-now-next{opacity:0;position:absolute;inset:0}.s-sheet-field{position:relative}.s-sheet-text{display:inline-block}.s-shade-items{overflow:hidden}.s-plan-picked .s-plan-pick{position:relative}.s-plan-picked .s-plan-pick:before{content:"";border-radius:inherit;opacity:0;background:#2e7f6c;position:absolute;inset:0}.s-plan-picked .s-plan-pick .s-icon{color:#fff;opacity:0;position:relative}.s-ways{background:#47524b}.s-way{background:var(--s-bg);opacity:0;position:absolute;inset:0;overflow:hidden}.s-way-rest{opacity:1}.s-way-pane{position:absolute;bottom:0;left:0;right:0}.s-way-pane>.s-sheet,.s-way-pane>.s-share{border-radius:28px 28px 0 0;padding-bottom:34px}.s-way-scrim{background:#1c26209e;position:absolute;inset:0}.s-way-ph{font:500 21px/28px var(--font-public-sans), sans-serif;color:var(--s-faint)}.s-mic-off{visibility:hidden;height:26px}.s-dark .s-status{color:#e9ede6}.s-rec-card{background:#f6f8f2;border-radius:24px;flex-direction:column;gap:14px;padding:18px 18px 20px;display:flex;box-shadow:inset 0 0 0 1px #d7e0d3}.s-rec-top{align-items:center;gap:14px;display:flex}.s-rec-mic{background:var(--s-celadon);color:#fff;border-radius:24px;place-items:center;width:48px;height:48px;display:grid;position:relative}.s-rec-mic .s-icon{stroke-width:2px;width:24px;height:24px;position:relative}.s-rec-ring{background:var(--s-celadon);opacity:0;border-radius:24px;position:absolute;inset:0}.s-rec-time{height:24px;font:600 20px/24px var(--font-plex-mono), ui-monospace, monospace;flex:1;position:relative}.s-rec-time>span{position:absolute;top:0;left:0}.s-rec-time>span:not(:last-child){opacity:0}.s-rec-x{color:var(--s-ink-2)}.s-rec-bar{background:#d7e0d3;border-radius:2px;height:4px;overflow:hidden}.s-rec-bar>span{background:var(--s-celadon);transform-origin:0;height:100%;display:block;transform:scaleX(.15)}.s-rec-hint{font:500 16px/22px var(--font-public-sans), sans-serif;color:var(--s-ink-2)}.s-wait-body{height:150px;font:600 18px/1 var(--font-public-sans), sans-serif;color:var(--s-ink-2);justify-content:center;align-items:center;gap:12px;display:flex}.s-spin{border:3px solid var(--s-soft);border-top-color:var(--s-celadon);border-radius:12px;flex:none;width:24px;height:24px}.s-art-bar{height:58px;color:var(--s-ink);align-items:center;gap:14px;padding:0 18px;display:flex}.s-art-name{font:800 19px/1 var(--font-public-sans), sans-serif}.s-art-url{background:var(--s-card);height:38px;font:500 14px/38px var(--font-public-sans), sans-serif;color:var(--s-faint);border-radius:19px;flex:1;padding:0 16px}.s-art-share{border-radius:19px;place-items:center;width:38px;height:38px;display:grid}.s-art-h{font:800 30px/36px var(--font-public-sans), sans-serif;letter-spacing:-.01em;margin:12px 0 18px}.s-art-img{background:linear-gradient(135deg, var(--s-soft) 0%, #b7d6c8 45%, #efe4c4 100%);border-radius:20px;height:200px;margin:0 0 20px}.s-art-p{font:500 17px/25px var(--font-public-sans), sans-serif;color:var(--s-ink-2);margin:0 0 12px}.s-bill{background:var(--s-bg);position:absolute;inset:0}.s-bill-card{flex-direction:column;gap:12px;margin-top:14px;padding:22px;display:flex}.s-bill-due{font:800 26px/32px var(--font-public-sans), sans-serif}.s-bill-row{font:500 15px/20px var(--font-public-sans), sans-serif;color:var(--s-ink-2);justify-content:space-between;display:flex}.s-bill-card .s-btn{margin-top:6px}.s-msgs{flex-direction:column;align-items:flex-start;gap:10px;padding-top:14px;display:flex}.s-msg-out{background:var(--s-soft);max-width:84%;font:500 18px/26px var(--font-public-sans), sans-serif;border-radius:20px 20px 6px;align-self:flex-end;padding:12px 16px}.s-msg-in{isolation:isolate;background:var(--s-raised);max-width:84%;font:500 18px/26px var(--font-public-sans), sans-serif;border-radius:20px 20px 20px 6px;padding:12px 16px}.s-share{background:var(--s-raised);color:var(--s-ink);flex-direction:column;padding:12px 18px 34px;display:flex}.s-share-preview{box-shadow:inset 0 -1px 0 var(--s-line);align-items:center;gap:14px;padding:2px 4px 18px;display:flex}.s-share-thumb{background:var(--s-card);width:52px;height:52px;color:var(--s-ink-2);border-radius:12px;flex:none;place-items:center;display:grid}.s-share-title{font:700 16px/21px var(--font-public-sans), sans-serif}.s-share-apps{grid-template-columns:repeat(4,1fr);gap:6px;padding-top:20px;display:grid}.s-share-app{font:500 13px/16px var(--font-public-sans), sans-serif;text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.s-share-ic{background:var(--s-card);width:56px;height:56px;color:var(--s-ink-2);border-radius:28px;place-items:center;display:grid;overflow:hidden}.s-share-ic img{width:56px;height:56px;display:block}.s-shot-flash{opacity:0;background:#fff;position:absolute;inset:0}.s-shot-thumb{transform-origin:0 0;opacity:0;border-radius:44px;position:absolute;inset:0;overflow:hidden;transform:translate(24px,470px)scale(.3);box-shadow:0 0 0 8px #fff,0 30px 60px #00000059}.s-ocr{background:var(--s-bg);position:absolute;inset:0}.s-ocr-bar span{font:800 20px/1 var(--font-public-sans), sans-serif}.s-ocr-img{background:var(--s-card);height:220px;box-shadow:inset 0 0 0 1px var(--s-line);border-radius:20px;margin:6px 18px 0;position:relative;overflow:hidden}.s-ocr-mini{transform-origin:0 0;width:390px;height:844px;box-shadow:0 0 0 2px var(--s-line);border-radius:28px;margin-left:-97.5px;position:absolute;top:14px;left:50%;overflow:hidden;transform:scale(.5)}.s-ocr-body{position:relative}.s-ocr-wait{font:600 17px/1 var(--font-public-sans), sans-serif;color:var(--s-ink-2);opacity:0;align-items:center;gap:12px;display:flex;position:absolute;top:22px;left:18px}.s-ocr-done{flex-direction:column;gap:10px;padding:18px 18px 0;display:flex}.s-ocr-note{font:500 14px/20px var(--font-public-sans), sans-serif;color:var(--s-faint)}.s-ocr-label{font:700 13px/16px var(--font-public-sans), sans-serif;color:var(--s-ink-2);margin-top:4px}.s-ocr-field{background:var(--s-raised);max-height:148px;box-shadow:inset 0 0 0 1.5px var(--s-celadon);font:500 17px/24px var(--font-public-sans), sans-serif;border-radius:16px;flex-direction:column;padding:14px 16px;display:flex;overflow:hidden}.s-ocr-use{border-radius:18px;height:52px;margin-top:8px}.s-sel{display:inline-block;position:relative}.s-sel-bg{z-index:-1;background:#b9ddd0;border-radius:4px;position:absolute;inset:-1px -3px}.s-sel-h{background:var(--s-celadon);width:16px;height:16px;margin-top:1px;position:absolute;top:100%}.s-sel-h1{border-radius:50% 0 50% 50%;left:-18px}.s-sel-h2{border-radius:0 50% 50%;right:-18px}.s-selmenu{background:var(--s-raised);transform-origin:30% 0;opacity:0;border-radius:18px;flex-direction:column;width:232px;padding:6px 0;display:flex;position:absolute;top:392px;left:96px;box-shadow:0 14px 36px #16352a47,0 0 0 1px #16352a0f}.s-selmenu>span{font:500 17px/20px var(--font-public-sans), sans-serif;padding:14px 20px;position:relative}.s-selmenu-hit{opacity:0;background:#16352a17;position:absolute;inset:0}.s-home{color:#e9ede6;background:linear-gradient(165deg,#3a5747 0%,#1f3a2e 55%,#102a20 100%);position:absolute;inset:0}.s-home-time{font:300 82px/1 var(--font-public-sans), sans-serif;letter-spacing:-.03em;margin:118px 0 0 32px;display:block}.s-home-date{font:600 18px/1 var(--font-public-sans), sans-serif;margin:12px 0 0 36px;display:block}.s-qs{color:#e9ede6;background:#1c2420;border-radius:0 0 34px 34px;padding:16px 16px 14px;position:absolute;top:0;left:0;right:0;transform:translateY(-104%);box-shadow:0 20px 50px #00000059}.s-qs-head{font:600 15px/1 var(--font-public-sans), sans-serif;justify-content:space-between;padding:8px 12px 18px;display:flex}.s-qs-bright{background:#2c3631;border-radius:22px;height:44px;margin-bottom:12px;overflow:hidden}.s-qs-bright>span{background:var(--s-soft);border-radius:22px;width:62%;height:100%;display:block}.s-qs-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.s-qs-tile{height:68px;font:600 15px/18px var(--font-public-sans), sans-serif;background:#2c3631;border-radius:22px;align-items:center;gap:12px;padding:0 16px;display:flex;position:relative}.s-qs-tile.is-on{background:var(--s-soft);color:var(--s-soft-ink)}.s-qs-handle{background:#5c6b62;border-radius:2px;width:36px;height:4px;margin:14px auto 0;display:block}
