:root{--ui-radius: 16px;--ui-radius-lg: 18px;--ui-border: 1px solid rgba(15, 23, 42, .08);--ui-border-strong: 1px solid rgba(15, 23, 42, .12);--ui-shadow: 0 10px 30px rgba(2, 6, 23, .06);--ui-text: rgba(2, 6, 23, .92);--ui-text-muted: rgba(2, 6, 23, .62);--ui-container: 1240px}.appHeaderShell{position:sticky;top:0;z-index:1200;padding-top:14px}.appHeaderContainer{max-width:var(--ui-container);margin:0 auto}.appHeaderBar{border-radius:var(--ui-radius-lg);border:var(--ui-border);box-shadow:var(--ui-shadow);overflow:hidden;background:#ffffffb3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.appHeaderInner{padding:14px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;position:relative}@media(max-width:599px){.appHeaderInner{flex-direction:column;align-items:stretch}}@media(min-width:600px){.appHeaderInner{padding:16px 18px}}.appBrandWrap{display:flex;align-items:center;gap:12px;min-width:0;flex:0 0 auto}@media(min-width:600px){.appBrandWrap{min-width:240px}}.appMark{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;border:var(--ui-border-strong);background:radial-gradient(18px 18px at 30% 30%,rgba(25,118,210,.25),transparent 65%),radial-gradient(22px 22px at 70% 70%,rgba(46,125,50,.2),transparent 65%),#fffc;box-shadow:0 10px 24px #0206171a}.appBrandTitle{font-weight:900;letter-spacing:-.02em;color:var(--ui-text);line-height:1.1}.appBrandSub{font-weight:700;color:var(--ui-text-muted);line-height:1.1;margin-top:2px}.appNav{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;flex:1 1 auto;min-width:0}@media(max-width:599px){.appNav{order:3;width:100%;justify-content:flex-start;margin-top:8px}}.appRight{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;min-width:0;flex:0 0 auto}@media(min-width:600px){.appRight{min-width:240px}}@media(max-width:599px){.appRight{order:2;margin-left:auto}}.appDivider{opacity:.7}:root{--ui-radius: 16px;--ui-radius-lg: 18px;--ui-border: 1px solid rgba(15, 23, 42, .08);--ui-border-strong: 1px solid rgba(15, 23, 42, .12);--ui-shadow: 0 10px 30px rgba(2, 6, 23, .06);--ui-shadow-strong: 0 18px 50px rgba(2, 6, 23, .12);--ui-bg-glass: rgba(255, 255, 255, .85);--ui-bg-glass-2: rgba(255, 255, 255, .75);--ui-text: rgba(2, 6, 23, .92);--ui-text-muted: rgba(2, 6, 23, .62);--ui-container: 1440px}.layoutPage{min-height:100%;padding:16px 12px;background:radial-gradient(900px 400px at 10% 0%,rgba(25,118,210,.1),transparent 55%),radial-gradient(700px 350px at 95% 10%,rgba(46,125,50,.1),transparent 50%),linear-gradient(180deg,#fafbfc,#f5f7fa)}@media(min-width:600px){.layoutPage{padding:24px 20px}}@media(min-width:900px){.layoutPage{padding:32px}}.layoutContainer{max-width:var(--ui-container);margin:0 auto}.layoutHeaderCard{border-radius:var(--ui-radius-lg);border:var(--ui-border);box-shadow:var(--ui-shadow);overflow:hidden;background:var(--ui-bg-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.layoutHeaderInner{padding:16px;display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}@media(max-width:599px){.layoutHeaderInner{flex-direction:column;align-items:stretch}}@media(min-width:600px){.layoutHeaderInner{padding:18px 20px}}.layoutTitleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.layoutTitle{font-weight:800;letter-spacing:-.02em;color:var(--ui-text)}.layoutSubtitle{margin-top:6px;font-weight:600;color:var(--ui-text-muted)}.layoutActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;align-items:center}@media(max-width:599px){.layoutActions{justify-content:stretch;width:100%}.layoutActions>*{flex:1}}.layoutDivider{opacity:.6}.layoutContent{margin-top:20px}.layoutContentCard{border-radius:var(--ui-radius-lg);border:var(--ui-border);box-shadow:var(--ui-shadow);overflow:hidden;background:var(--ui-bg-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px}@media(min-width:600px){.layoutContentCard{padding:18px 20px}}
