:root{--ground: #edf1ec;--surface: #fafcf9;--ink: #1b2420;--muted: #5a6862;--line: #d3dcd5;--accent: #2f6b58;--accent-ink: #ffffff;--accent-soft: #dce9e2;--warm: #d38f1f;--warm-soft: #f5e6c6;--care: #86485a;--care-soft: #f4e4e8;--font-title: "Bricolage Grotesque", system-ui, sans-serif;--font-body: "Atkinson Hyperlegible", system-ui, sans-serif;--text-body: 17px;--leading-body: 1.5;--text-step: clamp(29px, 7.6vw, 40px);--column-max: 560px;--gutter: 20px;--radius-button: 16px;--radius-card: 16px;--button-height: 52px;--button-height-large: 60px;--target-min: 44px;--focus-ring: 3px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ground: #111714;--surface: #19211d;--ink: #e3ebe6;--muted: #97a69e;--line: #2b3732;--accent: #7cc0a6;--accent-ink: #111714;--accent-soft: #1e3a2f;--warm: #f0b955;--warm-soft: #3a2f18;--care: #e0a2b3;--care-soft: #3a2229;color-scheme:dark}}:root[data-theme=dark]{--ground: #111714;--surface: #19211d;--ink: #e3ebe6;--muted: #97a69e;--line: #2b3732;--accent: #7cc0a6;--accent-ink: #111714;--accent-soft: #1e3a2f;--warm: #f0b955;--warm-soft: #3a2f18;--care: #e0a2b3;--care-soft: #3a2229;color-scheme:dark}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bricolage-grotesque-vietnamese-500-normal-FzY9NZwK.woff2) format("woff2"),url(/assets/bricolage-grotesque-vietnamese-500-normal-CAK5R6Iy.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bricolage-grotesque-latin-ext-500-normal-DIhLz7G7.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-ext-500-normal-B0ZDNVGf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bricolage-grotesque-latin-500-normal-DEDBoLFO.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-500-normal-CV-uA8Lw.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-vietnamese-600-normal-Ipewt4hn.woff2) format("woff2"),url(/assets/bricolage-grotesque-vietnamese-600-normal-BppAn7jL.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-latin-ext-600-normal-CN5JKkBm.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-ext-600-normal-DF26P3Q7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-latin-600-normal-nxTgbNFE.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-600-normal-Bw0J83-2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-vietnamese-700-normal-BLYPkJbo.woff2) format("woff2"),url(/assets/bricolage-grotesque-vietnamese-700-normal-CHrFuVHU.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-ext-700-normal-fBkt-7fi.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-ext-700-normal-BXpPFNFj.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-700-normal-gtcctNPv.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-700-normal-DvJDmrLu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);-webkit-text-size-adjust:100%;overflow-x:hidden}h1,h2,h3{font-family:var(--font-title);font-weight:600;line-height:1.2;margin:0 0 12px}h1{font-size:28px}p{margin:0 0 12px}.app-column{max-width:var(--column-max);margin:0 auto;min-height:100dvh;padding:calc(var(--gutter) + env(safe-area-inset-top)) calc(var(--gutter) + env(safe-area-inset-right)) calc(var(--gutter) + env(safe-area-inset-bottom)) calc(var(--gutter) + env(safe-area-inset-left));display:flex;flex-direction:column}.view{flex:1;display:flex;flex-direction:column}.route-origin{display:contents}.route-origin[hidden]{display:none}.view__body{flex:1}.view__actions{display:flex;flex-direction:column;gap:8px;padding-top:16px;position:sticky;bottom:0;background:var(--ground)}.eyebrow{font-size:15px;color:var(--muted);margin:0 0 4px}.brand{font-family:var(--font-title);font-weight:700;font-size:20px;margin:0}.muted{color:var(--muted)}:focus-visible{outline:var(--focus-ring) solid var(--accent);outline-offset:2px}[tabindex="-1"]:focus{outline:none}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.view__form{flex:1;display:flex;flex-direction:column}.view__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}:root{--motion-rise: .38s;--motion-step-exit: .55s;--motion-check-pop: .35s;--motion-closure-rings: 1.6s;--motion-loading: 1.2s}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes step-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-24px)}}@keyframes loading-dot{0%,80%,to{opacity:.25}40%{opacity:1}}.view{animation:rise var(--motion-rise) ease-out both}.loading-dots{display:inline-flex;gap:6px}.loading-dots span{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:loading-dot var(--motion-loading) infinite ease-in-out}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}@keyframes closure-ring{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.6);opacity:0}}@keyframes closure-core{0%{transform:scale(.6)}to{transform:scale(1)}}.closing__ring{animation:closure-ring var(--motion-closure-rings) ease-out both}.closing__ring--inner{animation-delay:.25s}.closing__core{animation:closure-core var(--motion-check-pop) ease-out both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.btn{font:inherit;font-weight:700;min-height:var(--target-min);min-width:var(--target-min);border-radius:var(--radius-button);border:0;cursor:pointer;padding:0 20px}.btn--primary{min-height:var(--button-height);background:var(--accent);color:var(--accent-ink);width:100%}.btn--large{min-height:var(--button-height-large)}.btn--quiet{background:transparent;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.btn:disabled{opacity:.55;cursor:not-allowed}.google-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:var(--button-height);background:var(--surface);color:var(--ink);border:2px solid var(--line)}.google-button[aria-disabled=true]{cursor:progress}.google-button svg{flex:none}.privacy-foot{display:flex;justify-content:center;padding-top:8px}.privacy__updated{color:var(--muted)}.privacy__section{margin-top:24px}.privacy__section h2{font-size:20px}.privacy__section ul{margin:0 0 12px;padding-left:20px}.privacy__section li{margin-bottom:8px}.field{margin:16px 0}.field__label{display:block;font-weight:700;margin-bottom:6px}.field__input{font:inherit;width:100%;min-height:var(--button-height);padding:0 14px;border-radius:12px;border:2px solid var(--line);background:var(--surface);color:var(--ink)}.field__input[aria-invalid=true]{border-color:var(--care)}.field__error{color:var(--care);margin:6px 0 0}.notice{border-radius:var(--radius-card);padding:12px 14px;margin:12px 0}.notice--neutral{background:var(--accent-soft)}.notice--warm{background:var(--warm-soft)}.sheet-layer{position:fixed;inset:0;z-index:20;display:flex;align-items:flex-end;justify-content:center}.sheet-scrim{position:absolute;inset:0;background:#00000073}.sheet{position:relative;width:100%;max-width:var(--column-max);max-height:88dvh;overflow-y:auto;background:var(--surface);border-radius:20px 20px 0 0;padding:20px var(--gutter) calc(20px + env(safe-area-inset-bottom));animation:rise var(--motion-rise) ease-out both}.sheet__title{font-size:22px}.sheet__group{margin:16px 0}.sheet__group h3{font-size:17px;color:var(--muted)}.task-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.task-row{font:inherit;display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:var(--target-min);text-align:left;background:transparent;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-card);padding:10px 14px;cursor:pointer}.task-row__name{font-weight:700;overflow-wrap:anywhere}.task-row__meta{color:var(--muted)}.care-card{position:fixed;left:50%;top:calc(12px + env(safe-area-inset-top));transform:translate(-50%);width:calc(100% - 2 * var(--gutter));max-width:var(--column-max);background:var(--care-soft);color:var(--ink);border-radius:var(--radius-card);padding:16px;z-index:30;box-shadow:0 6px 24px #0000002e}.care-card p{margin:0 0 10px}.error-message{color:var(--ink);border-left:4px solid var(--care);padding-left:12px}.intake__title{font-family:var(--font-title);font-size:var(--text-step);line-height:1.15;margin:8px 0}.intake__support,.intake__hint,.intake__counter{margin:0 0 8px}.intake__field{min-height:120px;padding:12px 14px;resize:vertical;line-height:var(--leading-body)}.intake__examples{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-wrap:wrap;gap:8px}.chip{font:inherit;min-height:var(--target-min);padding:8px 14px;border-radius:999px;border:2px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;text-align:left}.photo{margin:12px 0}.photo__preview{display:flex;align-items:center;gap:12px;margin-bottom:4px}.photo__thumb{width:96px;height:96px;object-fit:cover;border-radius:12px;border:2px solid var(--line)}.journey__back{padding-left:0}.journey__title{font-family:var(--font-title);font-size:var(--text-step);line-height:1.15;margin:8px 0;overflow-wrap:anywhere}.journey__understanding,.journey__goal,.journey__assumption{margin:0 0 12px;overflow-wrap:anywhere}.journey__assumption{border-left:4px solid var(--accent);padding-left:12px}.discovery__question{font-size:20px;line-height:1.3;margin:0 0 12px;overflow-wrap:anywhere}.discovery__chips{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:8px}.chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);font-weight:700}.discovery__field{min-height:96px}.photo-suggestion{background:var(--warm-soft);border-radius:var(--radius-card);padding:12px 14px;margin:12px 0 16px}.photo-suggestion__reason{margin:0 0 4px;overflow-wrap:anywhere}.photo-suggestion__actions{display:flex;flex-wrap:wrap;gap:4px 12px}.photo-suggestion__actions .btn{padding-left:0}.first-step{background:var(--surface);border:2px solid var(--line);border-radius:var(--radius-card);padding:14px 16px;margin:12px 0}.first-step__title{font-size:15px;color:var(--muted);margin:0 0 4px}.first-step__text{font-size:19px;font-weight:700;margin:0;overflow-wrap:anywhere}.plan-sheet__criteria{margin:0 0 12px}.plan-sheet__steps{padding-left:22px;margin:0 0 12px}.plan-sheet__step{margin:0 0 10px}.plan-sheet__text,.plan-sheet__note{display:block;overflow-wrap:anywhere}.plan-sheet__note{color:var(--muted);font-size:15px}.toast{position:fixed;left:var(--gutter);right:var(--gutter);bottom:calc(96px + env(safe-area-inset-bottom));margin:0 auto;width:fit-content;max-width:var(--column-max);background:var(--ink);color:var(--ground);border-radius:var(--radius-card);padding:12px 16px;z-index:25;animation:rise var(--motion-rise) ease-out both}.progress{height:8px;border-radius:999px;background:var(--accent-soft);overflow:hidden;margin:4px 0 16px}.progress__fill{height:100%;background:var(--accent);border-radius:999px;transition:width var(--motion-rise) ease-out}.execution__header{margin-bottom:8px}.execution__title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.execution__title{font-family:var(--font-title);font-weight:700;margin:0;overflow-wrap:anywhere}.execution__menu{font-size:24px;line-height:1;text-decoration:none;padding:0 10px}.execution{position:relative}.step__text{font-family:var(--font-title);font-size:var(--text-step);line-height:1.15;margin:4px 0 12px;overflow-wrap:anywhere}.step__purpose{color:var(--muted);margin:0 0 12px;overflow-wrap:anywhere}.step__crumbs{list-style:none;padding:0;margin:0 0 12px;color:var(--muted);font-size:15px}.step__crumbs li{margin:0 0 4px;overflow-wrap:anywhere}.step-exit{position:absolute;inset:0 0 auto;margin:0;font-family:var(--font-title);font-size:var(--text-step);line-height:1.15;text-decoration:line-through;color:var(--muted);pointer-events:none;animation:step-exit var(--motion-step-exit) ease-in both}.execution__secondary{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 8px}.paused__step{color:var(--muted);overflow-wrap:anywhere}.sheet__actions{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.plan-sheet__mark{display:inline-block;min-width:1.4em;font-weight:700}.plan-sheet__tag{display:inline-block;font-size:13px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:0 8px;margin:2px 6px 2px 0}.plan-sheet__step--completada>.plan-sheet__text,.plan-sheet__step--omitida>.plan-sheet__text{color:var(--muted)}.plan-sheet__steps--nested{margin:6px 0 0}.resume-card{font:inherit;display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:var(--target-min);text-align:left;background:var(--accent-soft);color:var(--ink);border:2px solid var(--accent);border-radius:var(--radius-card);padding:12px 16px;margin:0 0 16px;cursor:pointer}.resume-card__title{font-weight:700;overflow-wrap:anywhere}.resume-card__support{color:var(--muted)}.friction{margin:20px 0 0;padding:12px 14px;border-radius:var(--radius-card);background:var(--warm-soft)}.friction__question{margin:0 0 4px;font-weight:700}.friction__actions{display:flex;flex-wrap:wrap;gap:4px 8px}.sheet__text{margin:0 0 16px;overflow-wrap:anywhere}.sheet__chips{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:8px}.validation__question{display:block;font-weight:700;margin:12px 0 8px}.validation__message{overflow-wrap:anywhere}.validation__last-word{color:var(--muted);margin-top:16px}.checklist{list-style:none;padding:0;margin:12px 0;display:flex;flex-direction:column;gap:6px}.checklist__item{display:flex;gap:8px;overflow-wrap:anywhere}.checklist__mark{min-width:1.4em;font-weight:700}.checklist__item--ok .checklist__mark{color:var(--accent)}.missing-card,.parked-card{border-radius:var(--radius-card);padding:12px 14px;margin:12px 0;overflow-wrap:anywhere}.missing-card{background:var(--warm-soft)}.missing-card__title{font-size:inherit;margin:0 0 4px}.missing-card__list{margin:0;padding-left:1.2em}.parked-card{border:1px solid var(--line);background:var(--surface)}.parked-card__text{margin:0 0 4px}.plan-updated__list{padding-left:1.2em;overflow-wrap:anywhere}.closing{text-align:center}.closing__animation{position:relative;width:96px;height:96px;margin:8px auto 16px}.closing__ring,.closing__core{position:absolute;inset:0;border-radius:50%}.closing__ring{border:3px solid var(--accent)}.closing__core{inset:32px;background:var(--accent)}.closing__task{font-weight:700;overflow-wrap:anywhere}.closing__recognition{overflow-wrap:anywhere}.closing__photos{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.closing__photos img{width:100%;height:auto;border-radius:var(--radius-card)}.closing__journey{text-align:left;margin-top:16px}.closing__steps{padding-left:1.2em;overflow-wrap:anywhere}.admin{text-align:left}.admin__title{overflow-wrap:anywhere}.admin-section{margin:20px 0}.admin-section h2{font-size:19px}.admin-metrics{margin:8px 0;display:flex;flex-direction:column;gap:6px}.admin-metrics__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;border-bottom:1px solid var(--line);padding-bottom:6px}.admin-metrics__row dt{color:var(--muted)}.admin-metrics__row dd{margin:0;font-weight:700;overflow-wrap:anywhere}.admin-text{overflow-wrap:anywhere;white-space:pre-wrap}.admin-total,.admin-status{color:var(--muted);min-height:1.4em}.admin-list{list-style:none;margin:8px 0;padding:0;display:flex;flex-direction:column;gap:8px}.admin-row{display:flex;align-items:stretch;gap:8px;border:1px solid var(--line);border-radius:var(--radius-card)}.admin-row__check{display:flex;align-items:center;justify-content:center;min-width:var(--target-min);min-height:var(--target-min);cursor:pointer}.admin-row__check input{appearance:none;margin:0;box-sizing:border-box;width:var(--target-min);height:var(--target-min);border:11px solid transparent;border-radius:15px;background:var(--surface) padding-box;box-shadow:inset 0 0 0 2px var(--muted);cursor:pointer}.admin-row__check input:checked{background-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent),inset 0 0 0 5px var(--surface)}@media(forced-colors:active){.admin-row__check input{appearance:auto}}.admin-row__open{font:inherit;flex:1;min-width:0;min-height:var(--target-min);display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;background:transparent;color:var(--ink);border:0;padding:10px 12px 10px 0;cursor:pointer}.admin-row__name{font-weight:700;overflow-wrap:anywhere}.admin-row__meta{color:var(--muted);overflow-wrap:anywhere}.admin-person{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-photos{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-photos img{width:100%;height:auto;border-radius:var(--radius-card)}.admin-steps,.admin-delete-list{padding-left:1.2em}
