@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--orange-50: #fff4e6;--orange-100: #ffe0b3;--orange-200: #ffc880;--orange-300: #ffa94d;--orange-400: #ff8c38;--orange-500: #ff6b00;--orange-600: #e05a00;--orange-700: #b34700;--orange-800: #803300;--orange-900: #4d1f00;--orange: var(--orange-500);--orange-light: var(--orange-400);--orange-deep: var(--orange-600);--orange-dim: rgba(255, 107, 0, .12);--ink-950: #08080d;--ink-900: #0d0d1a;--ink-850: #10101a;--ink-800: #12122a;--ink-750: #14141f;--ink-700: #191922;--ink-650: #1a1a24;--ink-600: #1a1a35;--ink-550: #1c1c2b;--ink-500: #1e1e3a;--ink-450: #22223f;--ink: var(--ink-900);--ink-2: var(--ink-800);--ink-3: var(--ink-600);--card: var(--ink-500);--field: var(--ink-650);--text-primary: #ede8e2;--text-secondary: #e2e8f0;--text-muted: #9a958f;--text-dim: #64645a;--text-invert: #08080d;--text: var(--text-primary);--muted: var(--text-muted);--line-strong: rgba(255, 255, 255, .14);--line: rgba(255, 255, 255, .09);--line-soft: rgba(255, 255, 255, .05);--line-orange: rgba(255, 107, 0, .2);--line-orange-soft: rgba(255, 107, 0, .1);--border: var(--line-orange);--border-soft: var(--line-soft);--success: #22c55e;--success-bg: rgba(34, 197, 94, .12);--success-line: rgba(34, 197, 94, .3);--danger: #ef4444;--danger-bg: rgba(239, 68, 68, .12);--danger-line: rgba(239, 68, 68, .3);--warning: #f59e0b;--warning-bg: rgba(245, 158, 11, .12);--warning-line: rgba(245, 158, 11, .3);--info: #3b82f6;--info-bg: rgba(59, 130, 246, .12);--info-line: rgba(59, 130, 246, .3);--green: var(--success);--red: var(--danger);--yellow: var(--warning);--blue: var(--info);--font-sans: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif: "Fraunces", Georgia, "Times New Roman", serif;--font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--fs-xs: clamp(10px, 1.4vw, 11px);--fs-sm: clamp(12px, 1.6vw, 13px);--fs-base: clamp(13px, 1.8vw, 14px);--fs-md: clamp(14px, 2vw, 16px);--fs-lg: clamp(16px, 2.4vw, 18px);--fs-xl: clamp(18px, 2.8vw, 22px);--fs-2xl: clamp(22px, 3.6vw, 28px);--fs-3xl: clamp(26px, 4.8vw, 36px);--fs-4xl: clamp(32px, 6vw, 48px);--fs-5xl: clamp(40px, 8vw, 64px);--fs-hero: clamp(38px, 9vw, 96px);--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extra: 800;--fw-black: 900;--lh-tight: 1.1;--lh-snug: 1.3;--lh-normal: 1.5;--lh-relaxed: 1.65;--lh-loose: 1.8;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .05em;--tracking-wider: .15em;--tracking-widest: .25em;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--gap-section: clamp(56px, 9vw, 120px);--gap-card: clamp(14px, 2vw, 20px);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-3xl: 24px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .2);--shadow-sm: 0 2px 6px rgba(0, 0, 0, .25);--shadow-md: 0 4px 12px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .35);--shadow-xl: 0 12px 40px rgba(0, 0, 0, .4);--shadow-2xl: 0 24px 60px rgba(0, 0, 0, .5);--glow-orange-sm: 0 4px 12px rgba(255, 107, 0, .3);--glow-orange-md: 0 8px 24px rgba(255, 107, 0, .35);--glow-orange-lg: 0 12px 40px rgba(255, 107, 0, .45);--glow-success: 0 6px 20px rgba(34, 197, 94, .3);--glow-danger: 0 6px 20px rgba(239, 68, 68, .3);--glow-info: 0 6px 20px rgba(59, 130, 246, .3);--z-base: 0;--z-elevated: 10;--z-sticky: 50;--z-nav: 100;--z-drawer: 200;--z-overlay: 300;--z-modal: 500;--z-popover: 600;--z-confirm: 700;--z-tooltip: 800;--z-toast: 9999;--ease-linear: linear;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.16, 1, .3, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--dur-fast: .15s;--dur-normal: .25s;--dur-slow: .4s;--dur-slower: .6s;--transition-fast: all var(--dur-fast) var(--ease-out);--transition-normal: all var(--dur-normal) var(--ease-out);--transition-spring: all var(--dur-normal) var(--ease-spring);--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1240px;--container-2xl: 1440px;--sidebar-width: 260px;--sidebar-width-collapsed: 72px;--topbar-height: 60px;--bottom-nav-height: 65px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--blur-sm: blur(4px);--blur-md: blur(8px);--blur-lg: blur(16px);--backdrop-dim: rgba(0, 0, 0, .72);--backdrop-blur: rgba(13, 13, 26, .85)}[data-theme=light]{--ink: #ffffff;--ink-2: #f8fafc;--ink-3: #f1f5f9;--card: #ffffff;--field: #f8fafc;--text-primary: #0f172a;--text-secondary: #1e293b;--text-muted: #64748b;--line-strong: rgba(0, 0, 0, .14);--line: rgba(0, 0, 0, .09);--line-soft: rgba(0, 0, 0, .05)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{height:100%;overflow-x:hidden;scroll-behavior:smooth;background:var(--ink);color-scheme:dark;-webkit-text-size-adjust:100%;text-size-adjust:100%;-moz-text-size-adjust:100%}body{min-height:100dvh;min-height:100vh;overflow-x:hidden;background:var(--ink);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-normal);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;overflow-wrap:break-word;color:var(--text-primary)}h1{font-size:var(--fs-4xl)}h2{font-size:var(--fs-3xl)}h3{font-size:var(--fs-2xl)}h4{font-size:var(--fs-xl)}h5{font-size:var(--fs-lg)}h6{font-size:var(--fs-md)}p{line-height:var(--lh-relaxed);text-wrap:pretty}a{color:var(--orange);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}a:hover,a:focus-visible{color:var(--orange-light)}strong,b{font-weight:var(--fw-bold)}em,i{font-style:italic}small{font-size:var(--fs-sm)}code,kbd,samp{font-family:var(--font-mono);font-size:.9em;padding:2px 6px;border-radius:var(--radius-xs);background:var(--ink-700);color:var(--orange-light)}pre{font-family:var(--font-mono);overflow-x:auto;padding:var(--space-4);border-radius:var(--radius-md);background:var(--ink-700)}pre code{padding:0;background:transparent}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{cursor:pointer;border:none;background:none;color:inherit;padding:0}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:vertical;min-height:60px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:0 0 0 1000px var(--field) inset;transition:background-color 5000s ease-in-out 0s}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;max-width:100%;height:auto}img{vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:1rem}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:middle}ul,ol{list-style:none}:focus{outline:none}:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:var(--radius-xs)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--orange);outline-offset:2px}::selection{background:var(--orange);color:#fff}::-moz-selection{background:var(--orange);color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#ff6b004d;transition:background var(--dur-fast) var(--ease-out)}::-webkit-scrollbar-thumb:hover{background:#ff6b0080}*{scrollbar-width:thin;scrollbar-color:rgba(255,107,0,.3) transparent}hr{height:1px;border:none;background:var(--line);margin:var(--space-6) 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-40px;left:8px;padding:8px 16px;background:var(--orange);color:#fff;border-radius:var(--radius-md);z-index:var(--z-toast);transition:top var(--dur-fast) var(--ease-out)}.skip-link:focus{top:8px}@media (prefers-reduced-motion: reduce){*,*::,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}body{background:#fff!important;color:#000!important;font-size:11pt}a,a:visited{text-decoration:underline;color:#000!important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}img{max-width:100%!important;page-break-inside:avoid}h1,h2,h3{page-break-after:avoid}.no-print,nav,aside,.sidebar,.topbar,.bottom-nav,.btn-refresh,.modal-overlay,.toast-container{display:none!important}@page{margin:1.5cm}}.container{width:100%;max-width:var(--container-xl);margin:0 auto;padding-left:clamp(16px,4vw,48px);padding-right:clamp(16px,4vw,48px)}.container-narrow{max-width:var(--container-md)}.container-wide{max-width:var(--container-2xl)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:10px 20px;font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:var(--radius-lg);transition:var(--transition-spring);cursor:pointer;-webkit-user-select:none;user-select:none}.btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.btn-xs{min-height:28px;padding:4px 10px;font-size:var(--fs-xs);border-radius:var(--radius-md)}.btn-sm{min-height:36px;padding:8px 14px;font-size:var(--fs-sm)}.btn-md{min-height:44px;padding:10px 20px;font-size:var(--fs-base)}.btn-lg{min-height:52px;padding:14px 28px;font-size:var(--fs-md);border-radius:var(--radius-xl)}.btn-block{width:100%}.btn-primary{background:linear-gradient(135deg,var(--orange-500),var(--orange-400));color:#fff;box-shadow:var(--glow-orange-sm)}.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--glow-orange-md)}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-secondary{background:var(--ink-600);color:var(--text-primary);border-color:var(--line)}.btn-secondary:hover:not(:disabled){background:var(--ink-500);border-color:var(--orange);color:var(--orange)}.btn-outline{background:transparent;color:var(--text-primary);border-color:var(--line)}.btn-outline:hover:not(:disabled){border-color:var(--orange);color:var(--orange)}.btn-ghost{background:transparent;color:var(--text-muted);border-color:transparent}.btn-ghost:hover:not(:disabled){background:#ffffff0d;color:var(--text-primary)}.btn-danger{background:linear-gradient(135deg,var(--danger),#dc2626);color:#fff}.btn-danger:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--glow-danger)}.btn-success{background:linear-gradient(135deg,var(--success),#16a34a);color:#fff}.btn-success:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--glow-success)}.btn-info{background:linear-gradient(135deg,var(--info),#2563eb);color:#fff}.btn-info:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--glow-info)}.btn-icon{width:44px;height:44px;padding:0;min-height:unset}.btn-icon.btn-sm{width:36px;height:36px}.btn-icon.btn-xs{width:28px;height:28px}.btn-icon.btn-lg{width:52px;height:52px}.btn-loading{pointer-events:none;position:relative;color:transparent!important}.btn-loading:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}.card{background:var(--card);border:1px solid var(--line-soft);border-radius:var(--radius-xl);overflow:hidden}.card-header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.card-title{font-size:var(--fs-md);font-weight:var(--fw-bold);display:flex;align-items:center;gap:var(--space-2)}.card-body{padding:var(--space-5)}.card-footer{padding:var(--space-4) var(--space-5);border-top:1px solid var(--line-soft);background:var(--ink-600)}.card-hover{transition:var(--transition-normal)}.card-hover:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--line-orange-soft)}.field-group{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.field-label{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase}.field-hint{font-size:var(--fs-xs);color:var(--text-muted);line-height:var(--lh-snug)}.field-error{font-size:var(--fs-xs);color:var(--danger);display:flex;align-items:center;gap:4px}.field-wrapper{position:relative}.field-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:16px;pointer-events:none;z-index:1}.field-suffix{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:16px;z-index:1}.input,.select,.textarea{width:100%;min-height:48px;padding:12px 16px;background:var(--field);color:var(--text-primary);border:1px solid var(--line-soft);border-radius:var(--radius-lg);font-family:var(--font-sans);font-size:16px;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.input::placeholder,.textarea::placeholder{color:var(--text-muted);opacity:.6}.input:focus,.select:focus,.textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff6b001f;outline:none}.input.has-icon{padding-left:42px}.input.has-suffix{padding-right:42px}.textarea{resize:vertical;min-height:80px;padding-top:12px;padding-bottom:12px}.select{background-repeat:no-repeat;background-position:right 12px center;background-size:18px;padding-right:40px;cursor:pointer}.input-group{display:flex;gap:var(--space-2);align-items:center}.checkbox{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--fs-sm)}.checkbox input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1.5px solid var(--line);border-radius:var(--radius-xs);background:var(--field);cursor:pointer;position:relative;flex-shrink:0;transition:var(--transition-fast)}.checkbox input[type=checkbox]:checked{background:var(--orange);border-color:var(--orange)}.checkbox input[type=checkbox]:checked:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:900}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--radius-full);font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border:1px solid transparent}.badge-orange{background:var(--orange-dim);color:var(--orange);border-color:var(--line-orange)}.badge-success{background:var(--success-bg);color:var(--success);border-color:var(--success-line)}.badge-danger{background:var(--danger-bg);color:var(--danger);border-color:var(--danger-line)}.badge-warning{background:var(--warning-bg);color:var(--warning);border-color:var(--warning-line)}.badge-info{background:var(--info-bg);color:var(--info);border-color:var(--info-line)}.badge-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--orange),var(--orange-deep));color:#fff;font-weight:var(--fw-bold);font-size:16px;flex-shrink:0;overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover}.avatar-sm{width:32px;height:32px;font-size:13px}.avatar-lg{width:56px;height:56px;font-size:22px}.avatar-xl{width:80px;height:80px;font-size:32px}.avatar-square{border-radius:var(--radius-lg)}.alert{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid;font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.alert-icon{flex-shrink:0;font-size:18px;line-height:1;margin-top:1px}.alert-content{flex:1;min-width:0}.alert-title{font-weight:var(--fw-bold);margin-bottom:2px}.alert-success{background:var(--success-bg);border-color:var(--success-line);color:var(--success)}.alert-danger{background:var(--danger-bg);border-color:var(--danger-line);color:var(--danger)}.alert-warning{background:var(--warning-bg);border-color:var(--warning-line);color:var(--warning)}.alert-info{background:var(--info-bg);border-color:var(--info-line);color:var(--info)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4);padding-top:max(var(--space-4),var(--safe-top));padding-bottom:max(var(--space-4),var(--safe-bottom));background:var(--backdrop-dim);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);opacity:0;pointer-events:none;transition:opacity var(--dur-normal) var(--ease-out)}.overlay.show{opacity:1;pointer-events:auto}.modal{width:100%;max-width:640px;max-height:calc(100dvh - 32px);max-height:calc(100vh - 32px);overflow-y:auto;overscroll-behavior:contain;background:var(--card);border:1px solid var(--line-orange);border-radius:var(--radius-2xl);transform:translateY(20px) scale(.96);transition:transform var(--dur-normal) var(--ease-spring);-webkit-overflow-scrolling:touch}.overlay.show .modal{transform:translateY(0) scale(1)}.modal-sm{max-width:400px}.modal-lg{max-width:800px}.modal-xl{max-width:1000px}.modal-header{position:sticky;top:0;z-index:1;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line-soft);background:var(--card);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.modal-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);min-width:0;overflow:hidden;text-overflow:ellipsis}.modal-close{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);background:#ffffff0f;color:var(--text-muted);font-size:16px;transition:var(--transition-fast);flex-shrink:0;cursor:pointer}.modal-close:hover{background:var(--danger);color:#fff}.modal-body{padding:var(--space-5)}.modal-footer{padding:var(--space-4) var(--space-5);border-top:1px solid var(--line-soft);background:var(--ink-600);display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.sheet{position:fixed;z-index:var(--z-modal);right:0;bottom:0;left:0;display:flex;flex-direction:column;max-height:92dvh;padding-bottom:var(--safe-bottom);overflow:hidden;background:var(--ink-2);border-top:1px solid var(--line-orange);border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;transform:translateY(100%);transition:transform var(--dur-normal) var(--ease-spring)}.sheet.show{transform:translateY(0)}.sheet-handle{width:40px;height:4px;margin:12px auto 4px;border-radius:var(--radius-full);background:#fff3}.toast-container{position:fixed;z-index:var(--z-toast);top:max(16px,calc(var(--safe-top) + 16px));right:max(16px,calc(var(--safe-right) + 16px));display:flex;flex-direction:column;gap:var(--space-2);width:min(360px,calc(100% - 32px));pointer-events:none}.toast{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-size:var(--fs-sm);font-weight:var(--fw-semibold);transform:translate(120%);transition:transform var(--dur-normal) var(--ease-spring);pointer-events:auto;word-break:break-word}.toast.show{transform:translate(0)}.toast-icon{flex-shrink:0;font-size:18px;line-height:1}.toast-message{flex:1;min-width:0}.toast-close{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-sm);color:var(--text-muted);font-size:14px;flex-shrink:0;cursor:pointer;transition:var(--transition-fast)}.toast-close:hover{color:var(--text-primary)}.toast-success{border-color:var(--success-line);background:var(--success-bg);color:var(--success)}.toast-danger{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger)}.toast-warning{border-color:var(--warning-line);background:var(--warning-bg);color:var(--warning)}.toast-info{border-color:var(--info-line);background:var(--info-bg);color:var(--info)}.spinner{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:currentColor;border-radius:50%;animation:spin .6s linear infinite}.spinner-sm{width:14px;height:14px;border-width:1.5px}.spinner-lg{width:32px;height:32px;border-width:3px}.spinner-xl{width:48px;height:48px;border-width:4px}.skeleton{background:linear-gradient(90deg,var(--ink-700) 0%,var(--ink-600) 50%,var(--ink-700) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}@keyframes skeleton-shimmer{to{background-position:-200% 0}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-10) var(--space-5);text-align:center;color:var(--text-muted)}.empty-state-icon{font-size:56px;margin-bottom:var(--space-4);opacity:.4}.empty-state-title{font-family:var(--font-serif);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-primary);margin-bottom:var(--space-2)}.empty-state-description{font-size:var(--fs-sm);max-width:40ch;line-height:var(--lh-relaxed)}.divider{height:1px;background:var(--line-soft);margin:var(--space-4) 0;border:none}.divider-dashed{background:none;border-top:1px dashed var(--line)}.divider-vertical{display:inline-block;width:1px;height:1em;background:var(--line);vertical-align:middle;margin:0 var(--space-2)}.breadcrumb{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap}.breadcrumb-item{display:inline-flex;align-items:center;gap:var(--space-2)}.breadcrumb-item:not(:last-child):after{content:"/";color:var(--text-muted);opacity:.5}.breadcrumb-item.active{color:var(--text-primary);font-weight:var(--fw-semibold)}.lucide-icon{display:inline-block;vertical-align:middle;flex-shrink:0;fill:none;stroke-linecap:round;stroke-linejoin:round}.btn .lucide-icon,button .lucide-icon{vertical-align:middle}.icon-text{display:inline-flex;align-items:center;gap:8px}.icon-xs{width:14px;height:14px}.icon-sm{width:16px;height:16px}.icon-md{width:20px;height:20px}.icon-lg{width:24px;height:24px}.icon-xl{width:32px;height:32px}.icon-2xl{width:40px;height:40px}.icon-3xl{width:48px;height:48px}.icon-orange{color:var(--orange)}.icon-success{color:var(--success)}.icon-danger{color:var(--danger)}.icon-warning{color:var(--warning)}.icon-info{color:var(--info)}.icon-muted{color:var(--text-muted)}.icon-circle{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--orange-dim);color:var(--orange)}.icon-circle-sm{width:32px;height:32px;border-radius:8px}.icon-circle-lg{width:56px;height:56px;border-radius:14px}.icon-circle.success{background:var(--success-bg);color:var(--success)}.icon-circle.danger{background:var(--danger-bg);color:var(--danger)}.icon-circle.warning{background:var(--warning-bg);color:var(--warning)}.icon-circle.info{background:var(--info-bg);color:var(--info)}.nav-icon-svg{width:20px;height:20px;flex-shrink:0}.icon-spin{animation:iconSpin 1s linear infinite}@keyframes iconSpin{to{transform:rotate(360deg)}}.hidden{display:none!important}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.grow{flex-grow:1}.grow-0{flex-grow:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-full{grid-column:1 / -1}.gap-0{gap:0}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.m-0{margin:0}.m-auto{margin:auto}.mt-0{margin-top:0}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-5{margin-bottom:var(--space-5)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.mx-auto{margin-left:auto;margin-right:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.p-0{padding:0}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.text-xs{font-size:var(--fs-xs)}.text-sm{font-size:var(--fs-sm)}.text-base{font-size:var(--fs-base)}.text-md{font-size:var(--fs-md)}.text-lg{font-size:var(--fs-lg)}.text-xl{font-size:var(--fs-xl)}.text-2xl{font-size:var(--fs-2xl)}.text-3xl{font-size:var(--fs-3xl)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-normal{font-weight:var(--fw-normal)}.font-medium{font-weight:var(--fw-medium)}.font-semibold{font-weight:var(--fw-semibold)}.font-bold{font-weight:var(--fw-bold)}.font-extra{font-weight:var(--fw-extra)}.font-black{font-weight:var(--fw-black)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.font-mono{font-family:var(--font-mono)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.underline{text-decoration:underline}.no-underline{text-decoration:none}.leading-tight{line-height:var(--lh-tight)}.leading-snug{line-height:var(--lh-snug)}.leading-normal{line-height:var(--lh-normal)}.leading-relaxed{line-height:var(--lh-relaxed)}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}.tracking-wider{letter-spacing:var(--tracking-wider)}.tracking-widest{letter-spacing:var(--tracking-widest)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-1,.line-clamp-2,.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.break-words{overflow-wrap:break-word;word-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.tabular-nums{font-variant-numeric:tabular-nums}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-dim{color:var(--text-dim)}.text-invert{color:var(--text-invert)}.text-orange{color:var(--orange)}.text-success{color:var(--success)}.text-danger{color:var(--danger)}.text-warning{color:var(--warning)}.text-info{color:var(--info)}.text-white{color:#fff}.bg-transparent{background:transparent}.bg-ink{background:var(--ink)}.bg-ink-2{background:var(--ink-2)}.bg-ink-3{background:var(--ink-3)}.bg-card{background:var(--card)}.bg-field{background:var(--field)}.bg-orange-dim{background:var(--orange-dim)}.bg-success-bg{background:var(--success-bg)}.bg-danger-bg{background:var(--danger-bg)}.bg-warning-bg{background:var(--warning-bg)}.bg-gradient-orange{background:linear-gradient(135deg,var(--orange),var(--orange-light))}.border{border:1px solid var(--line)}.border-t{border-top:1px solid var(--line)}.border-b{border-bottom:1px solid var(--line)}.border-l{border-left:1px solid var(--line)}.border-r{border-right:1px solid var(--line)}.border-0{border:0}.border-orange{border-color:var(--orange)}.border-success{border-color:var(--success)}.border-danger{border-color:var(--danger)}.border-soft{border-color:var(--line-soft)}.rounded-none{border-radius:0}.rounded-xs{border-radius:var(--radius-xs)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.shadow-none{box-shadow:none}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-glow{box-shadow:var(--glow-orange-sm)}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.static{position:static}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.w-full{width:100%}.w-auto{width:auto}.w-fit{width:fit-content}.w-screen{width:100vw}.min-w-0{min-width:0}.max-w-full{max-width:100%}.h-full{height:100%}.h-auto{height:auto}.h-screen{height:100vh;height:100dvh}.min-h-0{min-height:0}.min-h-screen{min-height:100vh;min-height:100dvh}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-wait{cursor:wait}.cursor-not-allowed{cursor:not-allowed}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.select-none{user-select:none;-webkit-user-select:none}.select-text{-webkit-user-select:text;user-select:text}.select-all{-webkit-user-select:all;user-select:all}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.transition{transition:var(--transition-normal)}.transition-fast{transition:var(--transition-fast)}.transition-none{transition:none}@media (max-width: 640px){.hidden-sm{display:none!important}}@media (min-width: 641px) and (max-width: 1024px){.hidden-md{display:none!important}}@media (min-width: 1025px){.hidden-lg{display:none!important}}@media (max-width: 768px){.hidden-mobile{display:none!important}}@media (min-width: 769px){.hidden-desktop{display:none!important}}@media (max-width: 768px){*,*:before,*:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important;transition-property:background-color,color,border-color,opacity!important;animation-fill-mode:forwards!important}html,body{background:#0d0d1a!important;background-image:none!important}body:before,body:after{display:none!important;content:none!important}.stat-card,.card,.panel,.modal,.bottom-sheet,.btn-primary,.btn-secondary,.btn-danger,.btn-success,.btn-info,.cart-button,.submit-button,.cabang-card,.item-card,.hero-btn,.btn-signin,.btn-nav-primary,.cta-btn,.action-btn,.info-card,.stat-mini{box-shadow:none!important;filter:none!important}*:hover{transform:none!important;box-shadow:none!important}.hero-headline h1 .word,.hero-eyebrow,.hero-desc-label,.hero-desc,.hero-actions,.hero-bottom{animation:none!important;opacity:1!important;transform:none!important}.hero-headline h1 em:after{animation:none!important;transform:scaleX(1)!important}.hero-scroll-line:after,.live-dot,.cursor-glow,.bg-particles{animation:none!important;display:none!important}.marquee-track{animation:none!important}.spinner,.loading-spinner,.icon-spin,.refresh-icon{animation:spin .6s linear infinite!important}html{overflow-x:hidden!important;max-width:100vw!important}body{overflow-x:hidden!important;max-width:100vw!important;position:relative!important;background:#0d0d1a!important}body:has(.bottom-nav){padding-bottom:90px!important}.sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:min(280px,85vw)!important;z-index:9999!important;background:#12122a!important;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.main{margin-left:0!important;width:100%!important;max-width:100vw!important}.topbar{padding:10px 12px!important;padding-top:calc(10px + var(--safe-top, 0px))!important;background:#12122a!important;gap:6px!important;border-bottom:1px solid rgba(255,255,255,.05)!important}.topbar-title{font-size:13px!important}.topbar-time{font-size:10px!important;padding:4px 8px!important;background:#1a1a35!important}.btn-refresh,.btn-notif{min-width:36px!important;min-height:36px!important;padding:6px 10px!important}.content{padding:12px!important;max-width:100%!important;overflow-x:hidden!important}.page-header h1{font-size:20px!important}.stats-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:14px!important}.stat-card{padding:12px!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;background:#1e1e3a!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:12px!important}.stat-label{font-size:10px!important}.stat-value{font-size:22px!important}.stat-icon{width:30px!important;height:30px!important;border-radius:8px!important}.stat-change{font-size:10px!important}.grid-3-1,.grid-2{display:block!important}.grid-3-1>*,.grid-2>*{margin-bottom:12px!important}.cabang-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.panel{border-radius:12px!important;margin-bottom:12px!important;background:#1e1e3a!important;border:1px solid rgba(255,255,255,.05)!important;overflow:hidden!important}.panel-header{padding:12px!important;flex-wrap:wrap!important}.panel-body{padding:12px!important}.panel-title{font-size:13px!important}.panel-action{padding:6px 12px!important;font-size:10px!important}.order-table-wrap,.laporan-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;width:100%!important}.order-table,.laporan-table{min-width:500px!important;font-size:12px!important}.order-table th,.order-table td,.laporan-table th,.laporan-table td{padding:8px 10px!important;white-space:nowrap!important}.filter-bar,.filter-scroll,.filter-chips{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;padding-bottom:4px!important}.filter-bar::-webkit-scrollbar,.filter-scroll::-webkit-scrollbar,.filter-chips::-webkit-scrollbar{display:none!important}.filter-btn,.filter-chip,.chip{flex-shrink:0!important;padding:6px 12px!important;font-size:11px!important;white-space:nowrap!important}.search-input-wrap{min-width:100%!important;width:100%!important;flex-shrink:0!important}.branch-label{max-width:35%!important;font-size:10px!important;padding:4px 8px!important}.topbar-logo{width:32px!important;height:32px!important}.topbar-action{min-width:32px!important;min-height:32px!important;padding:6px!important}.catalog-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:8px 12px!important}.item-card{padding:10px!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;background:#1e1e3a!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:12px!important}.item-icon{width:32px!important;height:32px!important;margin-bottom:6px!important;border-radius:8px!important}.item-name{font-size:11px!important;line-height:1.3!important}.item-price{font-size:12px!important}.item-code,.item-category,.item-unit{font-size:9px!important}.add-button{font-size:11px!important;padding:6px!important}.bottom-sheet{max-height:85dvh!important;max-height:85vh!important;background:#12122a!important}.cart-items{padding:6px 12px!important}.cart-summary{padding:12px!important}.cart-bar{left:8px!important;right:8px!important;bottom:76px!important}.cart-button{padding:12px 16px!important;font-size:13px!important;min-height:46px!important;background:#ff6b00!important}.bottom-nav{height:calc(60px + var(--safe-bottom, 0px))!important;background:#12122a!important;border-top:1px solid rgba(255,255,255,.05)!important}.nav-tab{font-size:9px!important}.overlay{padding:12px!important;background:#000000bf!important}.modal,.modal-lg,.modal-xl{max-width:calc(100vw - 24px)!important;max-height:calc(100vh - 40px)!important;max-height:calc(100dvh - 40px)!important;border-radius:16px!important;background:#1e1e3a!important}.modal-body{padding:16px!important}.modal-header{padding:12px 16px!important;background:#1e1e3a!important}.notif-item{padding:12px!important;gap:10px!important;background:#1e1e3a!important}.notif-icon{width:36px!important;height:36px!important;border-radius:10px!important}.notif-title{font-size:13px!important}.notif-desc{font-size:12px!important}.live-indicator{padding:10px 12px!important;background:#22c55e14!important}.profile-hero{padding:24px 16px!important}.profile-hero:before{display:none!important}.profile-avatar{width:80px!important;height:80px!important;font-size:32px!important}.info-grid{grid-template-columns:1fr!important;gap:12px!important}.info-card{padding:16px!important;background:#1e1e3a!important}.settings-section{background:#1e1e3a!important;border-radius:12px!important}.section-header,.section-body{padding:16px!important}.cabang-list{grid-template-columns:1fr!important;gap:10px!important}.hero{background:#08080d!important}.hero-inner{padding:80px 16px 40px!important;padding-top:calc(80px + var(--safe-top, 0px))!important}.hero-main{grid-template-columns:1fr!important;gap:30px!important;padding:20px 0!important}.hero-headline h1{font-size:42px!important;line-height:1.1!important}.hero-side{gap:16px!important}.hero-desc{font-size:14px!important}.hero-bottom{flex-direction:column!important;align-items:flex-start!important;gap:20px!important}.hero-mini-stats{gap:20px!important}.hero-mini-stat-val{font-size:26px!important}.marquee{padding:16px 0!important}.section-head h2{font-size:26px!important}.section-head p{font-size:14px!important}.steps-grid{grid-template-columns:1fr!important}.step{border-right:none!important;border-bottom:1px solid rgba(255,255,255,.05)!important;padding:24px 0!important}.step-icon{background:#1a1a35!important}.about-inner{grid-template-columns:1fr!important;gap:30px!important}.stats-grid{grid-template-columns:1fr 1fr!important}.cabang-row{grid-template-columns:60px 1fr auto!important;padding:16px 4px!important}.cabang-pic{display:none!important}.cta-box{padding:32px 20px!important}.cta-box h2{font-size:26px!important}.footer-top{grid-template-columns:1fr!important;gap:24px!important}.footer-bottom{flex-direction:column!important;text-align:center!important}.nav-links{display:none!important}.burger{display:grid!important;place-items:center!important}.login-card,.password-card{background:#17171f!important;box-shadow:none!important}.card-body{grid-template-columns:1fr!important;padding:20px!important}.visual-side{order:-1!important;min-height:auto!important;padding:20px 0 10px!important}.circle{width:160px!important;height:160px!important;animation:none!important;box-shadow:none!important}.social,.card-menu,.visual-taglines{display:none!important}.sidebar-overlay{z-index:9998!important}.sidebar{z-index:9999!important}.topbar{z-index:100!important}.bottom-nav{z-index:200!important}.cart-bar{z-index:300!important}.sheet-overlay{z-index:400!important}.bottom-sheet,.overlay{z-index:500!important}.toast-container{z-index:99999!important}.stat-value,.stat-label,.card-title,.panel-title,.item-name,.item-code,.cart-name,.notif-title,.history-id,.order-id{overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important}}@media (max-width: 380px){.stats-grid{grid-template-columns:1fr!important}.topbar-title{display:none!important}.stat-value{font-size:20px!important}.btn-refresh span:last-child,.btn-mark-read span:not([data-icon]){display:none!important}}@media (max-width: 768px){.tim-card,.tim-card-inner,.tim-card-front,.tim-card-front-side,.tim-card-back{perspective:none!important;transform-style:flat!important;-webkit-transform-style:flat!important}.tim-card-front,.tim-card-front-side,.tim-card-back{transition:opacity .2s ease!important}.tim-card-back,.tim-card.flipped .tim-card-front,.tim-card.flipped .tim-card-front-side,.tim-card.flipped .tim-card-back{transform:none!important}.tim-card:hover,.tim-card:not(.flipped):hover,.tim-card.flipped:hover{transform:none!important}}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{display:flex;flex-direction:column;min-height:100dvh;min-height:100vh}.app-main{flex:1;min-height:0}.page{animation:fadeIn .25s var(--ease-out)}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-toast);display:flex;align-items:center;justify-content:center;background:var(--ink);transition:opacity .3s ease,visibility .3s ease}.page-loader.hide{opacity:0;visibility:hidden;pointer-events:none}.page-loader .spinner{width:48px;height:48px;border-width:3px;color:var(--orange)}
