/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.blur{--tw-blur:blur(8px)}.blur,.sepia{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,)}.sepia{--tw-sepia:sepia(100%)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--deep-black:#0b0c0d;--pearl:#f4efe7;--champagne:#d9c6a6;--heritage-green:#2f4a42;--shell:#dcc8b7;--ocean-mist:#b7c7c4;--sunlight:#f4e7d1;--font-display:Georgia,"Times New Roman",serif;--font-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-label:var(--font-body);--canvas:var(--pearl);--surface:#fffdf9;--surface-muted:var(--sunlight);--ink:var(--deep-black);--muted:#53605b;--line:#d9d0c2;--leaf:var(--heritage-green);--leaf-dark:#3e5348;--metadata-accent:var(--heritage-green);--action-text:var(--heritage-green);--clay:var(--champagne);--selected-surface:var(--champagne);--selected-foreground:var(--deep-black);--selected-border:var(--champagne)}@supports (color:color-mix(in lab,red,red)){:root{--selected-border:color-mix(in srgb,var(--champagne) 78%,var(--deep-black))}}:root{--focus-ring:var(--champagne);--shadow:0 16px 38px #0b0c0d17}[data-theme=dark]{--canvas:var(--deep-black);--surface:#15191a;--surface-muted:#202825;--ink:var(--pearl);--muted:#c5cec7;--line:#3c4843;--leaf:var(--ocean-mist);--leaf-dark:var(--pearl);--metadata-accent:var(--ocean-mist);--action-text:var(--sunlight);--clay:var(--champagne);--selected-surface:var(--ocean-mist);--selected-foreground:var(--deep-black);--selected-border:var(--ocean-mist)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--selected-border:color-mix(in srgb,var(--ocean-mist) 72%,var(--pearl))}}[data-theme=dark]{--focus-ring:var(--sunlight);--shadow:0 18px 42px #00000057}*{box-sizing:border-box}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{background:var(--canvas);color-scheme:light}html[data-theme=dark]{background:var(--deep-black);color-scheme:dark}body{min-width:320px;color:var(--ink);background:var(--canvas);font-family:var(--font-body);margin:0;overflow-x:hidden}html[data-theme=dark] body{background:var(--deep-black)}@media (prefers-color-scheme:dark){html:not([data-theme]){color-scheme:dark;background:var(--deep-black)}html:not([data-theme]) body{color:var(--pearl);background:var(--deep-black)}}.network-status{z-index:40;top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));left:max(.75rem,env(safe-area-inset-left));color:#6d2946;max-width:42rem;box-shadow:var(--shadow);text-align:center;background:#fff5f8;border:1px solid #b97892;border-radius:.8rem;margin:0 auto;padding:.7rem .9rem;font-size:.9rem;font-weight:700;position:fixed}a{color:inherit}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.app-shell{width:min(100%,72rem);min-height:100dvh;margin:0 auto;padding:1.5rem 1rem 12rem}.app-header{z-index:14;background:var(--canvas);justify-content:space-between;align-items:center;gap:1rem;max-width:42rem;margin:0 auto 2rem;padding:.65rem 0;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.app-header{background:color-mix(in srgb,var(--canvas) 90%,transparent)}}.app-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-brand,.eyebrow{color:var(--leaf);font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.app-brand{color:var(--ink);letter-spacing:.24em;font-size:.9rem}.brand-current{width:4.5rem;color:var(--champagne);margin-top:.24rem;display:block}.synthetic-badge{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:999px;flex:none;margin:0;padding:.45rem .65rem;font-size:.75rem;font-weight:700}.amarea-launcher{border:1px solid var(--champagne);align-items:center;gap:.35rem;min-height:2.45rem;padding:.35rem .55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.amarea-launcher{border:1px solid color-mix(in srgb,var(--champagne) 65%,var(--line))}}.amarea-launcher{color:var(--leaf-dark);background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.amarea-launcher{background:color-mix(in srgb,var(--surface) 86%,var(--sunlight))}}.amarea-launcher{font-size:.76rem;font-weight:800;text-decoration:none;box-shadow:0 5px 16px #0b0c0d0d}.amarea-launcher:hover{border-color:var(--champagne);background:var(--sunlight)}.content{width:min(100%,42rem);margin:0 auto}.screen-heading{font-family:var(--font-display);letter-spacing:-.04em;margin:.35rem 0 .65rem;font-size:clamp(2rem,7vw,3.25rem);font-weight:500;line-height:1}.card-copy,.screen-intro,.status-copy{max-width:38rem;color:var(--muted);margin:0;font-size:1rem;line-height:1.55}.screen-grid{gap:1rem;margin-top:1.75rem;display:grid}.section-heading{font-family:var(--font-display);margin:2rem 0 0;font-size:1.55rem;font-weight:500}.home-operations{gap:1rem;margin:1.75rem 0 1rem;display:grid}.home-operations .primary-action,.home-operations>article>.secondary-action{width:100%;margin-top:1rem}.surface-card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:1.25rem;padding:1.25rem}.card-kicker{color:var(--leaf);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .45rem;font-size:.78rem;font-weight:700}.card-title{font-family:var(--font-display);margin:0;font-size:1.45rem;font-weight:500;line-height:1.15}.card-copy{margin-top:.6rem}.card-meta{color:var(--leaf-dark);background:#dcebdc;border-radius:999px;margin-top:.9rem;padding:.4rem .6rem;font-size:.82rem;font-weight:700;display:inline-flex}.preview-note{color:var(--muted);margin:1.25rem 0 0;font-size:.9rem;line-height:1.5}.build-identifier{color:var(--muted);letter-spacing:.04em;margin:0;font-size:.75rem}.business-info{border:1px solid var(--line);background:var(--surface-muted);border-radius:.9rem;margin-top:.25rem}.business-info summary{cursor:pointer;min-height:3rem;padding:.85rem 1rem;font-weight:750}.business-info summary span{color:var(--muted);margin-left:.45rem;font-size:.8rem;font-weight:600}.business-info__fields{gap:.75rem;padding:0 1rem 1rem;display:grid}.practice-hero{border-radius:1.4rem;gap:.5rem;margin:1.5rem 0 1rem;padding:1.5rem}.practice-hero h2,.practice-hero p{margin:0}.practice-hero h2{font-family:var(--font-display);font-size:clamp(2rem,9vw,3rem);font-weight:500}.practice-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.practice-metric{border:1px solid var(--line);background:var(--surface);border-radius:1rem;gap:.3rem;min-height:8rem;padding:1rem;display:grid}.practice-metric p,.practice-metric small{color:var(--muted);margin:0}.practice-metric strong{font-family:var(--font-display);font-size:1.65rem;font-weight:500}.practice-bar{gap:.4rem;margin-top:1rem;display:grid}.practice-bar>div:first-child{justify-content:space-between;gap:1rem;display:flex}.practice-bar>div:first-child span{color:var(--muted)}.practice-bar__track{background:var(--heritage-green);border-radius:999px;height:.55rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.practice-bar__track{background:color-mix(in srgb,var(--heritage-green) 20%,var(--surface-muted))}}.practice-bar__track span{border-radius:inherit;background:var(--heritage-green);height:100%;display:block}.empty-state{background:#fffdfab8;border:1px dashed #b6c5b6;border-radius:1.25rem;place-items:start;gap:.75rem;padding:1.5rem;display:grid}.empty-state h2{margin:0;font-size:1.08rem}.more-list{gap:.75rem;display:grid}.more-list--grouped .card-kicker{margin:1rem 0 0}.more-list--grouped .card-kicker:first-child{margin-top:0}.more-link,.upcoming-item{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.85rem 1rem;font-weight:700;text-decoration:none;display:flex}.more-link:hover{background:#f1f5ee}.upcoming-label{color:var(--muted);font-size:.82rem;font-weight:600}.bottom-nav{z-index:10;min-height:5.5rem;padding:.55rem max(.4rem,env(safe-area-inset-right)) calc(.55rem + env(safe-area-inset-bottom)) max(.4rem,env(safe-area-inset-left));border-top:1px solid var(--line);background:var(--canvas);grid-template-columns:repeat(5,minmax(0,1fr));gap:.2rem;display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.bottom-nav{background:color-mix(in srgb,var(--canvas) 94%,transparent)}}.bottom-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-item{min-width:0;min-height:2.75rem;color:var(--muted);font-family:var(--font-label);text-align:center;border-radius:.8rem;place-content:center;gap:.18rem;padding:.32rem .2rem;font-size:.72rem;font-weight:700;line-height:1.2;text-decoration:none;display:grid}.nav-icon{margin:0 auto;display:block}.nav-item[aria-current=page]{color:var(--selected-foreground);background:var(--selected-surface)}.ledger-actions{gap:.75rem;margin-top:1rem;display:grid}.report-email-delivery{scroll-margin-bottom:calc(7rem + env(safe-area-inset-bottom))}@media (max-width:47.99rem){.report-email-delivery{margin-bottom:calc(6rem + env(safe-area-inset-bottom));padding-bottom:calc(7rem + env(safe-area-inset-bottom))}}.primary-action,.secondary-action{min-height:3.25rem;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:.9rem;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.family-workspace-actions>*{touch-action:manipulation}.primary-action{color:var(--pearl);background:var(--leaf-dark)}.primary-action:hover{background:var(--heritage-green)}.primary-action:disabled{cursor:wait;opacity:.65}[data-theme=dark] .primary-action{color:var(--pearl);background:var(--heritage-green)}[data-theme=dark] .primary-action:hover{color:var(--deep-black);background:var(--ocean-mist)}.secondary-action{border-color:var(--line);color:var(--leaf-dark);background:var(--surface)}.secondary-action:hover{background:#f1f5ee}.quiet-action{min-height:2.5rem;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.45rem .1rem;font-size:.82rem;font-weight:700;text-decoration:underline}.ledger-announcement:empty{display:none}.ledger-announcement{color:var(--leaf-dark);background:#dcebdc;border-radius:.9rem}.form-error,.ledger-announcement{padding:.75rem 1rem;font-weight:700}.form-error{color:#7c2926;background:#fff0ee;border:1px solid #a83d38;border-radius:.8rem;margin:0;line-height:1.45}.back-link{min-height:2.75rem;color:var(--leaf-dark);align-items:center;margin-bottom:1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.story-breadcrumbs{flex-wrap:wrap;gap:1rem;display:flex}.story-breadcrumbs .back-link{margin-bottom:1.2rem}.ledger-timeline{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.timeline-event{border-left:3px solid var(--leaf);background:var(--surface);box-shadow:var(--shadow);border-radius:0 .9rem .9rem 0;padding:1rem}.timeline-time{font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:500;display:block}.timeline-iso{overflow-wrap:anywhere;color:var(--muted);margin:.55rem 0 0;font-size:.78rem;line-height:1.4}.record-badges{flex-wrap:wrap;gap:.35rem;margin:.65rem 0 0;display:flex}.record-badges span{color:var(--leaf-dark);background:#dcebdc;border-radius:999px;padding:.25rem .45rem;font-size:.72rem;font-weight:700}.record-actions{gap:.5rem;margin-top:.7rem;display:flex}.record-actions button,.timer-cancel{border:1px solid var(--line);min-height:2.5rem;color:var(--leaf-dark);background:var(--surface);font:inherit;cursor:pointer;border-radius:.7rem;font-size:.8rem;font-weight:700}.timeline-event--removed{border-left-color:var(--muted)}.timeline-active-link{width:100%;margin-top:1.25rem}.active-summary{gap:.8rem;margin-top:1.3rem;display:grid}.active-timer-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.active-timer-list li{background:#fffdfa;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.active-timer-list span{color:var(--leaf-dark);font-variant-numeric:tabular-nums;font-weight:700}.care-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.care-control{border:1px solid var(--line);min-height:4.2rem;color:var(--leaf-dark);background:var(--surface);font:inherit;cursor:pointer;border-radius:1rem;padding:.7rem;font-weight:700}.care-control:disabled{color:var(--muted);cursor:not-allowed;background:#f2f2ed}.care-control small{font-size:.74rem;font-weight:600}.care-control--upcoming{border-style:dashed}.flower-control{z-index:16;right:max(.75rem,env(safe-area-inset-right));bottom:calc(7.25rem + env(safe-area-inset-bottom));border:1px solid var(--heritage-green);min-width:11rem;min-height:3.25rem;color:var(--pearl);background:var(--heritage-green);box-shadow:var(--shadow);font:inherit;cursor:pointer;border-radius:999px;padding:.7rem 1rem;font-weight:750;position:fixed}.care-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.care-context p{background:#fffdfa;border-radius:.8rem;gap:.25rem;min-width:0;margin:0;padding:.7rem;font-size:.82rem;display:grid}.care-context span{overflow-wrap:anywhere;color:var(--muted);line-height:1.35}.shift-dock{z-index:15;padding:.5rem max(.5rem,env(safe-area-inset-right)) calc(.5rem + env(safe-area-inset-bottom)) max(.5rem,env(safe-area-inset-left));border-top:1px solid var(--champagne);position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.shift-dock{border-top:1px solid color-mix(in srgb,var(--champagne) 55%,var(--deep-black))}}.shift-dock{background:var(--deep-black);box-shadow:0 -12px 32px #0b0c0d3d}.shift-dock-return{width:100%;min-height:1.5rem;color:var(--pearl);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;margin:0 0 .35rem;padding:0;font-size:.8rem;font-weight:700;text-decoration:none;display:block}.shift-dock-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.shift-dock-actions a,.shift-dock-actions button{color:#fff;min-height:3.5rem;font:inherit;text-align:center;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;border-radius:.8rem;place-content:center;padding:.35rem;font-size:.82rem;font-weight:800;line-height:1.1;text-decoration:none;display:grid}.shift-dock-actions [data-active=true]{border-color:var(--champagne);color:var(--deep-black);background:var(--champagne)}.shift-dock-actions small{margin-top:.15rem;font-size:.64rem;font-weight:700}.active-menu{z-index:16;right:.75rem;bottom:calc(10.85rem + env(safe-area-inset-bottom));position:fixed}.active-menu summary{border:1px solid var(--line);min-height:2.75rem;color:var(--leaf-dark);background:var(--surface);box-shadow:var(--shadow);cursor:pointer;border-radius:999px;padding:.7rem .9rem;font-weight:800;list-style:none}.active-menu summary::-webkit-details-marker{display:none}.active-menu nav{border:1px solid var(--line);background:var(--surface);width:10rem;box-shadow:var(--shadow);border-radius:1rem;gap:.25rem;padding:.45rem;display:grid;position:absolute;bottom:3.25rem;right:0}.active-menu nav a{min-height:2.75rem;color:var(--leaf-dark);border-radius:.7rem;padding:.75rem;font-weight:700;text-decoration:none}.active-menu nav a:hover{background:#f1f5ee}.sheet-backdrop{z-index:20;background:#22352d52;align-items:end;padding:1rem;display:grid;position:fixed;inset:0}.care-sheet{background:var(--surface);border-radius:1.25rem;gap:.8rem;width:min(100%,42rem);max-height:calc(100dvh - 2rem);margin:0 auto;padding:1.25rem;display:grid;overflow-y:auto;box-shadow:0 -12px 36px #22352d33}.choice-field{border:0;gap:.45rem;min-width:0;margin:0;padding:0;display:grid}.choice-field legend,.field-label{color:var(--ink);font-size:.9rem;font-weight:700}.choice-buttons{flex-wrap:wrap;gap:.45rem;display:flex}.choice-button{border:1px solid var(--line);min-height:2.75rem;color:var(--leaf-dark);background:var(--surface);font:inherit;cursor:pointer;border-radius:.75rem;padding:.5rem .7rem;font-size:.86rem;font-weight:700}.choice-button--selected{border-color:var(--selected-border);color:var(--selected-foreground);background:var(--selected-surface)}.profile-tabs{flex-wrap:wrap;gap:.45rem;margin:1.25rem 0;display:flex}.field-label{gap:.35rem;display:grid}.safety-alias-control{gap:.75rem;margin:1rem 0 1.25rem;display:grid}.safety-alias-control .field-label{min-width:0}.safety-alias-control .secondary-action{width:100%}.field-label input,.field-label select,.field-label textarea{border:1px solid var(--line);width:100%;min-height:2.75rem;color:var(--ink);background:var(--surface);font:inherit;border-radius:.75rem;padding:.55rem .7rem}.field-label textarea{resize:vertical;min-height:7rem}.field-label:has(input[type=checkbox]){border:1px solid var(--line);cursor:pointer;border-radius:.75rem;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;min-height:2.75rem;padding:.55rem}.field-label input[type=checkbox]{width:1.25rem;min-height:1.25rem;accent-color:var(--selected-surface);margin:.1rem 0 0;padding:0}.field-label:has(input[type=checkbox]) .status-copy{grid-column:2}.sheet{z-index:20;background:var(--surface);border-radius:1.25rem;gap:.8rem;max-width:42rem;max-height:calc(100dvh - 2rem);margin:0 auto;padding:1.25rem;display:grid;position:fixed;bottom:1rem;left:1rem;right:1rem;overflow-y:auto;box-shadow:0 0 0 100vmax #22352d52,0 -12px 36px #22352d33}.bloom-check{grid-template-columns:auto 1fr;align-items:center;margin-top:1rem}.bloom-check input{width:1.1rem;min-height:1.1rem}.bloom-review{background:#fff9df;border:1px solid #d8be75;border-radius:.9rem;gap:.45rem;margin-top:1rem;padding:.9rem;display:grid}.bloom-preview{align-content:start}.bloom-preview .sheet{box-shadow:none;padding:0;position:static}.bloom-book-page{background:linear-gradient(135deg,#fffdfa,#f0f5eb);border:1px solid #d8e1d2;border-radius:1.25rem;gap:.7rem;min-height:17rem;padding:1.4rem;display:grid}.bloom-book-page .screen-heading{font-size:clamp(1.7rem,6vw,2.65rem)}.bloom-quote{border-left:3px solid var(--clay);color:var(--leaf-dark);background:#fff8f4;margin:.75rem 0;padding:1rem 1.1rem;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;line-height:1.45}.bloom-quote footer{color:var(--muted);margin-top:.65rem;font-family:Arial,Helvetica,sans-serif;font-size:.85rem;font-weight:700}.bloom-book{gap:1rem;display:grid}.story-progress{z-index:8;border:1px solid var(--champagne);justify-content:space-between;align-items:center;gap:.75rem;margin:1rem 0;padding:.75rem 1rem;display:flex;position:sticky;top:.5rem}@supports (color:color-mix(in lab,red,red)){.story-progress{border:1px solid color-mix(in srgb,var(--champagne) 60%,var(--line))}}.story-progress{background:var(--canvas);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.story-progress{background:color-mix(in srgb,var(--canvas) 93%,transparent)}}.story-progress{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.story-progress p,.story-progress span{margin:0;display:grid}.story-progress span{color:var(--muted);font-size:.8rem}.story-progress>div{gap:.5rem;display:flex}.story-progress .primary-action,.story-progress .secondary-action{min-height:2.75rem;padding:.55rem .7rem;font-size:.82rem}.bloom-book-page{isolation:isolate;border-color:var(--champagne);min-height:19rem;padding:clamp(1.4rem,6vw,2.6rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bloom-book-page{border-color:color-mix(in srgb,var(--champagne) 45%,var(--line))}}.bloom-book-page{background:linear-gradient(135deg,var(--surface),var(--surface));border-radius:1.55rem}@supports (color:color-mix(in lab,red,red)){.bloom-book-page{background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 88%,var(--sunlight)),var(--surface))}}.bloom-book-page{box-shadow:0 18px 36px #0b0c0d14}.bloom-book-page:before{z-index:-1;border:1px solid var(--heritage-green);width:15rem;height:15rem;position:absolute;bottom:-5rem;right:-3rem}@supports (color:color-mix(in lab,red,red)){.bloom-book-page:before{border:1px solid color-mix(in srgb,var(--heritage-green) 35%,transparent)}}.bloom-book-page:before{content:"";border-radius:58% 42%;transform:rotate(20deg)}.bloom-book-page--cover{min-height:25rem;color:var(--pearl);border-color:var(--champagne);align-content:center}@supports (color:color-mix(in lab,red,red)){.bloom-book-page--cover{border-color:color-mix(in srgb,var(--champagne) 65%,var(--deep-black))}}.bloom-book-page--cover{background:radial-gradient(circle at 78% 17%,#c9b89a57,transparent 27%),linear-gradient(145deg,#101b19,var(--deep-black) 64%)}.bloom-book-page--cover .card-copy,.bloom-book-page--cover .card-kicker{color:var(--ocean-mist)}.bloom-book-page--cover .screen-heading{max-width:9ch}.bloom-book-page--garden{background:linear-gradient(160deg,var(--sunlight),var(--ocean-mist))}@supports (color:color-mix(in lab,red,red)){.bloom-book-page--garden{background:linear-gradient(160deg,color-mix(in srgb,var(--sunlight) 78%,var(--surface)),color-mix(in srgb,var(--ocean-mist) 23%,var(--surface)))}}.bloom-book-page__folio{color:var(--muted);font-family:var(--font-label);letter-spacing:.16em;font-size:.68rem;font-weight:800;position:absolute;bottom:1rem;right:1.2rem}.garden-grid{gap:1rem;margin-top:1.25rem;display:grid}.garden-detail-line{border-top:1px solid var(--line);gap:.3rem;padding:1.1rem 0;display:grid}.garden-detail-line .ledger-actions{flex-wrap:wrap;margin-top:.5rem;display:flex}.garden-detail-line .secondary-action{text-underline-offset:.22rem;background:0 0;border:0;min-height:2.75rem;padding:.5rem .75rem;text-decoration:underline}.coastal-garden-scene{border:1px solid var(--heritage-green);gap:1rem;min-height:34rem;margin:1.4rem 0 1.25rem;padding:clamp(1.25rem,5vw,2.5rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.coastal-garden-scene{border:1px solid color-mix(in srgb,var(--heritage-green) 45%,var(--line))}}.coastal-garden-scene{color:var(--pearl);background-color:#0000;background-image:linear-gradient(#0b0c0d14,#0b0c0d61),url(/mareniq/environment/coastal-garden-daylight-v1.png);background-position:50%;background-repeat:repeat;background-size:cover;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:1.7rem;box-shadow:0 24px 48px #0b0c0d2e}.coastal-garden-scene__atmosphere{opacity:.38;mix-blend-mode:soft-light}.coastal-garden-scene{border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(1.25rem,50vw - 21rem);padding-right:max(1.25rem,50vw - 21rem)}.coastal-garden-scene__atmosphere{background:linear-gradient(#0000 0 25%,#f7f5ee17 26% 27%,#0000 28%)}.coastal-garden-scene__wave{border-top:2px solid #f7f5ee85;height:8rem;bottom:35%;box-shadow:0 1.8rem #f7f5ee30,0 3.7rem #f7f5ee38}.coastal-garden-scene__wave--two{bottom:30%}.coastal-garden-scene__dune--far{background:#c3a67d;bottom:15%}.coastal-garden-scene__dune--near{background:#405d4d}.coastal-garden-scene__plants{min-height:19rem}.coastal-garden-scene__plant-link .garden-plant{filter:drop-shadow(0 .75rem .75rem #00000057);width:min(100%,11rem);height:14rem}.coastal-garden-scene__sun{background:radial-gradient(circle,#fff8dc 0 18%,#f4e7d1bf 52%,#0000 70%);width:clamp(6rem,13vw,11rem);height:clamp(6rem,13vw,11rem);top:5%;right:16%}.coastal-garden-scene:after{z-index:0;content:"";background:linear-gradient(#0000,#17392a1f 28%,#0a1f16a6);height:38%;position:absolute;bottom:0;left:0;right:0}.coastal-garden-scene__plants{z-index:2}.coastal-garden-scene__plant{position:relative}.coastal-garden-scene__plant:after{content:"";filter:blur(4px);background:#0918127a;border-radius:50%;height:.85rem;position:absolute;bottom:1.45rem;left:14%;right:14%}.coastal-garden-scene__plant-link{z-index:1;position:relative}.coastal-garden-scene__plant-label{text-shadow:0 1px 5px #10231c;border-top:1px solid #f7f5ee70;padding:.35rem .4rem}.coastal-garden-scene__heading{padding-top:.75rem}.coastal-garden-scene__heading .card-title{letter-spacing:-.055em;font-size:clamp(2.35rem,7vw,4.6rem)}@media (min-width:48rem){.coastal-garden-scene{min-height:44rem}.coastal-garden-scene__plants{min-height:25rem}.coastal-garden-scene__plant-link .garden-plant{width:min(100%,14rem);height:18rem}.coastal-garden-scene__plant[data-column="1"]{transform:translateY(-3.8rem)}.coastal-garden-scene__plant[data-column="2"]{transform:translateY(-1.6rem)}}[data-theme=dark] .coastal-garden-scene{background-image:linear-gradient(#040d1161,#040d11a3),url(/mareniq/environment/coastal-garden-daylight-v1.png)}.coastal-garden-scene__plants{grid-auto-rows:minmax(15rem,auto)}.coastal-garden-scene__plant-link .garden-plant{transform-origin:bottom;width:min(100%,14rem);height:17rem}.coastal-garden-scene__plant[data-column="1"] .garden-plant{transform:scale(1.1)}.coastal-garden-scene__plant[data-selected=true] .garden-plant{filter:drop-shadow(0 1rem 1rem #0000007a);transform:scale(1.2)}@media (min-width:48rem){.coastal-garden-scene__plants{min-height:28rem}.coastal-garden-scene__plant-link .garden-plant{width:min(100%,17rem);height:22rem}}.coastal-garden-scene__atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.coastal-garden-scene__sun{filter:blur(1px);background:#f4e7d1a6;border-radius:50%;width:7rem;height:7rem;position:absolute;top:7%;right:11%}.coastal-garden-scene__dune{background:#0b0c0d33;border-radius:50% 50% 0 0;height:14rem;position:absolute;bottom:14%;left:-15%;right:-14%;transform:rotate(-7deg)}.coastal-garden-scene__dune--near{background:#07100d61;height:19rem;bottom:-10rem;transform:rotate(5deg)}.coastal-garden-scene__wave{border-top:1px solid #ebe8de61;border-radius:50%;height:5rem;position:absolute;bottom:15%;left:-10%;right:-10%}.coastal-garden-scene__wave--two{border-color:#a7c4c175;bottom:11%;transform:scaleX(.88)}.coastal-garden-scene__heading,.coastal-garden-scene__plants{z-index:1;position:relative}.coastal-garden-scene__heading{max-width:27rem}.coastal-garden-scene__heading .card-kicker{color:var(--champagne)}.coastal-garden-scene__heading .card-title{max-width:12ch;font-size:clamp(2rem,8vw,3.3rem)}.coastal-garden-scene__heading .card-copy{color:var(--ocean-mist)}.coastal-garden-scene__plant-link{font:inherit;cursor:pointer;background:0 0;border:0}.coastal-garden-scene__plant[data-selected=true] .garden-plant{transform:scale(1.08)}.coastal-garden-scene__plant:not([data-selected=true]):has(~.coastal-garden-scene__plant[data-selected=true]){opacity:.58}.coastal-garden-scene__annotation{z-index:3;width:min(100%,22rem);color:var(--pearl);border-top:1px solid #f7f5ee94;gap:.35rem;margin-top:-1rem;padding:.9rem 0;display:grid;position:relative}.coastal-garden-scene__annotation h3,.coastal-garden-scene__annotation p{margin:0}.coastal-garden-scene__annotation h3{font-family:var(--font-display);font-size:1.55rem;font-weight:500}.coastal-garden-scene__annotation p{color:var(--ocean-mist)}.coastal-garden-scene__annotation a{min-height:2.75rem;color:var(--champagne);font-weight:800}.coastal-garden-scene__plants{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.15rem;min-height:15rem;margin:auto 0 0;padding:0;list-style:none;display:grid}.coastal-garden-scene__plant{min-width:0}.coastal-garden-scene__plant[data-column="1"]{transform:translateY(-1.6rem)}.coastal-garden-scene__plant-link{min-height:11rem;color:var(--pearl);text-align:center;justify-items:center;gap:.15rem;text-decoration:none;display:grid}.coastal-garden-scene__plant-link:hover .tidegarden-sapling{transform:translateY(-.25rem)}.coastal-garden-scene__plant-link .tidegarden-sapling{width:100%;height:100%;transition:transform .2s}.coastal-garden-scene__plant-label{gap:.1rem;max-width:100%;font-size:.8rem;display:grid}.coastal-garden-scene__plant-label strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coastal-garden-scene__plant-label small{color:var(--ocean-mist);font-size:.68rem}[data-theme=dark] .bloom-book-page:not(.bloom-book-page--cover){background:linear-gradient(135deg,#19221f,#111716)}.bloom-book-page--cover .bloom-quote{color:var(--pearl);background:#ffffff14}@media (min-width:48rem){.coastal-garden-scene{min-height:38rem}.coastal-garden-scene__plants{grid-template-columns:repeat(4,minmax(0,1fr));min-height:18rem}.coastal-garden-scene__plant[data-column="1"]{transform:translateY(-2.4rem)}.coastal-garden-scene__plant[data-column="2"]{transform:translateY(-.8rem)}.coastal-garden-scene__plant-link{min-height:13rem}.coastal-garden-scene__plant-link .garden-plant{width:10rem;height:12rem}.bloom-book{grid-template-columns:repeat(2,minmax(0,1fr))}.bloom-book-page--cover{grid-column:1/-1}}.garden-card{text-align:center}.library-workspace{gap:1rem;display:grid}.library-workspace .profile-tabs{flex-wrap:wrap}.library-results{gap:.8rem;display:grid}.library-resource{border-top:1px solid var(--line);gap:.65rem;padding:1.15rem 0;display:grid}.library-resource>*{margin:0}.library-resource__safe{color:var(--muted);line-height:1.5}.library-resource__meta{color:var(--muted);flex-wrap:wrap;gap:.35rem .8rem;font-size:.78rem;display:flex}.library-resource .secondary-action{justify-self:start}.guide-toc{gap:.55rem;display:grid}.guide-toc a{color:var(--ink);text-underline-offset:.16em;text-decoration:underline}.guide-body h2{margin-top:2rem}.guide-body h3{margin-top:1.35rem}.guide-body p{white-space:pre-line;line-height:1.65}.login-shell{background:var(--canvas);place-items:center;min-height:100dvh;padding:1.5rem;display:grid}.login-card{gap:1rem;width:min(100%,28rem);display:grid}.login-card>*{margin:0}.production-sync-status{z-index:30;background:var(--ink);color:var(--canvas);box-shadow:var(--shadow);border-radius:.7rem;margin:0;padding:.8rem 1rem;position:fixed;bottom:5.5rem;left:1rem;right:1rem}.garden-plant-link{border-radius:1rem;place-items:end center;min-width:10rem;min-height:12rem;margin:0 auto .5rem;display:inline-grid}.garden-plant{width:8rem;height:10rem;display:inline-block;position:relative}.garden-pot{background:#b87852;border-radius:.25rem .25rem 1rem 1rem;width:3.6rem;height:1.6rem;position:absolute;bottom:0;left:2.2rem}.garden-stem{background:var(--leaf);border-radius:1rem;width:.4rem;height:5.4rem;position:absolute;bottom:1.4rem;left:3.85rem}.garden-leaf{transform-origin:100% 100%;background:#89b783;border-radius:100% 0;width:2rem;height:1.05rem;position:absolute}.garden-leaf--1{bottom:2.5rem;left:2.1rem;transform:rotate(-28deg)}.garden-leaf--2{bottom:3.4rem;right:1.8rem;transform:scaleX(-1)rotate(-28deg)}.garden-leaf--3{bottom:4.5rem;left:2rem;transform:rotate(-38deg)}.garden-leaf--4{bottom:5.3rem;right:1.7rem;transform:scaleX(-1)rotate(-38deg)}.garden-leaf--5{bottom:6.4rem;left:3.1rem;transform:rotate(-50deg)}.garden-bloom,.garden-bud,.garden-detail{border-radius:50%;display:block;position:absolute}.garden-detail--leaf{background:#d7df91;width:.7rem;height:.7rem;bottom:4.2rem;left:2.7rem}.garden-detail--leaf-two{background:#d7df91;width:.8rem;height:.8rem;bottom:5.5rem;right:2.5rem}.garden-bud{background:#d98fa3;width:.9rem;height:.9rem;bottom:6.7rem;right:2.7rem}.garden-bloom{background:radial-gradient(circle,#f7e6a2 0 25%,#d98fa3 28% 52%,#e8b6c5 55%);width:2.5rem;height:2.5rem;top:.6rem;left:2.6rem;box-shadow:0 0 0 .25rem #e8b6c5}.garden-plant--seed-sprout .garden-stem{height:2.5rem}.garden-plant--seed-sprout .garden-leaf:not(.garden-leaf--1),.garden-plant--small-plant .garden-leaf:nth-of-type(n+6),.garden-plant--young-sprout .garden-leaf:nth-of-type(n+5){display:none}.garden-plant--neutral-plant{opacity:.8}.garden-plant--completed .garden-pot{background:#c59469}.garden-plant--tidegarden{aspect-ratio:200/260;width:min(100%,11.5rem);height:auto}.garden-plant--tidegarden .tidegarden-sapling{width:100%;height:100%;display:block}.tidegarden-sapling{--tide-shadow:var(--deep-black)}@supports (color:color-mix(in lab,red,red)){.tidegarden-sapling{--tide-shadow:color-mix(in srgb,var(--deep-black) 15%,transparent)}}.tidegarden-sapling{--tide-ground:var(--shell)}@supports (color:color-mix(in lab,red,red)){.tidegarden-sapling{--tide-ground:color-mix(in srgb,var(--shell) 84%,var(--champagne))}}.tidegarden-sapling{--tide-stem:var(--heritage-green)}@supports (color:color-mix(in lab,red,red)){.tidegarden-sapling{--tide-stem:color-mix(in srgb,var(--heritage-green) 72%,var(--deep-black))}}.tidegarden-sapling{--tide-branch:var(--heritage-green)}@supports (color:color-mix(in lab,red,red)){.tidegarden-sapling{--tide-branch:color-mix(in srgb,var(--heritage-green) 64%,var(--deep-black))}}.tidegarden-sapling{--tide-leaf-0:var(--heritage-green);--tide-leaf-1:var(--heritage-green)}@supports (color:color-mix(in lab,red,red)){.tidegarden-sapling{--tide-leaf-1:color-mix(in srgb,var(--heritage-green) 76%,var(--ocean-mist))}}.tidegarden-sapling{--tide-leaf-2:var(--heritage-green)}@supports (color:color-mix(in lab,red,red)){.tidegarden-sapling{--tide-leaf-2:color-mix(in srgb,var(--heritage-green) 66%,var(--champagne))}}.tidegarden-sapling{--tide-vein:var(--pearl)}@supports (color:color-mix(in lab,red,red)){.tidegarden-sapling{--tide-vein:color-mix(in srgb,var(--pearl) 68%,var(--heritage-green))}}.tidegarden-sapling{--tide-moss:var(--heritage-green)}@supports (color:color-mix(in lab,red,red)){.tidegarden-sapling{--tide-moss:color-mix(in srgb,var(--heritage-green) 72%,var(--sunlight))}}.tidegarden-sapling{--tide-stone:var(--shell)}@supports (color:color-mix(in lab,red,red)){.tidegarden-sapling{--tide-stone:color-mix(in srgb,var(--shell) 74%,var(--champagne))}}.tidegarden-sapling{overflow:visible}.tidegarden-sapling__shadow{fill:var(--tide-shadow)}.tidegarden-sapling__soil{fill:var(--deep-black)}@supports (color:color-mix(in lab,red,red)){.tidegarden-sapling__soil{fill:color-mix(in srgb,var(--deep-black) 65%,var(--tide-ground))}}.tidegarden-sapling__soil{opacity:.92}.tidegarden-sapling__ground{fill:none;stroke:var(--tide-ground);stroke-linecap:round;stroke-width:5px}.tidegarden-sapling__branch,.tidegarden-sapling__root,.tidegarden-sapling__stem{fill:none;stroke-linecap:round;stroke-linejoin:round}.tidegarden-sapling__root{stroke:var(--tide-stem);stroke-width:2.2px}.tidegarden-sapling__stem{stroke:var(--tide-stem);stroke-width:4.7px}.tidegarden-sapling__branch{stroke:var(--tide-branch);stroke-width:2.35px}.tidegarden-sapling__leaf>path:first-child{fill:var(--tide-leaf-0)}.tidegarden-sapling__leaf--tone-1>path:first-child{fill:var(--tide-leaf-1)}.tidegarden-sapling__leaf--tone-2>path:first-child{fill:var(--tide-leaf-2)}.tidegarden-sapling__vein{fill:none;stroke:var(--tide-vein);stroke-linecap:round;stroke-width:.72px;opacity:.78}.tidegarden-sapling__moss{fill:var(--tide-moss)}.tidegarden-sapling__stone{fill:var(--tide-stone);stroke:var(--tide-stone)}@supports (color:color-mix(in lab,red,red)){.tidegarden-sapling__stone{stroke:color-mix(in srgb,var(--tide-stone) 70%,var(--deep-black))}}.tidegarden-sapling__stone{stroke-width:.55px}.tidegarden-sapling--mature .tidegarden-sapling__stem{stroke-width:5.25px}.tidegarden-sapling__bud{fill:var(--champagne)}@supports (color:color-mix(in lab,red,red)){.tidegarden-sapling__bud{fill:color-mix(in srgb,var(--champagne) 64%,var(--shell))}}.tidegarden-sapling__bud{stroke:var(--heritage-green)}@supports (color:color-mix(in lab,red,red)){.tidegarden-sapling__bud{stroke:color-mix(in srgb,var(--heritage-green) 70%,var(--deep-black))}}.tidegarden-sapling__bud{stroke-width:.45px}.tidegarden-sapling__bloom circle:not(.tidegarden-sapling__bloom-center){fill:var(--shell)}@supports (color:color-mix(in lab,red,red)){.tidegarden-sapling__bloom circle:not(.tidegarden-sapling__bloom-center){fill:color-mix(in srgb,var(--shell) 82%,var(--champagne))}}.tidegarden-sapling__bloom-center{fill:var(--champagne)}[data-theme=dark] .tidegarden-sapling{--tide-shadow:var(--deep-black)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .tidegarden-sapling{--tide-shadow:color-mix(in srgb,var(--deep-black) 64%,transparent)}}[data-theme=dark] .tidegarden-sapling{--tide-ground:var(--ocean-mist)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .tidegarden-sapling{--tide-ground:color-mix(in srgb,var(--ocean-mist) 40%,var(--deep-black))}}[data-theme=dark] .tidegarden-sapling{--tide-stem:var(--heritage-green)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .tidegarden-sapling{--tide-stem:color-mix(in srgb,var(--heritage-green) 76%,var(--pearl))}}[data-theme=dark] .tidegarden-sapling{--tide-branch:var(--heritage-green)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .tidegarden-sapling{--tide-branch:color-mix(in srgb,var(--heritage-green) 70%,var(--pearl))}}[data-theme=dark] .tidegarden-sapling{--tide-leaf-0:var(--heritage-green)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .tidegarden-sapling{--tide-leaf-0:color-mix(in srgb,var(--heritage-green) 88%,var(--pearl))}}[data-theme=dark] .tidegarden-sapling{--tide-leaf-1:var(--heritage-green)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .tidegarden-sapling{--tide-leaf-1:color-mix(in srgb,var(--heritage-green) 66%,var(--ocean-mist))}}[data-theme=dark] .tidegarden-sapling{--tide-leaf-2:var(--heritage-green)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .tidegarden-sapling{--tide-leaf-2:color-mix(in srgb,var(--heritage-green) 70%,var(--champagne))}}[data-theme=dark] .tidegarden-sapling{--tide-vein:var(--pearl)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .tidegarden-sapling{--tide-vein:color-mix(in srgb,var(--pearl) 70%,var(--ocean-mist))}}[data-theme=dark] .tidegarden-sapling{--tide-moss:var(--heritage-green)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .tidegarden-sapling{--tide-moss:color-mix(in srgb,var(--heritage-green) 70%,var(--ocean-mist))}}[data-theme=dark] .tidegarden-sapling{--tide-stone:var(--shell)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .tidegarden-sapling{--tide-stone:color-mix(in srgb,var(--shell) 56%,var(--ocean-mist))}}.tidegarden-review{color:#12201c;background:#f7f5ee;gap:2rem;max-width:76rem;margin:0 auto;padding:clamp(1.25rem,4vw,4rem);display:grid}.tidegarden-review__header{max-width:42rem}.tidegarden-review__header p{color:#52635b;max-width:62ch}.tidegarden-review__section{border:1px solid #15262024;border-radius:1.5rem;gap:1rem;padding:clamp(1rem,3vw,2rem);display:grid}.tidegarden-review__section h2{font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,4vw,2.4rem)}.tidegarden-review__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.tidegarden-review__card{background:#ffffffb8;border:1px solid #15262021;border-radius:1rem;gap:.4rem;min-width:0;padding:.7rem;display:grid}.tidegarden-review__card p{overflow-wrap:anywhere;color:inherit;font:700 .68rem/1.35 var(--font-body);letter-spacing:.03em;margin:0}.tidegarden-review__card .tidegarden-sapling{width:100%;max-height:12.5rem}.tidegarden-review__closeups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.tidegarden-review__closeups .tidegarden-review__card{padding:1rem}.tidegarden-review__closeups .tidegarden-sapling{width:min(100%,17rem);max-height:none;margin:0 auto}.tidegarden-preview--dark{color:#f7f5ee;background:#0b0c0d}.tidegarden-preview--dark .tidegarden-review__header p{color:#c8d5ce}.tidegarden-preview--dark .tidegarden-review__card,.tidegarden-preview--dark .tidegarden-review__section{border-color:#ebe8de30}.tidegarden-preview--dark .tidegarden-review__card{background:#ffffff0a}.tidegarden-preview--dark .tidegarden-sapling{--tide-branch:#8da491}@media (min-width:36rem){.tidegarden-review__closeups,.tidegarden-review__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tidegarden-review__closeups,.tidegarden-review__strips{gap:.9rem;display:grid}.tidegarden-review__closeups{grid-template-columns:1fr}.tidegarden-review__strip{background:#ffffffb8;border:1px solid #15262021;border-radius:1rem;gap:.5rem;padding:.75rem;display:grid}.tidegarden-review__strip>p{color:inherit;font:700 .68rem/1.35 var(--font-body);letter-spacing:.04em;margin:0}.tidegarden-review__strip>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;display:grid}.tidegarden-review__strip figure{text-align:center;gap:.2rem;min-width:0;margin:0;display:grid}.tidegarden-review__strip .tidegarden-sapling{width:100%;height:auto;max-height:7.5rem}.tidegarden-review__strip figcaption{overflow-wrap:anywhere;color:inherit;font:700 clamp(.45rem,1.8vw,.59rem)/1.2 var(--font-body)}.tidegarden-review__strip--detailed .tidegarden-sapling{max-height:11rem}.tidegarden-preview--dark .tidegarden-review__strip{background:#ffffff0a;border-color:#ebe8de30}.tidegarden-preview--dark .tidegarden-sapling{--tide-shadow:#000000a6;--tide-ground:#6f8680;--tide-stem:#a4b8a6;--tide-leaf-0:#6e9176;--tide-leaf-1:#a4bfc0;--tide-leaf-2:#c9b895;--tide-vein:#edf0e9;--tide-moss:#6e9176;--tide-stone:#a1aaa5}@media (min-width:48rem){.tidegarden-review__closeups{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-stack{gap:1rem;margin-top:1.75rem;display:grid}.home-editorial{position:relative}.home-introduction{padding:1rem 0 1.5rem}.home-introduction:after{z-index:-1;background:var(--sunlight);border-radius:100% 0 100% 100%;width:13rem;height:13rem;top:-2.5rem;right:-1rem}@supports (color:color-mix(in lab,red,red)){.home-introduction:after{background:color-mix(in srgb,var(--sunlight) 72%,transparent)}}.home-introduction:after{filter:blur(1px)}.home-introduction .screen-heading{max-width:9ch;font-size:clamp(2.8rem,12vw,4.8rem);line-height:.92}.home-introduction .screen-heading span{display:block}.home-introduction .screen-intro{max-width:23rem}.home-current{width:8.5rem;color:var(--heritage-green);margin:1.15rem 0 0;display:block}.home-operations{gap:1.25rem;margin-top:0}.home-active-priority,.home-next-shift{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:1.5rem;gap:.75rem;padding:1.5rem;display:grid}.home-active-priority{border-color:var(--heritage-green);background:var(--deep-black)}.home-active-priority .card-copy,.home-active-priority .card-kicker,.home-active-priority .status-copy{color:var(--ocean-mist)}.home-next-shift{background:linear-gradient(145deg,var(--sunlight),var(--surface) 64%);min-height:17rem}.home-active-priority .card-title,.home-next-shift .card-title{font-size:clamp(1.8rem,8vw,2.5rem)}.home-task-attention,.home-task-quiet{gap:.75rem;padding:1.15rem 0;display:grid}.home-task-attention{border-top:1px solid var(--line)}.home-task-quiet{grid-template-columns:1fr auto;align-items:end}.home-task-quiet>:nth-child(2),.home-task-quiet>:nth-child(3){grid-column:1}.home-task-quiet>:last-child{grid-area:1/2/span 3;align-self:center}.scheduled-rhythm{gap:.45rem;padding:.8rem 0;display:grid}.scheduled-rhythm--compact{padding:.25rem 0}.scheduled-rhythm-label{color:inherit;font-family:var(--font-display);margin:0;font-size:1.1rem}.scheduled-rhythm-track{background:var(--heritage-green);border-radius:99px;height:.28rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.scheduled-rhythm-track{background:color-mix(in srgb,var(--heritage-green) 22%,transparent)}}.scheduled-rhythm-track span{border-radius:inherit;background:var(--heritage-green);height:100%;display:block}.home-active-priority .scheduled-rhythm-track{background:#f7f5ee33}.home-active-priority .scheduled-rhythm-track span{background:var(--champagne)}.home-editorial .flower-control{border-color:var(--heritage-green);color:var(--pearl);background:var(--heritage-green)}.active-shift-environment{gap:1rem;padding-bottom:1rem;display:grid}.active-glance-zone{gap:.55rem;padding:.4rem 0 1.25rem;display:grid;position:relative;overflow:hidden}.active-glance-zone:before{z-index:-1;border:1px solid var(--heritage-green);width:15rem;height:15rem;position:absolute;top:-5rem;right:-3.5rem}@supports (color:color-mix(in lab,red,red)){.active-glance-zone:before{border:1px solid color-mix(in srgb,var(--heritage-green) 48%,transparent)}}.active-glance-zone:before{content:"";border-radius:50%}.active-glance-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.active-glance-top .back-link{color:var(--muted);margin:0;font-size:.85rem}.active-safety-link{border:1px solid var(--line);min-height:2.75rem;color:var(--ink);border-radius:99px;align-items:center;padding:.45rem .75rem;font-size:.82rem;font-weight:750;text-decoration:none;display:inline-flex}.active-family-name{max-width:14ch;font-family:var(--font-display);margin:0;font-size:clamp(2rem,10vw,3.5rem);font-weight:500;line-height:.94}.active-shift-meta{color:var(--muted);margin:0;font-size:.9rem}.active-current{width:9rem;color:var(--champagne);margin-top:.25rem}.active-state-focus{gap:.65rem;display:grid}.active-state-item{border:1px solid var(--heritage-green);min-height:12.5rem;color:var(--pearl);background:var(--deep-black);border-radius:1.65rem;align-content:center;gap:.35rem;padding:1.5rem;display:grid;box-shadow:0 20px 42px #0b0c0d2e}.active-state-item--neutral{color:var(--ink);border-color:var(--line);background:var(--surface-muted)}.active-state-item .card-kicker{color:var(--ocean-mist)}.active-state-item--neutral .card-kicker{color:var(--metadata-accent)}.active-state-time{font-variant-numeric:tabular-nums;letter-spacing:-.06em;margin:0;font-size:clamp(2.7rem,13vw,4.5rem);font-weight:650;line-height:.9}.active-state-title{font-family:var(--font-display);margin:0;font-size:clamp(2rem,9vw,3.1rem);line-height:.95}.care-reach-zone{gap:.7rem;padding:1.05rem 0 0;display:grid}.care-control-grid--instrument{gap:.65rem;margin:0}.care-control-grid--instrument .care-control{place-content:center;gap:.45rem;min-height:4.4rem;padding:.65rem .4rem;font-size:.82rem;display:grid}.care-icon{margin:0 auto;display:block}.care-control--primary{color:var(--deep-black);border-color:var(--champagne);background:var(--champagne);box-shadow:0 8px 18px #0b0c0d1f}.active-support-actions,.active-utility-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.active-support-actions .secondary-action,.active-utility-actions .secondary-action{min-height:3rem;padding:.5rem;font-size:.76rem}.active-recent-events{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:.8rem;margin-top:.5rem;padding:1.25rem;display:grid}.active-section-heading{justify-content:space-between;align-items:end;gap:.8rem;display:flex}.active-section-heading>a{color:var(--action-text);font-size:.84rem;font-weight:750}.active-recent-events ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.active-recent-events li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.7rem;padding:.7rem 0;display:flex}.active-recent-events li:first-child{border-top:0}.active-recent-events li div{grid-template-columns:auto 1fr;column-gap:.65rem;display:grid}.active-recent-events time{color:var(--metadata-accent);font-variant-numeric:tabular-nums;grid-row:span 2;font-size:.78rem}.active-recent-events strong{font-size:.9rem}.active-recent-events span{color:var(--muted);font-size:.8rem}.recent-correct{min-height:2.75rem;color:var(--action-text);align-items:center;font-size:.8rem;font-weight:750;text-decoration:none;display:inline-flex}.end-shift-action{border:1px solid var(--shell);min-height:3rem;padding:.5rem}@supports (color:color-mix(in lab,red,red)){.end-shift-action{border:1px solid color-mix(in srgb,var(--shell) 80%,var(--line))}}.end-shift-action{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:.9rem;font-size:.76rem;font-weight:750}[data-theme=dark] .active-shift-environment{color:var(--pearl)}.active-shift-environment .scheduled-rhythm-track{background:#f7f5ee29}.active-shift-environment .scheduled-rhythm-track span{background:var(--champagne)}[data-theme=dark] .active-safety-link{color:var(--pearl);border-color:#3c4843}[data-theme=dark] .active-state-item--neutral{color:var(--pearl);background:#202825}[data-theme=dark] .care-control{color:var(--pearl);background:#15191a}[data-theme=dark] .care-control--primary{color:var(--deep-black);background:var(--champagne)}[data-theme=dark] .active-recent-events{border-color:#3c4843}[data-theme=dark] .end-shift-action{color:var(--pearl);border-color:var(--shell)}.appearance-settings{gap:.75rem;display:grid}.appearance-options{gap:.55rem;margin-top:.25rem;display:grid}.appearance-option{border:1px solid var(--line);width:100%;min-height:3.5rem;color:var(--ink);background:var(--surface);font:inherit;text-align:left;cursor:pointer;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;font-weight:700;display:flex}.appearance-option small{max-width:15rem;color:var(--muted);text-align:right;font-size:.75rem;font-weight:600;line-height:1.3}.appearance-option[data-selected=true]{border-color:var(--selected-border);color:var(--selected-foreground);background:var(--selected-surface);box-shadow:inset 0 0 0 1px var(--selected-border)}[data-theme=dark] .active-timer-list li,[data-theme=dark] .care-context p{background:#202825}[data-theme=dark] .empty-state{border-color:var(--heritage-green);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .empty-state{background:color-mix(in srgb,var(--surface) 84%,transparent)}}[data-theme=dark] .active-menu nav a:hover,[data-theme=dark] .more-link:hover,[data-theme=dark] .secondary-action:hover{background:#28312d}[data-theme=dark] .ledger-announcement,[data-theme=dark] .record-badges span{color:var(--deep-black);background:var(--ocean-mist)}[data-theme=dark] .bloom-book-page{background:linear-gradient(135deg,#15191a,#202825)}[data-theme=dark] .bloom-quote{color:var(--pearl);background:#252420}[data-theme=dark] .appearance-option[data-selected=true],[data-theme=dark] .choice-button--selected,[data-theme=dark] .nav-item[aria-current=page],[data-theme=dark] .schedule-calendar__date--selected{color:var(--deep-black)}.schedule-calendar{gap:.85rem;margin-top:1.75rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.schedule-calendar__toolbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.schedule-calendar__toolbar .card-title{text-align:center}.calendar-nav,.calendar-today{border:1px solid var(--line);min-height:2.5rem;color:var(--ink);background:var(--surface-muted);font:inherit;cursor:pointer;border-radius:.75rem;font-weight:800}.calendar-nav{width:2.5rem;padding:0;font-size:1.45rem;line-height:1}.calendar-today{justify-self:center;padding:.45rem .8rem;font-size:.78rem}.schedule-calendar__grid,.schedule-calendar__weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:.24rem;display:grid}.schedule-calendar__weekdays{color:var(--muted);text-align:center;text-transform:uppercase;font-size:clamp(.55rem,2.1vw,.75rem);font-weight:800}.schedule-calendar__blank,.schedule-calendar__day{border-top:1px solid var(--line);min-width:0;min-height:5.65rem}.schedule-calendar__day{align-content:start;gap:.18rem;padding:.2rem 0;display:grid}.schedule-calendar__date{width:min(100%,2rem);min-height:2rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-self:center;padding:0;font-size:clamp(.7rem,2.6vw,.9rem);font-weight:800}.schedule-calendar__date--selected{color:var(--selected-foreground);background:var(--selected-surface)}.schedule-calendar__date[aria-current=date]{box-shadow:inset 0 0 0 1px var(--heritage-green)}.schedule-calendar__events{gap:.16rem;display:grid}.calendar-event{border-left:3px solid var(--calendar-color);min-width:0;color:var(--ink);background:var(--calendar-color);border-radius:0 .3rem .3rem 0;padding:.22rem .2rem .22rem .35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.calendar-event{background:color-mix(in srgb,var(--calendar-color) 16%,var(--surface))}}.calendar-event{font-size:clamp(.48rem,1.8vw,.72rem);font-weight:750;line-height:1.15;text-decoration:none}.calendar-event time{font-variant-numeric:tabular-nums}.calendar-event__name,.calendar-event__status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-event__status{color:var(--muted);font-size:.82em}.calendar-event[data-status=canceled]{border-left-style:dashed;text-decoration:line-through}.calendar-event[data-status=completed]{opacity:.78}.calendar-event[data-family-color=heritage]{--calendar-color:var(--heritage-green)}.calendar-event[data-family-color=ocean]{--calendar-color:#739a98}.calendar-event[data-family-color=champagne]{--calendar-color:#a77e52}.calendar-event[data-family-color=shell]{--calendar-color:#a97873}.calendar-event[data-family-color=sunlight]{--calendar-color:#8d8454}.calendar-more{min-height:1.45rem;color:var(--leaf-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0 .2rem;font-size:clamp(.48rem,1.8vw,.7rem);font-weight:800}.schedule-day-agenda{border-top:1px solid var(--line);gap:.65rem;margin-top:.5rem;padding-top:1rem;display:grid}.schedule-day-agenda__items{gap:.6rem;display:grid}.schedule-day-agenda__item{border-left:4px solid var(--calendar-color);background:var(--calendar-color);border-radius:0 .8rem .8rem 0;gap:.3rem;padding:.8rem .85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.schedule-day-agenda__item{background:color-mix(in srgb,var(--calendar-color) 11%,var(--surface))}}.schedule-day-agenda__item p{margin:0}.schedule-day-agenda__item>div{flex-wrap:wrap;gap:.4rem;margin-top:.25rem;display:flex}.schedule-day-agenda__item .secondary-action{min-height:2.45rem;padding:.45rem .65rem;font-size:.78rem}.schedule-day-agenda__item[data-family-color=heritage]{--calendar-color:var(--heritage-green)}.schedule-day-agenda__item[data-family-color=ocean]{--calendar-color:#739a98}.schedule-day-agenda__item[data-family-color=champagne]{--calendar-color:#a77e52}.schedule-day-agenda__item[data-family-color=shell]{--calendar-color:#a97873}.schedule-day-agenda__item[data-family-color=sunlight]{--calendar-color:#8d8454}[data-theme=dark] .calendar-event,[data-theme=dark] .schedule-day-agenda__item{color:var(--pearl);background:var(--calendar-color)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .calendar-event,[data-theme=dark] .schedule-day-agenda__item{background:color-mix(in srgb,var(--calendar-color) 23%,var(--surface))}}[data-theme=dark] .calendar-more{color:var(--ocean-mist)}@media (max-width:47.99rem){.bottom-nav--care-first{display:none}.calendar-event{min-height:1.15rem;padding:.18rem .08rem .18rem .22rem;font-size:.58rem}.calendar-event__name,.calendar-event__status{display:none}}@media (min-width:48rem){.app-shell{padding:2.5rem 2rem 9rem 9rem}.bottom-nav{border-top:0;border-right:1px solid var(--line);grid-template-rows:repeat(5,min-content);grid-template-columns:1fr;align-content:center;width:7.25rem;min-height:100dvh;padding:1rem .75rem;top:0;right:auto}.nav-item{min-height:3rem;font-size:.8rem}.screen-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.active-menu{display:none}.shift-dock{border:1px solid var(--line);border-radius:1rem 1rem 0 0;width:min(32rem,100% - 10rem);left:auto;right:1.5rem}.flower-control{bottom:8rem;right:1.5rem}}@media (min-width:32rem){.safety-alias-control{grid-template-columns:minmax(0,1fr) auto;align-items:end}.safety-alias-control .secondary-action{width:auto}}@media (min-width:48rem){.home-introduction{padding-top:3rem}.home-introduction .screen-heading{font-size:clamp(3.5rem,8vw,5.75rem)}.home-operations{grid-template-columns:1.35fr .65fr;align-items:start}.home-active-priority,.home-next-shift{grid-column:1/-1}.home-task-attention,.home-task-quiet{grid-column:2}.active-shift-environment{gap:1.4rem}.active-glance-zone{padding-top:1rem}.active-state-focus{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.care-control-grid--instrument{grid-template-columns:repeat(3,minmax(0,1fr))}.active-recent-events{border:1px solid var(--line);border-radius:1.25rem}.active-utility-actions{grid-template-columns:repeat(3,max-content);justify-content:start}.active-utility-actions>*{min-width:8rem}}.active-cancel-timer{color:currentColor;min-height:2.75rem;text-underline-offset:.22rem;cursor:pointer;border:0;justify-self:start;margin-top:.3rem;padding:.45rem 0;font-weight:750;text-decoration:underline}.app-shell--active-surface{padding-bottom:1.5rem}.app-shell--active-surface .active-shift-environment{padding-bottom:calc(7.5rem + env(safe-area-inset-bottom))}.app-shell--active-surface .active-menu--in-flow{justify-self:end;width:max-content;margin:.75rem 0 0 auto;position:static}.flower-control--home,.flower-control--in-flow{min-width:0;min-height:3rem;box-shadow:none;justify-self:start;margin-top:.25rem;position:static}.flower-control--in-flow{scroll-margin-bottom:calc(7.5rem + env(safe-area-inset-bottom));color:var(--leaf-dark);background:0 0}[data-theme=dark] .flower-control--in-flow{color:var(--pearl);border-color:var(--heritage-green);background:#15191a}@media (max-width:31.99rem){.active-shift-environment{gap:.75rem}.active-glance-zone{gap:.4rem;padding:.15rem 0 .75rem}.active-state-item{border-radius:1.35rem;min-height:9rem;padding:.65rem 1rem}.care-reach-zone{gap:.55rem;padding-top:.45rem}}@media (max-width:47.99rem){.care-control-grid--instrument{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.care-control-grid--instrument .care-control{gap:.25rem;min-height:3.5rem;padding:.35rem .2rem;font-size:.74rem}.active-support-actions{gap:.35rem}.active-support-actions .secondary-action{min-height:2.75rem;padding:.35rem .2rem;font-size:.68rem}.active-recent-events{margin-top:calc(6.4rem + env(safe-area-inset-bottom));scroll-margin-bottom:calc(7.5rem + env(safe-area-inset-bottom))}.shift-dock--active-surface{right:.45rem;bottom:calc(.45rem + env(safe-area-inset-bottom));background:#050d0cf0;border:1px solid #d9c6a69e;border-radius:.85rem;padding:.32rem;left:.45rem;box-shadow:0 -.45rem 1.5rem #00000042}.shift-dock--active-surface .shift-dock-return{display:none}.shift-dock--active-surface .shift-dock-actions{gap:.25rem}.shift-dock--active-surface .shift-dock-actions button{border-radius:.62rem;min-height:3rem;font-size:.72rem}.app-shell--active-surface .content{padding-bottom:calc(4.85rem + env(safe-area-inset-bottom))}.app-shell--active-surface .active-recent-events,.app-shell--active-surface .care-reach-zone{scroll-margin-bottom:calc(5.25rem + env(safe-area-inset-bottom))}}@media (min-width:48rem){.app-shell--active-surface .shift-dock--active-surface{width:min(42rem,100vw - 11rem);left:max(9rem,50vw - 17.5rem);right:auto}.coastal-garden-scene{padding-left:max(8.5rem,50vw - 21rem)}}.app-shell{background:radial-gradient(circle at 100% 0,var(--sunlight),transparent 27rem)}@supports (color:color-mix(in lab,red,red)){.app-shell{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--sunlight) 62%,transparent),transparent 27rem)}}.app-header{border-bottom:1px solid var(--line);min-height:3.25rem;padding-bottom:.8rem}@supports (color:color-mix(in lab,red,red)){.app-header{border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.brand-signature{color:var(--ink);grid-template-columns:auto 2.25rem;align-items:center;gap:.55rem;text-decoration:none;display:inline-grid}.brand-signature__wordmark{font-family:var(--font-display);letter-spacing:.22em;font-size:1.3rem;font-weight:500;line-height:1}.brand-mark{width:2.25rem;color:var(--champagne);align-items:center;display:inline-flex}.brand-mark svg{width:100%;height:auto}.brand-signature--compact .brand-signature__wordmark{font-size:.96rem}.surface-card{border-radius:.9rem;box-shadow:0 12px 28px #0b0c0d0f}.surface-card--accent{background:linear-gradient(135deg,var(--sunlight),var(--surface))}@supports (color:color-mix(in lab,red,red)){.surface-card--accent{background:linear-gradient(135deg,color-mix(in srgb,var(--sunlight) 75%,var(--surface)),var(--surface))}}.screen-heading{letter-spacing:-.055em}.home-introduction{border-bottom:1px solid var(--line);padding:1.25rem 0 1.75rem;position:relative}.home-introduction:after{background:repeating-radial-gradient(ellipse at 50% 120%,transparent 0 .58rem,var(--champagne) .62rem .68rem,transparent .72rem 1.2rem);width:min(11rem,42vw);height:2.8rem;position:absolute;bottom:-.2rem;right:0}@supports (color:color-mix(in lab,red,red)){.home-introduction:after{background:repeating-radial-gradient(ellipse at 50% 120%,transparent 0 .58rem,color-mix(in srgb,var(--champagne) 72%,transparent) .62rem .68rem,transparent .72rem 1.2rem)}}.home-introduction:after{content:"";opacity:.55;pointer-events:none}.home-introduction .screen-intro{max-width:30rem;font-family:var(--font-display);font-size:1.18rem;line-height:1.35}.home-operations>article{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;padding:1.2rem;position:relative;overflow:hidden;box-shadow:0 12px 28px #0b0c0d0d}.home-active-priority{color:var(--pearl);background:linear-gradient(118deg,#0b1513,#19332c 66%,#48645b)!important;border-color:#0000!important}.home-active-priority .card-copy,.home-active-priority .card-kicker{color:var(--ocean-mist)}.home-active-priority .primary-action{color:var(--deep-black);background:var(--champagne)}.home-next-shift:after{border:1px solid var(--heritage-green);width:11rem;height:11rem;position:absolute;bottom:-3.8rem;right:-2.5rem}@supports (color:color-mix(in lab,red,red)){.home-next-shift:after{border:1px solid color-mix(in srgb,var(--heritage-green) 38%,transparent)}}.home-next-shift:after{content:"";border-radius:50%}.bottom-nav{box-shadow:0 -10px 30px #0b0c0d12}.nav-item{border-radius:.55rem}.nav-item[aria-current=page]{box-shadow:inset 0 0 0 1px var(--champagne)}@supports (color:color-mix(in lab,red,red)){.nav-item[aria-current=page]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--champagne) 70%,transparent)}}.active-state-item{background:radial-gradient(circle at 50% 45%,#24453b,var(--deep-black) 64%);border-radius:1rem;place-items:center;min-height:17rem;padding:1.25rem}.active-state-item--neutral{background:linear-gradient(145deg,var(--surface-muted),var(--surface))}.care-timer-dial{aspect-ratio:1;width:min(100%,15rem);color:var(--pearl);border-radius:50%;place-items:center;display:grid;position:relative}.care-timer-dial__ring{border:1px solid var(--champagne);position:absolute}@supports (color:color-mix(in lab,red,red)){.care-timer-dial__ring{border:1px solid color-mix(in srgb,var(--champagne) 90%,transparent)}}.care-timer-dial__ring{border-radius:inherit;background:radial-gradient(circle,#0b0c0d00 58%,#d9c6a61a 59% 62%,transparent 63%),conic-gradient(from 210deg,var(--champagne),var(--ocean-mist),transparent 39%,transparent 86%,var(--champagne));-webkit-mask:radial-gradient(#0000 58%,#000 59%);mask:radial-gradient(#0000 58%,#000 59%)}.care-timer-dial__ring--countdown{border-color:var(--champagne)}@supports (color:color-mix(in lab,red,red)){.care-timer-dial__ring--countdown{border-color:color-mix(in srgb,var(--champagne) 92%,var(--pearl))}}.care-timer-dial__ring--countdown{background:conic-gradient(from -90deg,var(--champagne) 0 var(--countdown-progress),var(--deep-black) var(--countdown-progress) 1turn)}@supports (color:color-mix(in lab,red,red)){.care-timer-dial__ring--countdown{background:conic-gradient(from -90deg,var(--champagne) 0 var(--countdown-progress),color-mix(in srgb,var(--deep-black) 68%,var(--champagne)) var(--countdown-progress) 1turn)}}.care-timer-dial__ring--countdown{box-shadow:0 0 0 .22rem #d9c6a624,0 0 1.5rem #d9c6a63d}.care-timer-dial__ring:after{border-radius:inherit;content:"";border:1px solid #f4efe738;position:absolute;inset:.62rem}.care-timer-dial__content{z-index:1;text-align:center;place-items:center;gap:.25rem;max-width:10rem;display:grid;position:relative}.care-timer-dial__content .card-kicker{color:var(--ocean-mist)}.care-timer-dial__content strong{font-variant-numeric:tabular-nums;letter-spacing:-.065em;font-size:clamp(2.25rem,10vw,3.6rem);font-weight:560;line-height:.92}.care-timer-dial__content>span:last-child{color:var(--ocean-mist);font-size:.82rem;line-height:1.35}.active-target-timer{min-height:2.5rem;font:inherit;background:#07100f94;border:1px solid #d9c6a6b8;border-radius:999px;padding:.42rem .8rem;font-size:.78rem}.active-target-timer:hover{color:var(--deep-black);background:var(--champagne)}.care-timer-dial--neutral{color:var(--ink)}.care-timer-dial--neutral .care-timer-dial__ring{background:radial-gradient(circle,transparent 58%,var(--heritage-green) 59% 62%,transparent 63%),conic-gradient(from 210deg,var(--heritage-green),var(--champagne),transparent 42%,transparent 86%,var(--heritage-green))}@supports (color:color-mix(in lab,red,red)){.care-timer-dial--neutral .care-timer-dial__ring{background:radial-gradient(circle,transparent 58%,color-mix(in srgb,var(--heritage-green) 15%,transparent) 59% 62%,transparent 63%),conic-gradient(from 210deg,var(--heritage-green),var(--champagne),transparent 42%,transparent 86%,var(--heritage-green))}}.care-timer-dial--neutral .card-kicker,.care-timer-dial--neutral .care-timer-dial__content>span:last-child{color:var(--heritage-green)}.active-cancel-timer{justify-self:center}.care-reach-zone{border-top:1px solid var(--line);padding-top:1.4rem}@supports (color:color-mix(in lab,red,red)){.care-reach-zone{border-top:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.care-control-grid--instrument .care-control{border-radius:.72rem}.active-recent-events{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.active-recent-events{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.sea-capacity-hero{min-height:15rem;color:var(--pearl);background:linear-gradient(140deg,#04121552,#05171dc2),url(/mareniq/environment/coastal-sea-dusk-v1.png) 50%/cover;grid-template-columns:minmax(0,1fr) auto;gap:1rem;margin:1.5rem 0 1rem;padding:1.4rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 34px #0b0c0d2e}.sea-capacity-hero:after{content:"";border-top:1px solid #f4efe773;border-radius:50%;height:11rem;position:absolute;bottom:-56%;left:22%;right:-12%;transform:rotate(-4deg);box-shadow:0 -1.45rem #b7c7c42e,0 -2.9rem #f4efe71f}.sea-capacity-hero__copy,.sea-capacity-hero__gauge,.sea-capacity-hero__note{z-index:1;position:relative}.sea-capacity-hero__copy{align-self:start}.sea-capacity-hero .card-kicker{color:var(--champagne)}.sea-capacity-hero h2{max-width:8ch;font-family:var(--font-display);margin:0;font-size:clamp(2rem,8vw,3rem);font-weight:500;line-height:.95}.sea-capacity-hero__copy p:last-child{color:#e0efea;text-shadow:0 1px 8px #010a0db8;margin:.6rem 0 0}.sea-capacity-hero__gauge{aspect-ratio:1;border:1px solid var(--champagne);text-align:center;background:#051215a3;border-radius:50%;place-content:center;align-self:start;width:6.6rem;display:grid;box-shadow:inset 0 0 0 1px #f4efe71f,0 5px 18px #010a0d5c}.sea-capacity-hero__gauge span{font-family:var(--font-display);font-size:2rem;line-height:1}.sea-capacity-hero__gauge small{color:#e0efea;margin-top:.25rem;font-size:.61rem;line-height:1.2}.sea-capacity-hero__note{color:#fffdf8;text-shadow:0 1px 8px #010a0db8;grid-column:1/-1;align-self:end;max-width:31rem;margin:0;font-size:.74rem;line-height:1.35}.practice-hero{background:linear-gradient(120deg,#0b1211,#1d3a32);border-radius:.9rem;position:relative;overflow:hidden}.practice-hero:after{content:"";border-top:1px solid #d9c6a6a6;border-radius:50%;width:16rem;height:10rem;position:absolute;bottom:-5rem;right:-2rem;transform:rotate(-8deg);box-shadow:0 -1.8rem #d9c6a63d,0 -3.6rem #d9c6a624}.practice-hero>*{z-index:1;position:relative}.practice-metric{border-radius:.72rem}[data-theme=dark] .app-shell{background:radial-gradient(circle at 100% 0,#2f4a428c,#0000 30rem)}.active-state-item--neutral,.care-timer-dial--neutral{color:var(--pearl)}.care-timer-dial--neutral .card-kicker,.care-timer-dial--neutral .care-timer-dial__content>span:last-child{color:var(--ocean-mist)}.sea-capacity-hero{background-position:50% 60%}.amarea-launcher{color:var(--pearl);background:#081211db;border-color:#d9c6a6b3}.amarea-launcher:hover{color:var(--deep-black);background:var(--champagne)}.practice-hero{background:linear-gradient(120deg,#070b0b,#274840 56%,#19312c)}.practice-hero p{color:var(--ocean-mist)}.sea-capacity-hero{background-image:linear-gradient(135deg,#010a0da1,#05171de0),url(/mareniq/environment/coastal-sea-dusk-v1.png)}.sea-capacity-hero__copy p:last-child,.sea-capacity-hero__gauge small{color:#dce8e3}[data-theme=dark] .care-timer-dial__ring--countdown{background:conic-gradient(from -90deg,#f2d6a2 0 var(--countdown-progress),#f4efe738 var(--countdown-progress) 1turn);box-shadow:0 0 0 .22rem #f2d6a226,0 0 1.5rem #f2d6a245}.active-target-timer{color:var(--pearl);background:#060f0ec7}.practice-hero{isolation:isolate;min-height:19rem;color:var(--pearl);background:var(--deep-black);padding:0;display:grid;box-shadow:0 1.2rem 3rem #141d1724}.practice-hero:after{display:none}.practice-hero__visual{z-index:-2;background:linear-gradient(90deg,#070d0cf2,#091411c7 43%,#09141133 77%),url(/mareniq/environment/practice-stewardship-v1.png) 50%/cover;position:absolute;inset:0}.practice-hero__visual:after{content:"";background:linear-gradient(#0000 46%,#070d0c9e);position:absolute;inset:0}.practice-hero__copy{max-width:32rem;min-height:inherit;align-content:end;gap:.65rem;padding:clamp(1.35rem,4vw,2.4rem);display:grid}.practice-hero__copy h2,.practice-hero__copy p{margin:0}.practice-hero__copy h2{max-width:10ch;font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(2.3rem,6vw,4.1rem);font-weight:500;line-height:.94}.practice-hero__facts{flex-wrap:wrap;gap:.55rem;margin-top:.25rem;display:flex}.practice-hero__facts span{min-width:8.5rem;color:var(--pearl);font-variant-numeric:tabular-nums;background:#070d0c94;border:1px solid #f4efe747;border-radius:.65rem;gap:.1rem;padding:.55rem .75rem;display:grid}.practice-hero__facts small{color:#dec69d;font:700 .63rem/1.15 var(--font-body);letter-spacing:.11em;text-transform:uppercase}.practice-metric{border-color:var(--deep-black)}@supports (color:color-mix(in lab,red,red)){.practice-metric{border-color:color-mix(in srgb,var(--deep-black) 13%,var(--line))}}.practice-metric{background:var(--pearl)}@supports (color:color-mix(in lab,red,red)){.practice-metric{background:color-mix(in srgb,var(--pearl) 91%,var(--shell))}}.practice-bar__track{background:var(--deep-black)}@supports (color:color-mix(in lab,red,red)){.practice-bar__track{background:color-mix(in srgb,var(--deep-black) 13%,var(--fog))}}.practice-bar__track span{background:linear-gradient(90deg,var(--heritage-green),var(--champagne))}[data-theme=dark] .practice-hero{background:#070b0b}.practice-hero__copy>p:last-of-type{color:#e8e3d8}[data-theme=dark] .practice-metric{background:#f4efe70d;border-color:#f4efe726}.practice-metric strong{color:var(--pearl)}.practice-metric p,[data-theme=dark] .practice-metric small{color:#c9d6d1}@media (max-width:35.99rem){.practice-hero{min-height:22rem}.practice-hero__visual{background:linear-gradient(#070d0c7a 28%,#070d0cf2),url(/mareniq/environment/practice-stewardship-v1.png) 68%/cover}.practice-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.practice-hero__facts span{min-width:0}}.coastal-garden-scene__plant-link .tidegarden-sapling__ground{stroke-width:7px;opacity:.86}.coastal-garden-scene__plant-link .tidegarden-sapling__root{stroke-width:2.75px;opacity:.92}.coastal-garden-scene__plant-link .tidegarden-sapling__leaf>path:first-child{filter:drop-shadow(.08rem .16rem .12rem #010d0847)}.coastal-garden-scene__plant[data-selected=true] .tidegarden-sapling{filter:drop-shadow(0 1rem .8rem #010c08b3)saturate(1.32)brightness(1.12)}.coastal-garden-scene__plant[data-selected=true] .tidegarden-sapling__ground{stroke:var(--champagne)}.coastal-garden-scene__plant[data-selected=true] .coastal-garden-scene__plant-label{border-top-color:var(--champagne);background:linear-gradient(#07130f14,#07130fbd)}.garden-plant--tidegarden .tidegarden-sapling__bloom{filter:drop-shadow(0 .16rem .14rem #09110c59)}[data-theme=dark] .coastal-garden-scene__plant-link .tidegarden-sapling{filter:drop-shadow(0 .85rem .8rem #000000c7)saturate(1.2)brightness(1.17)}.coastal-garden-scene__annotation p,.coastal-garden-scene__heading .card-copy{text-shadow:0 1px 9px #000000b8}.care-timer-dial--interactive{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;padding:0}.care-timer-dial--interactive:focus-visible{outline:.2rem solid var(--champagne);outline-offset:.35rem}.care-timer-dial--interactive:hover .care-timer-dial__ring{filter:brightness(1.14)}.care-timer-dial--paused .care-timer-dial__ring{border-style:dashed;border-color:var(--champagne);background:radial-gradient(circle,transparent 56%,#d9c6a624 57% 63%,transparent 64%),conic-gradient(from -90deg,var(--champagne) 0 16deg,transparent 16deg 30deg,var(--champagne) 30deg 46deg,transparent 46deg 1turn)}.care-timer-dial--paused .care-timer-dial__content>span:last-child{color:var(--champagne)}.timer-dial-hint{color:var(--ocean-mist);text-align:center;margin:.5rem 0 0;font-size:.73rem}.care-timer-dial__ring:not(.care-timer-dial__ring--countdown){border-color:var(--ocean-mist)}@supports (color:color-mix(in lab,red,red)){.care-timer-dial__ring:not(.care-timer-dial__ring--countdown){border-color:color-mix(in srgb,var(--ocean-mist) 92%,var(--pearl))}}.care-timer-dial__ring:not(.care-timer-dial__ring--countdown){background:radial-gradient(circle,#0b0c0d00 58%,#b7c7c42e 59% 62%,transparent 63%),conic-gradient(from 210deg,#7fc3d4,var(--ocean-mist),transparent 39%,transparent 86%,#7fc3d4);box-shadow:0 0 0 .2rem #7fc3d41a,0 0 1.3rem #7fc3d433}.awake-context-bar{border:1px solid var(--ocean-mist);gap:.55rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.awake-context-bar{border:1px solid color-mix(in srgb,var(--ocean-mist) 45%,var(--line))}}.awake-context-bar{background:var(--surface);border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.awake-context-bar{background:color-mix(in srgb,var(--surface) 90%,var(--ocean-mist))}}.awake-context-bar>div:first-child{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.awake-context-bar p{margin:0}.awake-context-bar strong{color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.4rem}.awake-context-bar__track{background:var(--ocean-mist);border-radius:999px;height:.55rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.awake-context-bar__track{background:color-mix(in srgb,var(--ocean-mist) 32%,var(--fog))}}.awake-context-bar__fill{border-radius:inherit;background:linear-gradient(90deg,var(--heritage-green),var(--ocean-mist));min-width:.4rem;height:100%;display:block;box-shadow:0 0 .8rem #7fc3d46b}.awake-context-bar__fill--open{background:repeating-linear-gradient(90deg,var(--ocean-mist) 0 .6rem,var(--ocean-mist) .6rem .8rem);width:38%}@supports (color:color-mix(in lab,red,red)){.awake-context-bar__fill--open{background:repeating-linear-gradient(90deg,var(--ocean-mist) 0 .6rem,color-mix(in srgb,var(--ocean-mist) 35%,transparent) .6rem .8rem)}}[data-theme=dark] .awake-context-bar{background:#081513c7;border-color:#b7c7c475}.active-state-item .care-timer-dial--interactive{color:var(--pearl)}@media (max-width:31.99rem){.care-timer-dial{width:min(100%,12.5rem)}.timer-dial-hint{max-width:13rem}.awake-context-bar{margin-top:-.15rem}}@media (min-width:48rem){.app-header{max-width:66rem}.content{width:min(100%,66rem)}.home-editorial{max-width:62rem}.home-operations{grid-template-columns:1.25fr .75fr}.home-active-priority,.home-next-shift{grid-column:1/-1}.active-state-focus{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.active-state-item{min-height:20rem}.sea-capacity-hero{min-height:18rem;padding:2rem}}@media (max-width:47.99rem){.app-header{grid-template-columns:minmax(0,1fr) auto;gap:.45rem .65rem;display:grid}.app-header .synthetic-badge{text-align:left;grid-column:1/-1;justify-self:start;max-width:100%;padding:.28rem .5rem;font-size:.61rem}.brand-signature__wordmark{font-size:1.08rem}.care-timer-dial{width:min(100%,10rem)}.active-state-item{min-height:12rem;padding:.5rem 1rem}.sea-capacity-hero{margin-left:-.15rem;margin-right:-.15rem}}.coastal-garden-scene__plants{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.65rem;margin-top:3rem}.coastal-garden-scene__plant[data-column]{transform:none}.coastal-garden-scene__plant-link .garden-plant{width:min(100%,12rem);height:13rem}.coastal-garden-scene__plant-link .tidegarden-sapling{filter:drop-shadow(0 .6rem .55rem #00000094)saturate(1.12)brightness(1.12)}.coastal-garden-scene__plant-label{min-width:7rem;color:var(--pearl);background:linear-gradient(#07130f00,#07130f7a);border-top-color:#f4efe79e;padding:.45rem .35rem}.coastal-garden-scene__plant-label small{color:var(--champagne)}@media (min-width:48rem){.coastal-garden-scene__plants{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.coastal-garden-scene__plant-link .garden-plant{width:min(100%,15rem);height:18rem}.coastal-garden-scene__plant-link .tidegarden-sapling{transform-origin:bottom;transform:scale(1.28)}.coastal-garden-scene__plant-link:hover .tidegarden-sapling{transform:translateY(-.25rem)scale(1.28)}}.action-row,.family-workspace-actions,.ledger-actions,.timer-action-row{align-items:center}.action-row>.secondary-action,.family-workspace-actions>.secondary-action,.ledger-actions>.secondary-action,.timer-action-row>button{width:auto;min-width:0}.family-workspace-actions{flex-wrap:wrap;gap:.55rem;margin:1.2rem 0;display:flex}.family-workspace-actions .primary-action{order:-1}.family-workspace-actions .primary-action+.secondary-action{flex:0 auto}.flower-control--emblem{border-radius:50%;place-items:center;width:3rem;min-width:3rem;min-height:3rem;padding:.45rem;display:inline-grid}.flower-control--emblem .care-icon{width:1.55rem;height:1.55rem}.flower-control--emblem .flower-control__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.flower-control--home.flower-control--emblem,.flower-control--in-flow.flower-control--emblem{color:var(--heritage-green);border-color:var(--heritage-green);justify-self:start;margin-top:.55rem}@supports (color:color-mix(in lab,red,red)){.flower-control--home.flower-control--emblem,.flower-control--in-flow.flower-control--emblem{border-color:color-mix(in srgb,var(--heritage-green) 58%,var(--line))}}.flower-control--home.flower-control--emblem,.flower-control--in-flow.flower-control--emblem{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.flower-control--home.flower-control--emblem,.flower-control--in-flow.flower-control--emblem{background:color-mix(in srgb,var(--surface) 88%,var(--ocean-mist))}}.active-ready-state{border:1px solid var(--heritage-green);gap:.38rem;min-height:0;padding:1.05rem 1.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.active-ready-state{border:1px solid color-mix(in srgb,var(--heritage-green) 42%,var(--line))}}.active-ready-state{background:var(--surface);border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.active-ready-state{background:color-mix(in srgb,var(--surface) 86%,var(--ocean-mist))}}.active-ready-state h2,.active-ready-state p{margin:0}.active-ready-state h2{font-family:var(--font-display);font-size:clamp(1.45rem,6vw,2rem);font-weight:500;line-height:1}.timer-action-row{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.active-end-care{border:1px solid var(--champagne);color:var(--deep-black);background:var(--champagne);font:inherit;border-radius:999px;font-size:.78rem;font-weight:750}.active-cancel-timer,.active-end-care{min-height:2.5rem;padding:.42rem .8rem}.active-cancel-timer{color:var(--ocean-mist);font:inherit;background:0 0;border:1px solid #f4efe757;border-radius:999px;font-size:.78rem}.care-timer-dial__ring{filter:drop-shadow(0 0 .6rem #7fc3d43d);border:0;border-radius:50%;width:100%;height:100%;inset:0;transform:rotate(-90deg);-webkit-mask:none;mask:none;background:0 0!important}.care-timer-dial__ring:after{display:none}.care-timer-dial__progress,.care-timer-dial__track{fill:none;stroke-width:2.6px}.care-timer-dial__track{stroke:#f4efe733}.care-timer-dial__progress{stroke:var(--ocean-mist);stroke-linecap:round;stroke-dasharray:var(--dial-circumference);stroke-dashoffset:var(--dial-offset);transition:stroke-dashoffset .3s}.care-timer-dial__ring--countdown .care-timer-dial__progress{stroke:var(--champagne)}.care-timer-dial--paused .care-timer-dial__progress{stroke:var(--champagne);stroke-dasharray:3 3;stroke-dashoffset:0}.care-timer-dial--paused .care-timer-dial__track{stroke:#d9c6a647}.inline-request{flex-wrap:wrap;gap:.55rem;margin-top:.8rem;display:flex}.inline-request input{flex:14rem;min-height:2.75rem}.inline-request .primary-action{width:auto;min-width:6rem}.amarea-request .status-copy{margin-bottom:0}.baby-plant-portrait{border:1px solid var(--champagne);place-items:center;gap:.65rem;margin:1.2rem 0;padding:1.25rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.baby-plant-portrait{border:1px solid color-mix(in srgb,var(--champagne) 58%,var(--line))}}.baby-plant-portrait{color:var(--pearl);text-align:center;background:linear-gradient(160deg,#051511e0,#0f2b21eb);border-radius:1rem}.baby-plant-portrait>*{margin:0}.baby-plant-portrait__visual{background:linear-gradient(#7fc3d438,#0000 54%),url(/mareniq/environment/coastal-garden-daylight-v1.png) 50%/cover;border-radius:.85rem;place-items:end center;width:min(100%,20rem);min-height:19rem;display:grid}.baby-plant-portrait .garden-plant{filter:drop-shadow(0 .9rem .8rem #0000008c);width:min(16rem,85%);height:17rem}.baby-plant-portrait p{color:var(--ocean-mist)}[data-theme=dark] .active-ready-state{background:#081a16d6;border-color:#b7c7c473}.active-ready-state .card-copy{color:var(--ocean-mist)}[data-theme=dark] .flower-control--home.flower-control--emblem,[data-theme=dark] .flower-control--in-flow.flower-control--emblem{color:var(--champagne);background:#081814e0}@media (max-width:47.99rem){.family-workspace-actions{gap:.45rem}.family-workspace-actions .primary-action{flex:1 0 100%}.family-workspace-actions .secondary-action{flex:auto;min-height:2.65rem;padding:.42rem .62rem;font-size:.76rem}.active-ready-state{margin-top:.2rem}.baby-plant-portrait__visual{min-height:15rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.amarea-workspace{gap:1rem;display:grid}.amarea-hero{min-height:15rem;color:var(--pearl);background:radial-gradient(circle at 82% 28%,#d9c6a65c,#0000 3.5rem),radial-gradient(circle at 65% 72%,#4d838147,#0000 8rem),linear-gradient(135deg,#071313,#142c2b 58%,#263d36);border-radius:1rem;gap:.55rem;padding:1.6rem;display:grid;position:relative;overflow:hidden}.amarea-hero>*{z-index:1;position:relative}.amarea-hero h1{font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(3rem,13vw,5.5rem);font-weight:500;line-height:.85}.amarea-hero p:not(.eyebrow){max-width:24rem;color:var(--ocean-mist);font-family:var(--font-display);margin:0;font-size:1.18rem}.amarea-hero small{color:var(--champagne);line-height:1.4}.amarea-orb{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#f4efe79e,#d9c6a657 20%,#2f4a427a 53%,#0000 70%);border:1px solid #f4efe799;border-radius:50%;width:13rem;position:absolute;top:-3.5rem;right:-2rem;box-shadow:inset 0 0 3rem #f4efe724,0 0 4rem #b7c7c41f}.amarea-insight{border-top:1px solid var(--line);gap:.45rem;margin-top:.85rem;padding-top:.85rem;display:grid}.amarea-insight h3{font-family:var(--font-display);margin:0;font-size:1.35rem}.amarea-insight p{margin:0}.amarea-draft{border-color:var(--heritage-green);background:linear-gradient(140deg,var(--sunlight),var(--surface))}@supports (color:color-mix(in lab,red,red)){.amarea-draft{background:linear-gradient(140deg,color-mix(in srgb,var(--sunlight) 52%,var(--surface)),var(--surface))}}.resource-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:.85rem 0;display:grid}.resource-row:first-of-type{margin-top:.5rem}.resource-row div{gap:.25rem;display:grid}.resource-row strong{font-family:var(--font-display);font-size:1.1rem}.resource-row p,.resource-row span{color:var(--muted);margin:0;font-size:.82rem}[data-theme=dark] .amarea-draft{border-color:var(--champagne);background:linear-gradient(140deg,#17241f,#111918)}.amarea-hero .eyebrow{color:var(--champagne)}.business-amarea-lens{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:.75rem;margin:1.1rem 0;padding:1.15rem 0;display:grid}.business-amarea-lens>article{gap:.25rem;display:grid}.business-amarea-lens h2,.business-amarea-lens h3,.business-amarea-lens p{margin:0}.business-amarea-lens h3{color:var(--leaf-dark);font-size:1rem}.business-amarea-lens>article+article{border-top:1px solid var(--line);padding-top:.75rem}@supports (color:color-mix(in lab,red,red)){.business-amarea-lens>article+article{border-top:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.profile-plant-access{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(6rem,9rem) minmax(0,1fr);align-items:center;gap:1rem;margin:1.25rem 0;padding:1rem 0;display:grid}.profile-plant-access__visual{background:linear-gradient(160deg,#2148361a,#ccb88729);border-radius:.85rem;place-items:end center;min-height:8rem;display:grid}.profile-plant-access__visual .garden-plant{width:7.5rem}.profile-plant-access__copy{gap:.35rem;display:grid}.profile-plant-access__copy h2,.profile-plant-access__copy p{margin:0}.profile-plant-access__copy>div{flex-wrap:wrap;gap:.85rem;margin-top:.25rem;display:flex}.profile-plant-access__copy a{color:var(--leaf-dark);text-underline-offset:.2rem;font-weight:750}.profile-plant-access--prominent{border-color:var(--heritage-green)}@supports (color:color-mix(in lab,red,red)){.profile-plant-access--prominent{border-color:color-mix(in srgb,var(--heritage-green) 42%,var(--line))}}.action-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.record-management-actions{gap:.75rem;display:grid}.destructive-action{color:#8e2525;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #b3403e;border-radius:.7rem;padding:.55rem .85rem;font-weight:750}.destructive-action:disabled{opacity:.45;cursor:not-allowed}[data-theme=dark] .business-amarea-lens h3,[data-theme=dark] .profile-plant-access__copy a{color:var(--champagne)}[data-theme=dark] .profile-plant-access__visual{background:linear-gradient(160deg,#99c6ae24,#cfb37e1a)}[data-theme=dark] .destructive-action{color:#ffb7ad;border-color:#bc5a52}@media (max-width:35.99rem){.profile-plant-access{grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem}.profile-plant-access__visual{min-height:7rem}.profile-plant-access__visual .garden-plant{width:6rem}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}