html,body{margin:0;background:#eef0ea}body{font-family:Google Sans Flex,Outfit,system-ui,sans-serif;color:#26301f;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}html.locked,html.locked body{overflow:hidden}a{color:#4f5b47}a:hover{color:#26301f}button,input,textarea{font-family:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input::placeholder,textarea::placeholder{color:inherit;opacity:.55}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}.splash{min-height:100vh;background:#eef0ea}.shell{min-height:100vh;background:#eef0ea;padding-left:var(--side);transition:padding-left .35s cubic-bezier(.2,.7,.2,1)}.side{position:fixed;top:0;left:0;bottom:0;z-index:20;width:var(--side);overflow:hidden;display:flex;flex-direction:column;gap:2px;padding:28px 16px;box-sizing:border-box;transition:width .35s cubic-bezier(.2,.7,.2,1)}.side-toggle{width:32px;height:32px;flex:none;border:0;border-radius:50%;background:transparent;cursor:pointer;color:#56624f;display:flex;align-items:center;justify-content:center;margin:0 0 28px;padding:0}.side-toggle:hover{background:#26301f0f;color:#26301f}.side-toggle svg{transition:transform .35s}.nav-btn{height:40px;flex:none;border:0;background:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:0 0 0 8px;color:#56624f;font-size:16px;white-space:nowrap;transition:color .2s}.nav-btn:hover,.nav-btn.on{color:#26301f}.nav-dot{flex:none;width:16px;height:16px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1px #66735c80;transition:background .2s}.on>.nav-dot{background:#66735c}.side-label,.side-date{transition:opacity .25s}.side-date{margin-top:auto;padding:0 13px;font-size:13px;color:#6b7764;white-space:nowrap}.collapsed .side-label,.collapsed .side-date{opacity:0}.top-gap{height:24px}.tabbar{display:none}.page{max-width:1240px;margin:0 auto;padding:12px 24px 72px;animation:pageIn .4s ease}.page.narrow{max-width:1040px;padding-bottom:96px}.page-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin:16px 0 28px}.page-sub{font-size:16px;color:#5a6654}.page-title{margin:6px 0 0;font-size:64px;line-height:1;font-weight:400;letter-spacing:-.03em;color:#26301f}.head-actions{display:flex;gap:8px;flex-wrap:wrap}.pill{height:48px;padding:0 20px;border-radius:999px;border:0;background:transparent;cursor:pointer;font-size:15px;color:#3d4935}.pill:hover{background:#e0e5da}.pill-new{height:48px;padding:0 22px 0 16px;border-radius:999px;border:0;background:#e0e5da;cursor:pointer;font-size:15px;color:#26301f;display:flex;align-items:center;gap:10px}.pill-new:hover{background:#d3dacb}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:16px;align-items:start}.card{position:relative;min-width:0;border-radius:32px;padding:26px 28px 30px;display:flex;flex-direction:column;box-shadow:0 1px 2px #28321e0f}.card.ctx{padding:26px 28px 34px;gap:18px}.card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}.card.ctx .card-head{margin-bottom:0}.card-open{flex:1;min-width:0;border:0;background:none;padding:0;cursor:pointer;text-align:left;color:inherit}.card-title{font-size:40px;font-weight:400;letter-spacing:-.035em;line-height:1.05;overflow-wrap:anywhere}.card-meta{font-size:14px;margin-top:6px}.card-tools{flex:none;display:flex;gap:6px}.round{flex:none;width:40px;height:40px;border-radius:50%;border:0;padding:0;cursor:pointer;color:inherit;display:flex;align-items:center;justify-content:center;transition:background .2s,box-shadow .3s}.round-l{background:#e0e5da;color:#26301f}.round-l:hover{background:#d3dacb}.card-err{font-size:14px;padding:0 0 8px;opacity:.85}.card-err.ctx-err{padding:0;margin-top:-8px}.card-list{display:flex;flex-direction:column;gap:2px}.card-task{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;min-height:32px}.card-task-main{display:flex;align-items:center;gap:8px;min-width:0}.card-task-main .card-task-text{flex:0 1 auto;min-width:0}.card-task-main .card-counts{flex:none}.card-list>:last-child{padding-right:48px}.check-sm{width:28px;height:32px;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;padding:0}.check-sm>span{width:16px;height:16px;border-radius:50%;box-sizing:border-box;border:1.5px solid;display:flex;align-items:center;justify-content:center;transition:background .2s}.card-task-text{font-size:15px;line-height:1.35;padding:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draft-ring{width:16px;height:16px;border-radius:50%;box-sizing:border-box;border:1.5px dashed}.draft-ring.lg{width:24px;height:24px;margin-left:10px;border-color:#8e9a84}.card-input{min-width:0;border:0;outline:none;background:transparent;color:inherit;font-size:15px;padding:0;height:36px}.card-more{align-self:flex-start;border:0;background:none;padding:14px 0 0;cursor:pointer;color:inherit;font-size:14px;opacity:.8}.card-empty{font-size:14px;opacity:.8}.corner{position:absolute;right:20px;bottom:20px;width:40px;height:40px;border-radius:50%;border:0;padding:0;cursor:pointer;color:inherit;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.corner:hover{transform:rotate(45deg)}.page-title.tappable{cursor:default;user-select:none;-webkit-user-select:none;touch-action:manipulation}@keyframes pop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.drag-handle{position:absolute;top:-8px;left:-8px;z-index:2;width:36px;height:36px;border-radius:50%;border:0;padding:0;background:#fff;color:#26301f;box-shadow:0 2px 10px #141e0f47;cursor:grab;touch-action:none;display:flex;align-items:center;justify-content:center;animation:pop .25s cubic-bezier(.2,.7,.2,1)}.drag-handle:active,.card-overlay .drag-handle{cursor:grabbing}.drag-handle:focus-visible{outline:2px solid #26301f;outline-offset:2px}.card-overlay{box-shadow:0 30px 60px -20px #141e0f73;cursor:grabbing}.task-name{cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.task-edit{box-shadow:inset 0 -1px 0 currentColor;border-radius:0}.card-input.task-edit{height:32px}.card-counts,.row-counts{display:flex;gap:10px;font-size:13px;cursor:pointer}.card-counts{opacity:.85}.row-counts{flex:none;color:#6b7764}.card-counts>span,.row-counts>span{display:flex;align-items:center;gap:4px}.row-counts svg{width:14px;height:14px}.row-main{display:flex;align-items:center;gap:12px;min-width:0}.row-main .row-text{flex:0 1 auto;min-width:0}.tw-overlay{z-index:60}.tw{width:100%;max-width:760px;height:min(820px,calc(100vh - 48px));display:flex;flex-direction:column;background:#f6f7f3;border-radius:32px;overflow:hidden;animation:rise .4s cubic-bezier(.2,.7,.2,1);box-shadow:0 40px 80px -30px #141e0f80}.tw-head{flex:none;padding:24px 24px 28px 32px;display:flex;flex-direction:column;gap:12px}.tw-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.tw-meta{font-size:15px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-title-row{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px}.tw-check{width:44px;height:44px;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;padding:0}.tw-check>span{width:30px;height:30px;border-radius:50%;box-sizing:border-box;border:2px solid;display:flex;align-items:center;justify-content:center;transition:background .2s}.tw-title{min-width:0;width:100%;border:0;outline:none;background:transparent;color:inherit;font-size:36px;letter-spacing:-.03em;line-height:1.15;padding:0}.tw-list{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px 28px;display:flex;flex-direction:column;gap:14px}.tw-empty{margin:auto;text-align:center;color:#6b7764;font-size:15px;line-height:1.5;max-width:300px;text-wrap:pretty}.msg{align-self:flex-end;max-width:80%;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.msg-img{border:0;padding:0;background:none;cursor:zoom-in;display:block;border-radius:20px;overflow:hidden}.msg-img img{display:block;max-width:100%;max-height:320px;border-radius:20px}.msg-text{background:#e0e5da;color:#26301f;border-radius:20px 20px 6px;padding:10px 16px;font-size:16px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.msg-meta{display:flex;align-items:center;gap:10px;font-size:12px;color:#8a9583}.msg-del{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:12px;color:#7a3b2e;opacity:0;transition:opacity .15s}.msg:hover .msg-del,.msg-del:focus-visible{opacity:1}.tw-foot{flex:none;padding:12px 16px 16px;border-top:1px solid #dde2d6;display:flex;flex-direction:column;gap:10px}.tw-err{font-size:13px;color:#7a3b2e;padding:0 8px}.tw-pend{display:flex;gap:8px;flex-wrap:wrap;padding:0 4px}.tw-thumb{position:relative;width:72px;height:72px;border-radius:14px;overflow:hidden;background:#e0e5da}.tw-thumb img{width:100%;height:100%;object-fit:cover;display:block}.tw-thumb button{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;border:0;padding:0;cursor:pointer;background:#1e261aa6;color:#fff;display:flex;align-items:center;justify-content:center}.tw-box{display:flex;align-items:flex-end;gap:6px;background:#fff;border-radius:26px;padding:4px;box-shadow:0 0 0 1px #dde2d6}.tw-attach{flex:none;width:44px;height:44px;border-radius:50%;cursor:pointer;color:#56624f;display:flex;align-items:center;justify-content:center}.tw-attach:hover{background:#eef0ea;color:#26301f}.tw-attach input{display:none}.tw-input{flex:1;min-width:0;border:0;outline:none;resize:none;background:transparent;font-size:16px;line-height:24px;padding:10px 4px;color:#26301f}.tw-send{flex:none;width:44px;height:44px;border-radius:50%;border:0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.tw-send:disabled{cursor:default}@keyframes spin{to{transform:rotate(360deg)}}.spin{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .8s linear infinite}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#141a11d9;display:flex;align-items:center;justify-content:center;padding:32px;cursor:zoom-out;animation:fadeIn .2s ease}.lightbox img{max-width:100%;max-height:100%;border-radius:16px;box-shadow:0 30px 60px -20px #00000080}.ctx-sec{display:flex;flex-direction:column}.ctx-item{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;padding:5px 0}.ctx-dot{width:6px;height:6px;margin-top:8px;border-radius:50%;background:currentColor;opacity:.7}.ctx-text{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.ctx-draft{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;padding:2px 0}.ctx-draft-dot{width:6px;height:6px;border-radius:50%;box-sizing:border-box;border:1px dashed currentColor}.ctx-input{min-width:0;border:0;outline:none;background:transparent;color:inherit;font-size:15px;padding:0;height:30px}.ctx-more{align-self:flex-start;border:0;background:none;padding:6px 0 0;cursor:pointer;color:inherit;font-size:14px;opacity:.8}.ctx-empty{font-size:14px;opacity:.6;padding:4px 0}.pr-add{width:48px;height:48px;border-radius:50%;border:0;background:#e0e5da;cursor:pointer;color:#26301f;display:flex;align-items:center;justify-content:center;padding:0}.pr-add:hover{background:#d3dacb}.pr-list{display:flex;flex-direction:column;border-bottom:1px solid #d3d9cc}.pr-row{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid #d3d9cc;cursor:default;user-select:none;-webkit-user-select:none}.pr-n{font-size:13px;color:#66735c;padding-top:7px;font-variant-numeric:tabular-nums}.pr-body{min-width:0}.pr-title{font-size:24px;letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere}.pr-desc{font-size:15px;color:#5a6654;margin-top:4px;line-height:1.45;overflow-wrap:anywhere}.pr-edit{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:14px 16px;margin:0 -16px;border-radius:20px;background:#f7f8f4;box-shadow:0 0 0 1px #d3d9cc}.pr-edit .pr-n{padding-top:9px}.pr-fields{min-width:0;display:flex;flex-direction:column;gap:6px}.pr-in-title{min-width:0;border:0;outline:none;background:transparent;font-size:24px;letter-spacing:-.02em;color:#26301f;padding:0;height:36px}.pr-in-desc{min-width:0;border:0;outline:none;background:transparent;font-size:15px;color:#5a6654;padding:0;height:24px}.pr-actions{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.btn-dark{height:40px;padding:0 18px;border-radius:999px;border:0;cursor:pointer;background:#26301f;color:#fff;font-size:14px;font-weight:500}.btn-dark:hover{background:#3d4935}.btn-ghost{height:40px;padding:0 16px;border-radius:999px;border:0;cursor:pointer;background:transparent;color:#3d4935;font-size:14px}.btn-ghost:hover{background:#e0e5da}.btn-danger{margin-left:auto;height:40px;padding:0 16px;border-radius:999px;border:0;cursor:pointer;background:transparent;color:#7a3b2e;font-size:14px}.btn-danger:hover{background:#efe3df}.account{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:28px;font-size:13px;color:#6b7764}.get-app{display:flex;flex-direction:column;gap:4px;margin-top:20px;padding:16px 20px;border-radius:20px;background:#e0e5da;color:#26301f;text-decoration:none}.get-app:hover{background:#d3dacb;color:#26301f}.get-app-title{font-size:16px}.get-app-sub{font-size:13px;color:#5a6654;line-height:1.4}.link{border:0;background:none;padding:0;font:inherit;color:#3d4935;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.link:hover{color:#26301f}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#1e261a6b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:24px;animation:fadeIn .25s ease}.sheet{width:100%;max-width:1040px;max-height:calc(100vh - 48px);overflow:auto;scrollbar-width:none;overscroll-behavior:contain;background:#f6f7f3;border-radius:32px;animation:rise .4s cubic-bezier(.2,.7,.2,1);box-shadow:0 40px 80px -30px #141e0f80}.sheet::-webkit-scrollbar{display:none}.sheet-head{padding:32px 32px 28px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.sheet-head-main{flex:1;min-width:0}.sheet-meta{font-size:15px}.sheet-title{display:block;width:100%;box-sizing:border-box;margin-top:10px;border:0;outline:none;background:transparent;color:inherit;font-size:56px;font-weight:400;letter-spacing:-.035em;line-height:1.05;padding:0}.sheet-close{flex:none;width:48px;height:48px;border-radius:50%;border:0;padding:0;cursor:pointer;background:#ffffff59;color:inherit;display:flex;align-items:center;justify-content:center}.sheet-close:hover{background:#ffffff8c}.sheet-body{padding:28px 32px 32px;display:flex;flex-direction:column;gap:24px}.tasks-wrap{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch}.tasks-col{flex:1.4 1 380px;min-width:0;display:flex;flex-direction:column}.ctx-secs{padding:28px 32px 8px;display:flex;flex-wrap:wrap;gap:32px}.ctx-col{flex:1 1 360px;min-width:0;display:flex;flex-direction:column}.ctx-foot{padding:20px 32px 32px;display:flex;justify-content:flex-end}.sec-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px}.sec-label{font-size:15px;color:#26301f}.sec-err{font-size:14px;color:#7a3b2e;padding:4px 0 8px}.rows{display:flex;flex-direction:column}.row{display:grid;grid-template-columns:28px 40px minmax(0,1fr) 44px;align-items:center;min-height:52px;border-bottom:1px solid #dde2d6}.row.ctx{grid-template-columns:24px minmax(0,1fr) 44px}.row-dot{width:7px;height:7px;border-radius:50%}.row-dot.dashed{box-sizing:border-box;border:1px dashed #8e9a84}.star{width:28px;height:44px;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;padding:0}.check{width:44px;height:44px;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.check>span{width:24px;height:24px;border-radius:50%;box-sizing:border-box;border:1.5px solid;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}.row-text{font-size:16px;line-height:1.4;padding:8px 0;color:#26301f;overflow-wrap:anywhere}.row-input{min-width:0;border:0;outline:none;background:transparent;font-size:16px;color:#26301f;padding:0;height:44px}.row-empty{padding:16px 0;font-size:15px;color:#6b7764}.x{width:44px;height:44px;border:0;border-radius:50%;background:transparent;cursor:pointer;color:#a3ad9b;opacity:0;transition:opacity .15s;display:flex;align-items:center;justify-content:center;padding:0}.row:hover .x,.x:focus-visible{opacity:1}.x:hover{background:#e0e5da;color:#26301f}.sheet-foot{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.swatches{margin-right:auto;display:flex;align-items:center;gap:8px}.swatch{width:36px;height:36px;border-radius:50%;border:0;padding:0;cursor:pointer;transition:box-shadow .2s}.pill-lg{height:56px;padding:0 22px;border-radius:999px;border:0;cursor:pointer;background:transparent;color:#3d4935;font-size:16px;display:flex;align-items:center;gap:10px;transition:background .2s}.pill-lg.arrow{padding:0 22px 0 26px}.pill-lg:hover{background:#e0e5da}.login-wrap{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.login{width:100%;max-width:420px;box-sizing:border-box;border-radius:32px;padding:30px 28px 28px;color:#fff;box-shadow:0 40px 80px -40px #141e0f73;animation:rise .4s cubic-bezier(.2,.7,.2,1)}.login-sub{font-size:15px}.login h1{margin:6px 0 26px;font-size:56px;line-height:1;font-weight:400;letter-spacing:-.035em}.login input{display:block;width:100%;box-sizing:border-box;height:52px;margin-bottom:10px;padding:0 18px;border:0;border-radius:16px;outline:none;background:#ffffff42;color:#fff;font-size:16px}.login input:focus{box-shadow:0 0 0 2px #fffc}.login button{width:100%;height:52px;margin-top:8px;border:0;border-radius:999px;cursor:pointer;background:#fff;color:#3d4935;font-size:16px;font-weight:500}.login button:disabled{opacity:.7;cursor:default}.login-err{font-size:14px;margin:4px 0 6px}.login-note{font-size:15px;line-height:1.45;margin:0 0 12px}.status{position:fixed;left:50%;transform:translate(-50%);bottom:calc(20px + env(safe-area-inset-bottom));z-index:40;max-width:calc(100vw - 32px);box-sizing:border-box;padding:9px 16px;border:0;border-radius:999px;background:#26301f;color:#fff;font:inherit;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:fadeIn .25s ease}.status.err{background:#7a3b2e;cursor:pointer}@media (hover: none),(pointer: coarse),(max-width: 720px){.x,.msg-del{opacity:.7}.corner:hover{transform:none}}@media (max-width: 720px){.shell{padding-left:0;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.side{display:none}.tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#eef0eae0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid #dde2d6}.tab{flex:1;border:0;background:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0;color:#56624f;font-size:13px;transition:color .2s}.tab.on{color:#26301f}.tab .nav-dot{width:14px;height:14px}.top-gap{height:max(12px,env(safe-area-inset-top))}.page,.page.narrow{padding:4px 16px 28px}.page-head{margin:10px 0 20px;gap:14px}.page-sub{font-size:15px}.page-title{font-size:46px}.pill,.pill-new{height:44px}.grid{gap:12px}.card{border-radius:28px;padding:22px 20px 26px}.card.ctx{padding:22px 20px 30px}.card-title{font-size:32px}.card-meta{font-size:13px}.drag-handle{width:40px;height:40px;top:-10px;left:-10px}.card-input,.ctx-input,.pr-in-desc{font-size:16px}.pr-row,.pr-edit{grid-template-columns:34px minmax(0,1fr);gap:8px}.pr-edit{margin:0 -12px;padding:14px 12px}.pr-title,.pr-in-title{font-size:21px}.pr-in-desc{height:26px}.overlay{padding:0;align-items:flex-end}.sheet{max-height:calc(100dvh - 12px);border-radius:28px 28px 0 0;animation:sheetUp .38s cubic-bezier(.2,.7,.2,1);padding-bottom:env(safe-area-inset-bottom)}.sheet-head{padding:24px 20px 22px}.sheet-title{font-size:38px}.sheet-close{width:44px;height:44px}.sheet-body{padding:18px 20px 24px;gap:20px}.tasks-col,.ctx-col{flex-basis:100%}.ctx-secs{padding:18px 20px 4px}.ctx-foot{padding:12px 20px 24px}.row{grid-template-columns:26px 40px minmax(0,1fr) 40px}.x{width:40px;height:40px}.sheet-foot{gap:6px}.swatches{width:100%;margin:0 0 6px}.pill-lg{height:48px;padding:0 18px}.pill-lg.arrow{padding:0 18px 0 20px}.status{bottom:calc(80px + env(safe-area-inset-bottom))}.tw-overlay{top:var(--vvtop, 0px);bottom:auto;height:var(--vvh, 100dvh)}.tw{max-width:none;height:calc(var(--vvh, 100dvh) - 12px);border-radius:28px 28px 0 0;animation:sheetUp .38s cubic-bezier(.2,.7,.2,1)}.tw-head{padding:18px 16px 20px 20px;gap:8px}.tw-title{font-size:26px}.tw-check>span{width:26px;height:26px}.tw-list{padding:16px}.msg{max-width:88%}.tw-foot{padding:10px 10px calc(10px + env(safe-area-inset-bottom))}.lightbox{padding:12px}.login h1{font-size:48px}}
