@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.italic{font-style:italic}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ivory:#f6f2ea;--cream:#fbf8f2;--cream-deep:#f0eade;--sage:#a8af98;--sage-soft:#e4e6dc;--olive:#4d5840;--forest:#263426;--stone:#c8c0b4;--sand:#ded4c5;--clay:#b9826d;--terracotta:#c99378;--blue-grey:#899ca0;--charcoal:#242520;--secondary:#6f7067;--border:#3c41341f;--border-strong:#3c413433;--shadow-soft:0 12px 40px #2d302614;--shadow-lift:0 18px 56px #2d30261f;--radius-card:22px;--radius-small:12px;--font-serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--font-sans:Inter, Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ease:.24s cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}html{background:var(--ivory);color:var(--charcoal);scroll-behavior:smooth}body{background:var(--ivory);min-width:320px;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}button,input{font:inherit}button{color:inherit}button,label,input{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #4d58403d}button:disabled{cursor:not-allowed}.welcome-page{background:var(--ivory);grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);min-height:100svh;display:grid}.welcome-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(38px,7vw,110px);display:flex}.welcome-copy .iskha-logo{width:clamp(132px,15vw,190px);margin-bottom:clamp(48px,8vh,92px)}.welcome-copy>small{color:var(--secondary);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.welcome-copy h1{max-width:10.5ch;color:var(--forest);font:400 clamp(50px, 6.8vw, 96px)/.94 var(--font-serif);letter-spacing:-.055em;margin:14px 0 24px}.welcome-copy>p{max-width:610px;color:var(--secondary);font:400 clamp(16px, 1.5vw, 20px)/1.65 var(--font-serif);margin:0}.welcome-signin{border-top:1px solid var(--paper-line-strong);width:min(620px,100%);margin-top:clamp(38px,6vh,66px);padding-top:24px}.welcome-signin label{color:var(--secondary);letter-spacing:.08em;margin-bottom:9px;font-size:10px;display:block}.welcome-signin>div:not(.welcome-sent){grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.welcome-signin input{border:1px solid var(--paper-line-strong);background:var(--cream);min-width:0;min-height:50px;color:var(--charcoal);border-radius:2px;padding:0 16px}.welcome-signin button[type=submit]{background:var(--forest);min-height:50px;color:var(--cream);cursor:pointer;border:0;border-radius:999px;padding:0 22px;font-size:12px;font-weight:700}.welcome-signin>span{color:var(--secondary);margin-top:10px;font-size:10px;display:block}.welcome-sent strong{color:var(--forest);font:400 28px/1.2 var(--font-serif);display:block}.welcome-sent p{max-width:54ch;color:var(--secondary);margin:8px 0 18px;font-size:13px;line-height:1.65}.welcome-notice{color:var(--clay)!important;font:600 12px/1.5 var(--font-sans)!important;margin-top:18px!important}.welcome-art{background:var(--forest);color:var(--cream);flex-direction:column;justify-content:flex-end;padding:clamp(38px,6vw,86px);display:flex;position:relative;overflow:hidden}.welcome-art:before{content:"";aspect-ratio:1;border:1px solid #fbf8f221;border-radius:50%;width:min(62vw,760px);position:absolute;top:-18%;right:-34%}.welcome-art:after{content:"";aspect-ratio:1;border:1px solid #fbf8f214;border-radius:50%;width:min(44vw,520px);position:absolute;top:9%;right:-12%}.welcome-art-mark{z-index:1;background:var(--cream);border-radius:50%;place-items:center;width:114px;height:114px;display:grid;position:absolute;top:clamp(42px,7vw,92px);left:clamp(38px,6vw,86px)}.welcome-art-mark img{width:66px;height:66px}.welcome-art p{z-index:1;font:italic 400 clamp(34px, 4.4vw, 66px)/1.08 var(--font-serif);letter-spacing:-.035em;margin:0;position:relative}.welcome-art>span{z-index:1;color:#fbf8f2b3;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #fbf8f238;margin-top:30px;padding-top:18px;font-size:9px;position:relative}.welcome-loading{grid-template-columns:1fr;place-items:center;display:grid}.welcome-loading .iskha-logo{width:160px}.welcome-loader{background:var(--sand);width:72px;height:1px;position:fixed;bottom:15vh;overflow:hidden}.welcome-loader:after{content:"";background:var(--olive);width:32px;height:1px;animation:1.1s ease-in-out infinite welcome-load;position:absolute}@keyframes welcome-load{0%{transform:translate(-34px)}to{transform:translate(76px)}}.app-shell{min-height:100vh}.sidebar{z-index:20;background:var(--cream);border-right:1px solid var(--border);flex-direction:column;width:292px;padding:34px 24px 26px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:13px;padding:0 8px 30px;display:flex}.brand-mark{border:1px solid var(--border-strong);border-radius:50%;flex:none;width:34px;height:34px;position:relative}.brand-mark:before{content:"";background:var(--olive);border-radius:100% 0;width:9px;height:13px;position:absolute;top:8px;left:11px;transform:rotate(-24deg)}.brand-mark:after{content:"";background:var(--olive);transform-origin:top;width:1px;height:12px;position:absolute;top:16px;left:17px;transform:rotate(20deg)}.brand-mark i{background:var(--sage);border-radius:0 100%;width:7px;height:10px;position:absolute;top:11px;left:17px;transform:rotate(18deg)}.brand strong{font:600 26px/1 var(--font-serif);letter-spacing:-.025em;color:var(--forest);display:block}.brand small{letter-spacing:.14em;text-transform:uppercase;color:var(--secondary);margin-top:6px;font-size:9px;line-height:1;display:block}.space-card{border:1px solid var(--border);background:var(--ivory);transition:border-color var(--ease), box-shadow var(--ease);border-radius:18px;grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;gap:12px;margin-bottom:28px;padding:12px;display:grid}.space-card:hover{border-color:var(--border-strong);box-shadow:0 8px 28px #2d30260f}.space-photo{background:var(--blue-grey);border-radius:13px;width:52px;height:58px;position:relative;overflow:hidden}.space-photo:before,.space-photo:after{content:"";background:var(--sage);border-radius:50% 50% 0 0;width:68px;height:38px;position:absolute;bottom:-20px;left:-18px;transform:rotate(8deg)}.space-photo:after{background:var(--olive);bottom:-24px;left:18px;transform:rotate(-11deg)}.space-photo span{background:var(--sand);border-radius:50%;width:12px;height:12px;position:absolute;top:10px;right:9px}.space-card div:nth-child(2){min-width:0}.space-card small,.space-card strong,.space-card div:nth-child(2)>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.space-card small{letter-spacing:.12em;text-transform:uppercase;color:var(--secondary);margin-bottom:3px;font-size:9px}.space-card strong{font:600 15px/1.25 var(--font-serif);color:var(--forest)}.space-card div:nth-child(2)>span{color:var(--secondary);margin-top:4px;font-size:10px}.space-card button{cursor:pointer;background:0 0;border:0;width:34px;height:44px;margin-left:-5px}.chevron{border-right:1.5px solid var(--secondary);border-bottom:1.5px solid var(--secondary);width:7px;height:7px;display:inline-block;transform:rotate(45deg)translateY(-2px)}.sidebar nav{gap:4px;display:grid}.sidebar nav button{text-align:left;min-height:46px;color:var(--secondary);cursor:pointer;transition:color var(--ease), background var(--ease), transform var(--ease);background:0 0;border:0;border-radius:12px;grid-template-columns:24px 1fr auto;align-items:center;gap:11px;padding:0 13px;font-size:13px;font-weight:500;display:grid}.sidebar nav button:hover{color:var(--forest);background:#ded4c561;transform:translate(2px)}.sidebar nav button.active{background:var(--sage-soft);color:var(--forest)}.nav-mark{opacity:.75;border:1.5px solid;border-radius:50%;width:17px;height:17px;display:block;position:relative}.nav-mark:before,.nav-mark:after{content:"";opacity:.8;background:currentColor;position:absolute}.nav-mark-home:before{border-radius:50%;width:5px;height:5px;top:4.5px;left:4.5px}.nav-mark-seeds{border-radius:70% 30%;width:10px;height:14px;margin-left:3px;transform:rotate(-25deg)}.nav-mark-itinerary{border-radius:4px}.nav-mark-itinerary:before{width:7px;height:1px;top:5px;left:3.5px;box-shadow:0 4px}.nav-mark-lists{border:0}.nav-mark-lists:before{background:0 0;border-bottom:1.5px solid;border-left:1.5px solid;width:12px;height:6px;top:3px;left:2px;transform:rotate(-45deg)}.nav-mark-today:before{width:1px;height:21px;top:-3px;left:7px}.nav-mark-today:after{width:21px;height:1px;top:7px;left:-3px}.nav-mark-afterglow{border-width:1px}.nav-mark-afterglow:before{background:var(--cream);border-radius:0 100% 100% 0;width:8px;height:14px;top:0;right:-1px}.sidebar nav button em{background:var(--sand);min-width:21px;height:21px;color:var(--forest);border-radius:999px;place-items:center;padding:0 6px;font-size:9px;font-style:normal;display:grid}.sidebar-footer{border-top:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:18px 7px 0;display:grid}.faces{display:flex}.faces i{border:2px solid var(--cream);background:var(--sage);width:30px;height:30px;color:var(--forest);border-radius:50%;place-items:center;margin-left:-8px;font-size:9px;font-style:normal;font-weight:700;display:grid}.faces i:first-child{background:var(--clay);color:var(--cream);margin-left:0}.faces i:nth-child(3){background:var(--blue-grey);color:var(--cream)}.sidebar-footer p{min-width:0;margin:0}.sidebar-footer p strong,.sidebar-footer p span{display:block}.sidebar-footer p strong{color:var(--charcoal);font-size:10px}.sidebar-footer p span{color:var(--secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;overflow:hidden}.invite-button{border:1px solid var(--border-strong);min-width:55px;min-height:38px;color:var(--olive);cursor:pointer;transition:background var(--ease), color var(--ease);background:0 0;border-radius:11px;padding:0 10px;font-size:10px}.invite-button:hover{background:var(--olive);color:var(--cream)}.content{min-height:100vh;margin-left:292px;padding:0 clamp(28px,4vw,68px) 88px}.topbar{justify-content:space-between;align-items:center;gap:24px;width:min(100%,1380px);min-height:132px;margin:0 auto;display:flex}.topbar p{letter-spacing:.18em;color:var(--secondary);margin:0 0 8px;font-size:9px;font-weight:600}.topbar h1{font:500 clamp(28px, 3vw, 40px)/1.1 var(--font-serif);letter-spacing:-.03em;color:var(--forest);margin:0}.top-actions{gap:10px;display:flex}.top-actions button,.menu-button{border:1px solid var(--border);background:var(--cream);cursor:pointer;width:44px;height:44px;transition:border-color var(--ease), background var(--ease), transform var(--ease);border-radius:50%;place-items:center;display:grid}.top-actions button:hover,.menu-button:hover{border-color:var(--border-strong);transform:translateY(-1px)}.account-action{border:1px solid var(--border);background:var(--cream);min-height:44px;color:var(--forest);cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:0 12px 0 4px;font-size:10px;font-weight:600;display:flex;width:auto!important}.account-action .avatar{background:var(--olive);width:36px;height:36px;color:var(--cream);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.search-button span{border:1.5px solid var(--secondary);border-radius:50%;width:14px;height:14px;display:block;position:relative}.search-button span:after{content:"";background:var(--secondary);width:6px;height:1.5px;position:absolute;bottom:-2px;right:-5px;transform:rotate(45deg)}.menu-button{display:none}.menu-button span{background:var(--forest);width:17px;height:1px;box-shadow:0 -5px var(--forest), 0 5px var(--forest);position:relative}.page-grid,.single-page{width:min(100%,1380px);margin:0 auto}.page-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:22px;display:grid}.full-span{grid-column:1/-1}.hero-card{border:1px solid var(--border);background:var(--cream);min-height:500px;box-shadow:var(--shadow-soft);border-radius:28px;grid-column:1/-1;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);display:grid;overflow:hidden}.hero-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(48px,6vw,86px);display:flex;position:relative}.hero-copy>small,.section-heading small,.intro-panel>small,.panel>small,.today-card>small,.afterglow-card>small,.seed-card small{letter-spacing:.16em;text-transform:uppercase;color:var(--secondary);font-size:9px;font-weight:650}.hero-copy h2{max-width:650px;font:500 clamp(48px, 6vw, 78px)/.98 var(--font-serif);letter-spacing:-.048em;color:var(--forest);margin:18px 0 22px}.hero-copy p{max-width:610px;font:400 clamp(16px, 1.35vw, 19px)/1.7 var(--font-serif);color:var(--secondary);margin:0}.hero-meta{border-top:1px solid var(--border);color:var(--secondary);flex-wrap:wrap;gap:10px 24px;margin:28px 0 10px;padding-top:20px;font-size:11px;display:flex}.hero-meta span+span:before{content:"";background:var(--clay);border-radius:50%;width:4px;height:4px;margin:0 10px 2px 0;display:inline-block}.hero-copy button,.intro-panel button,.seed-composer button[type=submit],.primary-action{background:var(--olive);min-height:46px;color:var(--cream);cursor:pointer;transition:background var(--ease), transform var(--ease), box-shadow var(--ease);border:0;border-radius:13px;padding:0 20px;font-size:12px;font-weight:600;box-shadow:0 8px 20px #4d584026}.hero-copy button{margin-top:22px}.hero-copy button:hover,.intro-panel button:hover,.seed-composer button[type=submit]:hover,.primary-action:hover{background:var(--forest);transform:translateY(-2px);box-shadow:0 12px 28px #26342633}.hero-art{background:var(--blue-grey);min-height:500px;position:relative;overflow:hidden}.hero-art:before{content:"";background:#26342614;position:absolute;inset:0}.hero-art .sun{background:var(--sand);opacity:.9;border-radius:50%;width:124px;height:124px;position:absolute;top:15%;right:16%}.hill{background:var(--sage);border-radius:50% 50% 0 0;width:145%;height:62%;position:absolute;bottom:-31%;left:-24%;transform:rotate(-7deg)}.hill.two{background:var(--olive);bottom:-38%;left:30%;transform:rotate(11deg)}.hero-note{z-index:2;color:var(--forest);box-shadow:var(--shadow-soft);background:#fbf8f2db;border:1px solid #fbf8f273;border-radius:18px;padding:24px 26px;position:absolute;bottom:34px;left:34px;right:34px}.hero-note small,.hero-note b,.hero-note span{display:block}.hero-note small{letter-spacing:.16em;text-transform:uppercase;color:var(--secondary);font-size:9px}.hero-note b{font:500 32px/1 var(--font-serif);letter-spacing:-.03em;margin-top:7px}.hero-note span{color:var(--secondary);margin-top:6px;font-size:10px}.phase-card,.panel{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--cream);padding:30px 32px;box-shadow:0 8px 28px #2d30260b}.phase-card{padding:34px 40px}.section-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.section-heading h3,.panel h3{font:500 26px/1.18 var(--font-serif);letter-spacing:-.025em;color:var(--forest);margin:7px 0 0}.section-heading>button,.section-heading>span{min-height:32px;color:var(--olive);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:600}.phase-track{grid-template-columns:repeat(5,1fr);display:grid;position:relative}.phase-track:before{content:"";background:var(--border-strong);height:1px;position:absolute;top:20px;left:9%;right:9%}.phase{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.phase i{z-index:1;border:1px solid var(--border-strong);background:var(--cream);border-radius:50%;place-items:center;width:41px;height:41px;display:grid;position:relative}.phase i span{background:var(--stone);border-radius:70% 30%;width:7px;height:11px;transform:rotate(-28deg)}.phase.complete i{border-color:var(--sage);background:var(--sage-soft)}.phase.complete i span{background:var(--olive)}.phase.current i{border-color:var(--olive);box-shadow:0 0 0 6px var(--ivory)}.phase.current i span{background:var(--clay);width:9px;height:14px}.phase strong{font:600 13px var(--font-serif);color:var(--forest);margin-top:12px}.phase>span{color:var(--secondary);margin-top:4px;font-size:9px}.seed-row{border-top:1px solid var(--border);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:13px 0;display:grid}.seed-row:first-of-type{border-top:0}.seed-row-mark{background:var(--sand);border-radius:11px;width:40px;height:46px;position:relative}.seed-row-mark:before{content:"";background:var(--olive);border-radius:70% 30%;width:11px;height:16px;position:absolute;top:14px;left:14px;transform:rotate(-28deg)}.seed-row strong,.seed-row small{display:block}.seed-row strong{font:600 14px/1.3 var(--font-serif);color:var(--forest)}.seed-row small{color:var(--secondary);margin-top:5px;font-size:9px}.seed-row button,.seed-actions button{border:1px solid var(--border);min-height:36px;color:var(--secondary);cursor:pointer;transition:background var(--ease), color var(--ease), border-color var(--ease);background:0 0;border-radius:11px;padding:0 12px;font-size:9px;font-weight:600}.seed-row button:hover,.seed-actions button:hover{border-color:var(--border-strong);color:var(--forest)}.seed-row button.voted,.seed-actions button.voted{background:var(--sand);color:var(--forest);border-color:#0000}.day-line{grid-template-columns:54px 14px 1fr;gap:11px;margin:20px 0;display:grid}.day-line time{border:1px solid var(--border);text-align:center;color:var(--secondary);border-radius:11px;padding:8px 6px;font-size:8px}.day-line time b{font:500 20px var(--font-serif);color:var(--forest);display:block}.day-line>span{background:var(--clay);border-radius:50%;width:7px;height:7px;margin-top:21px;position:relative}.day-line>span:after{content:"";background:var(--border);width:1px;height:64px;position:absolute;top:9px;left:3px}.day-line small,.day-line strong,.day-line p{margin:0;display:block}.day-line small{letter-spacing:.13em;color:var(--secondary);font-size:8px}.day-line strong{font:600 15px var(--font-serif);color:var(--forest);margin:5px 0}.day-line p{color:var(--secondary);font-size:10px}.check-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.check-grid label{border:1px solid var(--border);background:var(--ivory);cursor:pointer;min-height:78px;transition:border-color var(--ease), transform var(--ease);border-radius:14px;align-items:center;gap:11px;padding:16px;display:flex}.check-grid label:hover{border-color:var(--border-strong);transform:translateY(-1px)}.check-grid input,.list-check input{width:19px;height:19px;accent-color:var(--olive);flex:none}.check-grid strong,.check-grid small{display:block}.check-grid strong{color:var(--charcoal);font-size:11px;font-weight:600}.check-grid small{color:var(--secondary);margin-top:4px;font-size:9px}.single-page{animation:.32s both page-in}.intro-panel{border:1px solid var(--border);background:var(--sand);border-radius:26px;margin-bottom:24px;padding:56px 58px;position:relative;overflow:hidden}.intro-panel:after{content:"";border:1px solid #4d58402e;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-130px;right:-70px;box-shadow:0 0 0 34px #4d58400a,0 0 0 68px #4d584006}.intro-panel.compact{background:var(--sage-soft);padding:48px 52px}.intro-panel h2{z-index:1;max-width:840px;font:500 clamp(38px, 4.5vw, 62px)/1.05 var(--font-serif);letter-spacing:-.04em;color:var(--forest);margin:14px 0;position:relative}.intro-panel p{z-index:1;max-width:720px;font:400 16px/1.65 var(--font-serif);color:var(--secondary);margin:0;position:relative}.intro-panel button{z-index:1;margin-top:23px;position:relative}.seed-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.seed-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--cream);min-width:0;transition:transform var(--ease), box-shadow var(--ease), border-color var(--ease);overflow:hidden;box-shadow:0 8px 30px #2d30260d}.seed-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-lift);transform:translateY(-4px)}.seed-card.is-bloomed{background:var(--sage-soft)}.seed-visual{background:var(--blue-grey);height:clamp(190px,20vw,285px);position:relative;overflow:hidden}.seed-visual:before,.seed-visual:after,.seed-visual span{content:"";display:block;position:absolute}.seed-visual:before{background:var(--sage);border-radius:50% 50% 0 0;width:130%;height:65%;bottom:-35%;left:-25%;transform:rotate(-7deg)}.seed-visual:after{background:var(--olive);border-radius:50% 50% 0 0;width:100%;height:55%;bottom:-30%;right:-38%;transform:rotate(12deg)}.seed-visual span{background:var(--sand);border-radius:50%;width:62px;height:62px;top:15%;right:16%}.seed-visual.tone-1{background:var(--clay)}.seed-visual.tone-1:before{background:var(--sand)}.seed-visual.tone-1:after{background:var(--terracotta)}.seed-visual.tone-1 span{background:var(--cream-deep);border-radius:48% 48% 12px 12px;width:90px;height:130px;top:auto;bottom:-24px;right:18%;transform:rotate(8deg)}.seed-visual.tone-2{background:var(--sand)}.seed-visual.tone-2:before{background:var(--olive);border-radius:50% 50% 0 0;width:46%;height:110%;bottom:-56%;left:10%;transform:rotate(-4deg)}.seed-visual.tone-2:after{background:var(--sage);width:44%;height:90%;bottom:-48%;right:5%;transform:rotate(9deg)}.seed-visual.tone-2 span{background:var(--clay);width:36px;height:36px;top:13%;right:12%}.seed-card h3{font:500 25px/1.12 var(--font-serif);letter-spacing:-.025em;color:var(--forest);margin:10px 0 8px}.seed-card p{color:var(--secondary);margin:0;font-size:10px}.seed-actions{border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:24px;padding-top:18px;display:flex}.seed-card .bloom-button{border-color:var(--olive);color:var(--olive);margin-left:auto}.success-note{border:1px solid var(--border);background:var(--sage-soft);color:var(--olive);border-radius:13px;margin:20px 0 0;padding:15px 18px;font-size:11px}.itinerary-days{gap:0;padding-left:36px;display:grid;position:relative}.itinerary-days:before{content:"";background:var(--border-strong);width:1px;position:absolute;top:32px;bottom:32px;left:18px}.itinerary-days article{border-bottom:1px solid var(--border);background:0 0;grid-template-columns:78px minmax(0,1fr) 44px;align-items:center;gap:24px;min-height:132px;padding:26px 30px;display:grid;position:relative}.itinerary-days article:before{content:"";border:3px solid var(--ivory);background:var(--clay);width:9px;height:9px;box-shadow:0 0 0 1px var(--border-strong);border-radius:50%;position:absolute;top:50%;left:-22px}.itinerary-days time{border-right:1px solid var(--border);padding-right:22px}.itinerary-days time b,.itinerary-days time span{display:block}.itinerary-days time b{font:500 36px/1 var(--font-serif);color:var(--forest)}.itinerary-days time span{letter-spacing:.15em;color:var(--secondary);margin-top:4px;font-size:9px}.itinerary-days small{letter-spacing:.15em;color:var(--olive);font-size:8px}.itinerary-days h3{font:500 22px var(--font-serif);color:var(--forest);margin:6px 0}.itinerary-days p{color:var(--secondary);margin:0;font-size:11px}.itinerary-days button{border:1px solid var(--border);background:var(--cream);cursor:pointer;width:42px;height:42px;transition:background var(--ease), color var(--ease);border-radius:50%}.itinerary-days button:hover{background:var(--olive);color:var(--cream)}.list-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.list-columns .panel{padding:38px}.list-columns .panel>h3{margin:8px 0 26px;font-size:32px}.private-list{background:var(--cream-deep)}.list-check{border-top:1px solid var(--border);cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:12px 0;font-size:12px;display:grid}.list-check:has(input:checked) span{color:var(--secondary)}.list-check em{background:var(--sage-soft);color:var(--olive);border-radius:8px;padding:4px 8px;font-size:9px;font-style:normal}.text-button{min-height:44px;color:var(--olive);cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;font-size:11px;font-weight:600}.today-card,.afterglow-card{border:1px solid var(--border);background:var(--cream);min-height:620px;box-shadow:var(--shadow-soft);border-radius:28px;padding:clamp(42px,6vw,82px)}.today-card h2,.afterglow-card h2{max-width:800px;font:500 clamp(50px, 7vw, 88px)/.98 var(--font-serif);letter-spacing:-.05em;color:var(--forest);margin:16px 0}.today-card>p,.afterglow-card>p{max-width:720px;font:17px/1.65 var(--font-serif);color:var(--secondary);margin:0}.today-weather{float:right;border:1px solid var(--border);background:var(--sage-soft);border-radius:16px;width:270px;margin-top:-102px;padding:20px}.today-weather b{font:500 36px var(--font-serif);color:var(--forest);margin-right:10px}.today-weather span{color:var(--secondary);font-size:10px}.today-card article{border-top:1px solid var(--border);grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:105px;padding:22px 0;display:grid}.today-card article time{font:500 21px var(--font-serif);color:var(--forest)}.today-card article small,.today-card article strong,.today-card article span{display:block}.today-card article small{letter-spacing:.14em;color:var(--secondary);font-size:8px}.today-card article strong{font:500 20px var(--font-serif);color:var(--forest);margin:5px 0}.today-card article span{color:var(--secondary);font-size:10px}.today-card article button{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:11px;min-height:40px;padding:0 14px;font-size:10px}.today-card blockquote{border-left:2px solid var(--clay);background:var(--ivory);font:italic 20px/1.5 var(--font-serif);color:var(--olive);margin:42px 0 0;padding:28px}.afterglow-card{text-align:center;background:var(--sand);flex-direction:column;align-items:center;display:flex}.afterglow-art{align-items:flex-end;gap:9px;margin-bottom:22px;display:flex}.afterglow-art i{background:var(--olive);border-radius:100% 0;width:12px;height:30px;display:block;transform:rotate(-22deg)}.afterglow-art i:nth-child(2){background:var(--sage);height:44px;transform:rotate(0)}.afterglow-art i:nth-child(3){background:var(--clay);height:25px;transform:rotate(24deg)}.afterglow-card>p{max-width:670px}.memory-stats{gap:12px;margin:34px 0;display:flex}.memory-stats span{min-width:140px;color:var(--secondary);background:#fbf8f294;border:1px solid #3c41341a;border-radius:14px;padding:18px 22px;font-size:10px}.memory-stats b{font:500 26px var(--font-serif);color:var(--forest);margin-bottom:3px;display:block}.afterglow-card button{background:var(--olive);min-height:44px;color:var(--cream);border:0;border-radius:12px;padding:0 18px}.modal-layer{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2425206b;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.seed-composer{border:1px solid var(--border);background:var(--cream);border-radius:24px;width:min(540px,100%);padding:46px;position:relative;box-shadow:0 32px 100px #24252038}.composer-mark{border:1px solid var(--border-strong);border-radius:50%;width:34px;height:34px;display:block;position:relative}.composer-mark:before{content:"";background:var(--olive);border-radius:70% 30%;width:9px;height:14px;position:absolute;top:9px;left:12px;transform:rotate(-28deg)}.seed-composer>small{letter-spacing:.17em;color:var(--secondary);margin-top:18px;font-size:9px;font-weight:650;display:block}.seed-composer h2{font:500 38px/1.08 var(--font-serif);letter-spacing:-.035em;color:var(--forest);margin:12px 0 24px}.seed-composer label{color:var(--charcoal);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.seed-composer input{border:1px solid var(--border-strong);background:var(--ivory);width:100%;height:50px;color:var(--charcoal);border-radius:12px;outline:0;padding:0 15px}.seed-composer input:focus{border-color:var(--olive);box-shadow:0 0 0 3px #4d58401f}.seed-composer p{color:var(--secondary);font-size:11px;line-height:1.6}.seed-composer button[type=submit]{width:100%;margin-top:15px}.seed-composer .close{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:50%;width:40px;height:40px;font-size:20px;position:absolute;top:18px;right:18px}.join-composer{background:var(--cream)}.invite-composer .primary-action{width:100%;margin-top:16px}.invite-composer .privacy-note{letter-spacing:0;text-align:center;text-transform:none;margin-top:13px}.save-notice{z-index:80;background:var(--forest);color:var(--cream);box-shadow:var(--shadow-lift);border-radius:12px;padding:13px 18px;font-size:11px;animation:.22s ease-out notice-in;position:fixed;bottom:26px;right:26px}.scrim{display:none}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes notice-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1120px){.hero-card{grid-template-columns:minmax(0,1fr) minmax(310px,.78fr)}.hero-copy{padding:52px}.hero-copy h2{font-size:56px}.check-grid{grid-template-columns:1fr}.seed-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sidebar{width:min(310px,86vw);transition:transform var(--ease);transform:translate(-105%)}.sidebar.open{transform:translate(0);box-shadow:24px 0 70px #2425202e}.scrim{z-index:15;background:#2425204d;border:0;display:block;position:fixed;inset:0}.content{margin-left:0;padding:0 22px 60px}.menu-button{display:grid}.topbar{min-height:104px}.topbar>div:nth-child(2){flex:1}.topbar p{display:none}.topbar h1{font-size:27px}.page-grid{grid-template-columns:1fr}.full-span{grid-column:auto}.hero-card{grid-template-columns:1fr}.hero-copy{min-height:480px}.hero-art{min-height:330px}.phase-track{grid-template-columns:1fr;gap:17px}.phase-track:before{width:1px;height:auto;top:25px;bottom:25px;left:20px}.phase{text-align:left;grid-template-columns:42px 1fr;column-gap:14px;display:grid}.phase i{grid-row:1/3}.phase strong,.phase>span{margin-top:0}.list-columns{grid-template-columns:1fr}.today-weather{float:none;width:100%;margin:24px 0 0}}@media (max-width:640px){body{font-size:14px}.content{padding:0 14px 42px}.topbar{gap:12px;min-height:92px}.topbar h1{font-size:24px}.top-actions .search-button{display:none}.page-grid{gap:14px}.hero-card{border-radius:22px;min-height:0}.hero-copy{min-height:430px;padding:38px 26px}.hero-copy h2{font-size:clamp(43px,14vw,58px)}.hero-copy p{font-size:16px}.hero-meta{gap:7px;display:grid}.hero-meta span+span:before{display:none}.hero-art{min-height:300px}.hero-note{padding:20px;bottom:20px;left:20px;right:20px}.phase-card,.panel{border-radius:18px;padding:24px 20px}.section-heading{align-items:flex-end;gap:12px;margin-bottom:20px}.section-heading h3{font-size:22px}.section-heading>span{display:none}.intro-panel,.intro-panel.compact{border-radius:21px;padding:38px 24px}.intro-panel h2{font-size:40px}.seed-board{grid-template-columns:1fr;gap:16px}.seed-visual{height:240px}.itinerary-days{padding-left:22px}.itinerary-days:before{left:8px}.itinerary-days article{grid-template-columns:55px 1fr;gap:13px;min-height:125px;padding:20px 4px 20px 14px}.itinerary-days article:before{left:-18px}.itinerary-days time{padding-right:10px}.itinerary-days time b{font-size:29px}.itinerary-days button{border-radius:10px;grid-column:2;width:auto;height:38px}.list-columns .panel{padding:28px 22px}.today-card,.afterglow-card{border-radius:22px;min-height:0;padding:42px 24px}.today-card h2,.afterglow-card h2{font-size:50px}.today-card article{grid-template-columns:58px 1fr;gap:13px}.today-card article button{grid-column:2;min-height:44px}.today-card blockquote{padding:22px 18px;font-size:18px}.memory-stats{flex-direction:column;width:100%}.memory-stats span{width:100%}.seed-composer{border-radius:20px;padding:36px 24px}.seed-composer h2{font-size:34px}.save-notice{text-align:center;bottom:14px;left:14px;right:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button{transform-origin:50%}button:active:not(:disabled){transition-duration:70ms!important;transform:translateY(1px)scale(.97)!important}.seed-edit-button,.memory-edit-button{color:var(--secondary)!important;border-color:#0000!important}.memory-edit-button{cursor:pointer;background:0 0;border:0;min-height:44px;margin-top:18px;padding:0;font-size:10px;border-bottom:1px solid var(--paper-line-strong)!important}.list-row-actions{align-items:center;gap:2px;display:flex}.list-row-actions button{min-width:44px;min-height:44px;color:var(--secondary);cursor:pointer;background:0 0;border:0;padding:0 7px;font-size:9px}.list-row-actions button:last-child:hover{color:#805548}.edit-moment-composer textarea{resize:vertical;border:1px solid var(--border-strong);background:var(--ivory);width:100%;color:var(--charcoal);font:14px/1.5 var(--font-serif);border-radius:12px;padding:13px 15px}.editor-actions{gap:12px;margin-top:18px;display:grid}.editor-actions>button[type=submit],.edit-check-composer>button[type=submit]{background:var(--olive);min-height:48px;color:var(--cream);cursor:pointer;border:0;border-radius:12px;font-weight:650}.text-danger-action{color:#805548;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:10px}.delete-confirm{background:#b9826d1a;border:1px solid #b9826d47;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:13px;display:grid}.delete-confirm span{color:var(--charcoal);font-size:10px}.delete-confirm button{cursor:pointer;background:0 0;border:0;min-height:40px;padding:0 12px;font-size:9px}.delete-confirm .danger-action{color:var(--cream);background:#805548}.growth-cue{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbf8f2f7;border:1px solid #4d584038;grid-template-columns:78px 1fr 34px;align-items:center;gap:14px;width:min(390px,100vw - 36px);min-height:108px;padding:15px 14px 15px 12px;animation:.42s cubic-bezier(.2,.8,.2,1) both growth-cue-in;display:grid;position:fixed;bottom:clamp(18px,3vw,42px);right:clamp(18px,3vw,42px);box-shadow:0 22px 70px #26342633}.growth-cue strong{font:500 19px/1.15 var(--font-serif);color:var(--forest);display:block}.growth-cue p{color:var(--secondary);margin:6px 0 0;font-size:10px;line-height:1.5}.growth-cue>button{width:34px;height:34px;color:var(--secondary);cursor:pointer;background:0 0;border:0;font-size:18px}.growth-cue-art{width:72px;height:76px;position:relative}.cue-pot{background:var(--clay);border-radius:3px 3px 13px 13px;width:38px;height:25px;position:absolute;bottom:3px;left:18px;box-shadow:inset 0 5px #ffffff29}.cue-seed{z-index:2;background:var(--forest);border-radius:70% 30%;width:11px;height:8px;animation:.5s both seed-settle;position:absolute;bottom:20px;left:32px;transform:rotate(-20deg)}.cue-stem{background:var(--olive);transform-origin:bottom;border-radius:2px;width:2px;height:34px;animation:.6s cubic-bezier(.2,.8,.2,1) 80ms both stem-grow;position:absolute;bottom:25px;left:36px}.cue-leaf{background:var(--sage);opacity:.9;width:18px;height:11px;animation:.42s .43s both leaf-open;position:absolute;bottom:43px}.cue-leaf-left{transform-origin:100% 100%;border-radius:80% 15%;left:20px}.cue-leaf-right{transform-origin:0 100%;border-radius:15% 80%;bottom:52px;left:37px}.cue-flower{z-index:3;background:radial-gradient(circle, var(--clay) 0 22%, transparent 24%), conic-gradient(from 18deg, var(--sand), var(--cream-deep), var(--sand), var(--cream-deep), var(--sand));border-radius:50%;width:20px;height:20px;animation:.48s cubic-bezier(.2,.8,.2,1) .68s both flower-open;position:absolute;bottom:57px;left:27px}.cue-seed .cue-stem,.cue-seed .cue-leaf,.cue-seed .cue-flower{display:none}.cue-seed .cue-seed{bottom:24px}.growth-cue.cue-seed .cue-stem,.growth-cue.cue-seed .cue-leaf,.growth-cue.cue-seed .cue-flower,.growth-cue.cue-sprout .cue-flower{display:none}.growth-cue.cue-bloom .cue-flower,.growth-cue.cue-remember .cue-flower{display:block}.growth-cue.cue-remember .cue-flower{filter:saturate(.55)}@keyframes growth-cue-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes seed-settle{0%{opacity:0;transform:translateY(-14px)rotate(-50deg)}to{opacity:1;transform:translateY(0)rotate(-20deg)}}@keyframes stem-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes leaf-open{0%{opacity:0;transform:scale(.2)rotate(-20deg)}to{opacity:.9;transform:scale(1)rotate(0)}}@keyframes flower-open{0%{opacity:0;transform:scale(.15)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (max-width:640px){.delete-confirm{grid-template-columns:1fr}.growth-cue{grid-template-columns:64px 1fr 34px}.growth-cue-art{transform-origin:50%;transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.growth-cue,.growth-cue *{animation:none!important}}.taking-shape-garden{background:radial-gradient(circle at 78% 18%, #efcc9e75, transparent 26%), linear-gradient(145deg, var(--story-light), #edf0e8);flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(38px,5vw,72px);display:flex}@supports (color:color-mix(in lab, red, red)){.taking-shape-garden{background:radial-gradient(circle at 78% 18%, #efcc9e75, transparent 26%), linear-gradient(145deg, color-mix(in srgb, var(--story-light) 82%, #fffaf2), #edf0e8)}}.taking-shape-garden>header{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);align-items:end;gap:28px;display:grid}.taking-shape-garden>header small,.moment-growth-heading small,.moment-growth-history>small{color:var(--secondary);font:500 8px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.taking-shape-garden h3{color:var(--forest);font:420 clamp(34px, 3.8vw, 56px)/1 var(--font-serif);margin:10px 0 0}.taking-shape-garden>header p{color:var(--secondary);margin:0;font-size:11px;line-height:1.6}.taking-shape-plants{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;margin-top:40px;display:grid}.taking-shape-plant,.taking-shape-add,.taking-shape-empty{min-width:0;min-height:150px;color:var(--forest);cursor:pointer;text-align:left;background:#fbf8f294;border:1px solid #2634261f;border-radius:18px 18px 8px 8px;padding:16px 12px;transition:transform .24s,background .24s,box-shadow .24s}.taking-shape-plant:hover,.taking-shape-plant:focus-visible,.taking-shape-add:hover,.taking-shape-add:focus-visible,.taking-shape-empty:hover,.taking-shape-empty:focus-visible{background:#fbf8f2e6;transform:translateY(-5px);box-shadow:0 16px 34px #2634261a}.taking-shape-plant .growth-stage-art{width:74px;height:74px;margin:0 auto 8px}.taking-shape-plant .growth-stage-art svg{width:68px;height:68px}.taking-shape-plant>span{text-align:center;gap:5px;display:grid}.taking-shape-plant strong{font:430 14px/1.2 var(--font-serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.taking-shape-plant small{color:var(--secondary);font:500 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.taking-shape-add{text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.taking-shape-add i{border:1px solid var(--border-strong);border-radius:50%;place-items:center;width:40px;height:40px;font-size:24px;font-style:normal;display:grid}.taking-shape-add span{font-size:10px}.taking-shape-empty{text-align:left;justify-content:center;align-items:center;gap:18px;width:100%;margin-top:40px;display:flex}.taking-shape-empty>span{gap:5px;display:grid}.taking-shape-empty strong{font:430 17px/1.2 var(--font-serif)}.taking-shape-empty small{color:var(--secondary)}.moment-growth{--growth-line:#4d58402b;border:1px solid var(--border);background:var(--cream);border-radius:18px;padding:28px}@supports (color:color-mix(in lab, red, red)){.moment-growth{background:color-mix(in srgb, var(--cream) 88%, var(--story-light))}}.moment-growth-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.moment-growth-heading>div{gap:8px;display:grid}.moment-growth-heading strong{color:var(--forest);font:430 18px/1.3 var(--font-serif)}.moment-growth-heading>span{background:var(--forest);color:var(--cream);font:500 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:8px 12px}.moment-growth-track{grid-template-columns:repeat(5,minmax(0,1fr));margin:30px 0 0;padding:0;list-style:none;display:grid;position:relative}.moment-growth-track:before{content:"";background:var(--growth-line);height:1px;position:absolute;top:38px;left:9%;right:9%}.moment-growth-track li{z-index:1;color:var(--secondary);text-align:center;opacity:.42;justify-items:center;gap:9px;display:grid;position:relative}.moment-growth-track li.is-complete,.moment-growth-track li.is-current{opacity:1}.moment-growth-track li.is-complete .growth-stage-art{background:#e8eee2}.moment-growth-track li.is-current .growth-stage-art{background:#f2ddca;animation:.52s cubic-bezier(.2,.8,.2,1) both moment-stage-arrive;box-shadow:0 0 0 7px #b1633f1a}.moment-growth-track .growth-stage-art{background:var(--cream);border-radius:50%;width:76px;height:76px}.moment-growth-track .growth-stage-art svg{width:62px;height:62px}.moment-growth-track li>span{gap:5px;display:grid}.moment-growth-track li strong{font:500 10px/1.2 var(--font-sans)}.moment-growth-track li small{max-width:15ch;font-size:8px;line-height:1.4}.moment-growth-history{border-top:1px solid var(--border);margin-top:30px;padding-top:22px}.moment-growth-history ol{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.moment-growth-history li{grid-template-columns:12px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.moment-growth-history li i{background:var(--clay);border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #b1633f17}.moment-growth-history li span{gap:3px;display:grid}.moment-growth-history li strong{color:var(--forest);font-size:10px}.moment-growth-history li small{color:var(--secondary);font-size:8px}.moment-growth.is-compact{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;margin-top:18px;padding:14px 0 4px}.moment-growth.is-compact .moment-growth-heading{align-items:center}.moment-growth.is-compact .moment-growth-heading>div{gap:4px}.moment-growth.is-compact .moment-growth-heading strong{font-size:13px}.moment-growth.is-compact .moment-growth-heading>span{padding:6px 9px}.moment-growth.is-compact .moment-growth-track{margin-top:13px}.moment-growth.is-compact .moment-growth-track:before{top:21px}.moment-growth.is-compact .growth-stage-art{width:42px;height:42px}.moment-growth.is-compact .growth-stage-art svg{width:36px;height:36px}.moment-growth.is-compact .moment-growth-track li{gap:4px}.moment-growth.is-compact .moment-growth-track li strong{font-size:7px}.growth-detail-layer{z-index:120}.growth-detail{background:var(--ivory);border-radius:28px;width:min(920px,100% - 32px);max-height:min(860px,100vh - 32px);padding:clamp(28px,5vw,58px);position:relative;overflow-y:auto;box-shadow:0 35px 90px #1a231c47}.growth-detail>.close{position:absolute;top:20px;right:20px}.growth-detail>header{max-width:620px;margin-bottom:30px}.growth-detail>header small{color:var(--clay);font:500 8px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.growth-detail>header h2{color:var(--forest);font:420 clamp(38px, 5vw, 60px)/1 var(--font-serif);margin:13px 0 10px}.growth-detail>header p{color:var(--secondary);margin:0;line-height:1.6}.growth-detail-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.growth-detail-actions>button:first-child:not(.ghost-action){background:var(--clay);color:#fffaf2}.growth-detail>footer{border-top:1px solid var(--border);gap:5px;margin-top:28px;padding-top:20px;display:grid}.growth-detail>footer strong{color:var(--forest);font:430 16px/1.2 var(--font-serif)}.growth-detail>footer span{color:var(--secondary);font-size:9px}.seed-growth-button{color:var(--clay)!important}.growth-cue.cue-bud .cue-flower{border-radius:50% 50% 45% 45%;transform:scale(.58)}@keyframes moment-stage-arrive{0%{opacity:.4;transform:translateY(7px)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}.product-walkthrough{background:linear-gradient(145deg,#f1ede5,#e9efea);border-radius:32px;padding:clamp(48px,7vw,92px);box-shadow:0 24px 70px #2a2d2714}.landing-clarity{grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);align-items:start;gap:clamp(50px,8vw,120px);width:min(100% - 64px,1280px);margin:105px auto;display:grid}.landing-clarity>div:first-child small{color:var(--accent);font:500 9px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.landing-clarity h2{max-width:10ch;color:var(--ink);font:420 clamp(46px, 5vw, 70px)/.98 var(--font-serif);letter-spacing:-.045em;margin:16px 0 26px}.landing-clarity>div:first-child p{max-width:50ch;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.75}.landing-clarity-points{border-top:1px solid var(--line-strong)}.landing-clarity-points details{border-bottom:1px solid var(--line-strong);transition:background .22s}.landing-clarity-points details[open]{background:#b7cdc62e}.landing-clarity-points summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:15px;min-height:82px;padding:0 18px;list-style:none;display:grid}.landing-clarity-points summary::-webkit-details-marker{display:none}.landing-clarity-points summary span{color:var(--accent);font:500 8px/1 var(--font-mono)}.landing-clarity-points summary strong{font:430 19px/1.2 var(--font-serif)}.landing-clarity-points summary i{color:var(--ink-soft);font-size:20px;font-style:normal;transition:transform .22s}.landing-clarity-points details[open] summary i{transform:rotate(45deg)}.landing-clarity-points details p{color:var(--ink-soft);margin:-8px 58px 0 71px;padding:0 0 24px;font-size:11px;line-height:1.6}.landing-examples article,.landing-trust li{transition:transform .23s,box-shadow .23s,background .23s}.landing-examples article:hover{z-index:2;transform:translateY(-6px);box-shadow:0 22px 50px #2a2d272b}.landing-trust li:hover{background:#b7cdc624;padding-inline:18px}@media (max-width:960px){.taking-shape-garden>header{grid-template-columns:1fr}.taking-shape-plants{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-clarity{grid-template-columns:1fr}}@media (max-width:720px){.taking-shape-garden{padding:30px 20px}.taking-shape-plants{scroll-snap-type:x proximity;margin-top:26px;display:flex;overflow-x:auto}.taking-shape-plant,.taking-shape-add{scroll-snap-align:start;width:148px;min-width:148px;min-height:142px}.moment-growth{padding:20px 16px}.moment-growth-heading{gap:12px}.moment-growth-track{grid-template-columns:1fr;gap:5px}.moment-growth-track:before{width:1px;height:auto;top:24px;bottom:24px;left:28px}.moment-growth-track li{text-align:left;grid-template-columns:56px minmax(0,1fr);place-items:center start;min-height:56px}.moment-growth-track .growth-stage-art{width:56px;height:56px}.moment-growth-track .growth-stage-art svg{width:48px;height:48px}.moment-growth-track li small{max-width:none}.moment-growth.is-compact .moment-growth-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.moment-growth.is-compact .moment-growth-track:before{width:auto;height:1px;inset:21px 9% auto}.moment-growth.is-compact .moment-growth-track li{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:0;display:grid}.moment-growth.is-compact .growth-stage-art{width:42px;height:42px}.growth-detail{border-radius:24px 24px 0 0;align-self:end;width:100%;max-height:calc(100dvh - 12px);padding:54px 18px 26px}.growth-detail-actions{display:grid}.growth-detail-actions button{width:100%;min-height:46px}.landing-clarity{gap:38px;width:calc(100% - 32px);margin:70px auto}.landing-clarity h2{font-size:44px}.landing-clarity-points summary{grid-template-columns:30px minmax(0,1fr) 20px;padding-inline:10px}.landing-clarity-points details p{margin-inline:55px 18px}.product-walkthrough{border-radius:24px;width:calc(100% - 20px);padding:38px 12px 24px}}@media (prefers-reduced-motion:reduce){.moment-growth-track li.is-current .growth-stage-art{animation:none}.taking-shape-plant,.taking-shape-add,.taking-shape-empty,.landing-examples article{transition:none}}.hero-preview-image,.preview-seed-image,.preview-memory-photo{position:relative;overflow:hidden}.hero-preview-image img,.preview-seed-image img,.preview-memory-photo img,.landing-examples article img{object-fit:cover;filter:saturate(.82)contrast(.96)}.preview-seed-image span,.preview-memory-photo span{z-index:2;background:#2425209e;width:fit-content;padding:7px 9px;position:relative}.landing-examples article:after{content:"";z-index:1;background:linear-gradient(#1c201b14,#1c201ba3);position:absolute;inset:0}.landing-examples article span,.landing-examples article strong{color:var(--paper-raise);text-shadow:0 1px 14px #191c1847}.growth-garden{grid-template-rows:minmax(0,1fr);min-height:420px}.growth-garden-scene{min-height:400px;padding-top:28px}.growth-garden figcaption.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;display:block!important;position:absolute!important;overflow:hidden!important}.seed-photo-field{border:1px solid var(--paper-line-strong);background:var(--chapter-soft);gap:8px;margin-top:18px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.seed-photo-field{background:color-mix(in srgb, var(--chapter-soft) 22%, var(--paper-raise))}}.seed-photo-field{cursor:pointer}.seed-photo-field>span{color:var(--ink);font-size:11px;font-weight:600}.seed-photo-field em{color:var(--ink-faint);font-size:9px;font-style:normal;font-weight:400}.seed-photo-field input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.seed-photo-field strong{color:var(--ink-soft);font-size:10px;font-weight:400}.seed-photo-field:focus-within{outline:2px solid var(--chapter-accent);outline-offset:2px}.seed-photo-preview{grid-template-columns:92px 1fr;align-items:center;gap:14px;margin-top:10px;display:grid}.seed-photo-preview>span{aspect-ratio:4/3;background-position:50%;background-size:cover;width:92px;display:block}.seed-photo-preview button{min-height:44px;color:var(--ink-soft);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;justify-self:start;text-decoration:underline}.seed-minimal .seed-visual.no-image,.seed-board .seed-minimal .seed-visual.no-image{min-height:170px;aspect-ratio:auto!important;border-block:1px solid var(--paper-line)!important;background:var(--paper-deep)!important}.seed-source-link{border-block:1px solid var(--paper-line);width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:14px 0;display:flex}.seed-source-link>span{gap:4px;display:grid;transform:none!important}.seed-source-link small{color:var(--ink-faint);font:400 8px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.seed-source-link strong{font:430 14px/1.3 var(--font-serif)}.seed-source-link em{color:var(--ink-soft);white-space:nowrap;font-size:9px;font-style:normal}.inline-empty{color:var(--ink-faint);margin:20px 0 4px;font-size:11px;line-height:1.6}.app-shell{--action-primary:#a7654f;--action-secondary:#53644d}.app-shell .hero-copy>button,.app-shell .intro-panel>button,.app-shell .primary-action,.app-shell .planting-composer>button[type=submit],.app-shell .chapter-composer>button[type=submit]{border-color:var(--action-primary)!important;background:var(--action-primary)!important;color:var(--paper-raise)!important}.app-shell .ghost-action,.app-shell .seed-card .bloom-button{border:1px solid var(--action-secondary)!important}@supports (color:color-mix(in lab, red, red)){.app-shell .ghost-action,.app-shell .seed-card .bloom-button{border:1px solid color-mix(in srgb, var(--action-secondary) 42%, transparent)!important}}.app-shell .ghost-action,.app-shell .seed-card .bloom-button{color:var(--action-secondary)!important;background:0 0!important;border-radius:999px!important}.app-shell .hero-copy>button,.app-shell .intro-panel>button,.app-shell .primary-action,.app-shell .ghost-action,.app-shell .seed-card .bloom-button{transition:transform .22s,background-color .22s,border-color .22s,box-shadow .22s}.app-shell .hero-copy>button:hover,.app-shell .intro-panel>button:hover,.app-shell .primary-action:hover,.app-shell .ghost-action:hover,.app-shell .seed-card .bloom-button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #252b2a1a}.app-shell button:focus-visible,.app-shell a:focus-visible,.app-shell input:focus-visible,.app-shell textarea:focus-visible,.app-shell select:focus-visible{outline:2px solid var(--chapter-accent);outline-offset:3px}.app-shell .seed-edit-button,.app-shell .memory-edit-button,.app-shell .list-row-actions button,.app-shell .itinerary-actions button,.app-shell .delete-entry-action,.app-shell .text-danger-action{color:var(--ink-soft)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;transform:none!important}.app-shell .delete-entry-action{cursor:pointer;min-height:44px;padding:0 12px;font-size:10px}@media (max-width:640px){.growth-garden{min-height:350px}.growth-garden-scene{min-height:340px}.seed-photo-preview{grid-template-columns:76px 1fr}.seed-photo-preview>span{width:76px}}.today-card{min-height:0;border:1px solid var(--paper-line-strong)!important;background:var(--paper-raise)!important;border-radius:10px!important;padding:clamp(36px,6vw,72px)!important}@supports (color:color-mix(in lab, red, red)){.today-card{background:color-mix(in srgb, var(--paper-raise) 92%, var(--chapter-soft))!important}}.today-card h2{max-width:12ch;font-size:clamp(44px,6vw,72px);color:var(--ink)!important}.today-card>p{font:400 clamp(16px, 1.5vw, 19px)/1.55 var(--font-serif);color:var(--ink-soft)!important}.today-card article{border-top:1px solid var(--paper-line-strong);min-height:112px;margin:0;padding:24px 0}.today-card article:first-of-type{margin-top:44px}.today-card article time{border:1px solid var(--chapter-accent);width:62px;min-height:62px;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.today-card article time{border:1px solid color-mix(in srgb, var(--chapter-accent) 30%, var(--paper-line))}}.today-card article time{background:var(--chapter-soft);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.today-card article time{background:color-mix(in srgb, var(--chapter-soft) 36%, var(--paper-raise))}}.today-card article time{color:var(--ink);font:500 15px/1.15 var(--font-serif);text-align:center;place-items:center}.today-card article small{color:var(--chapter-accent)}.today-card article strong{color:var(--ink);font-size:22px;font-weight:430}.today-card article span{color:var(--ink-soft);font-size:12px;line-height:1.5}.today-card article button{border-color:var(--paper-line-strong);min-height:44px;color:var(--ink);background:0 0;border-radius:999px;padding:0 16px}.today-card article button:hover,.today-card article button:focus-visible{border-color:var(--chapter-accent);background:var(--chapter-soft)}@supports (color:color-mix(in lab, red, red)){.today-card article button:hover,.today-card article button:focus-visible{background:color-mix(in srgb, var(--chapter-soft) 24%, transparent)}}.today-empty{border-top-color:var(--paper-line-strong);margin-top:42px;padding:30px 0 0}.today-empty p,.today-empty .ghost-action{color:var(--ink-soft)}.delete-chapter-composer{width:min(590px,100vw - 28px)}.delete-chapter-composer>p{color:var(--ink-soft);line-height:1.7}.delete-chapter-composer label{margin-top:18px}.delete-chapter-composer input{border:1px solid var(--paper-line-strong);background:var(--paper-raise);min-height:48px;color:var(--ink);padding:0 13px}.delete-chapter-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.delete-chapter-actions button{min-height:46px;padding:0 16px}.delete-chapter-actions .danger-action{color:var(--cream);cursor:pointer;background:#805548;border:0;border-radius:999px}.delete-chapter-actions .danger-action:disabled{cursor:not-allowed;opacity:.42}@media (max-width:640px){.today-card{padding:34px 20px!important}.today-card article{grid-template-columns:62px minmax(0,1fr);gap:14px}.today-card article button{grid-column:2;justify-self:start}.delete-chapter-actions{flex-direction:column;align-items:stretch}}.public-landing{background:var(--paper);min-height:100vh;color:var(--ink);overflow:hidden}.landing-nav{z-index:10;border-bottom:1px solid var(--line-strong);grid-template-columns:1fr auto 1fr;align-items:center;width:min(1380px,100% - 64px);min-height:88px;margin:0 auto;display:grid;position:relative}.landing-nav .iskha-logo{width:132px}.landing-nav>nav{gap:30px;display:flex}.landing-nav a{color:var(--ink-soft);text-decoration:none}.landing-nav>nav a{font-size:11px}.landing-nav>button{border:0;border-bottom:1px solid var(--ink-soft);min-height:42px;color:var(--ink);cursor:pointer;background:0 0;justify-self:end;padding:0;font-size:11px}.landing-hero{grid-template-columns:minmax(0,.92fr) minmax(430px,.78fr);align-items:center;gap:clamp(48px,7vw,112px);width:min(1380px,100% - 64px);min-height:min(840px,100svh - 88px);margin:0 auto;padding:clamp(66px,8vw,126px) 0;display:grid}.landing-hero-copy{z-index:2;position:relative}.landing-status{border:1px solid var(--line-strong);min-height:30px;color:var(--ink-soft);font:500 9px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:52px;padding:0 12px;display:inline-flex}.landing-status i{background:#688260;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6882601f}.landing-hero-copy>small,.product-walkthrough>header small,.landing-problem>small,.landing-for>small,.landing-examples>header small,.landing-trust>div>small,.landing-final>small{color:var(--accent);font:500 9px/1.3 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.landing-hero h1{max-width:11ch;color:var(--ink);font:400 clamp(54px, 6.4vw, 98px)/.94 var(--font-serif);font-variation-settings:"SOFT" 20, "WONK" 1;letter-spacing:-.055em;margin:20px 0 30px}.landing-hero h1 em{color:var(--accent);font-weight:380}.landing-hero-copy>p{max-width:620px;color:var(--ink-soft);font:400 clamp(17px, 1.45vw, 21px)/1.65 var(--font-serif);margin:0}.landing-actions{align-items:center;gap:18px 28px;margin-top:42px;display:flex}.landing-actions button,.landing-final button{border:1px solid var(--accent);background:var(--accent);min-height:52px;color:var(--paper-raise);cursor:pointer;border-radius:999px;padding:0 24px;font-size:12px;font-weight:650;transition:transform .22s,background .22s,box-shadow .22s}.landing-actions button:hover,.landing-final button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #2a2d2726}.landing-actions a{color:var(--ink-soft);text-underline-offset:5px;font-size:11px}.landing-audience{border-top:1px solid var(--line);max-width:65ch;color:var(--ink-faint);margin-top:32px;padding-top:20px;font-size:10px;line-height:1.55;display:block}.landing-hero-preview{min-height:640px;position:relative}.hero-preview-main{z-index:2;color:#f8f3ea;background:#33453d;border:1px solid #ffffff42;border-radius:6px;padding:30px;position:absolute;inset:5% 4% 6% 12%;transform:rotate(1.3deg);box-shadow:24px 34px 70px #28302938}.hero-preview-image{background:radial-gradient(circle at 72% 28%,#e7ae7cd9 0 5%,#0000 6%),linear-gradient(160deg,#33453d0d,#33453d66),linear-gradient(125deg,#8aa5a2 0 32%,#d4a078 33% 53%,#667f65 54% 100%);height:62%;margin-bottom:26px}.hero-preview-main>small{font:500 8px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7}.hero-preview-main h2{max-width:9ch;font:italic 400 clamp(34px, 4vw, 54px)/.98 var(--font-serif);margin:10px 0 24px}.hero-preview-paper{z-index:3;border:1px solid var(--line-strong);background:var(--paper-raise);width:210px;min-height:132px;padding:22px;display:grid;position:absolute;box-shadow:12px 16px 32px #2a2d2721}.hero-preview-paper small{color:var(--accent);font:500 8px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.hero-preview-paper strong{font:430 21px/1.1 var(--font-serif);margin-top:18px}.hero-preview-paper span{color:var(--ink-faint);margin-top:8px;font-size:9px}.paper-one{top:3%;left:-8%;transform:rotate(-3.5deg)}.paper-two{bottom:1%;right:-5%;transform:rotate(3deg)}.preview-people{display:flex}.preview-people i{color:#fff8ef;background:#b26f55;border:2px solid #f8f3ea;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-7px;font-size:9px;font-style:normal;font-weight:700;display:grid}.preview-people i:first-child{margin-left:0}.preview-people i:nth-child(2){background:#617b73}.preview-people i:nth-child(3){background:#9b8051}.preview-people i:nth-child(4){background:#765d69}.product-walkthrough{width:min(1280px,100% - 64px);margin:0 auto;padding:clamp(80px,10vw,150px) 0}.product-walkthrough>header{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end;gap:34px;margin-bottom:48px;display:grid}.product-walkthrough>header h2,.landing-examples>header h2{max-width:13ch;font:420 clamp(44px, 5.2vw, 72px)/.98 var(--font-serif);letter-spacing:-.045em;margin:14px 0 0}.product-walkthrough>header>p{max-width:40ch;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.7}.walkthrough-tabs{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px;display:grid}.walkthrough-tabs button{min-height:78px;color:var(--ink-faint);cursor:pointer;text-align:left;background:0 0;border:0;padding:12px 16px 18px;position:relative}.walkthrough-tabs button:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.walkthrough-tabs button.active{color:var(--ink)}.walkthrough-tabs button.active:after{background:var(--accent)}.walkthrough-tabs span,.walkthrough-tabs strong{display:block}.walkthrough-tabs span{font:500 8px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.walkthrough-tabs strong{font:430 15px/1.2 var(--font-serif);margin-top:8px}.product-screen{border:1px solid var(--line-strong);background:var(--paper-raise);border-radius:10px;grid-template-columns:214px minmax(0,1fr);min-height:620px;display:grid;overflow:hidden;box-shadow:0 26px 70px #2a2d271a}.preview-sidebar{color:#f8f3ea;background:#33453d;border-right:1px solid #ffffff1a;padding:34px 26px}.preview-mark{background:#d29a79;border-radius:50% 50% 48% 52%;width:34px;height:34px;margin-bottom:48px;display:block}.preview-sidebar>strong,.preview-sidebar>small{display:block}.preview-sidebar>strong{font:430 21px/1.2 var(--font-serif)}.preview-sidebar>small{opacity:.62;margin-top:5px;font-size:8px}.preview-sidebar nav{gap:4px;margin-top:48px;display:grid}.preview-sidebar nav span{opacity:.55;border-radius:4px;padding:12px 10px;font-size:10px}.preview-sidebar nav span.active{opacity:1;background:#ffffff1a}.preview-content{min-width:0;padding:clamp(34px,5vw,72px)}.preview-content>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:50px;display:flex}.preview-content>header small,.preview-content>header strong{display:block}.preview-content>header small{color:var(--ink-faint);font:500 8px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.preview-content>header strong{font:430 clamp(25px, 3vw, 38px)/1.05 var(--font-serif);margin-top:8px}.preview-seed-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:0;max-width:820px;margin:auto;display:grid}.preview-seed-image{color:#fff8ef;background:linear-gradient(#0000 60%,#25322b85),linear-gradient(130deg,#c99878 0 28%,#879e9b 29% 60%,#5e775f 61%);min-height:360px;padding:22px}.preview-seed-image span{font:500 8px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:290px;display:block}.preview-seed-layout article{z-index:2;background:#f6f2e9;margin-left:-32px;padding:40px;position:relative;box-shadow:16px 20px 42px #2a2d271f}.preview-seed-layout article>small,.preview-decision>div>small,.preview-memory article>small{color:var(--accent);font:500 8px/1.2 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.preview-seed-layout h3,.preview-decision h3,.preview-memory h3{font:430 clamp(28px, 3vw, 42px)/1.02 var(--font-serif);margin:12px 0}.preview-seed-layout p,.preview-decision p,.preview-memory p{color:var(--ink-soft);font-size:11px;line-height:1.6}.preview-seed-layout article>div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.preview-seed-layout article>div span{border-right:1px solid var(--line);color:var(--ink-faint);padding-right:12px;font-size:8px}.preview-conversation{width:min(760px,100%);margin:auto}.preview-context-card{border-bottom:1px solid var(--line-strong);grid-template-columns:72px 1fr;align-items:center;gap:16px;padding-bottom:24px;display:grid}.preview-context-art{background:linear-gradient(135deg,#cf9576 50%,#718b80 50%);height:58px}.preview-context-card small,.preview-context-card strong{display:block}.preview-context-card small{color:var(--ink-faint);font-size:8px}.preview-context-card strong{font:430 18px/1.2 var(--font-serif);margin-top:5px}.preview-conversation article{grid-template-columns:34px 1fr;gap:14px;margin-top:30px;display:grid}.preview-conversation article>i{color:#fff;background:#617b73;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;display:grid}.preview-conversation article:nth-of-type(2)>i{background:#b26f55}.preview-conversation article strong{font-size:10px}.preview-conversation article time{color:var(--ink-faint);margin-left:8px;font-weight:400}.preview-conversation article p{max-width:56ch;color:var(--ink-soft);font:400 15px/1.55 var(--font-serif);background:#f3eee5;margin:7px 0 0;padding:18px 20px}.preview-conversation article small{color:var(--ink-faint);margin-top:8px;font-size:9px;display:block}.preview-decision{grid-template-columns:.72fr 1fr;align-items:center;gap:50px;width:min(780px,100%);min-height:390px;margin:auto;display:grid}.preview-decision-art{background:#d8ded2;border-radius:50% 50% 8px 8px;height:330px;position:relative;overflow:hidden}.decision-pot{clip-path:polygon(7% 0,93% 0,78% 100%,22% 100%);background:#b77358;width:100px;height:78px;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.decision-stem{background:#49624d;width:4px;height:130px;position:absolute;bottom:104px;left:50%;transform:translate(-50%)}.decision-leaf{transform-origin:0;background:#63816c;border-radius:70% 5%;width:67px;height:34px;position:absolute;bottom:162px;left:50%}.decision-leaf.left{transform:rotate(155deg)}.decision-leaf.right{transform:rotate(20deg)}.preview-votes{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:32px;display:grid}.preview-votes span{border:1px solid var(--line);color:var(--ink-faint);padding:15px;font-size:9px}.preview-votes b{color:var(--ink);font:430 24px/1 var(--font-serif);display:block}.preview-votes>strong{background:var(--accent);color:#fff;text-align:center;border-radius:999px;grid-column:1/-1;padding:16px;font-size:10px}.preview-itinerary{width:min(760px,100%);margin:auto}.preview-day{border-bottom:1px solid var(--line-strong);grid-template-columns:74px 1fr;gap:30px;min-height:170px;padding:28px 0;display:grid;position:relative}.preview-day:before{content:"";border-left:1px solid var(--line);position:absolute;top:0;bottom:0;left:36px}.preview-day time{z-index:1;border:1px solid var(--line-strong);background:var(--paper-raise);border-radius:50%;align-content:center;place-items:center;width:74px;height:74px;display:grid;position:relative}.preview-day time b{font:430 27px/1 var(--font-serif)}.preview-day time span{color:var(--ink-faint);text-transform:uppercase;margin-top:3px;font-size:8px}.preview-day article>small{color:var(--accent);font:500 8px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.preview-day h3{font:430 27px/1.1 var(--font-serif);margin:10px 0 8px}.preview-day p{color:var(--ink-soft);margin:0;font-size:11px}.preview-day article>div{gap:10px;margin-top:22px;display:flex}.preview-day article>div span{border:1px solid var(--line);color:var(--ink-faint);border-radius:999px;padding:7px 10px;font-size:8px}.preview-day.muted{opacity:.52}.preview-memory{grid-template-columns:1.05fr .95fr;align-items:center;gap:0;width:min(850px,100%);margin:auto;display:grid}.preview-memory-photo{color:#fff8ef;background:linear-gradient(#0000 62%,#322d2873),linear-gradient(135deg,#be8167 0 27%,#d0b583 28% 50%,#587269 51%);min-height:390px;padding:24px}.preview-memory-photo span{font:500 8px/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-top:320px;display:block}.preview-memory article{background:#f6f2e9;margin-left:-30px;padding:42px;position:relative;box-shadow:14px 18px 38px #2a2d271f}.preview-memory blockquote{color:var(--ink-soft);font:italic 400 16px/1.5 var(--font-serif);border-left:2px solid #c99878;margin:24px 0;padding-left:18px}.walkthrough-caption{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px 24px;padding:24px 4px 0;display:grid}.walkthrough-caption strong{font:430 18px/1.2 var(--font-serif)}.walkthrough-caption p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.5}.walkthrough-caption span{color:var(--ink-faint);font:500 8px/1 var(--font-mono)}.landing-problem{color:#f8f3ea;background:#33453d;width:min(1160px,100% - 64px);margin:clamp(30px,6vw,90px) auto clamp(100px,14vw,190px);padding:clamp(58px,8vw,100px);display:grid}.landing-problem>small{color:#d49b7c}.landing-problem h2{max-width:14ch;font:400 clamp(44px, 5.6vw, 76px)/.98 var(--font-serif);letter-spacing:-.045em;margin:18px 0 30px}.landing-problem p{color:#f8f3eab8;max-width:68ch;margin:0 0 0 auto;font-size:14px;line-height:1.8}.landing-for,.landing-examples,.landing-trust{width:min(1280px,100% - 64px);margin:0 auto;padding:clamp(80px,10vw,140px) 0}.landing-for{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,.8fr) minmax(320px,.7fr);align-items:end;gap:22px clamp(40px,8vw,120px);display:grid}.landing-for>small{color:var(--accent);font:500 9px/1.3 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1}.landing-for h2{max-width:12ch;font:420 clamp(44px, 5.2vw, 72px)/.98 var(--font-serif);letter-spacing:-.045em;margin:0}.landing-for p{max-width:54ch;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.75}.landing-for div{border-top:1px solid var(--line);grid-column:1/-1;margin-top:34px;display:flex}.landing-for div span{border-right:1px solid var(--line);color:var(--ink);font:430 18px/1.2 var(--font-serif);flex:1;padding:24px 0}.landing-for div span+span{padding-left:24px}.landing-for div span:last-child{border-right:0}.landing-examples>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:64px;display:grid}.landing-examples article{background:#d8ded2;flex-direction:column;justify-content:space-between;min-height:230px;padding:30px;display:flex;position:relative;overflow:hidden}.landing-examples article:nth-child(2){background:#d9c7b5}.landing-examples article:nth-child(3){background:#c9b7bc}.landing-examples article:nth-child(4){background:#b9cccf}.landing-examples article:nth-child(5){background:#d8b49e}.landing-examples article:nth-child(6){background:#d8c890}.landing-examples article span{z-index:2;font:500 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;position:relative}.landing-examples article strong{z-index:2;max-width:9ch;font:430 clamp(27px, 3vw, 42px)/1 var(--font-serif);position:relative}.landing-examples article i{border:1px solid #2a2d273b;border-radius:48% 52% 45% 55%;width:76px;height:76px;position:absolute;top:30px;right:30px;transform:rotate(18deg)}.landing-trust{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,.85fr) minmax(360px,.75fr);gap:clamp(50px,8vw,120px);display:grid}.landing-trust h2{max-width:12ch;font:420 clamp(42px, 5vw, 68px)/.99 var(--font-serif);letter-spacing:-.04em;margin:16px 0 24px}.landing-trust>div>p{max-width:50ch;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.75}.landing-trust ul{margin:0;padding:0;list-style:none}.landing-trust li{border-bottom:1px solid var(--line-strong);gap:8px;padding:26px 0;display:grid}.landing-trust li strong{font:430 20px/1.2 var(--font-serif)}.landing-trust li span{color:var(--ink-soft);font-size:10px;line-height:1.6}.landing-final{text-align:center;background:#d8ded2;align-content:center;place-items:center;min-height:520px;padding:80px 32px;display:grid}.landing-final h2{max-width:12ch;font:420 clamp(48px, 6vw, 82px)/.96 var(--font-serif);letter-spacing:-.045em;margin:16px 0 20px}.landing-final p{max-width:54ch;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.7}.landing-final button{margin-top:34px}.landing-final>span{color:var(--ink-faint);margin-top:16px;font-size:9px}.landing-footer{color:#f8f3ea;background:#28382f;grid-template-columns:1fr 1fr;gap:24px;min-height:320px;padding:70px max(32px,50% - 640px);display:grid}.landing-footer .iskha-logo{width:130px}.landing-footer>p{color:#f8f3eaa8;max-width:38ch;font:400 18px/1.5 var(--font-serif);justify-self:end;margin:0}.landing-footer nav{align-self:end;gap:22px;display:flex}.landing-footer nav a{color:#f8f3eab8;font-size:9px;text-decoration:none}.landing-footer>span{color:#f8f3ea7a;font:500 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;place-self:end}.info-page{background:var(--paper);min-height:100vh;color:var(--ink)}.info-page>header,.info-page>footer{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;width:min(1080px,100% - 48px);min-height:88px;margin:0 auto;display:flex}.info-page>header .iskha-logo{width:126px}.info-page>header a:last-child{color:var(--ink-soft);font-size:10px;text-decoration:none}.info-page>article{width:min(820px,100% - 48px);margin:0 auto;padding:clamp(70px,10vw,130px) 0}.info-page>article>small{color:var(--accent);font:500 9px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.info-page h1{max-width:12ch;font:420 clamp(50px, 7vw, 82px)/.97 var(--font-serif);letter-spacing:-.05em;margin:18px 0 28px}.info-intro{max-width:54ch;color:var(--ink-soft);font:400 18px/1.65 var(--font-serif)}.info-body{border-top:1px solid var(--line-strong);gap:0;margin-top:70px;display:grid}.info-body section{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:24px;padding:32px 0;display:grid}.info-body h2{font:430 22px/1.2 var(--font-serif);margin:0}.info-body p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.8}.info-body a{color:var(--accent)}.info-page>footer{border-top:1px solid var(--line-strong);color:var(--ink-faint);border-bottom:0;font-size:9px}.info-page>footer nav{gap:18px;display:flex}.info-page>footer a{color:var(--ink-faint);text-decoration:none}@media (max-width:1000px){.landing-nav{grid-template-columns:1fr auto}.landing-nav>nav{display:none}.landing-hero{grid-template-columns:1fr;min-height:auto}.landing-hero-copy{padding-top:30px}.landing-hero-preview{width:min(640px,88%);min-height:600px;margin:0 auto}.product-screen{grid-template-columns:160px 1fr}.preview-sidebar{padding:28px 18px}.landing-for,.landing-trust{grid-template-columns:1fr}}@media (max-width:720px){.landing-nav,.landing-hero,.product-walkthrough,.landing-for,.landing-examples,.landing-trust{width:min(100% - 32px,1280px)}.landing-nav{min-height:72px}.landing-nav .iskha-logo{width:112px}.landing-nav>button{font-size:9px}.landing-hero{padding:58px 0 80px}.landing-status{margin-bottom:34px}.landing-hero h1{font-size:clamp(46px,14vw,68px)}.landing-actions{flex-direction:column;align-items:flex-start}.landing-hero-preview{width:100%;min-height:480px}.hero-preview-main{padding:20px;inset:4% 2% 4% 8%}.hero-preview-image{height:58%}.hero-preview-main h2{font-size:34px}.hero-preview-paper{width:148px;min-height:100px;padding:15px}.hero-preview-paper strong{margin-top:12px;font-size:15px}.paper-one{left:-3%}.paper-two{right:-2%}.product-walkthrough>header{grid-template-columns:1fr}.product-walkthrough>header h2,.landing-examples>header h2{font-size:44px}.walkthrough-tabs{grid-template-columns:repeat(5,142px);overflow-x:auto}.product-screen{grid-template-columns:1fr;min-height:570px}.preview-sidebar{display:none}.preview-content{padding:28px 20px}.preview-content>header{margin-bottom:34px}.preview-content>header .preview-people{display:none}.preview-seed-layout,.preview-memory,.preview-decision{grid-template-columns:1fr}.preview-seed-image,.preview-memory-photo{min-height:250px}.preview-seed-image span{margin-top:190px}.preview-memory-photo span{margin-top:180px}.preview-seed-layout article,.preview-memory article{margin:-22px 16px 0;padding:28px}.preview-decision{gap:20px}.preview-decision-art{display:none}.preview-votes{margin-top:24px}.walkthrough-caption{grid-template-columns:1fr auto}.walkthrough-caption p{grid-area:2/1/auto/-1}.landing-problem{width:calc(100% - 32px);margin-bottom:110px;padding:48px 24px}.landing-problem h2,.landing-for h2{font-size:44px}.landing-for div{grid-template-columns:1fr;display:grid}.landing-for div span,.landing-for div span+span{border-right:0;border-bottom:1px solid var(--line);padding:18px 0}.landing-for div span:last-child{border-bottom:0}.landing-examples>div{grid-template-columns:1fr}.landing-examples article{min-height:180px}.landing-trust{padding-top:80px}.landing-trust h2{font-size:44px}.landing-final{min-height:460px}.landing-footer{grid-template-columns:1fr;min-height:390px}.landing-footer>p,.landing-footer>span{justify-self:start}.landing-footer nav{flex-wrap:wrap}.info-body section{grid-template-columns:1fr;gap:12px}.info-page>footer{flex-direction:column;align-items:flex-start;gap:18px;padding:24px 0}.info-page>footer nav{flex-wrap:wrap}}.notification-preference{color:var(--ink-soft);gap:8px;margin:20px 0;font-size:10px;display:grid}.notification-preference select,.invite-email-form input{border:1px solid var(--paper-line-strong);background:var(--paper-raise);width:100%;min-height:46px;color:var(--ink);border-radius:4px;padding:0 13px}.invitation-manager{width:min(660px,100% - 28px);max-height:min(820px,100svh - 28px);overflow:auto}.invite-email-form{margin-top:24px}.invite-email-form>label{color:var(--ink-soft);margin-bottom:8px;font-size:10px;display:block}.invite-email-form>div{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.people-manager{border-top:1px solid var(--paper-line-strong);margin:28px 0 20px}.people-manager h3{color:var(--ink);font:430 21px/1.2 var(--font-serif);margin:24px 0 9px}.people-manager>div{border-bottom:1px solid var(--paper-line);justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:10px 0;display:flex}.people-manager>div>span:first-child{gap:3px;display:grid}.people-manager small{color:var(--ink-faint);text-transform:none;letter-spacing:0;font-size:9px}.people-manager button,.invitation-actions button{min-height:36px;color:var(--ink-soft);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0 10px;font-size:10px;text-decoration:underline}.invitation-actions{gap:3px;display:flex}.feedback-trigger{z-index:18;border:1px solid var(--paper-line-strong);background:var(--paper-raise);border-radius:999px;min-height:42px;padding:0 17px;position:fixed;bottom:18px;right:20px}@supports (color:color-mix(in lab, red, red)){.feedback-trigger{background:color-mix(in srgb, var(--paper-raise) 94%, transparent)}}.feedback-trigger{color:var(--ink-soft);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:10px;box-shadow:0 8px 24px #2426211a}.feedback-trigger:hover{border-color:var(--chapter-accent);color:var(--chapter-accent);transform:translateY(-1px)}.feedback-composer textarea{resize:vertical;width:100%}@media (max-width:640px){.invite-email-form>div{grid-template-columns:1fr}.feedback-trigger{right:12px;bottom:max(12px, env(safe-area-inset-bottom));min-height:40px;padding-inline:13px}}@media (prefers-reduced-motion:reduce){.landing-actions button,.landing-final button{transition:none}}.account-theme-picker{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0 26px;padding:0;display:grid}.account-theme-picker legend{color:var(--charcoal);grid-column:1/-1;margin-bottom:4px;font-size:10px;font-weight:600}.account-theme-picker button{--theme-choice:var(--moss);border:1px solid var(--paper-line);min-height:48px;color:var(--secondary);text-align:left;cursor:pointer;background:0 0;border-radius:10px;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:7px;padding:8px 9px;font-size:9px;display:grid}.account-theme-picker button[data-theme=coast]{--theme-choice:#4c6b7a}.account-theme-picker button[data-theme=clay]{--theme-choice:#b1633f}.account-theme-picker button[data-theme=garden]{--theme-choice:#55684a}.account-theme-picker button[data-theme=dusk]{--theme-choice:#55415a}.account-theme-picker button[data-theme=sunroom]{--theme-choice:#b4802e}.account-theme-picker button[data-theme=ink]{--theme-choice:#33453d}.account-theme-picker button span{background:var(--theme-choice);border-radius:2px 5px 5px 2px;width:12px;height:20px}.archive-banner{border:1px solid var(--border);background:var(--sand);justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 48px);margin:18px auto 0;padding:18px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.archive-banner{background:color-mix(in srgb, var(--sand) 36%, var(--cream))}}.archive-banner{color:var(--forest)}.archive-banner div{gap:4px;display:grid}.archive-banner small{letter-spacing:.12em;text-transform:uppercase;color:var(--secondary);font-size:9px}.archive-banner strong{font:500 17px/1.3 var(--font-serif)}.archive-banner span{color:var(--secondary);font-size:11px}.account-plan{border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;margin:22px 0;padding:18px 0;display:flex}.account-plan>div{gap:4px;display:grid}.account-plan small{letter-spacing:.12em;text-transform:uppercase;color:var(--secondary);font-size:9px}.account-plan strong{font:500 21px/1.2 var(--font-serif);color:var(--forest)}.account-plan span{color:var(--secondary);font-size:10px;line-height:1.5}.account-theme-picker button{position:relative}.account-theme-picker button em{border:1px solid var(--border);letter-spacing:.08em;color:var(--secondary);border-radius:999px;margin-left:auto;padding:3px 6px;font-size:8px;font-style:normal}.plus-composer{width:min(620px,100%)}.plus-composer>p{max-width:52ch}.plan-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.plan-choice button{border:1px solid var(--border);min-height:78px;color:var(--forest);text-align:left;cursor:pointer;background:0 0;border-radius:10px;padding:15px;display:grid}.plan-choice button:hover,.plan-choice button.active{border-color:var(--clay);background:var(--clay)}@supports (color:color-mix(in lab, red, red)){.plan-choice button:hover,.plan-choice button.active{background:color-mix(in srgb, var(--clay) 8%, var(--cream))}}.plan-choice strong{font:500 22px/1.2 var(--font-serif)}.plan-choice span{color:var(--secondary);margin-top:4px;font-size:10px}.plus-composer ul{color:var(--secondary);gap:9px;margin:0 0 24px;padding:0;font-size:12px;list-style:none;display:grid}.plus-composer li:before{content:"—";color:var(--clay);margin-right:9px}.plus-actions{flex-wrap:wrap;gap:10px;display:flex}.conversation-read-only{border-top:1px solid var(--border);color:var(--secondary);text-align:center;margin:0;padding:18px;font-size:11px}@media (max-width:640px){.archive-banner{flex-direction:column;align-items:flex-start;width:calc(100% - 24px)}.plan-choice{grid-template-columns:1fr}.account-plan{flex-direction:column;align-items:flex-start}}.account-theme-picker button:hover,.account-theme-picker button.active{border-color:var(--theme-choice)}@supports (color:color-mix(in lab, red, red)){.account-theme-picker button:hover,.account-theme-picker button.active{border-color:color-mix(in srgb, var(--theme-choice) 55%, var(--paper-line))}}.account-theme-picker button:hover,.account-theme-picker button.active{background:var(--theme-choice)}@supports (color:color-mix(in lab, red, red)){.account-theme-picker button:hover,.account-theme-picker button.active{background:color-mix(in srgb, var(--theme-choice) 9%, var(--cream))}}.account-theme-picker button:hover,.account-theme-picker button.active{color:var(--ink)}@media (max-width:520px){.account-theme-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.single-page .seed-board{align-items:start;padding-top:36px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(62px,7vw,96px) clamp(28px,4vw,58px)!important}.single-page .seed-card:nth-child(n){grid-column:auto!important;margin-top:0!important}.single-page .seed-editorial{grid-column:1/-1!important}.single-page .seed-card-frame{display:block}.single-page .seed-editorial .seed-card-frame{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:center;gap:clamp(34px,5vw,72px);display:grid}.single-page .seed-visual{background:var(--chapter-soft);border-radius:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.single-page .seed-visual{background:color-mix(in srgb, var(--chapter-soft) 72%, var(--sand))}}.single-page .seed-visual{transition:box-shadow .3s,transform .3s,filter .3s;box-shadow:0 14px 38px #252b2a14;filter:saturate(.88)contrast(.98)brightness(.99)!important}.single-page .seed-landscape .seed-visual{aspect-ratio:3/2}.single-page .seed-portrait .seed-visual{aspect-ratio:4/5}.single-page .seed-editorial .seed-visual{aspect-ratio:4/3}.single-page .seed-minimal .seed-visual{aspect-ratio:3/2;max-width:none;box-shadow:none}.single-page .seed-visual.no-image{background:radial-gradient(circle at 72% 28%, var(--chapter-accent) 0 7%, transparent 7.5%), linear-gradient(145deg, var(--chapter-soft), var(--cream))}@supports (color:color-mix(in lab, red, red)){.single-page .seed-visual.no-image{background:radial-gradient(circle at 72% 28%, color-mix(in srgb, var(--chapter-accent) 18%, transparent) 0 7%, transparent 7.5%), linear-gradient(145deg, var(--chapter-soft), color-mix(in srgb, var(--cream) 80%, var(--sand)))}}.single-page .seed-card:hover .seed-visual{transform:translateY(-3px);box-shadow:0 22px 52px #252b2a21;filter:saturate(.94)contrast()brightness()!important}.single-page .seed-card:hover .seed-visual img{transform:scale(1.025)}.single-page .seed-card-copy{padding-top:18px}.single-page .seed-editorial .seed-card-copy{padding-top:0}.seed-image-meta{color:var(--secondary);font:italic 12px/1.35 var(--font-serif);justify-content:space-between;gap:18px;margin-bottom:14px;display:flex}.seed-image-meta em{color:var(--chapter-accent);font:550 9px/1.5 var(--font-sans);letter-spacing:.04em;text-align:right;font-style:normal}.single-page .seed-kicker{padding-top:12px}.single-page .seed-card h3{max-width:18ch;color:var(--ink);background-image:linear-gradient(var(--chapter-accent), var(--chapter-accent));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:color .24s,background-size .3s;display:inline-block}.single-page .seed-card:hover h3,.single-page .seed-card:focus-within h3{color:var(--chapter-accent);background-size:100% 1px}.single-page .seed-author{margin-top:13px!important}.single-page .seed-actions{gap:8px;margin-top:20px}.single-page .seed-actions button{border:1px solid #0000;border-radius:999px;min-height:42px;padding:0 13px;transition:color .22s,background .22s,border-color .22s,transform .22s}.single-page .seed-actions button:hover,.single-page .seed-actions button:focus-visible{border-color:var(--chapter-accent)}@supports (color:color-mix(in lab, red, red)){.single-page .seed-actions button:hover,.single-page .seed-actions button:focus-visible{border-color:color-mix(in srgb, var(--chapter-accent) 26%, transparent)}}.single-page .seed-actions button:hover,.single-page .seed-actions button:focus-visible{transform:translateY(-1px);background:var(--chapter-soft)!important;color:var(--chapter-accent)!important}.single-page .seed-card .bloom-button{margin-left:auto;padding-inline:16px}.single-page .seed-comment-preview{border:1px solid #0000;border-radius:12px;padding-inline:12px;transition:background .22s,border-color .22s,transform .22s}.single-page .seed-comment-preview:hover,.single-page .seed-comment-preview:focus-visible{border-color:var(--chapter-accent)}@supports (color:color-mix(in lab, red, red)){.single-page .seed-comment-preview:hover,.single-page .seed-comment-preview:focus-visible{border-color:color-mix(in srgb, var(--chapter-accent) 20%, transparent)}}.single-page .seed-comment-preview:hover,.single-page .seed-comment-preview:focus-visible{background:var(--chapter-soft);transform:translate(2px)}@media (max-width:900px){.single-page .seed-board{row-gap:68px!important}.single-page .seed-editorial .seed-card-frame{display:block}.single-page .seed-editorial .seed-card-copy{padding-top:18px}}@media (max-width:700px){.single-page .seed-board{grid-template-columns:1fr!important;row-gap:56px!important}.single-page .seed-editorial{grid-column:auto!important}.single-page .seed-portrait .seed-visual{aspect-ratio:4/5;width:100%}.single-page .seed-card .bloom-button{width:auto;margin-left:0}}@media (prefers-reduced-motion:reduce){.single-page .seed-card:hover .seed-visual,.single-page .seed-card:hover .seed-visual img,.single-page .seed-actions button:hover,.single-page .seed-comment-preview:hover{transform:none}}:root{--refine-line:#242c2724;--refine-line-strong:#242c273d;--refine-surface:#f8f7f2d1;--refine-display:Georgia, "Times New Roman", serif;--refine-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ivory:#f3f1eb!important;--cream:#f8f7f2!important;--sage:#9da394!important;--olive:#4b5144!important;--forest:#242c27!important;--charcoal:#202522!important;--stone:#777b73!important;--sand:#d8d1c3!important;--clay:#a16f58!important;--terracotta:#98634f!important;--blue-grey:#6f7d7b!important}html{background:var(--ivory)!important}html body{letter-spacing:-.008em;text-rendering:optimizelegibility;font-size:15px;line-height:1.55;color:var(--charcoal)!important;background:linear-gradient(#242c2706 1px, transparent 1px), var(--ivory)!important;font-family:var(--refine-sans)!important;background-size:100% 48px!important}h1,h2,h3,[class*=title],[class*=heading]{text-wrap:balance}h1,h2,[class*=hero] h1,[class*=section] h2{font-family:var(--refine-display);letter-spacing:-.035em;font-weight:400;line-height:.98}h3,h4{letter-spacing:-.018em}p{text-wrap:pretty}button,input,textarea,select{font:inherit}button,[role=button]{letter-spacing:-.01em}[class*=card],[class*=panel],[class*=modal],[class*=popover]{box-shadow:none!important}[class*=card],[class*=panel]{border-color:var(--refine-line)!important}[class*=card]:hover{box-shadow:none!important;border-color:var(--refine-line-strong)!important}[class*=pill],[class*=badge],[class*=chip]{text-transform:uppercase;letter-spacing:.09em;font-size:.66rem;font-weight:650;border-radius:3px!important}button:not([class*=icon]),[class*=button]:not([class*=icon]),[class*=btn]:not([class*=icon]){border-radius:5px!important}input,textarea,select{box-shadow:none!important;border-radius:4px!important}[class~=sidebar]{border-right:1px solid var(--refine-line)!important;box-shadow:none!important}[class*=brand]{letter-spacing:-.025em}[class*=nav] button,[class*=nav] a{min-height:42px}[class*=nav] [class*=active]{box-shadow:inset 2px 0 0 var(--forest)!important}[class*=hero]{box-shadow:none!important;border-color:var(--refine-line-strong)!important}[class*=hero] h1{max-width:12ch;font-size:clamp(3.35rem,6.4vw,6.7rem)!important}[class*=hero] p{max-width:43ch}[class*=hero-art],[class*=heroVisual],[class*=hero-visual]{filter:saturate(.72)contrast(.94)}[class*=growth],[class*=journey]{border-color:var(--refine-line)!important}[class*=stage]{letter-spacing:.01em}[class*=seed-card],[class*=seedCard]{border-radius:7px!important}[class*=seed-card] [class*=visual],[class*=seedCard] [class*=visual]{filter:saturate(.66)}[class~=modal],[class$=-modal],[class*=modal-card],[class*=modal-content]{border:1px solid var(--refine-line-strong)!important;border-radius:8px!important}main>section,[class*=main]>section,[class*=content]>section{margin-block:clamp(2.25rem,5vw,5.5rem)}[class*=section-header],[class*=sectionHeader]{margin-bottom:clamp(1.25rem,2.4vw,2rem)!important}@media (max-width:1120px){[class*=hero] h1{max-width:15ch;font-size:clamp(3rem,7vw,5.4rem)!important}[class*=hero]{min-height:auto!important}}@media (max-width:900px){body{background-size:100% 40px}[class~=sidebar]{box-shadow:18px 0 50px #2025221f!important}[class*=hero] h1{max-width:13ch;font-size:clamp(3rem,10vw,5rem)!important}[class*=grid]{gap:14px}}@media (max-width:640px){body{background-image:none;font-size:14px}h1,[class*=hero] h1{line-height:.95;font-size:clamp(2.7rem,14vw,4.4rem)!important}h2,[class*=section] h2{font-size:clamp(2rem,9vw,3rem)!important}[class*=hero],[class*=card],[class*=panel]{border-radius:5px!important}main>section,[class*=main]>section,[class*=content]>section{margin-block:2.5rem}[class*=hero] p{max-width:34ch}[class*=button-row],[class*=actions]{align-items:stretch}[class*=button-row]>button,[class*=actions]>button{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ochre:#b59a61;--ink-brown:#4a4037;--chalk:#fffdf8;--moss:#66705a;--denim:#7d9195;--apricot:#d5a58a;--paper-line:#373a3029;--paper-line-strong:#373a3045;--ivory:#f6f2ea!important;--cream:#fbf8f2!important;--sage:#a8af98!important;--olive:#4d5840!important;--forest:#263426!important;--stone:#c8c0b4!important;--sand:#ded4c5!important;--clay:#b9826d!important;--terracotta:#c99378!important;--blue-grey:#899ca0!important;--charcoal:#242520!important;--secondary:#6f7067!important}html body{position:relative;background:var(--ivory)!important}body:before{content:"";z-index:100;pointer-events:none;opacity:.24;mix-blend-mode:multiply;background-image:radial-gradient(circle at 18% 27%,#4a403717 0 .45px,#0000 .55px),radial-gradient(circle at 76% 63%,#ffffffbf 0 .55px,#0000 .7px);background-size:7px 7px,11px 11px;position:fixed;inset:0}.app-shell>.content{margin-top:0;margin-bottom:0}.content{padding-bottom:108px}.topbar p{text-transform:none;letter-spacing:.08em}.page-grid{gap:clamp(16px,2.1vw,30px)}.single-page{position:relative}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sidebar{background:#fbf8f2f0}.space-card{background:0 0;border-radius:4px}.space-photo{border-radius:2px}.sidebar nav button{border-radius:3px}.nav-mark-conversation{border-radius:45% 45% 45% 8%}.nav-mark-conversation:before{border-radius:50%;width:4px;height:4px;top:5px;left:4px;box-shadow:5px 0}.nav-mark-conversation:after{width:5px;height:1px;bottom:-3px;left:1px;transform:rotate(-38deg)}.unread-mark{border:1px solid var(--cream);background:var(--olive);width:8px;height:8px;box-shadow:0 0 0 1px var(--olive);border-radius:50%}.hero-card{background:var(--cream);grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);min-height:570px;overflow:visible;border-radius:3px!important}.hero-copy>small,.section-heading small,.intro-panel>small,.panel>small,.today-card>small,.afterglow-card>small,.seed-card small,.conversation-page-intro small,.conversation-preview small,.conversation-header small,.conversation-context small{text-transform:none;letter-spacing:.075em;font-weight:650}.hero-copy h2{margin-top:24px;font-size:clamp(54px,6.6vw,96px);font-weight:400}.hero-copy h2 em{color:var(--clay);font-weight:400}.hero-copy p{max-width:48ch}.hero-art{background:var(--denim);filter:saturate(.68)contrast(.96);min-height:534px;margin:18px 18px 18px 0;border-radius:2px!important}.hero-art:after{content:"field note · 08/12/26";color:#fbf8f2d9;font:10px/1.1 var(--font-sans);letter-spacing:.06em;border:1px solid #fbf8f28c;padding:7px 9px;position:absolute;top:20px;right:22px}.hero-note{width:min(300px,78%);left:-28px;right:auto;transform:rotate(-1.2deg);border-radius:2px!important}.location-note,.seed-visual i{z-index:4;letter-spacing:-.02em;font-family:Segoe Print,Bradley Hand,cursive;font-size:11px;font-style:normal;position:absolute}.location-note{color:#fbf8f2cc;bottom:34%;right:12%;transform:rotate(-5deg)}.route-line{z-index:3;border-top:1px dashed #fbf8f28c;border-right:1px dashed #fbf8f28c;border-radius:0 100% 0 0;width:42%;height:32%;position:absolute;top:29%;right:18%;transform:rotate(12deg)}.phase-card{background:0 0;border-width:1px 0;padding:48px 12px;border-radius:0!important}.phase i{border-radius:46% 54% 50% 48%}.phase.current i{transform:rotate(3deg)}.panel{background:#fbf8f2b8;border-radius:4px!important}.seeds-preview{transform:translateY(18px)}.itinerary-preview{background:0 0;border-width:1px 0;padding-top:52px;padding-bottom:52px}.checklist{margin-top:18px}.check-grid label{background:0 0;border-radius:3px}.conversation-preview{border-bottom:1px solid var(--paper-line);grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);align-items:center;gap:clamp(36px,6vw,96px);padding:clamp(48px,7vw,92px) clamp(12px,3vw,38px);display:grid}.conversation-preview-intro h3{max-width:720px;font:400 clamp(32px, 4vw, 56px)/1.06 var(--font-serif);letter-spacing:-.04em;color:var(--forest);margin:12px 0 22px}.conversation-preview-intro button{border:0;border-bottom:1px solid var(--olive);min-height:44px;color:var(--olive);cursor:pointer;background:0 0;padding:0;font-size:11px;font-weight:650}.recent-thoughts{gap:0;display:grid;position:relative}.recent-thoughts:before{content:"";z-index:-1;background:#fffdf88f;border:1px solid #4a40371a;position:absolute;inset:-18px -24px;transform:rotate(.7deg)}.recent-thoughts>button{border:0;border-bottom:1px solid var(--paper-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px 1fr;gap:12px;width:100%;padding:18px 4px;display:grid}.recent-thoughts>button>span{background:var(--sand);width:32px;height:32px;color:var(--forest);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.recent-thoughts strong,.recent-thoughts p,.recent-thoughts small{display:block}.recent-thoughts strong{color:var(--charcoal);margin-top:4px;font-size:11px}.recent-thoughts p{max-width:54ch;color:var(--secondary);font:14px/1.45 var(--font-serif);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;overflow:hidden}.quiet-conversation{flex-direction:column;justify-content:center;min-height:170px;padding:16px;display:flex}.quiet-conversation p{max-width:52ch;color:var(--secondary);font:16px/1.65 var(--font-serif);margin:18px 0 0}.intro-panel,.intro-panel.compact{background:0 0;border-width:0 0 1px;padding:62px 4px 54px;overflow:visible;border-radius:0!important}.intro-panel:after{border-color:#4d58401a;bottom:-80px;right:2%}.seed-board{align-items:start;gap:clamp(18px,2.5vw,36px)}.seed-card{background:0 0;overflow:visible;border-radius:3px!important}.seed-card:nth-child(2){margin-top:54px;transform:rotate(.35deg)}.seed-card:nth-child(3){margin-top:12px;transform:rotate(-.25deg)}.seed-card:hover{transform:translateY(-3px)}.seed-card:nth-child(2):hover{transform:rotate(.35deg)translateY(-3px)}.seed-visual{border-radius:2px;height:clamp(220px,24vw,360px);filter:saturate(.65)contrast(.96)!important}.seed-card:nth-child(2) .seed-visual{height:clamp(280px,30vw,430px)}.seed-visual i{color:var(--ink-brown);background:#fbf8f2d1;padding:5px 8px;bottom:15px;left:18px;transform:rotate(-2deg)}.seed-actions{flex-wrap:wrap}.seed-card .talk-button{color:var(--olive);border-color:#0000}.seed-card .bloom-button{margin-left:0}.seed-row-actions{gap:6px;display:flex}.itinerary-days:before{background:repeating-linear-gradient(to bottom, var(--paper-line-strong) 0 5px, transparent 5px 10px)}.itinerary-days article{min-height:150px}.plus-mark,.close>span,.conversation-close>span{width:15px;height:15px;display:block;position:relative}.plus-mark:before,.plus-mark:after,.close>span:before,.close>span:after,.conversation-close>span:before,.conversation-close>span:after{content:"";background:currentColor;width:1px;height:13px;position:absolute;top:1px;left:7px}.plus-mark:after{transform:rotate(90deg)}.close>span:before,.conversation-close>span:before{transform:rotate(45deg)}.close>span:after,.conversation-close>span:after{transform:rotate(-45deg)}.today-card,.afterglow-card{border-radius:4px!important}.afterglow-card{background:var(--sand);position:relative;overflow:hidden}.afterglow-card:before{content:"";border:1px solid #4a403724;width:38%;height:48%;position:absolute;bottom:-18%;left:-14%;transform:rotate(11deg)}.conversation-page{grid-template-columns:minmax(280px,.66fr) minmax(520px,1.34fr);align-items:start;gap:clamp(30px,5vw,78px);display:grid}.conversation-page-intro{padding:40px 0;position:sticky;top:36px}.conversation-page-intro h2{max-width:580px;font:400 clamp(42px, 5.4vw, 74px)/1 var(--font-serif);letter-spacing:-.045em;color:var(--forest);margin:14px 0 20px}.conversation-page-intro p{max-width:48ch;color:var(--secondary);font:16px/1.65 var(--font-serif)}.conversation-surface{border:1px solid var(--paper-line-strong);background:#fbf8f2e6;border-radius:3px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.conversation-surface.page{min-height:720px;max-height:calc(100vh - 156px)}.conversation-header{border-bottom:1px solid var(--paper-line);justify-content:space-between;gap:24px;padding:30px 32px 24px;display:flex}.conversation-header h2{font:400 32px/1.1 var(--font-serif);letter-spacing:-.03em;color:var(--forest);margin:6px 0 0}.conversation-header p{color:var(--secondary);margin:6px 0 0;font-size:11px}.conversation-close{border:1px solid var(--paper-line);cursor:pointer;background:0 0;flex:none;place-items:center;width:44px;height:44px;display:grid}.conversation-context{border:1px solid var(--paper-line);background:#ded4c538;grid-template-columns:54px 1fr;align-items:center;gap:14px;margin:18px 24px 0;padding:14px;display:grid}.context-mark{background:var(--denim);width:50px;height:58px;position:relative;overflow:hidden}.context-mark:before{content:"";background:var(--moss);border-radius:50%;width:70px;height:34px;position:absolute;bottom:-18px;left:-8px;transform:rotate(-8deg)}.conversation-context strong,.conversation-context span{display:block}.conversation-context strong{font:600 14px var(--font-serif);color:var(--forest);margin-top:3px}.conversation-context span{color:var(--secondary);margin-top:3px;font-size:10px}.message-list{overscroll-behavior:contain;flex:1;min-height:0;padding:22px 28px 40px;overflow-y:auto}.message{grid-template-columns:34px minmax(0,1fr);gap:12px;max-width:88%;margin-top:24px;display:grid}.message-avatar{border:1px solid var(--paper-line);background:var(--sand);width:32px;height:32px;color:var(--forest);border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}.message.mine .message-avatar{background:var(--sage)}.message-content{min-width:0}.message-meta{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.message-meta strong{color:var(--charcoal);font-size:10px}.message-meta time,.message-meta span{color:var(--secondary);font-size:9px}.message-note{border-left:2px solid var(--stone);background:#fffdf8b8;padding:13px 15px}.message.mine .message-note{border-left-color:var(--olive);background:#a8af9826}.message-note p{color:var(--charcoal);font:14px/1.55 var(--font-serif);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.message-note mark{color:var(--olive);background:#b59a612e;padding:0 2px}.message-note em{color:var(--secondary);font:italic 12px/1.5 var(--font-serif)}.message.optimistic{opacity:.62}.reply-reference{border:0;border-left:1px solid var(--stone);text-align:left;cursor:pointer;background:0 0;width:100%;margin:0 0 7px;padding:8px 10px;overflow:hidden}.reply-reference small,.reply-reference span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reply-reference small{color:var(--olive);font-size:8px}.reply-reference span{color:var(--secondary);font:11px var(--font-serif);margin-top:3px}.message-actions{flex-wrap:wrap;gap:3px;margin-top:5px;display:flex}.message-actions button{min-width:44px;min-height:34px;color:var(--secondary);cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:9px}.message-actions button:hover,.message-actions button.reacted{color:var(--forest);background:#ded4c559}.message-actions button span{margin-left:3px}.message-composer{padding:18px 24px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--paper-line);background:var(--cream);position:relative}.message-composer>label,.inline-edit label{color:var(--charcoal);margin-bottom:7px;font-size:10px;font-weight:650;display:block}.message-composer>div:not(.composer-reply){grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.message-composer textarea,.inline-edit textarea{resize:vertical;border:1px solid var(--paper-line-strong);background:var(--ivory);width:100%;min-height:54px;max-height:150px;color:var(--charcoal);font:14px/1.45 var(--font-serif);padding:12px 13px;border-radius:2px!important}.message-composer textarea:focus,.inline-edit textarea:focus{border-color:var(--olive);outline:3px solid #4d584029}.message-composer button[type=submit],.conversation-state button{background:var(--olive);min-height:46px;color:var(--cream);cursor:pointer;border:0;padding:0 16px;font-size:10px;font-weight:650}.message-composer button:disabled{opacity:.48}.message-composer>small{color:var(--secondary);margin-top:7px;font-size:8px;display:block}.composer-reply{border-left:2px solid var(--clay);color:var(--secondary);background:#ded4c538;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:8px 10px;font-size:9px;display:flex}.composer-reply button{min-height:32px;color:var(--olive);cursor:pointer;background:0 0;border:0}.conversation-state{flex-direction:column;justify-content:center;align-items:flex-start;max-width:480px;min-height:340px;margin:0 auto;padding:48px 24px;display:flex}.conversation-state h3{font:400 30px/1.1 var(--font-serif);color:var(--forest);margin:18px 0 8px}.conversation-state p{color:var(--secondary);font:14px/1.6 var(--font-serif);margin:0 0 20px}.conversation-seal{border:1px solid var(--olive);width:42px;height:42px;box-shadow:inset 0 0 0 8px var(--sage-soft);border-radius:50%}.pencil-line{border-bottom:1px solid var(--clay);border-radius:50%;width:90px;height:18px;display:block;transform:rotate(-4deg)}.loading-line{background:linear-gradient(90deg, var(--sand), var(--cream), var(--sand));background-size:200% 100%;width:70%;height:12px;margin-bottom:10px;animation:1.5s linear infinite paper-loading}.loading-line.short{width:46%}.conversation-error{color:var(--ink-brown);background:#b9826d1f;border-top:1px solid #b9826d59;margin:0;padding:10px 24px;font-size:10px}.inline-edit textarea{min-height:90px}.inline-edit>div{gap:6px;margin-top:7px;display:flex}.inline-edit button{border:1px solid var(--paper-line);min-height:36px;color:var(--olive);cursor:pointer;background:0 0;padding:0 10px;font-size:9px}.conversation-layer{z-index:55;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#24252047;justify-content:flex-end;display:flex;position:fixed;inset:0}.conversation-layer>[role=dialog]{width:min(560px,100%);height:100%}.conversation-surface.panel{border-width:0 0 0 1px;border-radius:0;height:100%;box-shadow:-22px 0 70px #2425201f!important}@keyframes paper-loading{to{background-position:-200% 0}}@media (max-width:1120px){.hero-card{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}.hero-copy{padding:58px 48px}.hero-art{min-height:500px}.conversation-preview{grid-template-columns:1fr 1fr}.conversation-page{grid-template-columns:minmax(240px,.55fr) minmax(460px,1.45fr)}}@media (max-width:900px){.hero-card{grid-template-columns:1fr;overflow:hidden}.hero-art{margin:0 18px 18px;min-height:390px!important}.hero-note{left:22px}.conversation-preview{grid-template-columns:1fr}.recent-thoughts{margin:16px 24px}.seeds-preview{transform:none}.conversation-page{display:block}.conversation-page-intro{padding:30px 0 44px;position:static}.conversation-surface.page{min-height:680px;max-height:none}.message{max-width:94%}}@media (max-width:640px){body:before{opacity:.14}.content{padding-inline:16px}.hero-copy{min-height:460px;padding:48px 26px}.hero-copy h2{font-size:clamp(48px,15vw,68px)!important}.hero-art{margin:0 8px 8px;min-height:330px!important}.hero-note{width:calc(100% - 36px);bottom:18px;left:18px}.location-note{display:none}.phase-card{padding:36px 4px}.conversation-preview{padding:48px 4px}.recent-thoughts{margin-inline:14px}.recent-thoughts:before{inset:-12px}.seed-card:nth-child(n){margin-top:0;transform:none}.seed-card:nth-child(n):hover{transform:none}.seed-card:nth-child(2) .seed-visual{height:280px}.seed-row{grid-template-columns:38px minmax(0,1fr)}.seed-row-actions{flex-wrap:wrap;grid-column:2}.seed-actions{align-items:stretch}.seed-actions button{min-height:44px}.itinerary-days article:nth-child(2n)>div{transform:none}.conversation-page-intro h2{font-size:clamp(40px,12vw,58px)}.conversation-surface.page{border-width:1px 0 0;min-height:calc(100dvh - 110px);margin-inline:-16px}.conversation-layer{background:var(--cream)}.conversation-layer>[role=dialog]{width:100%}.conversation-surface.panel{border:0;width:100%}.conversation-header{padding:22px 18px 18px}.conversation-header h2{font-size:28px}.conversation-context{margin:12px 14px 0}.message-list{padding:16px 16px 34px}.message{max-width:100%}.message-composer{padding:14px 14px calc(14px + env(safe-area-inset-bottom));position:sticky;bottom:0}.message-composer>div:not(.composer-reply){grid-template-columns:1fr}.message-composer button[type=submit]{min-height:46px}.message-actions button{min-height:44px}}@media (prefers-reduced-motion:reduce){.loading-line{animation:none}}.bloom-logo{object-fit:contain;width:auto;display:block}.bloom-logo.wordmark{width:146px;height:52px}.bloom-logo.compact{width:38px;height:38px}.mobile-brand-mark{display:none}.brand .bloom-logo{flex:none}.hero-card{border:0;grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr);min-height:650px;box-shadow:0 24px 70px #26342617}.hero-copy{padding:clamp(58px,6.2vw,92px)}.hero-copy h2{font-size:clamp(58px,6.2vw,90px)}.hero-meta{margin-top:34px}.hero-collaborators{color:var(--secondary);align-items:center;gap:12px;margin-top:16px;font-size:10px;display:flex}.hero-collaborators .faces i{border-color:var(--cream)}.hero-art{isolation:isolate;filter:saturate(.72)contrast(.94)sepia(.06);min-height:614px;margin:18px 18px 18px -18px}.hero-art>img{z-index:-2;object-fit:cover;object-position:58% center}.hero-art:before{content:"";z-index:-1;background:linear-gradient(90deg,#2634262b,#0000 42%,#24252014);position:absolute;inset:0}.hero-art figcaption{width:min(310px,78%);color:var(--forest);background:#fbf8f2e8;border:1px solid #4a403729;padding:22px 24px;position:absolute;bottom:34px;left:-22px;transform:rotate(-.8deg);box-shadow:0 18px 44px #24252021}.hero-art figcaption small,.hero-art figcaption b,.hero-art figcaption span{display:block}.hero-art figcaption small{letter-spacing:.075em;color:var(--secondary);font-size:9px}.hero-art figcaption b{font:400 34px/1 var(--font-serif);margin-top:8px}.hero-art figcaption span{color:var(--secondary);margin-top:7px;font-size:10px}.conversation-preview{position:relative}.conversation-preview:before{content:"";background:linear-gradient(var(--clay), transparent);opacity:.45;width:1px;position:absolute;top:23%;bottom:23%;left:43%;transform:rotate(4deg)}.recent-thoughts>button{position:relative}.recent-thoughts>button:after{content:"";background:var(--paper-line);width:1px;position:absolute;top:49px;bottom:-1px;left:16px}.recent-thoughts>button:last-child:after{display:none}.phase-card{margin-block:8px 18px}.phase-track:before{background:linear-gradient(90deg, transparent, var(--paper-line-strong) 12%, var(--paper-line-strong) 88%, transparent)}.phase i{border:1px solid var(--paper-line);background:var(--ivory)}.phase.complete i,.phase.current i{box-shadow:0 0 0 7px var(--ivory)}.seeds-preview{box-shadow:none;background:0 0;border-width:0 1px 0 0;padding-left:2px;padding-right:22px}.itinerary-preview{padding-left:42px}.checklist{box-shadow:none;background:0 0;border-width:1px 0 0;padding-inline:2px}.check-grid{gap:0}.check-grid label{border-width:0 0 1px;padding:18px 16px}.list-columns .panel{box-shadow:none;background:0 0;border-width:1px 0 0;padding:18px 0}.list-columns .private-list{background:#ded4c547;border:0;padding-inline:28px;position:relative;transform:rotate(.25deg)}.list-check input:checked+span{color:var(--secondary);text-decoration:none}.list-check input:checked+span:after{content:" · held";color:var(--olive);font:italic 11px var(--font-serif)}.afterglow-card{background:var(--forest);min-height:680px;color:var(--cream);justify-content:center;padding:clamp(60px,9vw,120px)}.afterglow-card:before{border-color:#fbf8f229}.afterglow-logo{opacity:.9;position:absolute;top:28px;left:34px;width:112px!important;height:auto!important}.afterglow-card>small,.afterglow-card>p{color:#fbf8f2ad}.afterglow-card h2{color:var(--cream);font-size:clamp(68px,10vw,128px);font-weight:400}.afterglow-card .memory-stats span{background:0 0;border:1px solid #fbf8f22e}.afterglow-card button{background:0 0;border:1px solid #fbf8f247}@media (max-width:1120px){.hero-card{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.hero-copy{padding:58px 44px}}@media (max-width:900px){.hero-card{grid-template-columns:1fr;min-height:auto}.hero-art{margin:-8px 18px 18px 54px;min-height:500px!important}.conversation-preview:before{display:none}.seeds-preview{border-right:0;padding-right:2px}.itinerary-preview{padding-left:2px}.check-grid label+label{border-left:0}}@media (max-width:640px){.brand .bloom-logo.wordmark{display:none}.mobile-brand-mark{display:block}.brand{min-height:58px}.hero-copy{min-height:430px}.hero-art{margin:-4px 8px 8px 28px;overflow:visible;min-height:370px!important}.hero-art>img{border-radius:2px}.hero-art figcaption{width:min(270px,88%);padding:17px 18px;bottom:18px;left:-20px}.hero-art:after{top:10px;right:10px}.hero-collaborators{flex-direction:column;align-items:flex-start}.recent-thoughts p{white-space:normal}.check-grid label{min-height:60px;padding-inline:4px}.list-columns .private-list{padding-inline:20px;transform:none}.afterglow-card{min-height:620px}.afterglow-logo{top:22px;left:22px;width:94px!important}}.brand .bloom-logo.wordmark{width:184px;height:auto}.space-card{box-shadow:none;background:0 0;border-width:0 0 1px;grid-template-columns:minmax(0,1fr) auto;gap:16px;margin:0 4px 28px;padding:0 4px 22px}.space-card>div{min-width:0}.space-card>div>span{color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.space-card strong{margin:5px 0 4px;font-size:18px;font-weight:400}.space-card button{align-self:center;width:44px;height:44px}.topbar-mark{display:none}.home-page{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr)}.hero-card{box-shadow:0 20px 54px #26342611}.hero-copy h2 em{color:var(--forest);text-underline-offset:.1em;-webkit-text-decoration:underline #b9826d73;text-decoration:underline #b9826d73;text-decoration-thickness:1px}.route-line{opacity:.38}.location-note{opacity:.72}.conversation-preview{grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr);padding-block:clamp(70px,9vw,124px)}.conversation-preview:before,.recent-thoughts:before{display:none}.recent-thoughts{border-top:1px solid var(--paper-line-strong)}.recent-thoughts>button{grid-template-columns:40px 1fr;padding:24px 0}.recent-thoughts>button>span{border:1px solid var(--paper-line);background:0 0;width:30px;height:30px}.recent-thoughts>button:after{opacity:.55;top:54px;left:15px}.recent-thoughts p{white-space:normal;font-size:16px}.phase-card{padding-block:64px}.phase-track:before{top:16px}.phase i{background:var(--ivory);width:32px;height:32px;color:var(--secondary);font:italic 12px/32px var(--font-serif);border:0;border-radius:0;box-shadow:none!important}.phase i span{display:none}.phase:first-child i:before{content:"01"}.phase:nth-child(2) i:before{content:"02"}.phase:nth-child(3) i:before{content:"03"}.phase:nth-child(4) i:before{content:"04"}.phase:nth-child(5) i:before{content:"05"}.phase.current i{color:var(--forest);transform:none}.phase strong{font-size:15px;font-weight:400}.seeds-preview{border:0;padding:32px 48px 42px 0}.itinerary-preview{border:0;padding:84px 0 54px 52px}.seeds-preview .section-heading,.itinerary-preview .section-heading{border-top:1px solid var(--paper-line-strong);padding-top:20px}.seed-row{padding-block:20px}.seed-row-mark{border:1px solid var(--paper-line);background:0 0;border-radius:0}.day-line time{border:0;border-bottom:1px solid var(--paper-line-strong);border-radius:0}.checklist{margin-top:64px;padding-block:50px 18px}.check-grid label{border-radius:0}.check-grid label+label{border-left:0}.check-grid label:nth-child(2){margin-top:18px}.check-grid label:nth-child(3){margin-top:36px}.seed-card:nth-child(2),.seed-card:nth-child(3){transform:none}.seed-card:nth-child(2):hover,.seed-card:nth-child(3):hover{transform:translateY(-3px)}.seed-visual i{opacity:.7;background:0 0;padding:0}.list-columns .private-list{background:#ded4c52e;transform:none}.today-card{min-height:650px;box-shadow:none;background:0 0;border-width:1px 0 0;padding:clamp(42px,7vw,90px) 0}.today-weather{border:1px solid var(--paper-line);background:0 0;border-radius:0}.today-card blockquote{border-style:solid;border-width:1px 0;border-color:var(--paper-line);background:0 0;border-radius:0;max-width:720px;margin:58px auto 0;padding:34px 0;font-size:24px}.afterglow-card:before{display:none}.afterglow-card .memory-stats{border-top:1px solid #fbf8f22e;border-bottom:1px solid #fbf8f22e;gap:0}.afterglow-card .memory-stats span{border:0;border-radius:0;min-width:150px}.afterglow-card .memory-stats span+span{border-left:1px solid #fbf8f22e}.conversation-page{grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr)}.conversation-surface.page{background:0 0;border:0;min-height:760px;max-height:none}.conversation-header{border-top:1px solid var(--paper-line-strong);border-bottom:1px solid var(--paper-line);padding:36px 0 28px}.conversation-header h2{font-size:clamp(38px,4vw,56px)}.conversation-context{background:0 0;border-width:1px 0;margin:24px 0 0;padding:18px 0}.context-mark{filter:saturate(.55);border-radius:0;width:46px;height:54px}.message{border-bottom:1px solid var(--paper-line);grid-template-columns:42px minmax(0,1fr);gap:18px;max-width:100%;margin:0;padding:30px 0 28px}.message.mine{max-width:calc(100% - 64px);margin-left:64px}.message-avatar{width:34px;height:34px;font:italic 15px var(--font-serif);background:0 0;border:0}.message.mine .message-avatar{color:var(--olive);background:0 0}.message-meta{margin-bottom:10px}.message-meta strong{font:500 13px var(--font-serif)}.message-note,.message.mine .message-note{background:0 0;border:0;padding:0}.message-note p{font-size:clamp(16px,1.45vw,19px);line-height:1.65}.reply-reference{margin:0 0 12px;padding:8px 0 8px 14px}.message-actions{opacity:.72;margin-top:12px}.message-actions:focus-within,.message:hover .message-actions{opacity:1}.message-actions button:hover,.message-actions button.reacted{text-underline-offset:3px;background:0 0;text-decoration:underline}.message-composer{padding:26px 0 calc(24px + env(safe-area-inset-bottom));border-top:1px solid var(--paper-line-strong);background:0 0;margin:0}.message-composer textarea,.inline-edit textarea{background:0 0;border-width:0 0 1px;min-height:84px;padding:15px 0}.message-composer button[type=submit]{align-self:stretch;min-width:112px}.conversation-surface.panel{background:var(--cream);padding-inline:28px}@media (max-width:900px){.topbar-mark{margin-left:4px;display:block;width:34px!important;height:34px!important}.topbar>div:first-of-type{flex:1}.home-page,.conversation-preview{grid-template-columns:1fr}.seeds-preview,.itinerary-preview{padding:46px 2px}.check-grid label:nth-child(n){margin-top:0}}@media (max-width:640px){.brand{min-height:70px}.conversation-preview{padding-block:64px}.phase-card{padding-block:48px}.message,.message.mine{grid-template-columns:34px minmax(0,1fr);gap:12px;max-width:100%;margin-left:0}.conversation-surface.panel{padding-inline:0}.message-composer{padding-inline:16px}.afterglow-card .memory-stats{flex-direction:column;width:100%}.afterglow-card .memory-stats span+span{border-top:1px solid #fbf8f22e;border-left:0}}.brand{padding-top:6px;padding-bottom:44px}.brand .bloom-logo.wordmark{width:178px}.topbar-title{flex:1}.home-topbar{min-height:88px}.hero-card{grid-template-columns:minmax(420px,.88fr) minmax(0,1.12fr);margin:34px 0 72px}.hero-copy{min-width:0;padding:clamp(48px,4vw,68px)}.hero-copy h1{width:100%;max-width:100%;color:var(--forest);font:400 clamp(52px, 5.4vw, 82px)/.98 var(--font-serif);letter-spacing:-.052em;text-wrap:balance;margin:22px 0 20px}.hero-copy h1 em{color:var(--forest);text-underline-offset:.1em;font-weight:400;-webkit-text-decoration:underline #b9826d6b;text-decoration:underline #b9826d6b;text-decoration-thickness:1px}.hero-copy p{max-width:34ch;font-size:clamp(17px,1.4vw,20px)}.hero-copy button{box-shadow:none;margin-top:18px}.hero-art{filter:saturate(.68)contrast(.95)sepia(.04);min-height:720px;margin:-30px -46px -30px -30px}.hero-art figcaption{width:min(320px,72%);padding:19px 22px;bottom:-18px;left:-34px;transform:none}.hero-art figcaption strong{font:400 18px/1.2 var(--font-serif);display:block}.hero-art figcaption span{color:var(--secondary);margin-top:6px;font-size:10px;display:block}.conversation-seed-preview{align-items:center;border-bottom-color:var(--paper-line-strong)!important;grid-template-columns:58px minmax(0,1fr) auto!important;gap:16px!important;padding:16px 0 18px!important}.conversation-seed-preview:after{display:none!important}.conversation-seed-preview .seed-preview-image{background:linear-gradient(145deg, var(--sand), var(--clay));border:0;border-radius:0;width:58px;height:66px;position:relative;overflow:hidden}.conversation-seed-preview .seed-preview-image:before{content:"";background:var(--moss);border-radius:50%;width:68px;height:32px;position:absolute;bottom:-13px;left:-8px;transform:rotate(-8deg)}.conversation-seed-preview strong{font:500 16px/1.25 var(--font-serif);margin:2px 0 0!important;display:block!important}.conversation-seed-preview p{color:var(--secondary);font:10px/1.4 var(--font-sans)!important;margin-top:4px!important}.conversation-seed-preview em{color:var(--secondary);white-space:nowrap;font-size:9px;font-style:normal}.recent-thoughts>button:not(.conversation-seed-preview){padding-left:12px}.recent-thoughts>button:not(.conversation-seed-preview)>span{background:var(--ivory)}.recent-thoughts strong{display:inline}.recent-thoughts time{color:var(--secondary);margin-left:8px;font-size:9px}.recent-thoughts>button:not(.conversation-seed-preview) small{color:var(--olive)}.seed-board{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(20px,2.8vw,42px)}.seed-card:nth-child(3n+1){grid-column:span 5}.seed-card:nth-child(3n+2){grid-column:span 3;margin-top:112px}.seed-card:nth-child(3n+3){grid-column:span 4;margin-top:34px}.seed-card:nth-child(3n+1) .seed-visual{height:clamp(390px,39vw,570px)}.seed-card:nth-child(3n+2) .seed-visual{height:clamp(260px,27vw,390px)}.seed-card:nth-child(3n+3) .seed-visual{height:clamp(330px,33vw,470px)}.seed-card:nth-child(3n+1) .seed-visual i{bottom:20px;left:-10px}.seed-card:nth-child(3n+2) .seed-visual i{text-align:right;bottom:14px;left:auto;right:-10px}.seed-card-copy{padding-top:22px}.seed-card h3{max-width:18ch;font-size:clamp(23px,2.2vw,31px)}.seed-card p{margin-top:9px}.seed-card .talk-button{border-width:0 0 1px;border-radius:0;padding-inline:0}.itinerary-days{padding-left:52px}.itinerary-days:before{top:20px;bottom:20px;left:22px}.itinerary-days article{min-height:182px;padding:38px 30px 38px 20px}.itinerary-days article:before{background:var(--olive);border-width:4px;width:5px;height:5px;left:-34px}.itinerary-days time{flex-direction:column;justify-content:center;align-self:stretch;padding-right:28px;display:flex}.itinerary-days article.open small{color:var(--secondary)}.itinerary-days article.open h3{color:var(--charcoal);font-weight:400}.itinerary-days article.confirmed{background:linear-gradient(90deg,#a8af9821,#0000 72%)}.itinerary-days article.confirmed:before{background:var(--clay)}@media (max-width:1120px){.hero-card{grid-template-columns:minmax(340px,.84fr) minmax(0,1.16fr)}.hero-copy{padding:50px 40px}.hero-copy h1{font-size:clamp(52px,5.2vw,60px)}.hero-art{min-height:650px;margin-right:-18px}.seed-card:nth-child(n){grid-column:span 6}.seed-card:nth-child(2n){margin-top:76px}.seed-card:nth-child(3){margin-top:0}.seed-card:nth-child(n) .seed-visual{height:clamp(330px,43vw,500px)}}@media (max-width:900px){.home-topbar{min-height:82px}.hero-card{grid-template-columns:1fr;margin-top:12px}.hero-copy{padding:54px 42px 64px}.hero-copy h1{font-size:clamp(52px,9vw,72px)}.hero-art{margin:0 18px 28px 64px;min-height:520px!important}.hero-art figcaption{bottom:-16px;left:-34px}.seed-card:nth-child(n){grid-column:span 6}.itinerary-days article:nth-child(2n)>div{transform:none}}@media (max-width:640px){.brand{padding-top:0;padding-bottom:34px}.hero-card{margin-bottom:54px}.hero-copy{min-height:390px;padding:44px 26px 54px}.hero-copy h1{font-size:clamp(46px,13vw,58px)}.hero-art{margin:0 8px 30px 26px;min-height:390px!important}.hero-art figcaption{width:min(270px,86%);bottom:-20px;left:-18px}.conversation-seed-preview{grid-template-columns:48px minmax(0,1fr)!important}.conversation-seed-preview .seed-preview-image{width:48px;height:56px}.conversation-seed-preview em{grid-column:2}.seed-board{grid-template-columns:1fr}.seed-card:nth-child(n){grid-column:auto;margin-top:0}.seed-card:nth-child(n) .seed-visual{height:300px}.seed-card:nth-child(2) .seed-visual{height:250px}.seed-card:nth-child(n) .seed-visual i{left:14px;right:auto}.itinerary-days{padding-left:28px}.itinerary-days:before{left:9px}.itinerary-days article{min-height:150px;padding:28px 4px 28px 12px}.itinerary-days article:before{left:-23px}.itinerary-days time b{font-size:34px}}.seed-board{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(78px,9vw,138px) clamp(24px,3.4vw,54px);padding:24px 0 70px}.seed-card{min-width:0;box-shadow:none;border:0;margin:0;overflow:visible;background:0 0!important;border-radius:0!important;transform:none!important}.seed-card:focus-within{outline-offset:10px;outline:2px solid #4d58405c}.seed-landscape{grid-column:1/span 7!important}.seed-portrait{margin-top:108px;grid-column:9/span 4!important}.seed-editorial{grid-column:2/span 10!important}.seed-minimal{grid-column:2/span 6!important}.seed-card-frame{min-width:0}.seed-editorial .seed-card-frame{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);align-items:center;gap:clamp(34px,5vw,76px);display:grid}.seed-visual{background:var(--sand);border-radius:3px;margin:0;position:relative;overflow:hidden;filter:saturate(.72)contrast(.96)!important;height:auto!important}.seed-visual:before,.seed-visual:after{display:none!important}.seed-landscape .seed-visual{aspect-ratio:3/2}.seed-minimal .seed-visual{aspect-ratio:16/9;max-width:460px}.seed-visual img{object-fit:cover;transition:opacity .24s,transform .32s}.seed-card:hover .seed-visual img{transform:scale(1.012)}.seed-visual.is-loading img{opacity:0}.seed-visual.is-loading{background:linear-gradient(100deg, var(--sand) 22%, var(--cream) 38%, var(--sand) 54%);background-size:220% 100%;animation:1.6s linear infinite seed-loading}.seed-visual.no-image{border:1px solid var(--paper-line);background:#ded4c533;place-items:center;display:grid}.seed-empty-mark{border:1px solid var(--olive);background:0 0!important;border-radius:50%!important;width:42px!important;height:42px!important;position:relative!important;inset:auto!important}.seed-empty-mark:before{content:"";border-left:1px solid var(--olive);border-bottom:1px solid var(--olive);width:14px;height:20px;position:absolute;top:9px;left:13px;transform:rotate(-36deg)}.seed-visual figcaption{z-index:3;color:var(--ink-brown);font:italic 11px/1.2 var(--font-serif);background:#fbf8f2db;padding:7px 9px;position:absolute;bottom:14px;left:16px}.seed-portrait .seed-visual figcaption{bottom:18px;left:auto;right:-1px}.seed-editorial .seed-visual figcaption{bottom:18px;left:-1px}.seed-visual>i{z-index:3;color:#fbf8f2e6;font:10px/1.2 var(--font-sans);letter-spacing:.03em;text-shadow:0 1px 8px #2425206b;position:absolute;top:14px;transform:none;background:0 0!important;padding:0!important;bottom:auto!important;left:auto!important;right:14px!important}.seed-card-copy{padding:24px 0 0}.seed-editorial .seed-card-copy{padding:0}.seed-kicker{border-top:1px solid var(--paper-line-strong);justify-content:space-between;align-items:baseline;gap:14px;padding-top:14px;display:flex}.seed-kicker small{color:var(--secondary);letter-spacing:.04em;text-transform:none;font-size:9px;font-weight:500}.seed-kicker>span{color:var(--olive);white-space:nowrap;font-size:9px}.seed-card h3{max-width:19ch;color:var(--forest);font:400 clamp(27px, 2.8vw, 42px)/1.04 var(--font-serif);letter-spacing:-.035em;margin:16px 0 0}.seed-portrait h3{font-size:clamp(24px,2.2vw,32px)}.seed-author{color:var(--secondary);margin:11px 0 0!important;font-size:10px!important}.seed-card.is-bloomed .seed-visual{filter:saturate(.54)contrast(.94)!important}.seed-card.is-bloomed h3:after{content:" · added";color:var(--olive);font:italic 12px var(--font-serif)}.seed-comment-preview{border:0;border-top:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);width:100%;min-height:58px;color:var(--secondary);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:24px;padding:13px 0;display:grid}.seed-comment-faces{display:flex}.seed-comment-faces i{border:2px solid var(--ivory);background:var(--sage);width:26px;height:26px;color:var(--forest);border-radius:50%;place-items:center;margin-left:-6px;font-size:8px;font-style:normal;display:grid}.seed-comment-faces i:first-child{background:var(--sand);margin-left:0}.seed-comment-preview>span:nth-child(2){font:11px/1.4 var(--font-serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seed-comment-preview strong{color:var(--charcoal);font-weight:600}.seed-comment-preview>em{color:var(--olive);white-space:nowrap;font-size:9px;font-style:normal}.seed-comment-preview:hover>span:nth-child(2),.seed-comment-preview:focus-visible>span:nth-child(2){color:var(--charcoal)}.seed-actions{border-top:0;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:22px;padding-top:0;display:flex}.seed-actions button{min-height:44px;color:var(--secondary);border:0;border-bottom:1px solid #0000;border-radius:0;padding:0;font-size:10px;background:0 0!important}.seed-actions button:hover,.seed-actions button:focus-visible{color:var(--forest);border-bottom-color:currentColor}.seed-actions button.voted{color:var(--olive)}.seed-card .talk-button{border-width:0 0 1px;border-color:#0000;padding:0}.seed-card .bloom-button{border:1px solid var(--paper-line-strong);color:var(--olive);margin-left:auto;padding:0 12px}.seed-card .bloom-button:hover,.seed-card .bloom-button:focus-visible{border-color:var(--olive);color:var(--cream);background:var(--olive)!important}.seed-card.is-discussed .talk-button:before{content:"";background:var(--olive);vertical-align:1px;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}@keyframes seed-loading{to{background-position:-220% 0}}@media (max-width:1120px){.seed-board{row-gap:86px}.seed-card:nth-child(n){margin-top:0;grid-column:span 6!important}.seed-editorial{grid-column:1/-1!important}.seed-editorial .seed-card-frame{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr)}.seed-card:nth-child(n) .seed-visual{height:auto}}@media (max-width:760px){.seed-board{grid-template-columns:1fr;row-gap:72px;padding-bottom:28px}.seed-card:nth-child(n){grid-column:auto!important}.seed-editorial .seed-card-frame{display:block}.seed-landscape .seed-visual,.seed-editorial .seed-visual{aspect-ratio:3/2}.seed-portrait .seed-visual{aspect-ratio:4/5;width:min(88%,460px)}.seed-editorial .seed-card-copy{padding-top:24px}.seed-card h3,.seed-portrait h3{font-size:clamp(28px,8vw,38px)}}@media (max-width:520px){.seed-board{row-gap:60px}.seed-portrait .seed-visual{width:92%}.seed-comment-preview{grid-template-columns:auto minmax(0,1fr)}.seed-comment-preview>em{grid-column:2}.seed-actions{align-items:stretch}.seed-actions button{min-height:44px}.seed-card .bloom-button{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.seed-visual.is-loading{animation:none}.seed-visual img{transition:none}.seed-card:hover .seed-visual img{transform:none}}.chapter-progress{grid-template-columns:repeat(5,1fr);gap:5px;margin:-18px 0 46px;display:grid}.chapter-progress span{background:#4d584026;height:3px}.activity-feed{border-top:1px solid var(--paper-line-strong);border-bottom:1px solid var(--paper-line-strong);padding:clamp(30px,4vw,54px) 0}.activity-feed-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.activity-feed-heading small,.moment-confirmation header>small,.loose-ends>small,.empty-memories>small{color:var(--secondary);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:650;display:block}.activity-feed-heading h3,.moment-confirmation h3,.loose-ends h3,.empty-memories h3{color:var(--forest);font:400 clamp(28px, 3.1vw, 42px)/1.08 var(--font-serif);letter-spacing:-.03em;margin:0}.ghost-action,.home-summary-links button{min-height:44px;color:var(--olive);cursor:pointer;font:600 11px/1.2 var(--font-sans);text-underline-offset:5px;background:0 0;border:0;-webkit-text-decoration:underline #4d584047;text-decoration:underline #4d584047}.ghost-action:hover,.home-summary-links button:hover{color:var(--forest);text-decoration-color:currentColor}.ghost-action:focus-visible,.home-summary-links button:focus-visible,.moment-confirmation button:focus-visible,.moment-change-note input:focus-visible,.loose-ends button:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.activity-feed .recent-thoughts{margin-top:8px}.activity-feed .recent-thoughts>button{background:0 0}.activity-moments{margin-top:10px}.activity-moments .seed-row{padding-inline:0}.activity-all{margin:18px 0 0 auto;display:block}.home-summary-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,42px);margin:8px 0 64px;display:grid}.home-summary-links button{border-top:1px solid var(--paper-line-strong);border-bottom:1px solid var(--paper-line);text-align:left;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:104px;padding:22px 0;text-decoration:none;display:flex}.home-summary-links small{color:var(--secondary);letter-spacing:.11em;text-transform:uppercase;font-size:9px}.home-summary-links strong{color:var(--forest);font:400 23px/1.15 var(--font-serif)}.moment-confirmation{background:#ded4c533;border:1px solid #b9826d47;margin:0 0 30px;padding:clamp(24px,3vw,38px)}.moment-confirmation>header{max-width:670px;margin-bottom:8px}.moment-confirmation>header p{max-width:58ch;color:var(--secondary);margin:10px 0 0;font-size:12px;line-height:1.65}.moment-confirmation-item{border-top:1px solid var(--paper-line-strong);grid-template-columns:minmax(220px,.82fr) minmax(420px,1.18fr);align-items:center;gap:28px;padding:24px 0;display:grid}.moment-confirmation-item:first-child{border-top:0}.moment-confirmation-copy small{color:var(--secondary);letter-spacing:.08em;font-size:9px}.moment-confirmation-copy h4{color:var(--forest);font:400 23px/1.12 var(--font-serif);margin:6px 0}.moment-confirmation-copy p{color:var(--secondary);margin:0;font-size:11px;line-height:1.5}.moment-confirmation-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.moment-confirmation-actions button,.moment-change-note button{border:1px solid var(--paper-line-strong);min-height:44px;color:var(--olive);cursor:pointer;background:#fbf8f29e;border-radius:999px;padding:0 13px;font-size:10px}.moment-confirmation-actions button:first-child{color:var(--forest);background:#a8af982e;border-color:#4d584061}.moment-confirmation button:disabled{cursor:wait;opacity:.55}.moment-change-note label{color:var(--forest);font:400 15px/1.2 var(--font-serif);margin-bottom:8px;display:block}.moment-change-note>div{grid-template-columns:minmax(150px,1fr) auto auto;gap:8px;display:grid}.moment-change-note input{border:0;border-bottom:1px solid var(--olive);min-height:44px;color:var(--charcoal);background:#fbf8f2ad;border-radius:0;padding:0 12px}.moment-confirmation.digest{border-color:var(--paper-line-strong);background:#a8af981a}.remember-page{padding-bottom:90px}.memory-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,88px);margin-top:72px;display:grid}.moment-memory.seed-card{grid-column:auto;margin:0}.moment-memory .seed-card-frame{display:block}.moment-memory .seed-visual{aspect-ratio:4/3;width:100%}.moment-memory .seed-card-copy{padding-top:18px}.moment-memory .memory-date{color:var(--secondary);font:italic 13px/1.4 var(--font-serif);margin:8px 0 0}.memory-thread-note{color:var(--olive)!important;margin-top:16px!important;font-size:10px!important}.empty-memories{border-top:1px solid var(--paper-line-strong);border-bottom:1px solid var(--paper-line);max-width:680px;margin:74px 0;padding:38px 0}.empty-memories p{max-width:50ch;color:var(--secondary);line-height:1.7}.loose-ends{border-top:1px solid var(--paper-line-strong);margin-top:82px;padding-top:30px}.loose-ends button{border:0;border-bottom:1px solid var(--paper-line);width:100%;min-height:58px;color:var(--charcoal);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.loose-ends button span{font:400 18px/1.25 var(--font-serif)}.loose-ends button em{color:var(--secondary);font-size:9px;font-style:normal}.stage-onboarding-layer{z-index:80;background:#26342694;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.stage-onboarding{background:var(--cream);border:1px solid #fbf8f266;width:min(680px,100%);padding:clamp(34px,6vw,68px);box-shadow:0 28px 80px #24252033}.stage-onboarding .bloom-logo{width:138px;margin-bottom:34px}.stage-onboarding>small{color:var(--secondary);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.stage-onboarding h2{max-width:12ch;color:var(--forest);font:400 clamp(38px, 6vw, 60px)/1 var(--font-serif);letter-spacing:-.04em;margin:12px 0 24px}.stage-onboarding>p{max-width:54ch;color:var(--secondary);font-size:13px;line-height:1.7}.growth-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:32px 0;padding:0;list-style:none;display:grid;position:relative}.growth-stages:before{content:"";z-index:0;border-top:1px solid var(--paper-line-strong);position:absolute;top:35px;left:9%;right:9%}.growth-stages li{z-index:1;justify-items:center;gap:10px;min-width:0;display:grid;position:relative}.growth-stage-art{background:var(--cream);width:70px;height:70px;color:var(--olive);border:1px solid #4d584024;border-radius:50%;place-items:center;display:grid}.growth-stage-art svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:62px;height:62px;overflow:visible}.growth-stage-art .growth-stage-soil{stroke:var(--stone)}.growth-stage-art .growth-stage-fill{fill:#a8af984d}.growth-stage-art .growth-stage-leaf{fill:#a8af982e}.growth-stage-art .growth-stage-petal{fill:#c9937824}.growth-stage-art .growth-stage-centre,.growth-stage-art .growth-stage-memory{fill:var(--clay);stroke:var(--clay)}.growth-stage-label{color:var(--olive);font:italic 13px/1.2 var(--font-serif);text-align:center}.install-iskha{z-index:90;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));border:1px solid var(--paper-line-strong);background:var(--cream);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;width:min(430px,100vw - 36px);padding:18px 18px 18px 16px;display:grid;position:fixed;box-shadow:0 18px 60px #24252029}.install-iskha img{width:38px;height:38px}.install-iskha strong{color:var(--forest);font:400 18px/1.2 var(--font-serif)}.install-iskha p{color:var(--secondary);margin:4px 0 0;font-size:10px;line-height:1.45}.install-iskha-action{background:var(--forest);min-height:42px;color:var(--cream);cursor:pointer;border:0;border-radius:999px;padding:0 16px;font-size:11px;font-weight:700}.install-iskha-close{width:36px;height:36px;color:var(--secondary);cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:2px;right:4px}.operational-empty{border-top:1px solid var(--paper-line-strong);border-bottom:1px solid var(--paper-line);max-width:720px;margin:34px 0 90px;padding:clamp(34px,6vw,64px) 0}.operational-empty>small{color:var(--secondary);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.operational-empty h3{max-width:12ch;color:var(--forest);font:400 clamp(36px, 5vw, 58px)/1 var(--font-serif);letter-spacing:-.04em;margin:12px 0}.operational-empty p{max-width:52ch;color:var(--secondary);margin:0 0 24px;font-size:13px;line-height:1.7}.itinerary-actions{justify-content:flex-end;gap:7px;min-width:96px;display:flex;transform:none!important}.itinerary-actions button{border-radius:999px;width:auto;min-width:44px;padding:0 11px;font-size:9px}.list-check-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 36px;align-items:center;display:grid}.list-check-row .list-check{border-top:0}.list-check-row>button{width:36px;height:36px;color:var(--secondary);cursor:pointer;background:0 0;border:0;font-size:18px}.list-add-form{border-top:1px solid var(--paper-line);margin-top:24px;padding-top:18px}.list-add-form>label{color:var(--secondary);letter-spacing:.08em;margin-bottom:8px;font-size:9px;display:block}.list-add-form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.list-add-form input{border:1px solid var(--paper-line-strong);background:var(--ivory);min-width:0;min-height:44px;padding:0 12px}.list-add-form button{background:var(--olive);min-width:62px;min-height:44px;color:var(--cream);cursor:pointer;border:0;border-radius:999px;padding:0 12px;font-size:10px;font-weight:700}.today-empty{border-top:1px solid #fbf8f233;margin-top:28px;padding:28px 0}.today-empty p{color:#fbf8f2b8}.today-empty .ghost-action{color:var(--cream)}.search-composer,.plan-composer{width:min(660px,100vw - 28px)}.search-results{border-top:1px solid var(--paper-line-strong);max-height:42vh;margin-top:24px;display:grid;overflow:auto}.search-results>p{color:var(--secondary);margin:22px 0}.search-results>button{border:0;border-bottom:1px solid var(--paper-line);min-height:72px;color:var(--charcoal);text-align:left;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 4px;display:grid}.search-results>button:hover{box-shadow:none;background:#a8af9814;transform:none}.search-results small{color:var(--secondary);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.search-results strong{color:var(--forest);font:400 17px/1.25 var(--font-serif)}.search-results span{color:var(--secondary);font-size:10px}.plan-composer input[type=date]{border:1px solid var(--paper-line-strong);background:var(--ivory);min-height:48px;color:var(--charcoal);padding:0 13px}.account-composer-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}@media (max-width:860px){.moment-confirmation-item{grid-template-columns:1fr;gap:18px}.moment-confirmation-actions{justify-content:flex-start}.memory-board{grid-template-columns:1fr}}@media (max-width:640px){.welcome-page{grid-template-columns:1fr}.welcome-copy{min-height:100svh;padding:34px 24px 46px}.welcome-copy .iskha-logo{width:128px;margin-bottom:64px}.welcome-copy h1{font-size:clamp(48px,15vw,68px)}.welcome-signin>div:not(.welcome-sent){grid-template-columns:1fr}.welcome-art{min-height:58svh;padding:36px 24px}.welcome-art-mark{width:84px;height:84px;top:36px;left:24px}.welcome-art-mark img{width:48px;height:48px}.welcome-art p{font-size:clamp(34px,11vw,48px)}.account-action{background:0 0;border-color:#0000;padding-right:4px}.account-action>span:last-child{display:none}.install-iskha{grid-template-columns:34px minmax(0,1fr)}.install-iskha img{width:34px;height:34px}.install-iskha-action{grid-column:1/-1;width:100%}.itinerary-days article{grid-template-columns:58px minmax(0,1fr)}.itinerary-actions{grid-column:2;justify-content:flex-start}.list-add-form>div{grid-template-columns:1fr}.search-results>button{grid-template-columns:1fr;gap:3px}.chapter-progress{margin-top:-8px;margin-bottom:34px}.activity-feed-heading{flex-direction:column;align-items:flex-start;gap:8px}.home-summary-links{grid-template-columns:1fr;gap:12px}.home-summary-links button{min-height:86px}.moment-confirmation{margin-inline:-4px;padding:22px 18px}.moment-confirmation-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.moment-confirmation-actions button{width:100%}.moment-change-note>div{grid-template-columns:1fr 1fr}.moment-change-note input{grid-column:1/-1}.stage-onboarding-layer{padding:12px}.stage-onboarding{padding:34px 24px}.growth-stages{gap:4px;margin:26px -4px}.growth-stages:before{top:25px}.growth-stage-art{width:50px;height:50px}.growth-stage-art svg{stroke-width:1.6px;width:44px;height:44px}.growth-stage-label{font-size:10px}}@media (prefers-reduced-motion:reduce){.stage-onboarding-layer{scroll-behavior:auto}}.home-page .hero-card{grid-template-columns:minmax(400px,.86fr) minmax(0,1.14fr);gap:clamp(18px,2.4vw,36px);padding:0;overflow:hidden}.home-page .hero-copy{min-width:0;padding:clamp(48px,4.2vw,68px);overflow:hidden}.home-page .hero-copy h1{overflow-wrap:normal;width:100%;max-width:10ch;font-size:clamp(50px,5vw,76px)}.home-page .hero-art{isolation:isolate;filter:saturate(.68)contrast(.95)sepia(.04);min-width:0;min-height:640px;margin:0!important;overflow:hidden!important}.home-page .hero-art>img{z-index:0;object-fit:cover;object-position:58% center;border-radius:0}.home-page .hero-art:before{z-index:1;pointer-events:none}.home-page .hero-art:after,.home-page .hero-art figcaption,.home-page .hero-art .route-line,.home-page .hero-art .location-note{display:none!important}@media (max-width:1120px){.home-page .hero-card{grid-template-columns:minmax(340px,.86fr) minmax(0,1.14fr);gap:18px}.home-page .hero-copy{padding:48px 38px}.home-page .hero-copy h1{font-size:clamp(48px,5.1vw,58px)}.home-page .hero-art{min-height:580px}}@media (max-width:900px){.home-page .hero-card{grid-template-columns:1fr;gap:0}.home-page .hero-copy{min-height:0;padding:52px 42px 58px}.home-page .hero-copy h1{max-width:11ch;font-size:clamp(50px,8vw,68px)}.home-page .hero-art{min-height:500px!important;margin:0!important}}@media (max-width:640px){.home-page .hero-copy{padding:42px 25px 48px}.home-page .hero-copy h1{max-width:100%;font-size:clamp(45px,12.5vw,56px)}.home-page .hero-art{min-height:340px!important}}.chapter-switcher{gap:6px;margin:0 18px 18px;display:grid}.chapter-switcher button{min-height:38px;color:var(--secondary);font:500 12px var(--font-sans);text-align:left;background:0 0;border:0;border-radius:999px;align-items:center;gap:9px;padding:7px 10px;display:flex}.chapter-switcher button span{border:1px solid var(--sage);border-radius:50%;width:8px;height:8px}.chapter-switcher button.active{color:var(--forest);background:#a8af9829}.chapter-switcher button.active span{background:var(--olive);border-color:var(--olive)}.chapter-hero-neutral{background:linear-gradient(145deg, #c8c0b457, #a8af9838), radial-gradient(circle at 68% 28%, #c9937838, transparent 26%), var(--sand);place-items:center;min-height:640px;display:grid}.chapter-hero-neutral>span{aspect-ratio:4/5;background:linear-gradient(154deg,#0000 42%,#4d58402e 42.2%,#0000 42.8%),linear-gradient(35deg,#fbf8f2b8,#ded4c599);border:1px solid #4d584038;width:min(64%,390px);transform:rotate(2deg);box-shadow:22px 28px 55px #2634261f}.home-page .chapter-hero-neutral figcaption{color:var(--olive);font:italic 14px var(--font-serif);letter-spacing:.02em;position:absolute;bottom:7%;right:8%;display:block!important}.seed-composer .iskha-logo.wordmark{width:126px;height:auto;margin:0 0 26px}.chapter-composer{max-height:min(92vh,820px);overflow-y:auto}.seed-composer select,.seed-composer textarea{border:1px solid var(--paper-line-strong);width:100%;color:var(--charcoal);font:400 16px var(--font-sans);background:#fbf8f2c2;border-radius:12px}.seed-composer select{min-height:48px;padding:0 14px}.seed-composer textarea{resize:vertical;padding:13px 14px}.form-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-pair label{gap:7px;display:grid}@media (max-width:900px){.chapter-hero-neutral{min-height:500px}}@media (max-width:640px){.chapter-switcher{margin-inline:14px}.chapter-hero-neutral{min-height:340px}.form-pair{grid-template-columns:1fr}}:root{--washed-blue:#7896a3;--ochre:#b98d37;--moss:#71805f;--apricot:#d19a79;--plum:#705866;--ink:#252b2a;--chapter-accent:#56664a;--chapter-soft:#e5e8df;--chapter-accent-contrast:#fffaf2;--ivory:#f4f0e8!important;--cream:#fbf8f1!important;--cream-deep:#eee6d9!important;--charcoal:#252b2a!important;--secondary:#686d69!important;--forest:#2e3d37!important;--olive:#59634d!important;--sage:#9faa93!important;--sage-soft:#e3e6dc!important;--sand:#ddd1c1!important;--stone:#c7bbae!important;--clay:#9f604c!important;--terracotta:#ba765d!important;--blue-grey:#7896a3!important;--border:#2f383321!important;--border-strong:#2f38333b!important;--paper-line:#2f383321!important;--paper-line-strong:#2f383338!important}.chapter-trip{--chapter-accent:#506f7d;--chapter-soft:#e1e9ec}.chapter-renovation{--chapter-accent:#985f4b;--chapter-soft:#eee1db}.chapter-wedding{--chapter-accent:#6d5260;--chapter-soft:#e9e1e5}.chapter-business{--chapter-accent:#80611f;--chapter-soft:#eee7d5}.chapter-custom{--chapter-accent:#56664a;--chapter-soft:#e3e7dd}html,body,.app-shell{color:var(--ink);background-color:var(--ivory)!important}::selection{background:var(--apricot)!important;color:var(--ink)!important}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:var(--chapter-accent)!important}@supports (color:color-mix(in lab, red, red)){button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:color-mix(in srgb, var(--chapter-accent) 48%, transparent)!important}}.sidebar nav button.active{background:var(--chapter-soft)!important;color:var(--ink)!important;box-shadow:inset 2px 0 0 var(--chapter-accent)!important}.sidebar nav button.active .nav-mark,.sidebar nav button.active em,.chapter-switcher button.active span,.account-action .avatar{border-color:var(--chapter-accent)!important;background:var(--chapter-accent)!important;color:var(--chapter-accent-contrast)!important}.hero-copy button,.intro-panel button,.seed-composer button[type=submit],.primary-action,.list-add-form button,.message-composer button[type=submit],.conversation-state button,.editor-actions>button[type=submit],.edit-check-composer>button[type=submit]{background:var(--chapter-accent)!important;color:var(--chapter-accent-contrast)!important;box-shadow:0 10px 24px var(--chapter-accent)!important}@supports (color:color-mix(in lab, red, red)){.hero-copy button,.intro-panel button,.seed-composer button[type=submit],.primary-action,.list-add-form button,.message-composer button[type=submit],.conversation-state button,.editor-actions>button[type=submit],.edit-check-composer>button[type=submit]{box-shadow:0 10px 24px color-mix(in srgb, var(--chapter-accent) 20%, transparent)!important}}.hero-copy button:hover,.intro-panel button:hover,.seed-composer button[type=submit]:hover,.primary-action:hover,.list-add-form button:hover,.message-composer button[type=submit]:hover{background:var(--chapter-accent)!important}@supports (color:color-mix(in lab, red, red)){.hero-copy button:hover,.intro-panel button:hover,.seed-composer button[type=submit]:hover,.primary-action:hover,.list-add-form button:hover,.message-composer button[type=submit]:hover{background:color-mix(in srgb, var(--chapter-accent) 82%, var(--ink))!important}}.chapter-progress span.active,.hero-meta span+span:before,.itinerary-days article:before,.day-line>span{background:var(--chapter-accent)!important}.itinerary-days small,.section-heading>button,.ghost-action,.text-button,.seed-card .talk-button,.seed-card .bloom-button,.memory-thread-note{color:var(--chapter-accent)!important}.seed-card .bloom-button{border-color:var(--chapter-accent)!important}@supports (color:color-mix(in lab, red, red)){.seed-card .bloom-button{border-color:color-mix(in srgb, var(--chapter-accent) 50%, transparent)!important}}.seed-card .bloom-button:hover{background:var(--chapter-accent)!important;color:var(--chapter-accent-contrast)!important}.check-grid input,.list-check input{accent-color:var(--chapter-accent)!important}.faces i{border-color:var(--cream)!important;background:var(--moss)!important;color:var(--cream)!important}.faces i:first-child{background:var(--clay)!important}.faces i:nth-child(2){background:var(--ochre)!important;color:var(--ink)!important}.faces i:nth-child(3){background:var(--washed-blue)!important}.faces i:nth-child(4){background:var(--plum)!important}.welcome-art:before{border-color:#d19a7957!important}.welcome-art:after{border-color:#7896a352!important}.welcome-art-mark{box-shadow:16px 18px #b98d3721;border-radius:24px!important}.home-summary-links button:first-child{border-top:3px solid var(--washed-blue)!important}.home-summary-links button:last-child{border-top:3px solid var(--clay)!important}.seed-card:nth-child(5n+1){--seed-accent:var(--clay)}.seed-card:nth-child(5n+2){--seed-accent:var(--washed-blue)}.seed-card:nth-child(5n+3){--seed-accent:var(--ochre)}.seed-card:nth-child(5n+4){--seed-accent:var(--moss)}.seed-card:nth-child(5n+5){--seed-accent:var(--plum)}.seed-card .seed-kicker span,.seed-card figcaption{color:var(--seed-accent)!important}@supports (color:color-mix(in lab, red, red)){.seed-card .seed-kicker span,.seed-card figcaption{color:color-mix(in srgb, var(--seed-accent) 76%, var(--ink))!important}}.seed-card .seed-visual.no-image{background:radial-gradient(circle at 76% 25%, var(--seed-accent), transparent 22%), linear-gradient(145deg, var(--seed-accent), var(--sand))!important}@supports (color:color-mix(in lab, red, red)){.seed-card .seed-visual.no-image{background:radial-gradient(circle at 76% 25%, color-mix(in srgb, var(--seed-accent) 38%, transparent), transparent 22%), linear-gradient(145deg, color-mix(in srgb, var(--seed-accent) 12%, var(--cream)), var(--sand))!important}}.seed-card .seed-empty-mark{border-color:var(--seed-accent)!important}.growth-stages li:first-child .growth-stage-fill{fill:var(--ochre)}@supports (color:color-mix(in lab, red, red)){.growth-stages li:first-child .growth-stage-fill{fill:color-mix(in srgb, var(--ochre) 48%, transparent)}}.growth-stages li:nth-child(2) .growth-stage-fill{fill:var(--moss)}@supports (color:color-mix(in lab, red, red)){.growth-stages li:nth-child(2) .growth-stage-fill{fill:color-mix(in srgb, var(--moss) 50%, transparent)}}.growth-stages li:nth-child(3) .growth-stage-fill{fill:var(--washed-blue)}@supports (color:color-mix(in lab, red, red)){.growth-stages li:nth-child(3) .growth-stage-fill{fill:color-mix(in srgb, var(--washed-blue) 46%, transparent)}}.growth-stages li:nth-child(4) .growth-stage-petal{fill:var(--apricot)}@supports (color:color-mix(in lab, red, red)){.growth-stages li:nth-child(4) .growth-stage-petal{fill:color-mix(in srgb, var(--apricot) 50%, transparent)}}.growth-stages li:nth-child(5) .growth-stage-fill{fill:var(--plum)}@supports (color:color-mix(in lab, red, red)){.growth-stages li:nth-child(5) .growth-stage-fill{fill:color-mix(in srgb, var(--plum) 38%, transparent)}}.growth-cue{border-top:4px solid var(--chapter-accent)!important}.cue-pot{background:var(--clay)!important}.cue-leaf-left{background:var(--moss)!important}.cue-leaf-right{background:var(--washed-blue)!important}.cue-flower{background:radial-gradient(circle, var(--ochre) 0 22%, transparent 24%), conic-gradient(from 18deg, var(--apricot), var(--cream-deep), var(--plum), var(--cream-deep), var(--apricot))!important}.afterglow-card,.today-card{background:radial-gradient(circle at 86% 17%, #b98d3726, transparent 25%), radial-gradient(circle at 8% 84%, #7896a324, transparent 30%), var(--ink)!important}.afterglow-card h2,.afterglow-card p,.afterglow-card small,.afterglow-card .memory-stats,.today-card h2,.today-card>p,.today-card>small{color:var(--cream)!important}.home-page .hero-card{background:var(--cream);position:relative;grid-template-columns:minmax(400px,.86fr) minmax(0,1.14fr)!important;gap:0!important;overflow:visible!important;box-shadow:0 24px 70px #252b2a17!important}.home-page .hero-copy{z-index:3;position:relative;overflow:visible;padding-right:clamp(66px,6vw,96px)!important}.home-page .hero-copy h1{margin-top:10px!important}.home-page .hero-copy>p{max-width:31ch!important;color:var(--ink)!important;margin-top:8px!important}@supports (color:color-mix(in lab, red, red)){.home-page .hero-copy>p{color:color-mix(in srgb, var(--ink) 78%, var(--secondary))!important}}.home-page .hero-copy>p{letter-spacing:-.012em;font:400 clamp(20px, 1.75vw, 25px)/1.42 var(--font-serif)!important}.home-page .hero-meta{color:var(--secondary);font:550 10px/1.5 var(--font-sans);letter-spacing:.025em;padding-top:18px;margin-top:clamp(30px,4vw,44px)!important}.home-page .hero-collaborators{font-size:10px}.home-page .hero-copy>button{background:var(--clay)!important;box-shadow:0 10px 26px var(--clay)!important}@supports (color:color-mix(in lab, red, red)){.home-page .hero-copy>button{box-shadow:0 10px 26px color-mix(in srgb, var(--clay) 25%, transparent)!important}}.home-page .hero-copy>button:hover{background:var(--clay)!important}@supports (color:color-mix(in lab, red, red)){.home-page .hero-copy>button:hover{background:color-mix(in srgb, var(--clay) 84%, var(--ink))!important}}.attention-mark{background:var(--clay)!important}.home-page .hero-art{z-index:1;position:relative;border:0!important;min-height:680px!important;overflow:visible!important}.home-page .hero-art>img{clip-path:inset(0)}.home-page .hero-art:before{z-index:2!important;background:linear-gradient(90deg,#fbf8f147,#0000 16%)!important;display:block!important}.home-page .hero-art figcaption,.home-page .chapter-hero-neutral figcaption{z-index:5;border:1px solid var(--paper-line-strong);border-top:3px solid var(--chapter-accent);letter-spacing:.015em;white-space:normal;background:#fbf8f1f5;width:max-content;max-width:min(320px,78%);overflow:visible;transform:rotate(-.45deg);box-shadow:0 18px 48px #252b2a29;color:var(--ink)!important;font:italic 13px/1.35 var(--font-serif)!important;padding:16px 22px 17px!important;display:block!important;position:absolute!important;bottom:clamp(36px,5vw,66px)!important;left:clamp(-72px,-5vw,-48px)!important;right:auto!important}@media (max-width:1120px){.home-page .hero-card{grid-template-columns:minmax(340px,.86fr) minmax(0,1.14fr)!important}.home-page .hero-copy{padding-right:58px!important}}@media (max-width:900px){.home-page .hero-card{grid-template-columns:1fr!important;overflow:hidden!important}.home-page .hero-copy{padding-right:42px!important}.home-page .hero-art{min-height:500px!important}.home-page .hero-art figcaption,.home-page .chapter-hero-neutral figcaption{max-width:calc(100% - 48px);transform:none;bottom:24px!important;left:24px!important}}@media (max-width:640px){.home-page .hero-copy{padding-right:25px!important}.home-page .hero-copy>p{font-size:19px!important}.home-page .hero-copy h1{margin-top:8px!important}.home-page .hero-art{min-height:360px!important}.home-page .hero-art figcaption,.home-page .chapter-hero-neutral figcaption{max-width:calc(100% - 32px);bottom:16px!important;left:16px!important}}.theme-coast{--chapter-accent:#4c6b7a;--chapter-soft:#b7cdc6;--chapter-accent-contrast:#fbf8f2}.theme-clay{--chapter-accent:#b1633f;--chapter-soft:#e7d8be;--chapter-accent-contrast:#fbf8f2}.theme-garden{--chapter-accent:#55684a;--chapter-soft:#aebba0;--chapter-accent-contrast:#fbf8f2}.theme-dusk{--chapter-accent:#55415a;--chapter-soft:#dcd2de;--chapter-accent-contrast:#fbf8f2}.theme-sunroom{--chapter-accent:#b4802e;--chapter-soft:#efcc9e;--chapter-accent-contrast:#fffaf0}.theme-ink{--chapter-accent:#33453d;--chapter-soft:#b9c2bb;--chapter-accent-contrast:#fbf8f2}.app-shell[class*=theme-] .home-page .hero-copy>button{background:var(--chapter-accent)!important;box-shadow:0 10px 26px var(--chapter-accent)!important}@supports (color:color-mix(in lab, red, red)){.app-shell[class*=theme-] .home-page .hero-copy>button{box-shadow:0 10px 26px color-mix(in srgb, var(--chapter-accent) 25%, transparent)!important}}.app-shell[class*=theme-] .home-page .hero-copy>button:hover{background:var(--chapter-accent)!important}@supports (color:color-mix(in lab, red, red)){.app-shell[class*=theme-] .home-page .hero-copy>button:hover{background:color-mix(in srgb, var(--chapter-accent) 84%, var(--ink))!important}}.chapter-switcher button{border-radius:10px;transition:background .22s,color .22s,transform .22s;position:relative;overflow:hidden}.chapter-switcher button:hover{background:var(--switcher-colour,var(--chapter-accent))}@supports (color:color-mix(in lab, red, red)){.chapter-switcher button:hover{background:color-mix(in srgb, var(--switcher-colour,var(--chapter-accent)) 10%, transparent)}}.chapter-switcher button:hover{transform:translate(2px)}.chapter-switcher button[data-theme=coast]{--switcher-colour:#4c6b7a}.chapter-switcher button[data-theme=clay]{--switcher-colour:#b1633f}.chapter-switcher button[data-theme=garden]{--switcher-colour:#55684a}.chapter-switcher button[data-theme=dusk]{--switcher-colour:#55415a}.chapter-switcher button[data-theme=sunroom]{--switcher-colour:#b4802e}.chapter-switcher button[data-theme=ink]{--switcher-colour:#33453d}.chapter-switcher button span,.chapter-switcher button.active span{border:1px solid var(--switcher-colour);width:18px;height:24px}@supports (color:color-mix(in lab, red, red)){.chapter-switcher button span,.chapter-switcher button.active span{border:1px solid color-mix(in srgb, var(--switcher-colour) 72%, var(--cream))}}.chapter-switcher button span,.chapter-switcher button.active span{border-radius:3px 7px 7px 3px;box-shadow:inset 3px 0 #fff3;background:var(--switcher-colour)!important}.theme-picker{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;padding:0;display:grid}.theme-picker legend{color:var(--charcoal);grid-column:1/-1;margin-bottom:2px;font-size:11px;font-weight:600}.theme-picker label{--theme-choice:var(--moss);border:1px solid var(--paper-line);background:var(--cream);cursor:pointer;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:2px 9px;min-height:64px;margin:0;padding:10px;transition:border-color .22s,background .22s,transform .22s;display:grid;position:relative}.theme-picker label[data-theme=coast]{--theme-choice:#4c6b7a}.theme-picker label[data-theme=clay]{--theme-choice:#b1633f}.theme-picker label[data-theme=garden]{--theme-choice:#55684a}.theme-picker label[data-theme=dusk]{--theme-choice:#55415a}.theme-picker label[data-theme=sunroom]{--theme-choice:#b4802e}.theme-picker label[data-theme=ink]{--theme-choice:#33453d}.theme-picker label:hover{border-color:var(--theme-choice)}.theme-picker label:has(input:checked){border-color:var(--theme-choice)}@supports (color:color-mix(in lab, red, red)){.theme-picker label:hover{border-color:color-mix(in srgb, var(--theme-choice) 54%, var(--paper-line))}.theme-picker label:has(input:checked){border-color:color-mix(in srgb, var(--theme-choice) 54%, var(--paper-line))}}.theme-picker label:hover{background:var(--theme-choice)}.theme-picker label:has(input:checked){background:var(--theme-choice)}@supports (color:color-mix(in lab, red, red)){.theme-picker label:hover{background:color-mix(in srgb, var(--theme-choice) 8%, var(--cream))}.theme-picker label:has(input:checked){background:color-mix(in srgb, var(--theme-choice) 8%, var(--cream))}}.theme-picker label:hover{transform:translateY(-1px)}.theme-picker label:has(input:checked){transform:translateY(-1px)}.theme-picker input{opacity:0;position:absolute;width:1px!important;height:1px!important}.theme-picker label>span{background:var(--theme-choice);border-radius:4px 10px 10px 4px;grid-row:1/span 2;width:26px;height:36px;box-shadow:inset 4px 0 #ffffff38}.theme-picker strong{color:var(--ink);font:500 12px/1.2 var(--font-serif)}.theme-picker small{color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.3;overflow:hidden}.planting-composer{overflow:hidden}.planting-preview{width:86px;height:82px;margin:-10px auto 12px;position:relative}.planting-pot{background:var(--chapter-accent);border-radius:4px 4px 16px 16px;width:48px;height:31px;position:absolute;bottom:2px;left:20px;box-shadow:inset 0 6px #ffffff2b,0 12px 24px #252b2a1f}.planting-soil{z-index:2;background:#5d493d;border-radius:50%;width:38px;height:7px;position:absolute;bottom:27px;left:25px}.planting-seed{z-index:3;background:var(--ochre);border-radius:75% 25% 70% 30%;width:12px;height:9px;animation:1.8s ease-in-out infinite planting-seed-float;position:absolute;bottom:35px;left:39px;transform:rotate(-24deg)}.planting-composer:focus-within .planting-seed{animation-duration:1.15s}button:not(:disabled){transform-origin:50%}button:not(:disabled):active{transform:translateY(1px)scale(.985)}.list-check-row{transition:background .26s,opacity .26s,transform .26s}.list-check-row.is-complete{background:var(--chapter-soft)}@supports (color:color-mix(in lab, red, red)){.list-check-row.is-complete{background:color-mix(in srgb, var(--chapter-soft) 58%, transparent)}}.list-check-row.is-complete .list-check span{color:var(--secondary);-webkit-text-decoration-color:var(--chapter-accent);-webkit-text-decoration-color:var(--chapter-accent);-webkit-text-decoration-color:var(--chapter-accent);text-decoration-color:var(--chapter-accent)}@supports (color:color-mix(in lab, red, red)){.list-check-row.is-complete .list-check span{-webkit-text-decoration-color:color-mix(in srgb, var(--chapter-accent) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--chapter-accent) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--chapter-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--chapter-accent) 45%, transparent)}}.list-check-row.is-complete .list-check span{animation:.36s both list-resolve}@keyframes planting-seed-float{0%,to{transform:translateY(-8px)rotate(-34deg)}50%{transform:translateY(0)rotate(-20deg)}}@keyframes list-resolve{0%{opacity:.45;letter-spacing:.02em}to{opacity:1;letter-spacing:0}}@media (max-width:640px){.theme-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.planting-seed,.list-check-row.is-complete .list-check span{animation:none}button:not(:disabled):active,.chapter-switcher button:hover,.theme-picker label:hover{transform:none}}.nav-mark-home{--nav-colour:var(--washed-blue)}.nav-mark-seeds{--nav-colour:var(--ochre)}.nav-mark-itinerary{--nav-colour:var(--apricot)}.nav-mark-lists{--nav-colour:var(--moss)}.nav-mark-today{--nav-colour:var(--washed-blue)}.nav-mark-afterglow{--nav-colour:var(--plum)}.nav-mark-conversation{--nav-colour:var(--clay)}.sidebar nav button:not(.active) .nav-mark{border-color:var(--nav-colour)}@supports (color:color-mix(in lab, red, red)){.sidebar nav button:not(.active) .nav-mark{border-color:color-mix(in srgb, var(--nav-colour) 48%, var(--paper-line))}}.sidebar nav button:not(.active) .nav-mark{background:var(--nav-colour)}@supports (color:color-mix(in lab, red, red)){.sidebar nav button:not(.active) .nav-mark{background:color-mix(in srgb, var(--nav-colour) 12%, transparent)}}.sidebar nav button:not(.active) .nav-mark{transition:background .22s,border-color .22s,transform .22s}.sidebar nav button:not(.active):hover .nav-mark{border-color:var(--nav-colour);background:var(--nav-colour)}@supports (color:color-mix(in lab, red, red)){.sidebar nav button:not(.active):hover .nav-mark{background:color-mix(in srgb, var(--nav-colour) 28%, transparent)}}.sidebar nav button:not(.active):hover .nav-mark{transform:rotate(-7deg)scale(1.08)}.home-summary-links button{transition:border-color .24s,transform .24s,box-shadow .24s;position:relative;overflow:hidden}.home-summary-links button:first-child{background:var(--washed-blue)!important}@supports (color:color-mix(in lab, red, red)){.home-summary-links button:first-child{background:color-mix(in srgb, var(--washed-blue) 11%, var(--cream))!important}}.home-summary-links button:last-child{background:var(--apricot)!important}@supports (color:color-mix(in lab, red, red)){.home-summary-links button:last-child{background:color-mix(in srgb, var(--apricot) 12%, var(--cream))!important}}.home-summary-links button:after{content:"";background:var(--chapter-accent);border-radius:50%;width:44px;height:44px;position:absolute;bottom:-18px;right:-18px}@supports (color:color-mix(in lab, red, red)){.home-summary-links button:after{background:color-mix(in srgb, var(--chapter-accent) 20%, transparent)}}.home-summary-links button:after{transition:transform .26s}.home-summary-links button:hover{border-color:var(--chapter-accent)}@supports (color:color-mix(in lab, red, red)){.home-summary-links button:hover{border-color:color-mix(in srgb, var(--chapter-accent) 34%, var(--paper-line))}}.home-summary-links button:hover{transform:translateY(-2px);box-shadow:0 14px 34px #252b2a14}.home-summary-links button:hover:after{transform:translate(-5px,-5px)scale(1.12)}.single-page .intro-panel{position:relative}.single-page .intro-panel:after{content:"";background:linear-gradient(90deg, var(--chapter-accent) 0 42%, var(--ochre) 42% 63%, var(--washed-blue) 63% 82%, var(--apricot) 82%);border-radius:999px;width:clamp(72px,9vw,118px);height:4px;margin-top:26px;display:block}.seed-source-link{color:var(--chapter-accent);font:550 9px/1.4 var(--font-sans);align-items:center;gap:6px;margin-top:12px;text-decoration:none;display:inline-flex}.seed-source-link span{transition:transform .22s}.seed-source-link:hover span,.seed-source-link:focus-visible span{transform:translate(2px,-2px)}.share-page{--chapter-accent:#55684a;--chapter-soft:#aebba0;--chapter-accent-contrast:#fbf8f2;background:radial-gradient(circle at 10% 8%, var(--washed-blue), transparent 24%), radial-gradient(circle at 90% 88%, var(--apricot), transparent 26%), var(--ivory);min-height:100svh;padding:clamp(18px,4vw,54px)}@supports (color:color-mix(in lab, red, red)){.share-page{background:radial-gradient(circle at 10% 8%, color-mix(in srgb, var(--washed-blue) 20%, transparent), transparent 24%), radial-gradient(circle at 90% 88%, color-mix(in srgb, var(--apricot) 24%, transparent), transparent 26%), var(--ivory)}}.share-page{color:var(--ink)}.share-sheet,.share-signin,.share-success{border:1px solid var(--paper-line);background:#fbf8f2f0;border-radius:26px;width:min(680px,100%);margin:0 auto;padding:clamp(28px,5vw,58px);box-shadow:0 28px 90px #252b2a24}.share-sheet header .iskha-logo,.share-signin .iskha-logo,.share-success .iskha-logo{width:126px;margin-bottom:42px}.share-sheet header>small,.share-signin>small,.share-success>small{color:var(--chapter-accent);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.share-sheet h1,.share-signin h1,.share-success h1{max-width:10ch;color:var(--ink);font:400 clamp(42px, 7vw, 68px)/.98 var(--font-serif);letter-spacing:-.045em;margin:10px 0 14px}.share-sheet header>p,.share-signin>p,.share-success>p,.share-signin form>p{max-width:48ch;color:var(--secondary);font-size:12px;line-height:1.65}.share-preview{border:1px solid var(--paper-line);background:var(--cream);border-radius:16px;grid-template-columns:142px minmax(0,1fr);align-items:center;gap:20px;min-height:142px;margin:34px 0 28px;padding:14px;display:grid}.share-preview-image,.share-preview-fallback{background:var(--chapter-soft);border-radius:11px;width:100%;height:114px;position:relative;overflow:hidden}.share-preview-image img{object-fit:cover}.share-preview-fallback{background:radial-gradient(circle at 68% 30%, var(--ochre) 0 9%, transparent 9.5%), linear-gradient(145deg, var(--chapter-soft), var(--washed-blue));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.share-preview-fallback{background:radial-gradient(circle at 68% 30%, var(--ochre) 0 9%, transparent 9.5%), linear-gradient(145deg, var(--chapter-soft), color-mix(in srgb, var(--washed-blue) 18%, var(--cream)))}}.share-preview-fallback span{border:1px solid var(--chapter-accent);border-radius:60% 30%;width:28px;height:38px;transform:rotate(-28deg)}.share-preview small,.share-preview strong,.share-preview p{display:block}.share-preview small{color:var(--chapter-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:700}.share-preview strong{color:var(--ink);font:500 21px/1.12 var(--font-serif)}.share-preview p{color:var(--secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.share-preview.is-loading{background:linear-gradient(100deg, var(--cream) 25%, var(--chapter-soft) 42%, var(--cream) 60%);background-size:220% 100%;animation:1.5s linear infinite share-shimmer}.share-sheet>label,.share-signin label,.share-chapters legend{color:var(--charcoal);justify-content:space-between;margin:18px 0 8px;font-size:10px;font-weight:650;display:flex}.share-sheet>label span{color:var(--secondary);font-weight:400}.share-sheet>input,.share-sheet>textarea,.share-signin input{border:1px solid var(--paper-line-strong);background:var(--ivory);width:100%;color:var(--ink);font:12px/1.5 var(--font-sans);border-radius:12px;padding:13px 14px}.share-sheet>input,.share-signin input{min-height:48px}.share-sheet>textarea{resize:vertical}.share-chapters{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;display:grid}.share-chapters legend{grid-column:1/-1}.share-chapters label{border:1px solid var(--paper-line);cursor:pointer;border-radius:13px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:12px;transition:border-color .22s,background .22s,transform .22s;display:grid;position:relative}.share-chapters label[data-theme=coast]{--chapter-accent:#4c6b7a;--chapter-soft:#b7cdc6}.share-chapters label[data-theme=clay]{--chapter-accent:#b1633f;--chapter-soft:#e7d8be}.share-chapters label[data-theme=garden]{--chapter-accent:#55684a;--chapter-soft:#aebba0}.share-chapters label[data-theme=dusk]{--chapter-accent:#55415a;--chapter-soft:#dcd2de}.share-chapters label[data-theme=sunroom]{--chapter-accent:#b4802e;--chapter-soft:#efcc9e}.share-chapters label[data-theme=ink]{--chapter-accent:#33453d;--chapter-soft:#b9c2bb}.share-chapters label:hover{border-color:var(--chapter-accent);background:var(--chapter-soft);transform:translateY(-1px)}.share-chapters label:has(input:checked){border-color:var(--chapter-accent);background:var(--chapter-soft);transform:translateY(-1px)}.share-chapters input{opacity:0;position:absolute}.share-chapters label>span{background:var(--chapter-accent);border-radius:4px 10px 10px 4px;width:28px;height:40px;box-shadow:inset 4px 0 #ffffff38}.share-chapters strong,.share-chapters small{display:block}.share-chapters strong{color:var(--ink);font:500 13px/1.2 var(--font-serif)}.share-chapters small{color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.share-plant-button,.share-signin button,.share-signin a,.share-success a{background:var(--chapter-accent);min-height:50px;color:var(--chapter-accent-contrast);cursor:pointer;box-shadow:0 12px 28px var(--chapter-accent);border:0;border-radius:14px;justify-content:center;align-items:center;margin-top:26px;padding:0 22px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.share-plant-button,.share-signin button,.share-signin a,.share-success a{box-shadow:0 12px 28px color-mix(in srgb, var(--chapter-accent) 25%, transparent)}}.share-plant-button{width:100%}.share-message{color:var(--clay);margin:16px 0 0;font-size:10px}.share-loading{align-content:center;place-items:center;gap:24px;display:grid}.share-loading .iskha-logo{width:140px}.share-success{flex-direction:column;justify-content:center;min-height:min(720px,100svh - 108px);display:flex}.share-success-art{width:112px;height:108px;margin-bottom:30px;position:relative}.share-success-art:before{content:"";background:var(--chapter-accent);border-radius:5px 5px 22px 22px;width:66px;height:42px;position:absolute;bottom:0;left:24px;box-shadow:inset 0 8px #ffffff29}.share-success-art span{background:var(--moss);transform-origin:bottom;width:2px;height:46px;animation:.6s both share-grow;position:absolute;bottom:38px;left:56px}.share-success-art span:before,.share-success-art span:after{content:"";background:var(--moss);width:27px;height:15px;position:absolute;bottom:14px}.share-success-art span:before{border-radius:80% 10%;right:0;transform:rotate(18deg)}.share-success-art span:after{border-radius:10% 80%;bottom:26px;left:0;transform:rotate(-16deg)}.share-success-art i{background:var(--ochre);border-radius:70% 30%;width:13px;height:10px;position:absolute;bottom:81px;left:51px;transform:rotate(-25deg)}@keyframes share-shimmer{to{background-position:-220% 0}}@keyframes share-grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@media (max-width:640px){.share-page{background:var(--ivory);padding:0}.share-sheet,.share-signin,.share-success{min-height:100svh;box-shadow:none;border:0;border-radius:0}.share-preview{grid-template-columns:94px minmax(0,1fr);gap:14px}.share-preview-image,.share-preview-fallback{height:94px}.share-chapters{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.share-preview.is-loading,.share-success-art span{animation:none}.sidebar nav button:not(.active):hover .nav-mark,.home-summary-links button:hover,.home-summary-links button:hover:after,.share-chapters label:hover{transform:none}}:root{--paper:#eeeae1;--paper-deep:#e3ddce;--paper-raise:#f6f3ec;--accent:#b1633f;--ink:#242621;--ink-soft:#5c594f;--ink-faint:#8b877b;--font-serif:"Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-sans:"Figtree", Inter, Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--radius-card:10px;--radius-small:6px;--ivory:var(--paper)!important;--cream:var(--paper-raise)!important;--cream-deep:var(--paper-deep)!important;--charcoal:var(--ink)!important;--secondary:var(--ink-soft)!important;--forest:#33453d!important;--olive:#55684a!important;--sand:#e3ddce!important;--stone:#c9c1b2!important;--border:#2426211f!important;--border-strong:#2426213d!important;--paper-line:#2426211f!important;--paper-line-strong:#2426213d!important}.theme-coast{--chapter-accent:#4c6b7a;--chapter-soft:#b7cdc6;--story-deep:#4c6b7a;--story-light:#b7cdc6}.theme-clay{--chapter-accent:#b1633f;--chapter-soft:#e7d8be;--story-deep:#b1633f;--story-light:#e7d8be}.theme-garden{--chapter-accent:#55684a;--chapter-soft:#aebba0;--story-deep:#55684a;--story-light:#aebba0}.theme-dusk{--chapter-accent:#55415a;--chapter-soft:#dcd2de;--story-deep:#55415a;--story-light:#dcd2de}.theme-sunroom{--chapter-accent:#b4802e;--chapter-soft:#efcc9e;--story-deep:#b4802e;--story-light:#efcc9e}.theme-ink{--chapter-accent:#33453d;--chapter-soft:#b9c2bb;--story-deep:#33453d;--story-light:#b9c2bb}html,body,.app-shell{background:linear-gradient(#ffffff0b, #ffffff0b), radial-gradient(circle at 17% 10%, #ffffff38, transparent 24%), var(--paper)!important}body{color:var(--ink);font-family:var(--font-sans)}button,input,textarea,select{font-family:var(--font-sans)}.hero-copy>small,.intro-panel>small,.panel>small,.today-card>small,.afterglow-card>small,.conversation-page-intro>small,.conversation-header small,.activity-feed-heading small,.home-summary-links small,.seed-kicker small,.seed-image-meta,.space-card small,.topbar-title p{font-family:var(--font-mono)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:400!important}.sidebar{border-right-color:var(--paper-line-strong);width:264px;padding:30px 20px 24px;background:var(--paper-raise)!important}@supports (color:color-mix(in lab, red, red)){.sidebar{background:color-mix(in srgb, var(--paper-raise) 88%, transparent)!important}}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.content{margin-left:264px;padding-inline:clamp(24px,4vw,64px)}.brand{min-height:78px;padding:2px 8px 32px}.brand .iskha-logo.wordmark{width:164px}.space-card{background:0 0;border-width:1px 0;border-radius:0;grid-template-columns:minmax(0,1fr) 44px;gap:11px;margin:0 4px 17px;padding:12px 8px;box-shadow:none!important}.space-photo{background:var(--story-deep);border:0;border-radius:3px 8px 8px 3px;width:34px;height:44px;box-shadow:inset 4px 0 #ffffff2e}.space-card strong{font-family:var(--font-serif);font-size:17px;font-weight:430}.space-add-icon{border:1px solid var(--paper-line-strong);width:28px;height:28px;color:var(--ink-soft);font:400 18px/1 var(--font-sans);border-radius:50%;place-items:center;display:grid}.chapter-switcher{border-bottom:1px solid var(--paper-line);gap:3px;margin:0 5px 20px;padding-bottom:18px}.chapter-switcher button{border-radius:3px;min-height:36px;padding:5px 8px;font-size:11px}.chapter-switcher button span,.chapter-switcher button.active span{border-radius:2px 6px 6px 2px;width:15px;height:22px}.chapter-switcher button.active{background:var(--switcher-colour,var(--chapter-accent))}@supports (color:color-mix(in lab, red, red)){.chapter-switcher button.active{background:color-mix(in srgb, var(--switcher-colour,var(--chapter-accent)) 10%, transparent)}}.sidebar nav{gap:2px}.sidebar nav button{border-radius:3px;min-height:43px;padding-inline:11px;font-size:12px}.sidebar nav button:hover{background:#2426210b;transform:translate(2px)}.sidebar nav button.active{background:var(--chapter-soft)!important}@supports (color:color-mix(in lab, red, red)){.sidebar nav button.active{background:color-mix(in srgb, var(--chapter-soft) 45%, transparent)!important}}.sidebar nav button.active{box-shadow:inset 2px 0 var(--chapter-accent)!important}.sidebar-footer{margin-inline:5px;padding-top:16px}.invite-button,.account-action,.top-actions button,.menu-button{background:var(--paper-raise);border-radius:999px}.topbar{min-height:94px}.page-grid,.single-page,.topbar{width:min(100%,1320px)}.home-page .hero-card{background:var(--story-deep);min-height:610px;box-shadow:0 24px 64px var(--story-deep);border:0;border-radius:10px;grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);margin:10px 0 54px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-page .hero-card{box-shadow:0 24px 64px color-mix(in srgb, var(--story-deep) 20%, transparent)}}.home-page .hero-copy{background:radial-gradient(circle at 15% 100%, #ffffff1a, transparent 38%), linear-gradient(145deg, var(--story-deep), var(--story-deep));min-height:610px;padding:clamp(48px,5.8vw,82px)}@supports (color:color-mix(in lab, red, red)){.home-page .hero-copy{background:radial-gradient(circle at 15% 100%, #ffffff1a, transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--story-deep) 90%, #000), var(--story-deep))}}.home-page .hero-copy{color:#f6f1e7}.home-page .hero-copy>small,.home-page .hero-copy p,.home-page .hero-meta,.home-page .hero-collaborators{color:#f6f1e7c2!important}.home-page .hero-copy h1{color:#f8f3e9;font-variation-settings:"SOFT" 30, "WONK" 1;letter-spacing:-.055em;max-width:9.4ch;margin:20px 0 22px;font-size:clamp(58px,6vw,88px);font-weight:360;line-height:.94}.home-page .hero-copy p{max-width:32ch;font-family:var(--font-sans);font-size:clamp(17px,1.35vw,20px);line-height:1.55}.home-page .hero-meta{font-family:var(--font-mono);letter-spacing:.04em;border-color:#f6f1e738;font-size:9px}.home-page .hero-collaborators .faces i{border-color:var(--story-deep)}.home-page .hero-copy>button{border:1px solid #ffffff40;border-radius:999px;min-height:48px;margin-top:24px;padding-inline:24px;color:#382b23!important;box-shadow:none!important;background:#f2c790!important}.home-page .hero-copy>button:hover{background:#f8d7ac!important;box-shadow:0 10px 24px #00000026!important}.home-page .hero-art{filter:saturate(.78)contrast(.98);min-height:610px;margin:0!important}.home-page .hero-art:before{background:linear-gradient(90deg, var(--story-deep), transparent 38%)}@supports (color:color-mix(in lab, red, red)){.home-page .hero-art:before{background:linear-gradient(90deg, color-mix(in srgb, var(--story-deep) 28%, transparent), transparent 38%)}}.home-page .hero-art>img{object-position:56% center}.home-page .chapter-hero-neutral{background:radial-gradient(circle at 68% 27%, #ffffff52, transparent 23%), var(--story-light)}.home-page .chapter-hero-neutral>span{border-color:var(--story-deep)}@supports (color:color-mix(in lab, red, red)){.home-page .chapter-hero-neutral>span{border-color:color-mix(in srgb, var(--story-deep) 32%, transparent)}}.home-page .chapter-hero-neutral>span{background:linear-gradient(154deg, transparent 42%, var(--story-deep) 42.2%, transparent 42.8%), linear-gradient(35deg, #f6f3ec9e, var(--story-light))}@supports (color:color-mix(in lab, red, red)){.home-page .chapter-hero-neutral>span{background:linear-gradient(154deg, transparent 42%, color-mix(in srgb, var(--story-deep) 24%, transparent) 42.2%, transparent 42.8%), linear-gradient(35deg, #f6f3ec9e, color-mix(in srgb, var(--story-light) 76%, #fff))}}.chapter-progress{gap:3px;height:3px;margin-bottom:48px}.chapter-progress span{border-radius:0;height:3px}.activity-feed{border-bottom:1px solid var(--paper-line-strong);box-shadow:none;background:0 0;border-radius:0;padding:0 0 42px}.home-summary-links{gap:14px}.home-summary-links button{border-radius:7px;min-height:106px;padding:24px 26px;box-shadow:none!important}.single-page .intro-panel,.single-page .intro-panel.compact{background:0 0;border-width:1px 0;border-radius:0;min-height:0;margin-bottom:clamp(36px,6vw,76px);padding:24px 0 34px;overflow:visible}.single-page .intro-panel:after{background:var(--chapter-accent);border-radius:0;width:86px;height:3px;margin-top:28px}.intro-panel h2{max-width:850px;color:var(--ink);font-variation-settings:"SOFT" 28;margin:14px 0;font-size:clamp(44px,5vw,70px);font-weight:360;line-height:.98}.intro-panel p{max-width:60ch;font-family:var(--font-sans);font-size:15px}.intro-panel button,.primary-action,.seed-composer button[type=submit],.message-composer button[type=submit]{box-shadow:none!important;border-radius:999px!important}.seed-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(28px,3.2vw,46px) clamp(18px,2.2vw,30px);display:grid}.seed-board .seed-card,.seed-board .seed-card:nth-child(n){grid-column:auto;margin:0;transform:none!important}.seed-card{--seed-accent:var(--chapter-accent);transition:border-color .22s,box-shadow .24s,transform .24s;box-shadow:0 4px #24262109;border:1px solid var(--paper-line)!important;background:var(--paper-raise)!important;border-radius:8px!important;overflow:hidden!important}.seed-card:hover{border-color:var(--seed-accent)!important}@supports (color:color-mix(in lab, red, red)){.seed-card:hover{border-color:color-mix(in srgb, var(--seed-accent) 50%, var(--paper-line))!important}}.seed-card:hover{box-shadow:0 14px 32px #24262117;transform:translateY(-4px)!important}.seed-card:focus-within{outline:2px solid var(--seed-accent)}@supports (color:color-mix(in lab, red, red)){.seed-card:focus-within{outline:2px solid color-mix(in srgb, var(--seed-accent) 45%, transparent)}}.seed-card:focus-within{outline-offset:4px}.seed-card-frame,.seed-editorial .seed-card-frame{display:block}.seed-visual,.seed-landscape .seed-visual,.seed-portrait .seed-visual,.seed-editorial .seed-visual,.seed-minimal .seed-visual,.seed-board .seed-card:nth-child(n) .seed-visual{aspect-ratio:4/3;border-radius:0;width:100%;max-width:none;margin:0;filter:saturate(.82)contrast(.98)!important;height:auto!important}.seed-portrait .seed-visual{aspect-ratio:4/5}.seed-editorial .seed-visual{aspect-ratio:1}.seed-minimal .seed-visual{aspect-ratio:16/10}.seed-visual img{transition:transform .32s,filter .32s;transform:scale(1.001)}.seed-card:hover .seed-visual img{filter:saturate(1.04);transform:scale(1.025)}.seed-card-copy,.seed-editorial .seed-card-copy{padding:18px 18px 16px}.seed-image-meta{color:var(--ink-faint);justify-content:space-between;gap:12px;margin:0 0 13px;display:flex}.seed-image-meta em{color:var(--seed-accent);font-family:var(--font-serif);letter-spacing:0;text-transform:none;font-size:10px;font-style:italic}.seed-kicker{padding-top:11px}.seed-card h3{max-width:none;color:var(--ink);font-variation-settings:"SOFT" 25;margin:13px 0 0;font-size:clamp(23px,2vw,30px);font-weight:390;line-height:1.03}.seed-author{margin-top:8px!important}.seed-actions{border-top:1px solid var(--paper-line);gap:4px 10px;margin-top:16px;padding-top:11px}.seed-actions button{min-height:40px;font-size:9px}.seed-card .bloom-button{border-radius:999px;margin-left:auto;padding-inline:11px}.seed-comment-preview{background:var(--chapter-soft);border-radius:5px;margin-top:15px}@supports (color:color-mix(in lab, red, red)){.seed-comment-preview{background:color-mix(in srgb, var(--chapter-soft) 26%, var(--paper))}}.itinerary-days{max-width:980px;padding-left:44px}.itinerary-days:before{background:var(--paper-line-strong);top:10px;bottom:10px;left:16px}.itinerary-days article{border-bottom:1px solid var(--paper-line);grid-template-columns:72px minmax(0,1fr) auto;gap:22px;min-height:142px;padding:28px 4px 28px 16px;background:0 0!important}.itinerary-days article:nth-child(2n)>div{transform:none}.itinerary-days article:before{border:3px solid var(--paper);width:8px;height:8px;left:-32px}.itinerary-days time b{font-size:42px;font-weight:360}.itinerary-days h3{font-size:25px;font-weight:400}.itinerary-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.itinerary-actions button{background:0 0;border-radius:999px;width:auto;min-width:44px;height:40px;padding-inline:10px;font-size:9px}.list-columns{gap:clamp(24px,4vw,54px)}.list-columns .panel,.list-columns .private-list{border:1px solid var(--paper-line-strong)!important;background:var(--paper-raise)!important;border-radius:7px!important;padding:28px!important}@supports (color:color-mix(in lab, red, red)){.list-columns .panel,.list-columns .private-list{background:color-mix(in srgb, var(--paper-raise) 82%, transparent)!important}}.list-check-row{border-top-color:var(--paper-line)}.list-check input{border-radius:50%!important}.conversation-page{grid-template-columns:minmax(260px,.68fr) minmax(480px,1.32fr);gap:clamp(28px,5vw,72px)}.conversation-page-intro h2{color:var(--ink);font-variation-settings:"SOFT" 25;font-weight:360}.conversation-surface.page{border:1px solid var(--paper-line-strong);background:var(--paper-raise);border-radius:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.conversation-surface.page{background:color-mix(in srgb, var(--paper-raise) 72%, transparent)}}.conversation-header{border-top:0;padding:28px}.message-list{padding:18px 28px 46px}.message,.message.mine{max-width:88%;margin-left:0}.message.mine{margin-left:auto}.message-note,.message.mine .message-note{background:var(--paper);border:0;border-radius:3px 12px 12px;padding:13px 15px}.message.mine .message-note{background:var(--chapter-soft);border-radius:12px 3px 12px 12px}@supports (color:color-mix(in lab, red, red)){.message.mine .message-note{background:color-mix(in srgb, var(--chapter-soft) 44%, var(--paper-raise))}}.message-note p{font-family:var(--font-sans);font-size:14px;line-height:1.55}.message-composer{padding:20px 24px calc(20px + env(safe-area-inset-bottom));background:var(--paper-raise);margin:0}.message-composer textarea,.inline-edit textarea{border:1px solid var(--paper-line-strong);min-height:58px;font-family:var(--font-sans);background:#fbf9f4;padding:13px 14px;border-radius:5px!important}.afterglow-card{background:radial-gradient(circle at 50% 125%, #ffffff21, transparent 42%), var(--story-deep)!important;border-radius:9px!important}.afterglow-card h2{font-variation-settings:"SOFT" 30;font-weight:330}.memory-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.memory-board .seed-card{align-self:start}.welcome-page{background:var(--paper)}.welcome-copy h1,.welcome-art p{font-variation-settings:"SOFT" 28, "WONK" 1}.welcome-art{background:radial-gradient(circle at 75% 18%,#ffffff1f,#0000 26%),#33453d}@media (max-width:1120px){.sidebar{width:244px}.content{margin-left:244px;padding-inline:26px}.home-page .hero-card{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr)}.seed-board,.memory-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.content{margin-left:0}.home-page .hero-card{grid-template-columns:1fr}.home-page .hero-copy{min-height:500px}.home-page .hero-art{min-height:440px!important}.conversation-page{grid-template-columns:1fr}.conversation-page-intro{position:static}}@media (max-width:640px){.content{padding-inline:16px}.home-page .hero-card{border-radius:7px;margin-top:0;margin-bottom:36px}.home-page .hero-copy{min-height:0;padding:42px 25px 46px!important}.home-page .hero-copy h1{max-width:10ch;font-size:clamp(48px,14vw,62px)}.home-page .hero-art{min-height:330px!important}.seed-board,.memory-board{grid-template-columns:1fr;gap:24px}.seed-visual,.seed-landscape .seed-visual,.seed-portrait .seed-visual,.seed-editorial .seed-visual,.seed-minimal .seed-visual{aspect-ratio:4/3}.itinerary-days{padding-left:29px}.itinerary-days article{grid-template-columns:55px minmax(0,1fr);gap:13px;padding:22px 0 22px 9px}.itinerary-days article:before{left:-23px}.itinerary-actions{grid-column:2;justify-content:flex-start}.list-columns{grid-template-columns:1fr}.list-columns .panel,.list-columns .private-list{padding:22px 18px!important}.conversation-surface.page{border-inline:0;border-radius:0}.conversation-header,.message-list{padding-inline:16px}.message,.message.mine{max-width:100%}}@media (prefers-reduced-motion:reduce){.seed-card,.seed-visual img{transition:none}}.chapter-switcher button{grid-template-rows:auto auto;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:1px 10px;display:grid}.chapter-switcher button>span{grid-row:1/span 2}.chapter-switcher button b,.chapter-switcher button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chapter-switcher button b{color:inherit;font:italic 420 12px/1.2 var(--font-serif)}.chapter-switcher button small{color:var(--ink-faint);font:400 8px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.seed-stage-badge{z-index:4;color:#fffdf8;min-height:24px;font:500 8px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#191b1861;border:1px solid #ffffff38;border-radius:999px;align-items:center;padding:3px 8px;display:inline-flex;position:absolute;top:10px;left:10px}.seed-visual.no-image .seed-stage-badge{border-color:var(--paper-line-strong);background:var(--paper-raise)}@supports (color:color-mix(in lab, red, red)){.seed-visual.no-image .seed-stage-badge{background:color-mix(in srgb, var(--paper-raise) 76%, transparent)}}.seed-visual.no-image .seed-stage-badge{color:var(--chapter-accent)}.planting-sprout{z-index:1;background:var(--chapter-accent);opacity:0;transform-origin:bottom;width:2px;height:31px;transition:opacity .32s,transform .56s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:32px;left:43px;transform:scaleY(.25)}.planting-sprout i{border:1.5px solid var(--chapter-accent);background:var(--chapter-soft);width:17px;height:10px;position:absolute}@supports (color:color-mix(in lab, red, red)){.planting-sprout i{background:color-mix(in srgb, var(--chapter-soft) 46%, var(--paper-raise))}}.planting-sprout i:first-child{border-radius:85% 8%;top:10px;right:1px;transform:rotate(18deg)}.planting-sprout i:last-child{border-radius:8% 85%;top:1px;left:1px;transform:rotate(-17deg)}.planting-composer:has(#seed-title:not(:placeholder-shown)) .planting-sprout{opacity:1;transform:scaleY(1)}.planting-composer:has(#seed-title:not(:placeholder-shown)) .planting-seed{opacity:.22;transition:opacity .24s,transform .38s;animation:none;transform:translateY(13px)rotate(-20deg)}.moment-confirmation{background:var(--chapter-soft);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.moment-confirmation{background:color-mix(in srgb, var(--chapter-soft) 20%, var(--paper-raise))}}.moment-confirmation-actions button{color:var(--ink-soft);background:0 0}.moment-confirmation-actions button:first-child{border-color:var(--story-deep);background:var(--story-deep);color:#fff}.memory-board .moment-memory .seed-visual{aspect-ratio:1/1.1}.memory-board .moment-memory h3{font-size:clamp(20px,1.8vw,27px)}.memory-board .moment-memory .seed-card-copy{padding:14px 15px 16px}.memory-board .moment-memory .seed-image-meta{margin-bottom:10px}@media (max-width:640px){.chapter-switcher button{grid-template-columns:18px minmax(0,1fr)}.memory-board .moment-memory .seed-visual{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.planting-sprout,.planting-seed{transition:none}}.welcome-start{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:clamp(36px,6vh,62px);display:flex}.welcome-start>button:first-child,.welcome-form-actions button[type=submit]{border:1px solid var(--accent);background:var(--accent);min-height:50px;color:var(--paper-raise);cursor:pointer;border-radius:999px;padding:0 24px;font-size:13px;font-weight:650;transition:transform .22s,background .22s}.welcome-start>button:first-child:hover,.welcome-form-actions button[type=submit]:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.welcome-start>button:first-child:hover,.welcome-form-actions button[type=submit]:hover{background:color-mix(in srgb, var(--accent) 84%, #000)}}.welcome-start>button:first-child:hover,.welcome-form-actions button[type=submit]:hover{transform:translateY(-2px)}.welcome-returning,.welcome-email-back{border:0;border-bottom:1px solid var(--line-strong);min-height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;padding:0;font-size:11px}.welcome-chapter-form{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;width:min(680px,100%);margin-top:clamp(30px,5vh,52px);padding-top:24px;display:grid}.welcome-chapter-form>label{color:var(--ink-soft);font:400 9px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin-top:8px}.welcome-chapter-form>label span{color:var(--ink-faint);font-family:var(--font-sans);letter-spacing:0;text-transform:none;margin-left:5px}.welcome-chapter-form>input,.welcome-chapter-form>select{border:1px solid var(--line-strong);background:var(--paper-raise);width:100%;min-height:50px;color:var(--ink);border-radius:5px;grid-column:1/-1;padding:0 15px;font-size:15px}.welcome-form-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.welcome-form-actions .ghost-action{border-width:0 0 1px;border-radius:0;min-height:44px;padding-inline:0}.welcome-email-back{margin-top:18px;display:block}@media (max-width:640px){.welcome-start{flex-direction:column;align-items:stretch}.welcome-start>button:first-child{width:100%}.welcome-returning{align-self:flex-start}.welcome-chapter-form{grid-template-columns:1fr}}.chapter-switcher button{border:1px solid var(--switcher-colour)}@supports (color:color-mix(in lab, red, red)){.chapter-switcher button{border:1px solid color-mix(in srgb, var(--switcher-colour) 20%, var(--paper-line))}}.chapter-switcher button{border-left:3px solid var(--switcher-colour);background:var(--switcher-colour)}@supports (color:color-mix(in lab, red, red)){.chapter-switcher button{background:color-mix(in srgb, var(--switcher-colour) 7%, var(--paper-raise))}}.chapter-switcher button:hover,.chapter-switcher button.active{background:var(--switcher-colour)}@supports (color:color-mix(in lab, red, red)){.chapter-switcher button:hover,.chapter-switcher button.active{background:color-mix(in srgb, var(--switcher-colour) 14%, var(--paper-raise))}}.chapter-switcher button,.chapter-switcher button b,.chapter-switcher button small,.space-card,.space-card>div,.hero-card,.hero-copy,.seed-card,.seed-card-copy,.panel,.message-content{min-width:0;max-width:100%}.hero-copy h1,.hero-copy p,.seed-card h3,.seed-card p,.seed-image-meta span,.seed-image-meta em,.panel h3,.panel p,.message-note p,.activity-feed strong,.activity-feed p{overflow-wrap:break-word;word-break:normal}.hero-copy h1{width:100%}.chapter-hero-cover{background:linear-gradient(135deg, #ffffff29, transparent 42%), var(--story-light);filter:none;place-items:center;min-height:610px;padding:clamp(34px,5vw,72px);display:grid}.chapter-hero-cover:before{display:none}.chapter-cover{background:linear-gradient(90deg, #0000002b, transparent 8%), linear-gradient(155deg, var(--story-deep), var(--story-deep));border-radius:7px 18px 18px 7px;width:min(78%,390px);min-height:470px;padding:38px 34px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.chapter-cover{background:linear-gradient(90deg, #0000002b, transparent 8%), linear-gradient(155deg, var(--story-deep), color-mix(in srgb, var(--story-deep) 68%, #111))}}.chapter-cover{box-shadow:20px 28px 46px var(--story-deep)}@supports (color:color-mix(in lab, red, red)){.chapter-cover{box-shadow:20px 28px 46px color-mix(in srgb, var(--story-deep) 28%, transparent)}}.chapter-cover{color:#fffaf2;flex-direction:column;justify-content:flex-end;transform:rotate(1.2deg)}.chapter-cover:before{content:"";pointer-events:none;border:1px solid #ffffff24;border-radius:3px 11px 11px 3px;position:absolute;inset:14px}.chapter-cover small{font:400 9px/1.3 var(--font-mono);letter-spacing:.12em;opacity:.7;text-transform:uppercase;position:relative}.chapter-cover strong{max-width:9ch;font:italic 390 clamp(34px, 4vw, 52px)/.98 var(--font-serif);overflow-wrap:break-word;margin-top:12px;position:relative}.chapter-cover>span{opacity:.74;margin-top:14px;font-size:12px;position:relative}.chapter-cover i{border:1px solid #ffffff80;border-radius:70% 10%;width:26px;height:36px;position:absolute;top:42px;right:34px;transform:rotate(24deg)}.seed-card{--seed-accent:var(--ink-soft)!important}.seed-board .seed-card .seed-visual,.seed-board .seed-card:nth-child(n) .seed-visual{aspect-ratio:4/3!important}.seed-card .seed-visual.no-image,.seed-board .seed-card:nth-child(n) .seed-visual.no-image{border:0;place-items:center;display:grid;background:linear-gradient(155deg, #ffffff47, transparent 48%), var(--paper-deep)!important}.seed-empty-copy{width:min(74%,230px);color:var(--ink-soft);font:italic 390 clamp(18px, 2vw, 25px)/1.25 var(--font-serif);text-align:center;text-wrap:balance;display:block}.seed-visual.no-image .seed-stage-badge{border-color:var(--line-strong);background:var(--paper-raise);top:12px;left:12px}.seed-image-meta em,.seed-card .seed-kicker span{color:var(--ink-soft)!important}@media (max-width:900px){.chapter-hero-cover{min-height:440px!important}.chapter-cover{width:min(72%,360px);min-height:360px}}@media (max-width:640px){.chapter-hero-cover{padding:30px 24px;min-height:350px!important}.chapter-cover{width:min(82%,310px);min-height:290px;padding:28px 25px;transform:none}.chapter-cover strong{font-size:clamp(30px,10vw,42px)}}.growth-garden{background:radial-gradient(circle at 76% 13%, #ffffff80, transparent 22%), linear-gradient(155deg, var(--story-light), var(--story-light));grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:610px;margin:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.growth-garden{background:radial-gradient(circle at 76% 13%, #ffffff80, transparent 22%), linear-gradient(155deg, color-mix(in srgb, var(--story-light) 72%, #fff), var(--story-light))}}.growth-garden{color:var(--story-deep)}.growth-garden:before{content:"";opacity:.15;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E");position:absolute;inset:0}.growth-garden-scene{min-height:440px;padding:52px 34px 0;position:relative}.growth-garden-scene svg{z-index:1;fill:none;width:100%;height:100%;stroke:var(--story-deep);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;display:block;position:relative;overflow:visible}.growth-garden-sun{background:var(--ochre);border-radius:50%;width:86px;height:86px;position:absolute;top:46px;right:54px}@supports (color:color-mix(in lab, red, red)){.growth-garden-sun{background:color-mix(in srgb, var(--ochre) 42%, #ffffff80)}}.growth-garden-sun{box-shadow:0 0 52px var(--ochre)}@supports (color:color-mix(in lab, red, red)){.growth-garden-sun{box-shadow:0 0 52px color-mix(in srgb, var(--ochre) 24%, transparent)}}.growth-garden-sun{animation:5s ease-in-out infinite garden-sun-breathe}.growth-ground{stroke:var(--story-deep)}@supports (color:color-mix(in lab, red, red)){.growth-ground{stroke:color-mix(in srgb, var(--story-deep) 30%, transparent)}}.growth-ground{stroke-width:2.4px}.growth-route{stroke:var(--story-deep)}@supports (color:color-mix(in lab, red, red)){.growth-route{stroke:color-mix(in srgb, var(--story-deep) 36%, transparent)}}.growth-route{stroke-dasharray:6 12;stroke-width:1.5px;animation:12s linear infinite garden-route}.garden-stage{opacity:0;animation:.85s cubic-bezier(.2,.75,.25,1) forwards garden-stage-arrive}.garden-seed{animation-delay:.12s}.garden-sprout{animation-delay:.38s}.garden-bud{animation-delay:.68s}.garden-bloom{animation-delay:1s}.garden-remember{animation-delay:1.3s}.garden-shadow{fill:var(--story-deep)}@supports (color:color-mix(in lab, red, red)){.garden-shadow{fill:color-mix(in srgb, var(--story-deep) 12%, transparent)}}.garden-shadow{stroke:none}.garden-seed-shape{fill:var(--ochre)}@supports (color:color-mix(in lab, red, red)){.garden-seed-shape{fill:color-mix(in srgb, var(--ochre) 72%, var(--cream))}}.garden-seed-shape{stroke:var(--story-deep)}@supports (color:color-mix(in lab, red, red)){.garden-seed-shape{stroke:color-mix(in srgb, var(--story-deep) 78%, var(--ochre))}}.garden-seed-shape{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out 1.5s infinite garden-seed-breathe}.garden-stem,.memory-sprig{stroke-dasharray:170;stroke-dashoffset:170px;animation:1.1s ease-out forwards garden-draw}.garden-sprout .garden-stem{animation-delay:.65s}.garden-bud .garden-stem{animation-delay:.88s}.garden-bloom .garden-stem{animation-delay:1.15s}.memory-sprig{animation-delay:1.5s}.garden-leaf{fill:var(--moss)}@supports (color:color-mix(in lab, red, red)){.garden-leaf{fill:color-mix(in srgb, var(--moss) 58%, var(--cream))}}.garden-leaf{stroke:var(--story-deep)}@supports (color:color-mix(in lab, red, red)){.garden-leaf{stroke:color-mix(in srgb, var(--story-deep) 82%, var(--moss))}}.garden-leaf{transform-box:fill-box;transform-origin:bottom;animation:.8s cubic-bezier(.2,.8,.25,1) both garden-leaf-open}.garden-sprout .garden-leaf{animation-delay:.95s}.garden-bud .garden-leaf{animation-delay:1.2s}.garden-bloom .garden-leaf{animation-delay:1.45s}.garden-bud-shape{fill:var(--washed-blue)}@supports (color:color-mix(in lab, red, red)){.garden-bud-shape{fill:color-mix(in srgb, var(--washed-blue) 54%, var(--cream))}}.garden-bud-shape{stroke:var(--story-deep);transform-box:fill-box;transform-origin:bottom;animation:.75s ease-out 1.35s both garden-bud-open}.garden-flower{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out 2.2s infinite garden-flower-sway}.garden-petal{fill:var(--apricot)}@supports (color:color-mix(in lab, red, red)){.garden-petal{fill:color-mix(in srgb, var(--apricot) 66%, var(--cream))}}.garden-petal{stroke:var(--story-deep)}@supports (color:color-mix(in lab, red, red)){.garden-petal{stroke:color-mix(in srgb, var(--story-deep) 72%, var(--apricot))}}.garden-petal{transform-box:fill-box;transform-origin:50%;animation:.8s cubic-bezier(.15,.9,.2,1) 1.65s both garden-petal-open}.garden-flower-centre{fill:var(--ochre);stroke:var(--story-deep);transform-box:fill-box;transform-origin:50%;animation:.55s ease-out 1.95s both garden-centre-open}.memory-ring{fill:var(--cream)}@supports (color:color-mix(in lab, red, red)){.memory-ring{fill:color-mix(in srgb, var(--cream) 56%, transparent)}}.memory-ring{stroke:var(--plum)}@supports (color:color-mix(in lab, red, red)){.memory-ring{stroke:color-mix(in srgb, var(--plum) 64%, var(--story-deep))}}.memory-ring{stroke-dasharray:240;stroke-dashoffset:240px;animation:1.2s ease-out 1.55s forwards garden-draw}.memory-dot{fill:var(--apricot);stroke:none;animation:2.4s ease-in-out infinite memory-dot}.memory-dot-one{animation-delay:2.1s}.memory-dot-two{animation-delay:2.6s}.growth-garden-labels{z-index:2;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:18px;left:7%;right:7%}.growth-garden-labels li{color:var(--story-deep)}@supports (color:color-mix(in lab, red, red)){.growth-garden-labels li{color:color-mix(in srgb, var(--story-deep) 78%, transparent)}}.growth-garden-labels li{font:italic 11px/1.2 var(--font-serif);text-align:center}.growth-garden figcaption{z-index:2;border-top:1px solid var(--story-deep);gap:6px;padding:22px clamp(26px,4vw,48px) 28px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.growth-garden figcaption{border-top:1px solid color-mix(in srgb, var(--story-deep) 15%, transparent)}}.growth-garden figcaption{background:var(--cream)}@supports (color:color-mix(in lab, red, red)){.growth-garden figcaption{background:color-mix(in srgb, var(--cream) 74%, transparent)}}.growth-garden figcaption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.growth-garden figcaption small{color:var(--story-deep)}@supports (color:color-mix(in lab, red, red)){.growth-garden figcaption small{color:color-mix(in srgb, var(--story-deep) 68%, transparent)}}.growth-garden figcaption small{font:500 9px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.growth-garden figcaption strong{color:var(--story-deep);font:450 clamp(19px, 2vw, 26px)/1.15 var(--font-serif)}.growth-garden figcaption span{max-width:46ch;color:var(--story-deep)}@supports (color:color-mix(in lab, red, red)){.growth-garden figcaption span{color:color-mix(in srgb, var(--story-deep) 70%, transparent)}}.growth-garden figcaption span{font-size:10px;line-height:1.55}.home-growth-story{border-block:1px solid var(--paper-line-strong);grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(34px,6vw,88px);margin:30px 0 70px;padding:clamp(34px,5vw,64px) 0;display:grid}.home-growth-story>div>small{color:var(--chapter-accent);font:500 9px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.home-growth-story h2{max-width:10ch;color:var(--ink);font:430 clamp(34px, 4.4vw, 58px)/1.02 var(--font-serif);letter-spacing:-.035em;margin:12px 0 16px}.home-growth-story p{max-width:42ch;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.7}.home-growth-story .growth-stages{margin:0}.growth-stages li{opacity:0;animation:.65s cubic-bezier(.2,.75,.25,1) forwards growth-stage-rise}.growth-stages li:first-child{animation-delay:.12s}.growth-stages li:nth-child(2){animation-delay:.27s}.growth-stages li:nth-child(3){animation-delay:.42s}.growth-stages li:nth-child(4){animation-delay:.57s}.growth-stages li:nth-child(5){animation-delay:.72s}.growth-stage-art svg path:not(.growth-stage-fill):not(.growth-stage-leaf):not(.growth-stage-petal){stroke-dasharray:150;stroke-dashoffset:150px;animation:.9s ease-out forwards garden-draw}@keyframes garden-stage-arrive{0%{opacity:0}to{opacity:1}}@keyframes garden-draw{to{stroke-dashoffset:0}}@keyframes garden-route{to{stroke-dashoffset:-180px}}@keyframes garden-leaf-open{0%{opacity:0;transform:scale(.15)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes garden-bud-open{0%{opacity:0;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}@keyframes garden-petal-open{0%{opacity:0}to{opacity:1}}@keyframes garden-centre-open{0%{opacity:0;transform:scale(.1)}to{opacity:1;transform:scale(1)}}@keyframes garden-seed-breathe{0%,to{transform:rotate(-2deg)scale(1)}50%{transform:rotate(2deg)scale(1.04)}}@keyframes garden-flower-sway{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@keyframes garden-sun-breathe{0%,to{opacity:.72;transform:scale(1)}50%{opacity:.92;transform:scale(1.05)}}@keyframes memory-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes growth-stage-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.growth-garden{min-height:540px}.growth-garden-scene{min-height:380px;padding-inline:22px}.growth-garden-sun{width:70px;height:70px;right:36px}.home-growth-story{grid-template-columns:1fr;gap:32px}.home-growth-story h2{max-width:14ch}}@media (max-width:900px){.growth-garden{min-height:520px;margin:0 18px 18px}.growth-garden-scene{min-height:370px}}@media (max-width:640px){.growth-garden{min-height:430px;margin:0 8px 8px}.growth-garden-scene{min-height:300px;padding:38px 10px 0}.growth-garden-sun{width:52px;height:52px;top:28px;right:28px}.growth-garden-labels{left:3%;right:3%}.growth-garden-labels li{font-size:8px}.growth-garden figcaption{padding:18px 20px 22px}.home-growth-story{margin:18px 0 48px;padding:34px 0}.home-growth-story .growth-stage-art{width:54px;height:54px}.home-growth-story .growth-stage-art svg{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.growth-garden *,.growth-stages li,.growth-stage-art svg path{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}}.today-card{min-height:520px;position:relative;overflow:hidden;border-color:var(--washed-blue)!important}@supports (color:color-mix(in lab, red, red)){.today-card{border-color:color-mix(in srgb, var(--washed-blue) 25%, var(--paper-line))!important}}.today-card{background:radial-gradient(circle at 90% 13%, var(--ochre), transparent 24%), radial-gradient(circle at 7% 90%, var(--washed-blue), transparent 28%), var(--paper-raise)!important}@supports (color:color-mix(in lab, red, red)){.today-card{background:radial-gradient(circle at 90% 13%, color-mix(in srgb, var(--ochre) 17%, transparent), transparent 24%), radial-gradient(circle at 7% 90%, color-mix(in srgb, var(--washed-blue) 17%, transparent), transparent 28%), color-mix(in srgb, var(--paper-raise) 92%, var(--chapter-soft))!important}}.today-card{box-shadow:0 18px 48px #252b2a0e!important}.today-card:after{content:"";border:1px solid var(--chapter-accent);width:82px;height:82px;position:absolute;top:34px;right:38px}@supports (color:color-mix(in lab, red, red)){.today-card:after{border:1px solid color-mix(in srgb, var(--chapter-accent) 22%, transparent)}}.today-card:after{opacity:.72;pointer-events:none;border-radius:50%}.today-card h2,.today-card>p,.today-card>small{color:var(--ink)!important}.today-card>small{color:var(--chapter-accent)!important}.today-card>p{color:var(--ink-soft)!important}.today-card article{z-index:1;border-color:var(--paper-line-strong);position:relative}.today-card article time{background:var(--washed-blue)}@supports (color:color-mix(in lab, red, red)){.today-card article time{background:color-mix(in srgb, var(--washed-blue) 12%, var(--paper-raise))}}.activity-feed{padding:0 0 30px;margin-block:clamp(24px,4vw,46px)!important}.activity-feed-heading{margin-bottom:20px}.activity-count{color:var(--ink-faint);margin-top:9px;font-size:10px;display:block}.activity-moments{border-top:1px solid var(--paper-line-strong);margin-top:0}.activity-moments .seed-row{border-bottom:1px solid var(--paper-line);background:linear-gradient(90deg, var(--washed-blue), transparent 68%);min-height:92px;padding:18px 16px}@supports (color:color-mix(in lab, red, red)){.activity-moments .seed-row{background:linear-gradient(90deg, color-mix(in srgb, var(--washed-blue) 8%, var(--paper-raise)), transparent 68%)}}.activity-moments .seed-row{transition:background .22s,transform .22s}.activity-moments .seed-row:hover{background:linear-gradient(90deg, var(--washed-blue), transparent 82%)}@supports (color:color-mix(in lab, red, red)){.activity-moments .seed-row:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--washed-blue) 14%, var(--paper-raise)), transparent 82%)}}.activity-moments .seed-row:hover{transform:translate(3px)}.activity-moments .seed-row-mark{border-color:var(--chapter-accent);width:50px;height:58px}@supports (color:color-mix(in lab, red, red)){.activity-moments .seed-row-mark{border-color:color-mix(in srgb, var(--chapter-accent) 24%, var(--paper-line))}}.activity-moments .seed-row-mark{background:var(--ochre)}@supports (color:color-mix(in lab, red, red)){.activity-moments .seed-row-mark{background:color-mix(in srgb, var(--ochre) 8%, var(--paper-raise))}}.activity-moments .seed-row-mark:after{content:"";border:1px solid var(--chapter-accent);position:absolute;inset:7px}@supports (color:color-mix(in lab, red, red)){.activity-moments .seed-row-mark:after{border:1px solid color-mix(in srgb, var(--chapter-accent) 12%, transparent)}}.activity-all{margin-top:14px}.home-summary-links{margin-top:0}.home-summary-links button{justify-content:flex-start;gap:8px}.home-summary-links strong{margin-top:8px}.home-summary-links button>span{max-width:38ch;color:var(--ink-soft);font-size:10px;font-weight:450;line-height:1.5}.home-page .hero-card,.home-page .hero-copy,.growth-garden{min-height:570px}.growth-garden{grid-template-rows:1fr}.growth-garden-scene{grid-template-rows:auto auto;align-content:center;min-height:570px;padding:54px 34px 42px;display:grid}.growth-garden-scene svg{width:100%;height:auto;max-height:390px}.growth-garden-labels{width:100%;margin:-40px 0 0;position:static;transform:translateY(-2px)}@media (max-width:900px){.home-page .hero-card,.home-page .hero-copy,.growth-garden{min-height:0}.growth-garden{margin:0}.growth-garden-scene{min-height:430px;padding:34px 24px 28px}.growth-garden-labels{margin-top:-30px}}@media (max-width:640px){.today-card{min-height:0;padding:32px 22px!important}.today-card:after{width:54px;height:54px;top:24px;right:20px}.today-card h2{max-width:9ch;font-size:clamp(42px,13vw,58px)}.today-card article{grid-template-columns:56px minmax(0,1fr);gap:14px}.today-card article button{grid-column:2;justify-self:start}.activity-feed-heading{flex-direction:column;align-items:flex-start}.activity-moments .seed-row{grid-template-columns:46px minmax(0,1fr);padding-inline:0}.activity-moments .seed-row-mark{width:42px;height:50px}.activity-moments .seed-row-actions{flex-wrap:wrap;grid-column:2}.home-summary-links button>span{font-size:11px}.growth-garden-scene{min-height:340px;padding:28px 10px 20px}.growth-garden-labels{margin-top:-18px}}.seed-lifecycle{border-block:1px solid var(--paper-line-strong);grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(30px,5vw,72px);margin:clamp(-28px,-3vw,-12px) 0 clamp(46px,7vw,82px);padding:clamp(26px,4vw,42px) 0;display:grid}.seed-lifecycle>div>small{color:var(--chapter-accent);font:500 9px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.seed-lifecycle h3{max-width:10ch;color:var(--ink);font:430 clamp(28px, 3.4vw, 44px)/1.04 var(--font-serif);letter-spacing:-.035em;margin:10px 0 12px}.seed-lifecycle p{max-width:38ch;color:var(--ink-soft);margin:0;font-size:11px;line-height:1.65}.seed-lifecycle .growth-stages{margin:0}.seed-lifecycle .growth-stage-art{background:var(--paper-raise);width:60px;height:60px}@supports (color:color-mix(in lab, red, red)){.seed-lifecycle .growth-stage-art{background:color-mix(in srgb, var(--paper-raise) 82%, var(--chapter-soft))}}.seed-lifecycle .growth-stage-art svg{width:54px;height:54px}.plan-intro>button{margin-top:24px}.operational-empty .primary-action+.ghost-action{margin-left:14px}@media (max-width:900px){.seed-lifecycle{grid-template-columns:1fr;gap:26px}.seed-lifecycle h3{max-width:15ch}}@media (max-width:640px){.seed-lifecycle{margin-top:-14px;padding-block:28px}.seed-lifecycle .growth-stages{gap:4px}.seed-lifecycle .growth-stages:before{top:27px}.seed-lifecycle .growth-stage-art{width:52px;height:52px}.seed-lifecycle .growth-stage-art svg{width:46px;height:46px}.seed-lifecycle .growth-stage-label{font-size:10px}.operational-empty .primary-action+.ghost-action{margin:14px 0 0;display:block}}.app-shell .home-page .hero-copy>.hero-add-idea{letter-spacing:.01em;align-items:center;gap:16px;min-height:52px;padding:0 10px 0 22px;font-weight:650;display:inline-flex;color:#fffaf2!important;background:#c8785c!important;border:1px solid #fffaf247!important;border-radius:999px!important;box-shadow:0 12px 30px #3220182e!important}.app-shell .home-page .hero-copy>.hero-add-idea:after{content:"+";color:#fffaf2;width:32px;height:32px;font:400 20px/1 var(--font-sans);background:#fffaf21f;border:1px solid #fffaf261;border-radius:50%;place-items:center;display:grid}.app-shell .home-page .hero-copy>.hero-add-idea:hover{transform:translateY(-2px);background:#b96850!important;box-shadow:0 16px 34px #3220183d!important}.app-shell .home-page .hero-copy>.hero-add-idea:active{transform:translateY(0)scale(.985);box-shadow:0 7px 18px #3220182e!important}.chapter-library,.saved-chapter-choice{background:radial-gradient(circle at 84% 8%, #7896a321, transparent 28%), radial-gradient(circle at 8% 92%, #c993781f, transparent 30%), var(--paper);min-height:100vh;color:var(--ink)}.chapter-library>header,.saved-chapter-choice>header{border-bottom:1px solid var(--paper-line-strong);justify-content:space-between;align-items:center;min-height:104px;padding:24px clamp(24px,6vw,88px);display:flex}.chapter-library>header .iskha-logo,.saved-chapter-choice>header .iskha-logo{width:148px}.chapter-library>header>div{align-items:center;gap:16px;display:flex}.chapter-library>header span,.chapter-library>header button,.saved-chapter-choice>header button{color:var(--ink-soft);background:0 0;border:0;font-size:10px}.chapter-library>header button,.saved-chapter-choice>header button{cursor:pointer;text-underline-offset:5px;min-height:44px;text-decoration:underline}.chapter-library>section,.saved-chapter-choice>section{width:min(1180px,100% - 48px);margin:0 auto;padding:clamp(58px,9vw,116px) 0 90px}.chapter-library-heading{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.chapter-library-heading small,.saved-chapter-choice>section>small{color:var(--chapter-accent);font:500 9px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.chapter-library-heading h1,.saved-chapter-choice h1{color:var(--ink);font:410 clamp(48px, 7vw, 82px)/.96 var(--font-serif);letter-spacing:-.05em;margin:10px 0 16px}.chapter-library-heading p,.saved-chapter-choice>section>p{max-width:52ch;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.7}.chapter-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(42px,6vw,72px);display:grid}.chapter-library-grid>button,.saved-chapter-choice article{--library-colour:#55684a;border:1px solid var(--library-colour);min-height:250px;padding:28px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.chapter-library-grid>button,.saved-chapter-choice article{border:1px solid color-mix(in srgb, var(--library-colour) 24%, var(--paper-line))}}.chapter-library-grid>button,.saved-chapter-choice article{background:var(--library-colour);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.chapter-library-grid>button,.saved-chapter-choice article{background:color-mix(in srgb, var(--library-colour) 8%, var(--paper-raise))}}.chapter-library-grid>button,.saved-chapter-choice article{color:var(--ink);text-align:left;flex-direction:column}.chapter-library-grid>button{cursor:pointer;transition:transform .22s,box-shadow .22s,border-color .22s}.chapter-library-grid>button:hover{border-color:var(--library-colour)}@supports (color:color-mix(in lab, red, red)){.chapter-library-grid>button:hover{border-color:color-mix(in srgb, var(--library-colour) 52%, var(--paper-line))}}.chapter-library-grid>button:hover{transform:translateY(-4px);box-shadow:0 18px 42px #252b2a14}.chapter-library-grid [data-theme=coast],.saved-chapter-choice [data-theme=coast]{--library-colour:#4c6b7a}.chapter-library-grid [data-theme=clay],.saved-chapter-choice [data-theme=clay]{--library-colour:#b1633f}.chapter-library-grid [data-theme=garden],.saved-chapter-choice [data-theme=garden]{--library-colour:#55684a}.chapter-library-grid [data-theme=dusk],.saved-chapter-choice [data-theme=dusk]{--library-colour:#55415a}.chapter-library-grid [data-theme=sunroom],.saved-chapter-choice [data-theme=sunroom]{--library-colour:#b4802e}.chapter-library-grid [data-theme=ink],.saved-chapter-choice [data-theme=ink]{--library-colour:#33453d}.chapter-library-colour,.saved-chapter-choice article>span{background:var(--library-colour);border-radius:50%;width:138px;height:138px;position:absolute;top:-38px;right:-34px}@supports (color:color-mix(in lab, red, red)){.chapter-library-colour,.saved-chapter-choice article>span{background:color-mix(in srgb, var(--library-colour) 24%, transparent)}}.chapter-library-grid small,.saved-chapter-choice article small{color:var(--library-colour);font:500 9px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;position:relative}.chapter-library-grid strong,.saved-chapter-choice article h2{max-width:11ch;color:var(--ink);font:430 clamp(25px, 2.4vw, 34px)/1.05 var(--font-serif);letter-spacing:-.03em;margin:22px 0 10px;position:relative}.chapter-library-grid em,.saved-chapter-choice article p{color:var(--ink-soft);font-size:11px;font-style:normal;position:relative}.chapter-library-grid i{color:var(--library-colour);margin-top:auto;padding-top:34px;font-size:10px;font-style:normal;font-weight:650;position:relative}.saved-chapter-choice>section{width:min(760px,100% - 48px)}.saved-chapter-choice article{min-height:220px;margin:42px 0 20px}.saved-chapter-choice article>div{position:relative}.saved-chapter-choice article>button{background:var(--library-colour);width:fit-content;min-height:46px;color:var(--paper-raise);cursor:pointer;border:0;border-radius:5px;margin-top:auto;padding:0 18px;position:relative}.chapter-library-empty{border-block:1px solid var(--paper-line-strong);margin-top:50px;padding:38px 0}.chapter-library-link{min-height:38px;color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:0;margin:-4px 14px 8px;padding:0 0 0 10px;font-size:9px}.chapter-library-link:hover{color:var(--chapter-accent)}@media (max-width:900px){.chapter-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.chapter-library>header,.saved-chapter-choice>header{min-height:82px;padding:18px 20px}.chapter-library>header span{display:none}.chapter-library>section,.saved-chapter-choice>section{width:min(100% - 32px,760px);padding-top:46px}.chapter-library-heading{flex-direction:column;align-items:flex-start}.chapter-library-grid{grid-template-columns:1fr}.chapter-library-grid>button{min-height:210px}}.growth-stage-text{justify-items:center;gap:4px;display:grid}.growth-stage-copy{display:none}@media (max-width:720px){.public-landing{overflow-x:clip}.landing-nav,.landing-hero,.product-walkthrough,.landing-for,.landing-examples,.landing-trust{width:calc(100% - 28px)}.landing-nav{grid-template-columns:minmax(0,1fr) auto;gap:14px}.landing-nav>button{text-align:right;max-width:118px;line-height:1.35}.landing-hero{gap:28px;padding:24px 0 48px}.landing-status{min-height:26px;margin-bottom:16px;padding-inline:9px;font-size:7px}.landing-hero h1{max-width:10ch;margin:14px 0 18px;font-size:clamp(40px,11.8vw,54px)}.landing-hero-copy>p{font-size:15px;line-height:1.5}.landing-actions{width:100%;margin-top:24px}.landing-actions button{color:#fffaf2;background:#b1633f;border-color:#b1633f;width:100%}.landing-audience{margin-top:20px;padding-top:14px}.landing-hero-preview{min-height:0}.hero-preview-paper{display:none}.hero-preview-main{min-height:330px;padding:18px;position:relative;inset:auto;transform:none}.hero-preview-image{height:185px;margin-bottom:16px}.product-walkthrough{padding:68px 0 82px}.product-walkthrough>header{gap:16px;margin-bottom:30px}.product-walkthrough>header h2{max-width:10ch;font-size:clamp(38px,11vw,48px)}.walkthrough-tabs{grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.walkthrough-tabs button{text-align:center;min-width:0;min-height:58px;padding:10px 2px 14px}.walkthrough-tabs button strong{display:none}.walkthrough-tabs span{overflow-wrap:anywhere;letter-spacing:.025em;font-size:7px}.product-screen{border-radius:7px;min-height:0}.preview-content{padding:24px 16px 28px}.preview-content>header{margin-bottom:26px}.preview-content>header strong{font-size:25px}.preview-seed-image,.preview-memory-photo{min-height:220px}.preview-seed-image span,.preview-memory-photo span{margin-top:164px}.preview-seed-layout article,.preview-memory article{box-shadow:none;background:0 0;margin:0;padding:24px 4px 4px}.preview-seed-layout h3,.preview-decision h3,.preview-memory h3{font-size:30px}.preview-context-card{grid-template-columns:54px minmax(0,1fr)}.preview-conversation article{grid-template-columns:30px minmax(0,1fr);gap:10px;margin-top:22px}.preview-conversation article>i{width:30px;height:30px}.preview-conversation article p{padding:14px;font-size:14px}.preview-decision{min-height:0}.preview-day{grid-template-columns:54px minmax(0,1fr);gap:16px;min-height:0}.preview-day:before{left:26px}.preview-day time{width:54px;height:54px}.preview-day h3{font-size:23px}.preview-day article>div{flex-direction:column;align-items:flex-start}.walkthrough-caption{padding-top:18px}.landing-problem{width:calc(100% - 28px);margin-block:38px 84px}}@media (max-width:640px){.content{width:100%;min-width:0;padding-inline:14px}.topbar{gap:9px;min-height:78px}.topbar-title{min-width:0}.topbar-title h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-actions{gap:7px}.account-action>span:last-child{display:none}.page-grid,.single-page,.home-page .hero-card{width:100%;min-width:0}.home-page .hero-card{grid-template-columns:minmax(0,1fr);display:grid}.home-page .hero-copy{min-width:0;padding:38px 22px 42px!important}.home-page .hero-copy h1{overflow-wrap:break-word;max-width:100%;font-size:clamp(44px,13vw,58px)}.home-page .hero-copy p{max-width:100%}.home-page .hero-meta{flex-direction:column;align-items:flex-start;gap:8px}.app-shell .home-page .hero-copy>.hero-add-idea{min-height:50px;margin-top:22px}.growth-garden-scene{min-height:300px;padding:22px 6px 16px}.growth-garden-labels{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-top:-10px;padding-inline:2px}.growth-garden-labels li{white-space:normal;min-width:0;font-size:7px}.activity-feed,.home-summary-links,.intro-panel,.seed-lifecycle{min-width:0}.home-summary-links{grid-template-columns:1fr}.home-summary-links button{min-width:0}.single-page .intro-panel,.single-page .intro-panel.compact{margin-bottom:30px;padding:20px 0 28px}.intro-panel h2{overflow-wrap:break-word;max-width:100%;font-size:clamp(39px,12vw,52px)}.seed-lifecycle{margin:0 0 40px;padding:28px 0;display:block}.seed-lifecycle h3{max-width:12ch;font-size:34px}.seed-lifecycle .growth-stages{grid-template-columns:1fr;gap:0;margin:24px 0 0;display:grid}.seed-lifecycle .growth-stages:before{border-top:0;border-left:1px solid var(--paper-line-strong);inset:25px auto 25px 25px}.seed-lifecycle .growth-stages li{grid-template-columns:52px minmax(0,1fr);place-items:center start;gap:14px;min-height:72px}.seed-lifecycle .growth-stage-art{width:52px;height:52px}.seed-lifecycle .growth-stage-text{text-align:left;justify-items:start}.seed-lifecycle .growth-stage-label{color:var(--ink);font-size:16px;font-style:normal}.seed-lifecycle .growth-stage-copy{color:var(--ink-soft);font-size:10px;font-weight:450;display:block}.activity-moments .seed-row{width:100%}.recent-thoughts>button,.conversation-seed-preview{min-width:0}.recent-thoughts p,.activity-moments small{overflow-wrap:anywhere}}.walkthrough-tabs button{align-content:start;justify-items:start;display:grid}.walkthrough-tabs .growth-stage-art{border-color:var(--line);background:var(--paper-raise);width:48px;height:48px;color:var(--ink-faint);place-items:center;margin-bottom:12px;display:grid}.walkthrough-tabs .growth-stage-art svg{width:42px;height:42px}.walkthrough-tabs .growth-stage-art svg *{fill:none!important}.walkthrough-tabs button.active .growth-stage-art{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.walkthrough-tabs button.active .growth-stage-art{border-color:color-mix(in srgb, var(--accent) 42%, var(--line))}}.walkthrough-tabs button.active .growth-stage-art{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.walkthrough-tabs button.active .growth-stage-art{background:color-mix(in srgb, var(--accent) 9%, var(--paper-raise))}}.walkthrough-tabs button.active .growth-stage-art{color:var(--accent)}.landing-examples article{--story-deep:#33453d;--story-light:#b9c2bb;border-top:6px solid var(--story-deep)}.landing-examples article[data-story=coast]{--story-deep:#4c6b7a;--story-light:#b7cdc6}.landing-examples article[data-story=clay]{--story-deep:#b1633f;--story-light:#e7d8be}.landing-examples article[data-story=garden]{--story-deep:#55684a;--story-light:#aebba0}.landing-examples article[data-story=dusk]{--story-deep:#55415a;--story-light:#dcd2de}.landing-examples article[data-story=sunroom]{--story-deep:#b4802e;--story-light:#efcc9e}.landing-examples article[data-story=ink]{--story-deep:#33453d;--story-light:#b9c2bb}.landing-examples .example-story{z-index:3;min-height:30px;color:var(--story-deep);font:600 8px/1 var(--font-mono);letter-spacing:.06em;text-shadow:none;text-transform:uppercase;background:#f6f2e9e0;border:1px solid #ffffff6b;border-radius:999px;align-items:center;gap:5px;padding:0 10px 0 7px;display:inline-flex;position:absolute;top:24px;right:24px}.landing-examples .example-story b{background:var(--story-deep);border-radius:50%;width:10px;height:10px}.landing-examples .example-story b+b{background:var(--story-light);margin-left:-2px}.chapter-library-shelf{border-bottom:14px solid var(--ink);gap:9px;min-height:400px;padding:30px 12px 18px;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.chapter-library-shelf{border-bottom:14px solid color-mix(in srgb, var(--ink) 78%, #8d725d)}}.chapter-library-shelf{background:linear-gradient(180deg, transparent 0 92%, #362b221f 92%), var(--paper-raise)}@supports (color:color-mix(in lab, red, red)){.chapter-library-shelf{background:linear-gradient(180deg, transparent 0 92%, #362b221f 92%), color-mix(in srgb, var(--paper-raise) 45%, transparent)}}.chapter-library-shelf{scrollbar-width:thin;scroll-snap-type:x proximity;align-items:flex-end}.chapter-library-shelf>button{width:clamp(112px,12vw,148px);min-width:clamp(112px,12vw,148px);min-height:310px;padding:20px 16px;border:1px solid var(--library-colour)!important}@supports (color:color-mix(in lab, red, red)){.chapter-library-shelf>button{border:1px solid color-mix(in srgb, var(--library-colour) 68%, #fff)!important}}.chapter-library-shelf>button{background:linear-gradient(90deg, #ffffff26, transparent 15% 84%, #00000017), var(--library-colour);color:var(--paper-raise);scroll-snap-align:start;border-radius:5px 9px 4px 6px;box-shadow:4px 8px 15px #28231e29}.chapter-library-shelf>button:nth-child(3n+2){min-height:350px}.chapter-library-shelf>button:nth-child(3n+3){min-height:328px}.chapter-library-shelf>button:hover{border-color:var(--library-colour)!important}@supports (color:color-mix(in lab, red, red)){.chapter-library-shelf>button:hover{border-color:color-mix(in srgb, var(--library-colour) 35%, #fff)!important}}.chapter-library-shelf>button:hover{transform:translateY(-5px)rotate(-.35deg);box-shadow:7px 12px 23px #28231e38}.chapter-library-shelf .chapter-library-colour{background:#ffffff40;border-radius:0;width:1px;height:auto;inset:0 auto 0 10px}.chapter-library-shelf small,.chapter-library-shelf em,.chapter-library-shelf i{color:#fffaf2c2}.chapter-library-shelf strong{color:#fffaf2;writing-mode:vertical-rl;max-width:none;max-height:185px;margin:18px auto 10px;font-size:clamp(23px,2.2vw,31px);transform:rotate(180deg)}.chapter-library-shelf em{display:none}.chapter-library-shelf i{font-size:8px}.planting-composer:not(.is-planting):has(#seed-title:not(:placeholder-shown)) .planting-sprout{opacity:0;transform:scaleY(.25)}.planting-composer:not(.is-planting):has(#seed-title:not(:placeholder-shown)) .planting-seed{opacity:1;animation:1.35s ease-in-out infinite planting-seed-float;transform:translateY(0)rotate(-24deg)}.planting-composer.is-planting .planting-seed{animation:.28s cubic-bezier(.3,.75,.3,1) forwards iskha-plant-seed}.planting-composer.is-planting .planting-sprout{animation:.32s cubic-bezier(.2,.8,.2,1) .2s both iskha-grow-sprout}@keyframes iskha-plant-seed{0%{opacity:1;transform:translateY(-7px)rotate(-30deg)}to{opacity:.12;transform:translateY(17px)rotate(-15deg)scale(.75)}}@keyframes iskha-grow-sprout{0%{opacity:0;transform:scaleY(.1)}to{opacity:1;transform:scaleY(1)}}@media (max-width:720px){.walkthrough-tabs button{justify-items:center;min-height:94px}.walkthrough-tabs .growth-stage-art{width:38px;height:38px;margin-bottom:7px}.walkthrough-tabs .growth-stage-art svg{width:34px;height:34px}.landing-examples .example-story{top:18px;right:18px}}@media (max-width:640px){.chapter-library-shelf{min-height:350px;margin-inline:-2px;padding-inline:8px}.chapter-library-shelf>button,.chapter-library-shelf>button:nth-child(n){width:112px;min-width:112px;min-height:292px}}@media (prefers-reduced-motion:reduce){.planting-composer.is-planting .planting-seed{opacity:.12;animation:none;transform:translateY(17px)}.planting-composer.is-planting .planting-sprout{opacity:1;animation:none;transform:scaleY(1)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
