:root{--frk-bg: linear-gradient(135deg, #f7fafc 0%, #eef4f8 46%, #f8fbfc 100%);--frk-card: rgba(255, 255, 255, .88);--frk-card-strong: rgba(255, 255, 255, .96);--frk-border: rgba(148, 163, 184, .22);--frk-border-strong: rgba(148, 163, 184, .28);--frk-text: #0f172a;--frk-text-2: #334155;--frk-text-3: #64748b;--frk-brand: #10b981;--frk-brand-2: #0f766e;--frk-shadow: 0 18px 48px rgba(15, 23, 42, .08);--frk-shadow-soft: 0 10px 28px rgba(15, 23, 42, .05);--frk-radius-xl: 24px;--frk-radius-lg: 18px}.frk-page{position:relative;isolation:isolate;gap:1.25rem}.frk-page:before{content:"";position:absolute;inset:-8px;z-index:-1;border-radius:32px;background:radial-gradient(circle at top left,rgba(16,185,129,.1),transparent 28%),radial-gradient(circle at top right,rgba(14,165,233,.08),transparent 24%),var(--frk-bg)}.frk-page>div:first-child,.frk-page>section:first-child,.frk-page>header:first-child{border:1px solid var(--frk-border)!important;border-bottom-width:1px!important;border-radius:28px!important;background:var(--frk-card-strong)!important;box-shadow:var(--frk-shadow-soft)!important;padding:20px 22px!important;backdrop-filter:blur(14px)}.frk-hero{position:relative;overflow:hidden}.frk-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(16,185,129,.06),transparent 34%,rgba(14,165,233,.04) 100%)}.frk-page .text-slate-900,.frk-page .text-slate-800,.frk-page .text-slate-700,.frk-page .text-slate-600{color:var(--frk-text)!important}.frk-page .text-slate-500,.frk-page .text-slate-400{color:var(--frk-text-3)!important}.frk-page .border-slate-200,.frk-page .border-slate-300,.frk-page .border-slate-100{border-color:var(--frk-border)!important}.frk-page .bg-white,.frk-page .bg-white\/95,.frk-page .bg-white\/90,.frk-page .bg-slate-50,.frk-page .bg-slate-50\/80,.frk-page .bg-slate-50\/90,.frk-page .bg-slate-100,.frk-page .bg-slate-100\/50,.frk-page .bg-slate-50\/50{background-color:var(--frk-card)!important}.frk-page .shadow-sm,.frk-page .shadow,.frk-page .shadow-lg,.frk-page .shadow-xl{box-shadow:var(--frk-shadow-soft)!important}.frk-page input:not([type=checkbox]):not([type=radio]):not([type=range]),.frk-page select,.frk-page textarea{border-radius:16px!important;border:1px solid var(--frk-border-strong)!important;background:#fffffff5!important;color:var(--frk-text)!important;box-shadow:inset 0 1px #fffc,0 1px 2px #0f172a05}.frk-page input::placeholder,.frk-page textarea::placeholder{color:#94a3b8!important}.frk-page input:focus,.frk-page select:focus,.frk-page textarea:focus{outline:none!important;border-color:#10b98173!important;box-shadow:0 0 0 4px #10b9811f!important}.frk-page table{overflow:hidden;border-radius:22px}.frk-page thead,.frk-page thead tr{background:linear-gradient(180deg,#f8fafcfa,#f1f5f9eb)!important}.frk-page thead th{color:#475569!important;font-weight:800!important;letter-spacing:.04em}.frk-page tbody tr:hover{background:#f8fafce6!important}.frk-page button{transition:transform .16s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.frk-page button:hover{transform:translateY(-1px)}.frk-page [class*=bg-emerald-600],.frk-page [class*=bg-emerald-700],.frk-page [class*=bg-green-600]{background:linear-gradient(135deg,#10b981,#059669)!important;border-color:transparent!important;box-shadow:0 10px 22px #10b9812e!important}.frk-page [class*=bg-rose-600],.frk-page [class*=bg-red-600]{box-shadow:0 10px 22px #e11d4826!important}.frk-page [class*=rounded-xl],.frk-page [class*=rounded-2xl],.frk-page [class*=rounded-3xl]{border-radius:18px}.frk-page.frk-station:before{border-radius:0}.frk-page.frk-station{background:radial-gradient(circle at top left,rgba(59,130,246,.1),transparent 28%),linear-gradient(180deg,#f8fafc,#eef2f7)}div[class*=fixed][class*=inset-0][class*=backdrop-blur],div[class*=fixed][class*=inset-0][class*="bg-slate-950/45"],div[class*=fixed][class*=inset-0][class*="bg-slate-950/55"],div[class*=fixed][class*=inset-0][class*="bg-black/40"],div[class*=fixed][class*=inset-0][class*="bg-black/50"]{background:#0f172a7a!important;backdrop-filter:blur(12px)}div[class*=fixed][class*=inset-0][class*=backdrop-blur]>div,div[class*=fixed][class*=inset-0][class*="bg-slate-950/45"]>div,div[class*=fixed][class*=inset-0][class*="bg-slate-950/55"]>div,div[class*=fixed][class*=inset-0][class*="bg-black/40"]>div,div[class*=fixed][class*=inset-0][class*="bg-black/50"]>div{border:1px solid rgba(255,255,255,.22)!important;background:#fffffff0!important;border-radius:28px!important;box-shadow:0 28px 90px #0f172a42,0 3px 12px #0f172a14!important;overflow:hidden}div[class*=fixed][class*=inset-0] h2,div[class*=fixed][class*=inset-0] h3,div[class*=fixed][class*=inset-0] h4{color:var(--frk-text)!important;letter-spacing:-.02em}div[class*=fixed][class*=inset-0] input:not([type=checkbox]):not([type=radio]):not([type=range]),div[class*=fixed][class*=inset-0] select,div[class*=fixed][class*=inset-0] textarea{border-radius:16px!important;border:1px solid var(--frk-border-strong)!important;background:#fffffffa!important;color:var(--frk-text)!important}div[class*=fixed][class*=inset-0] input:focus,div[class*=fixed][class*=inset-0] select:focus,div[class*=fixed][class*=inset-0] textarea:focus{box-shadow:0 0 0 4px #10b9811f!important;border-color:#10b98173!important}div[class*=fixed][class*=inset-0] .border-slate-200,div[class*=fixed][class*=inset-0] .border-slate-300,div[class*=fixed][class*=inset-0] .border-slate-100{border-color:#94a3b838!important}div[class*=fixed][class*=inset-0] .bg-white,div[class*=fixed][class*=inset-0] .bg-slate-50,div[class*=fixed][class*=inset-0] .bg-slate-100{background:#f8fafce6!important}
