@font-face{font-family:Inter;font-display:swap;font-weight:400 700;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+2013-2014,U+2018-201D,U+2022,U+2026,U+20AC,U+2122,U+2212}@font-face{font-family:Inter;font-display:swap;font-weight:400 700;src:url(/fonts/inter-tr.woff2)format("woff2");unicode-range:U+11E-11F,U+130,U+15E-15F,U+20BA}@font-face{font-family:Manrope;font-display:swap;font-weight:500 800;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+2013-2014,U+2018-201D,U+2022,U+2026,U+20AC,U+2122,U+2212}@font-face{font-family:Manrope;font-display:swap;font-weight:500 800;src:url(/fonts/manrope-tr.woff2)format("woff2");unicode-range:U+11E-11F,U+130,U+15E-15F,U+20BA}:root{--wine:#3d0604;--wine-2:#520a06;--wine-3:#6d0f09;--red:#a3120b;--red-h:#8a0f08;--red-hot:#d4231a;--red-50:#fbf1f0;--red-100:#f5dcd9;--ink:#17191e;--text:#2a2d34;--muted:#6a6e78;--line:#e7e3e2;--line-2:#d9d3d2;--bg:#f5f2f1;--card:#fff;--ok:#157347;--ok-50:#e8f5ee;--warn:#9a6200;--warn-50:#fdf3e1;--info:#1f4e8c;--info-50:#eaf1fb;--r:12px;--r-s:8px;--sh:0 1px 2px #2800000d, 0 4px 16px -6px #2800001a;--display:"Manrope", system-ui, sans-serif;--body:"Inter", system-ui, sans-serif;--side:248px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-synthesis:none;margin:0;font-size:14.5px;line-height:1.5}em,i,cite,address,dfn,var{font-style:normal}h1,h2,h3,h4{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;margin:0;line-height:1.2}h1{font-size:1.55rem;font-weight:800}h2{font-size:1.08rem;font-weight:800}h3{font-size:.95rem;font-weight:700}p{margin:0}a{color:var(--red)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%;display:block}code,.mono{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.88em}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--muted)}.small{font-size:.82rem}.num{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:800}.nowrap{white-space:nowrap}.grow{flex:1;min-width:0}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row.end{justify-content:flex-end}.row.between{justify-content:space-between}.stack{gap:16px;display:grid}.stack.s{gap:10px}.stack>*,.grid2>*,.grid3>*,.grid4>*,.row>.grow,.row>.input,.row>.select{min-width:0}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1100px){.grid4,.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.grid2,.grid3,.grid4{grid-template-columns:minmax(0,1fr)}}.shell{grid-template-columns:var(--side) minmax(0, 1fr);min-height:100dvh;display:grid}.side{background:linear-gradient(180deg, var(--wine-2), var(--wine) 60%);color:#f4dcd9;scrollbar-width:thin;scrollbar-color:var(--wine-3) transparent;flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.brand{color:#fff;align-items:center;gap:10px;padding:18px 18px 14px;text-decoration:none;display:flex}.brand b{font-family:var(--display);font-size:.98rem;font-weight:800;line-height:1.1;display:block}.brand small{color:#e6b5af;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}.nav{gap:2px;padding:4px 10px 18px;display:grid}.nav-h{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:#c98a83;padding:14px 10px 6px;font-size:.68rem;font-weight:800}.nav a{color:#f4dcd9;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.nav a.on{color:var(--wine-2);background:#fff;font-weight:700}.nav .badge{margin-left:auto}.side-foot{color:#d9a49e;border-top:1px solid #ffffff14;margin-top:auto;padding:14px 18px 18px;font-size:.78rem}.side-foot a{color:#fff}.main{flex-direction:column;min-width:0;display:flex}.top{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#ffffffeb;align-items:center;gap:12px;min-height:58px;padding:10px 24px;display:flex;position:sticky;top:0}.top .menu-btn{display:none}.content{flex:1;width:100%;max-width:1480px;margin:0 auto;padding:24px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page-head p{color:var(--muted);max-width:70ch;margin-top:4px}@media (max-width:960px){.shell{grid-template-columns:minmax(0,1fr)}.side{z-index:60;visibility:hidden;width:min(86vw,300px);transition:transform .22s,visibility .22s;position:fixed;top:0;left:0;transform:translate(-102%)}.side.open{visibility:visible;transform:none;box-shadow:0 0 60px #0006}.scrim{z-index:55;background:#14000073;position:fixed;inset:0}.top{padding:10px 14px}.top .menu-btn{display:inline-grid}.content{padding:16px}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);min-width:0}.card-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.card-b.flush{padding:0}.card-f{border-top:1px solid var(--line);border-radius:0 0 var(--r) var(--r);background:#fcfbfb;padding:12px 18px}.stat{gap:6px;padding:16px 18px;display:grid}.stat .k{color:var(--muted);font-size:.78rem;font-weight:600}.stat .v{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:800;line-height:1.05}.delta{border-radius:99px;width:-moz-fit-content;width:fit-content;padding:2px 7px;font-size:.76rem;font-weight:700;display:inline-flex}.delta.up{background:var(--ok-50);color:var(--ok)}.delta.down{background:var(--red-50);color:var(--red)}.delta.flat{color:var(--muted);background:#f0eeed}.btn{border:1px solid var(--line-2);height:38px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.btn:hover{background:#faf7f6;border-color:#cbc3c1}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.primary:hover{background:var(--red-h);border-color:var(--red-h)}.btn.dark{background:var(--wine-2);border-color:var(--wine-2);color:#fff}.btn.danger{color:var(--red);border-color:#e9c6c2}.btn.danger:hover{background:var(--red-50)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:#f1ecea}.btn.sm{border-radius:7px;height:31px;padding:0 10px;font-size:.82rem}.btn.icon{width:38px;padding:0}.btn.icon.sm{width:31px}.btn .spin{width:15px;height:15px}.field{gap:6px;min-width:0;display:grid}.field>span{color:var(--ink);justify-content:space-between;gap:8px;font-size:.82rem;font-weight:600;display:flex}.field>span small{color:var(--muted);font-weight:500}.field .hint{color:var(--muted);font-size:.78rem}.input,.select,.textarea{border:1px solid var(--line-2);width:100%;height:38px;font-family:var(--body);letter-spacing:normal;color:var(--text);background:#fff;border-radius:9px;padding:0 11px;font-size:.9rem;font-weight:400;transition:border-color .15s,box-shadow .15s}.textarea{resize:vertical;height:auto;min-height:90px;padding:9px 11px;line-height:1.55}.input:focus,.select:focus,.textarea:focus{border-color:var(--red);outline:none;box-shadow:0 0 0 3px #a3120b1f}.input.bad,.textarea.bad{border-color:var(--red-hot)}.select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236a6e78' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center no-repeat;padding-right:30px}.count{font-variant-numeric:tabular-nums;font-weight:600}.count.ok{color:var(--ok)}.count.warn{color:var(--warn)}.count.bad{color:var(--red)}.check{cursor:pointer;align-items:center;gap:9px;font-weight:500;display:inline-flex}.check input{width:17px;height:17px;accent-color:var(--red)}.toggle{cursor:pointer;align-items:center;gap:10px;display:inline-flex;position:relative}.toggle input{opacity:0;width:1px;height:1px;position:absolute}.toggle .tr{background:#d6cfcd;border-radius:99px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.toggle .tr:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.toggle input:checked+.tr{background:var(--red)}.toggle input:checked+.tr:after{transform:translate(16px)}.toggle input:focus-visible+.tr{outline:2px solid var(--red-hot);outline-offset:2px}.search{position:relative}.search svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.search .input{padding-left:34px}.tbl-wrap{overflow-x:auto}table.tbl{border-collapse:collapse;width:100%;font-size:.875rem}.tbl th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;background:#fcfbfa;padding:10px 14px;font-size:.74rem;font-weight:700;position:sticky;top:0}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 14px}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:#fcf8f7}.tbl tr.click{cursor:pointer}.tbl td.r,.tbl th.r{text-align:right}.tbl .path{color:var(--ink);word-break:break-all;font-family:ui-monospace,Consolas,monospace;font-size:.82rem}.bar{position:relative}.bar:before{content:"";width:var(--w,0%);background:var(--red-50);z-index:0;border-radius:4px;position:absolute;inset:4px auto 4px 0}.bar>*{position:relative}.badge{height:21px;color:var(--text);white-space:nowrap;background:#efebea;border-radius:99px;align-items:center;gap:5px;padding:0 8px;font-size:.74rem;font-weight:700;display:inline-flex}.badge.red{background:var(--red);color:#fff}.badge.ok{background:var(--ok-50);color:var(--ok)}.badge.warn{background:var(--warn-50);color:var(--warn)}.badge.info{background:var(--info-50);color:var(--info)}.note{background:var(--info-50);color:#1d3a63;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.86rem;display:flex}.note.warn{background:var(--warn-50);color:#6b4500}.note.bad{background:var(--red-50);color:var(--red-h)}.note.ok{background:var(--ok-50);color:#0e5434}.note svg{flex:none;margin-top:1px}.empty{text-align:center;color:var(--muted);justify-items:center;gap:8px;padding:40px 20px;display:grid}.empty svg{color:#c9b9b6}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 12px;font-weight:600;display:inline-flex}.tabs button:hover{color:var(--ink)}.seg{background:#ece7e6;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.seg button{height:30px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:.82rem;font-weight:600}.seg button.on{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0000001a}.overlay{z-index:80;background:#19030280;place-items:center;padding:16px;animation:.15s fade;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:min(520px,100%);max-height:calc(100dvh - 32px);animation:.18s ease-out pop;overflow:auto;box-shadow:0 30px 80px -20px #00000080}.modal.wide{width:min(860px,100%)}.modal-h{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 0;display:flex}.modal-b{gap:14px;padding:16px 20px;display:grid}.modal-f{justify-content:flex-end;gap:10px;padding:14px 20px 18px;display:flex}.drawer-o{z-index:70;background:#19030259;animation:.15s fade;position:fixed;inset:0}.drawer{z-index:71;background:#fff;flex-direction:column;width:min(560px,100vw);animation:.2s ease-out slide;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 60px -20px #00000059}.drawer-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.drawer-b{flex:1;align-content:start;gap:16px;padding:18px 20px;display:grid;overflow-y:auto}.drawer-f{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.toasts{z-index:100;gap:8px;width:min(380px,100vw - 36px);display:grid;position:fixed;bottom:18px;right:18px}.toast{background:var(--ink);color:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.88rem;animation:.18s ease-out pop;display:flex;box-shadow:0 12px 30px -10px #00000080}.toast.ok svg{color:#6ee7a8}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes slide{0%{opacity:0;transform:translate(40px)}}.spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite rot;display:inline-block}@keyframes rot{to{transform:rotate(360deg)}}.loading{color:var(--muted);place-items:center;padding:60px;display:grid}.skel{background:linear-gradient(90deg,#eee9e8 25%,#f6f2f1 50%,#eee9e8 75%) 0 0/200% 100%;border-radius:8px;animation:1.2s infinite sk}@keyframes sk{to{background-position:-200% 0}}.chart{width:100%;display:block;overflow:visible}.chart .gl{stroke:#eee9e8}.chart .ax{fill:var(--muted);font-size:11px}.chart .ln{fill:none;stroke:var(--red);stroke-width:2.2px}.chart .ln2{fill:none;stroke:#c9a9a5;stroke-width:1.6px;stroke-dasharray:4 4}.chart .ar{fill:url(#gr)}.tip{pointer-events:none;background:var(--ink);color:#fff;white-space:nowrap;z-index:5;border-radius:8px;padding:7px 10px;font-size:.78rem;position:absolute;transform:translate(-50%,-110%);box-shadow:0 8px 20px -8px #00000080}.blist{gap:8px;display:grid}.blist-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;font-size:.86rem;display:grid}.blist-row .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blist-row .track{background:#f1ecea;border-radius:9px;grid-column:1/-1;height:6px;overflow:hidden}.blist-row .fill{background:var(--red);border-radius:inherit;height:100%}.hours{grid-template-columns:repeat(24,1fr);align-items:end;gap:3px;height:90px;display:grid}.hours div{background:var(--red);opacity:.85;border-radius:3px 3px 0 0;min-height:2px}.legend{color:var(--muted);gap:14px;font-size:.78rem;display:flex}.legend .sw{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.auth{background:radial-gradient(120% 90% at 20% 0%, var(--wine-3), var(--wine) 55%, #210302);place-items:center;min-height:100dvh;padding:20px;display:grid}.auth-card{background:#fff;border-radius:16px;gap:16px;width:min(410px,100%);padding:28px;display:grid;box-shadow:0 40px 100px -30px #000000b3}.auth-card .brand{color:var(--ink);padding:0 0 4px}.auth-card .brand small{color:var(--muted)}.serp{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px 16px;font-family:Arial,sans-serif}.serp .u{color:#202124;align-items:center;gap:8px;font-size:12px;display:flex}.serp .u .fv{background:var(--red-50);width:26px;height:26px;color:var(--red);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.serp .t{color:#1a0dab;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 3px;font-size:20px;line-height:1.3;overflow:hidden}.serp .d{color:#4d5156;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.58;display:-webkit-box;overflow:hidden}.media-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.media-item{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:10px;padding:0;transition:box-shadow .15s,border-color .15s;display:grid;overflow:hidden}.media-item:hover{border-color:var(--red);box-shadow:0 6px 20px -10px #780a0566}.media-item.sel{border-color:var(--red);box-shadow:0 0 0 3px #a3120b33}.media-item .im{aspect-ratio:4/3;background:#efeae9 50%/cover no-repeat}.media-item .cap{gap:2px;padding:8px 10px;font-size:.78rem;display:grid}.media-item .cap b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.drop{border:2px dashed var(--line-2);text-align:center;color:var(--muted);border-radius:12px;padding:22px;transition:border-color .15s,background .15s}.drop.on{border-color:var(--red);background:var(--red-50);color:var(--red)}.editor{border:1px solid var(--line-2);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid;overflow:clip}.editor.single{grid-template-columns:minmax(0,1fr)}.editor-tools{border-bottom:1px solid var(--line);z-index:3;background:#fbf9f9;flex-wrap:wrap;grid-column:1/-1;gap:2px;padding:6px;display:flex;position:sticky;top:58px}.editor-tools button{min-width:30px;height:30px;color:var(--text);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:.82rem;font-weight:700;display:inline-flex}.editor-tools button:hover{background:#efe8e7}.editor-tools .sep{background:var(--line);width:1px;margin:4px}.editor textarea{resize:vertical;border:0;outline:none;width:100%;min-height:560px;padding:16px;font-family:ui-monospace,Consolas,monospace;font-size:.86rem;line-height:1.65}.preview{border-left:1px solid var(--line);max-height:820px;padding:16px 22px;font-size:.95rem;line-height:1.7;overflow-y:auto}.preview h2{margin:1.4em 0 .5em;font-size:1.3rem}.preview h3{margin:1.2em 0 .4em;font-size:1.08rem}.preview p,.preview ul,.preview ol{margin:0 0 .9em}.preview a{color:var(--red)}.preview table{border-collapse:collapse;width:100%;margin-bottom:1em;font-size:.86rem}.preview th,.preview td{border:1px solid var(--line);text-align:left;padding:6px 8px}.preview img{border-radius:8px}@media (max-width:1000px){.editor{grid-template-columns:minmax(0,1fr)}.preview{border-left:0;border-top:1px solid var(--line)}}.hm-stage{background:#2a2d34;border-radius:10px;position:relative;overflow:hidden}.hm-scale{transform-origin:top;position:absolute;top:0;left:50%}.hm-scale iframe{background:#fff;border:0;display:block}.hm-scale canvas{pointer-events:none;position:absolute;inset:0}.hm-scale .shield{position:absolute;inset:0}.hm-legend{background:linear-gradient(90deg,#0050ffb3,#00d0ff,#00ff6a,#ffe600,#ff2a00);border-radius:9px;height:8px}.log{color:#f1dedb;white-space:pre-wrap;word-break:break-word;background:#1b1416;border-radius:10px;max-height:420px;padding:14px;font-family:ui-monospace,Consolas,monospace;font-size:.78rem;line-height:1.55;overflow:auto}.list-edit{gap:10px;display:grid}.li-card{border:1px solid var(--line);background:#fff;border-radius:10px;gap:10px;padding:12px 14px;display:grid}.li-card .ord{flex-direction:column;gap:2px;display:flex}.kbd{border:1px solid var(--line-2);background:#f0ebea;border-bottom-width:2px;border-radius:5px;padding:1px 5px;font-family:ui-monospace,Consolas,monospace;font-size:.75rem}.pulse{background:#2fd075;border-radius:50%;width:8px;height:8px;animation:1.8s infinite pl;display:inline-block;box-shadow:0 0 #2fd07599}@keyframes pl{70%{box-shadow:0 0 0 8px #2fd07500}to{box-shadow:0 0 #2fd07500}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--red:#b0150d;--red-h:#8f0f08;--red-hot:#e8281e;--grad:linear-gradient(135deg, #e8281e 0%, #b0150d 48%, #6d0f09 100%);--grad-soft:linear-gradient(135deg, #fff5f3 0%, #fde8e5 100%);--wine-grad:radial-gradient(130% 70% at 0% 0%, #7a1109 0%, #4a0805 40%, #250302 100%);--bg:#f6f2f1;--r:16px;--sh:0 1px 2px #3c05000a, 0 10px 30px -14px #3c050029;--sh-h:0 2px 4px #3c05000d, 0 24px 46px -18px #3c050047;--glow:0 10px 26px -8px #c8190f8c;--side:264px}body{background:radial-gradient(900px 500px at 100% -10%, #e8281e12, transparent 60%), radial-gradient(700px 400px at 20% 110%, #780f080d, transparent 60%), var(--bg);background-attachment:fixed}.side{background:var(--wine-grad);border-right:1px solid #ffffff0a}.side:after{content:"";pointer-events:none;filter:blur(10px);background:radial-gradient(circle,#e8281e47,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -40px 120px auto}.brand{padding:20px 20px 18px}.brand b{letter-spacing:-.01em;font-size:1.02rem}.nav{z-index:1;gap:3px;padding:6px 12px 18px;position:relative}.nav-h{color:#e09a92;opacity:.75;padding:16px 12px 7px}.nav a{color:#f6e3e0;border-radius:11px;padding:9px 11px;font-size:.905rem;position:relative}.nav a svg{color:#f2b3ab;transition:color .15s,transform .2s}.nav a:hover{background:#ffffff14}.nav a.on{background:var(--grad);color:#fff;box-shadow:var(--glow), inset 0 1px 0 #fff3;font-weight:700}.nav a.on .badge.red{color:#fff;background:#00000040}.side-foot{color:#f0c9c4;z-index:1;border-top:1px solid #ffffff12;align-items:center;gap:10px;display:flex;position:relative}.avatar{width:36px;height:36px;color:var(--red-h);font-family:var(--display);background:linear-gradient(135deg,#fff,#ffd9d4);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:800;display:grid}.avatar.lg{width:44px;height:44px;font-size:1.05rem}.top{-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);background:#ffffffb8;border-bottom:1px solid #78140a12}.kbar{border:1px solid var(--line);min-width:min(360px,40vw);height:38px;color:var(--muted);background:#fff;border-radius:11px;align-items:center;gap:10px;padding:0 12px;font-size:.88rem;transition:border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #00000008}.kbar:hover{border-color:#e2c6c2;box-shadow:0 4px 14px -8px #78140a4d}.kbar .kbd{margin-left:auto}@media (max-width:700px){.kbar{min-width:0}.kbar span:not(.kbd){display:none}}.stack>*{animation:.5s cubic-bezier(.2,.8,.2,1) both rise}.stack>:nth-child(2){animation-delay:40ms}.stack>:nth-child(3){animation-delay:80ms}.stack>:nth-child(4){animation-delay:.12s}.stack>:nth-child(5){animation-delay:.16s}.stack>:nth-child(n+6){animation-delay:.2s}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.page-head h1{letter-spacing:-.035em;font-size:1.75rem}.card{border-color:#78140a12;transition:box-shadow .2s,transform .2s}.btn{border-radius:10px}.btn.primary{background:var(--grad);box-shadow:var(--glow);border-color:#0000}.btn.primary:hover{background:var(--grad);filter:brightness(1.08);box-shadow:0 14px 30px -10px #c8190fa6}.btn.primary:active{transform:translateY(1px)}.seg button.on{color:var(--red-h)}.kpi{gap:4px;padding:18px 20px 14px;display:grid;position:relative;overflow:hidden}.kpi-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.kpi .k{color:var(--muted);font-size:.8rem;font-weight:600}.kpi .v{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1.05}.chip-ic{color:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 18px -8px}.chip-ic.c1{color:#fff;background:linear-gradient(135deg,#ff5a4e,#c3170e)}.chip-ic.c2{background:linear-gradient(135deg,#ff9f43,#e2620c)}.chip-ic.c3{background:linear-gradient(135deg,#3fd18a,#13804b)}.chip-ic.c4{background:linear-gradient(135deg,#5b8cff,#2747c4)}.chip-ic.c5{background:linear-gradient(135deg,#b56cff,#6a2bc4)}.chip-ic.c6{background:linear-gradient(135deg,#2a2d34,#0d0e11)}.spark{height:38px;margin:6px -4px -4px}.spark path.l{fill:none;stroke:var(--red-hot);stroke-width:2px;vector-effect:non-scaling-stroke}.spark path.a{fill:url(#spg)}.quick{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.quick a{color:var(--ink);box-shadow:var(--sh);background:#fff;border:1px solid #78140a12;border-radius:16px;justify-items:start;gap:10px;padding:16px;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.quick a:hover{box-shadow:var(--sh-h);transform:translateY(-3px)}.quick a small{color:var(--muted);margin-top:-6px;font-size:.76rem;font-weight:500}@media (max-width:1200px){.quick{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.quick{grid-template-columns:repeat(2,minmax(0,1fr))}}.ring{flex:none;width:120px;height:120px;position:relative}.ring svg{transform:rotate(-90deg)}.ring b{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);place-items:center;font-size:1.7rem;font-weight:800;display:grid;position:absolute;inset:0}.donut-wrap{align-items:center;gap:18px;display:flex}.donut-legend{flex:1;gap:7px;min-width:0;font-size:.84rem;display:grid}.donut-legend div{align-items:center;gap:8px;display:flex}.donut-legend .dot{border-radius:3px;flex:none;width:10px;height:10px}.donut-legend span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.timeline{display:grid}.tl-item{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 20px;text-decoration:none;transition:background .15s;display:grid}.tl-item:hover{background:#fcf7f6}.tl-item:last-child{border-bottom:0}.swatches{gap:6px;display:flex}.swatches span{border-radius:8px;width:28px;height:28px;box-shadow:inset 0 0 0 1px #00000014}.cmdk{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#19030273;place-items:start center;padding:12vh 16px 16px;animation:.12s fade;display:grid;position:fixed;inset:0}.cmdk-box{background:#fff;border-radius:16px;width:min(620px,100%);animation:.16s ease-out pop;overflow:hidden;box-shadow:0 40px 100px -20px #0000008c}.cmdk-in{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.cmdk-in input{background:0 0;border:0;outline:none;flex:1;font-size:1.02rem}.cmdk-list{max-height:52vh;padding:8px;overflow-y:auto}.cmdk-h{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:10px 10px 4px;font-size:.7rem;font-weight:800}.cmdk-item{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:.92rem;display:flex}.cmdk-item .chip-ic{width:30px;height:30px;box-shadow:none;border-radius:9px}.cmdk-item small{color:var(--muted);margin-left:auto;font-size:.76rem}.studio{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:18px;display:grid}.studio-side{scrollbar-width:thin;gap:16px;max-height:calc(100dvh - 90px);padding:2px 4px 2px 2px;display:grid;position:sticky;top:74px;overflow-y:auto}.studio-prev{gap:10px;display:grid;position:sticky;top:74px}.device{background:#1d1f24;border-radius:16px;height:calc(100dvh - 160px);min-height:420px;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #2805008c}.device-bar{color:#c9cdd6;background:#2a2d34;align-items:center;gap:8px;padding:9px 12px;font-size:.78rem;display:flex}.device-bar .d{background:#ff5f57;border-radius:50%;width:10px;height:10px;display:inline-block}.device-bar .d:nth-child(2){background:#febc2e}.device-bar .d:nth-child(3){background:#28c840}.device-bar .url{text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#1d1f24;border-radius:7px;flex:1;padding:4px 10px;font-family:ui-monospace,Consolas,monospace;overflow:hidden}.device-frame{background:#3a3d44;position:absolute;inset:36px 0 0;overflow:hidden}.device-frame iframe{transform-origin:top;background:#fff;border:0}@media (max-width:1150px){.studio{grid-template-columns:minmax(0,1fr)}.studio-side,.studio-prev{max-height:none;position:static}.device{height:70vh}}.presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.preset{text-align:left;background:#faf7f6;border:2px solid #0000;border-radius:12px;gap:6px;padding:8px;font-size:.78rem;font-weight:700;transition:border-color .15s,transform .15s;display:grid}.preset:hover{transform:translateY(-2px)}.preset.on{border-color:var(--red-hot);background:#fff}.preset .sw{border-radius:7px;height:26px;display:flex;overflow:hidden}.preset .sw span{flex:1}.color-row{grid-template-columns:38px minmax(0,1fr) 94px;align-items:center;gap:10px;display:grid}.color-row input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:10px;width:38px;height:38px;padding:0}.color-row input[type=color]::-webkit-color-swatch-wrapper{padding:0}.color-row input[type=color]::-webkit-color-swatch{border:1px solid #0000001f;border-radius:10px}.color-row b{font-size:.84rem}.color-row small{color:var(--muted);font-size:.74rem;font-weight:500;display:block}.color-row .input{text-transform:lowercase;height:34px;font-family:ui-monospace,Consolas,monospace;font-size:.82rem}.range{gap:6px;display:grid}.range-top{justify-content:space-between;font-size:.84rem;font-weight:600;display:flex}.range input{width:100%;accent-color:var(--red-hot)}.contrast{border-radius:99px;align-items:center;gap:6px;padding:3px 9px;font-size:.74rem;font-weight:800;display:inline-flex}.contrast.ok{background:var(--ok-50);color:var(--ok)}.contrast.bad{color:var(--red-h);background:#fde8e6}.lay-list{gap:8px;display:grid}.lay-item{background:#fff;border:1px solid #78140a17;border-radius:12px;grid-template-columns:22px 34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 10px 10px 8px;transition:box-shadow .15s,border-color .15s,opacity .15s,transform .15s;display:grid;box-shadow:0 1px 2px #00000008}.lay-item:hover{box-shadow:var(--sh);border-color:#ecc8c3}.lay-item.off{opacity:.5;background:#faf8f7}.lay-item.dragging{opacity:.35}.lay-item.over{box-shadow:0 -3px 0 var(--red-hot)}.lay-item .grip{cursor:grab;color:#c4b2af;place-items:center;display:grid}.lay-item .ic{background:var(--grad-soft);width:34px;height:34px;color:var(--red);border-radius:10px;place-items:center;display:grid}.lay-item.block .ic{background:var(--grad);color:#fff}.lay-item b{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;display:block;overflow:hidden}.lay-item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;display:block;overflow:hidden}.lay-acts{gap:2px;display:flex}.add-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.add-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;gap:8px;padding:12px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.add-card:hover{box-shadow:var(--sh-h);border-color:#f0c3bd;transform:translateY(-3px)}.add-card .mini{background:#f7f1f0;border-radius:9px;align-content:center;gap:5px;height:74px;padding:10px;display:grid}.add-card .mini span{background:#e3d3d1;border-radius:4px;height:7px;display:block}.add-card .mini span.t{background:#c9a39e;width:60%;height:10px}.add-card .mini span.r{background:var(--grad)}.add-card b{font-size:.9rem}.add-card small{color:var(--muted);font-size:.76rem;line-height:1.35}@media (max-width:700px){.add-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.tone-pick{gap:8px;display:flex}.tone-pick button{border:2px solid #0000;border-radius:9px;width:44px;height:32px;box-shadow:inset 0 0 0 1px #0000001a}.tone-pick button.on{border-color:var(--red-hot)}:root{--card-2:#fcfbfa;--hover:#fcf6f5;--chip:#f3eeed;--side-mini:76px}.side-foot{justify-content:space-between}.side-me{color:#f0c9c4;align-items:center;gap:10px;min-width:0;font-size:.78rem;text-decoration:none;display:flex}.side-me b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;display:block;overflow:hidden}.side-tog{color:#f6d7d3;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.side-tog:hover{color:#fff;background:#ffffff24}.nav-l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (min-width:961px){.shell.mini{grid-template-columns:var(--side-mini) minmax(0, 1fr)}.shell.mini .brand{justify-content:center;padding:20px 0 18px}.shell.mini .brand-t,.shell.mini .nav-l,.shell.mini .nav-h,.shell.mini .side-me>span:last-child{display:none}.shell.mini .nav{padding:6px 10px}.shell.mini .nav a{justify-content:center;padding:11px 0;position:relative}.shell.mini .nav a .badge{justify-content:center;min-width:17px;height:17px;padding:0 4px;font-size:.64rem;position:absolute;top:2px;right:4px}.shell.mini .nav-h+a{margin-top:10px}.shell.mini .side-foot{flex-direction:column;padding:12px 0 16px}.shell.mini .side:after{display:none}}.crumb{color:var(--muted);white-space:nowrap;font-size:.8rem;font-weight:600}@media (max-width:1250px){.crumb{display:none}}@media (max-width:760px){.top-new span{display:none}.top-new{width:31px;padding:0}}.me-btn{gap:4px;padding:0 6px 0 4px}.me-btn.on,.bell.on{background:var(--chip)}.avatar.sm{width:32px;height:32px;font-size:.78rem}.avatar.xs{width:24px;height:24px;font-size:.64rem}.bell{position:relative}.bell .dot{background:var(--red-hot);color:#fff;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--card);border-radius:99px;place-items:center;padding:0 4px;font-size:.62rem;font-weight:800;display:grid;position:absolute;top:1px;right:0}.menu-wrap{position:relative}.menu{z-index:50;background:var(--card);border:1px solid var(--line);border-radius:14px;min-width:230px;padding:6px;animation:.14s ease-out pop;position:absolute;top:calc(100% + 8px);box-shadow:0 24px 60px -20px #28050066}.menu.right{right:0}.menu.left{left:0}.menu-h{gap:1px;padding:10px 12px 8px;display:grid}.menu-h small{color:var(--muted);font-size:.76rem}.menu-i{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:.88rem;text-decoration:none;display:flex}.menu-i:hover{background:var(--chip)}.menu-i.danger{color:var(--red)}.menu-sep{background:var(--line);height:1px;margin:5px 6px}.menu.notif{width:min(400px,92vw);padding:0;overflow:hidden}.menu.notif .menu-h{border-bottom:1px solid var(--line);padding:10px 14px;display:flex}.notif-list{max-height:min(460px,70vh);overflow-y:auto}.notif-i{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--text);background:0 0;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.notif-i:hover{background:var(--hover)}.notif-i.new{background:linear-gradient(90deg,#e8281e12,#0000 70%)}.notif-i.new b:before{content:"";background:var(--red-hot);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.notif-i .chip-ic{width:30px;height:30px;box-shadow:none;border-radius:9px}.notif-i b{color:var(--ink);font-size:.86rem;font-weight:600;display:block}.notif-i small{text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:.76rem;display:block;overflow:hidden}.cmdk-foot{border-top:1px solid var(--line);color:var(--muted);gap:16px;padding:9px 16px;font-size:.74rem;display:flex}.cmdk-foot .kbd{margin-right:3px}.tbl.keys td{padding:8px 6px}.tbl.keys .kbd{margin-right:3px}.sdot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.sbadge{white-space:nowrap;height:22px;color:var(--c);background:color-mix(in srgb, var(--c) 11%, transparent);border-radius:99px;align-items:center;gap:6px;padding:0 9px;font-size:.74rem;font-weight:700;display:inline-flex}.due{font-weight:700;color:var(--red)!important}.status-tabs{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.status-tabs button{border:1px solid var(--line);background:var(--card);height:36px;color:var(--text);white-space:nowrap;border-radius:99px;align-items:center;gap:7px;padding:0 13px;font-size:.84rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.status-tabs button b{color:var(--muted);font-size:.78rem;font-weight:800}.status-tabs button:hover{border-color:var(--line-2)}.status-tabs button.on{border-color:var(--c,var(--red));background:color-mix(in srgb, var(--c,var(--red)) 9%, var(--card));color:var(--ink);box-shadow:0 0 0 1px var(--c,var(--red)) inset}.status-tabs button.on b{color:var(--c,var(--red))}.status-tabs button.due{--c:#e2a00c;margin-left:auto}.filters{border-bottom:1px solid var(--line);background:var(--card-2);flex-wrap:wrap;gap:12px;padding:14px 20px;display:flex}.filters label{color:var(--muted);gap:4px;min-width:170px;font-size:.76rem;font-weight:600;display:grid}.filters .select,.filters .input{height:34px}.bulkbar{background:var(--grad-soft);border-bottom:1px solid var(--red-100);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 20px;display:flex}.bulkbar .select{width:auto;height:31px;font-size:.82rem}.cb{width:16px;height:16px;accent-color:var(--red);cursor:pointer}.leads-tbl tr.sel td{background:color-mix(in srgb, var(--red-hot) 6%, var(--card))!important}.leads-tbl tr.is-new td:first-child{box-shadow:inset 3px 0 0 var(--red-hot)}.cust{align-items:center;gap:10px;min-width:200px;display:flex}.clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.status-sel{width:150px;height:30px;color:var(--c);border-color:color-mix(in srgb, var(--c) 35%, var(--line-2));background-color:color-mix(in srgb, var(--c) 6%, var(--card));font-size:.8rem;font-weight:700}.drawer.wide{width:min(720px,100vw)}.drawer-h h2{min-width:0}.lead-acts{flex-wrap:wrap;gap:8px;display:flex}.btn.wa{color:#fff;background:#1fa855;border-color:#1fa855}.btn.wa:hover{background:#178a45;border-color:#178a45}.lead-meta{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:.8rem;display:flex}.lead-meta span{align-items:center;gap:5px;display:inline-flex}.status-pick{flex-wrap:wrap;gap:6px;display:flex}.status-pick button{border:1px solid var(--line-2);background:var(--card);height:32px;color:var(--text);border-radius:99px;padding:0 12px;font-size:.8rem;font-weight:600}.status-pick button:hover{border-color:var(--c);color:var(--c)}.status-pick button.on{background:var(--c);border-color:var(--c);color:#fff;box-shadow:0 6px 16px -8px var(--c)}.form-sec{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-top:1px dashed var(--line);align-items:center;gap:7px;margin-top:4px;padding-top:10px;font-size:.78rem;font-weight:800;display:flex}.chip{border:1px solid var(--line);background:var(--chip);height:28px;color:var(--text);border-radius:99px;padding:0 11px;font-size:.78rem;font-weight:600}.chip:hover{border-color:var(--red-hot);color:var(--red)}.summary-box{background:var(--chip);border-radius:10px;padding:10px 12px;font-size:.86rem;line-height:1.55}.log-add{border:1px solid var(--line);background:var(--card-2);border-radius:12px;gap:8px;padding:12px;display:grid}.log-add .seg{justify-self:start}.log-add .seg button{align-items:center;gap:5px;display:inline-flex}.tline{margin:0;padding:0;list-style:none;display:grid;position:relative}.tline:before{content:"";background:var(--line);width:2px;position:absolute;top:6px;bottom:6px;left:14px}.tline li{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:7px 0;display:grid;position:relative}.tl-ic{color:#fff;width:30px;height:30px;box-shadow:0 0 0 4px var(--card);z-index:1;border-radius:50%;place-items:center;display:grid}.tl-body{min-width:0;padding-top:4px}.tl-text{white-space:pre-wrap;word-break:break-word;background:var(--card-2);border:1px solid var(--line);border-radius:10px;margin-top:3px;padding:8px 10px;font-size:.88rem}.board{grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.col{background:color-mix(in srgb, var(--c) 5%, var(--card-2));border:1px solid var(--line);border-top:3px solid var(--c);border-radius:14px;flex-direction:column;min-height:200px;max-height:calc(100dvh - 250px);transition:box-shadow .15s,background .15s;display:flex}.col.over{box-shadow:0 0 0 2px var(--c);background:color-mix(in srgb, var(--c) 12%, var(--card))}.col header{color:var(--ink);align-items:center;gap:8px;padding:12px 14px 10px;font-size:.88rem;display:flex}.col header small{color:var(--muted);margin-left:auto;font-size:.74rem;font-weight:700}.col-b{align-content:start;gap:8px;padding:0 10px 10px;display:grid;overflow-y:auto}.col-empty{text-align:center;color:var(--muted);border:1px dashed var(--line-2);border-radius:10px;padding:18px;font-size:.8rem}.kcard{background:var(--card);border:1px solid var(--line);cursor:grab;border-radius:11px;gap:5px;padding:10px 12px;font-size:.88rem;transition:box-shadow .15s,transform .15s;display:grid;box-shadow:0 1px 2px #0000000a}.kcard:hover{box-shadow:var(--sh-h);transform:translateY(-1px)}.kcard.dragging{opacity:.4}.kcard b{color:var(--ink);font-weight:700}.kmeta{color:var(--muted);flex-wrap:wrap;gap:4px 10px;font-size:.74rem;display:flex}.kmeta span{align-items:center;gap:4px;display:inline-flex}.funnel{gap:10px;display:grid}.f-row{grid-template-columns:90px minmax(0,1fr) 50px 44px;align-items:center;gap:10px;font-size:.86rem;display:grid}.funnel.compact .f-row{grid-template-columns:76px minmax(0,1fr) 36px;gap:8px;font-size:.8rem}.f-bar{background:var(--chip);border-radius:7px;height:24px;overflow:hidden}.funnel.compact .f-bar{height:14px}.f-bar span{background:var(--grad);border-radius:inherit;height:100%;display:block}.f-k{font-weight:600}.f-p{text-align:right}.mbars{align-items:end;gap:10px;height:200px;display:flex}.mb{flex:1;grid-template-rows:1fr auto auto;justify-items:center;gap:4px;min-width:0;height:100%;display:grid}.mb-col{width:100%;max-width:54px;height:100%;position:relative}.mb-col span{border-radius:6px 6px 2px 2px;position:absolute;bottom:0;left:0;right:0}.mb-col .a{background:#e8c9c5}.mb-col .b{background:var(--ok);left:22%;right:22%}.mb small{color:var(--muted);white-space:nowrap;font-size:.72rem}.cal-wrap{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}@media (max-width:1150px){.cal-wrap{grid-template-columns:minmax(0,1fr)}}.cal{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-h{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 10px;font-size:.72rem;font-weight:800}.cal-d{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card);text-align:left;min-width:0;min-height:108px;color:var(--text);flex-direction:column;gap:4px;padding:6px;transition:background .12s;display:flex}.cal-d:nth-child(7n){border-right:0}.cal-d:hover{background:var(--hover)}.cal-d.out{background:var(--card-2)}.cal-d.out .n{opacity:.4}.cal-d.sun .n{color:var(--red)}.cal-d .n{font-family:var(--display);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.86rem;font-weight:800;display:grid}.cal-d.today .n{background:var(--grad);color:#fff;box-shadow:var(--glow)}.cal-d.sel{box-shadow:inset 0 0 0 2px var(--red-hot)}.evs{gap:3px;width:100%;min-width:0;display:grid}.ev{white-space:nowrap;text-overflow:ellipsis;color:#fff;border-radius:6px;align-items:center;gap:4px;min-width:0;padding:2px 6px;font-size:.7rem;display:flex;overflow:hidden}.ev svg{flex:none}.ev b{font-weight:800}.ev-kesif{background:#2747c4}.ev-tasinma{background:#13804b}.ev-takip{color:#3d2a00;background:#e2a00c}.cal-d .more{color:var(--muted);padding-left:4px;font-size:.68rem;font-weight:700}@media (max-width:700px){.cal-d{min-height:64px}.ev{height:6px;padding:0;font-size:0}.ev svg,.ev b{display:none}}.day-list{display:grid}.day-it{border-bottom:1px solid var(--line);border-left:3px solid #0000;gap:6px;padding:12px 16px;display:grid}.day-it:last-child{border-bottom:0}.ev-b-kesif{border-left-color:#2747c4}.ev-b-tasinma{border-left-color:#13804b}.ev-b-takip{border-left-color:#e2a00c}.lead-line{text-align:left;width:100%;color:var(--text);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.lead-line:hover{background:var(--hover);border-color:var(--line)}.lead-line b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;display:block;overflow:hidden}.lead-line small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;display:block;overflow:hidden}.agenda{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agenda-col{border-right:1px solid var(--line);align-content:start;gap:2px;min-width:0;padding:12px;display:grid}.agenda-col:last-child{border-right:0}.agenda-h{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;padding:2px 6px 8px;font-size:.74rem;font-weight:800;display:flex}.agenda-h .badge{margin-left:auto}.agenda-h.bad{color:var(--red)}.agenda-h.ok{color:var(--ok)}@media (max-width:900px){.agenda{grid-template-columns:minmax(0,1fr)}.agenda-col{border-right:0;border-bottom:1px solid var(--line)}}.sales-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.sales-mini .k{color:var(--muted);font-size:.76rem;font-weight:600;display:block}.sales-mini b{color:var(--ink);font-size:1.3rem}.todo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.todo-grid .tl-item:nth-child(odd){border-right:1px solid var(--line)}@media (max-width:900px){.todo-grid{grid-template-columns:minmax(0,1fr)}.todo-grid .tl-item:nth-child(odd){border-right:0}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4eeed;--text:#ddd5d3;--muted:#a39996;--line:#33292a;--line-2:#45393a;--bg:#141011;--card:#1d1718;--card-2:#221b1c;--hover:#2a2122;--chip:#2b2223;--red-50:#3a1714;--red-100:#5a201b;--ok-50:#10301f;--warn-50:#3a2a0c;--info-50:#142540;--ok:#4fd18b;--warn:#f0b84a;--info:#8bb4ff;--red:#ff5a4e;--red-h:#ff7a70;--grad-soft:linear-gradient(135deg, #2b1513 0%, #3a1714 100%);--sh:0 1px 2px #0000004d, 0 10px 30px -14px #0009;--sh-h:0 2px 4px #0000004d, 0 24px 46px -18px #000000b3}:root[data-theme=dark] body{background:radial-gradient(900px 500px at 100% -10%, #e8281e14, transparent 60%), var(--bg)}:root[data-theme=dark] .top{border-bottom-color:var(--line);background:#1d1718cc}:root[data-theme=dark] .card,:root[data-theme=dark] .quick a,:root[data-theme=dark] .li-card,:root[data-theme=dark] .lay-item,:root[data-theme=dark] .add-card,:root[data-theme=dark] .media-item{background:var(--card);border-color:var(--line);color:var(--text)}:root[data-theme=dark] .card-f,:root[data-theme=dark] .tbl th,:root[data-theme=dark] .editor-tools,:root[data-theme=dark] .preset{background:var(--card-2)}:root[data-theme=dark] .tbl tbody tr:hover td,:root[data-theme=dark] .tl-item:hover{background:var(--hover)}:root[data-theme=dark] .btn{background:var(--card-2);border-color:var(--line-2);color:var(--ink)}:root[data-theme=dark] .btn:hover{background:var(--hover);border-color:#5a4a4b}:root[data-theme=dark] .btn.ghost{background:0 0;border-color:#0000}:root[data-theme=dark] .btn.ghost:hover{background:var(--chip)}:root[data-theme=dark] .btn.primary{background:var(--grad);color:#fff;border-color:#0000}:root[data-theme=dark] .btn.wa{color:#fff;background:#1fa855;border-color:#1fa855}:root[data-theme=dark] .btn.dark{color:#1d1718;background:#f4eeed;border-color:#f4eeed}:root[data-theme=dark] .btn.danger{color:var(--red);border-color:#5a2a26}:root[data-theme=dark] .input,:root[data-theme=dark] .select,:root[data-theme=dark] .textarea,:root[data-theme=dark] .kbar,:root[data-theme=dark] .editor,:root[data-theme=dark] .editor textarea{border-color:var(--line-2);color:var(--text);background-color:#171213}:root[data-theme=dark] .seg{background:#2b2223}:root[data-theme=dark] .seg button.on{color:#fff;background:#3a2f30}:root[data-theme=dark] .badge{color:var(--text);background:#352a2b}:root[data-theme=dark] .badge.red{background:var(--red-hot);color:#fff}:root[data-theme=dark] .modal,:root[data-theme=dark] .drawer,:root[data-theme=dark] .cmdk-box{background:var(--card);color:var(--text)}:root[data-theme=dark] .toast{background:#2e2526}:root[data-theme=dark] .note{color:#cfe0ff}:root[data-theme=dark] .note.warn{color:#ffe1a3}:root[data-theme=dark] .note.bad{color:#ffc9c3}:root[data-theme=dark] .note.ok{color:#b6f0cf}:root[data-theme=dark] .kbd{border-color:var(--line-2);background:#2b2223}:root[data-theme=dark] .chart .gl{stroke:#33292a}:root[data-theme=dark] .blist-row .track,:root[data-theme=dark] .delta.flat{background:#2b2223}:root[data-theme=dark] .tline:before{background:var(--line-2)}:root[data-theme=dark] .mb-col .a{background:#5a3530}:root[data-theme=dark] .avatar{color:#ffd9d4;background:linear-gradient(135deg,#3a2f30,#4a3332)}:root[data-theme=dark] .ring svg circle:first-child,:root[data-theme=dark] .donut-wrap svg circle:first-child{stroke:#2b2223}:root[data-theme=dark] .media-item .im,:root[data-theme=dark] .add-card .mini{background-color:#2b2223}:root[data-theme=dark] .content a:not(.btn):not(.tl-item):not(.card){color:#ff8a80}:root[data-theme=dark] .quick a{color:var(--ink)}:root[data-theme=dark] .tbl td,:root[data-theme=dark] .tbl th,:root[data-theme=dark] .card-h,:root[data-theme=dark] .tl-item{border-color:var(--line)}:root[data-theme=dark] .serp{background:#fff}.drawer-b,.modal-b{grid-auto-rows:max-content}@media (max-width:700px){.top{gap:6px}.kbar{flex:none;justify-content:center;width:38px;min-width:0;padding:0}.kbar .kbd,.top .top-ext,.top .top-theme,.top .btn.primary .pub-t{display:none}}.diff{border:1px solid var(--line);background:var(--card-2);border-radius:10px;max-height:420px;font-family:ui-monospace,Consolas,monospace;font-size:.76rem;line-height:1.5;overflow:auto}.df{white-space:pre-wrap;word-break:break-word;grid-template-columns:18px minmax(0,1fr);padding:0 10px;display:grid}.df span{color:var(--muted);-webkit-user-select:none;user-select:none}.df.add{background:#13804b24}.df.del{background:#d4231a21;-webkit-text-decoration:line-through #d4231a66;text-decoration:line-through #d4231a66}.df.gap{color:var(--muted);text-align:center;padding:2px;display:block}.menu.wa-menu{width:min(380px,90vw);max-height:70vh;overflow-y:auto}.menu-i.tpl{align-items:flex-start}.menu-i.tpl b{font-size:.86rem;display:block}.menu-i.tpl small{color:var(--muted);margin-top:2px;font-size:.74rem;line-height:1.35;display:block}.menu-i.tpl svg{flex:none;margin-top:2px}.link-list{gap:2px;max-height:46vh;display:grid;overflow-y:auto}.tbl tr.row-bad td{background:color-mix(in srgb, var(--red-hot) 8%, var(--card))}:root{--brand:#da2a22;--brand-d:#b8201a;--brand-dd:#8f1712;--brand-50:#fdf0ef;--brand-100:#f8d9d6;--ink:#141414;--text:#2b2b2b;--muted:#6b6b6b;--line:#e6e2de;--line-2:#d6d0cb;--bg:#f5f4f1;--card:#fff;--card-2:#faf9f7;--hover:#f7f4f2;--chip:#f1eeeb;--red:var(--brand);--red-h:var(--brand-d);--red-hot:var(--brand);--red-50:var(--brand-50);--red-100:var(--brand-100);--grad:var(--brand);--grad-soft:var(--brand-50);--wine-grad:var(--brand);--glow:0 0 0 0 transparent;--sh:0 1px 0 #14141408;--sh-h:0 1px 0 #1414140a, 0 8px 24px -16px #14141440;--r:12px;--r-s:8px;--side:248px;--label:600 .7rem/1.2 var(--body)}body{background:var(--bg);letter-spacing:-.003em;font-size:14px}::selection{background:var(--brand);color:#fff}.content>*,.stack>*{animation:none}.content>*{animation:.18s ease-out both fade}h1,h2,h3{letter-spacing:-.025em}.page-head{align-items:flex-end;margin-bottom:22px;padding-bottom:18px;position:relative}.page-head h1{letter-spacing:-.04em;font-size:1.85rem;font-weight:800;line-height:1.05}.page-head p{margin-top:8px;font-size:.9rem}.page-head:before{content:"";background:var(--brand);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-3px;left:0}.page-head:after{content:"";background:repeating-linear-gradient(90deg, var(--line-2) 0 6px, transparent 6px 11px);height:1px;position:absolute;bottom:0;left:12px;right:0}.num,.kpi .v,.stat .v{font-feature-settings:"tnum" 1, "lnum" 1}.tbl th{font:var(--label);letter-spacing:.08em;color:var(--muted)}.side{background:var(--brand);color:#fff;scrollbar-color:#ffffff4d transparent;border-right:0}.side:after{display:none}.brand{color:#fff;border-bottom:1px solid #ffffff29;grid-template-columns:auto;gap:6px;margin-bottom:6px;padding:22px 22px 18px;text-decoration:none;display:grid}.brand-logo{width:168px;height:auto;display:block}.brand-emblem{width:40px;height:40px;display:none}.brand-t{font:600 .66rem/1 var(--body);letter-spacing:.22em;text-transform:uppercase;color:#ffffffbf;padding-left:2px}.nav{gap:1px;padding:6px 12px 18px}.nav-h{font:var(--label);letter-spacing:.16em;color:#fff9;opacity:1;padding:16px 12px 6px}.nav a{color:#ffffffeb;border-radius:8px;padding:8px 11px;font-size:.88rem;font-weight:500}.nav a:hover{color:#fff;background:#0000001a}.nav a:hover svg{color:#fff;transform:none}.nav a.on{color:var(--brand-dd);background:#fff;font-weight:700;box-shadow:0 1px #00000014}.nav a .badge.red{color:var(--brand-d);background:#fff}.nav a.on .badge.red{background:var(--brand);color:#fff}.nav a .badge.warn{color:#4a3300;background:#ffd34d}.side-foot{color:#fffc;border-top:1px solid #ffffff29}.side-me .avatar{color:var(--brand-d);background:#fff}.side-tog{color:#fff;background:0 0;border-color:#ffffff40}.side-tog:hover{background:#0000001f}@media (min-width:961px){.shell.mini .brand{justify-items:center;padding:18px 0 14px}.shell.mini .brand-logo,.shell.mini .brand-t{display:none}.shell.mini .brand-emblem{display:block}}.top{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--line);min-height:56px}.kbar{background:var(--card-2);box-shadow:none;border-color:var(--line);border-radius:8px}.kbar:hover{border-color:var(--line-2);box-shadow:none;background:var(--card)}.crumb{color:var(--muted);font-weight:500}.card{border:1px solid var(--line);border-radius:var(--r);box-shadow:none}.card.hover:hover,a.card:hover{box-shadow:var(--sh-h);transform:none}.card-h{padding:14px 18px}.card-h h2{letter-spacing:-.015em;font-size:.98rem;font-weight:700}.card-b{padding:18px}.modal,.drawer,.cmdk-box,.menu{border:1px solid var(--line);box-shadow:0 24px 60px -24px #14141459}.modal{border-radius:14px}.overlay,.drawer-o,.cmdk{-webkit-backdrop-filter:none;backdrop-filter:none;background:#140e0e6b}.btn{border-radius:8px;font-weight:600;transition:background .12s,border-color .12s,color .12s}.btn.primary{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:none}.btn.primary:hover{background:var(--brand-d);border-color:var(--brand-d);filter:none;box-shadow:none}.btn.primary:active{background:var(--brand-dd);transform:none}.btn.dark{background:var(--ink);border-color:var(--ink)}.btn.dark:hover{background:#000}.input:focus,.select:focus,.textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #14141414}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.seg{background:var(--chip);border-radius:8px}.seg button{border-radius:6px}.seg button.on{color:var(--ink);box-shadow:0 1px 2px #00000014}.tabs button.on{color:var(--ink);border-color:var(--brand)}.chip-ic,.chip-ic.c2,.chip-ic.c3,.chip-ic.c4,.chip-ic.c5,.chip-ic.c6{background:var(--chip);color:var(--ink);box-shadow:none;border-radius:8px}.chip-ic.c1{background:var(--brand);color:#fff}.cmdk-item.on{background:var(--chip);color:var(--ink)}.cmdk-item.on .chip-ic{background:var(--ink);color:#fff}.avatar{background:var(--chip);color:var(--ink)}.badge.red{background:var(--brand)}.badge.soft{background:var(--brand-50);color:var(--brand-d)}.delta{border-radius:4px;padding:1px 6px}.toast{border-radius:10px}.toast.err{background:var(--brand-dd)}.pulse{background:#22b35e}.chart .ln{stroke:var(--brand)}.spark path.l{stroke:var(--brand);stroke-width:1.6px}.blist-row .fill,.hours div,.f-bar span{background:var(--brand)}.status-pick button.on{box-shadow:none}.col{border-top-width:2px}.brief{background:var(--card);border:1px solid var(--line);border-radius:var(--r);border-top:3px solid var(--brand);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 32px;padding:26px 28px 40px;display:grid;position:relative}.brief-date{border-right:1px solid var(--line);align-items:center;gap:12px;padding-right:28px;display:flex}.brief-date b{font-family:var(--display);letter-spacing:-.06em;color:var(--brand);font-feature-settings:"tnum" 1;font-size:4.2rem;font-weight:800;line-height:.82}.brief-date span{font:600 .74rem/1.45 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.brief-k{font:var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--brand)}.brief-main h1{letter-spacing:-.04em;margin-top:4px;font-size:1.7rem;font-weight:800}.brief-items{flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;padding:0;list-style:none;display:flex}.brief-items li{padding-left:14px;font-size:.88rem;position:relative}.brief-items li:before{content:"";border:1.5px solid var(--line-2);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.brief-items a{color:var(--text);border-bottom:1px solid #0000;text-decoration:none}.brief-items a:hover{border-bottom-color:currentColor}.brief-items a.hot{color:var(--brand-d);font-weight:600}.brief-items li:has(a.hot):before{background:var(--brand);border-color:var(--brand)}.brief-live{grid-template-columns:repeat(4,auto);margin:0;display:grid}.brief-live div{border-left:1px solid var(--line);padding:0 18px}.brief-live dt{font:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;display:flex}.brief-live dd{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);font-feature-settings:"tnum" 1;margin:6px 0 0;font-size:1.9rem;font-weight:800;line-height:1}.shift{height:14px;position:absolute;bottom:14px;left:28px;right:28px}.shift-line{background:repeating-linear-gradient(90deg, var(--line-2) 0 6px, transparent 6px 11px);height:1px;position:absolute;top:6px;left:0;right:0}.shift-done{background:var(--brand);height:1px;position:absolute;top:0;left:0}.shift-truck{color:var(--brand);background:var(--card);padding:0 4px;line-height:0;position:absolute;top:-2px;transform:translate(-50%)}.shift-t{font:600 .6rem/1 var(--body);color:var(--muted);letter-spacing:.06em;opacity:.8;position:absolute;top:10px;transform:translate(-50%)}@media (max-width:1250px){.brief{grid-template-columns:auto minmax(0,1fr)}.brief-live{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:14px}.brief-live div:first-child{border-left:0;padding-left:0}}@media (max-width:700px){.brief{grid-template-columns:minmax(0,1fr);padding:20px 18px 40px}.brief-date{border-right:0;padding-right:0}.brief-date b{font-size:3rem}.brief-live{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.brief-live div:nth-child(3){border-left:0;padding-left:0}.shift{left:18px;right:18px}}.quick{flex-wrap:wrap;grid-template-columns:none;gap:8px;display:flex}.quick a{background:var(--card);border:1px solid var(--line);height:36px;box-shadow:none;color:var(--ink);align-items:center;gap:8px;justify-items:initial;border-radius:8px;padding:0 14px;font-size:.84rem;font-weight:600;display:inline-flex}.quick a:hover{box-shadow:none;border-color:var(--ink);transform:none}.quick a svg{color:var(--brand)}.ledger{background:var(--card);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ledger-cell{color:inherit;border-left:1px solid var(--line);gap:6px;padding:18px 20px 12px;text-decoration:none;transition:background .12s;display:grid}.ledger-cell:first-child{border-left:0}.ledger-cell:hover{background:var(--card-2)}.ledger-cell .k{font:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;display:flex}.ledger-cell .v{font-family:var(--display);letter-spacing:-.045em;color:var(--ink);font-feature-settings:"tnum" 1;font-size:2.15rem;font-weight:800;line-height:1}.ledger-d{align-items:center;gap:8px;display:flex}.ledger-d small{color:var(--muted);font-size:.72rem}.ledger .spark{height:34px;margin:4px -2px 0}@media (max-width:1100px){.ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-cell:nth-child(3){border-left:0}.ledger-cell:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:560px){.ledger{grid-template-columns:minmax(0,1fr)}.ledger-cell{border-left:0;border-top:1px solid var(--line)}.ledger-cell:first-child{border-top:0}}.agenda-h.info,.agenda-h.ok{color:var(--ink)}.sales-mini b{letter-spacing:-.035em;font-size:1.45rem}.gate{background:var(--bg);grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);min-height:100dvh;display:grid}.gate-art{background:var(--brand);color:#fff;isolation:isolate;flex-direction:column;justify-content:space-between;padding:clamp(28px,4vw,56px);display:flex;position:relative;overflow:hidden}.gate-photo{object-fit:cover;filter:grayscale()contrast(1.15)brightness(.95);mix-blend-mode:multiply;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.gate-art:after{content:"";z-index:-1;background:linear-gradient(#780a0626,#0000 30% 55%,#5006038c);position:absolute;inset:0}.gate-logo{width:clamp(200px,22vw,300px);height:auto;display:block}.gate-kicker{font:var(--label);letter-spacing:.22em;text-transform:uppercase;color:#ffffffd1;align-items:center;gap:10px;display:flex}.gate-kicker:before{content:"";background:#fff;width:28px;height:2px}.gate-copy h2{color:#fff;letter-spacing:-.045em;max-width:15ch;margin-top:14px;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:800;line-height:1.02}.gate-meta{border-top:1px solid #ffffff59;grid-template-columns:auto auto minmax(0,1fr) auto;gap:0;padding-top:18px;display:grid}.gate-meta div{border-left:1px solid #ffffff40;gap:4px;padding:0 22px;display:grid}.gate-meta div:first-child{border-left:0;padding-left:0}.gate-meta b{font-family:var(--display);letter-spacing:-.03em;font-feature-settings:"tnum" 1;font-size:1.5rem;font-weight:800;line-height:1}.gate-meta span{font:600 .66rem/1.2 var(--body);letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf}.gate-coord b{letter-spacing:.02em;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:1rem;font-weight:600}.gate-clock{text-align:right}.gate-panel{align-content:center;place-items:center;gap:18px;padding:32px 24px;display:grid}.gate-legal{color:var(--muted);font-size:.74rem}.waybill{background:var(--card);border:1px solid var(--line);border-radius:14px;width:min(440px,100%);position:relative;box-shadow:0 1px #1414140a,0 30px 60px -40px #14141466}.wb-head{grid-template-columns:auto minmax(0,1fr) 96px;align-items:center;gap:14px;padding:18px 22px 16px;display:grid}.wb-emblem{width:52px;height:52px}.wb-doc b{font:700 .72rem/1.2 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--brand);display:block}.wb-doc span{color:var(--muted);margin-top:4px;font:500 .8rem/1.2 ui-monospace,Cascadia Mono,Consolas,monospace;display:block}.wb-bar{width:96px;height:34px;fill:var(--ink);opacity:.85}.wb-perf{border-top:1.5px dashed var(--line-2);height:0;margin:0 18px;position:relative}.wb-perf:before,.wb-perf:after{content:"";background:var(--bg);border:1px solid var(--line);border-radius:50%;width:20px;height:20px;position:absolute;top:-10px}.wb-perf:before{clip-path:inset(0 0 0 50%);left:-29px}.wb-perf:after{clip-path:inset(0 50% 0 0);right:-29px}.wb-body{gap:16px;padding:24px 26px 22px;display:grid}.wb-body h1{letter-spacing:-.045em;font-size:1.75rem;font-weight:800;line-height:1.05}.wb-sub{color:var(--muted);margin-top:-8px;font-size:.88rem}.wb-field{gap:6px;display:grid}.wb-field>span{font:var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.wb-field input{border:0;border-bottom:1.5px solid var(--line-2);width:100%;height:46px;font:500 1.02rem var(--body);color:var(--ink);background:0 0;border-radius:0;padding:0 2px;transition:border-color .15s}.wb-field input:focus{border-bottom-color:var(--brand);outline:none}.wb-field small{color:var(--muted);font-size:.76rem}.wb-pw{position:relative}.wb-pw input{padding-right:48px}.wb-eye{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.wb-eye:hover{color:var(--ink);background:var(--chip)}.wb-code{letter-spacing:.35em;text-align:center;font-family:ui-monospace,Cascadia Mono,Consolas,monospace!important;font-size:1.6rem!important}.wb-caps{color:#8a5a00;align-items:center;gap:6px;font-size:.78rem;display:flex}.wb-err{border-left:3px solid var(--brand);background:var(--brand-50);color:var(--brand-dd);border-radius:0 6px 6px 0;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.86rem;display:flex}.wb-go{border-radius:8px;justify-content:space-between;height:50px;margin-top:4px;padding:0 18px;font-size:.98rem}.wb-back{color:var(--muted);background:0 0;border:0;justify-self:start;padding:0;font-size:.84rem}.wb-back:hover{color:var(--ink)}.wb-foot{border-top:1px solid var(--line);background:var(--card-2);color:var(--muted);border-radius:0 0 14px 14px;flex-wrap:wrap;gap:4px 14px;padding:12px 22px;font-size:.72rem;display:flex}.wb-foot span{align-items:center;gap:5px;display:inline-flex}.wb-foot span+span:before{content:"·";color:var(--line-2);margin-right:9px}@media (max-width:960px){.gate{grid-template-columns:minmax(0,1fr)}.gate-art{gap:22px;min-height:260px}.gate-copy h2{font-size:1.9rem}.gate-meta{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.gate-meta div:nth-child(3){border-left:0;padding-left:0}.gate-clock{text-align:left}}:root[data-theme=dark]{--ink:#f2efed;--text:#d9d4d1;--muted:#9c9592;--line:#2f2a29;--line-2:#403938;--bg:#121010;--card:#1a1717;--card-2:#1f1b1b;--hover:#242020;--chip:#262121;--brand-50:#3a1513;--brand-100:#55201c;--red:#ff5a50;--red-h:#ff7a72}:root[data-theme=dark] .side{border-right:1px solid var(--line);background:#1a1717}:root[data-theme=dark] .brand,:root[data-theme=dark] .side-foot{border-color:var(--line)}:root[data-theme=dark] .nav a.on{background:var(--brand);color:#fff}:root[data-theme=dark] .nav a.on svg{color:#fff}:root[data-theme=dark] .nav a:hover{background:#ffffff0f}:root[data-theme=dark] .side-me .avatar{background:var(--brand);color:#fff}:root[data-theme=dark] .top{background:var(--card)}:root[data-theme=dark] .btn.dark{background:var(--ink);color:#141414;border-color:var(--ink)}:root[data-theme=dark] .cmdk-item.on .chip-ic{background:var(--brand)}:root[data-theme=dark] .brief-date b,:root[data-theme=dark] .brief-k,:root[data-theme=dark] .quick a svg{color:#ff5a50}:root[data-theme=dark] .brief{border-top-color:var(--brand)}:root[data-theme=dark] .wb-bar{fill:var(--ink)}:root[data-theme=dark] .wb-emblem{filter:invert()}:root[data-theme=dark] .wb-err{color:#ffc9c3}:root[data-theme=dark] .wb-caps{color:#f0b84a}.gate-photo{filter:grayscale()contrast(1.05)brightness(1.12)}@media (max-width:960px){.gate-art{gap:16px;min-height:0;padding:24px 20px 20px}.gate-logo{width:170px}.gate-copy h2{max-width:20ch;margin-top:8px;font-size:1.55rem}.gate-meta{grid-template-columns:repeat(3,auto);padding-top:12px}.gate-meta div{padding:0 16px}.gate-meta div:nth-child(3){display:none}.gate-meta div:nth-child(4){border-left:1px solid #ffffff40;padding-left:16px}.gate-meta b{font-size:1.2rem}}@media (max-width:480px){.wb-head{grid-template-columns:auto minmax(0,1fr) 64px;gap:10px;padding:16px}.wb-bar{width:64px}.wb-doc span{font-size:.72rem}.wb-body{padding:20px 18px}}:root[data-theme=dark] .brief-items a{color:var(--text)}:root[data-theme=dark] .brief-items a.hot{color:#ff7a70}:root[data-theme=dark] .quick a,:root[data-theme=dark] .ledger-cell{color:var(--ink)}:root{--brand:#d7261e;--brand-d:#b51e17;--brand-dd:#8c1610;--brand-50:#fdf1f0;--side-active:var(--brand-50)}.brand-logo,.brand-emblem{display:none}.brand-logo.on-light{display:block}:root[data-skin=antrasit] .brand-logo.on-light,:root[data-theme=dark] .brand-logo.on-light,:root[data-skin=kirmizi] .brand-logo.on-light{display:none}:root[data-skin=antrasit] .brand-logo.on-dark,:root[data-theme=dark]:not([data-skin=kirmizi]) .brand-logo.on-dark,:root[data-skin=kirmizi] .brand-logo.on-red{display:block}.brand{border-bottom:1px solid var(--line);gap:8px;padding:20px 20px 16px}.brand-logo{width:172px;height:auto}.brand-t{color:var(--muted);letter-spacing:.2em;font-size:.62rem}@media (min-width:961px){.shell.mini .brand-logo{display:none!important}.shell.mini .brand-emblem.on-light{display:block}.shell.mini .brand-emblem.on-dark,:root[data-skin=antrasit] .shell.mini .brand-emblem.on-light,:root[data-skin=kirmizi] .shell.mini .brand-emblem.on-light,:root[data-theme=dark] .shell.mini .brand-emblem.on-light{display:none}:root[data-skin=antrasit] .shell.mini .brand-emblem.on-dark,:root[data-skin=kirmizi] .shell.mini .brand-emblem.on-dark,:root[data-theme=dark] .shell.mini .brand-emblem.on-dark{display:block}}.side{background:var(--card);color:var(--text);border-right:1px solid var(--line);scrollbar-color:var(--line-2) transparent}.nav-h{color:var(--muted)}.nav a{color:#3b3b3b;position:relative}.nav a svg{color:#8a8580}.nav a:hover{background:var(--hover);color:var(--ink)}.nav a:hover svg{color:var(--ink)}.nav a.on{background:var(--side-active);color:var(--brand-dd);box-shadow:none}.nav a.on:before{content:"";background:var(--brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:-12px}.nav a.on svg{color:var(--brand)}.nav a .badge.red,.nav a.on .badge.red{background:var(--brand);color:#fff}.side-foot{border-top:1px solid var(--line);color:var(--muted)}.side-me{color:var(--muted)}.side-me b{color:var(--ink)}.side-me .avatar{background:var(--ink);color:#fff}.side-tog{border-color:var(--line);color:var(--muted)}.side-tog:hover{background:var(--hover);color:var(--ink)}:root[data-skin=antrasit] .side,:root[data-theme=dark] .side{color:#e8e6e3;background:#151517;border-right:1px solid #232326}:root[data-skin=antrasit] .brand,:root[data-theme=dark] .brand,:root[data-skin=antrasit] .side-foot,:root[data-theme=dark] .side-foot{border-color:#26262a}:root[data-skin=antrasit] .brand-t,:root[data-theme=dark] .brand-t,:root[data-skin=antrasit] .nav-h,:root[data-theme=dark] .nav-h{color:#8d8a87}:root[data-skin=antrasit] .nav a,:root[data-theme=dark] .nav a{color:#d6d3d0}:root[data-skin=antrasit] .nav a svg,:root[data-theme=dark] .nav a svg{color:#8d8a87}:root[data-skin=antrasit] .nav a:hover,:root[data-theme=dark] .nav a:hover{color:#fff;background:#1f1f22}:root[data-skin=antrasit] .nav a:hover svg,:root[data-theme=dark] .nav a:hover svg{color:#fff}:root[data-skin=antrasit] .nav a.on,:root[data-theme=dark] .nav a.on{color:#fff;background:#24242a}:root[data-skin=antrasit] .nav a.on svg,:root[data-theme=dark] .nav a.on svg{color:#ff4a40}:root[data-skin=antrasit] .side-me b,:root[data-theme=dark] .side-me b{color:#fff}:root[data-skin=antrasit] .side-me .avatar,:root[data-theme=dark] .side-me .avatar{background:var(--brand)}:root[data-skin=antrasit] .side-tog,:root[data-theme=dark] .side-tog{color:#b9b6b3;border-color:#2c2c30}:root[data-skin=antrasit] .side-tog:hover,:root[data-theme=dark] .side-tog:hover{color:#fff;background:#1f1f22}:root[data-skin=kirmizi] .side{background:var(--brand);color:#fff;border-right:0}:root[data-skin=kirmizi] .brand,:root[data-skin=kirmizi] .side-foot{border-color:#ffffff2e}:root[data-skin=kirmizi] .brand-t,:root[data-skin=kirmizi] .nav-h{color:#ffffffb3}:root[data-skin=kirmizi] .nav a{color:#ffffffeb}:root[data-skin=kirmizi] .nav a svg{color:#ffffffbf}:root[data-skin=kirmizi] .nav a:hover{color:#fff;background:#0000001a}:root[data-skin=kirmizi] .nav a:hover svg{color:#fff}:root[data-skin=kirmizi] .nav a.on{color:var(--brand-dd);background:#fff}:root[data-skin=kirmizi] .nav a.on:before{display:none}:root[data-skin=kirmizi] .nav a .badge.red{color:var(--brand-d);background:#fff}:root[data-skin=kirmizi] .nav a.on .badge.red{background:var(--brand);color:#fff}:root[data-skin=kirmizi] .side-me,:root[data-skin=kirmizi] .side-me b{color:#fff}:root[data-skin=kirmizi] .side-me .avatar{color:var(--brand-d);background:#fff}:root[data-skin=kirmizi] .side-tog{color:#fff;border-color:#ffffff4d}.menu-skin{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px 8px 8px;display:grid}.menu-skin .sk{border:1.5px solid var(--line);background:var(--card);border-radius:8px;justify-items:center;gap:5px;padding:6px;display:grid}.menu-skin .sk span{border:1px solid var(--line);background:linear-gradient(90deg, var(--sk) 0 34%, #f3f1ee 34%);border-radius:5px;width:100%;height:26px}.menu-skin .sk small{color:var(--muted);font-size:.68rem;font-weight:600}.menu-skin .sk.on{border-color:var(--brand)}.menu-skin .sk.on small{color:var(--ink)}.sk-filo{--sk:#fff}.sk-antrasit{--sk:#151517}.sk-kirmizi{--sk:#d7261e}.swoosh{pointer-events:none;position:absolute}.swoosh .sw-a{fill:var(--brand)}.swoosh .sw-b{fill:var(--brand);opacity:.85}.brief{border-top:3px solid var(--brand)}.brief-date b{color:var(--brand)}.spark path.l{stroke-dasharray:1400;stroke-dashoffset:1400px;animation:1.2s cubic-bezier(.3,.7,.2,1) .1s forwards draw}.spark path.a{opacity:0;animation:.6s .5s forwards fade-in}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade-in{to{opacity:1}}.shift-done{transition:width 1.2s cubic-bezier(.3,.7,.2,1)}.skel{background:linear-gradient(90deg, var(--chip) 25%, var(--card-2) 50%, var(--chip) 75%);background-size:200% 100%}.content{view-transition-name:icerik}::view-transition-old(icerik){animation:.14s ease-in both vt-out}::view-transition-new(icerik){animation:.22s cubic-bezier(.2,.8,.2,1) both vt-in}@keyframes vt-out{to{opacity:0;transform:translateY(-4px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(6px)}}.gate-art{background:#0d0d0f}.gate-photo{filter:none;mix-blend-mode:normal;transform-origin:60% 60%;animation:24s ease-out both kenburns}@keyframes kenburns{0%{transform:scale(1.08)}to{transform:scale(1)}}.gate-art:after{background:linear-gradient(#0a0a0c9e 0%,#0a0a0c14 30%,#0a0a0c1a 52%,#0a0a0ce0 100%),linear-gradient(90deg,#0a0a0c73,#0000 55%)}.gate-kicker:before{background:var(--brand);width:32px;height:3px}.gate-copy h2{text-wrap:balance}.gate-meta{border-top-color:#ffffff38}.gate-meta div{border-left-color:#ffffff2e}.gate-meta span{color:#ffffff9e}.gate-panel{background:#fff;position:relative;overflow:hidden}.gate-swoosh{opacity:1;width:min(78%,560px);height:34%;bottom:0;right:0}.gate-panel>:not(.swoosh){z-index:1;position:relative}.gate-legal{color:var(--muted)}.waybill{animation:.55s cubic-bezier(.2,.8,.2,1) both card-in;box-shadow:0 1px #1414140a,0 30px 70px -36px #14141473}@keyframes card-in{0%{opacity:0;transform:translateY(14px)}}.wb-perf:before,.wb-perf:after{background:#fff}.wb-field input{background:linear-gradient(var(--brand), var(--brand)) no-repeat left bottom / 0 2px;transition:background-size .35s cubic-bezier(.2,.8,.2,1),border-color .2s}.wb-field input:focus{border-bottom-color:var(--line-2);background-size:100% 2px}.wb-go{transition:background .15s,transform .15s}.wb-go:hover svg{transform:translate(3px)}.wb-go svg{transition:transform .2s}@media (max-width:960px){.gate-panel{padding-bottom:96px}.gate-swoosh{width:100%;height:80px}}@media (prefers-reduced-motion:reduce){.gate-photo,.waybill,.spark path.l,.spark path.a{stroke-dasharray:none;opacity:1;animation:none}}:root[data-theme=dark] .gate-panel,:root[data-theme=dark] .wb-perf:before,:root[data-theme=dark] .wb-perf:after{background:var(--bg)}:root[data-theme=dark] .nav a.on:before{background:#ff4a40}:root[data-theme=dark] .brief-date b{color:#ff4a40}:root[data-theme=dark] .menu-skin .sk span{background:linear-gradient(90deg, var(--sk) 0 34%, #2a2626 34%)}.chart .ln2{stroke:#bdb6b0}:root[data-theme=dark] .chart .ln2{stroke:#5d5855}@media (max-width:1200px){.be-grid{grid-template-columns:minmax(0,1fr)!important}.be-grid>.stack:last-child{position:static!important}}@media (max-width:1100px){.hm-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:900px){.grid2{grid-template-columns:minmax(0,1fr)!important}}.note code{word-break:break-all}.seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.seg button{white-space:nowrap;flex:none}.donut-wrap{flex-wrap:wrap}.chart stop.st0,.spark stop.st0{stop-color:var(--brand);stop-opacity:.2}.chart stop.st1,.spark stop.st1{stop-color:var(--brand);stop-opacity:0}.chart line.hov{stroke:var(--brand);stroke-opacity:.35}circle.trk{stroke:var(--chip)}.row>.row{min-width:0;max-width:100%}.seg{min-width:0}@media (max-width:700px){:is(.grid4:has(>.stat),.grid4:has(>.kpi)){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat .v,.kpi .v{font-size:1.45rem}}.overlay.relogin{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.offline-bar{color:#ffe1a3;z-index:19;background:#3a2a0c;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:.84rem;font-weight:600;display:flex;position:sticky;top:56px}
