/* 비발디 관현악학원 — navy, ivory, muted brass from the academy's brochure. */
:root{--blue:#d4ad64;--blue-light:#d4ad641b;--ink:#f2eddf;--muted:#b1b7c4;--line:#ffffff12;--bg:#111722;--green:#94d0b6;--orange:#e6bd78;--red:#efa6ac;--radius:13px;--sidebar:248px;--serif:Georgia,'Batang','바탕',serif;font-family:'Segoe UI','Malgun Gothic','맑은 고딕',sans-serif;color-scheme:dark;background:var(--bg);color:var(--ink)}
body{font-size:14px;background:var(--bg);line-height:1.65}h1{font-family:var(--serif);font-size:32px;font-weight:600;letter-spacing:-1px;color:#f4eedf}h2,h3{color:#f2eddf}h2{font-size:16px}h3{font-size:14px}small{font-size:12px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #e6c180;outline-offset:4px}::selection{background:#d4ad6455;color:#fff}.skip-link{background:#d4ad64;color:#151a24}
.sidebar{background:#171e2b;border-right:1px solid #d5b4761a}.brand{padding:31px 23px 25px;gap:12px}.brand-symbol{width:31px;height:44px;background:transparent;color:#d1ad69;border:1px solid #d1ad6955;border-radius:50% 50% 3px 3px}.brand-symbol svg{width:17px}.brand-word{font-family:var(--serif);color:#f2eddf;font-weight:400;font-size:29px;line-height:1.05;letter-spacing:2.2px}.brand-word small{font-family:'Malgun Gothic',sans-serif;font-size:11px;letter-spacing:.7px;margin-top:9px;color:#c8c5bb;font-weight:400}.academy-switch{margin:0 17px 24px;padding:13px 10px;border-color:#d1ad691f;border-radius:7px;background:#ffffff03;gap:10px}.academy-logo{width:27px;height:30px;background:transparent;color:#d4ad64}.academy-switch b{font-size:12px;font-weight:500;color:#e4dfd3;letter-spacing:-.4px}.academy-switch small{font-size:10px;color:#acb2be;margin-top:2px}.nav-scroll{padding:0 14px 14px;scrollbar-color:#3d4655 transparent}.nav-label{font-size:10px;color:#a5a89f;font-weight:400;letter-spacing:1px;margin-bottom:7px}.nav-group{margin-bottom:20px}.nav-link{font-size:12.5px;font-weight:400;color:#bfc3cd;padding:10px 12px;border-radius:5px;gap:12px;position:relative}.nav-link svg{width:16px;height:16px;color:#9fa8b8}.nav-link:hover{background:#ffffff06;color:#f3eddf}.nav-link.active{background:#d1ad6914;color:#e7c58a;font-weight:600}.nav-link.active:before{content:'';position:absolute;left:0;top:10px;bottom:10px;width:2px;background:#d4ad64;border-radius:4px}.nav-link.active svg{color:#d4ad64}.automation-nav{border-color:#d1ad691c;padding-top:12px}.automation-nav .nav-link{color:#cdbb95}.nav-link .nav-count{background:#d4ad6417;color:#e6c180;font-size:10px;border:1px solid #d4ad642b}.sidebar-bottom{background:#101621;border:1px solid #ffffff09;border-radius:7px;margin:8px 17px 19px;padding:13px 12px}.sidebar-bottom .status-line{font-size:11px;color:#d5d3c9}.sidebar-bottom p{font-size:10px;color:#a9afbc}.sidebar-bottom button{font-size:10px;color:#cfb887}.status-dot{background:#dbb46f}.connected{background:#87c1a4}.onboarding-nav{color:#b1b8c6;font-size:12px}
.workspace{background:radial-gradient(ellipse at 95% 0%,#232d3b44,transparent 40%),#111722}.topbar{height:76px;padding:0 38px;background:#151c28;border-color:#ffffff0d;gap:22px}.breadcrumb{color:#a5adbd;font-size:11px}.breadcrumb span{color:#515d70}.breadcrumb strong{color:#e2dccf}.global-search{font-size:11px;color:#b7becc}.global-search kbd{background:#202837;border-color:#38404d;color:#bec3ce}.topbar-right{gap:17px}.demo-badge{font-size:10px;color:#bdc4d0}.demo-badge i{background:#9bcbb3}.avatar-button{height:33px;min-width:33px;background:#d4ad6417;border:1px solid #d4ad6444;color:#e1c38d;font-size:11px}.icon-button{color:#c8c8c1}.icon-button:hover{background:#ffffff0b;color:#e2bd7e}main{padding:35px 38px 14px;max-width:1530px;margin:0 auto}.page-heading{margin-bottom:25px;align-items:center}.eyebrow{color:#d4ad64;letter-spacing:2.3px;font-size:9px;font-weight:500;margin-bottom:8px}.page-subtitle{font-size:12px;color:#b0b8c8;margin-top:8px;line-height:1.8}.heading-actions{gap:8px}.date-control{padding:10px 12px;border:1px solid #ffffff1c;background:#1c2432;border-radius:6px;color:#cfbb91}.date-control input{color:#ddd8ca;font-size:12px;min-width:120px;max-width:150px}.date-control svg{color:#c2aa7e}
.btn{border-radius:5px;font-size:12px;font-weight:500;padding:11px 15px;min-height:38px;box-shadow:none}.btn-primary{background:#d5b172;color:#191d25;border:1px solid #d5b172;box-shadow:none}.btn-primary:hover{background:#e3c38d;border-color:#e3c38d}.btn-secondary{background:#202837;border:1px solid #ffffff25;color:#dfdcd2}.btn-secondary:hover{background:#2a3342;border-color:#d4ad6466}.btn-small{font-size:11px;padding:7px 11px;min-height:32px}.btn-ghost{color:#c6bfac}.text-link{font-size:11px;color:#d3bb8d;line-height:1.7}.text-link:hover{color:#f4d499}.text-link svg{width:13px}.pill{font-size:10px;padding:4px 8px;font-weight:400;border-radius:4px}.pill.green{background:#81c8a617;color:#a4d7bf;border:1px solid #81c8a628}.pill.blue{background:#8fa9d419;color:#b7c9eb;border:1px solid #8fa9d429}.pill.orange{background:#d6ad6717;color:#e7c489;border:1px solid #d6ad672f}.pill.red{background:#db8a9b1c;color:#f1b6bf;border:1px solid #db8a9b33}.pill.gray{background:#b3bfd111;color:#bdc5d2;border:1px solid #b3bfd11f}
.vivaldi-welcome{position:relative;display:grid;grid-template-columns:1.1fr 1fr;min-height:288px;border:1px solid #d1ad692c;border-radius:11px;background:linear-gradient(112deg,#1e2837,#18212f 65%,#1c2532);margin-bottom:23px;overflow:hidden}.welcome-copy{padding:31px 35px;position:relative;z-index:1}.welcome-overline{font-size:9px;letter-spacing:3px;color:#c5ad7d;margin-bottom:17px}.welcome-copy h2{font-family:var(--serif);font-weight:400;font-size:35px;line-height:1.45;letter-spacing:-1.2px;color:#f3eddf}.welcome-description{font-size:12px;line-height:1.85;color:#bbc0ca;margin:14px 0 20px}.welcome-actions{display:flex;gap:8px}.welcome-actions .btn{font-size:11px;padding:9px 13px;min-height:34px}.welcome-actions .btn-secondary{background:transparent;border-color:#d1ad694d;color:#e6dac0}.welcome-score{position:relative;min-width:0;border-left:1px solid #d1ad690f;margin:25px 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:32px}.welcome-date{position:relative;z-index:1}.welcome-date>span{display:block;color:#b6a17a;letter-spacing:2px;font-size:9px;margin-bottom:13px}.welcome-date b{font-family:var(--serif);font-size:27px;letter-spacing:1px;color:#e0d5c2;font-weight:400;display:block}.welcome-date small{display:block;font-size:11px;letter-spacing:-.3px;color:#b2b8c4;margin-top:11px}.welcome-score>p{position:absolute;bottom:7px;left:32px;font-size:8px;letter-spacing:1.7px;color:#8f96a2}.sound-ornament{position:absolute;height:360px;width:240px;right:-23px;top:-25px;color:#c6a15f;opacity:.2;pointer-events:none}
.hero-strip{background:#d4ad640a;border:1px solid #d4ad6420;padding:17px 20px;border-radius:8px;margin-bottom:23px}.hero-icon{background:#d4ad6414;box-shadow:none;color:#d4ad64;border-radius:7px;width:38px;height:38px}.hero-strip h2{font-size:13px;color:#ded7c8}.hero-strip p{font-size:11px;color:#b3b8c3}.hero-content{gap:13px}.metrics{gap:15px;margin-bottom:25px}.metric{background:#1b2331;border:1px solid #ffffff10;border-radius:10px;padding:21px 21px 19px;min-height:146px}.metric:first-child{background:linear-gradient(115deg,#242c37,#1d2735);border-color:#d4ad6439}.metric-top{color:#c1c3c5;font-size:12px}.metric-icon{background:transparent;border-color:#d1ad6928;color:#baa47e;width:27px;height:27px;border-radius:6px}.metric-value{font-family:var(--serif);font-size:35px;line-height:1.15;letter-spacing:-.8px;color:#f5eddf;font-weight:400;margin:15px 0 11px;font-variant-numeric:lining-nums tabular-nums}.metric-value small{font-family:'Malgun Gothic',sans-serif;font-size:12px;color:#bcb9ad;font-weight:400;letter-spacing:0;margin-left:5px}.metric-note{font-size:10px;color:#aeb5c3;line-height:1.65}.dashboard-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);gap:20px}.panel{background:#1a2230;border:1px solid #ffffff11;border-radius:10px}.panel+.panel{margin-top:20px}.dashboard-grid>.panel+.panel{margin-top:0}.panel-head{padding:23px 23px 18px;border-bottom:1px solid #ffffff08}.panel-head h2{font-size:15px;font-weight:600;color:#e9e3d7;letter-spacing:-.3px}.panel-subtitle{font-size:11px;color:#a9b1c0;margin-top:5px}.panel-foot{background:#151d2a;border-color:#ffffff0c;color:#aeb8c8;font-size:10px}.count{background:#d4ad6415;color:#dbbd8c}.task{padding:16px 0;border-color:#ffffff0c}.task h3{font-size:12px;color:#dfdfd9;font-weight:500}.task p{font-size:11px;color:#b7becd;line-height:1.7}.task-icon{border-radius:7px;background:#d6af631a;color:#d9b879;width:32px;height:32px}.task-icon.blue{background:#8fa5cf17;color:#acbbd9}.task-icon.pink{background:#d3929e17;color:#dcaab1}.agenda-row{padding:17px 0;border-color:#ffffff0c;gap:14px}.agenda-time{color:#e6c591;font-size:12px;min-width:42px}.agenda-marker{background:#c3a36c}.agenda-info h3{color:#e4dfd4;font-size:12px;font-weight:500}.agenda-info p{font-size:10px;color:#abb4c4;margin-top:4px}.section-label{color:#e0dace;font-size:14px}.section-label small{color:#a7b0c1}.table-toolbar{margin-bottom:18px;gap:12px}.tabs{background:#0e1520;border:1px solid #ffffff0d;padding:4px;border-radius:7px;gap:3px}.tab{font-size:12px;padding:7px 15px;border-radius:4px;color:#b3bdcc}.tab:hover{color:#f0e5ce;background:#ffffff04}.tab.active{color:#e8c78c;background:#d4ad6417;box-shadow:inset 0 0 0 1px #d4ad6429;font-weight:500}.filter-input{background:#1b2331;border:1px solid #ffffff20;border-radius:6px;padding:10px 12px;color:#c4b086}.filter-input input{color:#f2eddf;font-size:12px;width:200px}.filter-input input::placeholder{color:#abb3c1}.data-table{white-space:nowrap}.data-table th{background:#151e2b;color:#b5becd;border-color:#ffffff0a;font-size:11px;padding:14px 22px;font-weight:400;letter-spacing:.15px}.data-table td{font-size:12px;color:#d3d6dc;border-color:#ffffff09;padding:19px 22px}.data-table tbody tr:hover{background:#ffffff03}.data-table td b{color:#f1e5cd;font-size:12px;font-weight:500}.data-table td small{font-size:10px;color:#aab5c9}.data-table .text-link{font-size:11px}.empty{color:#b2bcca;padding:48px 22px;font-size:12px}.status-summary{gap:16px}.summary-box{background:#1b2432;padding:21px 23px}.summary-box label{font-size:12px;color:#b6bfce}.summary-box strong{font-family:var(--serif);font-size:29px;color:#eee3ce;font-weight:400}.summary-box strong small{color:#b7becc;font-size:11px}.status-summary>.panel+.panel{margin-top:0}
.notice{border:1px solid #d1ad6929;background:#d1ad640a;color:#c7bdac;font-size:11px;line-height:1.85;border-radius:7px;padding:14px 17px;align-items:flex-start;margin:19px 0}.notice svg{color:#d1ad69;margin-top:2px}.notice strong{color:#e5c38d}.notice.orange{background:#d1ad6410;border-color:#d1ad693d;color:#dfc59d}.notice+.panel{margin-top:0}.footer{color:#a1abbb;font-size:9px;padding:25px 0 22px;margin:16px 38px 0;border-top:1px solid #d1ad6917;letter-spacing:.3px}.footer>span:first-child{color:#bba77e;letter-spacing:1.6px;font-size:8px;font-weight:400}.automation-main{background:linear-gradient(120deg,#29313c,#1b2636);border:1px solid #d4ad6440;border-radius:10px;color:#f0e6d3}.automation-main h2{font-family:var(--serif);font-size:27px;font-weight:400;color:#f0e7d5}.automation-main .eyebrow{color:#d0b882}.automation-main p{color:#c2c5ca;font-size:12px}.automation-main .hero-art{border-color:#c4a467;opacity:.09}.automation-main .btn{background:#d5b172;color:#191d25;font-size:11px}.system-status{padding:24px}.system-status h3{font-size:14px;color:#e6dfcf}.system-status-row{font-size:11px;color:#b6c0d0}.system-status-row b{color:#cac1ad;font-size:10px}.log-row{border-color:#ffffff0b;color:#c4cbd5;font-size:11px}.log-row time{color:#a5b2c5;font-size:10px}.log-icon{color:#d4ad64}.flow{background:#1c2432;border:1px solid #ffffff0d}.flow-step-icon{background:#d4ad6414;color:#d4ad64}.flow-step strong{color:#d9d6cf;font-size:11px}.flow-step small{color:#acb6c8;font-size:10px}.flow-arrow{color:#8b9098}.workflow-editor{color:#d5d9df}.workflow-editor .notice{margin-top:16px}.workflow-editor>h3{font-size:18px}.form-field{margin-bottom:20px}.form-field>label{color:#bdc5d3;font-size:12px;margin-bottom:8px}.form-field input,.form-field select,.form-field textarea{background:#121b29;color:#e8e2d4;border:1px solid #ffffff25;border-radius:5px;font-size:13px;padding:11px 12px;min-height:42px;line-height:1.65}.form-field input::placeholder,.form-field textarea::placeholder{color:#9eacbf}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:#caa968;box-shadow:0 0 0 2px #d4ad6410;outline:none}.form-grid{gap:0 20px}.form-field select option{background:#17212f;color:#eee6d5}.checkbox-field,.checkbox-row{font-size:12px;color:#b8c1d1}.checkbox-field input,.checkbox-row input{accent-color:#d5b172}.privacy-note{color:#acb7ca;font-size:11px;line-height:1.9}.auth-card{padding:31px}.auth-card .panel-subtitle{color:#b7c0ce;font-size:12px}.auth-card h2{font-family:var(--serif);font-size:26px;font-weight:400}.auth-card .text-link{font-size:12px}.auth-explainer h2{font-family:var(--serif);font-size:30px;font-weight:400;color:#ede4d3}.setup-step{border-color:#d4ad641a}.setup-step>span{color:#d4ad64;font-size:12px}.setup-step b{color:#dedbd4;font-size:13px}.setup-step p{color:#afbace;font-size:12px}.settings-layout{gap:22px}.settings-layout .workflow-editor{padding-top:22px}.overlay{background:#080e18cc;backdrop-filter:blur(6px);padding:30px}.modal{background:#1b2432;color:#e5e4dd;border:1px solid #cba96c44;border-radius:12px;box-shadow:0 35px 100px #0007}.modal-header{border-color:#ffffff10;padding:23px 26px;background:#1c2635}.modal-header h2{font-family:var(--serif);font-size:23px;font-weight:400;color:#efe4cf}.modal-body{padding:25px 26px}.modal-footer{background:#17202d;border-color:#ffffff10;padding:18px 26px;gap:10px}.modal-footer .btn{font-size:11px}.detail-list dt{color:#aebacd;font-size:12px}.detail-list dd{color:#e1ded6;font-size:13px}.detail-section{border-color:#ffffff13}.detail-section p{font-size:12px;color:#bec6d2;line-height:1.9}.form-error{color:#f0b4b4;font-size:12px}.checklist li{border-color:#ffffff12;color:#c6cdd6;font-size:12px}.checklist svg{color:#d4ad64}.toast{background:#ece2ca;color:#1b2331;border:1px solid #d4ad64;border-radius:6px;box-shadow:0 10px 35px #0005;font-size:12px}.search-result{border-color:#ffffff0d;color:#e0d9cb}.search-result:hover{background:#d4ad6412}.search-result small{color:#b2bdd0}.search-result svg{color:#d4ad64}.icon-button:hover{border-radius:5px}.planned-view{padding:30px}.planned-view .planned-icon{color:#d4ad64;width:40px;height:40px;margin-bottom:20px}.planned-view h3{font-family:var(--serif);font-size:25px;font-weight:400}.planned-features{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.planned-features span{border:1px solid #ffffff1a;background:#ffffff03;padding:10px 13px;border-radius:5px;color:#c1c9d6;font-size:12px}.planned-view .page-subtitle{max-width:660px}.page-heading .heading-actions{max-width:none}.mobile-menu{color:#e5d1a8}
@media(min-width:1500px){main{padding-top:42px}.vivaldi-welcome{min-height:312px}.welcome-copy{padding:37px 39px}.welcome-copy h2{font-size:41px}.welcome-score{padding-left:45px}.welcome-score>p{left:45px}.welcome-date b{font-size:32px}.sound-ornament{right:13px}}
@media(max-width:1150px){:root{--sidebar:228px}main{padding:30px 26px 14px}.topbar{padding:0 26px}.brand{padding-left:20px;padding-right:18px}.brand-word{font-size:26px}.brand-word small{font-size:10px}.welcome-copy{padding:27px}.welcome-copy h2{font-size:31px}.welcome-score{padding-left:25px}.welcome-score>p{left:25px}.welcome-date b{font-size:23px}.sound-ornament{right:-48px;opacity:.15}.metric{padding:18px 16px}.metric-value{font-size:30px}.metric-note{font-size:10px}.dashboard-grid{grid-template-columns:1fr}.dashboard-grid>.panel+.panel{margin-top:0}.footer{margin-left:26px;margin-right:26px}.settings-layout{grid-template-columns:1fr}.page-heading .heading-actions{flex-wrap:wrap;justify-content:flex-end}.summary-box strong{font-size:25px}.global-search kbd{display:none}}
@media(max-width:760px){:root{--sidebar:248px}.sidebar{z-index:60}.topbar{height:65px;padding:0 19px;gap:12px}.breadcrumb{font-size:10px}.breadcrumb>span{margin:0 7px}.topbar-right{gap:9px}.demo-badge{font-size:9px}.global-search{width:18px;min-width:18px}.global-search>span:not(:first-child){display:none}.avatar-button{font-size:10px;height:30px;min-width:30px}main{padding:26px 19px 14px}.page-heading{align-items:flex-start;margin-bottom:24px;gap:15px}.page-heading h1{font-size:28px}.eyebrow{font-size:8px;letter-spacing:2px}.page-subtitle{font-size:11px;max-width:500px}.page-heading .heading-actions{gap:7px;min-width:115px;max-width:150px}.heading-actions .btn{font-size:10px;padding:9px 10px;min-height:34px}.date-control{padding:8px}.date-control input{font-size:10px;min-width:102px;width:102px}.vivaldi-welcome{grid-template-columns:1fr .7fr;min-height:282px}.welcome-copy{padding:25px 23px}.welcome-copy h2{font-size:31px}.welcome-overline{font-size:8px;letter-spacing:1.7px}.welcome-description{font-size:11px}.welcome-score{padding-left:20px}.welcome-date b{font-size:19px}.welcome-date small{font-size:10px;max-width:140px}.welcome-date>span{font-size:8px;letter-spacing:1px}.welcome-score>p{left:20px;font-size:7px;line-height:1.8;max-width:130px}.sound-ornament{width:200px;right:-75px;top:-5px}.welcome-actions{gap:7px;flex-wrap:wrap}.welcome-actions .btn{font-size:10px;padding:9px 11px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric{min-height:137px;padding:18px 16px}.metric-value{font-size:30px}.metric-value small{font-size:11px}.metric-top{font-size:11px}.metric-note{font-size:10px}.metric-icon{width:24px;height:24px}.dashboard-grid{gap:18px}.hero-strip{padding:17px;flex-direction:column;align-items:flex-start;gap:12px}.hero-strip h2{font-size:12px}.hero-strip p{font-size:10px;line-height:1.8;max-width:none}.hero-strip .text-link{margin-left:51px}.panel-head{padding:21px 19px 16px}.panel-head h2{font-size:14px}.task h3{font-size:12px}.task p{font-size:11px}.task .btn{font-size:10px}.agenda-info h3{font-size:12px}.agenda-info p{font-size:10px}.notice{font-size:11px}.data-table th{padding:13px 17px;font-size:11px}.data-table td{padding:17px;font-size:12px}.data-table td small{font-size:10px}.tabs{width:100%}.tab{font-size:11px;padding:7px 12px}.filter-input{width:100%}.filter-input input{width:100%}.footer{margin:14px 19px 0;font-size:9px;gap:7px}.status-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.summary-box{padding:17px 12px;display:block}.summary-box label{font-size:10px}.summary-box strong{font-size:23px;margin-top:8px;letter-spacing:-1px}.summary-box strong small{font-size:10px}.automation-main{padding:25px}.automation-main h2{font-size:25px}.automation-main p{font-size:11px}.overlay{padding:15px}.modal-header{padding:20px}.modal-header h2{font-size:22px}.modal-body{padding:22px 20px}.modal-footer{padding:17px 20px}.form-field>label{font-size:12px}.form-field input,.form-field textarea,.form-field select{font-size:14px}.auth-explainer h2{font-size:26px}.auth-card h2{font-size:25px}.privacy-note{font-size:11px}.planned-view{padding:24px}.planned-features{gap:8px}.planned-features span{font-size:11px}.form-grid{gap:0 16px}}
@media(max-width:480px){.vivaldi-welcome{grid-template-columns:1fr;min-height:318px}.welcome-copy{padding:27px 25px;z-index:2}.welcome-copy h2{font-size:33px}.welcome-score{position:absolute;right:0;top:0;bottom:0;width:42%;margin:0;border:0;padding:0;pointer-events:none}.welcome-date,.welcome-score>p{display:none}.sound-ornament{height:330px;top:0;right:-60px;opacity:.6;width:210px}.welcome-description{max-width:255px}.welcome-overline{font-size:8px}.metrics{gap:10px}.metric{padding:16px 13px;min-height:139px}.metric-top{font-size:10px}.metric-value{font-size:28px}.metric-note{font-size:9px}.page-heading .heading-actions{min-width:111px;max-width:123px;flex-direction:column;align-items:stretch;padding-top:0}.page-heading h1{font-size:25px}.page-subtitle{max-width:200px;font-size:10px;line-height:1.9}.status-summary{grid-template-columns:1fr}.summary-box{display:flex;align-items:center;padding:15px 18px}.summary-box label{font-size:12px}.summary-box strong{font-size:25px;margin-top:0}.breadcrumb{max-width:175px}.demo-badge{display:none}.task{gap:10px}.task-list,.agenda{padding-left:17px;padding-right:17px}.task-icon{width:29px;height:29px}.task h3{font-size:11px}.task p{font-size:10px}.form-grid{grid-template-columns:1fr}.modal-footer .btn{flex-basis:40%}.topbar-right{margin-left:0}.global-search{margin-left:auto}.auth-layout{gap:24px}.settings-layout .workflow-editor{padding:20px}.notice{padding:13px;font-size:10px}.footer>span:last-child{line-height:1.8}.welcome-copy .btn{min-height:36px}.data-table .text-link{min-height:30px}.nav-link{min-height:41px}}
.search-result span{color:#e0d9cb}.search-field input{background:#121b29;color:#f2eddf;border-color:#ffffff25}.search-field input::placeholder{color:#aab5c9}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
