@import url("https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@75..125,400..700&family=IBM+Plex+Mono:ital,wght@0,400;0,500;1,400&display=swap");:root,:root[data-theme=kor]{--ground:#211f1c;--ground-raised:#292723;--ground-deep:#181715;--ink:#eee8dd;--muted:#aaa49a;--line:#514d47;--line-soft:#383531;--copper:#e56d49;--copper-deep:#754537;--copper-wash:#3c2b27;--quiet:#77716a;--sans:"Archivo",sans-serif;--mono:"IBM Plex Mono",monospace;--motion-fast:140ms;--motion-state:220ms;--motion-room:360ms;--ease-dispatch:cubic-bezier(.22,.78,.2,1);--ease-quiet:cubic-bezier(.4,0,.2,1);color-scheme:dark}:root[data-theme=kul]{--ground:#d7d2c8;--ground-raised:#e2ddd4;--ground-deep:#c9c3b9;--ink:#25221e;--muted:#625e57;--line:#918a80;--line-soft:#b5aea4;--copper:#b65037;--copper-deep:#875042;--copper-wash:#d9b7aa;--quiet:#7c756c;color-scheme:light}*{box-sizing:border-box}html{background:var(--ground)}body,html{min-width:320px}body{margin:0;background-color:var(--ground);background-image:linear-gradient(color-mix(in srgb,var(--ink) 2%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink) 1.5%,transparent) 1px,transparent 1px);background-size:31px 31px;color:var(--ink);font-family:var(--sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-transform:lowercase}:root[data-theme-transition] .compose-form,:root[data-theme-transition] .gate-shell,:root[data-theme-transition] .new-room-form,:root[data-theme-transition] .response-list span,:root[data-theme-transition] .room-shell,:root[data-theme-transition] .rooms-shell,:root[data-theme-transition] .settings-panel,:root[data-theme-transition] body,:root[data-theme-transition] button,:root[data-theme-transition] input,:root[data-theme-transition] select,:root[data-theme-transition] textarea{transition-duration:var(--motion-state);transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--ease-quiet)}button,input,select,textarea{color:inherit;font:inherit;text-transform:lowercase}button{cursor:pointer;line-height:1.2;transition:background-color var(--motion-fast) var(--ease-quiet),border-color var(--motion-fast) var(--ease-quiet),color var(--motion-fast) var(--ease-quiet)}button:disabled{cursor:wait;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--copper);outline-offset:4px}::selection{background:var(--copper);color:var(--ground)}.loading-screen{display:grid;min-height:100svh;place-items:center;color:var(--ink);font-family:var(--mono);font-size:12px}.loading-screen>span{animation:loading-mark var(--motion-room) var(--ease-quiet) infinite alternate}.copper,.wordmark span{color:var(--copper)}.gate-shell,.room-shell,.rooms-shell{width:min(1440px,100%);min-height:100svh;margin:0 auto;padding:0 46px}.view-gate .gate-topline,.view-room .room-topline,.view-rooms .room-topline{animation:frame-arrive var(--motion-state) var(--ease-quiet) both}.view-gate .gate-number{animation:dispatch-arrive var(--motion-state) 40ms var(--ease-dispatch) both}.view-gate .gate-copy{animation:dispatch-arrive var(--motion-room) 70ms var(--ease-dispatch) both}.view-gate .auth-form{animation:dispatch-arrive var(--motion-room) .13s var(--ease-dispatch) both}.view-gate .gate-footer{animation:quiet-arrive var(--motion-state) .19s var(--ease-quiet) both}.view-rooms .rooms-head{animation:dispatch-arrive var(--motion-room) var(--ease-dispatch) both}.view-rooms .room-list{animation:quiet-arrive var(--motion-state) 80ms var(--ease-quiet) both}.view-rooms .new-room-zone,.view-rooms .room-footer{animation:quiet-arrive var(--motion-state) .14s var(--ease-quiet) both}.view-room .room-head>*{animation:dispatch-arrive var(--motion-room) var(--ease-dispatch) both}.view-room .room-head>:nth-child(2){animation-delay:45ms}.view-room .room-head>:nth-child(3){animation-delay:90ms}.view-room .field-labels{animation:rule-arrive var(--motion-room) 90ms var(--ease-dispatch) both;transform-origin:left}.view-room .composer-zone,.view-room .room-footer{animation:quiet-arrive var(--motion-state) .13s var(--ease-quiet) both}.gate-topline,.room-topline{display:grid;min-height:82px;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--mono);font-size:10px}.gate-topline>span,.room-topline>p,.room-topline>span{margin:0;color:var(--muted)}.room-topline>p{text-align:center}.room-topline>:last-child{justify-self:end}.wordmark{display:inline-block;width:max-content;margin:0;border:0;padding:0;background:none;color:var(--ink);font-family:var(--sans);font-size:25px;font-weight:660;letter-spacing:-.05em;line-height:1;text-decoration:none}.wordmark-button{justify-self:start;cursor:pointer}.room-topline>button:not(.wordmark){border:0;padding:0;background:none;color:var(--muted);font-family:var(--mono);font-size:10px}.room-topline>button:not(.wordmark):hover{color:var(--copper)}.gate{display:grid;min-height:calc(100svh - 160px);grid-template-columns:12.5% minmax(0,1.25fr) minmax(290px,.75fr);padding:clamp(66px,9.5vw,152px) 0 78px;border-bottom:1px solid var(--line)}.auth-form label span,.compose-top,.field-labels,.gate-footer,.gate-number,.invite-form label span,.kicker,.line-end,.line-index,.member-actions button,.new-room-form label span,.planned-input span,.room-footer,.room-index,.settings-section .kicker{font-family:var(--mono);font-size:10px}.gate-number{padding-top:8px;color:var(--copper)}.gate-copy{max-width:730px;padding-right:clamp(34px,7vw,115px)}.kicker{margin:0 0 21px;color:var(--muted)}.gate-copy h1,.room-head h1,.rooms-head h1{max-width:820px;margin:0;font-size:clamp(45px,5.25vw,79px);font-weight:620;letter-spacing:-.038em;line-height:1.06;text-wrap:balance}.gate-copy>p:last-child{max-width:370px;margin:30px 0 0;color:var(--muted);font-size:16px;letter-spacing:-.02em;line-height:1.45}.auth-form{align-self:end;padding:2px 0 0 29px;border-left:1px solid var(--line)}.auth-form label,.invite-form label,.new-room-form label{display:block;margin-bottom:25px}.auth-form label span,.invite-form label span,.new-room-form label span{display:block;margin-bottom:10px;color:var(--muted)}.auth-form input,.fresh-link input,.inline-form input,.invite-form input,.new-room-form input{width:100%;border:0;border-bottom:1px solid var(--ink);border-radius:0;padding:0 0 10px;background:transparent;color:var(--ink);font-size:19px;font-weight:520;letter-spacing:-.024em}input::placeholder,textarea::placeholder{color:var(--quiet);opacity:1}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--copper)}.form-error,.room-error{margin:-4px 0 18px;color:var(--copper);font-family:var(--mono);font-size:10px;line-height:1.5}.gate-submit,.send-signal{display:inline-flex;min-height:43px;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--ink);border-radius:0;padding:0 13px 0 16px;background:var(--ink);color:var(--ground);font-size:13px;font-weight:650;line-height:1;transition:background .16s ease,border-color .16s ease}.gate-submit:hover,.send-signal:hover{border-color:var(--copper);background:var(--copper)}.gate-submit svg,.send-signal svg{width:18px;height:18px}.text-button{display:block;margin:17px 0 0;border:0;padding:0;background:none;color:var(--muted);font-family:var(--mono);font-size:10px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.text-button:hover{color:var(--copper)}.gate-footer{margin:16px 0 0;color:var(--muted)}.rooms-head{min-height:328px;padding:clamp(65px,8vw,122px) 12.5% 51px}.room-list,.rooms-head{border-bottom:1px solid var(--line)}.room-row{display:grid;width:100%;min-height:72px;grid-template-columns:1fr 138px 28px;align-items:center;border:0;border-bottom:1px solid var(--line-soft);padding:0;background:transparent;color:var(--ink);text-align:left;transition:background-color var(--motion-fast) var(--ease-quiet),padding-left var(--motion-state) var(--ease-dispatch)}.room-row>span{font-size:clamp(20px,2vw,28px);font-weight:560;letter-spacing:-.03em}.room-row small{color:var(--muted);font-family:var(--mono);font-size:10px;text-align:right}.room-row svg{width:15px;margin-left:auto;color:var(--copper);transition:transform var(--motion-state) var(--ease-dispatch)}.room-row:hover{padding-left:11px;background:color-mix(in srgb,var(--ground-raised) 80%,transparent)}.room-row:hover svg{transform:translateX(3px)}.empty-rooms,.room-row.is-archived{color:var(--muted)}.empty-rooms{min-height:151px;margin:0;padding:59px 12.5%;font-size:20px;letter-spacing:-.025em}.new-room-zone{border-bottom:1px solid var(--line)}.new-room-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.5fr) auto;grid-gap:23px;gap:23px;align-items:end;padding:25px 12.5%;background:var(--ground-deep)}.new-room-form label{margin:0}.new-room-form>div{display:flex;align-items:center;gap:16px}.new-room-form .text-button{margin:0}.room-head{display:grid;min-height:304px;grid-template-columns:12.5% minmax(0,1.25fr) minmax(170px,.45fr);padding:clamp(57px,7.4vw,108px) 0 49px;align-items:start;border-bottom:1px solid var(--line)}.room-index{display:flex;align-items:center;gap:8px;padding-top:9px;color:var(--muted)}.signal-dot{display:block;width:7px;height:7px;background:var(--copper);box-shadow:0 0 0 4px var(--copper-wash);animation:pulse 2s ease-in-out infinite}.room-head-side{display:grid;justify-items:end;grid-gap:20px;gap:20px;padding-top:8px}.room-settings-open{border:0;padding:0;background:none;color:var(--muted);font-family:var(--mono);font-size:10px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.room-settings-open:hover{color:var(--copper)}.theme-buttons{display:inline-flex;border:1px solid var(--line)}.theme-buttons button{display:inline-flex;min-width:45px;min-height:34px;align-items:center;justify-content:center;border:0;border-right:1px solid var(--line);padding:0 9px;background:transparent;color:var(--muted);font-family:var(--mono);font-size:10px;line-height:1}.theme-buttons button:last-child{border-right:0}.theme-buttons button.chosen{background:var(--copper);color:var(--ground)}.settings-panel{position:relative;display:grid;overflow:clip;grid-template-columns:.8fr 1fr 1.2fr;border-bottom:1px solid var(--line);background:var(--ground-deep);animation:settings-ground var(--motion-state) var(--ease-quiet) both}.settings-panel:before{position:absolute;z-index:2;top:0;right:0;left:0;height:1px;background:var(--copper);content:"";opacity:.7;transform:scaleX(0);transform-origin:left;animation:settings-rule var(--motion-room) var(--ease-dispatch) forwards}.settings-section{min-height:194px;padding:25px 26px;border-right:1px solid var(--line)}.settings-section>*{animation:settings-content var(--motion-state) 90ms var(--ease-dispatch) both}.settings-section:nth-child(2)>*{animation-delay:.13s}.settings-section:nth-child(3)>*{animation-delay:.17s}.settings-section:last-child{border-right:0}.settings-section .kicker{margin-bottom:17px}.settings-action{display:block;margin:0 0 10px;border:0;padding:0;background:none;color:var(--ink);font-family:var(--mono);font-size:10px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.settings-action.danger,.settings-action:hover{color:var(--copper)}.inline-form{display:flex;align-items:flex-end;gap:10px}.inline-form input{min-width:0;font-size:14px}.fresh-link button,.inline-form button,.invite-form button{border:1px solid var(--line);padding:7px 8px;background:transparent;color:var(--ink);font-family:var(--mono);font-size:9px}.fresh-link button:hover,.inline-form button:hover,.invite-form button:hover{border-color:var(--copper);color:var(--copper)}.invite-line,.member-line{display:flex;min-height:31px;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line-soft);color:var(--ink);font-size:13px}.member-actions{display:flex;gap:7px}.invite-line button,.member-actions button{border:0;padding:0;background:none;color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.invite-line button:hover,.member-actions button:hover{color:var(--copper)}.invite-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;align-items:end}.invite-form label{margin:0}.invite-form input,.invite-form select{width:100%;border:1px solid var(--line);border-radius:0;padding:7px;background:transparent;color:var(--ink);font-family:var(--mono);font-size:10px}.invite-form button{grid-column:1/-1;width:max-content}.fresh-link{display:flex;margin:15px 0 10px;gap:7px}.fresh-link input{min-width:0;padding:7px;border:1px solid var(--copper-deep);font-family:var(--mono);font-size:9px}.invite-entry .fresh-link{margin:9px 0 14px}.fresh-link.is-copied input{animation:copy-line var(--motion-room) var(--ease-dispatch) both}.fresh-link.is-copied button{border-color:var(--copper);background:var(--copper);color:var(--ground);animation:copy-confirm var(--motion-state) var(--ease-dispatch) both}.restore-invite{margin:9px 0 14px;border:0;padding:0;background:transparent;color:var(--copper);font-family:var(--mono);font-size:10px;text-decoration:underline;-webkit-text-decoration-color:var(--copper-deep);text-decoration-color:var(--copper-deep);text-underline-offset:3px}.signal-field{position:relative;min-height:300px}.field-labels{display:grid;height:44px;grid-template-columns:12.5% minmax(150px,.38fr) minmax(0,1fr) 138px;align-items:center;color:var(--muted);border-bottom:1px solid var(--line-soft)}.field-labels span:nth-child(2){grid-column:3}.field-labels span:last-child{text-align:right}.empty-field{display:grid;min-height:262px;place-items:center;align-content:center;color:var(--muted)}.empty-field>span{color:var(--copper);font-family:var(--mono);font-size:23px}.empty-field p{margin:15px 0 6px;color:var(--ink);font-size:clamp(29px,3.2vw,47px);font-weight:610;letter-spacing:-.035em;line-height:1.12}.empty-field small{font-family:var(--mono);font-size:10px}.signal-line{position:relative;display:grid;overflow:clip;min-height:120px;grid-template-columns:12.5% minmax(150px,.38fr) minmax(0,1fr) 138px;align-items:start;border-bottom:1px solid var(--line-soft);animation:line-in var(--motion-room) both var(--ease-dispatch);animation-delay:calc(var(--order) * 45ms)}.signal-line:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--copper);content:"";opacity:0;transform:scaleX(0);transform-origin:left}.signal-line.change-edited:after,.signal-line.change-new:after,.signal-line.change-response:after{animation:change-rule var(--motion-room) var(--ease-dispatch) both}.signal-line.change-edited .line-text,.signal-line.change-edited .planned-time{animation:edited-warm var(--motion-room) var(--ease-quiet) both}.signal-line.change-response .response-list{animation:response-warm var(--motion-room) var(--ease-quiet) both}.line-index{padding-top:29px;color:var(--copper)}.line-author{margin:0;padding:28px 20px 0 0;font-size:15px;font-weight:650;letter-spacing:-.02em;line-height:1.25}.line-content{min-width:0;padding:23px 25px 23px 0}.line-text{max-width:750px;margin:0;font-size:clamp(21px,2.15vw,31px);font-weight:520;letter-spacing:-.027em;line-height:1.19;text-wrap:pretty}.planned-time{margin:9px 0 0;color:var(--copper);font-family:var(--mono);font-size:11px}.line-end{display:flex;padding-top:29px;align-items:flex-end;gap:9px;flex-direction:column;color:var(--muted);text-align:right}.line-end button{border:0;padding:0;background:transparent;color:var(--copper);font-family:var(--mono);font-size:10px;text-decoration:underline;text-underline-offset:3px}.response-list{display:flex;margin-top:15px;flex-wrap:wrap;gap:6px}.response-list span{border:1px solid var(--line);padding:5px 7px;color:var(--ink);font-family:var(--mono);font-size:10px;line-height:1.1;animation:response-arrive var(--motion-state) var(--ease-dispatch) both}.response-list span.is-later{border-color:var(--copper-deep);color:var(--copper)}.response-list span.is-no{border-color:var(--line);color:var(--muted)}.line-actions{display:flex;margin-top:16px;align-items:center;flex-wrap:wrap;gap:11px}.checkin-button,.not-fit-button,.postpone-open{border:0;padding:0;background:transparent;font-family:var(--mono);font-size:10px}.checkin-button{color:var(--ink)}.postpone-open{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.not-fit-button,.postpone-open{color:var(--muted)}.checkin-button:hover,.not-fit-button:hover,.postpone-open:hover{color:var(--copper)}.postpone-form{display:flex;min-height:30px;border:1px solid var(--copper-deep)}.postpone-form input{width:70px;padding:0 6px;color:var(--ink)}.postpone-form button,.postpone-form input{border:0;background:transparent;font-family:var(--mono);font-size:10px}.postpone-form button{border-left:1px solid var(--copper-deep);padding:0 8px;color:var(--copper)}.signal-edit-form textarea{display:block;width:100%;min-height:76px;resize:vertical;border:0;border-bottom:1px solid var(--copper-deep);border-radius:0;padding:0 0 11px;background:transparent;color:var(--ink);font-size:clamp(21px,2.15vw,31px);font-weight:520;letter-spacing:-.027em;line-height:1.19}.signal-edit-controls{display:flex;margin-top:13px;align-items:flex-end;flex-wrap:wrap;gap:12px}.signal-edit-controls label{display:flex;align-items:center;gap:9px;color:var(--muted);font-family:var(--mono);font-size:10px}.signal-edit-controls input{width:78px;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:3px 0;color:var(--ink)}.signal-edit-controls button,.signal-edit-controls input{background:transparent;font-family:var(--mono);font-size:10px}.signal-edit-controls button{border:0;padding:0;color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.signal-edit-controls button[type=submit]{color:var(--copper)}.composer-zone{margin:0 -46px;border-bottom:1px solid var(--line)}.compose-open{display:flex;width:100%;min-height:88px;align-items:center;gap:17px;border:0;padding:0 46px;background:transparent;color:var(--ink);font-size:17px;font-weight:630;letter-spacing:-.02em;text-align:left}.compose-open span{color:var(--copper);font-family:var(--mono);font-size:21px;font-weight:400;transition:transform var(--motion-state) var(--ease-dispatch)}.compose-open:hover{background:var(--ground-raised)}.compose-open:hover span{transform:rotate(90deg)}.compose-form{padding:25px 46px 28px;background:var(--ground-deep);color:var(--ink);scroll-margin-block:24svh;animation:compose-open var(--motion-state) var(--ease-dispatch) both}.compose-top{display:flex;justify-content:space-between;color:var(--muted)}.compose-top button{border:0;padding:0;background:none;color:var(--ink);font-family:var(--mono);font-size:10px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.compose-form textarea{display:block;width:100%;min-height:108px;margin:20px 0;resize:none;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 0 15px;background:transparent;color:var(--ink);font-size:clamp(29px,3.2vw,48px);font-weight:540;letter-spacing:-.035em;line-height:1.11}.compose-controls{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.planned-input{display:flex;align-items:center;gap:10px;margin-bottom:12px}.planned-input span{color:var(--muted)}.planned-input input{width:85px;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:2px 0;background:transparent;color:var(--ink);font-family:var(--mono);font-size:11px}.duration-picks{display:flex;flex-wrap:wrap;gap:7px}.duration-picks button{min-height:29px;border:1px solid var(--line);border-radius:0;padding:4px 8px;background:transparent;color:var(--ink);font-family:var(--mono);font-size:10px}.duration-picks button.chosen,.duration-picks button:hover{border-color:var(--copper);background:var(--copper);color:var(--ground)}.room-footer{display:flex;min-height:67px;align-items:center;justify-content:space-between;gap:18px;color:var(--muted)}@keyframes pulse{0%,to{box-shadow:0 0 0 4px var(--copper-wash)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--copper) 16%,transparent)}}@keyframes line-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes compose-open{0%{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes loading-mark{0%{opacity:.45}to{opacity:1}}@keyframes frame-arrive{0%{opacity:0}to{opacity:1}}@keyframes dispatch-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes quiet-arrive{0%{opacity:0}to{opacity:1}}@keyframes rule-arrive{0%{opacity:0;transform:scaleX(.82)}to{opacity:1;transform:scaleX(1)}}@keyframes settings-ground{0%{background-color:transparent}to{background-color:var(--ground-deep)}}@keyframes settings-rule{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}to{opacity:0}}@keyframes settings-content{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes change-rule{0%{opacity:0;transform:scaleX(0)}20%{opacity:.9}68%{opacity:.65;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes edited-warm{0%,to{color:var(--ink)}35%{color:var(--copper)}}@keyframes response-warm{0%,to{filter:none}35%{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--copper) 34%,transparent))}}@keyframes response-arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes copy-line{0%{border-color:var(--copper-deep)}35%{border-color:var(--copper);box-shadow:inset 3px 0 0 var(--copper)}to{border-color:var(--copper-deep);box-shadow:inset 0 0 0 transparent}}@keyframes copy-confirm{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@media (max-width:780px){.gate-shell,.room-shell,.rooms-shell{padding:0 21px}.gate-topline,.room-topline{min-height:68px;grid-template-columns:1fr auto}.gate-topline>span,.room-topline>p{display:none}.gate{min-height:calc(100svh - 133px);grid-template-columns:1fr;padding:49px 0 57px}.gate-number{margin-bottom:38px}.gate-copy{padding:0}.gate-copy h1,.room-head h1,.rooms-head h1{font-size:clamp(42px,12.8vw,60px);letter-spacing:-.032em;line-height:1.08}.gate-copy>p:last-child{margin-top:26px}.auth-form{width:100%;margin-top:60px;padding:24px 0 0;border-top:1px solid var(--line);border-left:0}.rooms-head{min-height:270px;padding:55px 0 45px}.room-row{grid-template-columns:1fr 82px 24px;min-height:67px}.new-room-form{grid-template-columns:1fr;padding:22px 0}.room-head{min-height:0;grid-template-columns:1fr;padding:50px 0 45px}.room-index{padding:0;margin-bottom:37px}.room-head-side{justify-items:start;margin-top:31px;padding-top:0}.settings-panel{grid-template-columns:1fr}.settings-section{min-height:0;padding:24px 18px;border-right:0;border-bottom:1px solid var(--line)}.settings-section:last-child{border-bottom:0}.field-labels{height:38px;grid-template-columns:42px 1fr 72px}.field-labels span:first-child{grid-column:2}.field-labels span:nth-child(2){display:none}.field-labels span:last-child{grid-column:3}.signal-line{grid-template-columns:42px minmax(0,1fr) 72px;padding:19px 0 20px}.line-index{padding-top:4px}.line-author{grid-column:2;padding:0;font-size:13px}.line-content{grid-column:2;padding:10px 12px 0 0}.line-text{font-size:clamp(22px,7.2vw,32px);letter-spacing:-.026em;line-height:1.18}.line-end{grid-row:1/span 2;grid-column:3;padding-top:5px;font-size:9px}.line-actions{margin-top:14px}.signal-edit-form textarea{min-height:86px;font-size:clamp(22px,7.2vw,32px)}.signal-edit-controls{align-items:center}.empty-field{min-height:254px}.composer-zone{margin:0 -21px}.compose-open{min-height:77px;padding:0 21px}.compose-form{padding:22px 21px}.compose-form textarea{min-height:98px;font-size:35px;line-height:1.12}.compose-controls{display:block}.send-signal{width:100%;margin-top:19px}.room-footer{min-height:61px;flex-wrap:wrap;padding:16px 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.signal-dot{animation:none!important;box-shadow:0 0 0 4px var(--copper-wash)}.compose-open:hover span,.room-row:hover svg{transform:none}}