.mcr-fx-layer{z-index:2147483000;pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict;position:fixed;inset:0;overflow:hidden}.mcr-fx-layer *{pointer-events:none}.mcr-lens-flare{opacity:0;width:min(88vw,920px);height:64px;animation:.65s cubic-bezier(.16,.7,.25,1) both mcr-flare;position:absolute;transform:translate(-50%,-50%)}.mcr-lens-flare:before,.mcr-lens-flare:after{content:"";border-radius:50%;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mcr-lens-flare:before{background:linear-gradient(90deg,#0000,#2585ff33 8%,#52afff99 30%,#c0efff 48%,#eefaff 50%,#c0efff 52%,#52afff99 70%,#2585ff33 92%,#0000);height:2px;box-shadow:0 0 7px 1px #459bff88,0 0 20px #056cff66}.mcr-lens-flare:after{background:radial-gradient(5% 37%,#e5f7ffb8,#0000 80%),radial-gradient(42% 12%,#58b9ff9c,#0000 85%),radial-gradient(3% 19% at 24%,#458dff33,#0000 85%),radial-gradient(2% 13% at 76%,#4387ff44,#0000 85%);height:64px}.mcr-lens-flare-wide{height:120px}.mcr-lens-flare-wide:before{background:linear-gradient(90deg,#0000,#2585ff66 4%,#52afffcc 20%,#c0efff 46%,#fff 50%,#c0efff 54%,#52afffcc 80%,#2585ff66 96%,#0000);height:3px;box-shadow:0 0 12px 3px #459bffbb,0 0 35px 4px #056cff88}.mcr-lens-flare-wide:after{background:radial-gradient(4% 36%,#e5f7ffe6,#0000 80%),radial-gradient(48% 15%,#58b9ffb8,#0000 90%),radial-gradient(3% 20% at 22%,#458dff66,#0000 85%),radial-gradient(2% 15% at 78%,#4387ff66,#0000 85%);height:120px}@keyframes mcr-flare{0%{opacity:0;transform:translate(-50%,-50%)scaleX(.18)scaleY(.6)}18%{opacity:.85}45%{opacity:.65;transform:translate(-50%,-50%)scaleX(1)scaleY(1)}to{opacity:0;transform:translate(-50%,-50%)scaleX(1.1)scaleY(.3)}}@media (prefers-reduced-motion:reduce){.mcr-fx-layer{display:none}}:root{--ink:#173f39;--muted:#58716a;--line:#244e412e;--ivory:#fbf9ef;--yes:#afd8b2;--second:#f3db8b;--maybe:#aecedf;--no:#d1d5cf;--orange:#d5ae4d;--serif:"Instrument Serif",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}body{color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;background:#d2e7db;margin:0;font-size:14px}button,input,select{font:inherit;color:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:default;opacity:.42}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline-offset:5px;outline:2px solid #28574a}button{transition:background .18s,opacity .18s,transform .18s}input,select{min-width:0}input{background:0 0;border:0;border-bottom:1px solid #78958b;border-radius:0;width:100%;padding:13px 0;font-size:13px}input::placeholder{color:#6c837b}input:focus{border-bottom-color:var(--ink);outline:none}select{cursor:pointer}p{line-height:1.6}h1,h2,p{margin-top:0}h2{font-family:var(--serif);letter-spacing:-.7px;font-size:36px;font-weight:400;line-height:1.03}svg{flex-shrink:0}.app{isolation:isolate;min-height:100vh;position:relative;overflow:hidden}.lagoon{z-index:-3;background:url(/lagoon.webp) 50% 62%/cover no-repeat;animation:38s ease-in-out infinite alternate drift;position:fixed;inset:-3%;transform:scale(1.04)}.app:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#f3f4ded1,#dbefdeb0 50%,#cde9db8a),linear-gradient(#0000 60%,#e8f1dc66);position:fixed;inset:0}.water-light{z-index:-1;pointer-events:none;background:radial-gradient(at 25% 60%,#f9fff11c,#0000 40%),radial-gradient(at 90% 20%,#fffff22e,#0000 50%);animation:18s ease-in-out infinite alternate light;position:fixed;inset:-10%}.still .lagoon,.still .water-light{animation-play-state:paused}@keyframes drift{to{transform:scale(1.09)translate(1%,.4%)}}@keyframes light{to{opacity:.4;transform:translate(-3%,4%)}}.site-header{justify-content:space-between;align-items:center;padding:28px 4.5%;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand>span{letter-spacing:-.3px;font-size:13px;line-height:1.12}.site-header nav{align-items:center;gap:32px;display:flex}.text-button{justify-content:center;align-items:center;gap:7px;padding:5px 0;font-size:12px;display:inline-flex}.text-button:hover{opacity:.65}.small-pill{border:1px solid #436b5860;border-radius:30px;align-items:center;gap:7px;padding:10px 16px;font-size:12px;display:flex}.small-pill:hover{background:#fff6}.intro{text-align:center;padding:18px 20px 39px}.eyebrow{letter-spacing:1.8px;font-size:9px;font-weight:600;line-height:1.5;display:block}.intro h1{font-family:var(--serif);letter-spacing:-1.5px;margin:17px 0 16px;font-size:60px;font-weight:400;line-height:.98}.intro h1 em{font-weight:400}.intro>p{color:#486b5f;margin-bottom:0;font-size:12px}.poll-intro{padding:18px 20px 33px}.poll-intro h1{max-width:850px;margin:12px auto;font-size:47px;line-height:1.05}.poll-intro>p{font-size:12px}.workspace{grid-template-columns:minmax(0,550px) 242px;gap:82px;max-width:874px;margin:0 auto;padding:0;display:grid}.calendar-panel{min-width:0}.calendar-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:36px;padding-bottom:13px;display:flex}.steps{align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}.step-number{border:1px solid #4d776350;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:9px;display:inline-flex}.calendar-navigation{justify-content:space-between;align-items:center;margin:18px 0 17px;display:flex}.calendar-title{letter-spacing:-.3px;align-items:center;gap:9px;font-size:17px;display:flex}.calendar-title select{appearance:none;text-align:center;background:0 0;border:0;padding:5px 3px}.calendar-title select:first-child{font-weight:500}.calendar-title select:nth-child(2),.year-label{color:#5f7a6d;font-size:14px}.icon-button{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;display:inline-flex}.icon-button:hover{background:#ffffff70}.icon-button.selected{background:#fff9}.weekday-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.weekday-row button{text-transform:uppercase;letter-spacing:1.2px;opacity:1;color:#526f61;justify-content:center;align-items:center;gap:6px;padding:0;font-size:9px;font-weight:500;display:flex}.weekday-row button b{letter-spacing:0;color:var(--ink);font-size:12px;font-weight:500}.tile-grid{-webkit-user-select:none;user-select:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid;position:relative}.tile-grid.painting,.tile-grid.navigating{touch-action:none}.tile{aspect-ratio:1.07;color:#3f5446;opacity:1;background:linear-gradient(150deg,#fffef5,#f3f1e7);border:1px solid #fffdf4c9;border-radius:7px;padding:0;transition:background .16s,transform .16s,box-shadow .16s,opacity .16s;position:relative;box-shadow:0 2px #d9dfc9,0 5px 8px #26473518,0 10px 19px #325f3920}.tile:enabled:hover{z-index:1;transform:translateY(-3px)rotate(-1deg);box-shadow:0 3px #d1dbc3,0 8px 16px #34553c30}.tile:enabled:active{transform:translateY(1px)scale(.97)}.tile-date{font-family:var(--serif);font-size:26px;line-height:1}.tile-month{letter-spacing:.2px;font-size:7px;position:absolute;bottom:7px;left:8px}.tile.inactive{opacity:.44;cursor:default;box-shadow:0 2px #d8dfcf,0 5px 11px #294d4210}.tile.yes{background:linear-gradient(145deg,#badfbc,#a9d0ac);border-color:#cce7c0;box-shadow:0 2px #8bb998,0 5px 10px #365a3926}.tile.second{background:linear-gradient(145deg,#f7e3a0,#ead084);border-color:#ffeab0;box-shadow:0 2px #c8b573,0 5px 10px #365a3926}.tile.maybe{background:linear-gradient(145deg,#c0deeb,#9fc7d9);border-color:#d0e4e8;box-shadow:0 2px #88b1bd,0 5px 10px #365a3926}.tile.no{background:linear-gradient(145deg,#dce0d8,#c3cec3);border-color:#e3e5d9;box-shadow:0 2px #a6b6a9,0 5px 10px #365a3926}.tile.final-tile{outline:2px solid var(--ink);outline-offset:2px}.tile-mark{opacity:.7;position:absolute;bottom:7px;right:7px}.today-dot{background:var(--ink);border-radius:50%;width:3px;height:3px;position:absolute;bottom:9px;left:calc(50% - 1.5px)}.tile-time{letter-spacing:-.3px;font-size:12px;position:absolute;top:11px;left:10px}.tile-symbol{opacity:.7;font-size:15px;position:absolute;bottom:8px;right:10px}.tile-count{font-size:17px;position:absolute;bottom:8px;right:9px}.tile-count>span{opacity:.6;font-size:9px}.dst-offset{font-size:7px;position:absolute;bottom:7px;left:5px}.empty-tile{opacity:.3}.grid-bottom{justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-top:19px;font-size:10px;display:flex}.grid-bottom>span{align-items:center;gap:6px;display:flex}.tiny-dot{background:#588662;border-radius:50%;flex-shrink:0;width:4px;height:4px;display:inline-block}.grid-tools{align-items:center;gap:13px;display:flex}.mode-toggle{background:#fffc;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:flex}.grid-hint{color:#536e60;margin-top:10px;font-size:10px;line-height:1.6}.time-navigation{justify-content:space-between;align-items:center;margin-top:16px;font-size:10px;display:flex}.time-navigation .text-button{font-size:10px}.subtle{opacity:.65}.tabs{background:#f8faee55;border-radius:24px;gap:7px;padding:3px;display:flex}.tabs>button{white-space:nowrap;border-radius:24px;padding:7px 13px;font-size:11px}.tabs>button.active{background:var(--ink);color:#fffaf0;box-shadow:0 2px 3px #1a45361a}.tabs>button>span{opacity:.75;margin-left:4px;font-size:9px}.sidebar{padding-top:15px}.sidebar h2{margin:16px 0 13px;font-size:40px}.sidebar p{color:#53705f;margin-bottom:22px;font-size:12px;line-height:1.65}.field-label{margin:19px 0 0;font-size:10px;font-weight:550;display:block}.segmented{background:#e4ecdc7a;border:1px solid #91a78b54;border-radius:6px;gap:2px;margin-top:10px;padding:3px;display:flex}.segmented button{white-space:nowrap;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 5px;font-size:10px;display:flex}.segmented .active{background:#faf8ec;box-shadow:0 1px 4px #25433012}.duration-row{justify-content:space-between;align-items:center;padding:17px 0 7px;font-size:10px;display:flex}.duration-row select{background:0 0;border:0;max-width:130px;font-size:11px}.settings-link{color:#526d5e;margin-top:12px;font-size:10px}.primary{color:#fffdf3;background:#234e41;border-radius:6px;justify-content:center;align-items:center;gap:11px;min-height:44px;padding:14px 19px;font-size:11px;font-weight:500;display:flex;box-shadow:0 3px 7px #244e3420}.primary:hover:enabled{background:#163e32;transform:translateY(-1px)}.primary:disabled{opacity:.45;background:#486d57}.create-button{justify-content:space-between;width:100%;margin-top:25px}.quiet-note{text-align:center;color:#52705e;margin-top:12px;font-size:8px;display:block}.next-step{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:30px;padding-top:20px;display:flex}.next-step p{margin:0;font-size:10px;line-height:1.8}.next-step strong{color:#3f634e;font-weight:400}.paint-option{text-align:left;border:1px solid #0000;border-radius:6px;align-items:center;gap:11px;padding:8px 9px;display:flex}.paint-option:hover{background:#fff4}.swatch{border:1px solid #fff6;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-size:13px;display:flex;box-shadow:0 2px 2px #3d623526,inset 0 1px #fff7}.swatch.yes{background:var(--yes)}.swatch.second{background:var(--second)}.swatch.maybe{background:var(--maybe)}.swatch.no{background:var(--no)}.swatch.erase{background:var(--ivory)}.paint-option>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.paint-option b{font-size:11px;font-weight:500}.paint-option small{color:#607968;font-size:9px}.selected-dot{background:#3e6c4c;border-radius:50%;width:5px;height:5px}.save-status{color:#486a51;align-items:center;gap:6px;min-height:22px;font-size:9px;display:flex}.save-status button{text-decoration:underline}.none-work{opacity:.7;margin:6px 0 20px;font-size:9px!important}.paint-panel>.primary,.results-panel>.primary{width:100%}.edit-link{width:100%;margin-top:9px;font-size:9px}.poll-admin{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:17px;padding-top:10px;display:flex}.result-heading{justify-content:space-between;margin:24px 0 10px;font-size:10px;display:flex}.result-heading span{opacity:.65}.result-card{text-align:left;border-top:1px solid var(--line);align-items:center;gap:10px;width:100%;padding:17px 0;display:flex}.result-index{opacity:.6;font-size:10px}.result-card>div{flex-direction:column;flex:1;gap:6px;display:flex}.result-card b{font-size:11px;font-weight:500}.result-card span:not(.result-index){font-size:9px;line-height:1.4}.result-card small{color:#7c7250;font-size:8px}.result-card:hover{background:#fff3}.sidebar p.small-copy{margin-top:15px;font-size:9px}.empty-results{text-align:center;padding:20px 5px 35px}.empty-results>p{margin:10px 0 4px}.empty-results>span{opacity:.7;font-size:10px;line-height:1.7;display:block}.little-line{background:#748e7250;width:1px;height:22px;margin:0 auto 20px;display:block}.freedom-note>p{font-family:var(--serif);letter-spacing:-.2px;margin-bottom:11px;font-size:25px;font-style:italic}.freedom-note>span:last-child{letter-spacing:1.5px;opacity:.7;font-size:7px}footer{background:#e0ecda20;border-top:1px solid #57795126;justify-content:space-between;align-items:center;padding:20px 4.5%;font-size:9px;display:flex}footer>div{align-items:center;gap:9px;display:flex}footer a{opacity:.75;align-items:center;gap:3px;margin-left:8px;display:inline-flex}footer a:hover{text-decoration:underline}.motion-button{opacity:.75;align-items:center;gap:5px;padding:0;font-size:9px;display:flex}.confirmed{background:#f9f9e8b3;border:1px solid #658d5d45;border-radius:9px;align-items:center;gap:16px;max-width:874px;margin:0 auto 32px;padding:22px;display:flex}.confirmed>div{flex:1}.confirmed h2{margin:6px 0;font-size:27px}.confirmed p{margin:0;font-size:10px}.confirmed .eyebrow{font-size:8px}.round-check{background:#b5d4a4;border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.loading,.error-page{text-align:center;min-height:300px;padding:80px 20px}.loading{justify-content:center;gap:12px;font-size:13px;display:flex}.error-page .primary{max-width:250px;margin:auto}.toast{z-index:20;color:#fff7e8;background:#173f39;border-radius:8px;align-items:center;gap:10px;max-width:90vw;padding:16px 24px;font-size:12px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #09291f33}.error-toast{background:#6f382d}.error-toast button{color:#fff;padding:0;display:flex}.modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:30;background:#183e3450;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:#f7f7ed;border:1px solid #ffffffe6;border-radius:14px;width:100%;max-width:480px;max-height:90dvh;padding:39px;position:relative;overflow:auto;box-shadow:0 25px 100px #15382a38}.modal>.eyebrow{max-width:90%;font-size:8px}.modal h2{margin:17px 0;font-size:38px}.modal p{color:#526b5e;font-size:12px;line-height:1.7}.modal .small-copy{font-size:10px}.close-modal{position:absolute;top:13px;right:13px}.modal .primary{width:100%;margin-top:24px}.copy-field{border:1px solid #a1b09a;border-radius:6px;gap:8px;margin:23px 0 18px;padding:0 9px;display:flex}.copy-field input{border:0;font-size:11px}.copy-field button{justify-content:center;align-items:center;padding:9px;display:flex}.private-link{border-top:1px solid var(--line);gap:13px;margin-top:24px;padding-top:22px;display:flex}.private-link b{font-size:11px;font-weight:500}.private-link p{margin:5px 0;font-size:10px;line-height:1.6}.private-link .text-button{font-size:10px}.help-list{flex-direction:column;gap:20px;margin:28px 0;padding:0;list-style:none;display:flex}.help-list li{gap:18px;display:flex}.help-list li>span{font-family:var(--serif);opacity:.6;font-size:26px}.help-list b{font-size:12px;font-weight:550}.help-list p{margin:6px 0 0;font-size:11px}.full-select{background:#fff4;border:1px solid #b4c0aa;border-radius:4px;width:100%;margin-top:8px;padding:11px;font-size:12px}.modal-done,.poll-list{margin-top:25px}.poll-list a{border-top:1px solid var(--line);align-items:center;gap:13px;padding:16px 0;display:flex}.poll-list a>span{flex-direction:column;flex:1;gap:5px;display:flex}.poll-list b{font-size:12px;font-weight:500}.poll-list small{color:#667763;font-size:10px}.people-list{margin:24px 0}.people-list>div{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.people-list b{flex:1;font-size:12px;font-weight:500}.people-list>div>span:last-child{opacity:.8;font-size:10px}.danger-button{color:#8c4937;border:1px solid #b76a5544;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:24px;padding:12px 15px;font-size:11px;display:flex}.danger-button:hover{background:#eddfd3}.wide-action{border-top:1px solid var(--line);align-items:center;gap:14px;width:100%;padding:17px 0;font-size:12px;display:flex}.wide-action svg:last-child{margin-left:auto}@media (width>=1500px){.intro{padding-top:30px;padding-bottom:43px}.intro h1{font-size:68px}.workspace{grid-template-columns:590px 254px;gap:86px;max-width:930px}.freedom-note{padding-top:64px}.site-header{padding-top:32px}.tile-date{font-size:29px}}@media (width<=1000px){.workspace{grid-template-columns:minmax(0,520px) 230px;gap:50px;max-width:810px;padding:0 20px}.confirmed{margin-left:20px;margin-right:20px}.intro h1{font-size:54px}.tile-grid,.weekday-row{gap:9px}.site-header nav{gap:22px}.sidebar h2{font-size:36px}}@media (width<=760px){.site-header{padding:22px}.site-header nav{gap:18px}.site-header .desktop{display:none}.brand>span{font-size:11px}.brand svg{width:26px}.small-pill{padding:8px 12px;font-size:11px}.site-header nav>.text-button{font-size:11px}.intro{padding:17px 15px 32px}.intro h1{margin-top:13px;font-size:48px;line-height:1.02}.intro .eyebrow{letter-spacing:1.5px;font-size:8px}.intro>p{font-size:11px}.workspace{flex-direction:column;gap:27px;max-width:550px;padding:0 23px;display:flex}.calendar-panel{order:0}.sidebar{order:1;padding-top:2px}.sidebar h2{font-size:32px}.create-panel{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 25px;padding-top:24px;display:grid}.create-panel>.eyebrow,.create-panel>h2,.create-panel>p,.create-panel>.field-label,.create-panel>input,.create-panel>.segmented,.create-panel>.settings-link,.create-panel>.create-button,.create-panel>.quiet-note,.create-panel>.next-step{grid-column:1/-1}.create-panel h2 br,.create-panel p br{display:none}.create-panel h2{margin:10px 0}.create-panel>p{margin-bottom:6px;font-size:11px}.create-panel .field-label{margin-top:13px}.create-panel .duration-row{grid-column:1/-1}.create-panel .settings-link{justify-self:start}.create-button{margin-top:19px}.next-step{margin-top:22px}.next-step p br{display:block}.create-panel .next-step{display:none}.paint-panel,.results-panel{border-top:1px solid var(--line);padding-top:23px}.paint-panel h2 br,.results-panel h2 br{display:none}.paint-panel h2,.results-panel h2{margin:10px 0}.paint-panel>p,.results-panel>p{margin-bottom:12px}.palette{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin:17px 0 10px;display:grid}.paint-option{text-align:center;border-radius:7px;flex-direction:column;gap:7px;padding:7px 2px;display:flex}.paint-option small{display:none}.paint-option b{font-size:8px;font-weight:450}.paint-option .selected-dot{display:none}.paint-option>span:nth-child(2){flex:0}.swatch{width:35px;height:35px}.paint-panel .none-work{margin-bottom:13px}.sidebar .field-label{font-size:10px}.sidebar .save-status{margin-top:13px}.grid-tools{gap:8px}.grid-hint{margin-bottom:0;font-size:9px}.freedom-note{padding:36px 20px 27px}.freedom-note>p{font-size:23px}.freedom-note>span:last-child{font-size:6px}footer{align-items:flex-start;gap:10px;padding:18px 22px}footer>div{flex-wrap:wrap;gap:7px;font-size:8px}footer a{flex-basis:100%;margin-left:21px;font-size:8px}.motion-button{white-space:nowrap;font-size:8px}.confirmed{flex-wrap:wrap;max-width:504px;margin:0 auto 22px;padding:17px}.confirmed>div{min-width:75%}.confirmed h2{font-size:26px}.confirmed .primary,.confirmed>.text-button{flex:1}.poll-intro{padding-bottom:25px}.poll-intro h1{font-size:38px}.tile-grid,.weekday-row{gap:8px}.tile{border-radius:6px}.tile-date{font-size:25px}.tile-month{font-size:6px;bottom:5px;left:5px}.calendar-navigation{margin-top:17px}.grid-bottom{margin-top:18px;font-size:9px}.tile-time{font-size:11px;top:8px;left:7px}.tile-symbol{font-size:12px;bottom:6px;right:7px}.tile-count{font-size:14px;bottom:5px;right:6px}.tile-count>span{font-size:8px}.weekday-row button{letter-spacing:.7px;font-size:8px}.weekday-row button b{font-size:11px}.time-navigation .subtle{display:none}.grid-bottom .timezone{gap:4px;font-size:8px}.modal{padding:30px 25px}.modal h2{font-size:34px}.modal-backdrop{padding:14px}}@media (width<=390px){.workspace{padding:0 15px}.tile-grid,.weekday-row{gap:7px}.site-header{padding:18px 17px}.intro h1{font-size:43px}.tile-date{font-size:22px}.tile-time{font-size:10px;top:8px;left:5px}.grid-tools{gap:5px}.grid-bottom .timezone{white-space:nowrap;max-width:124px;overflow:hidden}.tabs>button{padding:7px 10px;font-size:10px}.weekday-row button{gap:4px}.modal{padding:29px 23px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes tile-turn{0%{opacity:.1;transform:perspective(500px)rotateX(65deg)}to{opacity:1;transform:perspective(500px)rotateX(0)}}.hour-grid .tile:not(.inactive){animation:.4s both tile-turn}.hour-grid .tile:nth-child(7n+2){animation-delay:25ms}.hour-grid .tile:nth-child(7n+3){animation-delay:50ms}.hour-grid .tile:nth-child(7n+4){animation-delay:75ms}.hour-grid .tile:nth-child(7n+5){animation-delay:.1s}.hour-grid .tile:nth-child(7n+6){animation-delay:.125s}.hour-grid .tile:nth-child(7n){animation-delay:.15s}.still .tile{animation:none}@media (width>=761px) and (height<=950px){.site-header{padding-top:22px;padding-bottom:22px}.intro{padding-top:8px;padding-bottom:27px}.intro h1{margin-top:12px;margin-bottom:12px;font-size:52px}.workspace{grid-template-columns:minmax(0,510px) 242px;max-width:834px}.poll-intro h1{font-size:44px}.freedom-note{padding-top:38px}}.expired-note{text-align:center;background:#fff8;border-radius:6px;max-width:834px;margin:0 auto 22px;padding:15px 20px;font-size:12px}@media (width<=760px){.workspace{padding-left:12px;padding-right:12px}.tile-grid,.weekday-row{gap:5px}.tile{aspect-ratio:1}.tile-date{font-size:25px}.tile-time{font-size:10px}.tile-count{font-size:13px}.calendar-top,.calendar-navigation,.grid-bottom,.grid-hint{margin-left:4px;margin-right:4px}.sidebar{padding-left:10px;padding-right:10px}}:root{--ink:#123e3e;--muted:#345c59;--line:#234e4930;--yes:#a4d5a3;--second:#f2d583;--maybe:#a5d1e7}body{background:#8dd4d2}.app{flex-direction:column;min-height:100svh;display:flex}.app:before{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#eef8ec59,#0000 31% 69%,#eff9ed2e)}.lagoon-scene{z-index:-3;pointer-events:none;background:#92d4d0 url(/lagoon-overhead.webp) 50%/cover no-repeat;position:fixed;inset:0;overflow:hidden}.lagoon-scene canvas{width:100%;height:100%;display:block}.swimmer-course{transform-origin:50%;width:75px;height:100px;animation:48s linear infinite swim-course;position:absolute;top:72%;left:72%}.swimmer{filter:drop-shadow(3px 5px 3px #07515d35);opacity:.9;width:65px;height:87px;position:relative}.swim-arm{transform-box:view-box;transform-origin:35px 43px;animation:3.2s ease-in-out infinite arm-left}.right-arm{transform-origin:55px 43px;animation-name:arm-right}.swim-leg{transform-box:view-box;transform-origin:40px 70px;animation:3.2s ease-in-out infinite leg-left}.right-leg{transform-origin:50px 70px;animation-name:leg-right}.swimmer-wake{position:absolute;inset:-15px -30px -10px}.swimmer-wake i{border:1px solid #efffffa6;border-radius:48%;width:100%;height:100%;animation:3.2s linear infinite swim-wake;position:absolute;top:16px;left:0;box-shadow:0 0 3px #ffffff40}.swimmer-wake i:nth-child(2){animation-delay:-1.06s}.swimmer-wake i:nth-child(3){animation-delay:-2.13s}.paused *{animation-play-state:paused!important}@keyframes swim-course{0%,to{transform:translate(-32px,45px)rotate(-22deg)}25%{transform:translate(20px)rotate(18deg)}50%{transform:translate(-10px,-35px)rotate(-18deg)}75%{transform:translate(-48px)rotate(-38deg)}}@keyframes arm-left{0%,to{transform:rotate(8deg)}48%{transform:rotate(-98deg)}72%{transform:rotate(-68deg)}}@keyframes arm-right{0%,to{transform:rotate(-8deg)}48%{transform:rotate(98deg)}72%{transform:rotate(68deg)}}@keyframes leg-left{0%,to,55%{transform:rotate(0)}75%{transform:rotate(24deg)}}@keyframes leg-right{0%,to,55%{transform:rotate(0)}75%{transform:rotate(-24deg)}}@keyframes swim-wake{0%{opacity:.65;transform:scale(.38,.45)}to{opacity:0;transform:scale(1.4,1.15)translateY(22px)}}.site-header{z-index:1;padding:27px 36px;position:relative}.brand{gap:10px}.brand>span{font-size:14px}.site-header nav{gap:24px}.site-header .small-pill{background:#f9fcf0b3;border-color:#f9fcf06b}main{flex-direction:column;flex:1;justify-content:center;display:flex}.workspace{grid-template-columns:minmax(190px,1fr) minmax(350px,420px) minmax(190px,1fr);align-items:center;gap:clamp(28px,5vw,110px);width:100%;max-width:none;min-height:600px;margin:auto 0;padding:24px 36px 28px;display:grid}.control-rail{place-self:center start;width:204px}.rail-title{margin-bottom:30px}.rail-title .eyebrow{letter-spacing:1.8px;font-size:8px}.rail-title h1{font-family:var(--serif);letter-spacing:-1.2px;overflow-wrap:anywhere;margin:15px 0;font-size:53px;font-weight:400;line-height:.98}.rail-title h1 em{font-weight:400}.rail-title p{margin:12px 0 0;font-size:11px}.paint-dock{max-width:200px}.spray-tool{color:var(--ink);align-items:center;gap:9px;margin:0 0 17px;display:flex}.spray-tool>svg{fill:var(--spray-colour,#a4d5a3);filter:drop-shadow(0 3px 2px #174c4924);transform:rotate(-14deg)}.spray-tool>div{flex-direction:column;gap:5px;display:flex}.spray-tool b{font-size:11px;font-weight:600}.spray-tool span{font-size:9px}.spray-tool.yes{--spray-colour:var(--yes)}.spray-tool.second{--spray-colour:var(--second)}.spray-tool.maybe{--spray-colour:var(--maybe)}.spray-tool.no{--spray-colour:var(--no)}.spray-tool.erase{--spray-colour:var(--ivory)}.palette{flex-direction:column;gap:4px;margin:0 -7px;display:flex}.paint-option{text-align:left;border:1px solid #0000;border-radius:7px;flex-direction:row;gap:10px;min-height:42px;padding:7px;display:flex}.paint-option.active{background:#f8fbefad;border-color:#ffffff73}.paint-option:disabled{opacity:.45}.paint-option>span:nth-child(2){flex:1}.paint-option b{font-size:11px}.paint-option small{display:none}.swatch{border:1px solid #ffffffac;border-radius:6px;width:28px;height:28px}.palette-note{color:#345b56;max-width:175px;margin:13px 0 0;font-size:9px;line-height:1.6}.calendar-panel{place-self:center;width:100%}.calendar-top{border-bottom:1px solid #234e4926;min-height:34px;margin:0;padding-bottom:9px}.calendar-navigation{margin:13px 0 15px}.calendar-title{font-size:17px}.calendar-title select:nth-child(2),.year-label{color:#365f59}.weekday-row{gap:9px;margin-bottom:12px}.weekday-row button{color:#285650;font-size:9px}.tile-grid{gap:9px}.tile{aspect-ratio:1;border-radius:7px;box-shadow:0 2px #c7d7bd,0 5px 11px #135b4b29,0 13px 24px #135b4b20}.tile-date{font-size:25px}.tile-time{font-size:11px;top:8px;left:7px}.tile-symbol{font-size:14px;bottom:6px;right:7px}.tile-count{font-size:16px;bottom:6px;right:7px}.tile.inactive{opacity:.52}.tile.outside.inactive{opacity:.34}.tile.outside:not(.yes):not(.second):not(.maybe){color:#487c69;background:linear-gradient(150deg,#f9faeeed,#e6eee3e8)}.grid-bottom{margin:16px 0 0;font-size:9px}.grid-hint{color:#285a54;min-height:15px;margin:8px 0 0;font-size:9px}.grid-bottom .text-button{font-size:9px}.tabs>button{padding:7px 10px;font-size:10px}.time-navigation{margin-top:13px;font-size:9px}.sidebar{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#f2f8eac4;border:1px solid #fffffc6b;border-radius:9px;place-self:center end;width:210px;padding:23px 20px;box-shadow:0 7px 24px #14584c0a}.sidebar .eyebrow{letter-spacing:1.6px;font-size:8px}.sidebar .field-label{margin-top:17px;font-size:10px}.sidebar input{padding:11px 0;font-size:12px}.sidebar .primary{min-height:42px;padding:12px;font-size:10px}.create-button{margin-top:20px}.quiet-note{margin-top:11px;font-size:8px}.sidebar .segmented{margin-top:8px}.segmented button{gap:4px;padding:8px 3px;font-size:9px}.segmented svg{width:12px}.duration-row{gap:6px;padding-top:16px;font-size:10px}.duration-row select{max-width:87px;font-size:10px}.settings-link{margin-top:11px;font-size:9px}.save-status{margin-top:14px;font-size:9px;line-height:1.5}.none-work{margin:9px 0 18px;font-size:9px!important}.edit-link{font-size:8px}.poll-admin{margin-top:19px}.poll-admin .text-button{font-size:8px}.sidebar p{margin:13px 0;font-size:11px}.result-heading{margin:20px 0 10px;font-size:9px}.result-card b{font-size:10px}.result-card{gap:7px;padding:13px 0}.result-card span:not(.result-index),.result-card small{font-size:8px}.result-card>svg{width:13px}.empty-results{padding:20px 0}.empty-results>span{font-size:9px}.freedom-note{text-align:center;padding:14px 36px 22px}.freedom-note>p{color:#24574f;margin:0;font-size:19px}.little-line{display:none}footer{background:0 0;border-top:1px solid #285d5120;min-height:50px;padding:17px 36px;font-size:9px;position:relative}footer>div{gap:7px}footer a{opacity:1}footer .motion-button{color:var(--ink);opacity:1}.confirmed{max-width:640px;margin:0 auto 4px;padding:16px 20px}.confirmed h2{font-size:24px}.confirmed .primary{padding:10px;font-size:10px}.expired-note{max-width:640px;margin-bottom:0}@media (width>=1600px){.workspace{grid-template-columns:minmax(200px,1fr) 440px minmax(200px,1fr);min-height:650px;padding-left:48px;padding-right:48px}.site-header{padding:30px 48px}.sidebar{width:225px}.control-rail{width:220px}.rail-title h1{font-size:60px}}@media (width<=1080px) and (width>=761px){.workspace{grid-template-columns:170px minmax(320px,380px) 175px;justify-content:space-between;gap:24px;min-height:560px;padding:20px 24px}.control-rail{width:170px}.sidebar{width:175px;padding:18px 13px}.rail-title h1{font-size:44px}.site-header{padding:23px 24px}.tile-grid,.weekday-row{gap:7px}.spray-tool b{font-size:10px}.spray-tool span{font-size:8px}.paint-option{gap:8px}.paint-option b{font-size:10px}.palette-note{font-size:8px}.swimmer-course{top:82%;left:71%}}@media (width<=760px){.site-header{padding:20px}.brand>span{font-size:12px}.site-header nav{gap:16px}.site-header nav>.text-button{font-size:10px}main{display:block}.workspace{flex-direction:column;gap:22px;max-width:460px;min-height:0;margin:auto;padding:8px 16px 22px;display:flex}.control-rail{display:contents}.rail-title{text-align:center;order:0;width:100%;margin:5px 0 0}.rail-title .eyebrow{font-size:7px}.rail-title h1{margin:7px 0;font-size:38px;line-height:1.1}.rail-title h1 br{display:none}.rail-title h1 em{margin-left:8px}.rail-title p{margin:6px 0;font-size:10px}.paint-dock{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#edf8edb0;border-radius:9px;order:1;width:100%;max-width:none;padding:10px 12px}.spray-tool{justify-content:center;gap:9px;margin:0 0 8px}.spray-tool>svg{width:27px;height:27px}.spray-tool>div{flex-direction:row;align-items:center;gap:9px}.spray-tool b{font-size:10px}.spray-tool span{font-size:8px}.palette{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;display:grid}.paint-option{text-align:center;flex-direction:column;justify-content:center;gap:5px;min-height:53px;padding:5px 0}.paint-option b{font-size:8px}.paint-option>span:nth-child(2){flex:0}.paint-option>svg{display:none}.swatch{width:28px;height:28px}.palette-note{text-align:center;max-width:none;margin:8px 0 0;font-size:8px;line-height:1.3}.calendar-panel{order:2;width:100%}.tile-grid,.weekday-row{gap:6px}.tile{border-radius:6px}.tile-date{font-size:25px}.tile-time{font-size:10px;top:8px;left:6px}.tile-count{font-size:14px}.weekday-row button{font-size:8px}.weekday-row button b{font-size:10px}.calendar-top{padding-bottom:8px}.calendar-title{font-size:16px}.grid-bottom{font-size:9px}.grid-bottom .timezone{max-width:125px;font-size:8px}.grid-hint{font-size:8px}.grid-tools{gap:7px}.tabs>button{padding:7px 9px;font-size:10px}.time-navigation .subtle{display:none}.sidebar{order:3;align-self:stretch;width:100%;padding:19px 20px}.create-panel{border:0;padding:0;display:block}.paint-panel,.results-panel{border:0;padding:0}.sidebar input{font-size:13px}.segmented button{padding:9px;font-size:11px}.duration-row{font-size:11px}.duration-row select{max-width:130px;font-size:11px}.sidebar .primary{font-size:11px}.sidebar .quiet-note{font-size:9px}.sidebar .field-label{font-size:11px}.swimmer-course{opacity:.8;width:60px;height:80px;top:77%;left:78%}.swimmer{width:54px;height:72px}.freedom-note{padding:14px 16px 20px}.freedom-note>p{font-size:18px}footer{align-items:center;gap:9px;padding:16px 20px}footer>div{gap:6px;font-size:8px}footer a{flex-basis:auto;margin-left:0;font-size:8px}.motion-button{white-space:nowrap;font-size:8px}.confirmed{flex-wrap:wrap;max-width:calc(100% - 32px);margin:8px 16px 18px}.expired-note{max-width:calc(100% - 32px);margin:8px 16px}}@media (width<=365px){.workspace{padding-left:10px;padding-right:10px}.tile-grid,.weekday-row{gap:4px}.tile-time{font-size:9px}.paint-option b{font-size:7px}.site-header{padding:17px 14px}}@media (prefers-reduced-motion:reduce){.lagoon-scene *{animation:none!important}}.tile.yes:after,.tile.second:after,.tile.maybe:after,.tile.no:after{content:"";pointer-events:none;background:radial-gradient(circle at 27% 20%,#fff9 0 1px,#0000 2px),radial-gradient(circle at 76% 35%,#fff9 0 1px,#0000 2px),radial-gradient(circle at 42% 77%,#fff9 0 1px,#0000 2px),radial-gradient(circle at 69% 68%,#fff9 0 2px,#0000 3px);animation:.4s ease-out both spray-settle;position:absolute;inset:0}@keyframes spray-settle{0%{opacity:1;transform:scale(.45)}to{opacity:0;transform:scale(1.15)}}.still .tile:after{opacity:0;animation:none}@media (hover:hover) and (pointer:fine){.painting.spray-yes .tile:enabled,.painting.spray-yes .time-day-heading:enabled{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2242%22%20height%3D%2246%22%20viewBox%3D%220%200%2042%2046%22%3E%3Cg%20transform%3D%22rotate%28-28%2021%2023%29%22%20stroke%3D%22%23173f39%22%20stroke-width%3D%221.6%22%3E%3Crect%20x%3D%2217%22%20y%3D%2217%22%20width%3D%2218%22%20height%3D%2225%22%20rx%3D%224%22%20fill%3D%22%238ed39a%22/%3E%3Cpath%20d%3D%22M19%2017v-4h14v4%22%20fill%3D%22%23fff9ed%22/%3E%3Cpath%20d%3D%22M22%2013V9h8v4%22%20fill%3D%22%23173f39%22/%3E%3Cpath%20d%3D%22M22%2010h-6%22/%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%228%22%20r%3D%221%22%20fill%3D%22%238ed39a%22/%3E%3Ccircle%20cx%3D%225%22%20cy%3D%225%22%20r%3D%221%22%20fill%3D%22%238ed39a%22/%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2213%22%20r%3D%221%22%20fill%3D%22%238ed39a%22/%3E%3Cpath%20d%3D%22M22%2024h8M22%2028h8%22%20opacity%3D%22.4%22/%3E%3C/g%3E%3C/svg%3E) 7 5,pointer}.painting.spray-second .tile:enabled,.painting.spray-second .time-day-heading:enabled{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2242%22%20height%3D%2246%22%20viewBox%3D%220%200%2042%2046%22%3E%3Cg%20transform%3D%22rotate%28-28%2021%2023%29%22%20stroke%3D%22%23173f39%22%20stroke-width%3D%221.6%22%3E%3Crect%20x%3D%2217%22%20y%3D%2217%22%20width%3D%2218%22%20height%3D%2225%22%20rx%3D%224%22%20fill%3D%22%23f1d16d%22/%3E%3Cpath%20d%3D%22M19%2017v-4h14v4%22%20fill%3D%22%23fff9ed%22/%3E%3Cpath%20d%3D%22M22%2013V9h8v4%22%20fill%3D%22%23173f39%22/%3E%3Cpath%20d%3D%22M22%2010h-6%22/%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%228%22%20r%3D%221%22%20fill%3D%22%23f1d16d%22/%3E%3Ccircle%20cx%3D%225%22%20cy%3D%225%22%20r%3D%221%22%20fill%3D%22%23f1d16d%22/%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2213%22%20r%3D%221%22%20fill%3D%22%23f1d16d%22/%3E%3Cpath%20d%3D%22M22%2024h8M22%2028h8%22%20opacity%3D%22.4%22/%3E%3C/g%3E%3C/svg%3E) 7 5,pointer}.painting.spray-maybe .tile:enabled,.painting.spray-maybe .time-day-heading:enabled{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2242%22%20height%3D%2246%22%20viewBox%3D%220%200%2042%2046%22%3E%3Cg%20transform%3D%22rotate%28-28%2021%2023%29%22%20stroke%3D%22%23173f39%22%20stroke-width%3D%221.6%22%3E%3Crect%20x%3D%2217%22%20y%3D%2217%22%20width%3D%2218%22%20height%3D%2225%22%20rx%3D%224%22%20fill%3D%22%23c2a0e5%22/%3E%3Cpath%20d%3D%22M19%2017v-4h14v4%22%20fill%3D%22%23fff9ed%22/%3E%3Cpath%20d%3D%22M22%2013V9h8v4%22%20fill%3D%22%23173f39%22/%3E%3Cpath%20d%3D%22M22%2010h-6%22/%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%228%22%20r%3D%221%22%20fill%3D%22%23c2a0e5%22/%3E%3Ccircle%20cx%3D%225%22%20cy%3D%225%22%20r%3D%221%22%20fill%3D%22%23c2a0e5%22/%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2213%22%20r%3D%221%22%20fill%3D%22%23c2a0e5%22/%3E%3Cpath%20d%3D%22M22%2024h8M22%2028h8%22%20opacity%3D%22.4%22/%3E%3C/g%3E%3C/svg%3E) 7 5,pointer}.painting.spray-no .tile:enabled,.painting.spray-no .time-day-heading:enabled{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2242%22%20height%3D%2246%22%20viewBox%3D%220%200%2042%2046%22%3E%3Cg%20transform%3D%22rotate%28-28%2021%2023%29%22%20stroke%3D%22%23173f39%22%20stroke-width%3D%221.6%22%3E%3Crect%20x%3D%2217%22%20y%3D%2217%22%20width%3D%2218%22%20height%3D%2225%22%20rx%3D%224%22%20fill%3D%22%23f3f4e7%22/%3E%3Cpath%20d%3D%22M19%2017v-4h14v4%22%20fill%3D%22%23fff9ed%22/%3E%3Cpath%20d%3D%22M22%2013V9h8v4%22%20fill%3D%22%23173f39%22/%3E%3Cpath%20d%3D%22M22%2010h-6%22/%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%228%22%20r%3D%221%22%20fill%3D%22%23f3f4e7%22/%3E%3Ccircle%20cx%3D%225%22%20cy%3D%225%22%20r%3D%221%22%20fill%3D%22%23f3f4e7%22/%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2213%22%20r%3D%221%22%20fill%3D%22%23f3f4e7%22/%3E%3Cpath%20d%3D%22M22%2024h8M22%2028h8%22%20opacity%3D%22.4%22/%3E%3C/g%3E%3C/svg%3E) 7 5,pointer}.painting.spray-erase .tile:enabled,.painting.spray-erase .time-day-heading:enabled{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2242%22%20height%3D%2246%22%20viewBox%3D%220%200%2042%2046%22%3E%3Cg%20transform%3D%22rotate%28-28%2021%2023%29%22%20stroke%3D%22%23173f39%22%20stroke-width%3D%221.6%22%3E%3Crect%20x%3D%2217%22%20y%3D%2217%22%20width%3D%2218%22%20height%3D%2225%22%20rx%3D%224%22%20fill%3D%22%23fff9ed%22/%3E%3Cpath%20d%3D%22M19%2017v-4h14v4%22%20fill%3D%22%23fff9ed%22/%3E%3Cpath%20d%3D%22M22%2013V9h8v4%22%20fill%3D%22%23173f39%22/%3E%3Cpath%20d%3D%22M22%2010h-6%22/%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%228%22%20r%3D%221%22%20fill%3D%22%23fff9ed%22/%3E%3Ccircle%20cx%3D%225%22%20cy%3D%225%22%20r%3D%221%22%20fill%3D%22%23fff9ed%22/%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2213%22%20r%3D%221%22%20fill%3D%22%23fff9ed%22/%3E%3Cpath%20d%3D%22M22%2024h8M22%2028h8%22%20opacity%3D%22.4%22/%3E%3C/g%3E%3C/svg%3E) 7 5,pointer}}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-900.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--display:"Barlow Condensed",Impact,sans-serif;--serif:var(--display);--sans:"DM Sans",Arial,sans-serif}h1,h2,.rail-title h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.015em;font-weight:900;line-height:.94}.rail-title h1{overflow-wrap:normal;margin:0 0 28px;font-size:59px}.rail-title .eyebrow+h1{overflow-wrap:anywhere;margin-top:14px;font-size:48px}.brand>span{font-family:var(--display);text-transform:uppercase;font-size:22px;font-weight:900;line-height:.83}.brand b{font-weight:900}.palette{grid-template-rows:repeat(4,39px);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-width:182px;margin:0;display:grid}.palette .paint-option{color:#173f39;border:1px solid #ffffff85;border-radius:5px;justify-content:center;align-items:center;min-height:0;padding:0;font-size:17px;font-weight:600;transition:transform .15s,border-color .15s;display:flex;position:relative;box-shadow:0 2px 5px #123e3e15}.palette .paint-option.active{outline:2px solid var(--ink);outline-offset:2px;border-color:#fff;transform:scale(.94)}.palette .paint-option:hover{transform:translateY(-2px)}.palette .paint-option>svg{display:block;position:absolute;bottom:2px;right:2px}.palette .paint-option>span{flex:0}.palette-caption{justify-content:space-between;align-items:center;max-width:182px;margin-top:12px;font-size:10px;display:flex}.palette-caption b{font-weight:600}.erase-button{border-radius:4px;padding:5px 7px;font-size:10px}.erase-button.active{outline:1px solid var(--ink);background:#f5f5e9}.spray-tool b{font-size:11px}.spray-tool>div{gap:5px}.view-control{margin-bottom:24px}.view-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.view-grid button{background:#f7faf050;border:1px solid #234e4930;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:65px;padding:10px 3px;font-size:10px;transition:background .15s,color .15s;display:flex}.view-grid button.active{background:var(--ink);color:#f9fbf1;border-color:var(--ink)}.view-grid button:disabled{opacity:.35;cursor:not-allowed}.view-grid button:not(:disabled):hover{border-color:var(--ink)}.tile{isolation:isolate;background:#f3f4e7;transition:box-shadow .18s,transform .18s}.tile.yes,.tile.outside.yes{background:var(--yes)}.tile.second,.tile.outside.second{background:var(--second)}.tile.maybe,.tile.outside.maybe{background:var(--maybe)}.tile.no,.tile.outside.no{background:var(--no)}.tile-date{font-family:var(--display);font-size:27px;font-weight:900}.tile-time{letter-spacing:-.2px;font-size:10px;font-weight:600}.tile>span:not(.paint-burst),.tile>small,.tile>svg{z-index:2}.tile-date{position:relative}.tile.yes:after,.tile.second:after,.tile.maybe:after,.tile.no:after{display:none}.paint-burst{z-index:1;pointer-events:none;border-radius:inherit;background:var(--previous);animation:.28s step-end forwards paint-finish;position:absolute;inset:0;overflow:hidden}.paint-burst>span{background:var(--paint-colour);animation:.28s cubic-bezier(.12,.65,.24,1) both paint-bleed;position:absolute;inset:0}@keyframes paint-bleed{0%{clip-path:circle(0% at var(--paint-x) var(--paint-y))}to{clip-path:circle(145% at var(--paint-x) var(--paint-y))}}@keyframes paint-finish{0%{visibility:visible}to{visibility:hidden}}.water-caustics,.water-ripples{pointer-events:none;mix-blend-mode:soft-light;position:absolute;inset:-7%}.water-caustics{opacity:.38;filter:blur(2px);background:repeating-radial-gradient(at 35% 40%,#0000 0 33px,#f2fff4a1 35px,#0000 39px 71px);animation:9s ease-in-out infinite water-shimmer}.water-ripples{opacity:.17;filter:blur(2px);background:repeating-radial-gradient(at 70% 60%,#0000 0 48px,#e4ffffaa 51px,#0000 55px 93px);animation:12s ease-in-out -5s infinite reverse water-shimmer}@keyframes water-shimmer{0%,to{opacity:.2;transform:translate(-1.3%,.7%)scale(1.01)}50%{opacity:.4;transform:translate(1.3%,-.7%)scale(1.06)}}@media (width<=1080px) and (width>=761px){.rail-title h1{font-size:49px}.palette{grid-template-rows:repeat(4,36px);max-width:164px}.palette-caption{max-width:164px}.view-grid button{min-height:60px;font-size:9px}}@media (width<=760px){.rail-title h1{margin:8px 0 3px;font-size:47px;line-height:.94}.rail-title h1 br{display:block}.brand>span{font-size:20px}.paint-dock{grid-template-columns:minmax(0,1fr) 166px;align-items:center;column-gap:15px;width:100%;padding:13px 15px;display:grid}.spray-tool{flex-direction:column;grid-area:1/1;align-items:flex-start;gap:12px;margin:0;display:flex}.spray-tool>svg{width:40px;height:40px}.spray-tool>div{flex-direction:column;align-items:flex-start;gap:6px}.spray-tool b{font-size:11px}.spray-tool span{max-width:105px;font-size:9px;line-height:1.6}.palette{grid-area:1/2/span 2;grid-template-rows:repeat(4,34px);gap:6px;width:166px;max-width:none}.palette .paint-option{flex-direction:row;gap:0;min-height:0;padding:0}.palette-caption{flex-direction:column;grid-area:2/1;align-items:flex-start;gap:7px;margin-top:12px;font-size:10px}.view-control{margin-bottom:20px}.view-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.view-grid button{flex-direction:row;gap:9px;min-height:59px;font-size:12px}.sidebar{padding-top:20px}.tile-date{font-size:26px}.tile-time{font-size:10px}.freedom-note{display:none}.rail-title .eyebrow+h1{font-size:41px}}@media (prefers-reduced-motion:reduce){.paint-burst{display:none}}.control-rail{align-self:start;padding-top:10px}.rail-title h1{margin:0 0 38px;font-size:53px}.rail-title{margin:0 0 34px}.poll-heading h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:28px}.poll-heading p{margin:0}.sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;width:190px;padding-left:0;padding-right:0}.view-control,.view-grid{background:0 0}.view-grid button{background:0 0;border-color:#254c4960}.view-grid button.active{color:#f8fbf2;background:#153f3ae6;border-color:#153f3a}.palette{grid-template-rows:repeat(2,74px);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:190px}.palette .paint-option{flex-direction:column;justify-content:center;gap:6px;padding:7px}.palette .paint-option .palette-symbol{font-size:21px;line-height:1}.palette .paint-option>svg{bottom:5px;right:5px}.palette-caption{max-width:190px;margin-top:10px}.palette-caption>b{display:none}.palette-caption .erase-button{margin-left:auto}.timed-workspace{grid-template-columns:minmax(180px,1fr) minmax(490px,620px) minmax(180px,1fr);gap:clamp(24px,3vw,62px);padding-top:20px;padding-bottom:24px}.calendar-scroll{width:100%}.hour-grid,.timed-panel .weekday-row{grid-template-columns:repeat(14,minmax(0,1fr));gap:5px}.hour-grid .tile{border-radius:5px;justify-content:center;align-items:center;min-width:0;padding:0;display:flex}.hour-grid .tile-time{text-align:center;width:100%;line-height:1;font-family:var(--sans);letter-spacing:-.3px;margin:0;font-size:10px;font-weight:600;display:block;position:relative;inset:auto}.hour-grid .tile-symbol{opacity:.7;font-size:8px;line-height:1;bottom:2px;right:3px}.hour-grid .tile-count{font-size:8px;line-height:1;bottom:1px;right:2px}.hour-grid .tile-count span{font-size:6px}.hour-grid .dst-offset{font-size:6px;top:auto;bottom:2px;left:2px}.hour-grid .empty-tile{font-size:12px}.timed-panel .weekday-row{margin:0 0 9px}.timed-panel .weekday-row button{padding:0;font-size:8px;line-height:1.3}.timed-panel .weekday-row b{margin-top:2px;font-size:9px}.draft-tools{align-items:center;gap:12px;display:flex}.draft-tools .mode-toggle{display:none}.scene-controls{align-items:center;gap:20px;display:flex}.scene-picker{align-items:center;gap:3px;display:flex}.scene-picker button{border:1px solid #0000;border-radius:20px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;display:flex}.scene-picker button[aria-pressed=true]{background:#f6f9edb5;border-color:#234e493a}.motion-button{align-items:center;gap:5px;display:flex}.skydiving-scene{z-index:-3;pointer-events:none;background:#b6c6b7 url(/skydiving-ground.webp) 50%/cover no-repeat;position:fixed;inset:0;overflow:hidden}.sky-ground{will-change:transform,opacity;background:url(/skydiving-ground.webp) 50%/cover no-repeat;animation:48s linear infinite ground-descent;position:absolute;inset:-7%}.ground-two{animation-delay:-24s}.altitude-haze{background:linear-gradient(120deg,#e5f2f23b,#eaf5f01a 50%,#c9e0e94a);position:absolute;inset:0}.sky-clouds{will-change:transform,opacity;transform-origin:53% 47%;background:url(/skydiving-clouds.webp) 50%/cover no-repeat;animation:42s linear infinite cloud-descent;position:absolute;inset:-8%}.clouds-far{filter:blur(1px);--cloud-opacity:.65;--cloud-rotate:-7deg;--cloud-x:4%;--cloud-y:3%;animation-duration:64s;animation-delay:-30s}.clouds-near{--cloud-opacity:.9;--cloud-rotate:3deg;--cloud-x:-7%;--cloud-y:6%;animation-delay:-13s}.clouds-wisp{--cloud-opacity:.6;--cloud-rotate:20deg;--cloud-x:8%;--cloud-y:-7%;animation-duration:52s;animation-delay:-39s}.skydiver-course{transform-origin:50%;width:77px;height:90px;animation:18s ease-in-out infinite freefall-drift;position:absolute;top:76%;left:75%}.skydiver{filter:drop-shadow(2px 3px 2px #233d3a55);width:100%;height:100%}.diver-arm,.diver-leg{transform-box:view-box;animation:6s ease-in-out infinite freefall-limb}.diver-left-arm{transform-origin:46px 48px}.diver-right-arm{transform-origin:74px 48px;animation-direction:reverse;animation-delay:-3s}.diver-left-leg{transform-origin:51px 81px;animation-duration:7s}.diver-right-leg{transform-origin:69px 81px;animation-duration:7s;animation-direction:reverse}.scene-skydiving{--ink:#163d37;--muted:#355c52}@keyframes ground-descent{0%{opacity:0;transform:scale(1)translate(0)}15%,50%{opacity:1}65%,to{opacity:0}to{transform:scale(1.22)translate(-1.6%,1.8%)}}@keyframes cloud-descent{0%{transform:scale(.58) translate(0,0) rotate(var(--cloud-rotate));opacity:0}18%,55%{opacity:var(--cloud-opacity)}90%,to{opacity:0}to{transform:scale(2.15) translate(var(--cloud-x),var(--cloud-y)) rotate(var(--cloud-rotate))}}@keyframes freefall-drift{0%,to{transform:translate(0)rotate(-13deg)}33%{transform:translate(-20px,-14px)rotate(-3deg)}67%{transform:translate(11px,-30px)rotate(-20deg)}}@keyframes freefall-limb{0%,to{transform:rotate(-3deg)}50%{transform:rotate(5deg)}}@media (width>=1600px){.timed-workspace{grid-template-columns:minmax(200px,1fr) 672px minmax(200px,1fr)}.hour-grid,.timed-panel .weekday-row{gap:6px}.hour-grid .tile-time{font-size:11px}.rail-title h1{font-size:60px}}@media (width<=1180px) and (width>=761px){.timed-workspace{grid-template-columns:minmax(145px,1fr) minmax(440px,540px) minmax(145px,1fr);gap:20px;padding-left:24px;padding-right:24px}.timed-workspace .control-rail,.timed-workspace .sidebar{width:145px}.timed-workspace .rail-title h1{font-size:39px}.timed-workspace .palette{grid-template-rows:repeat(2,63px);gap:6px}.timed-workspace .paint-option b{font-size:8px}.hour-grid,.timed-panel .weekday-row{gap:4px}.hour-grid .tile-time,.timed-workspace .view-grid button{font-size:9px}.timed-workspace .spray-tool span{font-size:8px}}@media (width<=760px){.rail-title{text-align:left;align-self:flex-start;width:100%;margin:7px 0 0}.rail-title h1{margin:0;font-size:45px;line-height:.94}.rail-title .poll-heading{margin-top:18px}.poll-heading h2{font-size:28px}.paint-dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-template-columns:minmax(0,1fr) 166px;padding:8px 0}.palette{grid-template-rows:repeat(2,64px);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:166px}.palette .paint-option{flex-direction:column;gap:5px}.palette .paint-option b{font-size:9px}.palette-caption{align-items:flex-start;margin-top:8px}.palette-caption .erase-button{margin-left:0}.timed-workspace{gap:22px;max-width:460px;padding:8px 16px 22px;display:flex}.timed-panel{min-width:0;max-width:100%}.timed-panel .calendar-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#234e4955 transparent;padding-bottom:12px;overflow:auto hidden}.timed-panel .weekday-row,.timed-panel .hour-grid{gap:4px;width:546px;min-width:546px}.hour-grid .tile-time{font-size:10px}.calendar-scroll.scrolling,.calendar-scroll.scrolling .tile-grid{touch-action:pan-x pan-y}.calendar-scroll.spraying .tile-grid{touch-action:none}.draft-tools .mode-toggle{font-size:9px;display:flex}.sidebar{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:10px 0 0}.view-grid button{background:0 0}.view-grid button.active{background:#153f3ae6}.skydiver-course{width:62px;height:74px;top:77%;left:78%}footer{flex-wrap:wrap;gap:14px}.scene-controls{justify-content:space-between;width:100%}.scene-picker button{padding:8px 9px;font-size:9px}.scene-controls .motion-button{font-size:9px}}@media (prefers-reduced-motion:reduce){.skydiving-scene *{animation:none!important}.ground-one{opacity:1;transform:none}.ground-two{opacity:0}.clouds-far{opacity:.55;transform:scale(1.2)}.clouds-near,.clouds-wisp{opacity:0}}.app>main{justify-content:flex-start}.workspace{margin:0}.rail-title h1{font-size:47px}.timed-workspace{grid-template-columns:minmax(180px,1fr) minmax(490px,560px) minmax(180px,1fr)}.scene-skydiving:before{background:linear-gradient(90deg,#f1f4e4b5,#0000 27% 73%,#f1f4e4b5)}@media (width>=1600px){.timed-workspace{grid-template-columns:minmax(200px,1fr) 616px minmax(200px,1fr)}.rail-title h1{font-size:52px}}@media (width<=1180px) and (width>=761px){.timed-workspace{grid-template-columns:minmax(130px,1fr) minmax(360px,540px) minmax(130px,1fr)}.timed-workspace .control-rail,.timed-workspace .sidebar{width:130px}.timed-workspace .rail-title h1{font-size:34px}.timed-workspace .paint-option b{font-size:8px}}@media (width<=760px){.workspace{margin:0 auto}.rail-title h1{font-size:44px}.timed-workspace{display:flex}.scene-skydiving:before{background:linear-gradient(90deg,#f1f4e450,#f1f4e420)}}.palette{grid-template-rows:repeat(2,132px);gap:12px 9px}.palette .paint-option{box-shadow:none;color:#173f39;background:0 0;border:1px solid #0000;border-radius:11px;gap:0;padding:1px 3px 9px;transition:background .18s,border-color .18s,transform .18s;overflow:visible}.palette .paint-option.active{background:#f8fbef6b;border-color:#173f39;outline:0;transform:none;box-shadow:inset 0 0 0 1px #173f3920}.palette .paint-option:hover{background:#f8fbef4d;transform:translateY(-2px)}.palette .paint-option .spray-can-art{filter:drop-shadow(2px 4px 3px #163d3720);width:77px;height:106px;transition:transform .2s;display:block;position:static;overflow:visible}.palette .paint-option.active .spray-can-art{transform:rotate(-7deg)translateY(-2px)}.palette .paint-option b{font-size:10px;font-weight:700;line-height:1.3}.can-spray{opacity:0}.paint-option:hover .can-spray,.paint-option:focus-visible .can-spray{opacity:.8}.spray-tool{margin-bottom:12px}.spray-tool>div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.palette-caption{justify-content:flex-end}.tile.no,.tile.outside.no,.tile.outside:not(.yes):not(.second):not(.maybe):not(.mixed){background:var(--no);border-color:#fffdf4c9;box-shadow:0 2px #c7d7bd,0 5px 11px #135b4b29,0 13px 24px #135b4b20}.tile,.tile.outside{color:#173f39}.tile-symbol,.hour-grid .tile-symbol{color:#173f39;opacity:1;font-weight:700}.hour-grid .tile-symbol{font-size:9px;bottom:2px;right:3px}.tile.yes,.tile.outside.yes{background:var(--yes);border-color:#bde7bb;box-shadow:0 2px #6fa67c,0 5px 11px #135b4b20}.tile.second,.tile.outside.second{background:var(--second);border-color:#f7d694}.tile.maybe,.tile.outside.maybe{background:var(--maybe);border-color:#d6bef1}.tile.overlap{background:color-mix(in srgb,var(--yes) calc(var(--overlap)*100%),var(--no))}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.character-layer{z-index:3;pointer-events:none;position:fixed;inset:0}.scene-character{width:var(--character-width);height:var(--character-height);padding:var(--character-padding);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;perspective:500px;border-radius:48%;transition:none;position:absolute;top:73%;left:77%}.scene-character.dragging{cursor:grabbing}.scene-character:focus-visible{outline-offset:8px;background:#ffffff30;outline:2px dashed #173f39}.character-trick,.character-idle{transform-origin:50% 55%;pointer-events:none;width:100%;height:100%;display:block;position:relative}.character-idle{animation:9s ease-in-out infinite character-bob}.character-swimmer .character-idle{animation-duration:14s}.scene-character .swimmer,.scene-character .skydiver{opacity:1;width:100%;height:100%;display:block;overflow:visible}.character-hint{white-space:nowrap;opacity:0;color:#173f39;pointer-events:none;background:#f7faedee;border-radius:12px;padding:5px 9px;font-size:9px;font-weight:600;transition:opacity .2s;position:absolute;bottom:-23px;left:50%;transform:translate(-50%)}.scene-character:hover .character-hint,.scene-character:focus-visible .character-hint{opacity:1}.scene-character.dragging .character-hint,.swimmer-front{opacity:0}.is-backstroke .swimmer-front{opacity:1}.is-backstroke .swimmer-back,.is-backstroke .swimmer-hair{opacity:0}.is-backstroke .swim-arm{animation-duration:4.2s;animation-direction:reverse}.swimmer-hair{transform-origin:45px 32px;animation:3.2s ease-in-out infinite hair-flow}.character-swimmer .swimmer-wake{pointer-events:none;inset:4px -15px 0}.dive-rings{opacity:0;position:absolute;inset:0}.dive-rings i{border:2px solid #f0fffc;border-radius:50%;position:absolute;inset:15%;box-shadow:0 0 6px #fff8}.trick-dive{animation:3.4s ease-in-out both swimmer-dive}.trick-dive .dive-rings{opacity:1}.trick-dive .dive-rings i{animation:3.4s ease-out both dive-ring}.trick-dive .dive-rings i+i{animation-delay:.2s}.trick-somersault{animation:2.4s ease-in-out both swimmer-somersault}.trick-somersault .swim-leg{animation:none;transform:rotate(25deg)}.trick-somersault .right-leg{transform:rotate(-25deg)}.trick-somersault .swim-arm{animation:none;transform:rotate(-70deg)}.trick-somersault .right-arm{transform:rotate(70deg)}.trick-backstroke{animation:1.8s ease-in-out both swimmer-roll}.diver-wind{opacity:.3;position:absolute;inset:-30px -20px;transform:rotate(-8deg)}.diver-wind i{background:linear-gradient(#0000,#fff,#0000);border-radius:50%;width:1px;height:26px;animation:1.3s linear infinite wind-stream;position:absolute;top:4%;left:8%}.diver-wind i:nth-child(2){height:40px;animation-delay:-.6s;top:15%;left:85%}.diver-wind i:nth-child(3){animation-delay:-.9s;top:50%;left:24%}.diver-wind i:nth-child(4){animation-delay:-.2s;top:70%;left:75%}.diver-wind i:nth-child(5){animation-delay:-.7s;top:45%;left:96%}.suit-ripples{transform-origin:60px 70px;animation:.24s linear infinite alternate suit-flutter}.trick-vertical .suit-ripples{stroke-width:2px;animation-duration:.1s}.trick-vertical .diver-wind{opacity:1}.trick-vertical .diver-wind i{height:55px;animation-duration:.4s}.trick-tuck{animation:3s ease-in-out both diver-tuck}.trick-tuck .diver-arm,.trick-tuck .diver-leg{animation:3s ease-in-out both limb-tuck}.trick-tuck .diver-left-arm{--tuck:85deg}.trick-tuck .diver-right-arm{--tuck:-85deg}.trick-tuck .diver-left-leg{--tuck:-60deg}.trick-tuck .diver-right-leg{--tuck:60deg}.trick-vertical{animation:3.8s ease-in-out both diver-vertical}.trick-vertical .diver-arm,.trick-vertical .diver-leg{animation:3.8s ease-in-out both limb-tuck}.trick-vertical .diver-left-arm{--tuck:-130deg}.trick-vertical .diver-right-arm{--tuck:130deg}.trick-vertical .diver-left-leg{--tuck:-24deg}.trick-vertical .diver-right-leg{--tuck:24deg}.parachute{opacity:0;transform-origin:50% 92%;filter:drop-shadow(8px 14px 9px #173f3929);width:240px;height:240px;position:absolute;top:-165px;left:50%;transform:translate(-50%)scale(.01)}.trick-parachute{animation:7s ease-in-out both diver-glide}.trick-parachute .parachute{animation:7s ease-in-out both canopy-open}.trick-parachute .diver-wind{opacity:.15}.trick-parachute .diver-leg{animation:none;transform:rotate(-22deg)}.trick-parachute .diver-right-leg{transform:rotate(22deg)}.lagoon-zoom{transform-origin:50% 45%;will-change:transform;animation:130s ease-in-out infinite alternate lagoon-approach;position:absolute;inset:-2%}.lagoon-zoom canvas{width:100%;height:100%}.lagoon-cloud.clouds-far{--cloud-opacity:.35;animation-duration:96s}.lagoon-cloud.clouds-near{--cloud-opacity:.5;animation-duration:76s}.lagoon-cloud.clouds-wisp{--cloud-opacity:.3;animation-duration:88s}@keyframes character-bob{0%,to{transform:translateY(0)rotate(-12deg)}50%{transform:translateY(-9px)rotate(-4deg)}}@keyframes hair-flow{50%{transform:rotate(-14deg)}}@keyframes swimmer-dive{0%,to{opacity:1;filter:blur();transform:scale(1)}35%,60%{opacity:.18;filter:blur(2px);transform:translateY(-15px)scale(.62)}80%{opacity:.8;transform:translateY(-3px)scale(.93)}}@keyframes dive-ring{0%,28%{opacity:0;transform:scale(.4)}35%{opacity:.8}72%,to{opacity:0;transform:scale(2.4)}}@keyframes swimmer-somersault{0%{transform:rotateX(0)scale(1)}50%{transform:rotateX(180deg)scale(.7)}to{transform:rotateX(360deg)scale(1)}}@keyframes swimmer-roll{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes wind-stream{0%{opacity:0;transform:translateY(35px)}30%{opacity:.9}to{opacity:0;transform:translateY(-55px)}}@keyframes suit-flutter{to{transform:translate(.7px,-.8px)skew(2deg)}}@keyframes diver-tuck{0%,to{transform:scale(1)rotate(0)}35%{transform:scale(.78)rotate(20deg)}70%{transform:scale(.78)rotate(340deg)}}@keyframes limb-tuck{0%,to{transform:rotate(0)}22%,78%{transform:rotate(var(--tuck))}}@keyframes diver-vertical{0%,to{transform:scale(1)rotateX(0)}30%,65%{transform:translateY(-18px)rotateX(48deg)scale(.8)}80%{transform:translateY(-5px)rotateX(15deg)}}@keyframes diver-glide{0%,to{transform:translateY(0)rotate(0)}18%{transform:translateY(20px)rotate(-8deg)}45%{transform:translate(-15px,8px)rotate(8deg)}72%{transform:translate(12px)rotate(-6deg)}}@keyframes canopy-open{0%,4%{opacity:0;transform:translate(-50%)scale(.01)}16%{opacity:1;transform:translate(-50%)scale(1.06,.96)}23%,77%{opacity:1;transform:translate(-50%)scale(1)}91%,to{opacity:0;transform:translate(-50%)translateY(-60px)scale(.3,.1)}}@keyframes lagoon-approach{0%{transform:scale(1)}to{transform:scale(1.16)}}@media (width<=1180px) and (width>=761px){.timed-workspace .palette{grid-template-rows:repeat(2,112px);gap:8px 4px}.timed-workspace .palette .spray-can-art{width:60px;height:89px}.timed-workspace .paint-option b{font-size:8px}}@media (width<=760px){.palette{grid-template-rows:repeat(2,112px);gap:5px 6px}.palette .paint-option .spray-can-art{width:65px;height:91px}.palette .paint-option b{font-size:9px}.spray-tool{margin:0}.paint-dock{grid-template-columns:minmax(0,1fr) 166px}.app{--character-width:76px;--character-height:100px}.character-hint{display:none}.parachute{width:190px;height:190px;top:-130px}}@media (prefers-reduced-motion:reduce){.scene-character *,.lagoon-cloud,.lagoon-zoom{animation:none!important}.lagoon-cloud.clouds-far{opacity:.25}.lagoon-cloud.clouds-near,.lagoon-cloud.clouds-wisp{opacity:0}.diver-wind,.can-spray{display:none}}.lagoon-breeze{aspect-ratio:2.15;pointer-events:none;will-change:transform;filter:brightness(1.16);--breeze-opacity:.85;--breeze-lift:-35px;--breeze-turn:-4deg;background:url(/skydiving-clouds.webp) 0 0/200% no-repeat;width:clamp(500px,68vw,1040px);animation:72s linear infinite lagoon-breeze;position:absolute;left:0;-webkit-mask-image:radial-gradient(at 49% 43%,#000 18%,#000e 46%,#0000 72%);mask-image:radial-gradient(at 49% 43%,#000 18%,#000e 46%,#0000 72%)}.breeze-one{animation-delay:-20s;top:-6%}.breeze-two{--breeze-opacity:.76;--breeze-lift:40px;--breeze-turn:8deg;background-position:100% 0;width:clamp(520px,74vw,1120px);animation-duration:90s;animation-delay:-49s;top:30%}.breeze-three{--breeze-opacity:.88;--breeze-lift:-28px;--breeze-turn:-9deg;width:clamp(400px,57vw,820px);animation-duration:82s;animation-delay:-71s;top:65%}@keyframes lagoon-breeze{0%{transform:translate3d(-110%,0,0) rotate(var(--breeze-turn));opacity:0}8%,92%{opacity:var(--breeze-opacity)}to{transform:translate3d(calc(100vw + 15%),var(--breeze-lift),0) rotate(var(--breeze-turn));opacity:0}}@media (width<=760px){.lagoon-breeze{width:520px}.breeze-two{width:580px}.breeze-three{width:450px}}@media (prefers-reduced-motion:reduce){.lagoon-breeze{opacity:.55;animation:none;transform:translate(-20%)rotate(-4deg)}.breeze-two{opacity:.45;transform:translate(30%)rotate(8deg)}.breeze-three{display:none}}footer.site-footer{background:0 0;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;display:grid}.footer-quote{min-width:0;font-family:var(--sans);color:var(--ink);opacity:.8;white-space:nowrap;justify-content:center;align-items:center;gap:4px;margin:0;font-size:10px;font-weight:400;line-height:1.5;display:flex}.footer-quote q{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.footer-quote span{flex-shrink:0}@media (width<=1080px){footer.site-footer{grid-template-columns:1fr 1fr;gap:8px 16px}.footer-quote{grid-area:2/1/auto/-1}.site-footer>.scene-controls{justify-content:flex-end}}@media (width<=760px){footer.site-footer{grid-template-columns:minmax(0,1fr);gap:9px}.footer-quote{grid-area:2/1;font-size:10px}.site-footer>.scene-controls{justify-content:space-between}}:root{--ink:#102f2b;--muted:#24463e}.control-rail,.calendar-panel,.sidebar{z-index:5;position:relative}.site-header,footer.site-footer{z-index:5}.lagoon-cloud-layer{z-index:4;pointer-events:none;position:fixed;inset:0;overflow:hidden}.still .lagoon-cloud-layer *{animation-play-state:paused}.sidebar{width:210px;color:var(--ink);text-shadow:0 1px 2px #fff8}.sidebar .eyebrow,.density-control .eyebrow{letter-spacing:1.2px;font-size:12px;font-weight:750}.sidebar .field-label,.sidebar .quiet-note,.sidebar .text-button,.sidebar .save-status,.sidebar p,.sidebar .result-heading,.sidebar .result-card b,.sidebar .result-card span:not(.result-index),.sidebar .result-card small,.sidebar .empty-results>span,.sidebar .poll-admin .text-button,.sidebar .duration-row,.sidebar .duration-row select{color:var(--ink);opacity:1;font-size:13px}.sidebar .none-work{opacity:1;font-size:13px!important}.sidebar input{color:var(--ink);font-size:16px}.sidebar .primary{text-shadow:none;font-size:14px}.sidebar .view-grid button{min-height:60px;font-size:12px;font-weight:650}.sidebar .view-grid button.active{color:#fff;text-shadow:none}.sidebar .duration-row select{max-width:120px}.spray-tool b,.timed-workspace .spray-tool b{color:var(--ink);font-size:15px}.spray-tool span,.timed-workspace .spray-tool span,.poll-heading p{color:var(--ink);font-size:13px;line-height:1.5}.palette .paint-option b,.timed-workspace .paint-option b{color:var(--ink);font-size:12px}.palette-caption .erase-button{color:var(--ink);font-size:13px}.grid-bottom,.grid-bottom .timezone,.grid-bottom .text-button,.grid-hint,.time-navigation,.time-navigation .text-button,.draft-tools .mode-toggle{color:var(--ink);opacity:1;font-size:12px}.grid-bottom .timezone{max-width:none}.grid-hint{line-height:1.5}footer.site-footer,footer.site-footer>div,footer.site-footer a,footer.site-footer .motion-button,footer.site-footer .scene-picker button{color:var(--ink);opacity:1;text-shadow:0 1px 2px #fffb;font-size:12px;font-weight:550}footer.site-footer .footer-quote{opacity:1;color:var(--ink);text-shadow:0 1px 2px #fffb;font-size:13px;font-weight:550}footer.site-footer{gap:10px 18px;padding-top:15px;padding-bottom:15px}.density-control{max-width:230px;margin-top:24px}.density-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.density-options button{color:var(--ink);background:#eff7e950;border:1px solid #24473e66;border-radius:7px;padding:8px 5px}.density-options svg{fill:currentColor;width:100%;height:auto;margin-bottom:7px;display:block}.density-options b{white-space:nowrap;font-size:12px;display:block}.density-options button[aria-pressed=true]{color:#fffdf0;background:#163f36;border-color:#163f36;box-shadow:0 3px 8px #143d3825}.density-control p{color:var(--ink);margin:9px 0 0;font-size:12px}.workspace .tile-grid,.workspace .weekday-row{grid-template-columns:repeat(var(--grid-size),minmax(0,1fr));width:100%;min-width:0}.workspace.density-14,.workspace.density-24{grid-template-columns:minmax(180px,1fr) minmax(420px,600px) minmax(210px,1fr);gap:28px}.workspace.density-7 .hour-grid{gap:9px}.density-7 .hour-grid .tile-time{font-size:13px}.density-7 .hour-grid .tile-symbol{font-size:12px;bottom:5px;right:5px}.density-14 .tile-grid,.density-14 .weekday-row{gap:5px}.density-14 .tile-date{font-size:19px}.density-14 .tile-month{font-size:7px;bottom:2px;left:2px}.density-14 .tile-symbol{font-size:9px;bottom:2px;right:2px}.density-24 .tile-grid,.density-24 .weekday-row{gap:3px}.density-24 .tile{border-radius:3px}.density-24 .tile-date{font-size:12px}.density-24 .tile-symbol,.density-24 .tile-month,.dense-weekday{display:none}.density-24 .hour-grid .tile-time{letter-spacing:-.7px;font-size:8px}.density-24 .weekday-row button{letter-spacing:0;font-size:7px;display:block}.density-24 .weekday-row button b{font-size:9px;display:block}.density-24 .month-grid .tile-date{position:absolute;top:3px;left:2px}.density-24 .dense-weekday{font-size:5px;line-height:1;display:block;position:absolute;bottom:1px;right:1px}.workspace .calendar-scroll,.workspace .calendar-scroll .tile-grid{touch-action:none}.tile[style*=--touch-preview]{background:var(--touch-preview)!important}.tile.glass-tile{isolation:isolate;background:#f3f5e8a6;overflow:visible}.tile>.glass-stack{pointer-events:none;position:absolute;inset:2px;z-index:0!important}.glass-sheet{background:color-mix(in srgb,var(--glass-colour) 33%,transparent);transform:translate(calc((var(--sheet) - (var(--sheets) - 1)/2)*1.4px),calc(var(--sheet)*-1.8px));border:1px solid #ffffffc9;border-radius:5px;position:absolute;inset:0;box-shadow:0 1px 1px #183c3b48,inset 0 1px 5px #fff8}.glass-sheet.yes{--glass-colour:var(--yes)}.glass-sheet.second{--glass-colour:var(--second)}.glass-sheet.maybe{--glass-colour:var(--maybe)}.glass-sheet.mixed{background:repeating-linear-gradient(135deg,#c2a0e58c 0 4px,#f1d16d80 4px 8px,#8ed39a80 8px 12px)}.glass-tile .tile-date,.glass-tile .tile-time{text-shadow:0 1px 2px #ffffe8}.glass-tile .tile-count{color:#102f2b;background:#ffffecbd;border-radius:3px;padding:2px 3px;font-size:12px;font-weight:700;line-height:1;bottom:2px;right:2px}.glass-tile .tile-count>span{opacity:1;font-size:9px}.density-14 .glass-tile .tile-count{padding:1px 2px;font-size:10px;bottom:0;right:0}.density-14 .glass-tile .tile-date{font-size:16px;position:absolute;top:3px;left:3px}.density-14 .glass-tile .tile-time{align-self:flex-start;padding-top:3px;font-size:9px}.density-24 .glass-tile .tile-count{padding:1px;font-size:8px;bottom:0;right:0}.density-24 .glass-tile .tile-count>span{font-size:6px}.density-24 .glass-tile .tile-date,.density-24 .glass-tile .tile-time{padding-top:0;font-size:8px;top:0;left:0}.density-24 .glass-tile .tile-time{align-self:flex-start}@media (width>=761px) and (width<=1180px){.workspace,.workspace.timed-workspace,.workspace.density-14,.workspace.density-24{grid-template-columns:180px minmax(290px,1fr) 200px;gap:24px;padding-left:24px;padding-right:24px}.control-rail,.timed-workspace .control-rail{width:180px}.sidebar,.timed-workspace .sidebar{width:200px}}@media (width<=900px){.workspace,.workspace.timed-workspace,.workspace.density-14,.workspace.density-24{flex-direction:column;gap:20px;width:100%;max-width:560px;margin:0 auto;padding:8px 16px 22px;display:flex}.control-rail,.timed-workspace .control-rail{display:contents}.rail-title{order:0;width:100%;margin:0}.rail-title h1{margin:0;font-size:44px}.paint-dock{order:1;grid-template-columns:minmax(0,1fr) 180px;gap:12px;width:100%;padding:8px 0;display:grid}.palette{grid-area:1/2/span 2;grid-template-rows:repeat(2,116px);width:180px}.palette-caption{grid-area:2/1;align-self:start}.spray-tool{grid-area:1/1;align-self:end}.spray-tool span{max-width:none}.palette .paint-option b{font-size:12px}.density-control{order:2;grid-template-columns:1fr 224px;align-items:center;column-gap:15px;width:100%;max-width:none;margin:0;display:grid}.density-options{grid-area:1/2/span 2;margin:0}.density-options svg{height:44px}.density-control p{margin:0;font-size:12px}.calendar-panel{order:3;width:100%}.sidebar,.timed-workspace .sidebar{order:4;width:100%;padding:10px 0 0}.workspace .calendar-scroll{padding-bottom:0;overflow:visible}.workspace .hour-grid,.workspace .weekday-row{width:100%;min-width:0}.density-14 .tile-grid,.density-14 .weekday-row{gap:3px}.density-14 .tile-date{font-size:14px}.density-14 .tile-month{display:none}.density-14 .hour-grid .tile-time{letter-spacing:-.6px;font-size:8px}.density-14 .tile-symbol{font-size:7px;bottom:0;right:0}.density-24 .tile-grid,.density-24 .weekday-row{gap:2px}.density-24 .tile-date{font-size:9px}.density-24 .dense-weekday{display:none}.density-24 .hour-grid .tile-time{letter-spacing:-.7px;font-size:6px}.density-24 .tile{box-shadow:0 1px 2px #143d3833}.grid-bottom{flex-wrap:wrap}.grid-bottom .timezone{font-size:12px}.grid-tools{gap:7px}.time-navigation{font-size:11px}.density-14 .glass-tile .tile-date{font-size:10px;top:1px;left:1px}.density-14 .glass-tile .tile-count{font-size:8px}.density-14 .glass-tile .tile-count>span,.density-24 .glass-tile .tile-date,.density-24 .glass-tile .tile-time,.density-24 .glass-tile .tile-count{font-size:6px}.density-24 .glass-tile .tile-count>span{display:none}footer.site-footer{padding-left:20px;padding-right:20px}.site-footer .scene-controls{flex-wrap:wrap}}.time-planner{width:100%;min-width:0}.spray-guidance{color:#102f2b;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:650;display:flex}.time-viewport{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#234e4980 #f3f7e980;-webkit-user-select:none;user-select:none;touch-action:none;background:#eff5e955;border:1px solid #173f394d;border-radius:9px;max-height:526px;position:relative;overflow:auto}.time-viewport.pan-mode{touch-action:pan-x pan-y}.time-day-headings,.time-matrix{grid-template-columns:64px repeat(var(--time-columns),minmax(76px,1fr));min-width:calc(64px + var(--time-columns)*76px);width:100%;display:grid}.time-day-headings{z-index:8;background:#e8f0e7f5;border-bottom:1px solid #294f3f80;position:sticky;top:0}.time-corner{z-index:9;letter-spacing:.7px;background:#e8f0e7;justify-content:center;align-items:center;font-size:11px;font-weight:750;display:flex;position:sticky;left:0}.time-day-heading{color:#102f2b;border-left:1px solid #214a3e30;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:74px;display:flex}.time-day-heading b{font-size:15px;line-height:1.25}.time-day-heading>span{font-size:13px;font-weight:600}.time-day-heading small{align-items:center;gap:3px;margin-top:3px;font-size:11px;line-height:1.3;display:flex}.time-day-heading:disabled{opacity:1;cursor:default}.time-day-heading:enabled:hover{background:#fff9}.time-matrix{grid-auto-rows:40px}.time-axis{z-index:7;color:#102f2b;font-variant-numeric:tabular-nums;background:#ecf3eaf5;border-top:1px solid #214a3e1f;flex-direction:column;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:sticky;left:0}.time-axis.hour-mark{border-top-color:#214a3e66;font-weight:800}.time-axis small{font-size:8px}.workspace .time-cell.tile{aspect-ratio:auto;height:40px;min-height:40px;box-shadow:none;opacity:1;isolation:isolate;border:0;border-top:1px solid #224e3c26;border-left:1px solid #224e3c35;border-radius:0;justify-content:center;align-items:center;min-width:0;padding:0;transition:background 80ms;animation:none;display:flex;transform:none}.workspace .time-cell.tile.hour-start{border-top-color:#234b3b66}.workspace .time-cell.tile:hover:enabled{z-index:2;transform:none;box-shadow:inset 0 0 0 2px #173f3970}.workspace .time-cell.tile:focus-visible{outline-offset:-3px;z-index:3;outline:2px solid #173f39}.workspace .time-cell.tile:disabled{background:repeating-linear-gradient(135deg,#edf0e3a0 0 5px,#c6d5c688 5px 6px)}.workspace .time-cell.tile.no{background:#f9f9edcf}.workspace .time-cell.tile.yes{background:color-mix(in srgb,var(--yes) 88%,#f9faed)}.workspace .time-cell.tile.second{background:color-mix(in srgb,var(--second) 88%,#f9faed)}.workspace .time-cell.tile.maybe{background:color-mix(in srgb,var(--maybe) 88%,#f9faed)}.workspace .time-cell.tile.mixed{background:repeating-linear-gradient(135deg,#a6d3a9b0 0 8px,#f3f5e8 8px 16px)}.time-mark{color:#102f2b;font-size:16px;font-weight:650;line-height:1}.workspace .time-cell.tile.glass-tile{background:#f1f6e7bf}.time-cell .glass-sheet{transform:translate(calc(var(--sheet)*1px),calc(var(--sheet)*-1px));border-radius:2px;inset:4px 6px}.time-count{color:#102f2b;background:#faffefc9;border-radius:4px;padding:2px 6px;font-size:15px;font-weight:750;line-height:1.2;position:relative}.time-count small{font-size:11px}.workspace .time-cell.tile.block-preview,.time-day-heading.block-preview{box-shadow:inset 0 0 0 1px #173f3970;background:color-mix(in srgb,var(--stroke-colour) 85%,#fff)!important}.workspace .time-cell.tile.block-preview:after{content:"";opacity:1;background:radial-gradient(circle at 20% 25%,#fff9 0 1px,#0000 2px),radial-gradient(circle at 70% 65%,#fff8 0 1px,#0000 2px);animation:none;inset:0;transform:none}.block-readout{color:#102f2b;justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin:8px 0 0;font-size:12px;line-height:1.5;display:flex}.block-readout.selecting{background:#f1f7e7da;border:1px solid #173f3960;border-radius:5px;padding:8px 11px;font-size:13px}.block-readout.selecting>span{white-space:nowrap}.timed-workspace .time-navigation{margin-top:8px;font-size:13px}.timed-workspace .time-navigation .text-button{font-size:13px}@media (width>=901px){.workspace.timed-workspace{grid-template-columns:minmax(180px,1fr) minmax(400px,650px) minmax(210px,1fr);gap:28px}}@media (width<=900px){.time-viewport{max-height:474px}.spray-guidance{font-size:13px}.block-readout{font-size:12px}.time-day-headings,.time-matrix{grid-template-columns:64px repeat(var(--time-columns),minmax(84px,1fr));min-width:calc(64px + var(--time-columns)*84px)}.time-day-heading b,.time-mark{font-size:15px}.timed-workspace .time-navigation{flex-wrap:wrap;gap:8px}}footer.site-footer{grid-template-columns:minmax(210px,1fr) minmax(320px,2fr) minmax(250px,1fr);gap:12px 24px;padding-top:14px;padding-bottom:14px}footer.site-footer,footer.site-footer>div,footer.site-footer a,footer.site-footer .motion-button,footer.site-footer .scene-picker button{color:#0b2924;opacity:1;font-size:15px;font-weight:600;line-height:1.4}footer.site-footer>div:first-child{flex-wrap:wrap;align-content:center;gap:4px 8px}footer.site-footer a{margin-left:0}footer.site-footer .footer-quote{text-align:center;white-space:normal;color:#0b2924;opacity:1;min-width:0;font-size:17px;line-height:1.4;display:block}footer.site-footer .footer-quote q{-webkit-line-clamp:2;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}footer.site-footer .footer-quote>span{white-space:normal;margin-top:2px;font-size:14px;line-height:1.35;display:block}footer.site-footer .scene-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px 12px}@media (width<=1180px){footer.site-footer{grid-template-columns:1fr 1fr;gap:12px 18px}.site-footer .footer-quote{grid-area:2/1/auto/-1;justify-self:center;max-width:760px}.site-footer>.scene-controls{grid-area:1/2}}@media (width<=760px){footer.site-footer{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 20px}footer.site-footer .footer-quote{grid-area:2/1;font-size:17px}footer.site-footer>.scene-controls{grid-area:3/1;justify-content:space-between}footer.site-footer>div:first-child{text-align:center;justify-content:center}footer.site-footer,footer.site-footer>div,footer.site-footer a,footer.site-footer .motion-button,footer.site-footer .scene-picker button{font-size:15px}}.time-viewport .block-preview{transition:none!important}.time-planner .time-viewport{scrollbar-width:auto;scrollbar-color:#365e50 #edf3e6;height:477px;max-height:477px}.calendar-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-title,.calendar-title select{color:#102f2b;font-size:24px;font-weight:800}.calendar-title .year-label{color:#254b40;font-size:20px;font-weight:700}.calendar-top .steps,.selection-summary{color:#102f2b;font-size:16px;font-weight:700}.selection-summary{white-space:nowrap}.all-day-option{cursor:pointer;align-items:center;gap:9px;margin-top:18px;font-size:15px;font-weight:700;display:flex}.sidebar .all-day-option input{appearance:auto;accent-color:#234e41;flex:none;width:18px;height:18px;min-height:18px;margin:0;padding:0}.sidebar .day-scope{color:#173f39;margin:6px 0 0;font-size:12px;line-height:1.5}@media (width<=760px){.calendar-title,.calendar-title select{font-size:22px}.calendar-title .year-label{font-size:18px}.calendar-top .steps,.selection-summary{font-size:14px}}.participant-rail{border-top:1px solid #173f3938;width:100%;margin-top:24px;padding-top:18px}.participant-heading{letter-spacing:1px;justify-content:space-between;align-items:center;font-size:12px;display:flex}.participant-heading span{font-variant-numeric:tabular-nums;letter-spacing:0;font-size:13px}.sidebar .participant-rail>p{margin:8px 0 12px;font-size:12px;line-height:1.5}.participant-list{scrollbar-width:thin;flex-direction:column;gap:7px;max-height:360px;padding-right:4px;display:flex;overflow-y:auto}.participant-button{text-align:left;background:#f3f8ed88;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;width:100%;padding:6px;display:flex}.participant-button:hover,.participant-button[aria-pressed=true]{background:#f7faefdd;border-color:#294f42}.participant-avatar{flex:none;width:44px;height:44px}.participant-button>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.participant-button b{overflow-wrap:anywhere;font-size:13px}.participant-button small{font-size:10px}.participant-button>span:last-child{font-size:16px}.person-view-banner{background:#eff5e9e8;border:1px solid #173f3938;border-radius:8px;align-items:center;gap:10px;margin-top:14px;padding:9px;display:flex}.person-view-banner>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.person-view-banner b{overflow-wrap:anywhere;font-size:15px}.person-view-banner span,.person-view-banner button{font-size:12px}.sidebar .duration-help,.sidebar .quiet-note{text-align:left;margin:8px 0 0;font-size:12px;line-height:1.5}.sidebar .duration-help{grid-column:1/-1}.submit-response{margin:14px 0}.recover-link{text-align:left;margin:16px 0;line-height:1.5;font-size:12px!important}.save-status{line-height:1.6}.saved-confirmation{align-items:center;gap:7px;display:flex;color:#234e41!important}.edit-code-card{background:#e7efdf;border:1px solid #234e4140;border-radius:8px;margin:18px 0;padding:18px}.edit-code-card>b{font-size:12px}.edit-code-card code{overflow-wrap:anywhere;letter-spacing:.6px;margin:8px 0;font-size:17px;font-weight:700;line-height:1.8;display:block}.edit-code-card p{margin:10px 0 0;font-size:11px}.form-error{color:#842f24!important}#recovery-code{letter-spacing:.4px;text-transform:uppercase;font-family:monospace;font-size:16px}.horizontal-navigation{justify-content:space-between;align-items:center;gap:10px;margin:5px 0 9px;font-size:11px;display:flex}.horizontal-navigation .text-button{white-space:nowrap;font-size:12px}.horizontal-navigation>span{text-align:center}.time-matrix-track{min-width:calc(64px + var(--time-columns)*var(--time-column-width));width:100%;position:relative}.time-matrix-track .time-matrix{position:absolute;left:0;right:0}.time-day-headings,.time-matrix{min-width:calc(64px + var(--time-columns)*var(--time-column-width));grid-template-columns:64px repeat(var(--time-columns),minmax(var(--time-column-width),1fr))}.time-viewport{scrollbar-gutter:stable;scroll-padding:75px 0 0 64px}.time-viewport .time-axis{scroll-margin-top:75px}.time-cell{scroll-margin-top:75px;scroll-margin-left:64px}.about-site{max-width:680px;padding:16px 36px;font-size:12px;line-height:1.7}.about-site summary{cursor:pointer;font-weight:600}.about-site p{margin:8px 0}.time-viewport:not(.painting){touch-action:pan-x pan-y}@media (width<=760px){.horizontal-navigation{flex-wrap:wrap;gap:4px}.horizontal-navigation>span{order:3;width:100%}.horizontal-navigation .text-button{font-size:12px}.participant-list{max-height:300px}.edit-code-card code{font-size:15px}.about-site{padding:15px 22px}.create-panel>#creator-name{grid-column:1/-1}.person-view-banner{flex-wrap:wrap}.participant-avatar{width:42px;height:42px}}.modal{max-width:620px;padding:38px;font-size:16px;line-height:1.6}.modal>.eyebrow{align-items:center;gap:8px;font-size:12px;display:flex}.modal h2{margin:18px 0 22px;font-size:44px;line-height:1.08}.modal p,.modal .help-list p{color:#365449;font-size:16px;line-height:1.65}.modal .small-copy,.modal .private-link p,.modal .poll-list small{font-size:14px}.modal .field-label,.modal input,.modal select,.modal textarea,.modal .primary,.modal .text-button,.modal .danger-button,.modal .wide-action{font-size:16px}.modal .private-link b,.modal .help-list b,.modal .poll-list b,.modal .people-list b{font-size:16px;font-weight:600}.modal .people-list>div>span:last-child{font-size:14px}.modal .copy-field input{min-width:0;font-size:15px}.modal .copy-field button{min-width:42px}.modal .edit-code-card>b{font-size:15px}.modal .edit-code-card p{font-size:14px}.modal .edit-code-card code{letter-spacing:.8px;font-size:22px;line-height:1.7}.modal .edit-code-card{padding:20px}.modal .close-modal{width:38px;height:38px}.participant-avatar{width:56px;height:56px}.participant-avatar-tile{border-radius:8px;flex:none;place-items:center;display:grid}.participant-button{gap:8px;padding:5px 7px}.person-view-banner .participant-avatar{width:55px;height:55px}footer.site-footer>.footer-utilities{border-top:1px solid #234e4125;flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:22px;margin-top:8px;padding-top:14px;font-size:14px;display:flex}.footer-utilities button{align-items:center;gap:7px;padding:5px;font-size:14px;font-weight:600;display:inline-flex}.beta-badge{letter-spacing:1.8px;background:#f7f4df70;border:1.5px solid #234e41;border-radius:6px;align-items:center;gap:7px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex;transform:rotate(-3deg)}.beta-badge>span{letter-spacing:0;font-family:Georgia,serif;font-size:22px;line-height:1.1}.privacy-notice h3{margin:26px 0 7px;font-size:20px;font-weight:700}.privacy-notice .privacy-date{color:#5c7265;font-size:14px}.inline-link{text-underline-offset:3px;font:inherit;color:inherit;padding:0;text-decoration:underline}.privacy-notice a{text-decoration:underline}.report-form{flex-direction:column;gap:8px;display:flex}.report-form>label{margin-top:10px;font-weight:600}.report-form>label>span{font-weight:400}.report-form input:not([type=checkbox]),.report-form textarea,.report-form select{width:100%;color:var(--ink);font-family:var(--sans);background:#ffffff7a;border:1px solid #8ca291;border-radius:6px;padding:11px 12px}.report-form textarea{resize:vertical;min-height:130px}.report-form .report-diagnostics{align-items:center;gap:10px;margin-top:12px;font-size:14px;display:flex}.report-diagnostics input{appearance:auto;accent-color:#234e41;flex:none;width:19px;height:19px}.report-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.report-form .primary{margin-top:10px}.report-success-icon{background:#b9ddbd;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.report-success{padding:12px 0}@media (width<=760px){.modal{padding:30px 23px}.modal h2{font-size:38px}.modal .edit-code-card code{font-size:18px}.modal-backdrop{padding:12px}.modal .edit-code-card{padding:16px}.participant-avatar{width:52px;height:52px}footer.site-footer>.footer-utilities{grid-row:4;gap:18px}.modal .people-list>div{flex-wrap:wrap}.modal .people-list>div>span:last-child{margin-left:auto}}.app{--character-padding:9px;min-height:100svh}.sidebar{--orange:#d5ae4d;--ink:var(--orange);--muted:var(--orange);color:var(--orange);-webkit-backdrop-filter:blur(8px);width:236px;text-shadow:none;background:#fff7ec2b;border:1px solid #fff6e880;border-radius:18px;padding:20px;box-shadow:0 8px 32px #5524140d}.sidebar .eyebrow{letter-spacing:1px;font-size:15px;font-weight:750}.sidebar .field-label,.sidebar .quiet-note,.sidebar .text-button,.sidebar .save-status,.sidebar p,.sidebar .result-heading,.sidebar .result-card b,.sidebar .result-card span:not(.result-index),.sidebar .result-card small,.sidebar .empty-results>span,.sidebar .poll-admin .text-button,.sidebar .duration-row,.sidebar .duration-row select,.sidebar .all-day-option,.sidebar .day-scope,.sidebar .duration-help,.sidebar .participant-rail>p{color:var(--orange);opacity:1;text-shadow:none;font-size:16px;font-weight:600;line-height:1.5}.sidebar .field-label{margin-top:16px}.sidebar .none-work{font-size:16px!important}.sidebar input{color:var(--orange);border-bottom-color:#d5ae4d60;font-size:18px}.sidebar input::placeholder{color:var(--orange);opacity:1}.sidebar input:focus{outline:2px solid var(--orange);outline-offset:4px;border-radius:3px}.sidebar .view-grid button{min-height:61px;color:var(--orange);border-color:#d5ae4d60;gap:5px;font-size:15px}.sidebar .view-grid button.active,.sidebar .primary{background:var(--orange);border-color:var(--orange);color:#fffaf2;text-shadow:none}.sidebar .primary{min-height:48px;font-size:17px;font-weight:700}.sidebar .all-day-option input{accent-color:var(--orange)}.sidebar .quiet-note{font-size:14px}.sidebar .duration-row{flex-wrap:wrap;gap:5px}.sidebar .duration-row select{background:#fff7ec70;max-width:100%}.sidebar .participant-rail{color:var(--orange)}footer.site-footer{--orange:#d5ae4d;color:var(--orange);-webkit-backdrop-filter:blur(8px);text-shadow:none;background:#fff7ec2b;border-top:1px solid #fff5e980;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 4.5% 12px}footer.site-footer,footer.site-footer>div,footer.site-footer a,footer.site-footer .motion-button,footer.site-footer .scene-picker button{color:var(--orange);text-shadow:none;opacity:1;font-size:17px;font-weight:650}footer.site-footer .footer-quote{text-align:center;width:100%;max-width:1100px;font-family:var(--serif);color:var(--orange);text-shadow:none;grid-area:1/1/auto/-1;justify-self:center;margin:0;font-size:clamp(27px,2.8vw,40px);font-style:italic;font-weight:400;line-height:1.2}footer.site-footer .footer-quote q{-webkit-line-clamp:unset;white-space:normal;text-overflow:unset;display:block;overflow:visible}footer.site-footer .footer-quote>span{font-family:var(--sans);margin-top:5px;font-size:16px;font-style:normal;font-weight:600;line-height:1.4}footer.site-footer>.footer-bar{border-top:1px solid #d5ae4d28;flex-wrap:wrap;grid-area:2/1;justify-content:space-between;align-items:center;gap:6px 22px;padding-top:10px;display:flex}footer.site-footer .footer-donation{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;font-size:15px;display:flex}footer.site-footer .amnesty-donate{border:1px solid #d5ae4d60;border-radius:12px;align-items:center;gap:9px;padding:5px 13px 5px 5px;font-size:18px;font-weight:750;text-decoration:none;display:inline-flex}footer.site-footer .amnesty-donate:hover{border-color:var(--orange);background:#f8ecc780}.amnesty-symbol{background:currentColor;flex:none;width:34px;height:34px;display:block;-webkit-mask:url(/amnesty-symbol.svg) 50%/contain no-repeat;mask:url(/amnesty-symbol.svg) 50%/contain no-repeat}footer.site-footer .scene-controls{flex:330px;place-content:center;gap:2px 10px;width:auto}footer.site-footer .scene-picker{flex-wrap:wrap;justify-content:center;gap:4px}footer.site-footer .scene-picker button{border-color:#d5ae4d25;min-height:44px;padding:7px 10px;font-size:16px}footer.site-footer .scene-picker button[aria-pressed=true]{background:var(--orange);border-color:var(--orange);color:#fffaf2}footer.site-footer .motion-button{min-height:44px;padding:8px 0}.flight-instructions{text-align:center;width:100%;font-size:14px;font-weight:550;line-height:1.4}footer.site-footer .footer-utilities{border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin:0;padding:0;display:flex}.footer-utilities button{min-height:44px;font-size:16px}.site-footer .beta-badge{border-color:var(--orange);background:0 0}.modal{-webkit-backdrop-filter:blur(10px);background:#fff7ecc7}.tile.mixed,.tile.outside.mixed{background:repeating-linear-gradient(135deg,#f3f4e799 0 7px,#b4d2c899 7px 14px)}.site-header .small-pill{background:#f9fcf070}.participant-button:hover,.participant-button[aria-pressed=true]{background:#f7faef99}.jetpack-scene{z-index:-3;pointer-events:none;background:#c4a7b8;position:fixed;inset:0;overflow:hidden}.jetpack-horizon{background:url(/jetpack-sunset.webp) 50%/cover no-repeat;position:absolute;inset:0}.jetpack-scene canvas{filter:sepia(.22)saturate(.72);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.jetpack-atmosphere{pointer-events:none;background:radial-gradient(#fff4d514 0%,#0000 55%);position:absolute;inset:0}.scene-jetpack{--ink:#3e273c;--muted:#633b4e}.scene-jetpack:before{background:linear-gradient(90deg,#fff1e32b,#0000 27% 73%,#fff1e31a)}.scene-jetpack .rail-title{color:#fff7df;text-shadow:0 2px 8px #44243580}.scene-jetpack .calendar-title,.scene-jetpack .calendar-title select,.scene-jetpack .weekday-row button{color:#3e273c;text-shadow:0 1px 3px #fff6eac9;font-weight:750}.calendar-panel{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff5e845;border-radius:18px;padding:16px}.jetpack-character-layer{z-index:3;pointer-events:none;position:fixed;inset:0;overflow:hidden}.jetpack-character{width:var(--character-width);height:var(--character-height);padding:var(--character-padding);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;will-change:transform,left,top;background:0 0;border:0;transition:none;position:absolute;top:70%;left:18%;transform:translate(-50%,-50%)}.jetpack-character:active{cursor:grabbing}.jetpack-character:focus-visible{outline-offset:3px;background:#fff6e82e;border-radius:50%;outline:2px dashed #d5ae4d}.jetpack-facing,.jetpack-idle{pointer-events:none;width:100%;height:100%;display:block}.jetpack-facing{transform:scaleX(var(--flyer-x,1)) rotate(var(--flyer-tilt,0deg))}.jetpack-idle{animation:5s ease-in-out infinite jetpack-hover}.jetpack-character img{object-fit:contain;pointer-events:none;filter:drop-shadow(0 4px 8px #3a254933);width:100%;height:100%;transition:filter .8s ease-in-out;display:block}.jetpack-character.boosting img{filter:drop-shadow(0 0 10px #ffd297aa)}.jetpack-character.boosting .jetpack-idle,.jetpack-character.paused .jetpack-idle{animation-play-state:paused}@keyframes jetpack-hover{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}@media (width>=901px){.workspace{min-height:560px;padding-top:18px;padding-bottom:18px}.workspace,.workspace.timed-workspace,.workspace.density-14,.workspace.density-24{grid-template-columns:minmax(180px,1fr) minmax(360px,600px) minmax(236px,1fr);gap:28px}.sidebar,.timed-workspace .sidebar{justify-self:end;width:236px}}@media (width>=901px) and (width<=1180px){.workspace,.workspace.timed-workspace,.workspace.density-14,.workspace.density-24{grid-template-columns:170px minmax(290px,1fr) 218px;gap:20px}.sidebar,.timed-workspace .sidebar{width:218px;padding:16px}}@media (width<=900px){.sidebar,.timed-workspace .sidebar{width:100%;padding:20px}.calendar-panel{padding:10px}}@media (width<=760px){footer.site-footer{gap:10px;padding:16px 18px 10px}footer.site-footer .footer-quote{font-size:28px}footer.site-footer>.footer-bar{justify-content:center;gap:8px 18px}footer.site-footer .footer-donation{text-align:center;align-items:center}footer.site-footer .scene-controls{flex-basis:100%;order:1}footer.site-footer .footer-utilities{gap:5px 10px}}@media (prefers-reduced-motion:reduce){.jetpack-idle{animation:none!important}}:root{--character-width:92px;--character-height:116px}.rail-title,.paint-dock,.density-control,.about-site,.confirmed,.expired-note,.loading,.error-page{z-index:5;position:relative}.sidebar,.sidebar .field-label,.sidebar .quiet-note,.sidebar .text-button,.sidebar .save-status,.sidebar p,.sidebar .result-heading,.sidebar .result-card b,.sidebar .result-card span:not(.result-index),.sidebar .result-card small,.sidebar .empty-results>span,.sidebar .poll-admin .text-button,.sidebar .duration-row,.sidebar .duration-row select,.sidebar .all-day-option,.sidebar .day-scope,.sidebar .duration-help,.sidebar .participant-rail>p,footer.site-footer,footer.site-footer>div,footer.site-footer a,footer.site-footer .motion-button,footer.site-footer .scene-picker button,footer.site-footer .footer-quote{text-shadow:0 1px 2px #fff6e9b3,0 0 8px #fff6e94d}.sidebar .primary,.sidebar .view-grid button.active,footer.site-footer .scene-picker button[aria-pressed=true]{text-shadow:none}@media (width>=901px){.app>.site-header,.app>main,.app>.about-site,.app>footer.site-footer{zoom:.8}}@media (width>=1280px){.workspace,.workspace.timed-workspace,.workspace.density-14,.workspace.density-24{padding-left:48px;padding-right:48px}.site-header{padding:30px 48px}.control-rail,.timed-workspace .control-rail{width:220px}.rail-title h1,.timed-workspace .rail-title h1{font-size:52px}}:root{--orange:#d5ae4d;--orange-gradient:linear-gradient(120deg,#b38a36 0%,#edd58c 35%,#fff0b8 55%,#d5ae4d 78%,#a77e28 100%);--focus-purple:#e344ff;--panel-cream:#fff7ec2b}.sidebar{background:var(--panel-cream);box-shadow:none;-webkit-backdrop-filter:blur(4px);border-color:#ffffff35}.sidebar,.sidebar .field-label,.sidebar .quiet-note,.sidebar .text-button,.sidebar .save-status,.sidebar p,.sidebar .result-heading,.sidebar .result-card b,.sidebar .result-card span:not(.result-index),.sidebar .result-card small,.sidebar .empty-results>span,.sidebar .poll-admin .text-button,.sidebar .duration-row,.sidebar .duration-row select,.sidebar .all-day-option,.sidebar .day-scope,.sidebar .duration-help,.sidebar .participant-rail>p,.sidebar input{text-shadow:0 1px 2px #251a25c9,0 0 8px #251a2530}.sidebar .view-grid button.active,.sidebar .primary,.density-options button[aria-pressed=true],footer.site-footer .scene-picker button[aria-pressed=true]{background:var(--orange-gradient);border-color:var(--orange);color:#281c27;text-shadow:none;box-shadow:0 2px 8px #341c2020}.sidebar .primary:hover:enabled{background:linear-gradient(120deg,#fff0b8,#d5ae4d)}.density-options button{color:var(--orange);background:#fff7ec17;border-color:#d5ae4d80}.density-options button[aria-pressed=true]{color:#281c27}.sidebar #poll-title,.sidebar #creator-name,.sidebar #your-name{border:1.5px solid var(--orange);background:#fff7ec14;border-radius:999px;outline:none;padding:11px 14px;transition:border-color .2s,box-shadow .2s}.sidebar #poll-title:focus,.sidebar #creator-name:focus,.sidebar #your-name:focus{border-color:var(--focus-purple);outline:2px solid var(--focus-purple);outline-offset:1px;box-shadow:0 0 12px #e344ff38}.sidebar .duration-row select{background:#fff7ec38}.calendar-panel{zoom:.7;-webkit-backdrop-filter:blur(2px);background:#fff7ec22;border-radius:18px;width:600px;max-width:none;padding:16px}.rail-title{color:#fff8ec;text-shadow:0 2px 8px #24152399}.modal{background:#fff7ec63}.tile.no,.tile.outside.no,.tile.outside:not(.yes):not(.second):not(.maybe):not(.mixed),.workspace .time-cell.tile.no{background:color-mix(in srgb,var(--no) 31%,transparent)}.tile.glass-tile,.workspace .time-cell.tile.glass-tile{background:#f3f5e838}.mode-toggle,.segmented .active,.erase-button.active{background:#fff7ec40}.tile-date,.tile-symbol,.calendar-top,.calendar-title,.weekday-row button{text-shadow:0 1px 2px #fff7ec80}@media (width>=901px){.workspace,.workspace.timed-workspace,.workspace.density-14,.workspace.density-24{grid-template-columns:minmax(160px,1fr) 420px minmax(196px,1fr);gap:26px;min-height:510px;padding-top:24px;padding-bottom:12px}.control-rail,.timed-workspace .control-rail{width:160px}.control-rail .rail-title h1{margin-bottom:26px;font-size:42px}.control-rail .palette{grid-template-rows:repeat(2,110px);gap:8px 6px;max-width:160px}.control-rail .palette .paint-option .spray-can-art{width:62px;height:86px}.control-rail .density-options{gap:5px}.sidebar,.timed-workspace .sidebar{width:196px;padding:14px}.calendar-panel{width:600px}}@media (width<=900px){.workspace .calendar-panel{align-self:center;width:calc(min(100vw,560px) - 32px);padding:10px}}footer.site-footer{-webkit-backdrop-filter:none;background:0 0;border:0;flex-direction:column;gap:0;padding:0;display:flex;overflow:visible}footer.site-footer .footer-quote{color:#fff;text-shadow:0 2px 6px #25182bc9;width:100%;max-width:1100px;margin:0 auto;padding:12px 24px;font-size:clamp(27px,2.8vw,40px)}footer.site-footer .footer-quote>span{color:#fff;margin-top:4px;font-size:14px}footer.site-footer>.footer-surface{background:var(--panel-cream);-webkit-backdrop-filter:blur(4px);width:100%;padding:6px 4.5% 7px;display:block}footer.site-footer .footer-bar{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:0;display:flex}footer.site-footer .footer-donation{color:#fff;flex-flow:wrap;align-items:center;gap:6px 12px;font-size:14px}footer.site-footer .amnesty-donate{border-radius:9px;gap:6px;padding:3px 8px 3px 4px;font-size:15px}.amnesty-symbol{width:28px;height:28px}footer.site-footer .scene-controls{flex:0 auto;justify-content:center;gap:4px 10px}footer.site-footer .scene-picker button{min-height:36px;padding:6px 9px;font-size:14px}footer.site-footer .motion-button,footer.site-footer .footer-utilities button{min-height:36px;padding:4px;font-size:14px}footer.site-footer .footer-utilities{gap:4px 12px}footer.site-footer .beta-badge{padding:2px 6px;font-size:9px}footer.site-footer .beta-badge>span{font-size:18px}footer.site-footer .footer-bar,footer.site-footer .footer-bar a,footer.site-footer .footer-bar button,footer.site-footer .footer-donation>span{color:#fff;text-shadow:0 1px 2px #251a25b3}footer.site-footer .scene-picker button[aria-pressed=true]{color:#281c27;text-shadow:none}footer.site-footer .footer-brandbar{color:#fff;border-top:1px solid #ffffff25;gap:12px;width:100%;margin-top:4px;padding:7px 0 0}footer.site-footer .footer-brandbar .brand,footer.site-footer .footer-brandbar .brand>span,footer.site-footer .footer-brandbar nav,footer.site-footer .footer-brandbar button{color:#fff;text-shadow:0 1px 3px #251a2580}footer.site-footer .footer-brandbar .brand>span{font-size:20px}footer.site-footer .footer-brandbar nav{gap:22px}footer.site-footer .footer-brandbar .text-button{min-height:32px;font-size:13px}footer.site-footer .footer-brandbar .small-pill{background:#fff7ec17;border-color:#fff5;padding:7px 12px;font-size:13px}@media (width<=760px){footer.site-footer .footer-quote{padding:12px 18px;font-size:28px}footer.site-footer>.footer-surface{padding:7px 16px 10px}footer.site-footer .footer-bar{justify-content:center;gap:3px 14px}footer.site-footer .footer-donation{justify-content:center}footer.site-footer .scene-controls{flex-basis:100%;order:0}footer.site-footer .scene-picker button,footer.site-footer .motion-button,footer.site-footer .footer-utilities button{min-height:40px}footer.site-footer .footer-brandbar{flex-wrap:wrap;justify-content:center;gap:5px 18px}footer.site-footer .footer-brandbar nav{flex-wrap:wrap;justify-content:center;gap:18px}footer.site-footer .footer-brandbar .text-button{min-height:40px}}.sidebar{--ink:inherit;--muted:var(--ink)}.app .workspace .sidebar,.app .workspace .sidebar :is(button,input,select,label,p,span,b,small,a,h2,div,svg){color:var(--ink);text-shadow:none;font-weight:700}.app .workspace .sidebar input::placeholder{color:var(--ink);opacity:1;font-weight:700}.app .workspace .sidebar svg{stroke-width:2.5px}@media (width>=901px){.workspace.density-14,.workspace.density-24{grid-template-columns:minmax(160px,1fr) 840px minmax(196px,1fr)}.workspace.density-14 .calendar-panel,.workspace.density-24 .calendar-panel{zoom:1.4}}@media (width>=901px) and (width<=1080px){.workspace.density-14,.workspace.density-24{grid-template-columns:minmax(160px,1fr) 630px minmax(196px,1fr)}.workspace.density-14 .calendar-panel,.workspace.density-24 .calendar-panel{zoom:1.05}}.app>main,.app>footer.site-footer{pointer-events:none}.app>main :is(button,a,input,select,textarea,label,summary,[role=button],[role=slider],[tabindex],.time-viewport),.app>footer.site-footer :is(button,a,summary){pointer-events:auto}.app .workspace .sidebar .all-day-option,.app .workspace .sidebar .all-day-option *,.app .workspace .sidebar .day-scope,.app .workspace .sidebar>:not(.view-control),.app .workspace .sidebar>:not(.view-control) *{color:#fff;text-shadow:0 2px 6px #25182bc9}.app .workspace .sidebar>:not(.view-control) input::placeholder{color:#fff;text-shadow:0 2px 6px #25182bc9;opacity:1}
