@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/Nunito-Variable-63TK8RbS.ttf)format("truetype")}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-wght-normal-BYSzYMf3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-ext-wght-normal-W1qJv59z.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-wght-normal-B2hlT84T.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-ext-wght-normal-DSNfmdVt.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:"Nunito Variable", ui-rounded, var(--font-ui);--font-weight-display:900;--font-weight-heading:800;--text-page-size:40px;--text-page-line:44px;--text-display-size:64px;--text-display-line:68px;--text-page-tracking:-.025em;--space-5:20px;--color-bg-soft:#fafaf9;--color-primary-edge:#123ab1;--color-accent-pink-soft:#ffe3ee;--color-accent-pink-text:#b53270;--color-accent-apricot-soft:#fff0d8;--color-accent-apricot-text:#713c11;--color-accent-mint-soft:#e4f2e9;--color-accent-mint-text:#286044;--color-accent-lilac-soft:#f0e7ff;--color-accent-lilac-text:#684297;--color-scrollbar:#cbc7bd;--color-scrollbar-hover:#aaa69d;--radius-control:12px;--radius-item:10px;--radius-panel:18px;--radius-card:24px;--radius-dialog:28px;--button-height-sm:32px;--primary-edge-size:4px;--primary-edge-hover-size:5px;--primary-edge-pressed-size:2px;--font-ui:"Noto Sans Variable", "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Meiryo", "Noto Sans JP", "Noto Sans CJK JP", system-ui, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--text-caption-size:12px;--text-caption-line:18px;--text-body-size:14px;--text-body-line:20px;--text-body-lg-size:16px;--text-body-lg-line:24px;--text-title-size:20px;--text-title-line:26px;--text-heading-size:28px;--text-heading-line:34px;--text-heading-tracking:-.02em;--text-input-size:14px;--text-input-line:20px;--text-label-size:12px;--text-label-line:16px;--space-half:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--edge-top:calc(12px + env(safe-area-inset-top));--edge-right:calc(12px + env(safe-area-inset-right));--edge-bottom:calc(12px + env(safe-area-inset-bottom));--edge-left:calc(12px + env(safe-area-inset-left));--bar-height:54px;--bar-padding:6px;--control:40px;--control-sm:32px;--toolbar-width:54px;--toolbar-cell:40px;--flyout-gap:8px;--panel-width:340px;--sidebar-width:248px;--context-offset:64px;--tooltip-offset:7px;--header-height:64px;--menu-item-height:36px;--menu-item-height-icon:40px;--input-height:40px;--button-height:40px;--button-height-lg:48px;--icon-size:24px;--icon-size-menu:16px;--icon-stroke:1.75;--zoom-button-width:52px;--panel-header-height:56px;--flyout-padding:12px;--flyout-width-sticky:136px;--flyout-width-shapes:240px;--flyout-width-frame:184px;--flyout-width-upload:212px;--flyout-width-pen:48px;--flyout-width-preset:197px;--menu-min-width:200px;--menu-max-width:360px;--menu-padding:8px;--menu-item-gap:4px;--menu-check-column:20px;--menu-shortcut-gap:24px;--dialog-width-s:400px;--dialog-width-m:520px;--dialog-width-l:640px;--dialog-padding:24px;--tooltip-height:32px;--tooltip-max-width:280px;--tooltip-arrow-width:8px;--tooltip-arrow-height:6px;--toast-max-width:480px;--toast-min-height:40px;--toast-offset-bottom:24px;--avatar-size:28px;--avatar-overlap:-6px;--avatar-ring:2px;--board-card-width:210px;--board-preview-size:192px;--empty-max-width:360px;--scrollbar-size:6px;--progress-height:4px;--switch-width:28px;--switch-height:16px;--preset-ring-size:30px;--editor-min-height:480px;--gray-0:#fff;--gray-50:#fafafc;--gray-100:#f1f2f5;--gray-150:#e9eaef;--gray-200:#e0e2e8;--gray-250:#d8dae2;--gray-300:#c7cad5;--gray-350:#aeb2c0;--gray-400:#959aac;--gray-450:#7d8297;--gray-500:#646b81;--gray-650:#4d515f;--gray-850:#2b2d33;--gray-900:#222428;--gray-950:#1a1b1e;--blue-50:#f7f8fc;--blue-100:#f2f4fc;--blue-150:#e8ecfc;--blue-200:#d9dffc;--blue-250:#c7d0fd;--blue-300:#b1bdfd;--blue-400:#7a90fe;--blue-500:#3859ff;--blue-550:#314cd9;--blue-600:#2a41b6;--focus:#2459e8;--color-text:#242422;--color-text-strong:#242422;--color-text-secondary:#63635f;--color-text-placeholder:#63635f;--color-text-disabled:#898a84;--color-text-inverse:#fffdf9;--color-text-link:#2459e8;--color-text-link-hover:#1e4ed1;--color-text-link-pressed:#183fae;--color-text-selected:#214baf;--color-icon:#242422;--color-icon-secondary:#63635f;--color-icon-disabled:#898a84;--color-icon-selected:#214baf;--color-bg-surface:#fff;--color-bg-page:#fffdf9;--color-bg-subtle:#f5f5f1;--color-bg-hover:#f0ede7;--color-bg-pressed:#e4e1d9;--color-bg-selected:#e6edff;--color-bg-selected-hover:#d6e2ff;--color-bg-inverse:#242422;--color-bg-inverse-inset:#4f4f49;--color-bg-toast:#242422;--color-overlay:#24242261;--color-overlay-nested:#2424223d;--color-border-subtle:#e4e1d9;--color-border:#e4e1d9;--color-border-control:#818378;--color-border-focus:#2459e8;--color-tooltip-text:#fffdf9;--color-tooltip-secondary:#d8d5cd;--color-primary:#2459e8;--color-primary-hover:#1e4ed1;--color-primary-pressed:#183fae;--color-secondary:#f0ede7;--color-secondary-hover:#e4e1d9;--color-secondary-pressed:#d8d5cd;--color-disabled-bg:#e4e1d9;--color-switch-off:#818378;--color-switch-off-hover:#63635f;--color-switch-disabled:#e4e1d9;--color-success-text:#286044;--color-success-icon:#286044;--color-success-bg:#e4f2e9;--color-success-border:#a9cdb7;--color-success-solid:#286044;--color-success-solid-hover:#1f4c35;--color-success-on-dark:#85c476;--color-warning-text:#844214;--color-warning-icon:#844214;--color-warning-bg:#fff1df;--color-warning-border:#e7c293;--color-warning-solid:#ffd392;--color-warning-solid-hover:#ffc578;--color-warning-solid-pressed:#edb463;--color-warning-on-dark:#ffd02f;--color-danger-text:#a33c32;--color-danger-icon:#a33c32;--color-danger-bg:#fff1ef;--color-danger-bg-hover:#ffe5df;--color-danger-bg-pressed:#ffd6ce;--color-danger-border:#edbeb7;--color-danger-solid:#a33c32;--color-danger-solid-hover:#8b3028;--color-danger-solid-pressed:#722820;--color-danger-on-dark:#f0a5ad;--color-info-text:#214baf;--color-info-icon:#2459e8;--color-info-bg:#e6edff;--color-info-border:#b7c9f4;--color-info-solid:#2459e8;--color-info-solid-hover:#1e4ed1;--color-info-solid-pressed:#183fae;--color-info-on-dark:#97a8fe;--color-toast-action:var(--blue-300);--canvas-bg:#fffdf9;--canvas-grid-minor:#efefef;--canvas-grid-minor-wide:#eaeaea;--canvas-grid-major:#e2e2e2;--canvas-selection:#2459e8;--canvas-handle-fill:#fff;--canvas-handle-stroke:#aaa;--draw-enjoy-ink:#242422;--draw-enjoy-blue:#2459e8;--draw-enjoy-pink:#b53270;--draw-enjoy-green:#286044;--sticky-enjoy-yellow:#ffe3a0;--sticky-enjoy-yellow-border:var(--sticky-yellow-border);--sticky-enjoy-pink:#ffcbe2;--sticky-enjoy-pink-border:var(--sticky-pink-border);--sticky-enjoy-blue:#d7e4fb;--sticky-enjoy-blue-border:var(--sticky-light-blue-border);--sticky-enjoy-mint:#c9efe6;--sticky-enjoy-mint-border:var(--sticky-cyan-border);--sticky-enjoy-lilac:#e6d8fb;--sticky-enjoy-lilac-border:var(--sticky-violet-border);--sticky-text:#242422;--sticky-text-on-dark:#fff;--sticky-light-yellow:#fff79e;--sticky-light-yellow-border:#ba8a12;--sticky-yellow:#ffe86d;--sticky-yellow-border:#ba8a12;--sticky-orange:#ffb575;--sticky-orange-border:#da792b;--sticky-red:#ff9e9e;--sticky-red-border:#db4f4f;--sticky-light-pink:#ffd2f2;--sticky-light-pink-border:#d55ac8;--sticky-pink:#fd9ae7;--sticky-pink-border:#d55ac8;--sticky-light-blue:#b2d0fe;--sticky-light-blue-border:#5688d3;--sticky-violet:#b8acfb;--sticky-violet-border:#8167e5;--sticky-blue:#9ce6ff;--sticky-blue-border:#0e9dcd;--sticky-dark-blue:#86b4f9;--sticky-dark-blue-border:#5688d3;--sticky-cyan:#81e7de;--sticky-cyan-border:#11a293;--sticky-dark-green:#6ae08d;--sticky-dark-green-border:#0fa83c;--sticky-light-green:#d1f09f;--sticky-light-green-border:#759f38;--sticky-green:#b3e65f;--sticky-green-border:#759f38;--sticky-gray:#f3f5f7;--sticky-gray-border:#908e8e;--sticky-black:#151515;--sticky-black-border:#1c1c1e;--draw-light-yellow:#fff6b6;--draw-yellow:#ffdc4a;--draw-dark-yellow:#af7e04;--draw-white:#fff;--draw-light-orange:#f8d3af;--draw-orange:#fe9f4d;--draw-dark-orange:#9b4a08;--draw-light-gray:#e7e7e7;--draw-light-red:#ffc6c6;--draw-red:#ff6464;--draw-dark-red:#bd0a0a;--draw-gray:#b0b0b0;--draw-light-green:#adf0c7;--draw-green:#2dc75c;--draw-dark-green:#067429;--draw-dark-gray:#595959;--draw-light-blue:#c6dcff;--draw-blue:#659df2;--draw-dark-blue:#305bab;--draw-black:#1a1a1a;--draw-light-violet:#dedaff;--draw-violet:#8f7fee;--draw-dark-violet:#6631d7;--draw-brand-blue:#2a3ef8;--draw-brand-red:#f03200;--draw-brand-yellow:#f9be0f;--draw-swatch-border-yellow:#ba8a12;--draw-swatch-border-orange:#da792b;--draw-swatch-border-red:#db4f4f;--draw-swatch-border-green:#0fa83c;--draw-swatch-border-blue:#5688d3;--draw-swatch-border-violet:#8167e5;--draw-swatch-border-gray:#908e8e;--draw-default:var(--draw-enjoy-ink);--draw-pen-1:#1a1a1a;--draw-pen-1-width:2;--draw-pen-2:#ff6464;--draw-pen-2-width:8;--draw-pen-3:#2dc75c;--draw-pen-3-width:16;--draw-highlighter-1:#ffdc4a;--draw-highlighter-2:#ff6464;--draw-highlighter-3:#2dc75c;--draw-highlighter-opacity:.5;--draw-highlighter-width:20;--draw-width-min:2;--draw-width-max:30;--draw-preset-ring:#05003833;--participant-1-label:#1d4792;--participant-1-pointer:#4978c0;--participant-1-avatar:#2c56a2;--participant-2-label:#8d0101;--participant-2-pointer:#c52c2c;--participant-2-avatar:#aa0606;--participant-3-label:#0a5b23;--participant-3-pointer:#069330;--participant-3-avatar:#066625;--participant-4-label:#461f98;--participant-4-pointer:#7c59df;--participant-4-avatar:#5526b7;--participant-5-label:#843d03;--participant-5-pointer:#d76f1a;--participant-5-avatar:#9b4a08;--participant-6-label:#005875;--participant-6-pointer:#049bcd;--participant-6-avatar:#0a789d;--participant-7-label:#8b1796;--participant-7-pointer:#c851c3;--participant-7-avatar:#a334ac;--participant-8-label:#365318;--participant-8-pointer:#759f38;--participant-8-avatar:#486614;--participant-9-label:#105a59;--participant-9-pointer:#0a9285;--participant-9-avatar:#146a69;--participant-10-label:#6e4f02;--participant-10-pointer:#ba8a12;--participant-10-avatar:#8e6a12;--participant-11-label:#4b4b4b;--participant-11-pointer:#888;--participant-11-avatar:#545454;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:20px;--radius-4xl:24px;--radius-full:999px;--border-hairline:1px;--shadow-1:0 3px 0 #2424220f, 0 8px 24px #24242214;--shadow-2:0 12px 32px #24242224, 0 2px 6px #24242214;--shadow-3:0 8px 24px #24242224;--shadow-4:0 24px 64px #2424222e, 0 4px 0 #24242212;--shadow-sidebar:0 1px 8px #2424220d;--shadow-ring:0 0 0 1px var(--color-border);--shadow-focus:0 0 0 3px #fff, 0 0 0 6px var(--focus);--shadow-focus-inset:inset 0 0 0 3px var(--focus);--shadow-input-focus:var(--shadow-focus);--shadow-input-error:var(--shadow-focus);--motion-instant:0s;--motion-fast:.1s;--motion-base:.15s;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in:cubic-bezier(.4, 0, 1, 1);--surface-enter-shift:4px;--z-grid:0;--z-canvas:1;--z-canvas-overlay:2;--z-context-toolbar:10;--z-bars:20;--z-panels:30;--z-toast:40;--z-dialog:100;--z-menu:200;--z-select:300;--z-popover:400;--z-tooltip:500;--bp-tablet:600px;--bp-desktop:1025px}@media (max-resolution:1.49x){:root{--border-hairline:1px}}@media (pointer:coarse){:root{--bar-height:58px;--control:44px;--control-sm:44px;--toolbar-width:58px;--toolbar-cell:44px;--menu-item-height:44px;--menu-item-height-icon:44px;--input-height:44px;--button-height-lg:44px;--text-input-size:16px;--text-input-line:24px}}@media (prefers-reduced-motion:reduce){:root{--motion-base:0s;--motion-fast:0s;--surface-enter-shift:0px}}html{font-family:var(--font-ui);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;height:100%}body{background:var(--color-bg-page);min-height:100%;color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-body-size);line-height:var(--text-body-line);font-weight:var(--font-weight-regular);font-optical-sizing:auto;font-synthesis-weight:none;text-rendering:optimizelegibility;margin:0}#root{isolation:isolate;min-height:100%}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}ol,ul{padding:0;list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video{max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;margin:0}button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}button:disabled,[aria-disabled=true]{cursor:default}input,textarea{min-width:0}textarea{resize:vertical}a{color:var(--color-text-link);transition:color var(--motion-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--color-text-link-hover);text-decoration:underline}a:active{color:var(--color-text-link-pressed)}hr{border:0;border-top:1px solid var(--color-border);margin:0}kbd{font:inherit}::placeholder{color:var(--color-text-placeholder);opacity:1}::selection{background:var(--color-bg-selected)}[hidden]{display:none!important}:focus{outline:none}:where(:focus-visible):not(:where(.excalidraw,.excalidraw *)){outline:3px solid var(--focus);outline-offset:3px}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:calc(var(--scrollbar-size) + 4px);height:calc(var(--scrollbar-size) + 4px)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border-radius:var(--radius-full);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--color-scrollbar-hover)}::-webkit-scrollbar-corner{background:0 0}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar) transparent}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}.ui-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ui-truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-tabular{font-variant-numeric:tabular-nums}.ui-text-caption{font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.ui-text-body{font-size:var(--text-body-size);line-height:var(--text-body-line)}.ui-text-body-lg{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line)}.ui-text-title{font-family:var(--font-display);font-size:var(--text-title-size);line-height:var(--text-title-line);font-weight:var(--font-weight-heading)}.ui-text-heading{font-family:var(--font-display);font-size:var(--text-heading-size);line-height:var(--text-heading-line);font-weight:var(--font-weight-heading);letter-spacing:var(--text-heading-tracking)}.ui-text-secondary{color:var(--color-text-secondary)}.ui-text-page{font-family:var(--font-display);font-size:var(--text-page-size);line-height:var(--text-page-line);font-weight:var(--font-weight-display);letter-spacing:var(--text-page-tracking)}@media (max-width:599.98px){.ui-text-page{font-size:32px;line-height:36px}}.page-shell{background:var(--color-bg-page);flex-direction:column;min-height:100dvh;display:flex}.page-shell__bar{height:var(--header-height);padding:0 max(24px, env(safe-area-inset-right)) 0 max(24px, env(safe-area-inset-left));flex:none;align-items:center;display:flex}.page-shell__logo-link{border-radius:var(--radius-sm);color:inherit;display:inline-flex}.page-shell__logo-link:hover{text-decoration:none}.page-shell__logo-link:focus-visible{box-shadow:var(--shadow-focus);outline:none}.page-shell__main{padding:var(--space-6) 16px calc(var(--header-height) + var(--space-6));flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex}.page-card{gap:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-dialog);background:var(--color-bg-surface);width:420px;box-shadow:var(--shadow-1);flex-direction:column;max-width:100%;padding:32px;display:flex}.page-card__head{gap:var(--space-2);flex-direction:column;display:flex}.page-card__title{font-size:var(--text-heading-size);line-height:var(--text-heading-line);letter-spacing:var(--text-heading-tracking);font-family:var(--font-display);color:var(--color-text-strong);font-weight:800}.page-card__lead{color:var(--color-text-secondary);overflow-wrap:anywhere}.page-form{gap:var(--space-4);flex-direction:column;display:flex}.page-form__actions{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.page-alert{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger-text);padding:10px 12px;display:flex}.page-alert>svg{flex:none;margin-top:2px}.page-alert--warning{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-text)}.page-alert--warning>svg{color:var(--color-warning-icon)}.page-alert__body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.page-note{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.join-board{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-panel);background:var(--color-accent-lilac-soft);display:flex}.join-board__icon{border-radius:var(--radius-panel);background:var(--color-bg-surface);width:48px;height:48px;box-shadow:var(--shadow-ring);color:var(--color-accent-lilac-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.join-board__text{flex-direction:column;gap:2px;min-width:0;display:flex}.join-board__title{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);font-weight:var(--font-weight-semibold);color:var(--color-text-strong);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.join-board__mode{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-line);align-items:center;gap:6px;display:inline-flex}.join-board__hint{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.join-board__badge{border-radius:var(--radius-sm);background:var(--color-bg-selected);height:20px;color:var(--color-text-selected);font-weight:var(--font-weight-semibold);align-items:center;gap:4px;padding:0 6px;display:inline-flex}.page-checking{align-items:center;gap:var(--space-3);color:var(--color-text-secondary);display:flex}.status-page__actions-row{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-alert__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.login-page .page-shell__main{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:64px;width:min(1120px,100%);margin-inline:auto;padding:48px 32px 80px;display:grid}.login-story h2{font:900 64px/68px var(--font-display);letter-spacing:-.035em}.login-story h2 span{color:var(--color-text-link)}.login-story__lead{max-width:360px;color:var(--color-text-secondary);margin-top:24px;font-size:16px;line-height:26px}.login-art{max-width:360px;height:190px;margin-top:32px;position:relative}.login-art__paper{background:var(--color-bg-surface);border:1px solid var(--color-border);width:140px;height:156px;box-shadow:var(--shadow-1);border-radius:20px;gap:10px;padding:24px;display:grid;position:absolute;inset:8px auto auto 12px;transform:rotate(-3deg)}.login-art__paper span{font:800 36px/44px var(--font-display)}.login-art__paper i{background:var(--color-border);border-radius:4px;height:4px}.login-art__note{border-radius:var(--radius-panel);width:154px;color:var(--color-accent-pink-text);background:var(--color-accent-pink-soft);font:800 20px/26px var(--font-display);box-shadow:var(--shadow-1);padding:24px 20px;position:absolute;inset:56px auto auto 130px;transform:rotate(3deg)}.login-art__circle{width:64px;height:64px;color:var(--color-accent-apricot-text);background:var(--color-accent-apricot-soft);border-radius:50%;place-items:center;font-size:36px;display:grid;position:absolute;inset:0 auto auto 276px}.login-page .page-form__actions .ui-button{min-height:52px}@media (max-width:899.98px){.login-page .page-shell__main{grid-template-columns:minmax(0,1fr);justify-items:center;gap:32px;padding:32px 16px 48px}.login-story{width:min(420px,100%)}.login-story h2{font-size:40px;line-height:44px}.login-art{height:176px}}@media (max-width:599.98px){.page-card{padding:24px}.page-shell__bar{padding-inline:16px}.page-form input{font-size:16px}.login-art__circle{width:56px;height:56px;left:224px}.login-art__note{width:144px;left:112px}}@media (prefers-reduced-motion:reduce){.login-art>div{transform:none}}
