:root{--cream: #FFF9F3;--surface: #FFFCF8;--sand-50: #F8EFE6;--sand-100: #F4EAE0;--line: #E7DCD3;--ink: #2D2724;--ink-2: #665D58;--ink-3: #8A7A72;--terra: #AD5943;--terra-deep: #8E4533;--terra-soft: #F5D5C8;--amber: #C4613B;--rose: #6F4B63;--olive: #667253;--olive-soft: #E3E8D6;--honey-soft: #F7E7C9;--honey: #7a5a22;--sandc: #E4A07D;--night: #241B19;--r-lg: 22px;--r-md: 16px;--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Hebrew", "Segoe UI", "Noto Sans Hebrew", "Arial Hebrew", Roboto, Arial, sans-serif;color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{background:var(--cream)}body{margin:0;font-family:var(--font);color:var(--ink);background:var(--cream);-webkit-text-size-adjust:100%;line-height:1.4}button,input,textarea{font:inherit;color:inherit}button{border:0;background:none;cursor:pointer;padding:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2.5px solid var(--terra);outline-offset:2px}main{max-width:560px;margin:0 auto;padding-bottom:env(safe-area-inset-bottom)}.loading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;color:var(--ink-3)}.spinner{width:34px;height:34px;border-radius:50%;border:3px solid var(--terra-soft);border-top-color:var(--terra);animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.message{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 24px;gap:6px}.message h1{font-size:24px;margin:8px 0 0}.message p{color:var(--ink-2);max-width:340px;margin:4px 0}.message .lead{font-size:18px;color:var(--terra-deep);font-weight:700}.message .hint{color:var(--ink-3);font-size:14px;margin-top:18px}.msg-icon{font-size:44px}.brandline{display:flex;align-items:center;gap:8px;margin-top:28px;color:var(--ink-3);font-size:13px}.brandline.big{margin:0 0 6px;transform:scale(1.4)}.cta{background:var(--terra);color:#fff;font-weight:700;border-radius:14px;padding:12px 22px;margin-top:16px;box-shadow:0 6px 16px #ad594347}.hero{position:relative;padding:0 0 4px}.hero-bg{height:168px;position:relative;overflow:hidden;background:radial-gradient(120% 140% at 85% -10%,#f4c9ae,#e9a47f 30%,#c4613b 62%,#6f4b63)}.hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,249,243,0) 45%,var(--cream) 100%)}.hero-bg:before{content:"";position:absolute;inset:-20%;background:repeating-radial-gradient(circle at 20% 120%,rgba(255,243,232,.1) 0 2px,transparent 2px 22px)}.hero-emoji{position:absolute;inset-inline-end:22px;top:34px;font-size:64px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.18));z-index:1}.topbar{position:absolute;top:12px;inset-inline-start:16px;display:flex;align-items:center;gap:8px;z-index:2;color:#fff}.mark{display:inline-flex;align-items:center;gap:7px;font-weight:800;font-size:15px}.topbar .mark b{text-shadow:0 1px 8px rgba(0,0,0,.25)}.devtag{font-size:10.5px;font-weight:700;background:#241b198c;color:#fff;padding:2px 7px;border-radius:99px}.head{padding:0 20px;margin-top:-54px;position:relative;z-index:2}.host{display:inline-flex;align-items:center;gap:8px;background:var(--surface);border-radius:99px;padding:4px 12px 4px 4px;box-shadow:0 4px 18px #4820161f;font-size:13.5px;color:var(--ink-2)}[dir=ltr] .host{padding:4px 4px 4px 12px}.title{font-size:29px;font-weight:800;letter-spacing:-.015em;margin:12px 0 2px;line-height:1.15;overflow-wrap:anywhere}.title .emoji{font-weight:400}.meta{font-size:15px;color:var(--ink-2);margin:6px 0 0;line-height:1.55}.meta b{color:var(--ink);font-weight:650}.note{display:flex;gap:9px;align-items:flex-start;margin-top:12px;font-size:14.5px;line-height:1.45}.note.standalone{margin:14px 16px 0}.note .q{background:var(--sand-100);border-radius:4px 16px 16px;padding:8px 12px;overflow-wrap:anywhere}[dir=ltr] .note .q{border-radius:16px 4px 16px 16px}.note .q small{display:block;font-size:11.5px;color:var(--ink-3);margin-top:2px}.free{margin:14px 20px 0;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--olive);font-weight:650}.free i{font-style:normal;width:18px;height:18px;border-radius:50%;background:var(--olive-soft);display:grid;place-items:center;font-size:11px}.av{width:30px;height:30px;border-radius:50%;display:inline-grid;place-items:center;font-weight:700;font-size:12.5px;color:#fff;flex:none}.av.sm{width:24px;height:24px;font-size:10.5px}.av.lg{width:40px;height:40px;font-size:15.5px}.av.pending{background:var(--cream)!important;color:var(--ink-3);border:1.5px dashed #c9b8ab}.stack{display:inline-flex}.stack .av{border:2px solid var(--cream);margin-inline-start:-8px}.stack .av:first-child{margin-inline-start:0}.stack.gap{margin-inline-start:6px}.stack .av.pending{border:1.5px dashed #c9b8ab;background:var(--cream)}.state{margin:18px 16px 0;padding:16px 16px 14px;border-radius:var(--r-lg);background:linear-gradient(160deg,#fff,#fdf3ec);box-shadow:0 6px 24px #48201612;border:1px solid #f0e2d7}.state .lbl{font-size:12px;font-weight:700;color:var(--terra)}.state .big{font-size:21px;font-weight:800;margin:4px 0 2px;line-height:1.25}.state .sub{font-size:14px;color:var(--ink-2);line-height:1.55}.state .who{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.state .cnt{font-size:12.5px;color:var(--ink-3)}.sec{padding:26px 20px 4px}.sec h2{font-size:18px;margin:0}.help{font-size:13.5px;color:var(--ink-3);margin:3px 0 0}.opt{padding:16px 0 14px;border-bottom:1px solid var(--line)}.opt .row{display:flex;align-items:center;gap:12px}.when{flex:1;min-width:0}.when .d{font-size:13.5px;color:var(--ink-2)}.when .tt{font-size:24px;font-weight:800;line-height:1.1}.lead{font-size:11.5px;font-weight:700;color:#fff;background:var(--terra);border-radius:99px;padding:3px 9px;margin-inline-start:6px;vertical-align:2px;white-space:nowrap}.lead.tight{background:var(--sand-100);color:var(--terra-deep)}.opt.leader .tt{color:var(--terra-deep)}.social{display:flex;align-items:center;gap:8px;flex:none}.social .c{font-size:12.5px;color:var(--ink-3);white-space:nowrap}.bar{height:5px;border-radius:99px;background:var(--sand-100);margin-top:10px;overflow:hidden;display:flex}.bar i{display:block;height:100%;transition:width .45s}.bar i.great{background:var(--terra)}.bar i.ok{background:var(--sandc)}.bar i.meh{background:#e9cdbd}.picks{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:11px}.pk{display:flex;flex-direction:column;align-items:center;padding:7px 2px 6px;border-radius:13px;background:var(--sand-50);border:1.5px solid transparent;font-size:12.5px;color:var(--ink-2);min-height:48px;transition:transform .12s,background .15s}.pk .e{font-size:17px;line-height:1.25}.pk:active{transform:scale(.94)}.pk.sel{background:var(--terra-soft);border-color:var(--terra);color:var(--terra-deep);font-weight:700}.pk.no.sel{background:#efe7e2;border-color:#b9a89e;color:var(--ink-2)}.mine{margin-top:16px;border-radius:var(--r-lg);background:#fff;border:1.5px solid var(--terra-soft);box-shadow:0 8px 26px #48201614;padding:14px 14px 12px;transition:border-color .2s}.mine.active{border-color:var(--terra)}.mine .q{display:flex;align-items:center;gap:10px}.mine .t{font-size:16.5px;font-weight:800}.mine .t small{display:block;font-size:12.5px;font-weight:500;color:var(--ink-3)}.choice{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.choice button{padding:12px 4px;min-height:48px;border-radius:14px;background:var(--sand-50);border:1.5px solid transparent;font-size:15px;font-weight:700;color:var(--ink-2)}.choice button:active{transform:scale(.96)}.choice button.in.sel{background:var(--olive-soft);border-color:var(--olive);color:#3f4b2f}.choice button.maybe.sel{background:var(--honey-soft);border-color:#c99a45;color:#6d4f1a}.choice button.out.sel{background:#efe7e2;border-color:#a8968b;color:var(--ink)}.expand{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.expand.on{grid-template-rows:1fr}.expand>div{overflow:hidden}.who-q{font-size:13px;font-weight:700;color:var(--ink-2);margin:14px 2px 8px}.names{display:flex;flex-wrap:wrap;gap:8px}.name{display:inline-flex;align-items:center;gap:7px;padding:5px 13px 5px 5px;border-radius:99px;border:1px solid var(--line);background:#fff;font-size:14.5px;font-weight:600;min-height:36px}[dir=ltr] .name{padding:5px 5px 5px 13px}.name.sel{border-color:var(--terra);background:var(--terra-soft);color:var(--terra-deep)}.name.other{padding:8px 13px;color:var(--ink-2);font-weight:500;border-style:dashed}.namein{width:100%;margin-top:10px;font-size:16px;padding:12px 14px;border-radius:14px;border:1.5px solid var(--terra-soft);background:#fff;outline:none}.namein:focus{border-color:var(--terra)}.words{margin-top:12px;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:14px;background:var(--sand-50)}.words textarea{flex:1;border:0;background:transparent;outline:none;resize:none;font-size:16px;line-height:1.45;min-height:24px;padding:0}.words textarea::placeholder{color:#b3a398}.words .cnt{font-size:11.5px;color:var(--ink-3);align-self:flex-end;direction:ltr}.stale{margin-top:10px;font-size:13px;color:var(--honey);background:#fbf0db;border-radius:10px;padding:7px 10px}.send{display:flex;align-items:center;gap:12px;margin-top:12px}.send .go{flex:1;background:var(--terra);color:#fff;font-weight:800;font-size:16px;border-radius:14px;padding:13px;min-height:48px;box-shadow:0 6px 16px #ad594347}.send .go:disabled{background:#d9c9bf;box-shadow:none;cursor:default}.send .cancel{font-size:14px;color:var(--ink-3);padding:10px 6px}.fine{font-size:12px;color:var(--ink-3);margin:10px 0 0;line-height:1.5}.people{margin-top:10px}.grp{font-size:12.5px;font-weight:800;color:var(--ink-3);margin:16px 2px 4px;display:flex;align-items:center;gap:6px}.grp .dot{width:8px;height:8px;border-radius:50%;background:var(--ink-3)}.grp .dot.in{background:var(--olive)}.grp .dot.maybe{background:#c99a45}.grp .dot.out{background:#a8968b}.person{display:flex;gap:12px;align-items:flex-start;padding:12px 2px;border-bottom:1px solid var(--line)}.person:last-child{border-bottom:0}.person .body{flex:1;min-width:0}.person .top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.person .nm{font-weight:700;font-size:15.5px}.person .nm small{font-weight:500;color:var(--ink-3);font-size:13px}.st{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;border-radius:99px;padding:2px 9px}.st.in{background:var(--olive-soft);color:#4c5a3a}.st.maybe{background:var(--honey-soft);color:var(--honey)}.st.out{background:#efe7e2;color:var(--ink-2)}.st.slot{background:var(--terra-soft);color:var(--terra-deep)}.words-out{font-size:15.5px;line-height:1.45;margin:4px 0 0;overflow-wrap:anywhere}.person .edit{flex:none;font-size:13.5px;font-weight:700;color:var(--terra);padding:6px 4px;min-height:36px}.person.me{background:linear-gradient(90deg,transparent,#fdf1e8);border-radius:14px;padding-inline:10px;margin-inline:-10px;border-bottom-color:transparent}[dir=ltr] .person.me{background:linear-gradient(270deg,transparent,#fdf1e8)}.person.fresh{animation:fresh 1.4s ease-out}@keyframes fresh{0%{background:#f9dccb}to{background:transparent}}.pendingline{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:13.5px;color:var(--ink-3)}.ticket{position:relative;margin:18px 16px 0;border-radius:var(--r-lg);background:#fff;box-shadow:0 10px 30px #4820161a;border:1px solid #f0e2d7;overflow:hidden}.ticket .seal{position:absolute;top:14px;inset-inline-end:14px;width:80px;height:80px;border-radius:50%;display:grid;place-content:center;text-align:center;color:var(--terra-deep);transform:rotate(-9deg);font-weight:900;line-height:1.05;border:2.5px solid var(--terra);box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 5.5px var(--terra)}.ticket .seal span{font-size:16px}.ticket .seal small{display:block;font-size:11px;font-weight:800}.ticket .top{padding:18px 18px 16px}.ticket .k{font-size:12px;font-weight:800;color:var(--olive);display:flex;align-items:center;gap:6px}.ticket .k i{font-style:normal;width:18px;height:18px;border-radius:50%;background:var(--olive-soft);display:grid;place-items:center;font-size:11px}.ticket .day{font-size:16px;color:var(--ink-2);margin-top:8px}.ticket .time{font-size:46px;font-weight:900;letter-spacing:-.02em;line-height:1;margin-top:2px}.ticket .where{display:flex;gap:12px;align-items:center;padding:14px 18px;border-top:1px dashed var(--line)}.map{width:52px;height:52px;border-radius:14px;flex:none;position:relative;overflow:hidden;background:#efe6d8}.map:before{content:"";position:absolute;inset:-20px;background:linear-gradient(28deg,transparent 46%,#fff 46%,#fff 54%,transparent 54%),linear-gradient(-62deg,transparent 47%,#fff 47%,#fff 53%,transparent 53%),linear-gradient(90deg,transparent 30%,#dfe6cf 30%,#dfe6cf 44%,transparent 44%)}.map:after{content:"📍";position:absolute;top:50%;left:50%;transform:translate(-50%,-62%);font-size:20px}.where b{font-size:16px;overflow-wrap:anywhere}.acts{display:flex;border-top:1px solid var(--line)}.acts>*{flex:1;padding:13px 4px;font-size:13.5px;font-weight:700;color:var(--terra-deep);display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none;min-height:56px}.acts>*+*{border-inline-start:1px solid var(--line)}.acts .i{font-size:19px}.going{margin:14px 16px 0;padding:16px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.going .h{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.going .h b{font-size:17px}.going .h span{font-size:12.5px;color:var(--ink-3)}.me-status{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.me-status .lab{flex:1;font-size:14px;color:var(--ink-2)}.seg{display:flex;background:var(--sand-100);border-radius:99px;padding:3px}.seg button{padding:8px 13px;border-radius:99px;font-size:13.5px;font-weight:700;color:var(--ink-2);min-height:36px}.seg button.sel{background:#fff;color:var(--terra-deep);box-shadow:0 2px 6px #00000014}.how{margin:16px 16px 0}.how>button{font-size:13.5px;color:var(--ink-3);padding:6px 0}.how .tally{display:none;margin-top:8px;font-size:13.5px;color:var(--ink-2);line-height:1.9;background:var(--surface);border-radius:14px;padding:10px 14px;border:1px solid var(--line)}.how.open .tally{display:block}.cancelled{margin:24px 16px;padding:22px;text-align:center;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.cancelled h2{margin:6px 0;font-size:20px}.cancelled p{color:var(--ink-2);margin:0}main.cancelled .head,main.cancelled .hero-bg{opacity:.7}.pitch{margin:26px 16px 0;border-radius:var(--r-lg);padding:16px;background:linear-gradient(150deg,#fff6ef,#f6e2d4);border:1px solid #f0d6c6}.pitch b{font-size:16px}.pitch p{margin:6px 0 8px;font-size:14px;color:var(--ink-2);line-height:1.5}.pitch .row{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:var(--ink-3)}.pitch .row button{color:var(--ink-3);padding:6px}.foot{padding:28px 20px calc(48px + env(safe-area-inset-bottom));text-align:center;font-size:12.5px;color:var(--ink-3);line-height:1.7}.foot .openapp{color:var(--terra-deep);font-weight:650;text-decoration:none}.toast{position:fixed;left:50%;bottom:calc(28px + env(safe-area-inset-bottom));transform:translate(-50%,20px);background:var(--night);color:#fbefe7;font-size:14px;padding:11px 16px;border-radius:14px;opacity:0;transition:.3s;z-index:70;max-width:calc(100vw - 32px);text-align:center;pointer-events:none}.toast.on{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media(min-width:600px){body{background:#f3e9df}main.plan{background:var(--cream);min-height:100vh;box-shadow:0 0 60px #48201614}}.tag{display:inline-block;font-size:11.5px;font-weight:700;color:var(--honey);background:var(--honey-soft);border-radius:99px;padding:1px 8px;margin-inline-start:6px;vertical-align:middle}.st.people{background:var(--sand-100);color:var(--ink-2)}.st.stale{background:var(--honey-soft);color:var(--honey)}.person.is-stale .words-out{color:var(--ink-2)}small.before{display:block;font-size:12px;color:var(--ink-3);font-style:italic;margin-top:2px}.grp .dot.unconfirmed{background:var(--honey)}.headcount{display:flex;align-items:center;gap:8px;margin-top:12px;color:var(--ink-2);font-size:15px}.headcount b{flex:1;font-weight:700}.headcount .step{width:36px;height:36px;border-radius:50%;background:var(--sand-100);color:var(--terra-deep);font-size:20px;font-weight:700;line-height:1}.staleprompt{margin-top:12px;background:#fbf0db;border:1px solid #E9D3A6;border-radius:18px;padding:12px 14px 10px}.staleprompt b{color:var(--honey);font-size:16px}.staleprompt p{margin:2px 0 10px;color:var(--ink-2);font-size:14px}.staleprompt .row{display:flex;gap:8px;align-items:center}.staleprompt .go{flex:1;background:var(--terra);color:#fff;font-weight:800;border-radius:14px;padding:11px;min-height:44px}.staleprompt .cancel{color:var(--ink-3);font-size:14px;padding:10px 6px}.unconfirmed{margin:2px 0 0;color:var(--honey);font-size:13.5px}.joinclosed{margin-top:12px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px 16px}.joinclosed p{margin:2px 0 0;color:var(--ink-2);font-size:14px}.joinclosed-member{margin:14px 0 0;color:var(--ink-3);font-size:13px}.invite{margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:4px}.invitebtn{width:100%;border:1.5px solid var(--terra-soft);color:var(--terra-deep);font-weight:800;border-radius:14px;padding:12px;min-height:48px;background:var(--surface)}.invite small{color:var(--ink-3);font-size:12px;text-align:center}.home{padding:18px 20px 28px}.home .langs{display:flex;justify-content:center;gap:10px;font-size:14px;color:var(--ink-3);flex-wrap:wrap}.home .langs a{color:var(--terra-deep);text-decoration:none}.home .langs b{color:var(--ink)}.home-hero{text-align:center;padding:26px 4px 10px}.home-logo{display:block;margin:0 auto;width:112px;height:112px}.home-brand{margin:10px 0 0;font-weight:900;font-size:20px;color:var(--terra-deep);letter-spacing:.3px}.home-hero h1{font-size:30px;line-height:1.2;margin:10px 0 8px}.home-hero .home-lead{color:var(--ink-2);font-size:17px;line-height:1.6;margin:0 auto;max-width:30em}.home-steps{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}.home-steps li{display:flex;gap:14px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px}.home-steps .n{flex:none;width:34px;height:34px;border-radius:50%;background:var(--terra-soft);color:var(--terra-deep);font-weight:900;display:grid;place-items:center}.home-steps b{font-size:17px}.home-steps p{margin:4px 0 0;color:var(--ink-2);line-height:1.55}.home-note{margin:22px 4px 0;text-align:center;color:var(--ink-2);font-size:15.5px;line-height:1.6}.home-link{margin:18px 0 0;display:flex;gap:10px;align-items:center;background:var(--honey-soft);border-radius:var(--r-md);padding:12px 14px}.home-link p{margin:0;color:var(--honey);font-weight:600}.home-app{text-align:center;color:var(--ink-3);font-size:14px;margin:18px 0 0}.home-foot{margin-top:30px;padding-top:16px;border-top:1px solid var(--line);text-align:center;color:var(--ink-3)}.home-foot nav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-bottom:8px}.home-foot a{color:var(--ink-2);font-size:14px}.mark img{display:block}.person .more{flex:none;align-self:flex-start;font-size:20px;line-height:1;color:var(--ink-3);padding:6px 8px;min-height:36px;min-width:36px;border-radius:10px}.person .more:hover,.person .more:focus-visible{background:var(--sand-100)}.blockedline{margin-top:12px;font-size:13px;color:var(--ink-3);display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.blockedline .unblock{font-size:13px;color:var(--terra-deep);font-weight:650;padding:4px 2px}.foot .reportplan{margin-top:6px;font-size:12.5px;color:var(--ink-3);text-decoration:underline;padding:6px}.fine a{color:inherit}.sheet-bg{position:fixed;inset:0;z-index:50;background:#241c186b;display:flex;align-items:flex-end;justify-content:center;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.sheet{width:100%;max-width:440px;background:var(--surface);color:var(--ink);border-radius:22px;padding:20px;box-shadow:0 18px 50px #00000038;max-height:85vh;overflow:auto}.sheet h2{font-size:19px;margin:0 0 6px}.sheet p{font-size:14.5px;color:var(--ink-2);line-height:1.45;margin:0 0 10px}.sheet-acts{display:grid;gap:8px}.sheet-acts button{text-align:start;font-size:16px;font-weight:650;padding:14px 12px;border-radius:14px;background:var(--sand-100)}.sheet-acts button.quiet{background:none;color:var(--ink-3);text-align:center}.reasons{display:grid;gap:2px;margin:4px 0 12px}.reason{display:flex;gap:10px;align-items:center;font-size:15.5px;padding:10px 4px;cursor:pointer}.reason input{width:18px;height:18px;accent-color:var(--terra)}.sheet-row{display:flex;gap:8px;justify-content:flex-end}.sheet-row button{font-size:15px;font-weight:700;padding:11px 16px;border-radius:12px}.sheet-row .go{background:var(--terra);color:#fff}.sheet-row .go:disabled{opacity:.45}.sheet-row .quiet{color:var(--ink-2)}:root{--limestone: #F6EEE4;--stone-2: #EFE3D6;--clay: #D9A58C;--aubergine: #5A3A4E;--olive-deep: #4F5A3F;--shadow-1: 0 1px 2px rgba(72, 32, 22, .06), 0 8px 24px rgba(72, 32, 22, .07);--shadow-2: 0 2px 6px rgba(72, 32, 22, .08), 0 24px 60px rgba(72, 32, 22, .14);--wrap: 1120px}main.landing,main.page{max-width:none;margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;border-radius:14px;font-weight:800;font-size:16px;text-decoration:none;border:1.5px solid transparent;transition:transform .15s ease,box-shadow .15s ease,background .15s;cursor:pointer}.btn.primary{background:var(--terra);color:#fff;box-shadow:0 8px 22px #ad59434d}.btn.primary:hover{background:var(--terra-deep)}.btn.primary:disabled{opacity:.55;box-shadow:none;cursor:default}.btn.ghost{background:transparent;color:var(--terra-deep);border-color:color-mix(in srgb,var(--terra) 40%,transparent)}.btn.ghost:hover{background:#ad594312}.btn.small{min-height:40px;padding:8px 14px;font-size:14.5px}.btn.wide{width:100%}.btn:active{transform:translateY(1px)}.linkbtn{color:var(--terra-deep);font-weight:700;font-size:15px;padding:10px 0;text-align:start}.linkbtn:hover{text-decoration:underline}.sfine{color:var(--ink-3);font-size:13.5px;line-height:1.55}.fhelp{color:var(--ink-3);font-size:14px;margin:4px 0 8px;line-height:1.5}a:focus-visible,button:focus-visible,select:focus-visible{outline:2.5px solid var(--terra);outline-offset:2px;border-radius:10px}.sitebar{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--cream) 88%,transparent);backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.sitebar-in{max-width:var(--wrap);margin:0 auto;padding:10px 20px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.sitebar .brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--terra-deep);font-size:21px;font-weight:900;letter-spacing:.2px}.sitebar .brand img{border-radius:10px}.sitenav{display:flex;align-items:center;gap:6px;margin-inline-start:auto}.navlink{color:var(--ink-2);text-decoration:none;font-weight:700;font-size:15px;padding:9px 12px;border-radius:12px}.navlink:hover,.navlink.on{color:var(--ink);background:var(--sand-100)}.navcta{color:#fff;background:var(--terra);text-decoration:none;font-weight:800;font-size:15px;padding:9px 14px;border-radius:12px;white-space:nowrap}.navcta:hover,.navcta.on{background:var(--terra-deep)}.langswitch{display:flex;gap:2px;font-size:13.5px;background:var(--sand-100);border-radius:11px;padding:3px}.langswitch a,.langswitch b{padding:5px 9px;border-radius:8px;text-decoration:none;color:var(--ink-2)}.langswitch b{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000000f}.langswitch a:hover{color:var(--terra-deep)}@media(max-width:560px){.sitebar-in{padding:8px 14px;gap:8px 10px}.sitebar .brand{font-size:19px}.sitebar .brand img{width:30px;height:30px}.langswitch{order:3;width:100%;justify-content:center}.navlink{padding:8px 9px;font-size:14.5px}.navcta{padding:8px 11px;font-size:14.5px}}.sitefoot{margin-top:64px;background:var(--night);color:#d8c8be}.sitefoot-in{max-width:var(--wrap);margin:0 auto;padding:34px 20px calc(30px + env(safe-area-inset-bottom));display:grid;gap:10px;justify-items:center;text-align:center}.sitefoot .brand{display:inline-flex;align-items:center;gap:8px;color:#fbefe7;font-size:18px}.sitefoot .brand img{border-radius:8px}.sitefoot p{margin:0;color:#c9b5a9}.sitefoot nav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px}.sitefoot a{color:#f1ddd1;font-size:14px}.sitefoot small{color:#a08d82}.landing h2{font-size:clamp(26px,3.6vw,38px);line-height:1.15;margin:0 0 10px;letter-spacing:-.2px}.landing h3{font-size:18px;margin:0 0 6px}.l-hero{position:relative;overflow:hidden;background:radial-gradient(80% 90% at 92% 8%,#e4a07d8c,#e4a07d00 60%),radial-gradient(70% 80% at 105% 95%,#6f4b6338,#6f4b6300 60%),radial-gradient(60% 70% at -10% 100%,#66725329,#66725300 60%),linear-gradient(180deg,var(--cream) 0%,var(--limestone) 100%)}[dir=rtl] .l-hero{background:radial-gradient(80% 90% at 8% 8%,#e4a07d8c,#e4a07d00 60%),radial-gradient(70% 80% at -5% 95%,#6f4b6338,#6f4b6300 60%),radial-gradient(60% 70% at 110% 100%,#66725329,#66725300 60%),linear-gradient(180deg,var(--cream) 0%,var(--limestone) 100%)}.l-hero-in{max-width:var(--wrap);margin:0 auto;padding:56px 20px 64px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center}.eyebrow{display:inline-block;margin:0 0 14px;font-weight:800;font-size:14px;color:var(--olive-deep);background:color-mix(in srgb,var(--olive-soft) 80%,transparent);padding:6px 12px;border-radius:999px}.l-hero h1{font-size:clamp(36px,5.6vw,64px);line-height:1.04;margin:0 0 18px;letter-spacing:-.8px;font-weight:900;color:var(--ink);text-wrap:balance}.l-hero h1 em{font-style:normal;color:var(--terra-deep);display:block}.l-hero .hero-lead{font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:var(--ink-2);margin:0 0 26px;max-width:34em}.l-ctas{display:flex;flex-wrap:wrap;gap:12px}.l-hero .sfine{margin:16px 0 0}.l-hero-art{position:relative;min-height:520px;display:grid;place-items:center}.phone{margin:0;border-radius:30px;padding:7px;background:linear-gradient(160deg,#3a2b27,#1d1513);box-shadow:var(--shadow-2)}.phone img{display:block;width:100%;height:auto;border-radius:24px;background:var(--sand-100)}.l-hero-art .phone.front{width:min(290px,70%);position:relative;z-index:2;transform:rotate(-3deg)}.l-hero-art .phone.back{width:min(250px,58%);position:absolute;inset-inline-end:0;top:40px;z-index:1;transform:rotate(6deg);opacity:.96}[dir=rtl] .l-hero-art .phone.front{transform:rotate(3deg)}[dir=rtl] .l-hero-art .phone.back{transform:rotate(-6deg)}.l-how,.l-show,.l-why,.l-get{max-width:var(--wrap);margin:0 auto;padding:72px 20px 0}.l-how h2,.l-why h2{text-align:center;margin-bottom:34px}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.steps li{background:var(--surface);border:1px solid var(--line);border-radius:26px;padding:22px 22px 0;display:flex;flex-direction:column;gap:18px;overflow:hidden;box-shadow:var(--shadow-1)}.steps .n{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--terra);color:#fff;font-weight:900;margin-bottom:12px}.steps p{margin:0;color:var(--ink-2);line-height:1.6}.steps .phone{width:78%;margin:auto auto -34%;border-radius:26px 26px 0 0;padding:6px 6px 0}.steps .phone img{border-radius:20px 20px 0 0}.l-head{text-align:center;max-width:40em;margin:0 auto 30px}.l-head p{color:var(--ink-2);font-size:17px;margin:0;line-height:1.6}.gallery{list-style:none;margin:0;padding:4px 0 8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.gallery li{display:flex;flex-direction:column;gap:8px}.gallery .phone{margin-bottom:8px}.gallery h3{font-size:16px}.gallery p{margin:0;color:var(--ink-2);font-size:14.5px;line-height:1.5}.why{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.why li{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:22px}.why-e{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--sand-100);font-size:22px;margin-bottom:12px}.why li:nth-child(3n+1) .why-e{background:var(--terra-soft)}.why li:nth-child(3n+2) .why-e{background:var(--olive-soft)}.why li:nth-child(3n) .why-e{background:#eadbe4}.why p{margin:0;color:var(--ink-2);line-height:1.6}.notchat{text-align:center;max-width:42em;margin:30px auto 0;color:var(--aubergine);font-weight:700;font-size:17px;line-height:1.6}.get-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;align-items:center;padding:36px;border-radius:30px;color:#fbefe7;background:radial-gradient(90% 120% at 100% 0%,#e4a07d73,#e4a07d00 55%),linear-gradient(160deg,#4a2f3f 0%,var(--night) 70%);box-shadow:var(--shadow-2)}.get-card h2{color:#fff}.get-card p{color:#e6d3c8;line-height:1.6;margin:0 0 18px}.stores{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.store{display:inline-flex;align-items:center;gap:10px;padding:9px 16px;border-radius:14px;border:1.5px solid rgba(255,255,255,.28);color:#fff;opacity:.9}.store small{display:block;font-size:12px;color:#e4cfc3}.store b{font-size:17px}.get-link{background:#fff9f314;border:1px solid rgba(255,249,243,.16);border-radius:22px;padding:22px}.get-link b{font-size:18px;color:#fff}.get-link p{margin:8px 0 0}@media(max-width:960px){.l-hero-in{grid-template-columns:1fr;padding:36px 20px 40px;gap:28px}.l-hero-art{min-height:0;padding:10px 0 30px}.l-hero-art .phone.front{width:min(260px,64%)}.l-hero-art .phone.back{width:min(220px,52%);top:30px;inset-inline-end:4%}.steps{grid-template-columns:1fr;max-width:520px;margin:0 auto}.steps .phone{width:62%;margin-bottom:-28%}.gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:4px 20px 14px;margin:0 -20px;scrollbar-width:thin}.gallery li{flex:0 0 min(230px,62vw);scroll-snap-align:center}.why{grid-template-columns:repeat(2,minmax(0,1fr))}.get-card{grid-template-columns:1fr;padding:26px}}@media(max-width:560px){.l-how,.l-show,.l-why,.l-get{padding-top:54px}.why{grid-template-columns:1fr}.l-ctas .btn{flex:1 1 auto}}.page{min-height:60vh}.loading.inline{min-height:40vh}.page>.message{min-height:50vh}.page h1{font-size:clamp(26px,3vw,34px);margin:0 0 18px;letter-spacing:-.3px}.editor{padding:28px 20px 0}.ed-grid{max-width:980px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:34px;align-items:start}.ed-form{background:var(--surface);border:1px solid var(--line);border-radius:26px;padding:26px;box-shadow:var(--shadow-1)}.field{border:0;padding:0;margin:0 0 22px;min-width:0}.flabel{display:block;font-weight:800;font-size:15px;margin:0 0 8px;padding:0}.ed-form input[type=text],.ed-form textarea,.ed-form input[type=date],.ed-form input[type=time],.sheet input[type=text],.sheet textarea,.sheet input[type=date],.sheet input[type=time]{width:100%;min-height:48px;border:1.5px solid var(--line);border-radius:14px;background:#fff;padding:11px 14px;font-size:16px;color:var(--ink)}.ed-form textarea,.sheet textarea{resize:vertical;line-height:1.45}.ed-form input.big{font-size:20px;font-weight:700}.ed-form input:focus,.ed-form textarea:focus,.sheet input:focus,.sheet textarea:focus{border-color:var(--terra);outline:none;box-shadow:0 0 0 3px #ad594329}.ed-form input[aria-invalid=true]{border-color:#b3261e}.problem{color:#b3261e;font-weight:700;font-size:14px;margin:8px 0 0}.cnt-line{margin:6px 0 0;font-size:12.5px;color:var(--ink-3);text-align:end;direction:ltr}[dir=rtl] .cnt-line{text-align:start}.cnt-line.over{color:#b3261e;font-weight:700}.sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.warn{color:var(--honey);background:var(--honey-soft);border-radius:12px;padding:10px 12px;font-weight:600;font-size:14px;margin:0 0 12px}.emojis{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.emojis button{width:44px;height:44px;border-radius:12px;background:var(--sand-50);font-size:21px;border:1.5px solid transparent}.emojis button.sel{background:var(--terra-soft);border-color:var(--terra)}.modeseg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1.5px solid var(--line);border-radius:14px;overflow:hidden;margin-bottom:12px}.modeseg button{min-height:46px;padding:8px 6px;font-weight:700;font-size:15px;color:var(--ink-2);background:#fff}.modeseg button+button{border-inline-start:1.5px solid var(--line)}.modeseg button.sel{background:var(--terra-soft);color:var(--terra-deep)}.dt{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px}.dtl{display:grid;gap:6px;font-size:13.5px;font-weight:700;color:var(--ink-2)}.switch{display:flex;align-items:center;gap:10px;margin:12px 0 0;font-size:15px;cursor:pointer}.switch input{width:22px;height:22px;accent-color:var(--terra);flex:none}.switch.tall{align-items:flex-start}.switch.tall span{display:grid;gap:2px}.switch small{color:var(--ink-3);font-size:13.5px}.opts{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:8px}.optrow{display:grid;grid-template-columns:auto minmax(0,1.3fr) minmax(0,1fr) auto;gap:8px;align-items:center;background:var(--sand-50);border-radius:14px;padding:6px}.optrow .ico{padding-inline-start:6px}.optrow input{min-height:44px!important}.x{width:44px;height:44px;border-radius:12px;color:var(--ink-3);font-size:16px}.x:hover{background:var(--sand-100);color:var(--ink)}.chips{list-style:none;padding:0;margin:0 0 10px;display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:4px;background:var(--sand-100);border-radius:999px;padding:4px 4px 4px 12px;font-weight:600}[dir=rtl] .chip{padding:4px 12px 4px 4px}.chip button{width:30px;height:30px;border-radius:50%;color:var(--ink-3)}.chip button:hover{background:var(--line)}.addrow{display:flex;gap:8px}.addrow input{flex:1}.ed-actions{display:flex;gap:10px;margin-top:8px}.ed-actions .btn.primary{flex:1}.browsernote{margin:16px 0 0}.ed-preview{position:sticky;top:84px}.pv{border-radius:26px;overflow:hidden;background:var(--cream);border:1px solid var(--line);box-shadow:var(--shadow-2)}.pv-bg{height:92px;position:relative;background:radial-gradient(120% 140% at 85% -10%,#f4c9ae,#e9a47f 30%,#c4613b 62%,#6f4b63)}[dir=rtl] .pv-bg{background:radial-gradient(120% 140% at 15% -10%,#f4c9ae,#e9a47f 30%,#c4613b 62%,#6f4b63)}.pv-bg span{position:absolute;inset-inline-end:18px;top:18px;font-size:44px}.pv-body{padding:16px 18px 18px;display:grid;gap:6px}.pv-body small{color:var(--ink-3)}.pv-body b{font-size:20px;line-height:1.25}.pv-body .ph{color:var(--ink-3);font-weight:600}.pv-body p{margin:0;color:var(--ink-2);font-size:14.5px}.pv-note{background:var(--sand-100);border-radius:12px;padding:8px 10px}.pv-choice{display:flex;gap:6px;margin-top:8px}.pv-choice span{flex:1;text-align:center;background:#fff;border:1px solid var(--line);border-radius:10px;padding:8px 2px;font-size:13px;font-weight:700}@media(max-width:900px){.ed-grid{grid-template-columns:1fr}.ed-preview{display:none}}@media(max-width:560px){.editor{padding:16px 12px 0}.ed-form{padding:18px 16px;border-radius:22px}.optrow{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto}.optrow .ico{display:none}}main.page.dash{max-width:var(--wrap);margin:0 auto;padding:28px 20px 0}.bucket{margin:0 0 30px}.bucket h2{font-size:15px;font-weight:800;color:var(--ink-2);text-transform:none;margin:0 0 12px;display:flex;align-items:center;gap:8px}.bucket h2 .count{background:var(--sand-100);color:var(--ink-2);border-radius:999px;font-size:12.5px;padding:2px 9px}.cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.card{display:flex;gap:14px;align-items:flex-start;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--line);border-radius:22px;padding:16px;height:100%;transition:box-shadow .15s,transform .15s,border-color .15s}.card:hover{box-shadow:var(--shadow-1);border-color:var(--clay)}.card.waiting{border-color:var(--terra-soft);border-width:1.5px}.bucket.past .card{opacity:.78}.tile{flex:none;width:50px;height:50px;border-radius:15px;display:grid;place-items:center;font-size:25px;background:var(--sand-100)}.card.closed .tile{background:var(--terra-soft)}.card-body{display:grid;gap:4px;min-width:0;flex:1}.card-top{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:22px}.chip-s{font-size:12px;font-weight:800;padding:3px 9px;border-radius:999px;background:var(--sand-100);color:var(--ink-2)}.chip-s.hot{background:var(--terra);color:#fff}.by{font-size:12.5px;color:var(--ink-3)}.att{font-size:12px;font-weight:800;padding:3px 9px;border-radius:999px}.att.stale{background:var(--honey-soft);color:var(--honey)}.att.decide{background:var(--olive-soft);color:var(--olive-deep)}.att.waiting{background:#eadbe4;color:var(--aubergine)}.att.quiet{background:var(--sand-50);color:var(--ink-3)}.att.lock{background:var(--sand-50)}.card-title{font-size:17px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-when{font-size:14.5px;color:var(--ink-2)}.card-when.set{color:var(--ink);font-weight:700}.card-foot{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:13.5px;color:var(--ink-2);flex-wrap:wrap}.av.xs{width:22px;height:22px;font-size:11px}.ago{color:var(--ink-3);font-size:12px}.empty{text-align:center;padding:50px 20px;background:var(--surface);border:1px dashed var(--line);border-radius:26px;max-width:560px;margin:10px auto}.empty h2{margin:6px 0}.empty p{color:var(--ink-2)}@media(max-width:560px){main.page.dash{padding:18px 12px 0}.cards{grid-template-columns:1fr}}.topbar{inset-inline-end:16px}.topbar .homelink{color:inherit;text-decoration:none}.toplink{margin-inline-start:auto;color:#fff;text-decoration:none;font-weight:700;font-size:13.5px;background:#241b1947;padding:6px 11px;border-radius:999px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.toplink:hover{background:#241b196b}.ownerpanel{padding:14px 16px 0;display:grid;gap:12px;align-content:start}.ownerpanel h2{font-size:19px;margin:0 0 4px}.created{position:relative;background:var(--olive-soft);border-radius:22px;padding:18px}.created p{margin:0 0 12px;color:var(--olive-deep);line-height:1.5}.created .x{position:absolute;top:6px;inset-inline-end:6px}.decide{background:var(--night);color:#fbefe7;border-radius:22px;padding:18px;display:grid;gap:8px;background-image:radial-gradient(120% 130% at 0% 0%,#e4a07d73,#241b1900 60%)}[dir=rtl] .decide{background-image:radial-gradient(120% 130% at 100% 0%,#e4a07d73,#241b1900 60%)}.decide small{color:#f8dccb;font-weight:700;font-size:13px}.decide b{font-size:19px}.seal-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;background:var(--cream);color:var(--terra-deep);font-weight:900;font-size:17px;border-radius:16px;margin-top:4px}.seal-btn span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--terra);color:#fff;font-size:14px}.seal-btn:hover{background:#fff}.remind{color:#d9c7bd;font-weight:700;font-size:14px;padding:6px 0 0}.remind:hover{color:#fff;text-decoration:underline}.ownernote{margin:0;font-size:14px;font-weight:600;background:var(--sand-100);border-radius:14px;padding:10px 12px;color:var(--ink-2)}.ownernote.stale{background:var(--honey-soft);color:var(--honey)}.sharebox{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:12px 14px;display:grid;gap:8px}.sharebox .flabel{margin:0;font-size:14px}.sharebtns{display:flex;flex-wrap:wrap;gap:8px}.sb{min-height:42px;display:inline-flex;align-items:center;padding:8px 14px;border-radius:12px;font-weight:800;font-size:14.5px;background:var(--sand-100);color:var(--ink);text-decoration:none}.sb:hover{background:var(--line)}.sb.wa{background:#1f8f4e;color:#fff}.sb.wa:hover{background:#18773f}.linkline{margin:0;font-size:13px;color:var(--ink-3);overflow-wrap:anywhere}.created .linkline{color:var(--olive-deep)}.owneracts{display:grid;gap:2px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:6px}.oa{display:block;text-align:start;padding:11px 12px;border-radius:12px;font-weight:700;font-size:15px;color:var(--ink);text-decoration:none}.oa:hover{background:var(--sand-50)}.oa.danger{color:#9c2f22}.hiddenbox{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:4px 14px}.hiddenbox ul{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:8px}.hiddenbox li{display:flex;align-items:center;gap:10px}.hiddenbox li span{display:grid;flex:1;min-width:0;font-weight:700}.hiddenbox li small{color:var(--ink-3);font-weight:500}.restore{font-weight:800;color:var(--terra-deep);padding:8px 10px;border-radius:10px}.restore:hover{background:var(--sand-100)}.sheet .field{margin-bottom:14px}.pickopts{display:flex;flex-wrap:wrap;gap:8px}.po{min-height:42px;padding:8px 14px;border-radius:999px;border:1.5px solid var(--line);font-weight:700;background:#fff}.po.sel{background:var(--terra);border-color:var(--terra);color:#fff}.go.seal{background:var(--terra)}.go.danger{background:#9c2f22}@media(min-width:1000px){main.plan.is-owner{max-width:1060px;display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"hero hero" "body panel";column-gap:28px;background:transparent;box-shadow:none}main.plan.is-owner>.hero{grid-area:hero;background:var(--cream);border-radius:0 0 28px 28px;overflow:hidden}main.plan.is-owner>.planbody{grid-area:body;background:var(--cream);border-radius:28px;box-shadow:0 0 60px #48201614;padding-bottom:20px;margin-top:16px}main.plan.is-owner>.ownerpanel{grid-area:panel;position:sticky;top:16px;padding:16px 0 0}}
