:root{color-scheme:light;--paper: #f3f0e7;--canvas: #faf8f2;--ink: #172226;--muted: #5e6a68;--hairline: #cdd3cf;--hairline-strong: #aeb8b3;--signal: #f05a28;--signal-dark: #bd3f18;--critical: #9f2d20;--safe: #2d6653;--safe-soft: #dfeae4;--warning: #8a5a15;--warning-soft: #f3e8cf;--white: #fffdf8;--font-sans: Pretendard, "Pretendard Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans KR", sans-serif}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;background:var(--canvas);color:var(--ink);font-family:var(--font-sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{min-width:320px;margin:0;overflow-x:hidden;background:var(--canvas);color:var(--ink);font-family:var(--font-sans)}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit;text-underline-offset:.18em}img,svg{display:block;max-width:100%}::selection{background:var(--signal);color:var(--white)}:focus-visible{outline:3px solid var(--signal-dark);outline-offset:3px}.app-skip-link{position:fixed;top:max(8px,env(safe-area-inset-top));left:max(8px,env(safe-area-inset-left));z-index:100;display:inline-flex;min-height:44px;align-items:center;padding:10px 14px;transform:translateY(calc(-100% - max(12px,env(safe-area-inset-top))));border-radius:6px;background:var(--ink);color:var(--white);font-weight:760;text-decoration:none}.app-skip-link:focus{transform:translateY(0)}.app-shell{display:grid;min-height:100svh;grid-template-columns:248px minmax(0,1fr)}.app-sidebar{position:sticky;top:0;display:flex;height:100svh;min-height:620px;flex-direction:column;padding:30px 22px 24px;border-right:1px solid var(--hairline);background:var(--paper)}.app-brand{display:inline-flex;min-height:44px;align-items:center;gap:11px;color:var(--ink);text-decoration:none}.app-brand svg{width:38px;height:38px;flex:0 0 auto}.app-brand strong,.app-brand small{display:block}.app-brand strong{font-size:1.05rem;font-weight:850;letter-spacing:-.04em}.app-brand small{margin-top:1px;color:var(--muted);font-size:.7rem}.app-nav{display:grid;gap:2px;margin-top:52px}.app-nav button{display:flex;min-height:52px;align-items:center;gap:15px;padding:0 12px;border-left:2px solid transparent;background:transparent;color:var(--muted);font-weight:720;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.app-nav button span{color:var(--hairline-strong);font-size:.67rem;font-variant-numeric:tabular-nums;letter-spacing:.08em}.app-nav button:hover{background:color-mix(in srgb,var(--canvas) 62%,transparent);color:var(--ink)}.app-nav button[aria-current=page]{border-left-color:var(--signal);color:var(--ink)}.app-nav button[aria-current=page] span{color:var(--signal-dark)}.app-sidebar__foot{margin-top:auto;padding-top:22px;border-top:1px solid var(--hairline)}.app-sidebar__foot a{color:var(--ink);font-size:.78rem;font-weight:780}.app-sidebar__foot p{margin:12px 0 0;color:var(--muted);font-size:.69rem;line-height:1.55}.app-mobile-header,.app-bottom-nav{display:none}.app-workspace{position:relative;min-width:0;min-height:100svh;background:linear-gradient(var(--hairline),var(--hairline)) 0 55px / 100% 1px no-repeat,var(--canvas)}.workspace-bar{position:sticky;top:0;z-index:20;display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:20px;padding:0 clamp(24px,4vw,58px);background:color-mix(in srgb,var(--canvas) 92%,transparent);color:var(--muted);font-size:.75rem;backdrop-filter:blur(14px)}.workspace-bar>div,.workspace-bar__actions{display:flex;align-items:center;gap:9px}.workspace-bar button{min-width:44px;min-height:44px;padding:0 10px;border-radius:6px;background:transparent;color:var(--ink);font-size:.75rem;font-weight:750;cursor:pointer}.workspace-bar button:hover{background:var(--paper)}.workspace-bar button:disabled{cursor:wait;opacity:.55}.sync-dot{width:8px;height:8px;border-radius:50%;background:var(--warning)}.sync-dot--account{background:var(--safe)}.desktop-account:empty{display:none}.storage-notice,.toast{display:flex;width:min(calc(100% - 48px),980px);align-items:center;justify-content:space-between;gap:18px;margin:22px auto 0;padding:14px 18px;border:1px solid color-mix(in srgb,var(--warning) 40%,var(--hairline));background:var(--warning-soft);color:var(--warning);font-size:.78rem}.storage-notice strong{flex:0 0 auto;color:var(--ink)}.storage-notice span{margin-right:auto}.toast{position:sticky;top:68px;z-index:18;border-color:color-mix(in srgb,var(--safe) 35%,var(--hairline));background:var(--safe-soft);color:var(--ink)}.toast button{min-width:44px;min-height:44px;background:transparent;color:var(--safe);font-weight:760;cursor:pointer}.workspace-view{width:min(calc(100% - 48px),980px);margin:0 auto;padding:clamp(56px,7vw,96px) 0 104px}.view-heading{display:flex;align-items:end;justify-content:space-between;gap:44px}.view-heading h1{margin:0;font-size:clamp(2.45rem,5.6vw,5.4rem);font-weight:870;letter-spacing:-.065em;line-height:.98;word-break:keep-all}.view-heading p:not(.app-eyebrow){max-width:650px;margin:18px 0 0;color:var(--muted);font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.7;word-break:keep-all}.view-heading--editor{align-items:start}.view-heading--editor h1{font-size:clamp(2rem,4vw,4rem)}.editor-date{display:flex;flex-wrap:wrap;align-items:baseline;gap:.22em}.editor-date small{color:var(--muted);font-size:.36em;font-weight:760;letter-spacing:-.03em}.app-eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 15px;color:var(--signal-dark);font-size:.74rem;font-weight:820;letter-spacing:.11em}.app-eyebrow:before{width:24px;height:2px;background:currentColor;content:""}.primary-button,.secondary-button,.danger-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:11px 18px;border-radius:8px;font-size:.91rem;font-weight:800;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.primary-button{border:1px solid var(--signal-dark);background:var(--signal-dark);color:#fff}.primary-button:hover{border-color:#9f3212;background:#9f3212;transform:translateY(-1px)}.secondary-button{border:1px solid var(--hairline-strong);background:transparent;color:var(--ink)}.secondary-button:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.danger-button{border:1px solid color-mix(in srgb,var(--critical) 50%,var(--hairline));background:transparent;color:var(--critical)}.danger-button:hover{border-color:var(--critical);background:var(--critical);color:#fff}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.text-button{min-width:44px;min-height:44px;padding:0;background:transparent;color:var(--ink);font-size:.84rem;font-weight:780;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.text-button--danger{color:var(--critical)}.text-link{display:inline-flex;min-height:44px;align-items:center;color:var(--signal-dark);font-size:.86rem;font-weight:780}.quick-metrics,.insight-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(48px,7vw,76px);border-top:1px solid var(--ink);border-bottom:1px solid var(--hairline)}.quick-metrics>div,.insight-metrics>div{display:flex;min-height:112px;flex-direction:column;justify-content:center;padding:20px clamp(14px,2.5vw,28px);border-right:1px solid var(--hairline)}.quick-metrics>div:first-child,.insight-metrics>div:first-child{padding-left:0}.quick-metrics>div:last-child,.insight-metrics>div:last-child{border-right:0}.quick-metrics strong,.insight-metrics strong{font-size:clamp(1.9rem,3.6vw,3.3rem);font-weight:850;font-variant-numeric:tabular-nums;letter-spacing:-.05em;line-height:1}.quick-metrics span,.insight-metrics span{margin-top:9px;color:var(--muted);font-size:.76rem}.insight-metrics strong small{margin-left:4px;color:var(--muted);font-size:.78rem;font-weight:720}.search-field{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;margin-top:42px;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.search-field>span{font-size:.78rem;font-weight:800}.search-field input{min-width:0;min-height:58px;padding:0 4px;border:0;background:transparent;outline-offset:-3px}.search-field input::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent)}.trip-list{margin-top:22px;border-top:2px solid var(--ink)}.trip-row{display:grid;width:100%;min-height:126px;grid-template-columns:64px 88px minmax(0,1fr) auto 30px;gap:20px;align-items:center;padding:18px 4px;border-bottom:1px solid var(--hairline);background:transparent;color:var(--ink);text-align:left;cursor:pointer;transition:background .18s ease,padding .18s ease}.trip-row:hover{padding-right:10px;padding-left:10px;background:var(--paper)}.trip-row__date{display:flex;flex-direction:column;align-items:center;padding-right:16px;border-right:1px solid var(--hairline);font-variant-numeric:tabular-nums}.trip-row__date strong{font-size:1.75rem;font-weight:820;line-height:1}.trip-row__date span{margin-top:6px;color:var(--muted);font-size:.7rem}.trip-row__photo-slot{display:block;width:88px;height:88px;border:1px solid var(--hairline);background:linear-gradient(135deg,transparent 49.5%,var(--hairline) 50%,transparent 50.5%),var(--paper)}.trip-row__photo{width:100%;height:100%;object-fit:cover}.trip-row__body,.trip-row__title,.trip-row__meta,.trip-row__catch{display:block;min-width:0}.trip-row__title{overflow:hidden;font-size:clamp(1.08rem,1.7vw,1.32rem);font-weight:820;text-overflow:ellipsis;white-space:nowrap}.trip-row__meta{margin-top:5px;overflow:hidden;color:var(--muted);font-size:.77rem;text-overflow:ellipsis;white-space:nowrap}.trip-row__catch{margin-top:10px;color:var(--ink);font-size:.84rem;font-weight:680}.sync-state{display:inline-flex;min-height:27px;align-items:center;padding:3px 8px;border:1px solid var(--hairline);border-radius:999px;color:var(--muted);font-size:.65rem;font-weight:720;white-space:nowrap}.sync-state--synced{border-color:color-mix(in srgb,var(--safe) 35%,var(--hairline));color:var(--safe)}.sync-state--error{border-color:color-mix(in srgb,var(--critical) 35%,var(--hairline));color:var(--critical)}.sync-state--pending{border-color:color-mix(in srgb,var(--warning) 35%,var(--hairline));color:var(--warning)}.trip-row__arrow{color:var(--signal-dark);font-size:1.3rem;transition:transform .18s ease}.trip-row:hover .trip-row__arrow{transform:translate(4px)}.empty-state{margin-top:48px;padding:clamp(40px,6vw,72px) 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--hairline)}.empty-state>span{display:inline-block;color:var(--signal-dark);font-size:.7rem;font-weight:820;letter-spacing:.1em}.empty-state h2{margin:16px 0 0;font-size:clamp(1.6rem,3.4vw,2.7rem);letter-spacing:-.04em}.empty-state p{max-width:560px;margin:14px 0 24px;color:var(--muted);line-height:1.7}.empty-state--compact{margin-top:30px;padding:32px 0;border-top-width:1px}.conflict-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-top:clamp(32px,5vw,52px);padding:20px 18px;border:1px solid color-mix(in srgb,var(--warning) 38%,var(--hairline));border-left:4px solid var(--warning);background:color-mix(in srgb,var(--warning-soft) 72%,var(--canvas))}.conflict-panel h2{margin:0;font-size:1rem;letter-spacing:-.025em}.conflict-panel p{max-width:620px;margin:7px 0 0;color:var(--muted);font-size:.79rem;line-height:1.62}.conflict-panel__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.trip-form{margin-top:clamp(44px,7vw,76px)}.trip-form fieldset{min-width:0;margin:0;padding:36px 0 44px;border:0;border-top:1px solid var(--ink)}.trip-form legend{display:flex;align-items:baseline;gap:12px;padding:0 22px 0 0;font-size:1.2rem;font-weight:840;letter-spacing:-.03em}.trip-form legend span{color:var(--signal-dark);font-size:.68rem;font-variant-numeric:tabular-nums;letter-spacing:.08em}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;margin-top:28px}.form-field{display:grid;min-width:0;gap:8px}.form-field--wide{grid-column:1 / -1}.form-field>span{font-size:.76rem;font-weight:800}.form-field>span strong{margin-left:4px;color:var(--signal-dark);font-size:.63rem}.form-field>span small{margin-left:4px;color:var(--muted);font-size:.67rem;font-weight:620}.form-field input,.form-field select,.form-field textarea{width:100%;min-width:0;min-height:50px;padding:11px 12px;border:1px solid var(--hairline-strong);border-radius:8px;outline:0;background:var(--white);transition:border-color .16s ease,box-shadow .16s ease}.form-field textarea{min-height:132px;resize:vertical;line-height:1.65}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--signal-dark);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 16%,transparent)}.form-field input::placeholder,.form-field textarea::placeholder{color:color-mix(in srgb,var(--muted) 64%,transparent)}.form-field .file-input{padding:8px;font-size:.76rem}.form-field .file-input::file-selector-button{min-height:32px;margin-right:10px;padding:5px 10px;border:1px solid var(--hairline-strong);border-radius:6px;background:var(--paper);color:var(--ink);font-weight:740}.privacy-note{margin:18px 0 0;color:var(--muted);font-size:.73rem;line-height:1.6}.catch-section-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:26px}.catch-section-head p{margin:0;color:var(--muted);font-size:.83rem}.no-catch{display:flex;align-items:center;gap:18px;margin-top:22px;padding:22px 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.no-catch strong{min-width:92px;color:var(--ink);font-size:.85rem}.no-catch span{color:var(--muted);font-size:.79rem}.catch-editors{margin-top:26px;border-top:1px solid var(--hairline)}.catch-editor{padding:30px 0 36px;border-bottom:1px solid var(--hairline)}.catch-editor__head,.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.catch-editor__head h2,.section-heading h2{margin:0;font-size:1rem;font-weight:820}.catch-photo-preview{display:flex;align-items:end;gap:18px;margin-top:22px}.catch-photo-preview img{width:min(100%,320px);aspect-ratio:4 / 3;object-fit:cover}.form-error{margin-top:24px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--critical) 45%,var(--hairline));border-left:4px solid var(--critical);background:color-mix(in srgb,var(--critical) 8%,var(--canvas));color:var(--critical);font-size:.82rem;font-weight:680}.form-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:28px;border-top:2px solid var(--ink)}.form-actions .danger-button{margin-left:auto}.insight-metrics{margin-top:clamp(46px,7vw,82px)}.species-summary{margin-top:68px}.section-heading{padding-bottom:14px;border-bottom:2px solid var(--ink)}.section-heading span{color:var(--muted);font-size:.76rem}.species-table__head,.species-table__row{display:grid;grid-template-columns:minmax(0,1fr) 110px 110px;gap:18px;align-items:center;min-height:58px;border-bottom:1px solid var(--hairline)}.species-table__head{min-height:46px;color:var(--muted);font-size:.68rem;font-weight:800}.species-table__row{font-size:.85rem}.species-table__row strong{font-size:.98rem}.species-table__head span:not(:first-child),.species-table__row span{text-align:right;font-variant-numeric:tabular-nums}.settings-list{margin-top:clamp(48px,7vw,76px);border-top:2px solid var(--ink)}.settings-list section{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;min-height:138px;padding:25px 0;border-bottom:1px solid var(--hairline)}.settings-list h2{margin:0;font-size:1rem}.settings-list p{max-width:650px;margin:7px 0 0;color:var(--muted);font-size:.79rem;line-height:1.62}.setting-value{color:var(--safe);font-size:.76rem;font-weight:780}.app-loading{display:grid;min-height:60svh;place-items:center;padding:40px;color:var(--muted);font-size:.86rem}.auth-screen{display:grid;min-height:100svh;grid-template-columns:minmax(300px,.45fr) minmax(0,.9fr);grid-template-rows:auto 1fr auto;background:var(--canvas)}.auth-screen__brand{display:flex;grid-column:1 / -1;align-items:center;gap:11px;min-height:70px;padding:0 clamp(24px,4vw,62px);border-bottom:1px solid var(--hairline);background:var(--paper);font-weight:850;letter-spacing:-.04em}.auth-screen__brand svg{width:36px}.auth-screen__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(54px,8vw,120px) clamp(28px,7vw,110px);border-right:1px solid var(--hairline)}.auth-screen__content h1{max-width:760px;margin:0;font-size:clamp(2.7rem,6vw,6rem);font-weight:870;letter-spacing:-.07em;line-height:.98;word-break:keep-all}.auth-screen__content>p:not(.app-eyebrow){max-width:570px;margin:26px 0 34px;color:var(--muted);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.75;word-break:keep-all}.auth-screen__content .primary-button{align-self:flex-start}.auth-screen__content .text-link{align-self:flex-start;margin-top:14px}.auth-screen--failure{grid-template-columns:1fr;grid-template-rows:auto 1fr}.auth-screen--failure .auth-screen__content{width:min(100%,980px);justify-self:center;border-right:0}.auth-screen__actions{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center}.auth-screen__actions .text-link{margin-top:0}.auth-screen__steps{display:grid;align-content:center;gap:0;margin:0;padding:clamp(40px,6vw,90px);list-style:none}.auth-screen__steps li{display:grid;grid-template-columns:46px 110px minmax(0,1fr);gap:16px;align-items:baseline;padding:24px 0;border-bottom:1px solid var(--hairline)}.auth-screen__steps li:first-child{border-top:2px solid var(--ink)}.auth-screen__steps span{color:var(--signal-dark);font-size:.68rem;font-weight:800}.auth-screen__steps strong{font-size:.92rem}.auth-screen__steps p{margin:0;color:var(--muted);font-size:.8rem}@media(max-width:960px){.app-shell{display:block}.app-sidebar{display:none}.app-mobile-header{position:sticky;top:0;z-index:30;display:flex;min-height:calc(64px + env(safe-area-inset-top));align-items:center;justify-content:space-between;gap:20px;padding:env(safe-area-inset-top) 18px 0;border-bottom:1px solid var(--hairline);background:color-mix(in srgb,var(--paper) 94%,transparent);backdrop-filter:blur(14px)}.app-mobile-header .app-brand svg{width:32px;height:32px}.app-mobile-header .app-brand strong{font-size:.94rem}.workspace-bar{position:static;min-height:44px;padding:0 18px;border-bottom:1px solid var(--hairline);background:var(--canvas)}.desktop-account{display:none}.app-bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:40;display:grid;min-height:calc(64px + env(safe-area-inset-bottom));grid-template-columns:repeat(4,1fr);padding:0 8px env(safe-area-inset-bottom);border-top:1px solid var(--hairline);background:color-mix(in srgb,var(--paper) 96%,transparent);backdrop-filter:blur(16px)}.app-bottom-nav button{min-width:0;min-height:58px;border-top:2px solid transparent;background:transparent;color:var(--muted);font-size:.72rem;font-weight:720}.app-bottom-nav button[aria-current=page]{border-top-color:var(--signal);color:var(--ink)}.workspace-view{padding-bottom:116px}.auth-screen{grid-template-columns:1fr;grid-template-rows:auto auto auto}.auth-screen__brand{min-height:calc(70px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.auth-screen__content{border-right:0;border-bottom:1px solid var(--hairline)}}@media(max-width:680px){.workspace-view,.storage-notice,.toast{width:min(calc(100% - 32px),980px)}.storage-notice,.toast{align-items:flex-start;flex-direction:column;gap:5px}.toast button{position:absolute;top:6px;right:8px}.workspace-view{padding-top:48px}.view-heading{align-items:stretch;flex-direction:column;gap:24px}.view-heading .primary-button{width:100%}.view-heading h1{font-size:clamp(2.35rem,12.5vw,4rem)}.view-heading--editor h1{font-size:clamp(2.05rem,10vw,2.8rem)}.view-heading--editor{position:relative}.view-heading--editor>.text-button{position:absolute;top:-12px;right:0}.conflict-panel{grid-template-columns:1fr;gap:18px;padding:18px 16px}.conflict-panel__actions{display:grid;grid-template-columns:1fr}.conflict-panel__actions button{width:100%}.quick-metrics,.insight-metrics{grid-template-columns:1fr}.quick-metrics>div,.insight-metrics>div{min-height:84px;padding:17px 0;border-right:0;border-bottom:1px solid var(--hairline)}.quick-metrics>div:last-child,.insight-metrics>div:last-child{border-bottom:0}.quick-metrics strong,.insight-metrics strong{font-size:2.2rem}.search-field{grid-template-columns:1fr;padding-top:13px}.search-field input{min-height:48px}.trip-row{min-height:112px;grid-template-columns:46px 64px minmax(0,1fr) 22px;grid-template-areas:"date photo body arrow" "date photo state arrow";gap:8px 12px;padding:16px 0}.trip-row:hover{padding-right:4px;padding-left:4px}.trip-row__date{grid-area:date;padding-right:8px}.trip-row__date strong{font-size:1.38rem}.trip-row__photo-slot{width:64px;height:72px;grid-area:photo}.trip-row__body{grid-area:body}.trip-row__title{font-size:1rem}.trip-row__meta{font-size:.68rem}.trip-row__catch{margin-top:6px;font-size:.75rem}.sync-state{width:fit-content;min-height:23px;grid-area:state;padding:2px 6px;font-size:.58rem}.trip-row__arrow{grid-area:arrow}.form-grid{grid-template-columns:1fr;gap:18px}.form-field--wide{grid-column:auto}.catch-section-head{align-items:stretch;flex-direction:column;gap:14px}.catch-section-head .secondary-button{width:100%}.no-catch{align-items:flex-start;flex-direction:column;gap:7px}.catch-photo-preview{align-items:flex-start;flex-direction:column}.form-actions{display:grid;grid-template-columns:1fr 1fr}.form-actions .primary-button{grid-column:1 / -1}.form-actions .danger-button{grid-column:1 / -1;margin-left:0}.species-table__head,.species-table__row{grid-template-columns:minmax(0,1fr) 64px 68px;gap:8px}.settings-list section{grid-template-columns:1fr;gap:18px;align-items:start;padding:26px 0}.settings-list button,.settings-list a{justify-self:start}.auth-screen__brand{min-height:calc(64px + env(safe-area-inset-top));padding-inline:18px}.auth-screen__content{padding:58px 22px 54px}.auth-screen__content h1{font-size:clamp(2.5rem,13vw,4.2rem)}.auth-screen__content .primary-button{width:100%}.auth-screen__actions{align-items:stretch;flex-direction:column}.auth-screen__actions .text-link{align-self:flex-start}.auth-screen__steps{padding:34px 22px 58px}.auth-screen__steps li{grid-template-columns:36px minmax(0,1fr);gap:7px 12px}.auth-screen__steps p{grid-column:2}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
